/*

Theme Name:    Life Coaching Academy

Develope by:   Mohd. Sakeem Khan

Company URL:   http://www.webmarketingexperts.com.au/

Company Name:  WME

*/

html, body {

    margin: 0;

    padding: 0;

    background: none;

    font-family: 'Montserrat', sans-serif;

}



.clr {

    margin: 0;

    padding: 0;

    clear: both;

}



.clear {

    margin: 0;

    padding: 0;

    clear: both;

}



.clearfix {

    margin: 0;

    padding: 0;

    clear: both;

}



/* Global Classes starts */

* {

    outline: none;

}



div, form, P {

    margin: 0;

    padding: 0;

}



A IMG /* This Class will disble border over any link on images*/

{

    border: none;

    outline: none;

}



a {

    text-decoration: underline;

    color: #A2A2A2;

}



a:hover {

    text-decoration: none;

}



p {

    color: #596163;

    padding: 5px 0;

    margin: 5px 0;

}



p a {

    text-decoration: underline;

    color: #A2A2A2;

}



p a:hover {

    text-decoration: none;

}



UL {

    /* Controls NORMAL UL */

    margin: 0;

    padding: 0;

    list-style-type: none;

    color: #596163;

}



UL LI {

    /* Controls NORMAL li inside UL */

    margin: 0;

    padding: 0;

}



UL strong {

    font-size: 15px;

}



OL {

    /* Controls NORMAL OL */

    margin: 0 0 0 28px;

    padding: 0;

    list-style-type: decimal;

}



OL LI {

    /* Controls NORMAL li inside OL */

    text-decoration: none;

    color: #000;

}



OL LI A, LI A, OL A {

    /* Controls LINKS inside OL */

    text-decoration: none;

    color: #000;

}



OL A:HOVER {

    /* Controls LINKS HOVER inside OL */

    text-decoration: none;

    color: #363636;

}



UL A {

    /* Controls LINKS inside UL */

    text-decoration: underline;

    color: #A2A2A2;

}



UL A:HOVER {

    /* Controls LINKS HOVER inside UL */

    text-decoration: none;

}



h1, h2, h3, h4, h5, h6 {

    margin: 0;

    padding: 0;

    color: #165399;

}



/* Global Classes ends */

/*header_section start*/

.header_wrapper {

    width: 1180px;

    margin: 0 auto;

    padding: 0;

}



.header {

    margin: 0;

    padding: /*37px*/ 20px 0 20px;

    background: url(images/bg.png) center top no-repeat;

}



.logo {

    width: 278px;

    margin: 0;

    padding: 0 0 0 10px;

    float: left;

}



.logo img {

    margin: 0;

    padding: 0;

    width: 100%;
    max-width: 278px;

    height: auto;

}



.header_right {

    width: 830px;

    margin: 0;

    padding: 17px 0 0;

    float: right;

}



.header_top {

    width: auto;

    margin: 0;

    padding: 0 0 25px;

    float: right;

}



.social {

    width: auto;

    margin: 0;

    padding: 0;

    float: right;

}

.header_top .social a {
    display: inline-block;
    margin-left: 5px;
    float: left;
}



.social img, .social2 img {

    width: 32px !important;

    height: auto;

    margin: 0 0 0 4px;

    padding: 0;

}



.call {

    width: 400px;

    margin: 0;

    padding: 0;

    float: right;

    text-align: right;

}



.call h4 {

    margin: 0;

    padding: 0;

    color: #999;

    font-size: 30px;

    font-family: 'Roboto', sans-serif;

    font-weight: 300;

    text-transform: uppercase;

}



.call h4 a {

    margin: 0 0 0 7px;

    color: #3070bb;

    font-weight: 700;

    text-decoration: none;

}



.call img {

    margin: 0;

    padding: 0;

    width: auto;

    height: auto;

    vertical-align: middle;

}



.dekstop {

    width: 1180px;

    margin: 0 auto;

    padding: 0;

    text-align: right;

}



.mob {

    display: none;

}



.dekstop1 {

    margin: -600px 0 0;

    padding: 0;

    position: absolute;

    z-index: 1000;

}



.mob1 {

    display: none;

}



.header_menu {

    margin: 0;

    padding: 0;

    /*width: 1100px;*/
    width: 100%;

}



.header_menu ul {

    margin: 0;

    padding: 0;

    list-style-type: none;

}



.header_menu ul li {

    margin: 0;

    padding: 0;

    display: inline-block;

}



.header_menu ul li a {

    margin: 0;

    padding: 0 5px;

    color: #555;

    text-decoration: none;

    font-weight: 400;

    font-size: 17px;

    font-family: 'Roboto', sans-serif;

    display: inline-block;

    text-transform: uppercase;

}



.header_menu ul li a:hover, .header_menu ul li.current_page_item a {

    color: #3070bb;

}



.header_menu ul li.active a {

    color: #3070bb;

}



.header_menu ul li:last-child a {

    padding: 0 0 0 12px;

}



.header_menu1 {

    margin: 0;

    padding: 0;

}



nav {

    margin: 0;

    padding: 0;

}



nav ul {

    margin: 0;

    padding: 0;

    list-style-type: none;

}



nav ul li {

    margin: 0;

    padding: 0;

    display: block;

}



nav ul li a {

    margin: 0;

    padding: 0;

    color: #555;

    text-decoration: none;

    font-weight: 400;

    font-size: 18px;

    font-family: 'Roboto', sans-serif;

    display: inline-block;

    text-transform: uppercase;

}



.banner {

    margin: 0;

    padding: 0;

}



.banner_caption {

    width: 1180px;

    margin: 0 auto;

    padding: 0;

}



.caption_bar {

    width: 340px;

    padding: 0;

    float: right;

}



.join {

    width: 418px;

    margin: 100px 0 0 !important;

    padding: 8px 16px 16px;

    background: #165399;

    border-radius: 12px;

    float: left;

}



.join h1 {

    margin: 0 !important;

    padding: 0;

    font-size: 25px;

    line-height: 30px;

    color: #fff;

    font-weight: 700;

    min-height: 117px;

}



.pack {

    width: 300px;

    margin: 0;

    padding: 24px 19px 0px;

    background: #165399;

    border-right: 1px solid #103e73;

    float: right;

    height: 576px;

    overflow: auto;
  
  	color: #fff;

}



.single .pack {

    padding: 110px 19px 100px;

}



.single .dekstop1 .pack {

    padding: 25px 19px 50px;

}



.pack h3 {

    margin: 0 0 8px;

    padding: 0;

    font-size: 24px;

    color: #fff;

    font-weight: 700;

}



.pack p {

    margin: 0 0 16px;

    padding: 0;

    font-size: 13px;

    color: #fff;

    line-height: 20px;

    font-weight: 400;

    font-family: 'Roboto', sans-serif;

}



.form {

    margin: 0 0 5px;

    padding: 0;

}



.input {

    width: 278px;

    margin: 0 0 8px;

    padding: 8px 10px;

    font-size: 14px;

    color: #666;

    font-weight: 400;

    text-transform: capitalize;

    border-radius: 3px;

    background: #f3f3f3;

    font-family: 'Open Sans', sans-serif;

    border: 1px solid #d7d7d7;

}



.input1 {

    width: 278px;

    height: 52px;

    margin: 0 0 13px;

    padding: 8px 10px;

    font-size: 14px;

    color: #666;

    font-weight: 400;

    text-transform: capitalize;

    border-radius: 3px;

    background: #f3f3f3;

    font-family: 'Open Sans', sans-serif;

    border: 1px solid #d7d7d7;

}



label {

    margin: 0 0 17px;

    padding: 0;

    font-size: 15px;

    color: #fff;

    font-weight: 400;

    font-family: 'Roboto', sans-serif;

    display: inline-block;

}



.input2 {

    width: 255px;

    margin: 0 0 23px;

    padding: 0;

    border: 1px solid #d7d7d7;

    background: #fafafa;

}



.robot {

    width: 116px;

    margin: 0;

    padding: 20px 0 20px 5px;

    float: left;

}



label2 {

    margin: 0;

    padding: 0;

    font-size: 14px;

    color: #666;

    font-weight: 400;

    font-family: 'Roboto', sans-serif;

}



.captcha {

    width: 59px;

    margin: 0;

    padding: 0;

    float: right;

}



.captcha img {

    width: 100%;

    height: auto !important;

    margin: 0;

    padding: 0;

}



.send {

    width: 298px;

    margin: 0 auto;

    padding: 9px 0;

    font-size: 18px;

    color: #fff;

    font-weight: 700;

    text-transform: uppercase;

    background: #8ec549;

    font-family: 'Open Sans', sans-serif;

    border-radius: 5px;

    border: none;

    cursor: pointer;

}



.send:hover {

    background: #7dad40;

}



.see {

    width: 191px;

    margin: 0 20px 0 0;

    padding: 0;

    text-align: center;

    float: left;

}



.see a {

    margin: 0;

    padding: 15px 0;

    font-size: 16px;

    color: #fff;

    font-weight: 700;

    text-decoration: none;

    text-transform: uppercase;

    font-family: 'Roboto', sans-serif;

    display: block;

    background: #226ec5;

    border-radius: 6px;

}



.see a:hover {

    background: #1f61ad;

    color: #fff;

}



.enquire {

    width: 191px;

    margin: 0;

    padding: 0;

    text-align: center;

    float: left;

}



.enquire a {

    margin: 0;

    padding: 15px 0;

    font-size: 16px;

    color: #fff;

    font-weight: 700;

    text-decoration: none;

    text-transform: uppercase;

    font-family: 'Roboto', sans-serif;

    display: block;

    background: #8ec549;

    border-radius: 6px;

}



.enquire a:hover {

    background: #7dad40;

    color: #fff;

}



/*header_section end*/

/*container_section start*/

.address {

    margin-bottom: 5px;

}



.address h3, .address h4 {

    text-align: right;

    color: #999;

    text-transform: none;

    font-weight: 400;

}



.address h3 {

    font-size: 16px;

}



.address h4 {

    font-size: 14px;

}



.container_wrapper {

    width: 1180px;

    margin: 0 auto;

    padding: 0;

}



.container_wrapper p {

    color: #777;

    font-family: "Roboto", sans-serif;

    font-size: 14px;

    font-weight: 300;

    line-height: 24px;

    margin: 20px 0 0;

    padding: 0;

    text-align: left;

}



.browse {

    margin: 0;

    padding: 19px 0 22px;

    background: #fafafa;

}



.browse_left {

    width: 281px;

    margin: 0 18px 0 0;

    padding: 0;

    float: left;

}



.browse_right {

    width: 281px;

    margin: 0;

    padding: 0;

    float: left;

}



.browse_pic {

    margin: 0;

    padding: 0;

    border-radius: 11px 11px 0 0;

    height: 151px;

    overflow: hidden;

}



.browse_pic img {

    width: 100%;

    height: auto;

    margin: 0 0 -5px;

    padding: 0;

    border-top-left-radius: 10px;

    border-top-right-radius: 10px;

}



.browse_text {

    margin: 0;

    padding: 0;

    text-align: center;

}



.browse_text h3 {

    margin: 0;

    padding: 0;

    font-size: 18px;

    color: #fff;

    font-weight: 700;

    font-family: 'Roboto', sans-serif;

    display: block;

    text-transform: uppercase;

}



.browse_text h3 img {

    margin: -3px 0 0 5px;

    padding: 0;

    width: auto;

    height: auto;

    vertical-align: middle;

}



.browse_text h3 a {

    margin: 0;

    padding: 21px 0;

    color: #fff;

    display: block;

    text-decoration: none;

    background: #0073b9;

    border-radius: 0 0 11px 11px;

}



.browse_text h3 a:hover {

    background: #00609a;

}



.life {

    margin: 0;

    padding: 54px 0 50px;

    background: #fafafa;

    border-top: 1px solid #d7d7d7;

    border-bottom: 1px solid #d7d7d7;

    text-align: center;

}



.life h2 {

    line-height: 40px;

    padding-top: 20px;

}



.life table {

    color: #777;

    font-size: 14px;

    font-weight: 400;

    line-height: 24px;

    margin: 20px 0 0;

    padding: 0;

    text-align: left;

}



.life img {

    margin: 0 0 12px;

    padding: 0;

    width: auto;

    height: auto;

}



.life h3 {

    margin: 0;

    padding: 0 0 41px;

    font-size: 24px;

    color: #888;

    font-weight: 300;

    line-height: 32px;

    background: url(images/border.png) center bottom no-repeat;

}



.life h3 span {

    font-size: 28px;

    color: #165399;

    font-weight: 700;

    display: block;

    text-transform: uppercase;

}



.who {

    margin: 0;

    padding: 45px 0 53px;

    background: #f1f1f1;

}



.who h3 {

    margin: 0;

    padding: 0 0 18px;

    font-size: 21px;

    color: #165399;

    font-weight: 700;

    font-family: 'Roboto', sans-serif;

    text-transform: uppercase;

}



.who p {

    margin: 0;

    padding: 0;

    font-size: 14px;

    color: #777;

    font-weight: 400;

    line-height: 24px;

    font-family: 'Roboto', sans-serif;

}



.who_left {

    width: 380px;

    margin: 0 20px 0 0;

    padding: 0;

    float: left;

}



.who_right {

    width: 380px;

    margin: 0;

    padding: 0;

    float: left;

}



.who_menu {

    margin: 0;

    padding: 0;

}



.who_menu ul {

    margin: 0;

    padding: 0;

    list-style-type: disc;

}



.who_menu > ul > li {

    margin: 0;

    padding: 0 0 0 20px;

    display: block;

    text-decoration: none;

    color: #777;

    font-size: 14px;

    line-height: 30px;

    font-weight: 400;

    font-family: 'Roboto', sans-serif;

    background: url(images/check.png) left 8px no-repeat;

}



.who_menu ul li ul li {

    list-style-type: disc;

    margin-left: 10px;

}



.who_menu ul li a {

    margin: 0;

    padding: 0 0 0 17px;

    text-decoration: none;

    color: #777;

    font-size: 14px;

    line-height: 30px;

    font-weight: 400;

    font-family: 'Roboto', sans-serif;

    background: url(images/check.png) left 3px no-repeat;

}



.who_menu ul li a:hover {

    color: #0072bc;

}



.who_menu1 {

    margin: 0;

    padding: 0;

}



.who_menu1 ul {

    margin: 0;

    padding: 0;

    list-style-type: none;

}



.who_menu1 ul li {

    margin: 0;

    padding: 0;

    color: #0073b9;

    font-size: 14px;

    line-height: 50px;

    font-weight: 700;

    font-family: 'Roboto', sans-serif;

    border-bottom: 1px solid #e1e1e1;

    display: block;

}



.who_menu1 ul li a {

    margin: 0;

    padding: 0;

    text-decoration: none;

    font-weight: 400;

    color: #0073b9;

}



.who_menu1 ul li a:hover {

    color: #004772;

}



.who_menu1 ul li:last-child {

    border: none;

}



.read {

    width: 200px;

    margin: 10px 0 0;

    padding: 0;

    text-align: center;

}



.read a {

    margin: 0;

    padding: 11px 0;

    text-decoration: none;

    color: #fff;

    font-size: 14px;

    font-weight: 400;

    font-family: 'Roboto', sans-serif;

    display: block;

    background: #0073b9;

    border-radius: 4px;

}



.read a:hover {

    background: #00609a;

}



