/*

 Theme Name:   Grow Your Class Child

 Theme URI:    

 Description:  Grow Your Class Theme Child

 Author:       perfecent

 Author URI:   https://www.perfecent.com/

 Template:     grow-your-class

 Version:      1.0.0

 License:      

 License URI:  

 Tags:         

 Text Domain:  grow-your-class

*/





/*

    Add your custom styles here

*/

@font-face {

    font-family: 'Circular Std Book';

    src: url('font-family/CircularStd-Book.eot');

    src: url('font-family/CircularStd-Book.eot?#iefix') format('embedded-opentype'),

        url('font-family/CircularStd-Book.woff2') format('woff2'),

        url('font-family/CircularStd-Book.woff') format('woff'),

        url('font-family/CircularStd-Book.ttf') format('truetype'),

        url('font-family/CircularStd-Book.svg#CircularStd-Book') format('svg');

    font-weight: 500;

    font-style: normal;

}



@font-face {

    font-family: 'Circular Std';

    src: url('font-family/CircularStd-Medium.eot');

    src: url('font-family/CircularStd-Medium.eot?#iefix') format('embedded-opentype'),

        url('font-family/CircularStd-Medium.woff2') format('woff2'),

        url('font-family/CircularStd-Medium.woff') format('woff'),

        url('font-family/CircularStd-Medium.ttf') format('truetype'),

        url('font-family/CircularStd-Medium.svg#CircularStd-Medium') format('svg');

    font-weight: 500;

    font-style: normal;

}



@font-face {

    font-family: 'Circular Std';

    src: url('font-family/CircularStd-Black.eot');

    src: url('font-family/CircularStd-Black.eot?#iefix') format('embedded-opentype'),

        url('font-family/CircularStd-Black.woff2') format('woff2'),

        url('font-family/CircularStd-Black.woff') format('woff'),

        url('font-family/CircularStd-Black.ttf') format('truetype'),

        url('font-family/CircularStd-Black.svg#CircularStd-Black') format('svg');

    font-weight: 900;

    font-style: normal;

}



@font-face {

    font-family: 'Circular Std';

    src: url('font-family/CircularStd-Bold.eot');

    src: url('font-family/CircularStd-Bold.eot?#iefix') format('embedded-opentype'),

        url('font-family/CircularStd-Bold.woff2') format('woff2'),

        url('font-family/CircularStd-Bold.woff') format('woff'),

        url('font-family/CircularStd-Bold.ttf') format('truetype'),

        url('font-family/CircularStd-Bold.svg#CircularStd-Bold') format('svg');

    font-weight: bold;

    font-style: normal;

}

body {

    overflow-x: hidden !important;

}

p {

    font-family: 'Circular Std Book';

    font-size: 18px;

    line-height: 24px;

}

h2 {

    font-family: 'Circular Std';

    font-weight: bold;

}

h3 {

    font-family: 'Circular Std';

    font-weight: 900;

}

/*menu*/

header#masthead {

    background-color: transparent;

    box-shadow: 0 0rem 0rem rgba(0,0,0,.05), inset 0 0px 0 rgba(0,0,0,.1);

    border-bottom: 1px solid #f4f4f4;

    padding-top: 20px;

    padding-left: 0px;

    padding-right: 0px;

    padding-bottom: 17px;

}

body:not(.theme-preset-active) #masthead .navbar-nav > li > a {

    font-size: 16px;

    color: #182526;

    font-family: 'Circular Std Book';

    padding-left: 20px;

    padding-right: 20px;

    padding-top: 11px;

}

header#masthead .container {

    max-width: 1154px;

}
.navbar-brand {
    width: 350px;
    height: 78px;
	margin-bottom: 10px;
}
body:not(.theme-preset-active) #masthead .navbar-nav > li > a:hover{

	color: #53bc3e;

    font-weight: 500;

}

#masthead .navbar-nav li:last-child {

    background: #886ff9;

    margin-left: 20px;

    border-radius: 33px 33px 0px 33px;

    margin-right: 2px;

}

#masthead .navbar-nav li:last-child a.nav-link {

    color: white !important;

    padding-left: 30px !important;

    padding-top: 18px;

    padding-bottom: 18px;

    padding-right: 30px;

    font-family: 'Circular Std';

    font-weight: 600 !important;

}

#masthead .navbar-nav li:last-child:hover {

    background-image: linear-gradient(to right, #4ea87e , #53bd3b);

}

.container {

    max-width: 1155px;

}

/*menu*/

/*footer*/

body:not(.theme-preset-active) footer#colophon {

    color: #7a7989;

    background-color: #13121f;

    padding-top: 10px;

    padding-bottom: 26px;

}

footer#colophon .site-left {

    float: left;

}

footer#colophon .site-right {

    float: right;

}

body:not(.theme-preset-active) footer#colophon p a.credits {

    color: #53bd3b;

    padding-left: 4px;

}

body:not(.theme-preset-active) footer#colophon p {

    font-size: 16px;

    font-weight: 500;

    font-family: 'Circular Std Book';

    margin-bottom: 0px;

}

.bg-light {

    padding-top: 60px;

    background-color: #13121f!important;

}

.bg-light .menu-services-container a.nav-link {

    color: #7a7989;

    font-size: 16px;

    padding-left: 0px;

    font-family: 'Circular Std Book';

    font-weight: 500;

    padding-top: 6px;

    padding-bottom: 6px;

}

.bg-light .nav > li > a:focus, .nav > li > a:hover {

    background-color: transparent;

}

.bg-light .contact-info-sec p {

    color: #7a7989;

    font-size: 16px;

}

.bg-light .contact-info-sec p span a {

    color: #7a7989;

    font-size: 24px;

}

.bg-light .contact-info-sec h3 span a {

    color: #7a7989;

    font-size: 16px;

    font-family: 'Circular Std Book';

    font-weight: 500;

}

.bg-light .receive-mail-sec p {

    color: #434253;

    font-size: 16px;

    margin-bottom: 0px;

    line-height: 20px;

}

.newsletter-form .form-control::placeholder {

    color: #63636c;

}

.newsletter-form .form-control {

    font-size: 14px;

    font-family: 'Circular Std Book';

    color: #63636c;

    background-color: #1b1a29;

    border-color: #1b1a29;

    border-radius: 33px;

    height: 50px;

    padding-top: 15px;

    padding-bottom: 15px;

    padding-left: 35px;

    font-weight: 600;

}

