/**** Reset css ***/
ul{list-style: none;}
.record-container {text-align: center; padding: 70px 0 80px;}
.record-container h1 {color: #1c1a16; font-size: 36px; margin: 0 0 10px;font-weight: 600;}
.record-container li {margin: 0 0 30px;color: #4c4c4c;font-size: 17px;font-family: 'Raleway', sans-serif;line-height: 25px;}
.record-container li::before {content: '';display: inline-block;font-size: 66px;background: #000; border-radius: 50%;width: 6px;height: 6px;margin-right: 10px;position: relative;top: -4px;}
.record-container a {width: 250px;height: 57px;line-height: 57px;display: block;  margin: 0 auto;text-decoration: none; background: #6fa2ac;color: #fff;font-size: 20px;font-family: 'Raleway', sans-serif;font-weight: 500;}
.record-container a img {vertical-align: middle;}
.record-container a:hover {background: #9c7b48;color: #fff;}
.professors-list li {display: inline-block;width: 313px;max-width: 100%; margin-right: 35px;vertical-align: top;}
.professors-list span.professors-img  {border-top: 5px solid #fff; border-left: 5px solid #fff; border-right: 5px solid #fff; display: block}
.professors-list span.professors-img  img{width: 100%; display: block;}
.professors-wrapper {background: #eafbff url(../images/professer-bg.png) no-repeat top right; padding: 83px 0 105px; }
.professors-list h1 {margin: 10px 0 0;font-size: 20px;font-weight: 500;text-transform: uppercase;color: #000;}
.professors-list p {margin: 6px 0 0;color: #4c4c4c;font-size: 16px;line-height: 20px;}
a.right-arrow {display: block;width: 40px;height: 40px;background: #6fa2ac; text-align: center;margin-top: 15px;padding-top: 9px;}
a.right-arrow:hover {background: #9c7b48;}
a.right-arrow img {width: auto !important;margin: 0 auto;}

.media-validation-wrapper h1 {text-align: center;font-size: 40px;margin: 0 0 50px;color: #1c1a16;font-weight: 600;}
.media-validation-left {float: left;width: 50%;padding-right: 25px;}
.media-validation-right {float: right;width: 50%;padding-left: 15px;}
.media-validation-wrapper {background: #eafbff;padding: 75px 0;}
.media-validation-wrapper h4 {color: #000000;margin: 10px 0 0;text-align: center;text-transform: uppercase;font-weight: 500;font-size: 20px;}
.view-more-btn {display: block;width: 188px;height: 55px;line-height: 55px;text-align: center;margin: 25px auto 0 0;    background: #6fa2ac;color: #fff;font-size: 20px;text-decoration: none;}
.view-more-btn:hover {background: #9c7b48; color: #fff;}
.media-validation-wrapper .view-more-btn {margin: 25px auto 0 auto;width: 270px; max-width: 100%;}
.keynote-speaking-wrapper {background: url(../images/green-bg.png) no-repeat center top; background-size: cover;padding: 90px 0;}
.keynote-speaking-table {display: table;width: 100%;}
.keynote-speaking-table-cell {display: table-cell;width: 50%; vertical-align: middle;color: #fff;}
.keynote-speaking-table-cell h6 { font-size: 20px;margin: 0;font-weight: 500;}
.keynote-speaking-table-cell h1 {margin: 0;font-size: 52px;font-weight: 600;line-height: 60px;}
.keynote-speaking-table-cell p {margin: 15px 0 0;font-size: 20px;font-family: 'Raleway', sans-serif;line-height: 25px;color: #fff;}
.keynote-speaking-table-cell:first-child {padding-right: 80px;}
.keynote-speaking-table-cell h3 {font-size: 26px;color: #fff;line-height: 32px;font-weight: 500;margin: 0;}
.keynote-speaking-table-cell a {color: #fff;font-size: 16px;font-family: 'Raleway', sans-serif;margin: 7px 0 0;display: block;line-height: 25px;text-decoration: underline;}
.keynote-speaking-table-cell li {margin-bottom: 60px;}
.keynote-speaking-table-cell li:last-child {margin-bottom: 0;}
a.view-more {text-decoration: none;width: 150px;height: 50px;display: block;text-align: center; border: 1px solid #fff;line-height: 50px;    border-radius: 5px;font-size: 18px;font-family: 'Poppins', sans-serif; margin-top: 35px;}
a.view-more:hover {background: #fff; color: #000;}
.footer-container {background: #f3f3f3 url("../images/close.png")right bottom no-repeat;padding-top: 20px;}
.footer-logo {display: block;width: 100%;text-align: center; position: relative; margin-bottom:40px;}
.footer-logo::before {content: '';display: block;width: 97px;height: 21px;position: absolute;left: 0;margin: 0 auto;right: 0;top: -40px;    z-index: 99; background: url(../images/shape.png) no-repeat center top;}
.link-two {float: left;width: 25%;}
.link-one {float: left;width: 15%;}
.footer-content-right {float: left;width: 35%;} 
.link-one h2 {margin:0; font-size:20px; font-weight:400; text-transform:uppercase; height:38px;}
.link-two h2 {margin:0; font-size:20px; font-weight:400; text-transform:uppercase;height:38px;}
.link-one ul li a {font-size:16px; text-decoration:none; color:#494949;  line-height:34px;padding: 0;display: block;}
.link-two ul li a {font-size:16px; text-decoration:none; color:#494949;  line-height:34px;padding: 0;display: block;}
.link-two ul li a svg.mk-svg-icon {display: none;}
.link-one ul li a:hover {color:#6fa2ac;}
.link-two ul li a:hover {color:#6fa2ac;}
.footer-content-right h2 {margin:0; font-size:20px; font-weight:400; text-transform:uppercase;height:38px;}
.footer-content-right ul li { color: #494949;display: block;font-size: 16px;line-height: 25px;overflow: hidden;}
.footer-content-right ul li span {float: left;height: 30px;margin: 2px 12px 0 0;}
.footer-content-right ul li a {color: #494949;font-size: 16px;line-height: 25px; text-decoration:none;}
.footer-content-right ul li a:hover {color:#6fa2ac;}
.footer-content-right ul li:first-child {padding:0 0 15px;}
a.back-to-top {display: inline-block; position: absolute;right: 125px;bottom: 25px;}
div#professors {max-width: 800px;}
.our-blog-wrapper {padding: 70px 0;}
.our-blog-heading {text-align: right;margin-bottom: 55px;}
.our-blog-heading h1 {font-size: 40px;margin: 0 0 10px;color: #1c1a16;font-weight: 600;}
.our-blog-heading p {color: #4c4c4c; font-size: 18px;max-width: 600px; margin: 0 0 0 auto;}
.our-blog-con ul {display: block;width: 100%;}
.our-blog-con ul li {width: 50%;float: left;border-right: 1px solid #d8d8d8;}
.our-blog-con ul li:last-child {border-right: none;padding-left: 60px;}
.our-blog-con ul li:first-child {width: 48%;}
.our-blog-con ul li span:first-child {display: inline-block;width: 163px;vertical-align: top;}
.our-blog-con ul li span:last-child {display: inline-block;width: calc(100% - 188px);vertical-align: top;padding-left: 25px; padding-right: 0;}
.our-blog-con ul li h3 {color: #131313;margin: 0;font-size: 26px;font-weight: 500;}
.our-blog-con ul li p {margin: 0;color: #484848;font-size: 16px;}
.our-blog-wrapper .view-more-btn {margin: 45px auto 0 auto;font-family: 'Raleway', sans-serif;}
.for-mobile {display: none;}
.for-desktop {display: block;}
/**** Video page ***/
.header-container.inner-page {background: #fff;padding-bottom: 25px;}
.page-top-banner { background: url(../images/video-banner.png) no-repeat center top; background-size: cover;min-height: 305px;margin-top: 0;position: relative;}
.page-top-banner h1 {margin: 0;position: absolute;color: #fff;transform: translate(-50%, -50%);top: 50%;left: 50%;font-size: 48px;font-family: 'Poppins', sans-serif;font-weight: 500;}
.popular-video-wrapper {padding: 57px 0;margin-bottom: 70px;}
.popular-video-heading h1 {margin: 0;text-align: center;color: #1c1a16;font-size: 36px;font-weight: 600;}
.popular-video-heading p {font-family: 'Raleway', sans-serif;margin: 0;text-align: center;font-size: 18px;color: #4c4c4c;padding: 0 30px 0;}
.popular-video-heading {margin-bottom: 57px;}
.popular-video-slider {background: url(../images/slider-bg.png) no-repeat center right;padding: 40px;position: relative;}
.popular-video-slider .owl-nav {position: absolute;width: 100%; bottom: -40px;}
.popular-video-slider .owl-nav .owl-prev { display: inline-block;vertical-align: top; background: url(../images/left-nav.png) no-repeat center left; width: 33px; height: 23px; font-size: 0;margin-right: 15px;}
.popular-video-slider .owl-nav .owl-next { display: inline-block;vertical-align: top;background: url(../images/right-nav.png) no-repeat center left; width: 33px; height: 23px; font-size: 0;}
.subscribe-btn {display: block;width: 300px;height: 55px;line-height: 55px;text-align: center; margin: 35px auto 0 auto;  background: #6fa2ac;color: #fff;font-size: 20px;text-decoration: none;}
.subscribe-btn:hover {background: #9c7b48; color: #fff;}
.video-container-new::before {content: '';width: 100%; height: 100%;background: rgba(0, 0, 0, 0.4); position: absolute; top: 0;  left: 0; z-index: 9;}
.meet-team {display: block;width: 188px;height: 55px;line-height: 55px;text-align: center;margin: 0 auto 0 0; float: left; background: #6fa2ac;color: #fff;font-size: 20px;text-decoration: none;}
.meet-team:hover{background: #9c7b48; color: #fff;}
.top-row li {width: 33%;display: inline-block;vertical-align: top;}
.top-row li.right-with-gray {width: 66%;display: inline-block;vertical-align: top;padding-left: 92px; position: relative;padding-top: 0;}
.bottom-row li {display: inline-block;vertical-align: top;width: 58%;}
.bottom-row li:last-child {display: inline-block;vertical-align: top;width: 41%;text-align: right;}
.top-row h3 {margin: 0;color: #1c1a16;font-size: 36px;line-height: 40px;font-weight: 600;}
.top-row p {color: #4c4c4c;font-size: 18px;line-height: 21px;font-family: 'Raleway', sans-serif;margin: 15px 0 0;}
.top-row li.right-with-gray::after {content: '';background: #e3e3e3;display: block; height: 40px; position: absolute; top: -40px;right: -30px; width: 85%;}
.top-row li.right-with-gray::before {content: '';background: #e3e3e3;display: block;height: 97%;position: absolute;top: -40px;right: -40px;width: 40px;}
ul.top-row {margin-bottom: 30px;}
.newest-videos-wrapper {padding-bottom: 100px;}
.featured-video-wrapper {background: #eafbff;padding: 40px 0 95px;}
.heading-section h1 {margin: 0;text-align: center;font-size: 40px;color: #1c1a16;font-weight: 600;}
.heading-section p {margin: 15px 0 0;text-align: center;color: #4c4c4c;font-size: 18px;font-family: 'Raleway', sans-serif;    padding: 0 30px;}
.featured-video-listing ul{width: 100%;float: left;}
.featured-video-listing li {width: 33%;float: left;margin-bottom: 20px;padding-right: 22px;}
.heading-section {margin-bottom: 85px;}
.bottom-text-wrapper {background: url(../images/green-bg.png) no-repeat center top; background-size: cover; padding: 70px 0;}
.bottom-text-col {float: left;width: 33%;padding-right: 20px;}
.bottom-text-col h3 {margin: 0 0 20px;color: #fff;font-size: 26px;font-weight: 400;font-family: 'Poppins', sans-serif; line-height: 30px;}
.bottom-text-col p {margin: 0 0 30px; color: #fff;font-size: 16px;font-weight: 400;font-family: 'Raleway', sans-serif; line-height: 20px;}
.bottom-text-col p:last-child {margin: 0;}
.bottom-text-col:last-child {padding-right: 0;}
p.top-row-text {margin-bottom: 141px;}
/*** New page ****/
.stay-updated-wrapper {padding-top: 55px;}
.col-sec {float: left;width: 50%;position: relative;}
.col-sec img {width: 100%;display: block;}
.col-content {position: absolute;width: 100%;left: 0;bottom: 0;color: #fff; padding: 0 40px 37px 30px;}
.col-sec:nth-child(1) .col-content, .col-sec:nth-child(3) .col-content {padding-left: 90px;}
.col-content h3, .col-content h3 a {margin: 0;font-size: 26px;font-weight: 500;color: #fff;}
.col-content p {margin: 0;color: #fff;font-size: 16px;font-family: 'Raleway', sans-serif;line-height: 23px;}
.latest-blog-wrapper {background: #eafbff; padding: 85px 0 0;}
.latest-blog-container ul {width: 100%;}
span.blog-img-con {width: 100%;display: block;position: relative;margin-bottom: 18px;height: 225px;overflow: hidden;}
span.blog-img-con img {display: block;width: 100%;}
a.wish-list {width: 48px;height: 48px; display: block;position: absolute;top: 15px;left: 15px;border: 1px solid #6fa2ac;    border-radius: 50%;text-align: center;line-height: 48px;}
a.wish-list img {width: auto;margin-left: auto;margin-right: auto;margin-top: 15px;}
.latest-blog-container li h2, .latest-blog-container li h2 a {margin: 0 0 10px;font-size: 22px;color: #000;font-weight: 500;}
span.post-date {font-size: 16px; color: #4c4c4c;margin-right: 10px;}
span.post-author, span.post-author a {font-size: 16px; color: #4c4c4c;}
.date-author span img {vertical-align: text-top;}
.latest-blog-container li p {color: #545454;font-size: 18px;margin: 6px 0 0;line-height: 22px;font-family: 'Raleway', sans-serif;}
.latest-blog-container li {float: left;width: 29.7%;max-width: 335px; margin-bottom: 85px;margin-right: 60px;min-height: 309px;}
.latest-blog-container span.blog-img-con {height: 225px;}
.latest-blog-container li:nth-child(3n + 3) {margin-right: 0;}
section.artical-wrapper {padding: 60px 0;}
.artical-left {float: left;width: 70%;}
.artical-right {width: 30%;float: left;}
.artical-left h2, .artical-right h2 {margin: 0;font-size: 26px;color: #1c1a16;font-weight: 500;}
.artical-left p {margin: 10px 0 0;font-size: 16px;color: #484848;line-height: 24px;}
.article-listing {background: #eeeeee;padding: 20px;margin-top: 15px;}
.article-listing p {margin: 0;color: #484848; font-size: 16px;font-family: 'Raleway', sans-serif; line-height: 24px;}
/*#mk-theme-container ~ div {display: none;}*/
div#wpadminbar {display: block;}
iframe {max-width: 100%;}
.single-post img.blog-image {width: 100%;}
#_ytid_53798 {max-height: 350px;}
.owl-carousel.list-slider .owl-nav {text-align: center;}
a.view-more-btn.blog {float: none;margin-top: 0;margin-bottom: 35px;clear: both;margin-left: auto; margin-right: auto;}
.wp-pagenavi {margin-bottom: 75px;text-align: center;}
.wp-pagenavi a, .wp-pagenavi span {text-decoration: none;border: none;padding: 3px 5px;margin: 2px 10px;}
.wp-pagenavi a.page, span.current {width: 30px;height: 30px;text-align: center;background: #fff; border-radius: 50%; display: inline-block;line-height: 24px;}
.bottom-text-col p a {color: #fff;text-decoration: underline;}
#mk-sidebar .widget a {color: #545454;}
#mk-sidebar .widgettitle {color: #1c1a16;font-size: 21px;}
#theme-page .theme-page-wrapper .theme-content {padding: 0 20px 30px 20px;}
#theme-page .theme-page-wrapper.right-layout .sidebar-wrapper { padding: 0 20px 30px;}
.popular-video-heading h2 {margin: 0 0 10px;text-align: center; color: #1c1a16;font-size: 36px;font-weight: 600;}
#gform_fields_7 input#input_7_2 {max-width: 542px;}
.gform_wrapper .button:hover {background: #9c7b48 !important; color: #fff;}
.four-col-wrapper {margin-bottom: 30px;}
.stay-updated-wrapper .gform_body {width: 82% !important;float: left;}
.stay-updated-wrapper .gform_footer.top_label {width: 17% !important;float: left;clear: none;padding-top: 32px;}
.stay-updated-wrapper .gform_body li {width: 50%;float: left;clear: none !important;}
.stay-updated-wrapper .gform_body input {width: 100% !important;}
.stay-updated-wrapper .gform_footer.top_label input#gform_submit_button_7 { width: 156px;height: 44px;}
.gform_wrapper::after, .gform_wrapper::before {content: '';width: 100%; height: 100%;display: table;}
section.profile-wrapper {/*margin-top: 102px;*/ padding: 85px 0 150px;}
.profile-left {float: left;width: 300px;}
.profile-right {float: left;width: 786px;width: calc(100% - 300px);padding-left: 45px;}
.profile-img img {width: 100%;display: block;}
.profile-img {position: relative;}
.profile-img::after {content: '';width: 12px; background: #d1f7ff; height: 95%;display: block;position: absolute; left: -12px;top: 0;}
.profile-img::before {content: '';width: 95%;background: #d1f7ff;height: 12px;display: block;position: absolute;left: -12px; top: -12px;}
.profile-btns {margin-top: 25px;}
.profile-btns a {display: block;width: 100%;background: #6fa2ac;text-align: center;color: #fff;text-decoration: none;height: 55px;line-height: 55px;margin-bottom: 15px;border-radius: 3px;}
.profile-btns a:hover {background:#9c7b48; color: #fff;}
.profile-btns a img {margin-right: 5px;}
.upcoming-events img {width: 100%;}
.name-post h2 {margin: 0;color: #1c1a16;font-size: 36px;font-weight: 600;}
.name-post h3 {font-size: 26px;color: #a9a9a9;margin: 0;font-weight: 600;}
.star-rating-new {color: #9c7b48;font-size: 18px;}
.counselling-events li {display: inline-block;vertical-align: top;font-size: 20px;color: #a9a9a9;margin-right: 30px;}
ul.counselling-events {margin-top: 10px;}
.counselling-events li:last-child {margin-right: 0;}
.name-post {width: 60%;float: left;}
.experince-show {width: 40%;float: left;}
.experince-show span {display: block;width: 140px;height: 140px;background: #fff;border-radius: 50%;text-align: center;color: #a4a3a2;font-size: 19px;line-height: 20px;font-weight: 300;position: relative;padding-top: 45px;border: 4px solid #9c7b48;}
.experince-show span b {font-weight: 500;}
.profile-name-details {border-bottom: 1px solid #ececec;	padding-bottom: 20px;margin-bottom: 20px;}
.profile-content-detail p {font-size: 18px;color: #4c4c4c;margin: 0 0 25px;}
.single_add_to_cart_button {display: block;width: 188px; height: 42px;line-height: 42px;text-align: center;margin: 0 auto 0 auto;background: #6fa2ac;color: #fff;font-size: 20px;text-decoration: none;border: none;}
.single_add_to_cart_button:hover {background: #9c7b48 !important;color: #fff;}
.woocommerce .quantity .minus, .woocommerce .quantity .plus {z-index: 10;background: #6fa2ac;}
.woocommerce .quantity input.qty {border: 1px solid #6fa2ac;}
.fancybox-lock body {margin-top: 0;}
body.page-id-3996, body.page-id-3895 {margin-top: 102px;}
.woocommerce div.product div.images img {display: inline-block;width: auto;}
.woocommerce a.mk-lightbox {margin: 7px 7px 0 7px;display: inline-block;}
.mk-woo-tabs .mk-tabs-tabs li {display: inline-block;vertical-align: top;margin: 0 10px;}
.mk-message-box.mk-confirm-message-box {border-color: #6fa2ac;background-color: #6fa2ac;color: #fff;}
.mk-message-box span {display: block;padding: 15px 15px 15px 20px;text-align: left;}
.mk-message-box.mk-confirm-message-box .button.wc-forward {background-color: #9c7132;margin-right: 15px;}
.coupon input.button {background: #6fa2ac;}
.coupon input.button:hover {background: #9c7b48;color: #fff;}
.woocommerce .cart-collaterals .cart_totals a.button.alt:hover {background: #9c7b48 !important;color: #fff;}
.button.alt:hover {background: #9c7b48 !important;color: #fff;}
.page-id-853 .theme-content {width: 100% !important;}
.woocommerce-page aside#mk-sidebar {display: none !important;}
.postid-4276 .header-container {position: static;}
.postid-4276 {margin-top:0 !important;}
.fancybox-lock body {overflow-y: visible !important; overflow-x: hidden !important;}
.fancybox-lock .fancybox-overlay {overflow-y: hidden;}
.page-id-854 .theme-content {width: 100% !important;}
div#ui-datepicker-div {z-index: 999 !important;}
.page-template-good-time-calculator-php {position: static;}

/**** Profile banner ***/
section.new-banner-wrapper {background: url(../images/video-banner.png) no-repeat center top; background-size: cover;  min-height: 305px;position: relative;padding-top: 70px;}
.new-banner-left {float: left; width: 70%; width: calc(100% - 255px); padding-right: 105px;}
.new-banner-right{float: left;width:255px;position: relative;}
.new-banner-left h2 {margin: 0;color: #fff;font-size: 45px;line-height: 1;}
.new-banner-left p {color: #fff;font-size: 22px;font-family: 'Raleway', sans-serif;}
.new-banner-right h3 {color: #fff;font-size: 24px;text-align: center;text-transform: uppercase;margin: 0;font-family: 'Oswald', sans-serif;font-weight: 300;}
.new-banner-right p {color: #fff;font-size: 22px;text-align: center;margin: 0;padding: 0 34px;font-family: 'Raleway', sans-serif;font-weight: 600;}
a.buy-now {color: #fff;text-decoration: none; width: 160px;height: 50px;line-height: 50px;text-align: center;border: 1px solid #fff;display: block; margin: 15px auto 0 auto;border-radius: 4px;font-size: 17px;font-weight: 200;letter-spacing: -1px;}
a.buy-now:hover{ background: #9c7b48; color: #000;border: 1px solid #9c7b48;}
.new-banner-right::after {content:'';border-left: 1px solid #fff;display: inline-block;position: absolute; left: 0;top: 0;    width: 1px; height: 100%;}
.new-banner-right::before {content:'';display: block;position: absolute;left: -2px;top: 45%;width: 5px;height: 25px;   background: #fff;}

.two-row li {
    width: 48% !important;
    float: left;
    margin: 0 8px 0 0px !important;
}

.single-gallery_posts .new-banner-wrapper {
  margin-top: 0 !important;
}

.back-to-shop-btn {float: left; margin-left: 10px !important;}
.back-to-shop-btn {background: #4faabc none repeat scroll 0 0;border: medium none;color: #fff;display: block;font-size: 20px;height: 42px;line-height: 42px;margin: 0 auto;text-align: center;text-decoration: none;width: 188px;}
.back-to-shop-btn:hover {background: #9c7b48 none repeat scroll 0 0 !important;color: #fff;}
.page-template-default .theme-content h1 {font-size: 36px;}
.page-template-default .theme-content h2 {font-size: 34px;}
.page-template-default .theme-content h3 {font-size: 32px;}
.page-template-default .theme-content ul {
    margin: 0px 0px 10px 40px;
    list-style: disc outside;
}
.page-template-default .theme-content ul ul {
    margin: 0px 0px 0 20px;
    list-style: circle outside;
}
.page-template-default .theme-content ul ul ul {
    margin: 0px 0px 0 20px;
    list-style: square outside;
}

/*home page pop*/
.home-pop a.btn.continue-btn {background-color: #6ea1ab;color: #fff;}
.home-pop .modal-header {padding: 15px;border-bottom: none;}
.home-pop h2 {font-size: 30px;padding-top: 80px;color: #6ea1ab; text-align: center;}
.home-pop h3 {font-size: 17px; margin: 10px 0; font-weight: normal;}
.home-pop .fields-outer.step-2 {display: none;}
.home-pop .form-outer {background-color: #6ea1ab;padding: 20px; color: rgba(255, 255, 255, 1);}
.home-pop .modal-body img {box-shadow: 3px 1px 4px 3px #ccc;}
.home-pop .form-outer label {font-weight: normal; display: block; margin-left: 30px; color: #fff; }
.home-pop .step-2 label {display: none;}
.home-pop .step-2 input {float: left;display: inline-block;width: 25%;margin-right: 10px;}
.home-pop .step-2 .infusion-submit{clear: both; display: inline-block;}
.home-pop .step-2 button#recaptcha_7db31c745f8ae3234bae4317d6fdca2b {padding: 9px;background-color: #816239;color: #fff;border: none; border-radius:3px;}
.home-pop .pop-steps-outer {text-align: center;padding: 10px 0;}
.home-pop .pop-steps-outer span {padding: 10px 20px;background-color: #ccc;color: #fff;border-radius: 5px 5px 0px 0px;}
.home-pop .pop-steps-outer span.active {padding: 10px 20px;background-color: #ccc;color: #fff;border-radius: 5px 5px 0px 0px;}
.home-pop .pop-steps-outer span.active {background-color: #816239;}
.home-pop input.inf_option_Radio { float: left; margin-top: 6px;}

@media all and (min-width: 768px) and (max-width: 1024px) {
	.container {padding:0 15px;}
	.link-one {width:20%;}	
	.footer-content-right {width:30%;}
	.link-one ul li a {line-height:25px; font-size:15px;}
	.link-two ul li a {line-height:25px;font-size:15px;}
	.link-one ul li {padding:0 0 6px}
	.link-two ul li {padding:0 0 6px}
	.footer-content-right ul li span {height: 49px;}
	.footer-content-right ul li a { word-wrap: break-word;}
	.footer-content-right li:nth-child(2) span {height:0;}
	.footer-content-right li:last-child span {height:0;}
	.copy-right { padding: 20px 0 170px;}
	.popular-video-slider {background-size: contain;}
	p.top-row-text {margin-bottom: 40px;}
	.top-row li.right-with-gray {padding-left: 30px;}
	.top-row li.right-with-gray::after ,
	.top-row li.right-with-gray::before {display: none;}
	.featured-video-listing li {padding-left: 10px; padding-left: 10px;}
	iframe {max-width: 100%;}
	.col-sec:nth-child(1) .col-content, .col-sec:nth-child(3) .col-content {padding-left: 25px;}
	.col-content p {font-size: 12px;}
	.col-content h3 {font-size: 21px;}
	.latest-blog-container li {margin-right: 35px;}
	.artical-left {padding-right: 25px;}
	.name-post h2 {font-size: 28px;}
	.name-post h3 {font-size: 24px;}

	.new-banner-left {padding-right: 25px;}
}	


@media (max-width: 767px) {
	.container {padding:0 15px;}	
	.link-one {width:100%;}
	.link-two {width:100%; margin: 15px 0 0;}
	.link-two:last-child {margin:0;}
	.footer-content-right {width:100%; margin:15px 0 0;}
	.link-two h2 {height:auto;}
	.footer-content-right ul li {}
	.copy-right {padding: 15px 0 205px;}
	.record-container {padding: 25px 0;}
	.record-container h1 {font-size: 25px;}
	.record-container p {font-size: 16px;line-height: 22px;margin: 0 0 15px;}
	.record-container a {width: 230px; height: 50px;line-height: 50px;font-size: 17px;}
	.professors-wrapper {padding: 25px 0;}
	.about-professors h1 {font-size: 30px;}
	.about-professors {margin-top: 0;text-align: left;margin-bottom: 25px;}
	.about-professors p {font-size: 17px;}
	.offer-wrapper {padding-top: 25px;padding-bottom: 25px;}
	.offer-heading h2 {font-size: 25px;}
	.offer-heading {margin-bottom: 20px;}
	.offer-left, .offer-right {width: 100%;margin-bottom: 25px;}
	.offer-left h3 {font-size: 25px;}
	.offer-left ul li {margin-bottom: 25px;}
	.media-validation-wrapper {padding: 25px 0;}
	.media-validation-wrapper h1 {font-size: 25px;margin: 0 0 25px;}
	.media-validation-left, .media-validation-right {width: 100%; margin-bottom: 25px;padding: 0;}
	.our-blog-heading h1 {font-size: 25px;}
	.our-blog-wrapper {padding: 25px 0;}
	.our-blog-con ul li:first-child, .our-blog-con ul li {width: 100%; border: none;}
	.our-blog-con ul li span:first-child {display: block; width: 100%;vertical-align: top;}
	.our-blog-con ul li span:last-child {display: block;width: 100%;vertical-align: top;padding-left: 0;padding-right: 0;    margin-bottom: 25px;}
	.our-blog-wrapper .view-more-btn { margin: 0 auto;}
	.keynote-speaking-table-cell {display: block;width: 100%;}
	.keynote-speaking-table-cell:first-child {padding-right: 0;margin-bottom: 25px;}
	.keynote-speaking-wrapper {padding: 25px 0;}
	.keynote-speaking-table-cell h1 {font-size: 25px;line-height: 35px;}
	.keynote-speaking-table {padding-bottom: 30px;display: block;}
	
	
	
	.col-sec {width: 100%;}
	.col-content {padding: 0 20px 25px 20px !important;}
	.stay-updated-wrapper {padding-top: 25px;}
	.col-content p {line-height: 16px;font-size: 12px;}
	.col-content h3 {font-size: 22px;}
	.latest-blog-wrapper {padding: 25px 0 0;}
	.popular-video-heading {margin-bottom: 35px;}
	.latest-blog-container li {width: 100%;max-width: 100%; margin-right: 0;margin-bottom: 35px;}
	section.artical-wrapper {padding: 30px 0;}
	.artical-left {width: 100%;margin-bottom: 25px;}
	.artical-right {width: 100%;}
	.artical-left h2, .artical-right h2 {font-size: 22px;line-height: 27px;}
	.stay-updated-wrapper .gform_body li {width: 100%;}
	.stay-updated-wrapper .gform_body {width: 100% !important;}
	.stay-updated-wrapper .gform_footer.top_label {width: 100% !important;}
	section.profile-wrapper {padding: 24px 0 35px;}
	.profile-img::before, .profile-img::after {display: none;}
	.profile-left {width: 100%;}
	.profile-right {width: 100%;padding-left: 0;}
	.name-post {width: 100%;margin-top: 25px;}
	.experince-show {width: 100%;margin-top: 20px;}
	.name-post h2 {font-size: 28px;}
	.name-post h3 {font-size: 20px;}
	.counselling-events li {display: block;margin-right: 0;}
	.profile-content-detail p {font-size: 16px;}


	.new-banner-left {width: 100%;padding-right: 0;}
	.new-banner-left h2 {font-size: 30px;}
	.new-banner-left p {font-size: 17px;}
	.new-banner-right {width: 100%;}
	.new-banner-right::before, .new-banner-right::after {display: none;}
	section.new-banner-wrapper {padding-top: 30px;padding-bottom: 30px;}
	.new-banner-right h3 {font-size: 20px;text-align: left;}
	.new-banner-right p {font-size: 17px;margin: 8px 0 0;padding: 0;font-weight: 600;text-align: left;}
	a.buy-now {width: 150px;height: 40px;line-height: 40px;margin: 15px auto 0 0;}
}	


a.et_pb_button {
	position: relative;
    padding: .3em 1em;
    border: 2px solid;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    font-size: 20px;
    font-weight: 500;
    line-height: 1.7em!important;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    transition: all .2s;
    color: #fff!important;
    background: #203a6d;
    border-color: #203a6d;
}
li a {
    position: relative;
    padding: .3em 1em;
    border: 2px solid;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    font-size: 20px;
    font-weight: 500;
    line-height: 1.7em!important;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    transition: all .2s;
    color: #fff!important;
    background: #203a6d;
    border-color: #203a6d;
}
.right-total{
	text-align: center;
    background-color: #f2f2f2!important;
    padding: 30px;
    margin-top: 30px;
}	