.question {

    margin: 0;

    padding: 60px 0;

    background: url(images/bg2.jpg) left top no-repeat;

    background-size: 100% 100%;


    text-align: center;

    background-attachment: fixed;

}



.question h3 {

    margin: 0 0 18px;

    padding: 0;

    font-size: 30px;

    color: #f1f1f1;

    font-weight: 300;

    line-height: 37.18px;

}



.question h3 span {

    color: #fff;

    font-weight: 700;

    display: block;

    text-transform: uppercase;

}



.question h3 a {

    color: #fff;

    text-decoration: none;

}



#post-7 strong {

    color: #165399;

}



.enrol {

    width: 186px;

    margin: 0 auto;

    padding: 0;

    text-align: center;

}



.enrol a {

    margin: 0;

    padding: 11px 0;

    text-decoration: none;

    color: #fff;

    font-size: 14px;

    font-weight: 700;

    font-family: 'Roboto', sans-serif;

    display: block;

    background: #8ec549;

    text-transform: uppercase;

    border-radius: 4px;

}



.enrol a:hover {

    background: #7dad40;

}



.testimonial {

    margin: 0;

    padding: 20px 0 60px;

    background: url(images/bg3.jpg) right top no-repeat #fafafa;

    background-size: 40% 100%;

}



.testi-more {

    margin:20px auto;

    text-align: center;

    width:40%;

    padding:15px 0;

    border:#226ec5 1px solid;

    display: block;

    text-decoration: none;

    border-radius: 6px;

    background: #226ec5;

    color: #FFF;

    font-weight: 700;

}



.testi-more:hover {

    background: #1f61ad;

}



.people {

    margin: 0 0 15px;

    padding: 0;

    text-align: center;

}



.people p {

    margin: 0;

    padding: 0;

    text-align: center;

}



.testimonial h3 {

    margin: 0 0 50px;

    padding: 0 0 29px;

    font-size: 21px;

    color: #888;

    font-weight: 300;

    line-height: 36px;

    background: url(images/border1.png) center bottom no-repeat;

}



.testimonial h3 span {

    font-size: 28px;

    color: #165399;

    font-weight: 700;

    display: block;

    text-transform: uppercase;

}



.people img {

    margin: 0;

    padding: 0;

    width: auto;

    height: auto;

}



.testimonial_left {

    width: 380px;

    margin: 0 19px 0 0;

    padding: 0;

    float: left;

}



.testimonial_right {

    width: 380px;

    margin: 0;

    padding: 0;

    float: left;

}



.testimonial_top {

    margin: 0;

    padding: 17px 35px 25px 11px;

    background: #fff;

    border: 1px solid #d7d7d7;

    border-radius: 10px;

}



.testimonial_top p {

    margin: 0;

    padding: 0;

    font-size: 15px;

    line-height: 25px;

    color: #777;

    font-weight: 400;

    font-style: italic;

    font-family: 'Roboto', sans-serif;

}



.testimonial_bottom {

    margin: 0;

    padding: 23px 0 0;

}



.testimonial_text {

    width: 100px;

    margin: 0 13px 0 0;

    padding: 0;

    text-align: right;

    float: right;

}



.testimonial_text img {

    width: auto;

    height: auto;

    margin: 0 0 5px;

    padding: 0;

}



.testimonial_text h4 {

    margin: 0;

    padding: 0;

    font-size: 16px;

    color: #777;

    font-weight: 700;

    font-family: 'Roboto', sans-serif;

}



.angle {

    margin: 0;

    padding: 0;

    text-align: right;

}



.angle img {

    width: auto;

    height: auto;

    margin: -9px 0 0;

    padding: 0;

}



.testimonial_pic {

    width: 90px;

    margin: 0;

    padding: 0;

    float: right;

}



.testimonial_pic img {

    width: 100%;

    height: auto;

    margin: 0;

    padding: 0;

}



.speak {

    margin: 0;

    padding: 46px 0 52px;

    background: #f6f6f6;

    border-top: 1px solid #e1e1e1;

    border-bottom: 1px solid #e1e1e1;

    text-align: center;

}



.speak h3 {

    margin: 0 0 18px;

    padding: 0;

    font-size: 24px;

    color: #888;

    font-weight: 300;

    line-height: 30px;

}



.speak h3 span {

    color: #165399;

    font-weight: 700;

    display: block;

}



.speak h3 a {

    color: #165399;

    text-decoration: none;

}



.today {

    width: 186px;

    margin: 0 20px 0 0;

    padding: 0;

    text-align: center;

    float: left;

}



.today a {

    margin: 0;

    padding: 15px 0;

    font-size: 16px;

    color: #fff;

    font-weight: 700;

    text-decoration: none;

    text-transform: uppercase;

    font-family: 'Roboto', sans-serif;

    display: block;

    background: #226ec5;

    border-radius: 6px;

}



.today a:hover {

    background: #1f61ad;

}



.now {

    width: 186px;

    margin: 0;

    padding: 0;

    text-align: center;

    float: left;

}



.now a {

    margin: 0;

    padding: 15px 0;

    font-size: 16px;

    color: #fff;

    font-weight: 700;

    text-decoration: none;

    text-transform: uppercase;

    font-family: 'Roboto', sans-serif;

    display: block;

    background: #8ec549;

    border-radius: 6px;

}



.now a:hover {

    background: #7dad40;

}



.speak_box {

    width: 392px;

    margin: 0 auto;

    padding: 0;

}



.subscribe {

    margin: 0;

    padding: 40px 0;

    background: #fafafa;

}



.subscribe_left {

    width: 578px;

    float: left;

    margin: 0;

    padding: 0;

}



.subscribe_left .textwidget > a {

    display: block;

    clear: both;

    padding-top: 10px;

}



.subscribe_pic {

    width: 62px;

    float: left;

    margin: 0;

    padding: 15px 0 0;

}



.subscribe_pic img {

    width: 100%;

    height: auto;

    margin: 0;

    padding: 0;

}



.subscribe_text {

    width: 480px;

    float: right;

    margin: 0;

    padding: 0;

}



.subscribe_text h3 {

    margin: 0;

    padding: 0;

    font-size: 24px;

    color: #053975;

    font-weight: 700;

}



.subscribe_text p {

    margin: 0;

    padding: 0;

    font-size: 14px;

    color: #666;

    font-weight: 300;

    line-height: 21px;

    font-family: 'Roboto', sans-serif;

}



.subscribe_right {

    width: 569px;

    float: right;

    margin: 0;

    padding: 14px 0 0;

}



.input3 {

    width: 364px;

    margin: 0;

    padding: 13px 13px 12px;

    font-size: 14px;

    color: #888;

    font-weight: 400;

    text-transform: capitalize;

    border-radius: 3px;

    background: #fff;

    font-family: 'Roboto', sans-serif;

    border: 1px solid #ccc;

    float: left;

}



.subscribe_botton {

    width: 161px;

    margin: 0;

    padding: 12px 0 11px;

    font-size: 14px;

    color: #fff;

    font-weight: 700;

    text-transform: uppercase;

    background: #053975;

    font-family: 'Roboto', sans-serif;

    border-radius: 5px;

    border: none;

    cursor: pointer;

    float: right;

}



.subscribe_botton:hover {

    background: #1f61ad;

}



/*********************** Courses **************************/

.courses {

    margin: 0;

    padding: 60px 0 20px;

    background: #fafafa;

}



.courses_top {

    margin: 0 0 40px;

    padding: 0 0 40px;

    border-bottom: 1px solid #e1e1e1;

}



.courses_top h3 {

    margin: 0 0 10px;

    padding: 0;

    font-size: 28px;

    color: #165399;

    font-weight: 700;

    text-transform: uppercase;

}



.courses_top p {

    margin: 0;

    padding: 0;

    font-size: 16px;

    color: #777;

    font-weight: 400;

    line-height: 24px;

    font-family: 'Roboto', sans-serif;

}

.courses_top a {

    float: right;

    padding: 12px;

    width: 20%;

    text-decoration: none;

    background: #226ec5;

   border-radius: 6px;

    font-size: 15px;

    color: #fff;

    font-weight: 400;

    font-family: 'Roboto', sans-serif;

    display: inline-block;

    text-align: center;

}



.courses_top a:hover {

    background: #1f61ad;

}



.course-highlight {

    background-color:#226ec5;

    color: #FFF !important;

}



.all {

    margin: 0 0 30px;

    padding: 0;

    text-align: right;

}



.all ul {

    margin: 0;

    padding: 0;

    list-style-type: none;

    text-align: center;

}



.all ul li {

    margin: 0 0 0 -3px;

    padding: 0;

    display: inline-block;

}



.all ul li a {

    margin: 0;

    padding: 14px 14px 14px 18px;

    display: block;

    text-decoration: none;

    font-size: 16px;

    color: #999;

    font-weight: 400;

    font-family: 'Roboto', sans-serif;

    text-transform: uppercase;

    background: #ebebeb;

    cursor: pointer;

}



.all ul li a:hover {

    color: #fafafa;

    background: #226ec5;

}



.all ul li.active a {

    color: #fafafa;

    background: #226ec5;

}



.course_box {

    margin: 0 -19px 0 0;

    padding: 0;

}



.course_left {

    width: 381px;

    margin: 0 18px 41px 0;

    padding: 0;

    float: left;

}



.course_left .online {

    height: 42px;

    width: 100%;

    margin-top: 5px;

}



.course_left .online a {

    font-size: 15px;

    font-weight: 400;

    text-transform: none;

}



.course_pic {

    margin: 0;

    padding: 0;

}



.course_pic img {

    width: 100%;

    height: /*auto*/ 257px;

    margin: 0 0 -5px;

    padding: 0;

}



.course_text {

    margin: 0;

    padding: 15px 20px 21px;

    border: 1px solid #d7d7d7;

    border-top: none;

    height: 300px;

    height: 260px;



}



.page-template-nlp_template .course_text {

    height: 230px;

}



.post-type-archive-product .course_text {

    /*height: 420px;*/
    height: 530px;

}



.course_text h3 {

    margin: 0 0 10px;

    padding: 0;

    font-size: 18px;

    color: #0073b9;

    font-weight: 700;

    font-family: 'Roboto', sans-serif;

    line-height: 28px;

    min-height: 57px;

}



.course_text h3 a {

    text-decoration: none;

    color: #0073b9;

}



.course_text h3 a:hover {

    color: #777;

}



.course_text p {

    margin: 0 0 12px;

    padding: 0;

    font-size: 14px;

    color: #777;

    font-weight: 400;

    line-height: 24px;

    font-family: 'Roboto', sans-serif;

    /*min-height: 48px;*/

}



.course_text p span {

    min-height: 60px !important;

}



.course_text h6 {

    margin: 0 0 15px;

    padding: 0;

    font-size: 14px;

    color: #777;

    font-weight: 500;

    line-height: 24px;

    font-family: 'Roboto', sans-serif;

    min-height: 24px;

}



.see1 {

    margin: 0 auto;

    padding: 0;

    text-align: center;

}



.see1 a {

    margin: 0;

    padding: 12px 0;

    font-size: 15px;

    color: #fff;

    font-weight: 400;

    text-decoration: none;

    font-family: 'Roboto', sans-serif;

    display: block;

    background: #226ec5;

    border-radius: 6px;

}



.see1 a:hover {

    background: #1f61ad;

}



/*********************** Courses_inner **************************/

.course_inner {

    margin: 0;

    padding: 0;

    background: #fafafa;

    /*border-top: 1px solid #e1e1e1;*/

    border-bottom: 1px solid #e1e1e1;

}



.coach {

    width: 780px;

    margin: 0;

    padding: 22px 0 0;

    float: left;

}



.coach_top {

    margin: 0 0 25px;

    padding: 0 0 17px;

    border-bottom: 1px solid #e1e1e1;

}



.coach_top h4 {

    margin: 0;

    padding: 0;

    font-size: 16px;

    color: #777;

    font-weight: 400;

    font-family: 'Roboto', sans-serif;

}



.coach_top h4 a {

    text-decoration: none;

    color: #777;

}



.coach_top h4 a:hover {

    color: #165399;

}



.coach_top h3 {

    margin: 0;

    padding: 0;

    font-size: 28px;

    color: #165399;

    font-weight: 700;

    text-transform: uppercase;

}



.coach_box {

    margin: 0;

    padding: 0;

}



.coach_pic {

    margin: 0;

    padding: 0;

}



.coach_pic img {

    margin: 0 0 -5px;

    padding: 0;

    width: 100%;

    height: auto;

}



.coach_text {

    margin: 0;

    padding: 10px;

    border: 1px solid #d7d7d7;

    background: #fff;

    border-top: none;

}



.enquiry {

    width: 196px;

    margin: 0 9px 0 0;

    padding: 0;

    text-align: center;

    float: right;

}



.enquiry a {

    margin: 0;

    padding: 12px 0;

    font-size: 15px;

    color: #fff;

    font-weight: 700;

    text-decoration: none;

    text-transform: uppercase;

    font-family: 'Roboto', sans-serif;

    display: block;

    background: #226ec5;

    border-radius: 6px;

}



.enquiry a:hover {

    background: #1f61ad;

}



.online {

    width: 179px;

    margin: 0;

    padding: 0;

    text-align: center;

    float: right;

}



.online a {

    margin: 0;

    padding: 12px 0;

    font-size: 15px;

    color: #fff;

    font-weight: 700;

    text-decoration: none;

    text-transform: uppercase;

    font-family: 'Roboto', sans-serif;

    display: block;

    background: #8ec549;

    border-radius: 6px;

}



.online a:hover {

    background: #7dad40;

}



.coach_inner {

    width: 215px;

    margin: 0;

    padding: 0;

}



.coach_bar {

    width: 435px;

    margin: -104px 0 0;

    padding: 0;

    position: absolute;

    z-index: 1000;

}



.coach_bar img {

    width: auto;

    height: auto;

    margin: 0 0 0 9px;

    padding: 0;

}



.professional {

    margin: 0;

    padding: 50px 0 60px;

    background: #fefefe;

}



.professional_left {

    width: 780px;

    margin: 0;

    padding: 0;

    float: left;

}



.professional_left h3 {

    margin: 0 0 30px;

    padding: 0;

    font-size: 24px;

    color: #165399;

    font-weight: 700;

    text-transform: uppercase;

}



.professional_right {

    width: 312px;

    margin: 0;

    padding: 23px 18px 0 10px;

    border: 1px solid #e1e1e1;

    border-radius: 3px;

    float: right;

}



.professional_right h3 {

    margin: 0 0 30px;

    padding: 0;

    font-size: 18px;

    color: #666;

    font-weight: 500;

    font-family: 'Roboto', sans-serif;

}



.professional_menu {

    margin: 0;

    padding: 0;

}



.professional_menu ul {

    margin: 0;

    padding: 0;

    list-style-type: none;

}



.professional_menu ul li {

    margin: 0;

    padding: 0;

    display: block;

}



.professional_menu ul li a {

    margin: 0;

    padding: 10px;

    display: block;

    color: #666;

    font-size: 15px;

    font-weight: 400;

    font-family: 'Roboto', sans-serif;

    text-decoration: none;

    line-height: 25px;

    border-bottom: 1px solid #e1e1e1;

}



.professional_menu ul li a:hover {

    color: #165399;

}



.professional_menu ul li:last-child a {

    border-bottom: none;

}



.professional_top {

    margin: 0;

    padding: 0;

}



.professional_top img {

    width: 100%;

    height: auto;

    margin: 0;

    padding: 0;

}