.newsletter-form .btn-cls .btn-primary {

    width: 100%;

    border-radius: 33px 33px 33px 0px;

    font-size: 16px;

    color: white !important;

    font-family: 'Circular Std';

    font-weight: 900;

    padding-top: 11px;

    padding-bottom: 11px;

    background-image: linear-gradient(to right, #53bd3b , #4ea87e);

    border-color: transparent !important;

}

.newsletter-form .col-12.email-cls {

    margin-bottom: 10px;

}

.newsletter-form .btn-cls .btn-primary:hover {

    background-image: linear-gradient(to bottom, #fdbd5e , #f7935b);

}

.bg-light h3.widget-title {

    color: #53bc3e;

    font-family: 'Circular Std Book';

    font-size: 16px;

    font-weight: 500;

    margin-bottom: 18px;

}

.bg-light .col-12.col-md-3.ft1-cls {

    text-align: center;

}

.bg-light .col-12.col-md-3.ft3-cls {

    padding-right: 50px;

}

.bg-light .contact-info-sec h3 {

    margin-top: -10px;

}

.col-12.col-md-3.ft4-cls .widget {

    margin-bottom: 15px;

}

.bg-light .menu-services-container a.nav-link:hover {

    color: #53bc3e;

}

.bg-light .contact-info-sec p span a:hover {

    color: #53bc3e;

    text-decoration: none;

}

.bg-light .contact-info-sec h3 span a:hover {

    color: #53bc3e;

    text-decoration: none;

}

.bg-light .socicon-twitter:before {

    content: '';

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

    position: absolute;

    width: 30px;

    height: 30px;

    left: 0px;

    top: 3px;

}

.bg-light .socicon-facebook:before {

    content: '';

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

    position: absolute;

    width: 30px;

    height: 30px;

    left: 0px;

    top: 0px;

}

.bg-light .socicon-instagram:before {

    content: '';

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

    position: absolute;

    width: 30px;

    height: 30px;

    left: 0px;

    top: 0px;

}

.bg-light .socicon-reddit:before {

    content: '';

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

    position: absolute;

    width: 30px;

    height: 30px;

    left: 0px;

    top: 0px;

}

.bg-light .zoom-social_icons-list__link {

    position: relative;

}

.bg-light span.zoom-social_icons-list-span {

    padding-left: 5px !important;

    padding-right: 5px !important;

}

.bg-light span.zoom-social_icons-list-span.socicon.socicon-twitter {

    margin-top: 0px !important;

}

.bg-light span.zoom-social_icons-list-span {
    margin-top: 5px !important;
}

.bg-light span.zoom-social_icons-list-span.genericon.genericon-facebook {

    padding-right: 0px !important;

}

.bg-light .contact-info-sec {

    margin-top: 25px;

}

.bg-light .receive-mail-sec {

    margin-top: 25px;

}

/*footer*/

/*home*/

.Hm-banner-main-sec .banner-sec1 {

    padding-right: 0px;

    width: 43%;

}

.Hm-banner-main-sec .banner-sec2 {

    width: 57%;

}

.Hm-banner-main-sec p {

    color: #7f9496;

}

.btn-main-cls .vc_btn3.vc_btn3-size-md {

    border-radius: 33px 33px 33px 0px;

    font-size: 18px;

    color: white !important;

    font-family: 'Circular Std';

    font-weight: 900;

    padding-top: 18px;

    padding-bottom: 14px;

    padding-left: 35px;

    padding-right: 36px;

    background-image: linear-gradient(to right, #53bd3b , #4ea87e);

    border-color: transparent !important;

}

.Hm-banner-main-sec .banner-sec1 h2 {

    margin-top: 57px;

    margin-bottom: 0px;

}

.Hm-banner-main-sec .banner-sec1 .wpb_content_element {

    margin-bottom: 30px;

}

.Hm-banner-main-sec .banner-sec1 h3 {

    margin-top: 15px;

}

.btn-main-cls .vc_btn3.vc_btn3-size-md:hover {

    background-image: linear-gradient(to bottom, #fdbd5e , #f7935b);

    border-color: transparent !important;

    color: white !important;

}

.Hm-services-main-sec .service-head-main h4 {

    color: #182526;

    font-family: 'Circular Std';

    font-size: 22px;

    font-weight: 500;

    margin-top: 23px;

}

.Hm-services-main-sec .services-txt p {

    color: #788586;

    font-size: 16px;

    text-align: center;

}

.Hm-services-main-sec .services-btn .vc_btn3.vc_btn3-size-md {

    font-family: 'Circular Std';

    font-weight: 900;

    text-transform: uppercase;

    background-color: transparent;

    font-size: 15px;

    -webkit-text-fill-color: transparent;

    background: linear-gradient(to right, #53bd3b 0%, #4b9f9d 100%);

    -webkit-background-clip: text;

    padding: 0px;

}

.Hm-services-main-sec .services-grid img.vc_single_image-img:hover {

    cursor: pointer;

    transform: scale(1.1);

}

.Hm-services-main-sec .services-btn .vc_btn3.vc_btn3-size-md:hover {

    background: linear-gradient(to right, #fec15e 0%, #f7925b 100%);

    -webkit-background-clip: text;

}

.Hm-services-main-sec .vc_grid.vc_row .vc_grid-item {

    padding-bottom: 8px !important;

    padding-left: 25px;

    padding-right: 50px !important;

}

.Hm-services-main-sec h2 {

    margin-bottom: 3px;

}

.Hm-book-consultation {

    background: #50b458;

    border-radius: 0px 80px 0px 80px;

}

.Hm-book-consultation .Hm-book-consultation-sec1 p strong {

    color: #fed65e;

}

.Hm-book-consultation .Hm-book-consultation-sec2 .vc_btn3.vc_btn3-size-md {

    border-radius: 33px 33px 33px 0px;

    font-size: 20px;

    color: white !important;

    font-family: 'Circular Std';

    font-weight: 900;

    padding-top: 18px;

    padding-bottom: 16px;

    padding-left: 53px;

    padding-right: 53px;

    border-color: #fbb55d !important;

    background-image: linear-gradient(to bottom, #fdbd5e , #f7935b);

    margin-top: 15px;

}

.Hm-book-consultation {

    overflow: visible;

    z-index: 2;

    position: relative;

}

.Hm-services-main-sec {

    z-index: 1;

}

.Hm-book-consultation .Hm-book-consultation-sec1.vc_col-sm-8 {

    width: 58%;

}

.Hm-book-consultation .Hm-book-consultation-sec1 p {

    font-weight: bold;

    color: white;

    font-family: 'Circular Std';

    font-size: 36px;

    line-height: 45px;

    padding-left: 27%;

}



.Hm-book-consultation .Hm-book-consultation-sec2 .vc_btn3.vc_btn3-size-md:hover {

    background-image: linear-gradient(to right, #53bd3b , #4ea87e);

    border-color: white !important;

}

.Hm-imp-teaching h2 {

    margin-top: 35px;

    margin-bottom: 3px;

}

.Hm-imp-teaching p {

    color: #7f9496;

    line-height: 26px;

}

.Hm-imp-teaching .wpb_content_element {

    margin-bottom: 25px;

}

.Hm-imp-teaching .btn-main-cls .vc_btn3.vc_btn3-size-md {

    padding-left: 40px;

    padding-right: 40px;

}

.Hm-testimonial-main .test-txt-hm p {

    color: white;

}

.Hm-testimonial-main h2 {

    margin-bottom: 0px;

    padding-bottom: 2px;

}

.Hm-testimonial-main h3.wpmtst-testimonial-heading {

    display: none;

}

.Hm-testimonial-main .strong-view.wpmtst-modern .wpmtst-testimonial-content:before {

    display: none;

}

.Hm-testimonial-main .strong-view.wpmtst-modern .wpmtst-testimonial-content:after {

    display: none;

}

.Hm-testimonial-main .testimonial-inner p {

    text-align: initial;

    font-size: 20px;

    color: #182526;

    font-style: normal;

    line-height: 30px;

}

.Hm-testimonial-main .testimonial-image {

    float: left;

}

.Hm-testimonial-main .strong-view.wpmtst-modern .wpmtst-testimonial-content {

    margin: 0 0px;

}

.Hm-testimonial-main .testimonial-field.testimonial-name {

    float: left;

    font-family: 'Circular Std';

    font-size: 20px;

    font-weight: 900;

    color: #182526;

    margin-bottom: 0px !important;

}

.Hm-testimonial-main .testimonial-field.testimonial-company {

    float: left;

    color: #869495;

    font-size: 16px;

    font-family: 'Circular Std Book';

}

.Hm-testimonial-main .strong-view.controls-style-buttons3:not(.rtl) .wpmslider-prev:before {

    content: '';

    background: url(images/test-arrow-left.png) no-repeat center top;

    position: absolute;

    width: 50px;

    height: 65px;

    -webkit-mask-image: none;

    top: -10px;

    left: -20px;

}

.Hm-testimonial-main .strong-view.controls-style-buttons3:not(.rtl) .wpmslider-next:before {

    content: '';

    background: url(images/test-arrow-right.png) no-repeat center top;

    position: absolute;

    width: 50px;

    height: 65px;

    -webkit-mask-image: none;

    top: -10px;

    left: -25px;

}

.Hm-testimonial-main .wpmtst-testimonial-field.testimonial-field.testimonial-name {

    position: absolute;

    left: 27%;

    bottom: 72px;

}

.Hm-testimonial-main .wpmtst-testimonial-field.testimonial-field.testimonial-company {

    position: absolute;

    left: 27%;

    bottom: 53px;

}

.Hm-testimonial-main .wpmtst-testimonial-image.testimonial-image {

    float: left;

    display: inline-block;

}

.Hm-testimonial-main .wpmtst-testimonial-inner.testimonial-inner {

    position: relative;

}

.Hm-testimonial-main .wpmtst-testimonial.testimonial {

    background-color: white;

    border-radius: 40px 0px 40px 0px;

}

.Hm-testimonial-main .testimonial-inner p:before {

    content: '';

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

    position: absolute;

    width: 40px;

    height: 32px;

    top: -47px;

}

.Hm-testimonial-main .wpmtst-testimonial.testimonial.t-slide {

    width: 455px !important;

    margin-right: 30px !important;

    margin-left: 30px !important

}

.Hm-testimonial-main .strong-view.controls-type-sides-outside {

    padding: 0px 50px !important;

}

.Hm-testimonial-main .strong-view.wpmtst-modern .wpmtst-testimonial-inner {

    padding: 60px;

    padding-bottom: 45px;

}

.Hm-testimonial-main .testimonial-inner p {

    margin-bottom: 25px !important;

    margin-top: 35px !important;

}

.Hm-testimonial-main .wpb_content_element.test-txt-hm {

    margin-bottom: 30px;

}

.vc_row.wpb_row.vc_row-fluid.Hm-testimonial-main {

    background-size: cover;

    background-position: center !important;

}

.Hm-get-free-consultation h2.get-free-consultation-head {

    margin-bottom: 12px;

    padding-bottom: 0px;

}

.Hm-get-free-consultation p {

    color: #7f9496;

    margin-left: 18%;

    margin-right: 18%;

    margin-top: 10px;

    line-height: 26px;

}

.Hm-get-free-consultation .get-free-consultation .form-control::placeholder {

    color: #676767;

}

.Hm-get-free-consultation .get-free-consultation .form-control {

    font-size: 16px;

    font-family: 'Circular Std Book';

    color: #676767;

    background-color: #f3f3f3;

    border-color: #f3f3f3;

    border-radius: 33px;

    height: 65px;

    padding-top: 15px;

    padding-bottom: 15px;

    padding-left: 35px;

    font-weight: 500;

}

.Hm-get-free-consultation .get-free-consultation label {

    color: #676767;

    font-family: 'Circular Std';

    font-size: 18px;

}

.Hm-get-free-consultation .get-free-consultation .wpcf7-textarea.form-control {

    height: 100px;

}

.get-free-btn .btn.btn-primary {

    float: right;

    border-radius: 33px 33px 33px 0px;

    font-size: 18px;

    color: white !important;

    font-family: 'Circular Std';

    font-weight: 900;

    padding-top: 15px;

    padding-bottom: 12px;

    padding-left: 65px;

    padding-right: 65px;

    background-image: linear-gradient(to right, #53bd3b , #4ea87e);

    border-color: transparent !important;

}

.get-free-btn .btn.btn-primary:hover{

	 background-image: linear-gradient(to bottom, #fdbd5e , #f7935b);

    border-color: transparent !important;

}

.Hm-get-free-consultation .get-free-consultation .col-12.col-md-4 {

    margin-bottom: 16px;

}

.Hm-get-free-consultation .get-free-consultation .col-12.col-md-6 {

    margin-bottom: 22px;

}

.Hm-get-free-consultation {

    margin-left: 6% !important;

    margin-right: 6% !important;

}


.Hm-banner-main-sec img.vc_single_image-img.attachment-large:hover {

    opacity: 0.8;

    cursor: pointer;

}

/*services*/

body:not(.theme-preset-active) #masthead .navbar-nav > li > a:hover, body:not(.theme-preset-active) #masthead .navbar-nav > li.current_page_item > a {

    color: #53bd3c;

    font-weight: 500;

}

.Service-main-pg-clss .service-main-page-txt p {

    color: #7f9496;

    font-size: 16px;

    margin-bottom: 45px !important;

}

.Service-main-pg-clss h2 {

    margin-bottom: 0px;

    padding-bottom: 9px;

}

.Service-main-pg-clss .vc_grid.vc_row .vc_grid-item {

    padding-bottom: 20px !important;

    padding-left: 10px;

    padding-right: 10px !important;

}

.Service-main-pg-clss .vc_grid-item-mini.vc_clearfix {

    border: 1px solid #eeeeee;

    padding-left: 18px;

    padding-right: 18px;

    padding-bottom: 20px;

    padding-top: 35px;

    border-radius: 30px 0px 30px 0px;

    cursor: pointer;

    -webkit-transition: all 0.3s ease !important;

    -o-transition: all 0.3s ease !important;

    -moz-transition: all 0.3s ease !important;

    transition: all 0.3s ease !important;

}

.Service-main-pg-clss .vc_grid-item-mini.vc_clearfix:hover {

    background-image: linear-gradient(to right, #53bd3b , #4ea87e);

}

.Service-main-pg-clss .vc_grid-item-mini.vc_clearfix:hover .service-head-main h4, .services-txt p{

	color: white;

}

.Service-main-pg-clss .vc_grid-item-mini.vc_clearfix:hover .services-txt p{

	color: white;

}

.Service-main-pg-clss .vc_grid-item-mini.vc_clearfix:hover .services-btn .vc_btn3.vc_btn3-size-md {

    -webkit-text-fill-color: #ffca5f !important;

}

.vc_row.wpb_row.vc_row-fluid.Hm-book-consultation.Service-main-pg-book {

    margin-top: 0px !important;

}

.Service-main-pg-book {

    padding-top: 35px;

}

#content.site-content {

    padding-bottom: 0;

    padding-top: 0;

}

/*services-inner*/

.single-service section#primary {

    flex: 0 0 100%;

    max-width: 100%;

}

.single-service aside#secondary{

	display: none;

}

.single-service nav.navigation.post-navigation {

    display: none;

}

.single-service .post-thumbnail {

    display: none;

}

.single-service header.entry-header {

    display: none;

}

.vc_row.wpb_row.vc_row-fluid.Services-Inner-main-clss1 {

    background-image: linear-gradient(to right, #53bd3b , #4ea87e);

}

.Services-Inner-main-clss1 p {

    color: white;

    margin-right: 15%;

    line-height: 26px;

}

.Services-Inner-main-clss1 h2 {

    margin-bottom: 0px;

    padding-bottom: 12px;

    margin-right: 15px;

}

.Services-Inner-ideas-cls .service-inner-main-img img {

    margin-top: -65%;

}

.Services-Inner-ideas-cls .ideas-lead-cls1 h2 {

    text-transform: uppercase;

    margin-top: 62px;

    margin-bottom: 7px;

}

.Services-Inner-ideas-cls .ideas-lead-cls1 p {

    color: #7f9496;

    line-height: 26px;

}

.Services-Inner-ideas-cls .ideas-lead-cls1 {

    width: 45%;

    padding-right: 15px;

}

.Services-Inner-ideas-cls .ideas-lead-cls2 {

    width: 55%;

    padding-left: 35px;

}

.Services-Inner-ideas-cls .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {

    border-radius: 33px 33px 33px 0px;

    font-size: 18px;

    color: white !important;

    font-family: 'Circular Std';

    font-weight: 900;

    padding-top: 18px;

    padding-bottom: 14px;

    padding-left: 35px;

    padding-right: 36px;

    background-image: linear-gradient(to bottom, #fdbd5e , #f7935b);

    border-color: transparent !important;

}

.Services-Inner-ideas-cls .ideas-lead-cls1 .wpb_content_element {

    margin-bottom: 25px;

}

.Services-Inner-ideas-cls .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover{

	background-image: linear-gradient(to right, #53bd3b , #4ea87e);

    border-color: transparent !important;

}

.Services-Inner-ideas-cls .service-inner-main-img:after {

    content: '';

    background: url(images/service-inner-leave-img.png) no-repeat center top;

    position: absolute;

    width: 245px;

    height: 230px;

    left: -45px;

    top: 35px;

}

.service-tactics-sec p {

    color: #7f9496;

    font-size: 16px;

    margin-bottom: 40px !important;

}

.service-tactics-sec h2{

    margin-bottom: 0px;

    padding-bottom: 10px;

}

.service-tactics-sec h3.tes-title {

    font-family: 'Circular Std';

    font-weight: 500;

    font-size: 22px;

    margin-top: 30px;

    margin-bottom: 15px !important;

}

.service-tactics-sec .designation-cls.cls2-1 {

    color: #788586;

    font-size: 16px;

    line-height: 22px;

    font-family: 'Circular Std Book';

}

.service-tactics-sec .t-img img {

    border-radius: 80px 0px 80px 0px;

    height: 370px;

}

.service-tactics-sec .designation-cls.cls2-1 {

    padding-right: 15px;

}

.service-tactics-sec .owl-dots {

    display: none;

}

.service-tactics-sec button.owl-prev span {

    content: '';

    background: url(images/career-arrow-left.png) no-repeat center top;

    position: absolute;

    width: 42px;

    height: 75px;

    left: -70px;

    top: 27%;

    font-size: 0px;

}

.service-tactics-sec button.owl-next span {

    content: '';

    background: url(images/career-arrow-right.png) no-repeat center top;

    position: absolute;

    width: 42px;

    height: 75px;

    right: -70px;

    top: 27%;

    font-size: 0px;

}

.service-tactics-sec .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {

    border-radius: 33px 33px 33px 0px;

    font-size: 20px;

    color: white !important;

    font-family: 'Circular Std';

    font-weight: 900;

    padding-top: 20px;

    padding-bottom: 16px;

    padding-left: 55px;

    padding-right: 55px;

    background-image: linear-gradient(to bottom, #fdbd5e , #f7935b);

    border-color: transparent !important;

}

.service-tactics-sec .wpb_text_column.wpb_content_element.career-inner-sec {

    margin-bottom: 10px;

}

.service-tactics-sec .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover {

    background-image: linear-gradient(to right, #53bd3b , #4ea87e);

    border-color: transparent !important;

}

.service-tactics-sec {

    border-bottom: 1px solid #ebebeb;

}

.service-tactics-sec .t-img img:hover {

    opacity: 0.8;

    cursor: pointer;

}

/*testimonials*/

.Testimonial-main-pg li.vc_tta-tab.vc_active span.vc_tta-title-text {

    font-size: 36px;

    color: #182526;

    font-family: 'Circular Std';

    border-bottom: 5px solid #50b458;

    padding-bottom: 15px;

    font-weight: 600;

}

.Testimonial-main-pg span.vc_tta-title-text{

    font-size: 36px;

    color: #c3c3c3;

    font-family: 'Circular Std';

    border-bottom: 0px solid #50b458;

    padding-bottom: 10px;

    font-weight: 600;

}

.Testimonial-main-pg .vc_tta-color-white.vc_tta-style-classic .vc_tta-tab>a {

    border-color: transparent !important;

    background-color: transparent !important;

}

.Testimonial-main-pg li.vc_tta-tab {

    border-bottom: 2px solid #e8e8e8;

}

.Testimonial-main-pg li.vc_tta-tab:first-child a {

    padding-left: 0px !important;

}

.Testimonial-main-pg li.vc_tta-tab:last-child a {

    padding-right: 0px !important;

}

.Testimonial-main-pg li.vc_tta-tab a {

    padding-left: 40px !important;

}

.Testimonial-main-pg .test-main-txt p {

    font-size: 20px;

    color: #182526;

    line-height: 30px;

}

.Testimonial-main-pg  .test-author-info p strong {

    font-family: 'Circular Std';

    font-size: 20px;

    font-weight: 900;

    color: #182526;

}

.Testimonial-main-pg  .test-author-info p{

    color: #869495;

    font-size: 16px;

    font-family: 'Circular Std Book';

}

.Testimonial-main-pg .test-img-main {

    float: left;

    display: inline-block;

}

.Testimonial-main-pg .test-author-info {

    display: inline-block;

    margin-left: 10px;

    margin-top: 8px;

}

.Testimonial-main-pg .wpb_text_column.wpb_content_element.test-main-txt {

    margin-bottom: 25px;

}

.Testimonial-main-pg .Testimonial-main-sec1 {

    border: 1px solid #efefef;

    width: 37%;

    margin-left: 10%;

    border-radius: 30px 0px 30px 0px;

    padding-top: 95px;

    padding-left: 26px;

    padding-right: 26px;

    padding-bottom: 20px;

}

.Testimonial-main-pg .Testimonial-main-sec1.Testimonial-main-sec2 {

    margin-left: 65px;

    margin-right: 10%;

}

.Testimonial-main-pg .test-main-txt p:before {

    content: "\f10d";

    font-family: FontAwesome;

    color: #50b458;

    font-size: 40px;

    position: absolute;

    top: 50px;

}

.Testimonial-main-pg .Testimonial-main-sec1:hover {

    background-image: linear-gradient(to right, #53bd3b , #4ea87e);

    color: white;

}

.Testimonial-main-pg .Testimonial-main-sec1:hover .test-main-txt p:before {

    color: #ffffff;

}

.Testimonial-main-pg .Testimonial-main-sec1:hover .test-main-txt p{

    color: #ffffff;

}

.Testimonial-main-pg .Testimonial-main-sec1:hover .test-author-info p strong{

    color: #ffffff;

}

.Testimonial-main-pg .Testimonial-main-sec1:hover .test-author-info p{

    color: #e3e3e3;

}

.Testimonial-main-pg .tst-bg-color {

    background-color: #fbfbfd;

    border: 1px solid #fbfbfd;

}

.Testimonial-main-pg .Testimonial-main-sec1 {

    margin-bottom: 50px;

}

.Testimonial-main-pg {

    margin-top: 50px;

    margin-bottom: 0px;

}

.Testimonial-main-pg li.vc_tta-tab a {

    padding-bottom: 8px !important;

}

.Testimonial-main-pg ul.vc_tta-tabs-list {

    margin-bottom: 60px !important;

}

.Testimonial-main-pg:after {

    content: '';

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

    position: absolute;

    width: 415px;

    height: 306px;

    left: -30%;

    bottom: 110px;

}

.Testimonial-main-pg:before {

    content: '';

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

    position: absolute;

    width: 391px;

    height: 550px;

    left: -32.5%;

    top: 0;

}

/* .page-id-108 .entry-content:after {

    content: '';

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

    position: absolute;

    width: 335px;

    height: 430px;

    top: 18.5%;

    right: -31%;

} */

.Testimonial-main-pg .mn-sec .Testimonial-main-sec1:last-child {

    position: relative;

    top: -100px;

}

.Testimonial-main-pg .Testimonial-main-sec1:last-child {

    margin-bottom: 0px;

}

.Testimonial-main-pg .vc_tta-container {

    margin-bottom: 0px !important;

}

/*about*/

.vc_row.wpb_row.vc_row-fluid.Hm-testimonial-main.about-test-sec.vc_row-has-fill {

    background-size: initial;

}

.focus-about-sec p {

    color: white;

    margin-left: 8.5%;

    margin-right: 8.5%;

    line-height: 27px;

}

.focus-about-sec .wpb_content_element {

    margin-bottom: 25px;

}

.focus-about-sec h2 {

    margin-bottom: 5px;

}

.vc_row.wpb_row.vc_row-fluid.focus-about-sec.vc_row-has-fill {

    background-position: center !important;

}

.focus-about-sec .vc_btn3.vc_btn3-size-md {

    border-radius: 33px 33px 33px 0px;

    font-size: 20px;

    color: white !important;

    font-family: 'Circular Std';

    font-weight: 900;

    padding-top: 18px;

    padding-bottom: 16px;

    padding-left: 55px;

    padding-right: 55px;

    background-image: linear-gradient(to bottom, #fdbd5e , #f7935b);

    border-color: #faac5c !important;

}

.focus-about-sec .vc_btn3.vc_btn3-size-md:hover {

     background-image: linear-gradient(to right, #53bd3b , #4ea87e);

    border-color: white !important;

}

.Hm-imp-teaching.who-we-are-about h2.vc_custom_heading {

    margin-top: 85px;

}

.who-we-are-about:before {

    content: '';

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

    position: absolute;

    width: 415px;

    height: 306px;

    left: -36%;

    bottom: -20%;

}

.who-we-are-about{

    position: relative;

}

.About-main-page-marketing:before {

    content: '';

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

    position: absolute;

    width: 391px;

    height: 550px;

    left: -32.5%;

    top: 0;

}

.page-id-153 .entry-content:after {

    content: '';

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

    position: absolute;

    width: 335px;

    height: 430px;

    top: 10%;

    right: -31%;

}

.About-main-page-marketing p {

    color: #7f9496;

    line-height: 26px;

}

.About-main-page-marketing .wpb_content_element {

    margin-bottom: 30px;

}

.About-main-page-marketing  h2.vc_custom_heading {

    margin-bottom: 5px;

    margin-top: 35px;

}

.abt-online-course-cls .abt-online-courses {

    margin-right: 10px;

    width: 31.5%;

    margin-left: 10px;

    height: 300px;

    color: white;

    font-size: 18px;

    padding-top: 50px;

    padding-left: 25px;

    padding-right: 25px;

    border-radius: 0px 0px 120px 0px;

}

.abt-online-courses.abt-online-course-cls1 {

    background-color: #53bd3b;

}

.abt-online-courses.abt-online-course-cls2 {

    background-color: #886ff9;

}

.abt-online-courses.abt-online-course-cls3 {

    background-color: #eea43f;

}

.abt-online-course-cls .abt-online-courses p {

    font-family: 'Circular Std';

    font-weight: 600;

    line-height: 26px;

}

.abt-online-courses.abt-online-course-cls1:before {

    content: '';

    background: url(images/about-sec1-img.png) no-repeat center top;

    position: absolute;

    width: 80px;

    height: 65px;

    top: -13%;

    margin-left: 15px;

}

.abt-online-courses.abt-online-course-cls2:before {

    content: '';

    background: url(images/about-sec2-img.png) no-repeat center top;

    position: absolute;

    width: 80px;

    height: 65px;

    top: -13%;

    margin-left: 15px;

}

.abt-online-courses.abt-online-course-cls3:before {

    content: '';

    background: url(images/about-sec3-img.png) no-repeat center top;

    position: absolute;

    width: 80px;

    height: 65px;

    top: -13%;

    margin-left: 15px;

}


/* Blog Page */

#comments {
    display: none !important;
}
.blog-post {
    background-color: #fff;
    -webkit-box-shadow: 0px 2px 21px 1px #f0f2f5;
    -moz-box-shadow: 0px 2px 21px 1px #f0f2f5;
    box-shadow: 0px 2px 21px 1px #f0f2f5;
    border: 1px solid #f0f2f5;
    border-radius: 54px 50px 50px 0px;
    margin-top: 35px;
}
.show-detail {
    padding: 30px;
    padding-bottom: 10px !important;
}
.show-detail a {
    font-family: 'Circular Std';
    font-size: 19px;
    color: #182526;
    text-decoration: none;
    line-height: 0px !important;
    font-weight: 900;
}
.show-detail strong {
    color: #53bd3b;
    font-family: 'Circular Std';
    font-size: 17px;
    font-weight: 900;
}
.show-detail p {
    font-family: 'Circular Std Book';
    color: #788586;
    font-size: 16px;
    line-height: 22px;
}
.show-detail p br{
    display: none;
}
#blogs > div > div > div > div.show-detail > p:nth-child(5) {
    font-family: 'Circular Std';
    color: #182526;
    margin-left: 55px;
    margin-top: -30px;
    font-weight: 400;
}
.blog-page{
    padding-top: 70px !important;
    padding-bottom: 40px !important;
}
.blog-page h2.vc_custom_heading {
    font-size: 44px;
    padding: 0px;
    margin: 0px;
    margin-bottom: 10px;
}
.blog-page .recent-content p {
    font-size: 16px;
    color: #7f9496;
    font-weight: 400;
}
  
.blg-img {
    display: none !important;
}
h1.blog-title {
    text-align: center;
    font-size: 40px;
    font-family: 'Circular Std';
    font-weight: bold;
    padding-left: 150px;
    padding-right: 150px;
}
.p-date {
    text-align: center;
    font-family: 'Circular Std';
    font-size: 18px;
    font-weight: 900;
    color: #53bd3b;
}
.aut-image {
    position: absolute;
    top: 525px;
    left: 430px;
    border: 15px solid #fff;
    border-radius: 50%;
    border-bottom: none;
}
.autr-name img {
    width: 65px;
}
.authorr-n {
    text-align: center;
    margin-top: 50px;
    margin-bottom: 45px;
}
.authorr-n span {
    font-family: 'Circular Std';
    color: #182526;
    font-weight: 900;
    font-size: 18px;
}
.blog-sec{
    padding-bottom: 80px;
    padding-top: 80px;
}
.blog-content p {
    color: #788586;
}
.social-links .at-icon {
    border: 0;
    fill: #fff !important;
}
.social-links a.at-icon-wrapper {
    background-color: #bbbace !important;
    padding: 10px !IMPORTANT;
    border-radius: 8px !important;
}
.at-share-btn-elements::before{
    content: 'Share Post On';
    font-size: 16px;
    font-family: 'Circular Std';
    color: #bbbace;
    margin-right: 20px;
}
.social-links {
    margin-left: 80px;
    padding-top: 40px;
    border-top: 1px solid #bbbace;
}
.blog-page:before {
    content: '';
    background: url(images/leaf-img.png) no-repeat center top;
    position: absolute;
    width: 391px;
    height: 550px;
    left: -20.5%;
    top: 0;
}
#post-186 .entry-content:after {
    content: '';
    background: url(images/mobile-img.png) no-repeat center top;
    position: absolute;
    width: 335px;
    height: 430px;
    top: 18.5%;
    right: -33%;
}
.blog-page:after {
    content: '';
    background: url(images/coffee-img.png) no-repeat center top;
    position: absolute;
    width: 415px;
    height: 306px;
    left: -313px;
    bottom: 188px;
}
.single-post:before {
    content: '';
    background: url(images/leaf-img.png) no-repeat center top;
    position: absolute;
    width: 391px;
    height: 550px;
    left: -20.5%;
    top: 23%;
}
.authorr-n:after {
    content: '';
    background: url(images/mobile-img.png) no-repeat center top;
    position: absolute;
    width: 335px;
    height: 430px;
    top: 30.5%;
    right: -45%;
}
.social-links:before {
    content: '';
    background: url(images/coffee-img.png) no-repeat center top;
    position: absolute;
    width: 415px;
    height: 306px;
    left: -500px;
    bottom: 85px;
}
/*Teacher-resource*/
.Teacher-resources-main-cls h2 {
    margin-bottom: 0px;
    padding-bottom: 5px;
}
.Teacher-resources-main-cls {
    margin-top: 68px;
}
.Teacher-resources-main-cls .teacher-resources-cls-txt p {
    font-size: 16px;
    color: #7f9496;
}
.Teacher-resources-main-cls input.search-field.form-control {
    font-size: 16px;
    font-family: 'Circular Std Book';
    color: #b1b1b1;
    background-color: #f7f7f7;
    border-color: #f7f7f7;
    border-radius: 33px;
    height: 65px;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 35px;
    font-weight: 500;
    width: 460px;
}
.Teacher-resources-main-cls input.search-field.form-control::placeholder {
    color: #b1b1b1;
}
.Teacher-resources-main-cls input.search-submit.btn.btn-default {
    position: absolute;
    margin-left: -9%;
    margin-top: 10px;
    color: transparent;
}
.Teacher-resources-main-cls form.search-form label:before {
    content: '';
    background: url(images/search-bar-icon-teacher.png) no-repeat center top;
    position: absolute;
    width: 35px;
    height: 35px;
    right: 35px;
    top: 16px;
}
.Teacher-resources-main-cls form.search-form label {
    position: relative;
}
.Teacher-resources-main-cls form.search-form {
    text-align: center;
}
.Teacher-resources-main-cls .wpb_content_element.teacher-resources-cls-txt {
    margin-bottom: 30px;
}
.teacher-pdf-cls-main .teacher-pdf-cls-main-sec1 {
    width: 31%;
    margin-right: 13px;
    border: 1px solid #efefef;
    margin-left: 13px;
    border-radius: 41px 0px;
    margin-bottom: 40px;
    padding: 35px 20px;
}
.teacher-pdf-cls-main .teacher-pdf-cls-main-sec1:hover {
    box-shadow: 0px 0px 25px #00000014;
}
.teacher-pdf-cls-main .teacher-pdf-cls-main-sec1 p {
    font-size: 15px;
    color: #586061;
    margin-left: 32px;
    line-height: 20px;
}
.teacher-pdf-cls-main .teacher-pdf-cls-main-sec1 .vc_col-sm-4 {
    width: 26% !important;
}
.teacher-pdf-cls-main .teacher-pdf-cls-main-sec1 .vc_col-sm-4 .vc_column-inner {
    padding-right: 0px;
}
.teacher-pdf-cls-main .teacher-pdf-cls-main-sec1 h2 {
    padding-top: 5px;
}
.teacher-pdf-cls-main .teacher-pdf-cls-main-sec1 .wpb_content_element {
    margin-bottom: 12px;
}
.teacher-pdf-cls-main .teacher-pdf-cls-main-sec1 p:before {
    content: '';
    background: url(images/pdf-clip-img.png) no-repeat center top;
    position: absolute;
    width: 35px;
    height: 35px;
    left: 10px;
    top: -5px;
}
.teacher-pdf-cls-main .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern {
    color: transparent;
    border-color: transparent;
    background-color: transparent;
    font-size: 0px;
}
.teacher-pdf-cls-main .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:focus, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover {
    border-color: transparent !important;
    background-color: transparent !important;
}
.teacher-pdf-cls-main .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern.active, .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:active {
    border-color: transparent !important;
    background-color: transparent !important;
}
.teacher-pdf-cls-main .vc_btn3-container.vc_btn3-right {
    margin-bottom: 0px;
    position: absolute;
    right: -23px;
    top: 23px;
}
.Teacher-resources-main-cls:before {
    content: '';
    background: url(images/leaf-img.png) no-repeat center top;
    position: absolute;
    width: 391px;
    height: 550px;
    left: -32.5%;
    top: 0;
}
.page-id-283 .entry-content:after {
    content: '';
    background: url(images/mobile-img.png) no-repeat center top;
    position: absolute;
    width: 335px;
    height: 430px;
    top: 30.5%;
    right: -31%;
}
.teacher-pdf-cls-main .teacher-pdf-cls-main-sec1:hover .vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:before {
    content: '';
    background: url(images/pdf-download-img.png) no-repeat center top;
    position: absolute;
    width: 52px;
    height: 55px;
    right: 0;
}

/*singke-service*/
.single-service .social-links {
    display: none;
}
.single-service .blog-sec {
    padding-bottom: 0px;
    padding-top: 0px;
}
.single-service .blg-ttle {
    display: none;
}
.single-service p.p-date {
    display: none;
}
.single-service .authorr-n {
    display: none;
}

/*book consultation button*/
body:not(.theme-preset-active) #masthead .navbar-nav > li > a {
    padding-top: 7px;
}

.myfixedHeader {
    display: none;
    border-bottom: 0px !important;
}
.myfixedHeader a.nav-link:hover {
    color: #52b948 !important;
}
/**/
#footer-bar {
    position: fixed;
    bottom: 0;
    width: 100%;
    border-radius: 0;
    margin-bottom: 0;
    z-index: 10000;
    left: 0px;
    background-color: #52ba42;
    border-color: #52ba42;
    color: white;
}
#footer-bar .footer-bar-right p {
    margin-bottom: 0px;
    padding: 15px;
}
#colophon .container.pt-3.pb-3 {
    margin-bottom: 60px;
}
#footer-bar .container {
    max-width: 1195px;
}
#masthead .navbar-nav li:last-child {
    position: fixed;
    right: -80px;
    z-index: 99999;
    transform: rotate(-90deg);
    top: 45%;
}
#masthead .navbar-nav li:last-child a.nav-link {
    padding-left: 35px !important;
    padding-top: 18px;
    padding-bottom: 18px;
    padding-right: 35px;
    font-size: 18px;
}
/*#masthead .navbar-nav li:last-child {
    position: fixed;
    right: 0%;
    z-index: 99999;
    top: 36px;
}
*/
#menu-main-menu {
    margin-right: 0%;
}
/*cookies*/
#footer-bar .footer-bar-right p {
    float: left;
    display: inline;
    font-size: 18px !important;
    padding-top: 20px;
}
#footer-bar .footer-bar-right button.btn.got-it {
    float: right;
    display: inline-block;
}
#footer-bar span.close {
    right: 0;
    position: absolute;
    color: white;
    top: 12px;
}
#footer-bar button.btn.got-it {
    border-radius: 33px 33px 33px 0px;
    font-size: 16px;
    color: white !important;
    font-family: 'Circular Std';
    font-weight: 900;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 50px;
    padding-right: 50px;
    border-color: transparent !important;
    background-image: linear-gradient(to bottom, #fdbd5e , #f7935b);
    margin-right: 0px;
    opacity: 1;
    margin-top: 14px;
    margin-bottom: 12px;
}
.single.single-service .aut-image {
    display: none;
}
/***chnegs***/
.organic-service.Services-Inner-ideas-cls .service-inner-main-img img {
    margin-top: -75%;
}
.services-content-cls p {
    color: #7f9496;
    line-height: 26px;
}
.services-content-cls p strong {
    color: black;
    text-transform: uppercase;
}
.services-content-cls {
    margin-top: 70px;
}
.paid-media-service.Services-Inner-ideas-cls .service-inner-main-img img {
    margin-top: -90%;
}
.strategic-main-service .service-inner-main-img img {
    margin-top: -75%;
}
/****/
.Hm-imp-teaching.who-we-are-about .img3-who-we-are {
    float: right;
    width: 38%;
    display: inline-block;
}
.Hm-imp-teaching.who-we-are-about .img2-who-we-are {
    float: right;
    display: inline-block;
    width: 38%;
    margin-bottom: 0px !important;
}
.Hm-imp-teaching.who-we-are-about .img2-who-we-are .vc_single_image-img.attachment-large {
    border-radius: 0px 80px 0px 80px;
}
.Hm-imp-teaching.who-we-are-about .img3-who-we-are img.vc_single_image-img.attachment-large {
    border-radius: 80px 0px 80px 0px;
}
.Hm-imp-teaching.who-we-are-about .img1-who-we-are img.vc_single_image-img.attachment-large {
    border-radius: 90px 0px 90px 0px;
}
.Hm-imp-teaching.who-we-are-about .img1-who-we-are {
    float: left;
    display: inline-block;
    width: 60%;
}
.Hm-banner-main-sec .banner-sec2 iframe {
    border-radius: 200px 0px 200px 0px;
    border: 10px solid #52ba42;
}
/****/

/*responsive*/
@media (max-width: 1024px){
	/*home*/
button#responsive-menu-button {
    display: none !important;
}
#masthead .navbar-nav li:last-child {
    position: initial;
    right: 0%;
    z-index: auto;
    top: 0;
    transform: inherit;
}
#masthead .navbar-nav li:last-child {
    background: #886ff9;
    margin-left: 0px;
    border-radius: 0px;
    margin-right: 0px;
}
header#masthead ul li a.nav-link {
    background: #886ff9;
    color: white!important;
    border-top: 2px solid #ffffff;
    padding: 10px 10px 10px 15px !important;
}
#menu-main-menu {
    margin-right: 0%;
    margin-top: 15px;
    margin-bottom: 15px;
}
#masthead .navbar-nav li:last-child a.nav-link {
    padding-left: 15px !important;
    font-weight: 400 !important;
}
header#masthead ul li a.nav-link:hover {
    background-image: linear-gradient(to right, #4ea87e , #53bd3b);
}
.navbar-light .navbar-toggler {
    border: 2px solid #52ba42;
}
/*about*/
.page-id-153 .entry-content:after {
    display: none;
}
.abt-online-course-cls .abt-online-courses {
    width: 31%;
    height: 340px;
}
.About-main-page-marketing h2.vc_custom_heading {
    margin-top: 0px;
}
.focus-about-sec p {
    margin-left: 0%;
    margin-right: 0%;
}
/*service*/
.Service-main-pg-clss .vc_grid.vc_row .vc_grid-item {
    width: 32%;
}
.Service-main-pg-clss .vc_grid-item-mini.vc_clearfix {
    height: 400px;
}
.service-tactics-sec button.owl-prev span {
    display: none;
}
.service-tactics-sec button.owl-next span {
    display: none;
}
.vc_row.wpb_row.vc_row-fluid.Services-Inner-main-clss1 .vc_column-inner {
    padding-left: 15px !important;
}
.Services-Inner-ideas-cls .service-inner-main-img img {
    margin-top: -70%;
}
.Services-Inner-ideas-cls .vc_column-inner {
    padding-left: 15px !important;
}
.Services-Inner-ideas-cls .service-inner-main-img:after {
    left: -15px;
}
/*Result*/
.page-id-108 .entry-content:after {
    display: none;
}
.Testimonial-main-pg .Testimonial-main-sec1 {
    width: 36%;
}
.Testimonial-main-pg .mn-sec .Testimonial-main-sec1:last-child {
    top: -200px;
}
/*teacher-resources*/
.page-id-283 .entry-content:after {
    display: none;
}
.teacher-pdf-cls-main .teacher-pdf-cls-main-sec1 {
    width: 30%;
    margin-right: 20px;
}
/*Blog*/
#post-186 .entry-content:after {
    display: none;
}
/*blog-inner*/
.authorr-n:after {
    display: none;
}
h1.blog-title {
    padding-left: 0px;
    padding-right: 0px;
}
.aut-image {
    left: 380px;
}
}

