/*
Theme Name:   parachitongo
Theme URI:    http://wordpress.com
Description:  Parachitongo
Template:     storefront
Version:      1.0.0
Text Domain:  parachitongo
*/

body, h1, h2, h3, h4, h5, h6, div, span, ul, li, a, p, strong, button {
    text-decoration: none !important;
    outline: none !important;
    transition: all 500ms;
    font-family: 'Montserrat', sans-serif !important;
}

.entry-header {
    display: none;
}

.col-full {
    max-width: 1170px;
    padding: 0 15px;
    margin: auto;
}

.elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 1170px;
}
.fa {
    font-family: 'FontAwesome' !important;
    font-weight: normal !important;
}
.fa-facebook:before {
    content: "\f09a" !important;
}
.fa-map-marker:before {
    content: "\f041" !important;
}

.site-header {padding: 0 !important;margin: 0 !important;border: none !important;}
.site-header .header-top {position: relative;display: flex;padding: 12px 0;}
.site-header .header-top:before {content: "";background:#86c3f0;position: absolute;top: 0;bottom: 0;left: 0;right: 0;z-index: -1;margin: 0 calc(50% - 50vw);}
.site-header .header-top .header_tleft p {margin-bottom: 0;color: #fff;font-size: 14px;}
.site-header .header-top .header_tleft {flex-grow: 1;}
.site-header .header-top .header_tright {flex-grow: 1;text-align: right;}
.site-header .header-top .header_tright .headersocial-icon {margin-bottom: 0;}
.site-header .header-top .header_tright .headersocial-icon li {display: inline-block;margin-left: 30px;}
.site-header .header-top .header_tright .headersocial-icon li a {color: #fff;font-size: 14px;}
.site-header .header-top .header_tright section {display: inline-block;}
.site-header .header-top .header_tright select {font-size: 12px;background: none;color: #fff;border: solid 1px #fff;width: 100px;height: 25px;text-transform: uppercase;outline: none;}
.site-header .header-top .header_tright select option {color: #000;}

.site-header .header-bottom {display: flex;align-items: center;padding: 12px 0;}
.site-header .header-bottom .right-menu-secn {flex-grow: 1;text-align: right;}
.site-header .header-bottom .left-logo-secn img {max-width:300px;}
.site-header .header-bottom .site-branding {margin-bottom: 0;}
.site-header .header-bottom .right-menu-secn ul li a {padding: 0;color: #000;font-size: 15px;font-weight: 500;}
.site-header .header-bottom .right-menu-secn ul .current_page_item a, .header-bottom .right-menu-secn ul li a:hover {color: #86c3f0 !important;}
.site-header .header-bottom .right-menu-secn ul li {margin-left: 50px;}

.site-header .right-btn-secn a {color: #000;font-size: 15px;border: solid 1px #000;width: 150px;display: inline-block;padding: 8px;text-align: center;margin-left: 40px;}
.site-header .right-btn-secn a:hover {color: #86c3f0;border: solid 1px #86c3f0;}

.site-footer {padding: 55px 0 0 !important;background: #000;}
.site-footer .footer-widgets {padding: 0;}
.site-footer .widget-title {border: none;color: #fff !important;padding: 0;font-size: 18px;font-weight: 600;}
.site-footer .menu li:before{display:none;}
.site-footer .menu li {padding: 0;margin-bottom: 10px;}
.site-footer .menu li a {color: #fff !important;font-size: 14px;}
.site-footer .menu .current-menu-item a, .site-footer .menu li a:hover {color: #86c3f0 !important;}
.site-footer .footer_contact li {color: #fff;font-size: 14px;display: flex;align-items: baseline;margin-bottom: 20px;}
.site-footer .footer_contact li i {margin-right: 15px;}
.site-footer p {color: #fff;font-size: 14px;margin: 0;}
.site-footer .footersocial-icon li {display: inline-block;margin-right: 10px;}
.site-footer .footersocial-icon li a {color: #fff !important;font-size: 14px;border: solid 1px #fff;width: 35px;height: 35px;display: inline-block;border-radius: 100%;text-align: center;line-height: 35px;}
.site-footer .footersocial-icon li a:hover {background: #86c3f0;border-color: #86c3f0;}
.site-footer form .es_txt_email {margin: 0;background: #1f1f1f;border-radius: 0;width: 100%;height: 45px;font-size: 14px;padding: 0 12px;}
.site-footer form .es_submit_button{width: 100%;border-radius: 0;padding: 0;height: 45px;font-size: 14px;color: #fff;font-weight: 500;background: #86c3f0;}
.site-footer form .es_submit_button:hover {background: #fff;color: #86c3f0;}
.site-footer .footer-widget-4 #custom_html-6 {margin-bottom: 0;}
.site-footer #media_image-2 {margin-bottom: 30px;}
.site-footer .site-info {padding: 15px 0;text-align: center;border-top: solid 1px #444444;margin: 0 calc(50% - 50vw);}
.site-footer .site-info section {margin-bottom: 0;} 
.site-footer .site-info .textwidget {color: #fff;font-size: 14px;} 
.site-footer .footer_contact li a {color: #fff !important;}
.site-footer #custom_html-4 {margin-bottom: 30px;}
.site-footer #custom_html-7 {margin-bottom: 25px;}

.home-slider {margin: 0 calc(50% - 50vw);}
.home-slider .elementor-container {max-width: 100% !important;}
.home-slider .elementor-widget-wrap {padding: 0 !important;}
.home-slider .slides li:before {content: "" !important;background: rgb(0 0 0 / 36%);position: absolute;top: 0;bottom: 0 !important;left: 0;right: 0;display: inline-block !important;}
.home-slider .caption-wrap {background: none !important;opacity: 1 !important;bottom: auto !important;top: 50%;transform: translateY(-50%);}
.home-slider .caption {padding: 0 15px !important;max-width: 1170px;margin: auto;text-align: center;}
.home-slider .caption h1 {margin-bottom: 0;color: #fff;font-size: 60px;font-weight: 600;}
.home-slider .caption p {font-size: 14px;max-width: 500px;margin: auto !important;line-height: 24px;padding: 20px 0 30px;}
.home-slider .caption a {background: #86c3f0;color: #fff;font-size: 14px;padding: 12px 35px;display: inline-block;}
.home-slider .caption a:hover {background: #000;}
.home-slider .flex-control-nav {bottom: 30px !important;}
.home-slider .flex-control-nav li a {background: none;border: solid 1px #fff;width: 12px;height: 12px;}
.home-slider .flex-control-nav li .flex-active {background: #fff;}
.home-slider .flex-direction-nav li a {text-indent: inherit !important;font-size: 0;width: auto !important;height: auto !important;}
.home-slider .flex-direction-nav li .flex-prev {left: 30px !important;opacity: 1 !important;background: none !important;}
.home-slider .flex-direction-nav li .flex-prev:after {content: "\f104";font-size: 50px;font-family: 'FontAwesome';color: #fff;}
.home-slider .flex-direction-nav li .flex-next {right: 30px !important;opacity: 1 !important;background: none !important;}
.home-slider .flex-direction-nav li .flex-next:after {content: "\f105";font-size: 50px;font-family: 'FontAwesome';color: #fff;}

.aboutus_sec {margin-top: 20px;}
.aboutus_sec .aboutus_left h4 {color: #86c3f0;font-size: 18px;} 
.aboutus_sec .aboutus_left h2 {font-size: 35px;color: #000;text-transform: capitalize;line-height: normal;text-align: left;}
.aboutus_sec .aboutus_left ul {margin: 0 0 0 20px;}
.aboutus_sec .aboutus_left ul li {color: #000;padding: 3px 0;font-size: 15px;}
.aboutus_sec .elementor-element-5ae20f0.abtcont p {margin-bottom: 15px;}
.aboutus_sec .aboutus_left p {font-size: 15px;color: #000;font-weight: normal;line-height: 24px;}
.aboutus_sec .aboutus_left .abtcont {margin-bottom: 15px;}
.aboutus_sec .aboutus_right img {height: 400px;object-fit: cover;object-position: top;}
.aboutus_sec .aboutus_left {padding-right: 10px;}

.service_sec {margin: 80px 0;}
.service_sec .sec_head h2 {color: #000;font-size: 35px;margin-bottom: 30px;}
.service_sec article {padding: 0 15px !important;}
.service_sec article .eael-entry-wrapper {text-align: center;padding: 30px 15px;}
.service_sec article h2 {font-size: 22px;margin: 0 0 12px;}
.service_sec article h2 a {color: #000 !important;}
.service_sec article h2 a:hover {color: #86c3f0 !important;}
.service_sec article .eael-grid-post-excerpt p {color: #000;font-size: 14px;line-height: 24px;padding-bottom: 20px;}
.service_sec article .eael-post-elements-readmore-btn {color: #000 !important;font-size: 14px;border: solid 1px #000;display: inline-block;padding: 10px 25px;}
.service_sec article .eael-post-elements-readmore-btn:hover {color: #fff !important;background:#86c3f0;border-color:#86c3f0;}
.service_sec article .eael-grid-post-holder {border-color: #b5b4b4;}
.service_sec article .eael-entry-overlay {display: none;}

.coachconsult_sec {margin-bottom: 80px;}
.coachconsult_sec .aboutus_right h4 {color: #86c3f0;font-size: 18px;line-height: normal;font-weight: 500;}
.coachconsult_sec .aboutus_right h2 {font-size: 30px;color: #000;text-transform: capitalize;line-height: normal;}
.coachconsult_sec .aboutus_right p {font-size: 15px;color: #000;font-weight: normal;line-height: 24px;}
.coachconsult_sec .aboutus_right {padding-left: 10px;}
.coachconsult_sec .aboutus_left {padding-right: 10px;}
.coachconsult_sec .aboutus_right a {margin-top: 10px;background: #86c3f0;color: #fff;font-size: 14px;padding: 16px 35px;display: inline-block;border-radius: 0;}
.coachconsult_sec .aboutus_right a:hover {background: #000;}
.coachconsult_sec .aboutus_right ul {margin: 8px 0 0 20px;}
.coachconsult_sec .aboutus_right ul li {color: #000;font-size: 15px;}

.home_testimonial {margin: 0 calc(50% - 50vw);background: #86c3f0;padding: 75px 0;}
.home_testimonial .sp-testimonial-free-section {margin: 0;}
.home_testimonial .sec_head h2 {color: #fff;font-size: 35px;}
.home_testimonial p {color: #fff;font-size: 18px !important;max-width: 750px;margin: auto !important;padding: 6px 0 2px;}
.home_testimonial .sp-testimonial-client-name {color: #fff !important;font-size: 20px;font-weight: 600;}
.home_testimonial .testimonial-nav-arrow {border: none !important;color: #fff !important;font-size: 50px;background: none !important;}
 
.tellcontact_Sec {margin: 0 calc(50% - 50vw);padding: 75px 0;position: relative;background-size: cover;}
.tellcontact_Sec:before {content: "";background: rgb(0 0 0 / 58%);position: absolute;top: 0;bottom: 0;left: 0;right: 0;}
.tellcontact_Sec h2 {color: #fff !important;font-size: 25px;}
.tellcontact_Sec p {color: #fff !important;font-weight: normal !important;padding: 10px 0 20px;}
.tellcontact_Sec .elementor-button-wrapper a {font-weight: normal;background: none;border: solid 1px #fff;border-radius: 0;padding: 17px 30px;}
.tellcontact_Sec .elementor-button-wrapper a:hover {color: #fff !important;background: #86c3f0;border-color: #86c3f0;}

.latblog_sec {margin-top: 80px;}
.latblog_sec h2 {color: #000 !important;font-size: 35px;font-weight: 600 !important;margin-bottom: 20px;}
.latblog_sec .eael-entry-wrapper {padding: 20px 15px;}
.latblog_sec .eael-entry-title {font-size: 18px;margin: 0 0 16px;}
.latblog_sec .eael-entry-title a {color: #000 !important;}
.latblog_sec .eael-grid-post-excerpt p {color: #000;font-weight: 500;}
.latblog_sec .eael-post-elements-readmore-btn {color: #86c3f0 !important;font-size: 14px;margin-top: 17px;font-weight: 600;}
.latblog_sec .eael-grid-post-holder {border-color: #dddddd;padding: 10px;}
.latblog_sec .eael-entry-overlay {display: none;}
.latblog_sec .eael-entry-header-after {display: none;}
.latblog_sec article {padding: 0 15px !important;}

.page-banner {margin: 0 calc(50% - 50vw);padding: 150px 0;background-size: cover;margin-bottom: 60px;}
.page-banner h2{color: #fff !important;font-size: 35px;}	

.aboutpg_whopara .whoparasec_right .sec_head h2 {color: #000;font-size: 30px;}
.aboutpg_whopara .whoparasec_right p {color: #000 !important;font-weight: normal !important;line-height: 24px;font-size: 15px;}
.aboutpg_whopara .whoparasec_right h4 {color: #000 !important;font-size: 22px;}
.aboutpg_whopara .whoparasec_right ul {margin: 0;}
.aboutpg_whopara .whoparasec_right ul li {list-style: none;color: #000;font-size: 16px;font-weight: 500;margin-bottom: 10px;display: table;}
.aboutpg_whopara .whoparasec_right .sec_subhead {padding-top: 20px;}
.aboutpg_whopara .whoparasec_right ul li:before {content: "\f178";font-family: 'FontAwesome';color: #86c3f0;padding-right: 12px;display: table-cell;}
.aboutpg_whopara .whoparasec_right {padding-left: 10px;}
.aboutpg_whopara .whoparasec_left {padding-right: 10px;}
.aboutpg_whopara .whoparasec_right ul li ul li {margin: 10px 0 0;}
 
.missnvisn_sec {margin: 80px 0;}
.missnvisn_sec .missnvisn_block {padding: 0 15px;}
.missnvisn_sec .missnvisn_block .elementor-widget-wrap {background: #f2f7fd;padding: 40px 35px !important;}
.missnvisn_sec .missnvisn_block h2 {color: #86c3f0 !important;font-size: 24px;font-weight: 500 !important;padding-bottom: 10px;}
.missnvisn_sec .missnvisn_block .elementor-widget-wrap {background: #f2f7fd;padding: 40px 35px !important;border: solid 1px #f2f7fd;}
.missnvisn_sec .missnvisn_block .elementor-widget-wrap:hover {border-color: #86c3f0;}
.missnvisn_sec .missnvisn_block h4 {color: #000 !important;font-size: 22px;font-weight: 500 !important;}
.missnvisn_sec .missnvisn_block p {color: #000 !important;font-weight: normal !important;font-size: 14px;line-height: 24px;}

.statsabt_sec {margin: 0 calc(50% - 50vw);background-size: cover;padding: 90px 0;margin-bottom: 80px;}
.statsabt_sec:before {content: "";background: rgb(0 0 0 / 73%);position: absolute;top: 0;bottom: 0;left: 0;right: 0;} 
.statsabt_sec h2 {color: #fff !important;font-size: 35px;position: relative;padding-bottom: 45px;margin-bottom: 16px !important;}
.statsabt_sec h2:before {content: "";background: #86c3f0;width: 40px;height: 3px;position: absolute;bottom: 0;left: 0;right: 0;margin: auto;}
.statsabt_sec h4 {font-size: 20px;color: #fff !important;font-weight: 500 !important;}

.abt_faq_sec .faq_left h4 {color: #86c3f0 !important;font-size: 20px;}
.abt_faq_sec .faq_left h2 {color: #000 !important;font-size: 35px;max-width: 500px;line-height: normal;}
.abt_faq_sec .faq_left p {color: #000 !important;font-weight: normal !important;line-height: 24px;font-size: 15px;}
.abt_faq_sec .faq_left .elementor-button-wrapper a {margin-top: 10px;background: #86c3f0;color: #fff;font-size: 14px;padding: 16px 35px;display: inline-block;border-radius: 0;}
.abt_faq_sec .faq_left .elementor-button-wrapper a:hover {background: #000;}
.abt_faq_sec .elementor-toggle-item .elementor-tab-title {border: solid 1px #000 !important;}
.abt_faq_sec .elementor-toggle-item .elementor-tab-title a {color: #000;font-size: 15px;font-weight: normal;}
.abt_faq_sec .elementor-toggle-item .elementor-tab-title span {color: #000;}
.abt_faq_sec .elementor-toggle-item .elementor-tab-content {color: #000;font-size: 14px;line-height: 24px;}
.abt_faq_sec .elementor-toggle-item {margin-bottom: 15px;}
.abt_faq_sec .elementor-toggle-item .elementor-tab-title.elementor-active, .abt_faq_sec .elementor-toggle-item .elementor-tab-title:hover {background: #86c3f0;border-color: #86c3f0 !important;}
.abt_faq_sec .elementor-toggle-item .elementor-tab-title.elementor-active a, .abt_faq_sec .elementor-toggle-item .elementor-tab-title a:hover {color: #fff;}
.abt_faq_sec .elementor-toggle-item .elementor-tab-title.elementor-active span, .abt_faq_sec .elementor-toggle-item .elementor-tab-title:hover span{color: #fff;}

.servicepg_contactsec {margin: 0 calc(50% - 50vw);background-size: cover;padding: 40px 0;}
.servicepg_contactsec .elementor-container {align-items: center;}
.servicepg_contactsec .servicepg_contactleft h5 {color: #fff !important;font-size: 15px;}
.servicepg_contactsec .servicepg_contactleft h2 {color: #fff !important;font-size: 30px;text-transform: uppercase;padding-bottom: 10px;}
.servicepg_contactsec .servicepg_contactright h3 {font-size: 18px;}
.servicepg_contactsec .servicepg_contactright h3 a {background: #fff;color: #000 !important;padding: 15px 50px;font-weight: 500;}
.servicepg_contactsec .servicepg_contactright h3 a:hover {background: #86c3f0;color: #fff !important;}

.page-id-11 .content-area, .page-id-11 .site-main, .page-id-11 article {margin-bottom: 0;}

.blog_content {margin-top: 0;}

.single-banner {display: none;}
.single .single-banner {display: block;position: relative;margin-bottom: 60px;}
.single .single-banner h2 {position: absolute;top: 50%;left: 0;right: 0;transform: translateY(-50%);font-size: 35px;color: #fff;font-weight: 600;max-width: 1170px;margin: auto;padding: 0 15px;}

.single-service #secondary {display: none;}
.single .service {margin: 0;}
.single .content-area {width: 100%;margin: 0;}

.single-servicecustompost .col-md-4 {width: 30%;float: left;padding: 0 15px;}
.single-servicecustompost .single-sidebar .widget-title {display: none;}
.single-servicecustompost .single-sidebar #recent-posts-2 ul li {padding: 0;}
.single-servicecustompost .single-sidebar #recent-posts-2 ul li:before {display: none;}
.single-servicecustompost .single-sidebar #recent-posts-2 ul li a {display: inline-block;width: 100%;font-size: 18px;color: #000;font-weight: 500;border: solid 1px #000;padding: 12px 15px;}
.single-servicecustompost .single-sidebar #recent-posts-2 ul li a:hover {border-color:#86c3f0; background:#86c3f0;color: #fff;}
.single-servicecustompost .sidecontact_details {background: #1a191d;padding: 40px 25px 0;}
.single-servicecustompost .sidecontact_details h2 {color: #fff;font-weight: 600;font-size: 22px;}
.single-servicecustompost .sidecontact_details p {color: #fff;font-size: 14px;}
.single-servicecustompost .sidecontact_details ul {margin: 0;}
.single-servicecustompost .sidecontact_details ul li {color: #fff;font-size: 14px;display: flex;margin-bottom: 10px;}
.single-servicecustompost .sidecontact_details ul li a {color: #fff;}
.single-servicecustompost .sidecontact_details ul li i {min-width: 25px;}
.single-servicecustompost .sidecontact_details .sidecontactbtn {background: #86c3f0;color: #fff;font-size: 18px;display: inherit;margin: 0 -25px;text-align: center;padding: 12px 0;}
.single-servicecustompost .sidecontact_details .sidecontactbtn:hover {background: #000;} 
.single-servicecustompost .sidecontct_data {margin-bottom: 40px;position: relative;padding-top: 40px;}
.single-servicecustompost .sidecontct_data:before {content: "";background: #5f5e61;width: 100px;height: 3px;position: absolute;top: 5px;}
.single-servicecustompost .col-md-8 {width: 70%;float: left;padding: 0 15px;}
.single-servicecustompost .svcthumbnail img {width: 100%;}
.single-servicecustompost .svctitle h3 {color: #000;font-weight: 600;font-size: 25px;margin: 30px 0 15px;}
.single-servicecustompost .svccontent p {color: #000;font-size: 15px;line-height: 24px;}
.single-servicecustompost {margin-bottom: 50px;display: inline-block;width: 100%;}
.single-servicecustompost #wp-share-button-35 {display: none;}

.blogpg_contactsec {margin: 0 calc(50% - 50vw);background: #86c3f0;padding: 50px 0;margin-top: 80px;}
.blogpg_contactsec .elementor-container {align-items: center;}
.blogpg_contactsec .blogpg_cleft {width: 60%;}
.blogpg_contactsec .blogpg_cright {width: 40%;}
.blogpg_contactsec h2 {color: #fff !important;font-size: 35px;}
.blogpg_contactsec h3 {color: #fff !important;font-size: 20px;font-weight: 500 !important;}
.blogpg_contactsec form {margin: 0;display: flex;}
.blogpg_contactsec form .es-field-wrap {margin-bottom: 0;width: 100%;}
.blogpg_contactsec form .es-field-wrap label {width: 100%;display: inline-block;}
.blogpg_contactsec form .es-field-wrap input {padding: 0 12px;height: 50px;color: #717171;width: 100%;}
.blogpg_contactsec form .es_submit_button {outline:none;background: #0e7325;height: 50px;color: #fff;font-weight: 500;}
.blogpg_contactsec form .es_submit_button:hover {background: #000;}
.page-id-13 .content-area, .page-id-13 .site-main, .page-id-13 article {margin-bottom: 0 !important;}

.cform_left ul {margin: 0;}
.cform_left ul li {align-items: center;list-style: none;margin-bottom: 20px;color: #000;font-size: 14px;display: flex;}
.cform_left ul li i {background: #86c3f0;color: #fff;min-width: 50px;height: 50px;font-size: 25px;text-align: center;line-height: 50px;margin-right: 15px;border-radius: 6px;}
.cform_left ul li a {color: #000;font-size: 14px;}
.cform_right ul li br, .cform_right form br {display: none;}
.cform_right form {background: #f7f7f7;padding: 40px;}
.cform_right form p {margin: 0 !important;}
.cform_right form label {font-weight: normal !important;font-size: 14px;color: #000;}
.cform_right form .wpcf7-text {width: 100%;box-shadow: none;margin: 3px 0 20px;background: #fff;border: solid 1px #ededed;font-size: 12px;height: 45px;outline: none;}
.cform_right form textarea {width: 100%;box-shadow: none;margin: 5px 0 20px;background: #fff;border: solid 1px #ededed;font-size: 12px;outline: none;}
.cform_right form .wpcf7-submit {background: #86c3f0;color: #fff;padding: 10px 30px;outline: none;}
.cform_right form .wpcf7-submit:hover {background: #000;}

.conpage_map {margin: 0 calc(50% - 50vw);margin-top: 80px;}
.conpage_map .elementor-container {max-width: 100% !important;}
.conpage_map .elementor-widget-wrap {padding: 0 !important;}
.conpage_map iframe {height: 450px !important;}
.page-id-15 .content-area, .page-id-15 .site-main, .page-id-15 article {margin-bottom: 0 !important;}

#post-navigation {display: none;}

.single-custompost {display: inline-block;width: 100%;}
.single-custompost .col-md-8 {width: 70%;float: left;padding: 0 15px;}
.single-custompost .col-md-4 {width: 30%;float: left;padding: 0 15px;}
.single-custompost .col-md-4 #secondary {width: 100%;margin-bottom: 0;}
.single-custompost .single-right .blogthumbnail {margin-bottom: 30px;}
.single-custompost .single-right .blogthumbnail img {width: 100%;}
.single-custompost .single-right .date_author {color: #767575;font-size: 16px;font-weight: 500;}
.single-custompost .single-right .single_post_title_custom {color: #000;font-size: 20px;font-weight: 600;margin: 10px 0 15px;}
.single-custompost .single-right .blogcontent p {color: #000;font-size: 15px;}
.single-custompost .single-right .blogcontent .wp-share-button {display: none;}

.single #respond {padding: 0;}
.single #respond .comment-reply-title {color: #000;font-size: 20px;font-weight: 500;margin-bottom: 10px;} 
.single #respond .comment-notes {color: #000;}
.single #respond .form-submit #submit {background: #86c3f0;color: #fff;font-weight: normal;padding: 12px 30px;}
.single #respond .form-submit #submit:hover {background: #000;}
.single #respond label {color: #000;}
.single #respond textarea {background: #f6f7f9;border: none;box-shadow: none;outline: none;}
.single #respond p input {background: #f6f7f9;border: none;box-shadow: none;outline: none;}

.single .social_share_post {display: flex;align-items: center;margin-top: 40px;}
.single .social_share_post span {font-size: 18px;color: #000;font-weight: 500;flex-grow: 1;}
.single .social_share_post .wp-share-button {margin: 0;}
.single .social_share_post .wp-share-button a {margin: 0 0 0 15px;background: #000;border-radius: 100%;width: 40px;height: 40px;line-height: 40px;padding: 0;font-size: 17px;text-align: center;display: inline-grid;}
.single .social_share_post .wp-share-button a:hover {background: #86c3f0;}
.single .social_share_post .wp-share-button .email:before {content: "\f003";font-family: 'FontAwesome';}
.single .social_share_post .wp-share-button .facebook:before {content: "\f09a";font-family: 'FontAwesome';}
.single .social_share_post .wp-share-button .twitter:before {content: "\f099";font-family: 'FontAwesome';}
.single .social_share_post .wp-share-button .reddit:before {content: "\f281";font-family: 'FontAwesome';}

.single-custompost .blog_section .post_data .post_thumbnail img {width: 70px;height: 70px;object-fit: cover;border-radius: 12px;margin-bottom: 0;}
.single-custompost .blog_section .post_data .post_thumbnail {width: 70px;margin-right: 15px;}
.single-custompost .blog_section .post_data {display: flex;margin-bottom: 30px;}
.single-custompost .blog_section .post_data .post_namedetail .ptitle {color: #000;font-weight: 600;font-size: 15px;line-height: normal;padding-bottom: 5px;}
.single-custompost .widget_categories .widget-title {color: #000;font-size: 20px;font-weight: 500;border: none;padding-bottom: 0;}
.single-custompost .widget_categories ul li:before {display: none;}
.single-custompost .widget_categories ul li {padding: 0;}
.single-custompost .widget_categories ul li a {color: #000;font-size: 15px;font-weight: normal;}
.single-custompost .widget_categories ul li a:before {content: "\f105";font-family: 'FontAwesome';margin-right: 10px;}
.single-custompost .widget_categories ul li a:hover {color: #86c3f0;}
.single-custompost .single-sidebar {display: inline-block;width: 100%;border: solid 1px #ebebeb;border-radius: 10px;padding: 30px;}
.single-custompost .widget_categories {margin-bottom: 0;}
.single-custompost .row {margin: 0 -15px;}

.site-footer .btnfutrpopup {color: #fff !important;text-transform: uppercase;font-size: 15px;border: solid 1px #fff;padding: 14px 50px;display: inline-block;}
.site-footer .btnfutrpopup:hover {color: #86c3f0 !important;border-color: #86c3f0;}

.wppopups-whole .spu-container {padding: 40px 50px 20px !important;}
.wppopups-whole .spu-box {max-width: 610px !important;}
.wppopups-whole h2 {text-align: center;font-size: 30px;font-weight: 600;color: #000;margin: 0 0 30px;}
.wppopups-whole p {margin: 0;}
.wppopups-whole br {display: none;}
.wppopups-whole .cformrow label {display: inline-block;width: 50%;float: left;padding: 0 15px;}
.wppopups-whole .cformrow .wpcf7-text {width: 100%;box-shadow: none;background: no-repeat;border-bottom: solid 1px #000;outline: none;margin: 0 0 25px;}
.wppopups-whole label {color: #000;font-size: 14px;}
.wppopups-whole .bokformsg {padding: 0 15px;}
.wppopups-whole .bokformsg textarea {width: 100%;box-shadow: none;background: no-repeat;border-bottom: solid 1px #000;outline: none;height: 100px;margin: 0 0 25px;}
.wppopups-whole .subbtn input {background: #000;color: #fff;font-weight: normal;font-size: 14px;border-radius: 50px;padding: 10px 50px;outline: none;}
.wppopups-whole .subbtn input:hover {background: #86c3f0;}
.wppopups-whole .subbtn {text-align: center;}
.wppopups-whole .spu-close {position: absolute;color: #86c3f0 !important;font-size: 50px !important;top: 15px;text-shadow: none !important;}
.wppopups-whole .subbtn .wpcf7-spinner {position: absolute;}
.wppopups-whole .wpcf7-response-output {display: none;}



@media(max-width:767px){

.col-full {
padding: 0;
}

.site-header .col-full {padding: 0 15px;}	
.site-header .header-top .header_tright .headersocial-icon {display: none;}	
.site-header .header-top .header_tleft span {font-size: 12px;}
.site-header .header-bottom {display: inline-block;width: 100%;padding-bottom:4px;}
.site-header .header-bottom .right-menu-secn ul li:last-child a {border: none;}
.site-header .header-bottom .menu {margin: 0 -15px;}
.site-header .menu-toggle span {font-size: 0;}
.site-header .menu-toggle:after, .site-header .menu-toggle:before, .site-header .menu-toggle span:before {left: auto;}
.site-header .header-bottom .left-logo-secn img {max-width: 180px;}	
.site-header .header-bottom .site-branding {margin-bottom: 0;width: 100%;}
.site-header .header-bottom .right-menu-secn {text-align: left;position: relative;}
.site-header .header-bottom .right-menu-secn ul li {margin-left: 0;}
.site-header .header-bottom .right-menu-secn ul li a {padding: 10px 15px;border-bottom: solid 1px #ccc;font-size: 14px;}
.site-header .header-bottom .menu-toggle {position: absolute;right: 15px;top:15px;padding: 0;border: none;}
.site-header .header-top .header_tleft p {font-size: 13px;}
.site-header .header-top .header_tright {display: none;}
.site-header .header-top .header_tleft {text-align: center;}
.site-header .right-btn-secn {display: none;}

.home-slider img {min-height: 350px;object-fit: cover;}
.home-slider .caption h1 {font-size: 25px;max-width: 250px;margin: auto;}
.home-slider .flex-direction-nav li .flex-next:after {font-size: 30px;}
.home-slider .flex-direction-nav li .flex-prev:after {font-size: 30px;}
.home-slider .caption p {padding: 15px 0 20px;}

.aboutus_sec .aboutus_left h2 {font-size: 20px;}
.aboutus_sec .aboutus_left {padding-right: 0;margin-bottom: 10px;}
.aboutus_sec .aboutus_right {padding-left: 0;}

.service_sec .sec_head h2 {font-size: 25px;}
.service_sec article h2 {font-size: 20px;}
.service_sec article {margin-bottom: 30px;}

.blogpg_contactsec {padding: 30px 0;}
.blogpg_contactsec .blogpg_cleft {width: 100%;text-align: center;}
.blogpg_contactsec h2 {font-size: 25px;}
.blogpg_contactsec h3 {font-size: 14px;line-height: normal;}
.blogpg_contactsec .blogpg_cright {width: 100%;margin-top: 20px;}

.coachconsult_sec .aboutus_right h2 {font-size: 25px;}
.coachconsult_sec .aboutus_right h4 {font-size: 14px;}

.home_testimonial .sec_head h2 {font-size: 24px;}
.home_testimonial p {font-size: 14px !important;}

.tellcontact_Sec h2 {font-size: 19px;}

.latblog_sec h2 {font-size: 25px;}
.latblog_sec article {margin-bottom: 30px !important;}	

.site-footer .col-full {padding: 0 15px;}
.site-footer .widget {margin-bottom: 35px;}
.site-footer .block .es-form-field-container {padding: 0;}	
		
.page-banner {padding: 100px 0;background-position: right;text-align: center;}		
.page-banner h2 {font-size: 25px;}		
		
.aboutpg_whopara .whoparasec_left {padding-right: 0;margin-bottom: 30px;}		
.aboutpg_whopara .whoparasec_right .sec_head h2 {font-size: 25px;}		
.aboutpg_whopara .whoparasec_right {padding-left: 0;}
	
.aboutpg_whopara .whoparasec_right ul li {font-size: 14px;}

.statsabt_sec {padding: 50px 0 30px 0;}
.statsabt_sec h2 {padding-bottom: 30px;margin-bottom: 10px !important;font-size: 30px;}
.statsabt_sec h4 {font-size: 16px;}
.statsabt_sec .stats_block {margin-bottom: 30px;}

.abt_faq_sec .faq_left h2 {font-size: 25px;}
.abt_faq_sec .faq_left {margin-bottom: 30px;}	
.abt_faq_sec .elementor-toggle-item .elementor-tab-title a {font-size: 14px;}	

.conpage_map iframe {height: 300px !important;}
	
.single-servicecustompost .col-md-4 {width: 100%;}	
.single-servicecustompost .single-sidebar #recent-posts-2 ul li a {font-size: 14px;}
.single-servicecustompost .col-md-8 {width: 100%;}	

.single .single-banner h2 {font-size: 25px;}
.single .single-banner img {min-height: 245px;object-fit: cover;}	

.single-custompost .row {margin: 0;}
.single-custompost .col-md-8 {width: 100%;}
.single-custompost .col-md-4 {width: 100%;}	
.single-custompost .single-sidebar {padding: 30px 20px;}
.single #respond {padding: 0 15px;}

.single .social_share_post {display: block;padding: 0 15px;}
.single .social_share_post .wp-share-button {margin: 15px 0 0;}
.single .social_share_post .wp-share-button a {margin: 0 15px 0 0;}
	
.wppopups-whole h2 {font-size: 22px;}	
.wppopups-whole .spu-container {padding: 40px 10px 20px !important;}
	
}


@media(min-width:768px) and (max-width:991px){
	
.site-header .header-bottom .right-menu-secn ul li a {font-size: 14px;}	
.site-header .header-bottom .left-logo-secn img {max-width: 200px;}
.site-header .header-bottom .right-menu-secn ul li {margin-left: 14px;}	
.site-header .right-btn-secn a {margin-left: 14px;}

.home-slider .caption h1 {font-size: 35px;}
.home-slider img {min-height: 400px;object-fit: cover;}

.aboutus_sec .aboutus_left h2 {font-size: 20px;}

.service_sec .sec_head h2 {font-size: 30px;}
.service_sec article {margin-bottom: 30px;}
.service_sec article h2 {font-size: 20px;}

.blogpg_contactsec h2 {font-size: 30px;}
.blogpg_contactsec h3 {font-size: 16px;}

.coachconsult_sec .aboutus_right h2 {font-size: 22px;}
.coachconsult_sec .aboutus_right h4 {font-size: 14px;}	
	
.home_testimonial .sec_head h2 {font-size: 30px;}	
.home_testimonial p {font-size: 14px !important;max-width: 600px;}

.latblog_sec h2 {font-size: 30px;}
.latblog_sec article {margin-bottom: 30px;}	

.site-footer .block {width: 45% !important;float: left !important;}

.page-banner {padding: 100px 0;}
.page-banner h2 {font-size: 30px;}

.statsabt_sec h4 {font-size: 16px;}
	
.abt_faq_sec .faq_left h2 {font-size: 30px;}	
.abt_faq_sec .elementor-toggle-item .elementor-tab-title a {font-size: 14px;}

.aboutpg_whopara .whoparasec_right ul li {font-size: 14px;}

.missnvisn_sec .missnvisn_block h4 {font-size: 18px;}
	
.conpage_map iframe {height: 300px !important;}
	
.single-servicecustompost .col-md-4 {width: 40%;}	
.single-servicecustompost .single-sidebar #recent-posts-2 ul li a {font-size: 14px;}
.single-servicecustompost .col-md-8 {width: 60%;}	

.single .single-banner h2 {font-size:30px;}	

.single-custompost .col-md-8 {width: 60%;}	
.single-custompost .col-md-4 {width: 40%;}
.single-custompost .single-sidebar {padding: 30px 20px;}

}


@media(min-width:992px) and (max-width:1169px){
	
.site-header .header-bottom .right-menu-secn ul li {margin-left: 35px;}	
	
.aboutus_sec .aboutus_left h2 {font-size: 28px;}	

.service_sec article {width: 33.33% !important;clear: none !important;}

.latblog_sec article {width: 33.33% !important;clear: none !important;}

.conpage_map iframe {height: 400px !important;}	

.single-servicecustompost .col-md-4 {width:35%;}	
.single-servicecustompost .col-md-8 {width:65%;}	

.single-custompost .col-md-8 {width: 65%;}	
.single-custompost .col-md-4 {width: 35%;}
	
}
 