.professional_bottom {

    /*margin:0px 0px 31px 0px;

        padding:12px 15px 27px 15px;

        background:#fefefe;

        border:1px solid #e1e1e1;*/

}



.professional_bottom table {

    margin: 0;

    padding: 0;

}



.professional_bottom table tr {

    margin: 0;

    padding: 0;

    color: #666;

    font-size: 15px;

    font-weight: 400;

    font-family: 'Roboto', sans-serif;

}



.professional_bottom table tr td {

    margin: 0;

    padding: 16px 21px;

    border-bottom: 2px solid #fff;

}



.professional_bottom table tr td:first-child {

    background: #f1f1f1;

    font-weight: 500;

}



.test {

    margin: 0 !important;

    vertical-align: top;

}



.professional_bottom table tr td p {

    margin: 0 0 28px;

    padding: 0;

    color: #666;

    font-size: 15px;

    font-weight: 400;

    font-family: 'Roboto', sans-serif;

    line-height: 25px;

}



.professional_bottom table tr td p span {

    font-weight: 700;

}



.online1 {

    width: 244px;

    margin: 0;

    padding: 0;

    text-align: center;

    float: right;

}



.online1 a {

    margin: 0;

    padding: 16px 0 15px;

    font-size: 15px;

    color: #fff;

    font-weight: 700;

    text-decoration: none;

    text-transform: uppercase;

    font-family: 'Roboto', sans-serif;

    display: block;

    background: #8ec549;

    border-radius: 5px;

}



.online1 a:hover {

    background: #7dad40;

}



/*********************** Workshop **************************/

.location {

    margin: 0;

    padding: 50px 0 30px;

    background: #226ec5;

}



.location h3 {

    margin: 0 0 13px;

    padding: 0;

    font-size: 28px;

    color: #fafafa;

    font-weight: 700;

    text-transform: uppercase;

}



.location p {

    margin: 0 0 27px;

    padding: 0;

    font-size: 14px;

    color: #fafafa;

    font-weight: 400;

    line-height: 26px;

    font-family: 'Roboto', sans-serif;

}



.location h4 {

    margin: 0;

    padding: 0;

    font-size: 14px;

    color: #fafafa;

    font-weight: 700;

    line-height: 26px;

    font-family: 'Roboto', sans-serif;

    text-transform: uppercase;

}



.location_left {

    width: 180px;

    margin: 0 20px 0 0;

    padding: 0;

    float: left;

}



.location_right {

    width: 180px;

    margin: 0;

    padding: 0;

    float: left;

}



.location img {

    width: 100%;

    height: auto;

    margin: 0 0 2px;

    padding: 0;

}



/*********************** Blog **************************/

.blog {

    margin: 0;

    padding: 0 0 18px;

    border-right: 1px solid #d7d7d7;

}



.blog_page {

    width: 780px;

    margin: 0 0 35px;

    padding: 0;

    border: 1px solid #d7d7d7;

    background: #fff;

}



.blog_left {

    width: 870px;

    margin: 0;

    padding: 0;

    float: left;

}



.blog_right {

    width: 280px;

    margin: 0;

    padding: 0;

    float: right;

}



.blog_right h3 {

    margin: 0 0 20px;

    padding: 0;

    font-size: 18px;

    color: #777;

    font-weight: 700;

    font-family: 'Roboto', sans-serif;

}



.blog_pic {

    width: 381px;

    height: 310px;

    overflow: hidden;

    margin: 0;

    padding: 0;

    float: left;

}



.blog_pic img {

    width: auto;

    height: 310px;

    margin: 0 0 -6px;

    padding: 0;

    top: 50%;

    left: 50%;

    transform: translate(-10%, 0%);

}



.blog_text {

    width: 358px;

    margin: 0;

    padding: 22px 19px 0 21px;

    border-left: none;

    float: left;

}



.blog_text h4 {

    margin: 0;

    padding: 0;

    font-size: 21px;

    /*color: #0073b9;*/

    color: #165399;

    font-weight: 700;

    line-height: 26px;

    font-family: 'Roboto', sans-serif;

}



.blog_text h4 a {

    text-decoration: none;

    /*color: #0073b9;*/

    color: #165399;

}



.blog_text h4 a:hover {

    color: #777;

}



.blog_text h6 {

    margin: 0 0 10px;

    padding: 0 0 10px;

    font-size: 14px;

    color: #777;

    font-weight: 400;

    line-height: 26px;

    font-family: 'Roboto', sans-serif;

    border-bottom: 1px solid #d7d7d7;

}



.blog_text h6 span {

    color: #226ec5;

}



.blog_text p {

    margin: 0;

    padding: 0;

    font-size: 14px;

    color: #777;

    font-weight: 400;

    line-height: 26px;

    font-family: 'Roboto', sans-serif;

    height: 120px;



}



.read_box {

    width: 110px;

    margin: 40px auto 0;

    padding: 0;

}



.read_box .read {

    width: auto !important;

    margin: 5px 0 0;

    padding: 0;

    text-align: center;

}



.read a {

    margin: 0;

    padding: 9px 0;

    font-size: 14px;

    color: #fff;

    font-weight: 400;

    text-decoration: none;

    font-family: 'Roboto', sans-serif;

    display: block;

    background: #226ec5;

    border-radius: 3px;

}



.read a:hover {

    background: #1f61ad;

}



.next {

    width: 790px;

    margin: 60px 0 0;

    padding: 20px 0 40px;

    border-top: 1px solid #d7d7d7;

    text-align: right;

}



.next img {

    margin: 0;

    padding: 0;

    width: auto;

    height: auto;

}



select#archives-dropdown-2 {

    width: 220px;

    margin: 0 0 35px;

    padding: 9px 10px;

    font-size: 14px;

    color: #555;

    font-weight: 300;

    text-transform: capitalize;

    border-radius: 3px;

    background: #f9f9f9;

    font-family: 'Roboto', sans-serif;

    border: 1px solid #ccc;

}



#archives-2 label {

    display: none;

}



#recent-posts-2 {

    margin: 0;

    padding: 28px 0 30px;

    border-top: 1px solid #d7d7d7;

}



#recent-posts-2 ul {

    margin: -10px 0 0;

    padding: 0;

    list-style-type: none;

}



#recent-posts-2 ul li {

    margin: 0;

    padding: 0;

    display: block;

}



#recent-posts-2 ul li a {

    margin: 0;

    padding: 12px 0;

    display: block;

    color: #226ec5;

    font-size: 14px;

    font-weight: 300;

    font-family: 'Roboto', sans-serif;

    text-decoration: none;

    border-bottom: 1px solid #d7d7d7;

    line-height: 22px;

}



#recent-posts-2 ul li a:hover {

    color: #94825f;

}



#recent-posts-2 ul li:last-child a {

    border-bottom: none;

}



.social3 {

    width: 158px;

    margin: 0;

    padding: 0;

    float: left;

}



.social3 img {

    width: 32px;

    height: auto;

    margin: 0 0 0 4px;

    padding: 0;

}



/*********************** Blog_inner **************************/

.blog_inner {

    margin: 0;

    padding: 30px 0 60px;

    background: #fafafa;

}



.deal {

    margin: 0 0 50px;

    padding: 0 0 26px;

    border-bottom: 1px solid #e1e1e1;

}



.deal p {

    margin: 0;

    padding: 0;

    font-size: 16px;

    color: #165399;

    font-weight: 400;

    line-height: 24px;

    font-family: 'Roboto', sans-serif;

}



.deal p a {

    text-decoration: none;

    color: #165399;

}



.deal p a:hover {

    color: #777;

}



.deal p span {

    color: #777;

}



.deal_pic {

    margin: 0;

    padding: 0;

}



.deal_pic img {

    width: 100%;

    height: auto;

    margin: 0 0 20px;

    padding: 0;

}



.deal_text {

    margin: 0;

    padding: 0;

}



.deal_text p {

    margin: 0 0 25px;

    padding: 0;

    font-size: 14px;

    color: #777;

    font-weight: 400;

    line-height: 24px;

    font-family: 'Roboto', sans-serif;

}



.deal_text p strong {

    font-weight: 700;

}



.deal_text p span {

    color: #226ec5;

}



.deal_text p space {

    margin: 0 10px;

    padding: 0;

    display: inline-block;

}



.deal_text h3 {

    margin: 0 0 8px;

    padding: 0;

    font-size: 28px;

    /*color: #0073b9;*/

    color: #165399;

    font-weight: 700;

    font-family: 'Roboto', sans-serif;

}



/*********************** Lifecoach **************************/

.life_coach {

    margin: 0 0 40px;

    padding: 0;

    border-bottom: 1px solid #e1e1e1;

}



.life_left {

    width: 381px;

    margin: 0 18px 0 0;

    padding: 0;

    float: left;

}



.life_right {

    width: 381px;

    margin: 0;

    padding: 0;

    float: right;

}



.life_coach p {

    margin: 0;

    padding: 0 0 20px;

    font-size: 14px;

    color: #777;

    font-weight: 400;

    line-height: 26px;

    font-family: 'Roboto', sans-serif;

}



.life_coach ul li {

    margin: 0;

    padding: 0 0 20px;

    font-size: 14px;

    color: #777;

    font-weight: 400;

    line-height: 26px;

    font-family: 'Roboto', sans-serif;

}



.life_coach h3 {

    margin: 0 0 10px;

    padding: 0;

    font-size: 18px;

    color: #165399;

    font-weight: 700;

    font-family: 'Roboto', sans-serif;

    text-align: left;

}



.life_coach h3 a {

    color: #165399;

    text-decoration: none;

}



.life_coach h3 a:hover {

    color: #777;

}



.life_coach img {

    width: 100%;

    height: auto;

    margin: 0 0 15px;

    padding: 0;

}



.life-coach-why {

    margin: 5px 20px 15px 0 !important;

    float: left;

    width: 235px !important;

    height: auto !important;

}



.tick-list, .courses .directory .bullet-list {

    margin: 20px 0;

}



.tick-list li, .courses .directory .bullet-list li {

    background: url(images/npl_bullete.png) left 6px no-repeat;

    font-size: 14px;

    font-weight: 400;

    color: #666;

    line-height: 25px;

    padding: 0 0 10px 24px !important;

    font-family: 'Roboto', sans-serif;

    list-style-type: none;

}



.find-desc p img {

    width: 220px;

    height: auto;

    float: left;

    margin: 5px 20px 15px 0;

}



.page-id-1332 .find-desc p img {

    float: right;

}



#quiz form {

    margin-top: 30px;

}



#quiz .no_label label {

    display: none;

}



#quiz label {

    color: #666;

    font-weight: 400;



}



#quiz span label {

    display: none;

}



#field_6_5 .ginput_container {

    width: 50%;

    float: right;

    height: 33px;

}



#quiz .no_label input::-webkit-input-placeholder {

    color: #666;

    font-weight: 400;

    font-family: "Roboto", sans-serif;

}



#quiz .no_label input::-moz-placeholder {

    color: #666;

    font-weight: 400;

    font-family: "Roboto", sans-serif;

}



#field_6_5 .ginput_container select {

    height: 33px;

    color: #666;

    font-weight: 400;

    font-family: "Roboto", sans-serif;

}



.gform_footer.top_label {

    text-align: center;

}



.gform_footer.top_label button {

    background: #053975 none repeat scroll 0 0;

    border: medium none;

    border-radius: 5px;

    color: #fff;

    cursor: pointer;

    font-family: "Roboto", sans-serif;

    font-size: 14px;

    font-weight: 700;

    margin: 0;

    padding: 12px 0 11px;

    text-transform: uppercase;

    width: 161px;

}



.gform_footer.top_label button:hover {

    background: #1f61ad;

}

/*

span.screen-reader-text {

    display: inline-block !important;

}*/



.no-label label {

    display: none !important;

}



#gform_wrapper_8 input[type=text] {

    height: 33px;

    margin: 10px 0;

}



#gform_wrapper_8 .ginput_container select {

    height: 47px;

    margin-top: 10px;

    color: #666;

    font-weight: 400;

    font-family: "Roboto", sans-serif;

}



#gform_wrapper_8 label {

    color: #777;

}



#gform_wrapper_8 #field_8_15 .ginput_container {

    width: 70%;

    display: inline-block;

    margin-top: 10px !important;

    margin-left: 30px !important;

}



#field_6_5 .ginput_container select, #gform_wrapper_8 label, span.screen-reader-text {

     height: 33px;

 }

 #gform_wrapper_8 .gfield_checkbox label { height: auto; }

 body .gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox], body .gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio] {
    margin-top: 2px;
 }

 body #gform_wrapper_8 ul.gfield_checkbox li {
    margin: 4px 0px;
}

body .dekstop1 .gform_wrapper ul.gform_fields li.gfield { padding-right: 0px; }

body .gform_confirmation_message {
    line-height: 1.4;
    color: green;
}

body #cboxContent #gforms_confirmation_message_2 { color: green; padding: 15px 5px; }

#cboxContent #field_2_7 ul#input_2_7 label { color: #596163; }



#gform_fields_6 .gf_list_5col {

    margin: 15px 0;

}

/*********************** Lifecoach_became **************************/

.life_top {

    margin: 0 0 31px;

    padding: 0 0 16px;

    border-bottom: 1px solid #e1e1e1;

}



.life_top h3 {

    margin: 0;

    padding: 0;

    font-size: 28px;

    color: #165399;

    font-weight: 700;

    text-transform: uppercase;

}



.life_top p {

    margin: 10px 0 0;

    padding: 0;

    font-size: 16px;

    color: #777;

    font-weight: 400;

    line-height: 24px;

    font-family: 'Roboto', sans-serif;

}



.life_top h5 {

    margin: 0 0 8px;

    padding: 0;

    font-size: 14px;

    color: #226ec5;

    font-weight: 400;

}



.life_top h5 a {

    color: #226ec5;

    text-decoration: none;

}



.life_top h5 a:hover {

    color: #165399;

}



.life_top h5 span {

    margin: 0 3px;

    color: #acacac;

    display: inline-block;

}



.coach_left {

    width: 580px;

    margin: 0;

    padding: 0;

    float: left;

}



.coach_left h4 {

    margin: 0 0 17px;

    padding: 0;

    font-size: 18px;

    color: #165399;

    font-weight: 700;

}



.coach_left p {

    margin: 0 0 25px;

    padding: 0;

    font-size: 14px;

    color: #777;

    font-weight: 400;

    line-height: 26px;

    font-family: 'Roboto', sans-serif;

}



.coach_left p a {

    text-decoration: none;

    color: #165399;

}



.coach_right {

    width: 580px;

    margin: 0 0 40px;

    padding: 0;

    float: right;

}



.coach_right img {

    width: 100%;

    height: auto;

    margin: 0;

    padding: 0;

}



.became {

    margin: 0;

    padding: 53px 0 60px;

    background: url(images/bg4.jpg) left top no-repeat;

    background-size: 100% 100%;

}



.became h3 {

    margin: 0 0 25px;

    padding: 0;

    font-size: 21px;

    color: #165399;

    font-weight: 700;

}



.became p {

    margin: 0 0 25px;

    padding: 0;

    font-size: 14px;

    color: #777;

    font-weight: 400;

    line-height: 26px;

    font-family: 'Roboto', sans-serif;

}



.became img {

    width: auto;

    height: auto;

    margin: 0 10px 0 0;

    padding: 0;

}



.became_left {

    float: left;

    width: 380px;

    margin: 0;

    padding: 0;

}