@media (max-width: 823px){
.bg-light .col-md-3 {
    flex: 0 0 50%;
    max-width: 50%;
}
.Hm-imp-teaching h2 {
    margin-top: 0px;
}
.bg-light .col-12.col-md-3.ft3-cls {
    margin-top: 20px;
}
.bg-light .col-12.col-md-3.ft4-cls {
    margin-top: 20px;
}
#footer-bar .footer-bar-right p {
    padding: 0;
}
#footer-bar {
    text-align: center;
    padding-top: 12px;
}
#footer-bar .footer-bar-right p {
    float: none;
    text-align: center;
}
#footer-bar .footer-bar-right button.btn.got-it {
    float: none;
    text-align: center;
    margin-top: 8px;
}
body:not(.theme-preset-active) footer#colophon {
    padding-top: 0px;
}
#colophon .container.pt-3.pb-3 {
    margin-bottom: 100px;
}
/*home*/
.Hm-banner-main-sec .banner-sec1 {
    padding-right: 0px;
    width: 100%;
    text-align: center;
}
.Hm-banner-main-sec .banner-sec2 {
    width: 100%;
}
.Hm-banner-main-sec .banner-sec2 .wpb_single_image.vc_align_right {
    text-align: center;
}
.Hm-banner-main-sec .banner-sec1 h3 {
    text-align: center !important;
    margin-bottom: 20px;
    margin-top: 0px;
}
.Hm-banner-main-sec .banner-sec1 h2 {
    margin-top: 0px;
    text-align: center !important;
}
.Hm-banner-main-sec p {
    text-align: center;
}
.Hm-imp-teaching .vc_col-sm-6 {
    width: 100%;
    text-align: center;
}
.Hm-imp-teaching .wpb_single_image.vc_align_left {
    text-align: center;
}
.Hm-imp-teaching h2 {
    text-align: center !important;
}
.Hm-get-free-consultation p {
    margin-left: 0%;
    margin-right: 0%;
}
.Hm-banner-main-sec .banner-sec1 h2 {
    font-size: 48px !important;
}
.About-main-page-marketing {
    text-align: center;
}
.About-main-page-marketing .vc_col-sm-6 {
    width: 100%;
}
.About-main-page-marketing .wpb_single_image.vc_align_left {
    text-align: center;
}
.About-main-page-marketing h2.vc_custom_heading {
    text-align: center !important;
}
.About-main-page-marketing h3 {
    text-align: center !important;
}
.abt-online-course-cls .abt-online-courses {
    width: 95%;
    height: 204px;
    margin-right: 20px;
    margin-left: 20px;
    margin-bottom: 35px;
}
.Hm-imp-teaching.who-we-are-about h2.vc_custom_heading {
    margin-top: 0px;
}
.vc_row.wpb_row.vc_row-fluid.abt-online-course-cls {
    margin-bottom: 0px !important;
}
.vc_row.wpb_row.vc_row-fluid.Hm-imp-teaching.who-we-are-about {
    margin-top: 60px !important;
}
.Hm-imp-teaching.who-we-are-about .wpb_single_image.vc_align_right {
    text-align: center;
}
.vc_row.wpb_row.vc_row-fluid.focus-about-sec.vc_row-has-fill {
    background-size: cover;
}
/*service*/
.Service-main-pg-clss .vc_grid-item-mini.vc_clearfix {
    height: 435px;
}
/*service-inner*/
.Services-Inner-main-clss1 h2 {
    font-size: 40px !important;
}
.Services-Inner-ideas-cls .service-inner-main-img img {
    margin-top: -100%;
}
.vc_row.wpb_row.vc_row-fluid.service-tactics-sec {
    padding-top: 50px !important;
}
.Services-Inner-ideas-cls .service-inner-main-img:after {
    top: -60px;
}
/*Result*/
.Testimonial-main-pg .mn-sec .Testimonial-main-sec1:last-child {
    top: 0px;
}
.Testimonial-main-pg .Testimonial-main-sec1.Testimonial-main-sec2 {
    margin-left: 0px;
    margin-right: 0%;
}
.Testimonial-main-pg .Testimonial-main-sec1:last-child {
    margin-bottom: 50px;
}
.Testimonial-main-pg .Testimonial-main-sec1:last-child {
    margin-left: 4%;
}
.Testimonial-main-pg .Testimonial-main-sec1 {
    width: 90%;
    margin-left: 5%;
}
/*teacher resources*/
.teacher-pdf-cls-main .teacher-pdf-cls-main-sec1 {
    width: 50%;
    margin-right: 25%;
    margin-left: 25%;
}
/*blog*/
.page-id-186 .blog-post .img-post img {
    width: 100%;
}
/*blog-inner*/
.aut-image {
    left: 44%;
    top: 30%;
}
.authorr-n {
    margin-bottom: 20px;
}
}