.became_right {

    float: right;

    width: 780px;

    margin: 0;

    padding: 0;

}



.academy {

    margin: 0;

    padding: 53px 0 60px;

    background: #fcfcfc;

}



.academy_left h3 {

    margin: 0 0 22px;

    padding: 0;

    font-size: 21px;

    color: #165399;

    font-weight: 700;

}



.academy_left p {

    margin: 0 0 15px;

    padding: 0;

    font-size: 14px;

    color: #777;

    font-weight: 400;

    line-height: 26px;

    font-family: 'Roboto', sans-serif;

}



.academy_left p strong {

    font-weight: 700;

    font-size: 15px;

}



.academy_left p span {

    font-weight: 700;

    color: #165399;

    font-size: 15px;

}



.academy_left {

    float: left;

    width: 680px;

    margin: 0;

    padding: 0;

}



.academy_right {

    float: right;

    width: 480px;

    margin: 0;

    padding: 0;

}



.academy_right img {

    width: 100%;

    height: auto;

    margin: 0;

    padding: 0;

}



.testimonial_rotator_wrap {

    margin: 0 10px;

}



.testimonial_rotator.template-longform .testimonial_rotator_quote {

    background: url(/wp-content/uploads/2016/03/quote.png) no-repeat 0 0;

    font-size: 14px;

    font-weight: 400;

    color: #777;

    font-family: 'Roboto', sans-serif;

    padding-left: 50px;

    text-align: left;

}



.testimonial_rotator.template-longform hr.longform_hr {

    display: none;

}



.testimonial_rotator.template-longform .testimonial_rotator_img {

    width: 150px;

    height: 150px;

    border-radius: 0;

    margin-top: 20px;

}



.testimonial_rotator.template-longform .testimonial_rotator_img img {

    width: 150px;

    height: 150px;

}



.testimonial1 {

    margin: 18px 0 0;

    padding: 16px 14px 10px;

    border: 1px solid #d7d7d7;

    border-radius: 10px;

    text-align: center;

}



.testimonial1 h3 {

    margin: 0 0 8px;

    padding: 0;

    font-size: 21px;

    color: #165399;

    font-weight: 700;

    text-align: left;

}



.testimonial1 p {

    margin: 0 0 10px;

    padding: 0;

    font-size: 16px;

    color: #777;

    font-weight: 400;

    line-height: 28px;

    font-family: 'Roboto', sans-serif;

    font-style: italic;

    text-align: left;

}



.testimonial1 p span {

    display: block;

    text-align: right;

    font-weight: 700;

}



.testimonial1 img {

    width: auto !important;

    height: auto;

    margin: 0;

    padding: 0;

}



/*********************** Lifecoach_life **************************/

.find {

    margin: 0;

    padding: 25px 0 0;

}



.find_left {

    width: 650px;

    margin: 6px 0 0;

    padding: 0;

    float: left;

}



.find_left p {

    margin: 0;

    padding: 0;

    font-size: 18px;

    color: #777;

    font-weight: 300;

    text-transform: uppercase;

    letter-spacing: 3px;

}



.find_left p a {

    text-decoration: none;

    color: #226ec5;

}



.find_left p a:hover {

    color: #777;

}



.search1 {

    width: 333px;

    margin: 0;

    padding: 0;

    float: right;

}



.search1 input.search-field {

    background: #fff none repeat scroll 0 0;

    border: medium none;

    border-radius: 5px 0 0 5px;

    color: #888;

    float: left;

    font-family: "Roboto", sans-serif;

    font-size: 14px;

    font-weight: 400;

    margin: 0;

    padding: 9px 14px 10px;

    text-transform: capitalize;

    width: 293px;

    border: 1px solid #d7d7d7;

}



.input10 {

    width: 266px;

    margin: 0;

    padding: 8px 15px 7px;

    font-size: 14px;

    color: #888;

    font-weight: 400;

    text-transform: capitalize;

    border-radius: 3px 0 0 3px;

    background: #fff;

    font-family: 'Roboto', sans-serif;

    border: 1px solid #d7d7d7;

    float: left;

}



.search_botton1 {

    width: 34px;

    margin: 0;

    padding: 8px 0 7px;

    background: #8ec549;

    border-radius: 0 5px 5px 0;

    text-align: center;

    cursor: pointer;

    border: 1px solid #d7d7d7;

    border-left: none;

    float: left;

}



.search_botton1:hover {

    background: #7dad40;

}



.search_botton1 img {

    width: auto;

    height: auto;

    margin: 0;

    padding: 0;

}



.directory {

    margin: 0;

    padding: 0;

}



.directory_left {

    float: left;

    width: 782px;

    margin: 0;

    padding: 0;

}



.directory_right {

    float: right;

    width: 333px;

    margin: 0;

    padding: 0;

    background: #fff;

}



.directory_head {

    margin: 0;

    padding: 24px 26px 25px;

    background: #226ec5;

    border-radius: 8px 8px 0 0;

}



.directory_head h3 {

    margin: 0;

    padding: 0;

    font-size: 18px;

    color: #fff;

    font-weight: 700;

    display: block;

}



.directory_menu {

    margin: 0;

    padding: 0;

    border: 2px solid #e1e1e1;

    border-radius: 0 0 8px 8px;

    border-top: none;

}



.directory_menu ul {

    margin: 0;

    padding: 0;

    list-style-type: none;

}



.directory_menu ul li {

    margin: 0;

    padding: 0;

    display: block;

}



.directory_menu ul li a {

    margin: 0;

    padding: 29px 24px 20px;

    display: block;

    text-decoration: none;

    font-size: 18px;

    color: #777;

    font-family: 'Roboto', sans-serif;

    border-bottom: 1px solid #d7d7d7;

    font-weight: 400;

}



.directory_menu ul li a:hover {

    color: #226ec5;

}



.directory_menu ul li:last-child a {

    border-bottom: none;

}



.directory_box {

    margin: 0 0 30px;

    padding: 0 0 15px;

    border-bottom: 1px solid #e1e1e1;

}



.directory_pic {

    float: left;

    width: 178px;

    text-align: center;

    margin: 0;

    padding: 0;

}



.directory_pic img {

    margin: 0;

    padding: 0;

    width: 178px;

    height: 178px;

}



.directory_text {

    float: right;

    width: 580px;

    margin: 0;

    padding: 0;

}



.directory_text h3 {

    margin: 0 0 5px;

    padding: 0;

    font-size: 21px;

    color: #165399;

    font-weight: 700;

    text-align: left;

}



.directory_text h3 a {

    color: #165399;

    text-decoration: none;

}



.directory_text h3 a:hover {

    color: #777;

}



.directory_text p {

    margin: 0 0 15px;

    padding: 0;

    font-size: 14px;

    color: #777;

    font-weight: 400;

    line-height: 22px;

    font-family: 'Roboto', sans-serif;

    text-align: left;

}



.directory_text p span {

    font-weight: 700;

}



.directory_bottom {

    margin: 60px 0;

    padding: 28px 0 30px;

    border-bottom: 1px solid #e1e1e1;

    border-top: 1px solid #e1e1e1;

}



.directory_bottom p {

    margin: 0;

    padding: 0;

    font-size: 18px;

    color: #777;

    font-weight: 300;

    text-transform: uppercase;

    letter-spacing: 3px;

}



.directory_bottom p a {

    text-decoration: none;

    color: #226ec5;

}



.directory_bottom p a:hover {

    color: #777;

}



.find-desc p {

    margin-bottom: 20px;

}



.find-desc .dot-list li {

    list-style-type: disc;

    margin: 0 20px;

    padding: 0;

    font-size: 14px;

    color: #777;

    font-weight: 400;

    line-height: 22px;

    font-family: 'Roboto', sans-serif;

    text-align: left;



}



/*********************** Lifecoach_life_add **************************/

.add {

    width: 680px;

    margin: 0;

    padding: 0 0 60px;

}



.add h4 {

    margin: 0 0 23px;

    padding: 0;

    font-size: 28px;

    color: #165399;

    font-weight: 700;

    text-transform: uppercase;

}



.add h5 {

    margin: 0;

    padding: 20px 0 23px;

    font-size: 21px;

    color: #165399;

    font-weight: 700;

}



.add p {

    margin: 0 0 15px;

    padding: 0;

    font-size: 14px;

    color: #777;

    font-weight: 400;

    line-height: 26px;

    font-family: 'Roboto', sans-serif;

}



.add_menu {

    margin: 0 0 30px;

    padding: 0;

}



.add_menu ul {

    margin: 0;

    padding: 0;

    list-style-type: none;

}



.add_menu ul li {

    margin: 0;

    padding: 0 0 0 17px;

    display: block;

    font-size: 14px;

    color: #777;

    font-weight: 400;

    line-height: 26px;

    font-family: 'Roboto', sans-serif;

    background: url(images/check1.png) left 8px no-repeat;

}



.form1 {

    margin: 0 0 5px;

    padding: 0;

}



.input11 {

    width: 478px;

    margin: 0 0 15px;

    padding: 12px 17px;

    font-size: 15px;

    color: #777;

    font-weight: 400;

    text-transform: capitalize;

    border-radius: 5px;

    background: #f6f6f6;

    font-family: 'Roboto', sans-serif;

    border: 1px solid #e1e1e1;

}



.input12 {

    width: 442px;

    margin: 0 0 15px;

    padding: 12px 17px;

    font-size: 15px;

    color: #777;

    font-weight: 400;

    text-transform: capitalize;

    border-radius: 5px;

    background: #f6f6f6;

    font-family: 'Roboto', sans-serif;

    border: 1px solid #e1e1e1;

}



.input13 {

    width: 193px;

    margin: 0 20px 15px 0;

    padding: 12px 17px;

    font-size: 15px;

    color: #777;

    font-weight: 400;

    text-transform: capitalize;

    border-radius: 5px;

    background: #f6f6f6;

    font-family: 'Roboto', sans-serif;

    border: 1px solid #e1e1e1;

    float: left;

}



.input14 {

    width: 193px;

    margin: 0 0 15px;

    padding: 12px 17px;

    font-size: 15px;

    color: #777;

    font-weight: 400;

    text-transform: capitalize;

    border-radius: 5px;

    background: #f6f6f6;

    font-family: 'Roboto', sans-serif;

    border: 1px solid #e1e1e1;

    float: left;

}



.check {

    width: 478px;

    margin: 0;

    padding: 26px 0 38px;

}



.check p {

    margin: 0 0 13px;

    padding: 0;

    font-size: 14px;

    color: #777;

    font-weight: 300;

    line-height: 26px;

    font-family: 'Roboto', sans-serif;

}



.check_left {

    width: 231px;

    margin: 0;

    padding: 0;

    float: left;

}



.check_right {

    width: 231px;

    margin: 0;

    padding: 0;

    float: right;

}



label3 {

    margin: 0 0 2px;

    padding: 0;

    font-size: 14px;

    color: #777;

    font-weight: 300;

    line-height: 26px;

    font-family: 'Roboto', sans-serif;

    display: block;

}



label3 span {

    margin: 0 0 0 5px;

    display: inline-block;

}



label4 {

    margin: 0 28px 0 0;

    padding: 0;

    font-size: 15px;

    color: #777;

    font-weight: 400;

    line-height: 26px;

    font-family: 'Roboto', sans-serif;

    display: inline-block;

}



.input15 {

    width: 442px;

    height: 74px;

    margin: 0 0 30px;

    padding: 12px 17px;

    font-size: 15px;

    color: #777;

    font-weight: 400;

    text-transform: capitalize;

    border-radius: 5px;

    background: #f6f6f6;

    font-family: 'Roboto', sans-serif;

    border: 1px solid #e1e1e1;

}



.input16 {

    width: 442px;

    height: 114px;

    margin: 0 0 30px;

    padding: 12px 17px;

    font-size: 15px;

    color: #777;

    font-weight: 400;

    text-transform: capitalize;

    border-radius: 5px;

    background: #f6f6f6;

    font-family: 'Roboto', sans-serif;

    border: 1px solid #e1e1e1;

}



.input17 {

    width: 644px;

    height: 443px;

    margin: 0 0 30px;

    padding: 12px 17px;

    font-size: 15px;

    color: #777;

    font-weight: 400;

    text-transform: capitalize;

    border-radius: 5px;

    background: #f6f6f6;

    font-family: 'Roboto', sans-serif;

    border: 1px solid #e1e1e1;

}



.send2 {

    width: 279px;

    margin: 32px 0 0;

    padding: 17px 0;

    font-size: 14px;

    color: #fff;

    font-weight: 700;

    text-transform: uppercase;

    background: #165399;

    font-family: 'Roboto', sans-serif;

    border-radius: 5px;

    border: none;

    cursor: pointer;

    display: block;

}



.send2:hover {

    background: #13447c;

}



/*********************** Lifecoach_find_inner **************************/

.find_inner {

    margin: 0;

    padding: 35px 0;

}



.find_inner h4 {

    margin: 0 0 20px;

    padding: 0;

    font-size: 21px;

    color: #165399;

    font-weight: 700;

    text-align: left;

}



.find_inner p {

    margin: 0;

    padding: 0;

    font-size: 14px;

    color: #777;

    font-weight: 300;

    line-height: 26px;

    font-family: 'Roboto', sans-serif;

}



.coaching {

    margin: 0;

    padding: 0;

    background: #f6f6f6;

    border: 1px solid #e1e1e1;

}



.coaching_box {

    margin: 0;

    padding: 14px 20px 15px 19px;

}



.coaching p {

    margin: 0;

    padding: 0;

    font-size: 14px;

    color: #777;

    font-weight: 300;

    line-height: 26px;

    font-family: 'Roboto', sans-serif;

}



.coaching p span {

    font-weight: 500;

    width: 130px;

    display: inline-block;

}



.border {

    border-bottom: 1px solid #e1e1e1;

}



.fay {

    margin: 0;

    padding: 0;

}



.fay_left {

    width: 280px;

    float: left;

    margin: 0;

    padding: 0;

}



.fay_right {

    width: 480px;

    float: right;

    margin: 0;

    padding: 0;

}



#gform_fields_4 input {

    width: 448px;

    margin: 0 0 15px;

    padding: 12px 15px;

    font-size: 15px;

    color: #777;

    font-weight: 400;

    text-transform: capitalize;

    border-radius: 5px;

    background: #f6f6f6;

    font-family: 'Roboto', sans-serif;

    border: 1px solid #e1e1e1;

}



#gform_fields_4 textarea {

    width: 448px;

    height: 114px;

    margin: 0 0 24px;

    padding: 12px 15px;

    font-size: 15px;

    color: #777;

    font-weight: 400;

    text-transform: capitalize;

    border-radius: 5px;

    background: #f6f6f6;

    font-family: 'Roboto', sans-serif;

    border: 1px solid #e1e1e1;

}



#gform_submit_button_4, #gform_submit_button_8 {

    width: 186px;

    margin: 0;

    padding: 10px 0;

    font-size: 14px;

    color: #fff;

    font-weight: 700;

    text-transform: uppercase;

    background: #165399;

    font-family: 'Roboto', sans-serif;

    border-radius: 5px;

    border: none;

    cursor: pointer;

    display: block;

}



#gform_submit_button_4:hover, #gform_submit_button_8:hover {

    background: #13447c;

}



#gform_wrapper_4 .gform_heading {

    display: none;

}



/*********************** Online_enrol **************************/

.enrolment {

    margin: 0;

    padding: 14px 0 0;

}



.enrolment h4 {

    margin: 0;

    padding: 0 0 12px;

    font-size: 18px;

    color: #165399;

    font-weight: 700;

    text-align: left;

    border-bottom: 1px solid #e1e1e1;

}



.programe {

    width: 100%;

    margin: 0;

    padding: 5px;

}



.programe_box {

    margin: 0 0 8px;

    padding: 3px 0 9px;

    border-bottom: 1px solid #e1e1e1;

}



.programe_left {

    width: 382px;

    margin: 0;

    padding: 5px 0 0;

    float: left;

}



.programe_left h6 {

    margin: 0;

    padding: 0;

    font-size: 15px;

    color: #777;

    font-weight: 300;

    text-align: left;

    font-family: 'Roboto', sans-serif;

}



.programe_left h6 span {

    display: inline-block;

    font-weight: 500;

    width: 340px;

}



.programe_left h6 strong {

    font-weight: 500;

    color: #937c4f;

}



.programe_left h6 img {

    width: auto;

    height: auto;

    margin: -4px 4px 0 0;

    padding: 0;

    vertical-align: middle;

}



.select {

    width: 171px;

    margin: 0;

    padding: 0;

    text-align: center;

    float: right;

}



.select a {

    margin: 0;

    padding: 7px 0 6px;

    font-size: 13px;

    color: #fcfcfc;

    font-weight: 300;

    text-decoration: none;

    font-family: 'Roboto', sans-serif;

    display: block;

    background: #226ec5;

    border-radius: 5px;

}



.select a:hover {

    background: #1f61ad;

}



.option {

    margin: 0;

    padding: 10px 0;

}



.option_box {

    margin: 0;

    padding: 0;

}



.labbox {

    width: 240px;

    margin: 0;

    padding: 0;

    font-size: 15px;

    color: #777;

    font-weight: 500;

    line-height: 26px;

    font-family: 'Roboto', sans-serif;

    float: left;

}



label5 {

    margin: 10px 0 0;

    padding: 0 20px 0 0;

    font-size: 15px;

    color: #777;

    font-weight: 500;

    line-height: 26px;

    font-family: 'Roboto', sans-serif;

    float: left;

    background: url(images/pic14.png) right 10px no-repeat;

}



label5 img {

    margin: -1px 0 0 4px;

    padding: 0;

    width: auto;

    height: auto;

    vertical-align: middle;

}



label6 {

    width: 194px;

    margin: 9px 0 0;

    padding: 0;

    font-size: 15px;

    color: #777;

    font-weight: 300;

    line-height: 26px;

    font-family: 'Roboto', sans-serif;

    float: left;

}



label7 {

    width: 380px;

    margin: -10px 0 0;

    padding: 0;

    font-size: 15px;

    color: #777;

    font-weight: 300;

    line-height: 26px;

    font-family: 'Roboto', sans-serif;

    text-align: right;

    display: inline-block;

}



.option_input1 {

    margin: 0 17px 22px 0;

    padding: 11px 15px;

    font-size: 15px;

    color: #777;

    font-weight: 300;

    text-transform: capitalize;

    border-radius: 5px;

    background: #f6f6f6;

    font-family: 'Roboto', sans-serif;

    border: 1px solid #e1e1e1;

}



.option_input2 {

    width: 194px;

    margin: 0 0 22px;

    padding: 11px 15px;

    font-size: 15px;

    color: #000;

    font-weight: 300;

    text-transform: capitalize;

    border-radius: 5px;

    background: #f6f6f6;

    font-family: 'Roboto', sans-serif;

    border: 1px solid #e1e1e1;

    float: left;

}



.option_input3 {

    width: 247px;

    margin: 0 20px 15px 0;

    padding: 11px 15px;

    font-size: 15px;

    color: #000;

    font-weight: 300;

    text-transform: capitalize;

    border-radius: 5px;

    background: #f6f6f6;

    font-family: 'Roboto', sans-serif;

    border: 1px solid #e1e1e1;

    float: left;

}



.option_input4 {

    width: 348px;

    margin: 0 20px 15px 0;

    padding: 11px 15px;

    font-size: 15px;

    color: #000;

    font-weight: 300;

    text-transform: capitalize;

    border-radius: 5px;

    background: #f6f6f6;

    font-family: 'Roboto', sans-serif;

    border: 1px solid #e1e1e1;

    float: left;

}



.option_input5 {

    width: 145px;

    margin: 0 20px 15px 0;

    padding: 11px 15px;

    font-size: 15px;

    color: #000;

    font-weight: 300;

    text-transform: capitalize;

    border-radius: 5px;

    background: #f6f6f6;

    font-family: 'Roboto', sans-serif;

    border: 1px solid #e1e1e1;

    float: left;

}



.details {

    margin: 26px 0 0;

    padding: 30px 0 20px;

    border-top: 1px solid #e1e1e1;

}



.option_input6 {

    width: 247px;

    height: 196px;

    margin: 0 19px 0 0;

    padding: 11px 15px;

    font-size: 15px;

    color: #000;

    font-weight: 300;

    text-transform: capitalize;

    border-radius: 5px;

    background: #f6f6f6;

    font-family: 'Roboto', sans-serif;

    border: 1px solid #e1e1e1;

    float: left;

}



.option_left {

    float: left;

    width: 380px;

    margin: 0 119px 0 0;

    padding: 0;

}



.credit {

    margin: 0;

    padding: 14px 16px 27px;

    background: #f6f6f6;

    border-radius: 5px;

    border: 1px solid #e1e1e1;

}



.credit p {

    margin: 0 0 25px;

    padding: 0;

    font-size: 15px;

    color: #777;

    font-weight: 300;

    line-height: 26px;

    font-family: 'Roboto', sans-serif;

}



.credit p span {

    font-weight: 500;

}



.option_right {

    float: left;

    width: 382px;

    margin: 0;

    padding: 0;

}



.option_input7 {

    width: 380px;

    margin: 0 0 25px;

    padding: 11px 15px;

    font-size: 15px;

    color: #777;

    font-weight: 300;

    text-transform: capitalize;

    border-radius: 5px;

    background: #f6f6f6;

    font-family: 'Roboto', sans-serif;

    border: 1px solid #e1e1e1;

}



.option_input8 {

    width: 348px;

    margin: 0 0 25px;

    padding: 11px 15px;

    font-size: 15px;

    color: #000;

    font-weight: 300;

    text-transform: capitalize;

    border-radius: 5px;

    background: #f6f6f6;

    font-family: 'Roboto', sans-serif;

    border: 1px solid #e1e1e1;

}



.option_input9 {

    width: 180px;

    margin: 0 20px 25px 0;

    padding: 11px 15px;

    font-size: 15px;

    color: #777;

    font-weight: 300;

    text-transform: capitalize;

    border-radius: 5px;

    background: #f6f6f6;

    font-family: 'Roboto', sans-serif;

    border: 1px solid #e1e1e1;

    float: left;

}



.option_input10 {

    width: 180px;

    margin: 0 0 25px;

    padding: 11px 15px;

    font-size: 15px;

    color: #777;

    font-weight: 300;

    text-transform: capitalize;

    border-radius: 5px;

    background: #f6f6f6;

    font-family: 'Roboto', sans-serif;

    border: 1px solid #e1e1e1;

    float: left;

}



.option_input11 {

    width: 148px;

    margin: 0 20px 25px 0;

    padding: 11px 15px;

    font-size: 15px;

    color: #000;

    font-weight: 300;

    text-transform: capitalize;

    border-radius: 5px;

    background: #f6f6f6;

    font-family: 'Roboto', sans-serif;

    border: 1px solid #e1e1e1;

}



label8 {

    width: 555px;

    margin: -5px 0 0;

    padding: 0;

    font-size: 15px;

    color: #777;

    font-weight: 300;

    line-height: 26px;

    font-family: 'Roboto', sans-serif;

    display: inline-block;

    vertical-align: top;

}



label8 a {

    color: #165399;

    text-decoration: none;

}



label8 a:hover {

    color: #777;

}



.confirm {

    width: 279px;

    margin: 44px 0 0;

    padding: 17px 0;

    font-size: 14px;

    color: #fff;

    font-weight: 500;

    text-transform: uppercase;

    background: #165399;

    font-family: 'Roboto', sans-serif;

    border-radius: 5px;

    border: none;

    cursor: pointer;

    display: block;

}



.confirm:hover {

    background: #134681;

}



/*********************** support **************************/

.confirm_bax {

    margin: 0;

    padding: 0;

}



.confirm_left {

    width: 780px;

    margin: 0 0 40px;

    padding: 0 31px 0 0;

    border-right: 1px solid #d7d7d7;

    float: left;

}



.confirm_right {

    width: 345px;

    margin: 0;

    padding: 0;

    float: right;

}



.confirm_right h4 {

    margin: 0 0 32px;

    padding: 0;

    font-size: 18px;

    color: #777;

    font-weight: 700;

    font-family: 'Roboto', sans-serif;

}



.confirm_menu {

    margin: 0;

    padding: 0;

}



.confirm_menu ol {

    margin: 0 0 0 17px;

    padding: 0;

    list-style-type: decimal;

}



.confirm_menu ol li {

    margin: 0 0 15px;

    padding: 0;

    font-weight: 300;

    font-family: 'Roboto', sans-serif;

    font-size: 14px;

    color: #666;

    text-decoration: none;

}



.confirm_menu ol li a {

    margin: 0 0 0 5px;

    padding: 0;

    text-decoration: none;

    color: #165399;

    line-height: 24px;

    display: block;

}



.confirm_menu ol li a:hover {

    color: #053975;

}



.value {

    margin: 0;

    padding: 0;

}



/*********************** Contact **************************/

.contact {

    margin: 0;

    padding: 0 0 60px;

}



.contact h3 {

    margin: 0 0 25px;

    padding: 0;

    font-size: 28px;

    color: #0073b9;

    font-weight: 700;

    font-family: 'Roboto', sans-serif;

}



.contact h4 {

    margin: 0 0 20px;

    padding: 0;

    font-size: 24px;

    color: #165399;

    font-weight: 700;

}



.contact p {

    margin: 0 0 29px;

    padding: 0;

    font-size: 14px;

    color: #777;

    line-height: 24px;

    font-weight: 300;

    font-family: 'Roboto', sans-serif;

}



.contact p span {

    font-weight: 500;

}



.contact h6 {

    margin: 0;

    padding: 0;

    font-size: 14px;

    color: #777;

    line-height: 32px;

    font-weight: 300;

    font-family: 'Roboto', sans-serif;

}



.contact h6 span {

    font-weight: 500;

}



.contact h6 a {

    color: #0073b9;

    text-decoration: none;

}



.contact h6 a:hover {

    color: #777;

}



.contact_left {

    float: left;

    width: 500px;

    margin: 0;

    padding: 0;

}



.contact_right {

    float: right;

    width: 478px;

    margin: 0;

    padding: 0 0 0 59px;

    border-left: 1px solid #d7d7d7;

}



.contact_form {

    margin: 0;

    padding: 0;

}



.contact_capture {

    width: 264px;

    border: 1px solid #d3d3d3;

    border-radius: 3px;

    margin: 0 0 29px;

    padding: 0;

    float: right;

}



.contact_capture img {

    width: 100%;

    height: auto;

    margin: 0;

    padding: 0;

}



/*********************** 404 **************************/

.error {

    margin: 0;

    padding: 60px 0;

    text-align: center;

    background: #fafafa;

    border-top: 1px solid #e1e1e1;

}



.error h3 {

    margin: 0 0 16px;

    padding: 0;

    font-size: 28px;

    color: #165399;

    font-weight: 700;

}



.error p {

    margin: 0 0 25px;

    padding: 0;

    font-size: 16px;

    color: #777;

    line-height: 24px;

    font-weight: 300;

    font-family: 'Roboto', sans-serif;

}



.back {

    width: 219px;

    margin: 0 auto;

    padding: 0;

    text-align: center;

}



.back a {

    margin: 0;

    padding: 12px 0;

    font-size: 15px;

    color: #fafafa;

    font-weight: 500;

    text-decoration: none;

    text-transform: uppercase;

    font-family: 'Roboto', sans-serif;

    display: block;

    background: #226ec5;

    border-radius: 5px;

}



.back a:hover {

    background: #1f61ad;

}



/*Container_section End*/

/*Footer_section Start*/

.footer {

    margin: 0;

    padding: 0 0 60px;

    background: #ebebeb;

}



.footer_wrapper {

    width: 1180px;

    margin: 0 auto;

    padding: 0;

}



.footer_top {

    margin: 0 0 49px;

    padding: 35px 0 15px;

    border-bottom: 1px solid #ccc;

}



.footer_menu {

    margin: 0 0 20px;

    padding: 7px 0 0;

    float: none;

    text-align: center;

}



.footer_search {

    width: 369px;

    margin: 0 auto;

    padding: 0;

    clear: both;

}



.footer_menu ul {

    margin: 0;

    padding: 0;

    list-style-type: none;

}



.footer_menu ul li {

    margin: 0;

    padding: 0;

    display: inline-block;

}



.footer_menu ul li a {

    margin: 0;

    padding: 0 10px;

    display: inline-block;

    text-decoration: none;

    font-size: 15px;

    color: #555;

    font-weight: 400;

    font-family: 'Roboto', sans-serif;

    text-transform: uppercase;

}



.footer_menu ul li a:hover, .footer_menu ul li.curren_page_item a {

    color: #053975;

}



.footer_menu ul li:last-child a {

    padding: 0 0 0 10px;

}



.input4 {

    width: 302px;

    margin: 0;

    padding: 11px 14px 10px;

    font-size: 14px;

    color: #888;

    font-weight: 400;

    text-transform: capitalize;

    border-radius: 5px 0 0 5px;

    background: #fff;

    font-family: 'Roboto', sans-serif;

    border: none;

    float: left;

}



.search-form label {

    width: 90%;

}



input.search-field {

    width: 100%;

}



input.search-submit {

    width: 10%;

}



.search_botton {

    width: 39px;

    margin: 0;

    padding: 10px 0 9px;

    background: #8ec549;

    border-radius: 0 5px 5px 0;

    text-align: center;

    cursor: pointer;

    float: left;

}



.search_botton:hover {

    background: #7dad40;

}



.search_botton img {

    width: auto;

    height: auto;

    margin: 0;

    padding: 0;

}



.footer_left {

    width: 300px;

    margin: 0 45px 0 0;

    padding: 0;

    float: left;

}



.footer_left h3 {

    margin: 0 0 13px;

    padding: 0;

    font-size: 24px;

    color: #053975;

    font-weight: 700;

}



.footer_left p {

    margin: 0 0 10px;

    padding: 0;

    font-size: 14px;

    color: #888;

    font-weight: 400;

    line-height: 24px;

    font-family: 'Roboto', sans-serif;

}



.footer_left p span {

    font-weight: 700;

    color: #555;

}



.footer_form {

    width: 330px;

    margin: 0;

    padding: 0 20px 0 0;

    border-right: 1px solid #ccc;

    float: left;

}



.input7 {

    width: 218px;

    margin: 0;

    padding: 0;

    border-radius: 3px;

    float: left;

}



.capture {

    width: 108px;

    margin: 0 1px 0 0;

    padding: 0;

    float: left;

}



.capture img {

    width: 100%;

    height: auto;

    margin: 0;

    padding: 0;

}