@media (max-width: 767px){
/*service*/
.Service-main-pg-clss .vc_grid.vc_row .vc_grid-item {
    width: 95%;
}
.Service-main-pg-clss .vc_grid-item-mini.vc_clearfix {
    height: 300px;
}
/*service-inner*/
.Services-Inner-main-clss1 h2 {
    text-align: center !important;
}
.Services-Inner-main-clss1 {
    text-align: center;
}
.Services-Inner-main-clss1 p {
    margin-right: 0%;
}
.Services-Inner-ideas-cls .service-inner-main-img img {
    margin-top: 0%;
}
.Services-Inner-ideas-cls .ideas-lead-cls2 {
    width: 100%;
    padding-left: 0%;
}
.Services-Inner-ideas-cls .ideas-lead-cls2 .wpb_single_image.vc_align_left {
    text-align: center;
}
.Services-Inner-ideas-cls .ideas-lead-cls1 {
    width: 100%;
    text-align: center;
}
.Services-Inner-ideas-cls .ideas-lead-cls1 h2 {
    margin-top: 35px;
    text-align: center !important;
}
.Services-Inner-ideas-cls .service-inner-main-img:after {
    top: auto;
    bottom: 0;
    left: 30px;
}
/*results*/
.Testimonial-main-pg .vc_tta.vc_general .vc_tta-panel.vc_active span.vc_tta-title-text {
    font-size: 36px;
    color: #182526;
    font-family: 'Circular Std';
    border-bottom: 5px solid #50b458;
    padding-bottom: 15px;
    font-weight: 600;
}
.wpb-js-composer .Testimonial-main-pg .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-heading {
    border-color: transparent;
    background-color: transparent;
}
.wpb-js-composer .Testimonial-main-pg .vc_tta-color-white.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
    border-color: transparent;
    background-color: transparent;
}
.Testimonial-main-pg {
    margin-bottom: 70px;
}
/*results*/
.teacher-pdf-cls-main .teacher-pdf-cls-main-sec1 {
    width: 90%;
    margin-right: 5%;
    margin-left: 5%;
}
/*blog-inner*/
.social-links {
    margin-left: 0px;
}
}