.input8 {

    width: 89px;

    margin: 0;

    padding: 9px 10px;

    font-size: 13px;

    color: #888;

    font-weight: 300;

    text-transform: capitalize;

    border-radius: 0 3px 3px 0;

    background: #fff;

    font-family: 'Roboto', sans-serif;

    text-transform: uppercase;

    border: none;

    float: left;

}



.send1 {

    width: 98px;

    margin: 0;

    padding: 12px 0 11px;

    font-size: 14px;

    color: #fff;

    font-weight: 700;

    text-transform: uppercase;

    background: #053975;

    font-family: 'Roboto', sans-serif;

    border-radius: 5px;

    border: none;

    cursor: pointer;

    float: right;

}



.send1:hover {

    background: #1f61ad;

}



.footer_right {

    width: 360px;

    margin: 0;

    padding: 0;

    float: right;

}



.footer_right h3 {

    margin: 0 0 19px;

    padding: 0;

    font-size: 18px;

    color: #888;

    font-weight: 400;

    line-height: 24px;

    text-align: right;

}



.footer_right h3 span {

    font-size: 24px;

    display: block;

}



.footer_right h3 a {

    text-decoration: none;

    color: #888;

}



.footer_right p {

    margin: 0 0 16px;

    padding: 0;

    font-size: 15px;

    color: #aa9a7e;

    font-weight: 400;

    text-align: right;

}



.footer_right p a {

    text-decoration: none;

    color: #aa9a7e;

}



.footer_right p a:hover {

    color: #888;

}



.footer_logo {

    width: 298px;

    margin: 0;

    padding: 0;

    float: right;

}



.footer_logo img {

    width: 100%;

    height: auto;

    margin: 0;

    padding: 0;

}



.social2 {

    width: 200px;

    margin: 0 0 35px;

    padding: 0;

    float: right;

    text-align: right;

}



.social2 img {

    width: auto;

    height: auto;

    margin: 0 0 0 4px;

    padding: 0;

}



.footer_bottom {

    margin: 0;

    padding: 33px 0 34px;

    background: #05356d;

    text-align: center;

}



.footer_bottom p {

    margin: 0;

    padding: 0;

    font-size: 14px;

    color: #ebebeb;

    font-weight: 400;

    font-family: 'Roboto', sans-serif;

}



.footer_bottom p a {

    text-decoration: none;

    color: #ebebeb;

    text-transform: uppercase;

}



.footer_bottom p a:hover {

    color: #888;

}



/*Footer-section End*/

.br {

    margin: 0 !important;

    padding: 0 !important;

}



.post-type-archive-product .br1 {

    display: none;

}



.br1 {

    margin: 0 0 20px !important;

    min-height: 72px !important;

}



#post-6 .course_text .t {

    min-height: 135px;

}



.course_text .t {

    min-height: 260px;
    min-height: 298px;

}



.course_text td {

    font-family: "Roboto", sans-serif;

    font-size: 14px;

    color: #666;

    font-weight: 400;

    vertical-align: middle;

}



.course_text td img {

    width: 40px;

    height: auto;

    clear: left;

}



.br2 {

    margin: 0 0 68px !important;

}



.br3 {

    margin: 0 0 155px !important;

}



.br4 {

    margin: 0 0 50px !important;

}



.arrowlistmenu .menuheader {

    color: #fff;

    background: url(images/pluse.png) #fff left top no-repeat;

    cursor: pointer;

    font-size: 20px;

    padding: 15px 0 15px 5px;

    margin: 0 0 1px;

    font-weight: 700;

    display: block;

    border-radius: 5px 5px 0 0;

    border: 1px solid #ccc;

}



.arrowlistmenu .menuheader h4 {

    margin: 0 0 0 61px;

    padding: 0;

    font-family: 'Roboto', sans-serif;

    font-size: 14px;

    font-weight: 300;

    color: #555;

}



.arrowlistmenu .openheader {

    background: url(images/minus.png) #fff left top no-repeat;

    color: #fff;

    padding: 15px 0 15px 5px;

    font-size: 20px;

    cursor: pointer;

    font-weight: 700;

    display: block;

    border-radius: 5px;

}



.lorem {

    margin: 0;

    padding: 20px;

}



.lorem p {

    margin: 0 0 25px;

    padding: 0;

    font-family: 'Roboto', sans-serif;

    font-size: 14px;

    font-weight: 300;

    color: #777;

    line-height: 24px;

}



.lorem p span {

    font-weight: 500;

    display: block;

}



.pluse {

    background: #5acaf5;

    width: 60px;

    margin: 0;

    padding: 0;

    text-align: center;

}



.pluse img {

    max-width: 100%;

    height: auto;

    margin: 0;

    padding: 0;

}



.categoryitems {

    margin: -1px 0 0;

    padding: 0;

    border-top: none !important;

    border: 1px solid #ccc;

    border-radius: 0 0 5px 5px;

    background: #fff;

}



.panel-tab {

    margin: 0;

    padding: 0;

}



.professional_bottom table img {

    height: 25px;

    margin-right: 5px;

    width: auto;

}



.professional_left p {

    margin-bottom: 20px;

}



.professional_left .rtbs ul {

    margin: 0 0 20px !important;

}



.professional_left .rtbs ul li {

    font-size: 14px;

    line-height: 25px;

    color: #666;

    font-family: "Roboto", sans-serif;

}



/*_______________ New Style Start Here _________*/

#nsu-email-0 {

    background: #fff none repeat scroll 0 0;

    border: 1px solid #ccc;

    border-radius: 3px;

    color: #888;

    float: left;

    font-family: "Roboto", sans-serif;

    font-size: 14px;

    font-weight: 400;

    margin: 0 10px 0 0;

    padding: 13px 13px 12px;

    text-transform: capitalize;

    width: 364px;

}



#nsu-submit-0 {

    background: #053975 none repeat scroll 0 0;

    border: medium none;

    border-radius: 5px;

    color: #fff;

    cursor: pointer;

    float: right;

    font-family: "Roboto", sans-serif;

    font-size: 14px;

    font-weight: 700;

    margin: 0;

    padding: 12px 0 11px;

    text-transform: uppercase;

    width: 161px;

}



#nsu-submit-0:hover {

    background: #1f61ad;

}



#nsu-form-0 p {

    float: left;

    margin: 0;

    padding: 0;

}



#nsu-form-0 p label {

    font-size: 0;

}



span.screen-reader-text {

    display: none;

}



.search-form label {

    float: left;

}



input.search-field {

    background: #fff none repeat scroll 0 0;

    border: medium none;

    border-radius: 5px 0 0 5px;

    color: #888;

    float: left;

    font-family: "Roboto", sans-serif;

    font-size: 14px;

    font-weight: 400;

    margin: 0;

    padding: 11px 14px 10px;

    text-transform: capitalize;

    width: 330px;

}



input.search-submit {

    background: url(images/search.png) left top no-repeat;

    margin: 0;

    padding: 0;

    border: none;

    cursor: pointer;

    /*width: 39px;*/

    height: 39px;

    float: left;

    text-indent: -9999px;

}



.gform_wrapper {

    max-width: 100% !important;

    margin: 0 !important;

}



.gform_wrapper .gform_footer {

    margin: 0 !important;

    padding: 0 !important;

}



#gform_wrapper_1 label, #gform_wrapper_2 label, #gform_wrapper_3 label, #gform_wrapper_4 label {

    display: none;

}



body .gform_wrapper label.gfield_label + div.ginput_container {

    margin-top: 0 !important;

}



#gform_wrapper_1 input {

    background: #fff none repeat scroll 0 0;

    border: medium none;

    border-radius: 3px;

    color: #888;

    font-family: "Roboto", sans-serif;

    font-size: 13px;

    font-weight: 300;

    margin: 0 0 10px;

    padding: 9px 2%;

    text-transform: uppercase;

    width: 96%;

}



#gform_wrapper_1 textarea {

    background: #fff none repeat scroll 0 0;

    border: medium none;

    border-radius: 3px;

    color: #888;

    font-family: "Roboto", sans-serif;

    font-size: 13px;

    font-weight: 300;

    height: 82px;

    margin: 0 0 10px;

    padding: 9px 3%;

    text-transform: uppercase;

    width: 94%;

}



#gform_wrapper_1 #gform_submit_button_1 {

    background: #053975 none repeat scroll 0 0;

    border: medium none;

    border-radius: 5px;

    color: #fff;

    cursor: pointer;

    float: right;

    font-family: "Roboto", sans-serif;

    font-size: 14px;

    font-weight: 700;

    margin: 0;

    padding: 12px 0 11px;

    text-transform: uppercase;

    width: 98px;

}



#gform_wrapper_1 .gform_heading {

    display: none !important;

}



#gform_wrapper_2 input {

    background: #f3f3f3 none repeat scroll 0 0;

    border: 1px solid #d7d7d7;

    border-radius: 3px;

    color: #666;

    font-family: "Open Sans", sans-serif;

    font-size: 14px;

    font-weight: 400;

    margin: 0 0 8px;

    padding: 8px 2%;

    text-transform: capitalize;

    width: 95%;

}



#gform_wrapper_2 textarea {

    background: #f3f3f3 none repeat scroll 0 0;

    border: 1px solid #d7d7d7;

    border-radius: 3px;

    color: #666;

    font-family: "Open Sans", sans-serif;

    font-size: 14px;

    font-weight: 400;

    height: 52px;

    margin: 0 0 13px;

    padding: 8px 2%;

    text-transform: capitalize;

    width: 95%;

}



#field_2_7 ul#input_2_7 label {

    display: block !important;

    margin-top: -5px;

    color: #ffffff;

}



#gform_wrapper_2 #gform_submit_button_2 {

    background: #8ec549 none repeat scroll 0 0;

    border: medium none;

    border-radius: 5px;

    color: #fff;

    cursor: pointer;

    font-family: "Open Sans", sans-serif;

    font-size: 18px;

    font-weight: 700;

    margin: 0 auto;

    padding: 9px 0;

    text-transform: uppercase;

    width: 100%;

}



#field_2_8 img.gfield_captcha {

    float: left;

}



#field_2_8 .simple_captcha_medium {

    float: right !important;

    width: 46%;

}

input#choice_2_7_1 {
    float: left;
    margin-right: 8px;
}



#gform_wrapper_2 input#input_2_8 {

    margin-left: 5px;

    margin-top: -3px;

    padding: 11px 2%;

    width: 88%;

}



#field_1_5 img.gfield_captcha {

    float: left;

}



#field_1_5 .math_medium {

    float: right !important;

    width: 65%;

}



#gform_wrapper_1 input#input_1_5 {

    margin-left: 5px;

    margin-top: -3px;

    padding: 13px 5%;

    width: 88%;

}



#field_3_8 img.gfield_captcha {

    float: left;

    border-radius: 5px;

}



#field_3_8 .simple_captcha_medium {

    float: right !important;

    width: 65%;

}



#gform_wrapper_3 input#input_3_8 {

    margin-left: 5px;

    margin-top: -3px;

    padding: 10px 2%;

    width: 93%;

}



#gform_wrapper_3 input {

    width: 452px;

    margin: 0 0 15px;

    padding: 12px;

    font-size: 14px;

    color: #444;

    font-weight: 300;

    text-transform: capitalize;

    border-radius: 3px;

    background: #f9f9f9;

    font-family: 'Roboto', sans-serif;

    border: 1px solid #d3d3d3;

}



#gform_wrapper_3 textarea {

    width: 452px;

    height: 74px;

    margin: 0 0 15px;

    padding: 12px;

    font-size: 14px;

    color: #444;

    font-weight: 300;

    text-transform: capitalize;

    border-radius: 3px;

    background: #f9f9f9;

    font-family: 'Roboto', sans-serif;

    border: 1px solid #d3d3d3;

}



#gform_wrapper_3 input#gform_submit_button_3 {

    background: #165399 none repeat scroll 0 0;

    border: medium none;

    border-radius: 5px;

    color: #fff;

    cursor: pointer;

    float: right;

    font-family: "Roboto", sans-serif;

    font-size: 14px;

    font-weight: 700;

    margin: 0;

    padding: 12px 0 11px;

    text-transform: uppercase;

    width: 145px;

}



#gform_wrapper_3 input#gform_submit_button_3:hover {

    background: #005e97;

}



.simple_captcha_medium {

    float: right;

    margin: -2px 0 0;

    padding: 0;

    width: 60%;

}



#gform_wrapper_3 input#input_3_6 {

    width: 100% !important;

    margin: 0 0 15px;

    padding: 12px;

    font-size: 14px;

    color: #444;

    font-weight: 300;

    text-transform: capitalize;

    border-radius: 3px;

    background: #f9f9f9;

    font-family: 'Roboto', sans-serif;

    border: 1px solid #d3d3d3;

    float: right !important;

}



#gform_wrapper_3 h3.gform_title {

    color: #165399;

    font-size: 24px;

    font-weight: 700;

    margin: 0 0 20px;

    padding: 0;

}



.entry-meta {

    margin: 12px 0;

    padding: 0;

}



.entry-meta a {

    color: #226ec5;

    font-family: "Roboto", sans-serif;

    font-size: 14px;

    font-weight: 400;

    line-height: 26px;

    text-decoration: none;

}



.rtbs > .rtbs_content {

    background: none !important;

    padding: 0 !important;

}



#workshop1-tab-0, #workshop1-tab-1, #workshop1-tab-2, #workshop1-tab-3 {

    border-top: 1px solid #e1e1e1 !important;

    background: #fefefe none repeat scroll 0 0;

    border: 1px solid #e1e1e1;

    margin: 0 !important;

    padding: 12px 15px 27px !important;

}



.rtbs_workshop1 p {

    color: #666;

    font-family: "Roboto", sans-serif;

    font-size: 14px !important;

    font-weight: 400 !important;

    line-height: 20px !important;

}



.rtbs_menu {

    margin: 0;

    padding: 0;

}



.rtbs_menu ul {

    margin: 0;

    padding: 0;

    list-style-type: none;

}



.rtbs_menu ul li {

    margin: 0;

    padding: 0;

}



.rtbs_menu ul li a {

    color: #999 !important;

    display: inline-block;

    padding: .7rem 30px;

    text-decoration: none;

    font-size: 18px;

    margin-bottom: -1px;

    font-weight: 700 !important;

    font-family: "Roboto", sans-serif !important;

}



.rtbs_menu ul li a:hover {

    color: #0073b9 !important;

}



.rtbs_menu ul li.current a {

    color: #0073b9 !important;

    font-size: 18px !important;

    background: #fff !important;

    border: 1px solid #e1e1e1 !important;

    border-bottom: none !important;

    border-radius: 3px 3px 0 0;

    font-weight: 700 !important;

    font-family: "Roboto", sans-serif !important;

}



.cour h3 {

    min-height: 56px /* inherit */ !important;

}



.breadcrumbs h2.trail-browse {

    display: none;

}



.breadcrumbs span {

    color: #777;

    font-family: "Roboto", sans-serif;

    font-size: 16px;

    font-weight: 400;

    margin: 0;

    padding: 0;

}



.breadcrumbs a span {

    color: #777;

    font-family: "Roboto", sans-serif;

    font-size: 16px;

    font-weight: 400;

    margin: 0;

    padding: 0;

    text-transform: none;

}



.breadcrumbs a span:hover {

    color: #165399;

}



#commentform label {

    display: none !important;

}



.math-captcha-form {

    display: none !important;

}



.form-submit .submit {

    background: #165399 none repeat scroll 0 0;

    border: medium none;

    border-radius: 5px;

    color: #fff;

    cursor: pointer;

    display: block;

    font-family: "Roboto", sans-serif;

    font-size: 14px;

    font-weight: 700;

    margin: 0;

    padding: 10px 0;

    text-transform: uppercase;

    width: 186px;

}



.form-submit .submit:hover {

    background: #13447c;

}



span.pages {

    display: none;

}



.wp-pagenavi a {

    background: #1b6cc8 none repeat scroll 0 0;

    border: 1px solid #1066c8;

    border-radius: 3px;

    color: #fff;

    padding: 5px 10px;

    font-weight: 400 !important;

}



span.current {

    border: 1px solid #1066c8;

    border-radius: 3px;

    color: #000;

    padding: 5px 10px;

    font-weight: 400 !important;

}



/*___________ Testimonials Style here ______________*/

.testimonial_slider__default div, .testimonial_slider__default p, .testimonial_slider__default li, .testimonial_slider__default span, .testimonial_slider__default img, .testimonial_slider__default h2, .testimonial_slider__default ul {

    vertical-align: baseline;

}



.testimonial_slider {

    overflow: inherit !important;

    margin: 0;

    line-height: 18px;

    position: relative;

}



.testimonial_slider__default .testimonial_slider_instance {

    margin: 0 auto;

    padding: 0;

    clear: left;

}



.testimonial_slider__default .testimonial_slide {

    margin: 0;

    padding: 0;

}



.testimonial_slider__default .testimonial_slideri {

    float: left;

    margin: 0;

    box-sizing: border-box;

    padding: 0 !important;

    overflow: hidden;

    background: none !important;

}



.testimonial_slider__default .testimonial_by_wrap {

    float: right !important;

    width: 36% !important;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    -ms-box-sizing: border-box;

    box-sizing: border-box;

}



.testimonial_slider__default .testimonial_quote {

    width: 100% !important;

    float: none !important;

    min-height: 32px;

    padding-left: 0 !important;

    margin-left: 0;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    -ms-box-sizing: border-box;

    box-sizing: border-box;

    background: none !important;

    margin: 0;

    padding: 0;

    color: #fff !important;

    font-size: 15px !important;

    line-height: 23px !important;

    padding: 0;

    font-family: "montserratregular" !important;

}



.sldr_title h3 {

    color: #fff;

    font-family: "abril_fatfaceregular";

    font-size: 35px;

    margin-bottom: 20px;

    padding-bottom: 10px;

    background: url(images/pagination_img2.png) left bottom no-repeat;

}



.testimonial_by h5 {

    text-align: right;

    font-size: 20px;

    font-weight: 400;

    margin: 0;

    padding: 0;

    text-align: right;

    text-transform: uppercase;

    color: #2da2fd;

}



.testimonial_by h5 span {

    margin: 0;

    padding: 5px 0 0;

    display: block;

    color: #005696;

    font-size: 14px;

    font-weight: 400;

}



.testimonial_quote span p {

    color: #777;

    font-family: "Roboto", sans-serif;

    font-size: 16px;

    font-style: italic;

    font-weight: 400;

    line-height: 28px;

    margin: 0 0 10px;

    padding: 0;

    text-align: left;

}



.prod_title {

    margin: 0;

    padding: 0;

    float: left;

    color: #01822a;

    font-family: Arial;

    font-size: 14px;

    width: 170px;

    line-height: 22px;

}



.getin_teuch {

    margin: 0;

    padding: 0;

    float: right;

}



.getin_teuch a {

    width: 80px;

    margin: 0;

    padding: 7px 10px;

    font-family: 'Roboto', sans-serif;

    color: #fff;

    font-size: 14px;

    font-weight: 500;

    border: 1px solid #00631e;

    border-right: 1px solid #233a2a;

    background: url(images/submit_bg.png) left top repeat-x;

    text-transform: uppercase;

    cursor: pointer;

    border-radius: 5px;

    text-decoration: none;

}



.getin_teuch a:hover {

    background: url(images/submit_bg1.png) left bottom repeat-x;

}



.gallery .gllr_image_block {

    padding: 0 25px;

    margin-bottom: 25px;

}



.gllr_image_block img {

    padding: 0;

    border: 1px solid #000;

}



.gallery .gllr_image_block p {

    padding: 3px 5px 5px 3px !important;

    border: 1px solid #ccc;

}



.single_bottom {

    padding-bottom: 15px;

}



.testimonial_slider__default .testimonial_by_wrap .testimonial_avatar {

    margin: 0;

}



.testimonial_slider__default .testimonial_by_wrap .testimonial_avatar img {

    max-width: 100%;

    -webkit-box-sizing: border-box;

    -moz-box-sizing: border-box;

    -ms-box-sizing: border-box;

    box-sizing: border-box;

    padding: 3px;

    margin: 0;

}



.testimonial_slider__default .testimonial_by_wrap .testimonial_site a {

    text-decoration: none;

}



.testimonial_slider__default p.more a {

    text-decoration: underline;

    float: left;

    line-height: 0;

    padding: 0;

}



.testimonial_slider__default p.more a:hover {

    text-decoration: none;

}



/*Navigation buttons*/

.inner_nav {

    display: inline-flex !important;

    margin: 0;

    width: 27px !important;

    background: none !important;

}



.testimonial_slider__default .testimonial_nav {

    text-align: left;

}



.testimonial_slider__default .testimonial_nav a {

    background: url(images/bullet.png) left top no-repeat !important;

    width: 20px !important;

    height: 20px !important;

    padding: 5px 0 !important;

}



#testimonial_slider_recent_nav a:hover, #testimonial_slider_recent_nav a.selected {

    background: url(images/bullet_hover.png) left top no-repeat !important;

    width: 20px !important;

    height: 20px !important;

    padding: 5px 0 !important;

}



.testimonial_slider__default .testimonial_nav a {

    margin: 0 5px 0 0;

    display: inline-block;

    background-position: 0 0;

    text-decoration: none !important;

}



.testimonial_slider__default .testimonial_nav a.selected {

    cursor: default;

}



.testimonial_slider__default .testimonial_nav a:focus, .testimonial_slider__default .testimonial_nav a:hover {

    text-decoration: none !important;

    outline: none;

}



/*Navigation Arrows*/

.testimonial_slider__default .testimonial_nav_arrow_wrap {

    display: block !important;

}



.testimonial_slider__default .testimonial_nav_arrow_wrap a {

    bottom: 0;

    width: 25px;

    height: 25px;

    display: block;

    outline: none;

    position: absolute;

}



.testimonial_slider__default a.testimonial_prev {

    right: 22px;

    bottom: 60px;

    background: url(images/previus_arrow.png) left top no-repeat !important;

}



.testimonial_slider__default a.testimonial_next {

    right: 0;

    bottom: 60px;

    background: url(images/next_arrow.png) left top no-repeat !important;

    margin-right: -9px;

}



.testimonial_slider__default a.testimonial_prev:hover {

    background: url(images/previus_arrow_hover.png) left top no-repeat !important;

}



.testimonial_slider__default a.testimonial_next:hover {

    background: url(images/next_arrow_hover.png) left top no-repeat !important;

    margin-right: -9px;

}



.testimonial_slider__default .testimonial_nav_arrow_wrap span {

    display: none;

}



.testimonial_slider__default .sldr_clearlt {

    display: block;

    visibility: hidden;

    clear: left;

    height: 0;

    content: ".";

}



.testimonial_slider__default .sldr_clearrt {

    display: block;

    visibility: hidden;

    clear: right;

    height: 0;

    content: ".";

}



.testimonial_slider_set.testimonial_slider {

    margin: 0 auto;

    padding-bottom: 0;

}



.testimonial_by p {

    text-align: center;

}



.testimonial_quote span p br {

    display: none;

}



.testimonial_avatar img {

    display: none !important;

}



.testimonial_by_wrap h3 {

    color: #00a8c8;

    font-family: "Open Sans", sans-serif;

    font-size: 19px;

    font-weight: 600;

    letter-spacing: -1px;

    line-height: 30px;

    margin: 0 0 20px;

    padding: 0;

    text-transform: uppercase;

}



.testimonial_by_wrap h3 span {

    color: #676767;

    display: block;

    font-style: italic;

    text-transform: capitalize;

}



.testimonial_slider__default .testimonial_by_wrap span {

    font-weight: 700;

    color: #777;

    font-family: "Roboto", sans-serif;

    font-size: 16px;

    font-style: italic;

    line-height: 28px;

    text-align: left;

}



#testimonial_slider_recent_nav a.selected {

    background-position: 0 0 !important;

}



#testimonial_slider_recent_nav {

    width: 300px !important;

    text-align: center !important;

}



.sldr_title {

    color: #165399;

    font-size: 21px !important;

    font-weight: 700 !important;

    margin: 0 0 8px;

    padding: 0;

    text-align: left;

    font-family: "Montserrat", sans-serif !important;

}



.why_choose {

    /*margin: 0 0 15px 15px !important;*/

}



.why_choose span {

    font-size: 12px;

    width: auto;

    display: inline;

}



.why_choose span strong {

    font-size: 12px;

}



/*--------------------------------------------*/

.plan-output {

    margin: 0;

    padding: 0 0 20px;

    width: 100%;

    color: #777;

    font-size: 15px;

    font-family: "Roboto", sans-serif;
    overflow-x:auto;

}



.plan-output table {

    margin: 0;

    padding: 0;

    width: 100%;

    color: #777;

    font-size: 15px;

    border-collapse: collapse;

    font-family: "Roboto", sans-serif;

    text-align: center;

}



.plan-output table th {

    margin: 0;

    padding: 5px 10px 10px;

    color: #165399;

    font-size: 14px;

    border-bottom: 1px solid #e1e1e1;

    min-width:150px;

}



.plan-output table td {

    margin: 0;

    padding: 10px;

    color: #777;

    font-size: 15px;

    line-height: 25px;

}



.plan-output table th span {

    background: #165399;

    color: #FFF;

    padding: 4px 15px;

    border-radius: 14px;

    font-weight: 500;

}



.plan-output table th:first-child {

    font-size: 17px;

}



.plan-output table td:first-child {

    font-size: 25px;

    font-weight: 500;

    background: none;

}



.plan-output table td span.badge-inverse {

    font-size: 14px;

    background: #816d47;

    color: #FFF;

    padding: 3px 10px;

    border-radius: 14px;

    font-weight: 500;

}



.plan-output table td span.smaller {

    font-size: 13px;

    background: none;

}



.plan-output table td a {

    margin: 10px 0;

    background: #165399;

    font-size: 13px;

    color: #FFF;

    padding: 0 15px;

    border-radius: 5px;

    font-weight: 500;

    text-transform: uppercase;

    text-decoration: none;

    display: inline-block;

}



.plan-output table td.success {

    background: #81de81;

    color: #FFF;

}



.Nationally {

    padding: 0 0 22px !important;

}



/*____________ New Style Start Here _____________*/

.about_left {

    margin: 0 0 20px;

    padding: 0 30px 0 0;

    width: 800px;

    float: left;

    border-right: 1px solid #e9eae9;

}



.about_left p {

    color: #777;

    font-family: "Roboto", sans-serif;

    font-size: 15px;

    font-weight: 300;

    line-height: 22px;

    margin: 0;

    padding: 0 0 15px;

}



.about_right {

    margin: 0;

    padding: 0;

    width: 325px;

    float: right;

}



.about_menu {

    margin: 0;

    padding: 0;

    border: 1px solid #e1e1e1;

    border-radius: 7px;

}



.about_left h2 {

    margin: 0;

    padding: 0 0 10px;

    color: #0073b9;

    font-size: 18px;

    font-weight: 400;

}



.about_menu h3 {

    margin: 0;

    padding: 15px 20px;

    background: #e9eae9;

    color: #777;

    font-size: 18px;

    font-weight: 400;

}



.about_menu ul {

    margin: 0;

    padding: 0 0 5px;

    list-style-type: none;

}



.about_menu ul li {

    margin: 0 20px;

    padding: 12px 0;

    border-bottom: 1px solid #e1e1e1;

}



.about_menu ul li:last-child {

    border-bottom: none;

}



.about_menu ul li a {

    margin: 0;

    padding: 0;

    color: #226ec5;

    font-family: "Roboto", sans-serif;

    font-size: 14px;

    font-weight: 400;

    line-height: 21px;

    text-decoration: none;

}



.about_menu ul li a:hover, .about_menu ul li.current_page_item a {

    color: #777;

}



.accreditation {

    padding: 10px;



}



.accreditation ul {

    padding: 10px;

}



.accreditation table p {

    padding-left: 10px;

}



.accreditation ul li {

    list-style-type: disc;

    display: list-item;

    border: none !important;

    margin: 0 10px !important;

    padding: 0 !important;

    font-weight: 400;

    font-size: 14px;

    line-height: 24px;

    font-family: "Roboto", sans-serif;

    color: #777;

}



.abt_video {

    margin: 20px 0 0;

}



.test_left {

    margin: 0;

    padding: 0;

    float: left;

    width: 195px;

    padding: 38px 0;

    background: #fff;

    border: 1px solid #e3e3e3;

    border-radius: 100%;

    text-align: center;

}



.test_left_1 {

    margin: 0;

    padding: 0;

    float: left;

    width: 195px;

    height: 200px;

    padding: 0;

    background: #fff;

    border: 1px solid #e3e3e3;

    border-radius: 100%;

    text-align: center;

    overflow: hidden;

}



.test_left img {

    margin: 0;

    padding: 0;

}



.test_right {

    margin: 0 0 30px;

    padding: 0;

    float: right;

    width: 575px;

}



.test_right h4 {

    margin: 0;

    padding: 0 0 20px;

    color: #777;

    font-size: 21px;

    font-weight: 400;

}



.test_right p, .testimonials_wraper p {

    color: #777;

    font-family: "Roboto", sans-serif;

    font-size: 14px;

    font-weight: 400;

    line-height: 21px;

    margin: 0;

    padding: 0 0 15px;

}



.test_right ul {

    margin: 0 0 0 10px;

    padding: 0;

    list-style-type: disc;

    font-size: 10px;

}



.test_right ul li {

    color: #777;

    font-family: "Roboto", sans-serif;

    font-size: 14px;

    font-weight: 400;

    line-height: 21px;

    margin: 0;

    padding: 0 0 15px;

}



.testimonials_wraper {

    margin: 0 0 40px;

    padding: 0;

    min-height: 222px;

    border-bottom: 1px solid #e3e3e3;

}



.mn_het {

    min-height: inherit !important;

    margin-top: -20px;

}



.test_right h5 {

    margin: 0;

    padding: 0;

    color: #777;

    font-size: 15px;

    font-weight: 400;

}



.img_left {

    margin: 0 35px 10px 0;

    padding: 0;

    float: left;

}



.img_right {

    margin: -30px 0 10px 35px;

    padding: 0;

    float: right;

}



.nlp_none {

    border: none;

    width: 750px;

}



.nlp_right {

    border: 1px solid #e1e1e1;

    border-radius: 7px;

    margin: 0;

    padding: 15px 20px;

    background: #f6f6f6;

    width: 350px;

}



.nlp_right h3 {

    color: #0073b9;

    font-size: 21px;

    font-weight: 400;

    margin: 0;

    padding: 0 0 10px;

}



.nlp_right ul {

    margin: 0;

    padding: 0 0 5px;

    list-style-type: none;

}