@media (max-width: 414px){
.bg-light .col-md-3 {
    flex: 0 0 100%;
    max-width: 100%;
}
footer#colophon .site-left {
    float: none;
    text-align: center;
}
footer#colophon .site-right {
    float: none;
    text-align: center;
}
/*home*/
.Hm-banner-main-sec .banner-sec1 h2 {
    font-size: 40px !important;
}
.Hm-imp-teaching h2 {
    font-size: 40px !important;
}
.Hm-get-free-consultation h2.get-free-consultation-head {
    font-size: 40px !important;
}
.focus-about-sec h2 {
    font-size: 40px !important;
}
.About-main-page-marketing h2.vc_custom_heading {
    font-size: 40px !important;
}
.abt-online-course-cls .abt-online-courses {
    width: 90%;
    height: auto;
    margin-right: 20px;
    margin-left: 20px;
    margin-bottom: 50px;
}
/*service*/
.Hm-services-main-sec h2 {
    font-size: 40px !important;
}
.Service-main-pg-clss .vc_grid.vc_row .vc_grid-item {
    width: 90%;
    margin-left: 3px;
}
.Service-main-pg-clss .vc_grid-item-mini.vc_clearfix {
    height: auto;
}
/*results*/
.Testimonial-main-pg .vc_tta.vc_general .vc_tta-panel.vc_active span.vc_tta-title-text {
    text-decoration: underline;
    border-bottom: 0px solid #50b458;
}
/*teacher-resources*/
.Teacher-resources-main-cls h2 {
    font-size: 40px !important;
}
.Teacher-resources-main-cls input.search-field.form-control {
    width: 100%;
}
.Teacher-resources-main-cls form.search-form label:before {
    right: 15px;
}
/*blog-inner*/
.aut-image {
    left: 37%;
    top: 20%;
}
h1.blog-title {
    font-size: 34px;
}
}