.nlp_right ul li {

    margin: 0;

    padding: 0 0 10px 24px;

    color: #777;

    font-family: "Roboto", sans-serif;

    font-size: 14px;

    font-weight: 300;

    line-height: 21px;

    text-decoration: none;

    background: url(images/npl_bullete.png) left 6px no-repeat;

}



.nlp_courses {

    margin: 0;

    padding: 0;

    border-top: 1px solid #e1e1e1;

    background: #f6f6f6;

}



.nlp_courses_wraper {

    margin: 0 auto;

    padding: 30px 0 0;

    width: 1180px;

}



.nlp_courses_wraper h3 {

    color: #0073b9;

    font-size: 21px;

    font-weight: 400;

    margin: 0;

    padding: 0 0 10px;

    text-transform: uppercase;

    min-height: inherit;

}



.nlp_t {

    text-transform: inherit !important;

    font-size: 20px !important;

}



.nlp_courses_wraper .course_text p {

    min-height: inherit !important;

}



.page-id-6 .course_text {

    height: 200px;

}



.page-id-6 .course_text .t {

    min-height: 10px;

}



.page-id-6 .course_text p {

    min-height: 10px !important;

    padding: 0;

}



.page-id-6 .life_coach img {

    margin: 0;

}



.training-locations {

    margin-top: 20px;

}



.training-location {

    text-align: center;

    width: 45%;

    margin-right: 2%;

    display: inline-block;

    margin-bottom: 20px;

}



.training_locations {

    margin: 0;

    padding: 0;

    background: #226ec5;

}



.training_locations_wraper {

    margin: 0 auto;

    padding: 30px 0;

    width: 1180px;

}



.training_locations_wraper h3 {

    color: #fff;

    font-size: 28px;

    font-weight: 300;

    margin: 0;

    padding: 0 0 10px;

    text-transform: uppercase;

}



.training_locations_wraper p {

    color: #fff;

    font-family: 'Montserrat', sans-serif;

    font-size: 14px;

    font-weight: 300;

    line-height: 21px;

    text-decoration: none;

}



.nlp_rtp {

    color: #777;

    font-family: "Roboto", sans-serif;

    font-size: 15px;

    font-weight: 400;

    line-height: 25px;

    text-decoration: none;

}



.page-id-7 .br1 {

    min-height: 0 !important;

}



.page-id-7 .course_text .t {

    min-height: 60px;

}



.page-id-7 .course_text td {

    vertical-align: top;

}



.country_wraper {

    margin: 20px 15px 0 0;

    padding: 0;

    width: 180px;

    float: left;

}



.pmt_frm {

    width: 890px;

}



.pmt_frm h4 {

    color: #165399;

    font-size: 18px;

    font-weight: 300;

    margin: 0 0 30px;

    padding: 0 0 15px;

    border-bottom: 1px solid #e1e1e1;

}



.ap_detial {

    margin: 0 0 30px;

    padding: 22px 22px 0;

    width: 455px;

    background: #fff;

    border: 1px solid #e1e1e1;

    border-radius: 8px;

}



.ap_detial h4 {

    border: none !important;

    margin-bottom: 10px !important;

}



.ap_detial p {

    color: #666;

    font-family: "Roboto", sans-serif;

    font-size: 15px;

    font-weight: 300;

    line-height: 25px;

    margin: 0 0 10px;

    padding: 0 0 8px;

    border-bottom: 1px solid #e1e1e1;

}



.ap_detial p:last-child {

    border: none;

}



.ap_detial strong {

    margin: 0;

    padding: 0;

    width: 90px;

    display: inline-block;

}



.detail_fild {

    margin: 0 7px 10px 6px;

    padding: 10px;

    background: #fff;

    border: 1px solid #e1e1e1;

    border-radius: 5px;

    width: 260px;

    float: left;

    color: #000;

    font-size: 15px;

    font-weight: 300 !important;

    font-family: "Roboto", sans-serif;

}



.detail_fild_address {

    margin: 0 7px 10px 6px;

    padding: 10px;

    background: #fff;

    border: 1px solid #e1e1e1;

    border-radius: 5px;

    width: 360px;

    float: left;

    color: #000;

    font-size: 15px;

    font-weight: 300 !important;

    font-family: "Roboto", sans-serif;

}



.detail_fild_state {

    margin: 0 7px 10px 6px;

    padding: 10px;

    background: #fff;

    border: 1px solid #e1e1e1;

    border-radius: 5px;

    width: 162.5px;

    float: left;

    color: #000;

    font-size: 15px;

    font-weight: 300 !important;

    font-family: "Roboto", sans-serif;

}



.detail_fild_usi {

    margin: 0;

    padding: 0;

    width: 360px;

}



.detail_fild_usi p {

    color: #666;

    font-family: "Roboto", sans-serif;

    font-size: 15px;

    font-weight: 300;

    line-height: normal !important;

    margin: 0 0 10px;

    padding: 0;

    text-align: right;

}



.edu_details {

    margin: 40px 0;

    padding: 30px 0 0;

    border-top: 1px solid #e1e1e1;

}



.detail_fild_aria {

    margin: 0 7px 10px 6px;

    padding: 10px;

    background: #fff;

    border: 1px solid #e1e1e1;

    border-radius: 5px;

    width: 260px;

    float: left;

    color: #000;

    font-size: 15px;

    font-weight: 300 !important;

    font-family: "Roboto", sans-serif;

    height: 200px;

}



.pmt_detail_left {

    margin: 0;

    padding: 0;

    width: 405px;

    float: left;

}



.pmt_detail_right {

    margin: 0;

    padding: 10px 20px 20px;

    width: 340px;

    float: right;

    border: 1px solid #e1e1e1;

    background: #f6f6f6;

    border-radius: 8px;

}



.pmt_detail_right p, .edu_details p {

    color: #666;

    font-family: "Roboto", sans-serif;

    font-size: 15px;

    font-weight: 300;

    line-height: normal !important;

    margin: 0 0 10px;

    padding: 0;

    line-height: 24px !important;

}



.pmt_detail_field {

    margin: 0 7px 10px 6px;

    padding: 10px;

    background: #fff;

    border: 1px solid #e1e1e1;

    border-radius: 5px;

    width: 380px;

    color: #000;

    font-size: 15px;

    font-weight: 300 !important;

    font-family: "Roboto", sans-serif;

}



.pmt_detail_field2 {

    margin: 0 7px 10px 6px;

    padding: 10px;

    background: #fff;

    border: 1px solid #e1e1e1;

    border-radius: 5px;

    width: 184px;

    float: left;

    color: #000;

    font-size: 15px;

    font-weight: 300 !important;

    font-family: "Roboto", sans-serif;

}



.pmt_detail_field3 {

    margin: 0 7px 10px 6px;

    padding: 10px;

    background: #fff;

    border: 1px solid #e1e1e1;

    border-radius: 5px;

    width: 184px;

    float: left;

    color: #000;

    font-size: 15px;

    font-weight: 300 !important;

    font-family: "Roboto", sans-serif;

}



.pmt_detail_left a, .edu_details p a {

    margin: 0;

    padding: 10px 0 0 8px;

    font-size: 15px;

    color: #165399;

    text-decoration: none;

    font-weight: 400;

    display: inline-block;

    font-family: "Roboto", sans-serif;

}



.pmt_detail_left a:hover, .edu_details p a:hover {

    color: #000;

}



.pmt_che {

    width: 570px;

    float: left;

    margin: -9px 0 0 !important;

}



.ch_btn {

    float: left;

    margin: 5px 15px 0 0;

}



.confirm_btn {

    background: #226ec5 none repeat scroll 0 0;

    border-radius: 6px;

    color: #fff;

    display: block;

    font-family: "Roboto", sans-serif;

    font-size: 16px;

    font-weight: 400;

    margin: 20px 0 0;

    padding: 15px 0;

    text-decoration: none;

    text-transform: uppercase;

    border: none;

    width: 280px;

}



.confirm_btn:hover {

    cursor: pointer;

    background: #1f61ad;

}



.profile_details {

    margin: 0;

    padding: 0;

    background: #fafafa;

    border-top: 1px solid #e1e1e1;

    border-bottom: 1px solid #e1e1e1;

}



.about_left ul {

    margin: 0 0 19px 15px;

    padding: 0;

    list-style-type: disc;

}



.about_left ul li {

    margin: 0;

    padding: 0 0 10px;

    color: #777;

    font-family: "Roboto", sans-serif;

    font-size: 15px;

    font-weight: 300;

    line-height: 22px;

}



.about_left ul li a {

    color: #1256a0;

    font-family: "Roboto", sans-serif;

    font-size: 15px;

    font-weight: 300;

    text-decoration: none;

}



.about_left ul li a:hover {

    color: #000;

}



.why_use_img {

    margin: 0 15px 0 0;

    padding: 0;

    float: left;

}



.hd_why {

    margin: 0 0 15px;

    padding: 0;

    color: #165399;

    font-weight: 400;

    font-size: 20px;

}



.blog_details .blog_page {

    border: none !important;

    background: none !important;

}



.map_wraper {

    margin-top: -5px !important;

}



.map_wraper iframe {

    margin-bottom: -5px !important;

}



.paging-navigation h1 {

    display: none;

}



.loop-pagination a {

    display: inline-block !important;

    background: #226ec5;

    padding: 10px 19px;

    color: #fff;

    border-radius: 5px;

}



.loop-pagination a:hover {

    background: #0a56ad;

}



.loop-pagination a.next {

    background: #0a56ad !important;

}



.loop-pagination span.current {

    display: inline-block !important;

    background: #0a56ad;

    padding: 10px 19px;

    color: #fff;

    border-radius: 5px;

}



.loop-pagination a.next {

    border-top: none !important;

    margin: 0;

    text-align: inherit !important;

    width: auto !important;

    background: #226ec5 !important;

    padding: 10px 19px !important;

    color: #fff;

    border-radius: 5px;

}



.loop-pagination a.next:hover {

    background: #0a56ad !important;

}



.comments-link {

    display: none !important;

}



.page-template-contntact_us_template .pack {

    margin-top: -4px !important

}



.contact > h3 {

    display: none;

}



.contact h3 {

    color: #165399;

    font-size: 24px;

    font-weight: 700;

    margin: 0 0 20px;

    padding: 0;

}



.coach_top h3 {

    height: 68px;

}



/* NEW STYLES */

aside#synved_social_share-2 {

    display: block;

    clear: both;

    padding-top: 20px;

}



aside#synved_social_share-2 div:before {

    content: 'SHARE';

    line-height: 48px;

    font-size: 24px;

    margin-right: 20px;

    vertical-align: top;

}



aside#synved_social_share-2 h3 {

    display: none;

}



#gform_7 label {

    color: #555;

}



.primary-color {

    color: #165399;

}



.entry-content h1,

.entry-content h2,

.entry-content h3

{

    color: #165399;

}

#field_9_12 ,#field_5_12{

  background: #f6f6f6 none repeat scroll 0 0;

  border: 1px solid #e1e1e1;

  border-radius: 5px;

  color: #000;

  font-family: "Roboto",sans-serif;

  font-size: 15px;

  font-weight: 300;

  height:300px;

  overflow: scroll;

  margin: 10px 19px 0 0;

  padding: 11px 30px !important;

}

#field_9_18,#field_9_19{

background: #f6f6f6 none repeat scroll 0 0;

  border: 1px solid #e1e1e1;

  border-radius: 5px;

  color: #000;

  font-family: "Roboto",sans-serif;

  font-size: 15px;

  font-weight: 200;

  height:50px;

  margin: 10px 19px 0 0;

  padding: 11px 30px !important;



}

.gform_wrapper li.gfield fieldset{

border:none;

}

.gform_wrapper li .span5{

	width:50%;

	margin-right:20px;

	float:left;

}

.gform_wrapper li .span3{

	background:#f6f6f6 none repeat scroll 0 0;

  border: 1px solid #e1e1e1;

  border-radius: 5px;

	width:40%;

	float:right;

	padding: 11px 30px !important;

}



.upcoming {

    padding: 46px 0 52px;

    background: #f6f6f6;

    border-top: 1px solid #e1e1e1;

    border-bottom: 1px solid #e1e1e1;

    text-align: center;

}



.upcoming h3 {

    color: #165399;

    font-weight: 700;

    margin: 0 0 18px;

    font-size: 24px;

    line-height: 30px;

}



.subscribe {

    display: none;

}



.rtbs_full .rtbs_menu li.mobile_toggle {

    color: #999 !important;

    margin-bottom: -1px;

    font-weight: 700 !important;

}



.rtbs_full .rtbs_menu ul::after {

    content: url(images/dktbs_menu.png) !important;

}



#field_5_13 .gfield_label, #field_5_14 .gfield_label {

    display: none;

}



#field_5_13 {

    padding: 20px 0 0;

}



#field_5_14, #field_5_15 {

    padding: 0;

}



.footer-anzi {

    width: 50px !important;

    float: right;

}



.gform_wrapper li.sub-check {

    padding-left: 35px;

    padding-bottom: 0;

}



.gform_wrapper li.sub-check .gfield_label {

    display: none;

}


.page-id-11 .banner { overflow: hidden; }

.page-id-11 .banner img {

    width: auto !important;

    height: 600px !important;

    max-height: 600px !important;

}



#gforms_confirmation_message_2 {

    color: #FFF;

}



.tp-caption a {

    text-decoration: none;

}



.courses .enquire {

    clear: both;

    display: block;

    margin-bottom: 20px;

    float: none;

}

.header_middle {
    float: left;
    margin-left: 2%;
}
.finger-scroll{
    display:none;
    background: url(images/finger-scroll-small-grey.png) center center no-repeat;
    width: 100%;
    height: 40px;
    background-size:contain;
}

.banner-container{
    position: relative;
}

.banner-container .dekstop1{
    top: 0;
}


/* New Styles */
.header_middle td img, .who_menu td img {
  max-width: 75px;
  max-height: 75px;
}

.cource_excerpt{min-height: 180px;}

.header_menu ul li:last-child a {
    background: #8ec549;
    padding: 5px 10px;
    color: #FFF;
    border-radius: 5px;
}

.home-banner .home-banner-left, .home-banner .home-banner-right {
    width: 48%;
    float: left;
}

.home-banner .home-banner-left > p, .home-banner .home-banner-courses {
    display: inline-block;
    width: auto;
    float: left;
}

.home-banner .home-banner-left > p {
    padding-right: 30px;
}

.home-banner .home-banner-courses {
    margin-top: 20px;
}

.home-banner .home-banner-right {
    border-left: 1px solid #ccc;
    text-align: center;
}

.home-banner .home-banner-right table {
    margin: 20px auto 0;
}

.footer_wrapper .home-banner {
    padding: 30px 0;
}

.dekstop1 .gform_wrapper div.validation_error {
    color: #ff3131;
    border-top: 2px solid #ff3131;
    border-bottom: 2px solid #ff3131;
}

@media only screen and (max-width : 1024px){


    .home-banner .home-banner-left, .home-banner .home-banner-right {
        width: 100%;
        float: none;
        clear: both;
    }

    .home-banner .home-banner-right {
        border-left: 0;
    }

    .home-banner .home-banner-right table {
        margin: 20px 0 0;
    }
}
@media only screen and (max-width : 768px){
    .post-type-archive-product .course_text{height: 520px;}
    .course_text .t{min-height: 0;}

    .home-banner .home-banner-left > p, .home-banner .home-banner-courses {
        display: inline-block;
        width: 100%;
        float: none;
        clear: both;
    }
}