@media (max-width: 375px){
.aut-image {
    left: 37%;
    top: 18%;
}
}


/*button*/
/*
#masthead .navbar-nav li:last-child  {
    -webkit-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
#masthead .navbar-nav li:last-child {
    -webkit-animation-name: bounce;
    animation-name: bounce;
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
}
#masthead .navbar-nav li:last-child {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}
*/



#footer-bar {
    display: none;
}
.home #footer-bar {
    display: block;
}
.clients-testimonial-sec-main .slick-slide img {
    border-radius: 60px 0px 60px 0px;
}
.Hm-imp-teaching.who-we-are-about h2.vc_custom_heading {
    margin-top: 0px !important;
}
.home .Hm-imp-teaching.who-we-are-about .img3-who-we-are {
    margin-top: 20px;
}
.strategic-main-service .service-inner-main-img img {
    border-radius: 0px 110px 0px 110px;
}
.organic-service.Services-Inner-ideas-cls .service-inner-main-img img{
	border-radius: 0px 110px 0px 110px;
}
/*
.video-home-cls div#mep_0 {
    border: 10px solid #52ba42;
    border-radius: 160px 0px 160px 0px;
    z-index: 9999;
    overflow: hidden;
}
*/
img.ult-modal-img.ult-modal-image-video-home-cls {
    border: 10px solid #52ba42;
    border-radius: 300px 0px 300px 0px;
    height: 500px;
    object-fit: cover;
}
.ult-modal-input-wrapper {
    position: relative;
}
.ult_modal-body {
    padding: 0px 10px !important;
}
.ult_modal.ult-small {
    width: 70% !important;
}
.paid-media-service.Services-Inner-ideas-cls .service-inner-main-img img {
    border-radius: 0px 110px 0px 110px;
}