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


body, h1, h2, h3, h4, h5, h6, p, a, span, li, div, strong, button {
    font-family: 'Montserrat', sans-serif !important;
    outline: none !important;
    text-decoration: none !important;
    transition: all 500ms;
}
 
.elementor-section.elementor-section-boxed > .elementor-container {max-width: 1170px;}

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

header.entry-header {display: none;}

header .header_new_sec > .elementor-container {max-width: 100% !important;}
header .header_new_sec > .elementor-container > .elementor-column > .elementor-widget-wrap {padding: 0;} 

header .header_top {background: #e7c6c7;padding: 7px 0;}
header .header_top .header_top_left h3 {font-size: 14px;font-weight: 400;color: #fff;}
header .header_top .header_top_right h2 {font-size: initial;}
header .header_top .header_top_right ul {margin: 0;text-align: right;}
header .header_top .header_top_right ul li {margin-left: 20px;display: inline-block;}
header .header_top .header_top_right ul li a {color: #fff;font-size: 14px;}

header .header_bottom .elementor-container {align-items: center;}
header .header_bottom .header_logo_sec {width: auto !important;}
header .header_bottom .header_menu_sec {width: auto !important;flex-grow: 1;}
header .header_bottom .header_menu_sec .hfe-nav-menu {margin: auto;}
header .header_bottom .header_menu_sec .hfe-nav-menu li {margin: 0 16px;}
header .header_bottom .header_menu_sec .hfe-nav-menu li a:hover, header .header_bottom .header_menu_sec .hfe-nav-menu .current-menu-item a {color: #e7c6c7 !important;}
header .header_bottom .header_menu_sec .hfe-nav-menu li a {padding: 0 !important;color: #000!important;font-size: 16px;font-weight: 500;}

header .header_bottom {padding: 30px 0;}
header .header_bottom .header_btn_sec {width: auto !important;}
header .header_bottom .header_btn_sec .elementor-widget-wrap {flex-wrap: inherit;}
header .header_bottom .header_btn_sec .elementor-widget-button {margin: 0;}
header .header_bottom .header_btn_sec .booknowbutton {margin-left: 20px;}
header .header_bottom .header_btn_sec a {background: #e7c6c7;font-size: 14px;font-weight: 500;padding: 0;width: 132px;height: 31px;border-radius: 0;line-height: 31px;}
header .header_bottom .header_btn_sec a:hover {background: #000;}
 
.home_topslider {margin: 0 calc(50% - 50vw);}
.home_topslider .elementor-widget-wrap {padding: 0 !important;}
.home_topslider  .slides li:before {content: "" !important;background: rgb(0 0 0 / 40%);position: absolute;top: 0;bottom: 0 !important;left: 0;right: 0;display: inline-block !important;}
.home_topslider .caption-wrap {background: none !important;opacity: 1 !important;bottom: auto !important;top: 50%;transform: translateY(-50%);}
.home_topslider .caption {padding: 0 15px !important;max-width: 1170px;margin: auto;text-align: left;}
.home_topslider .caption h1 {font-size: 70px;color: #fff;font-weight: bold;margin: 0 0 25px;}
.home_topslider .caption p {font-size: 30px;color: #fff;line-height: 24px;padding-bottom: 40px;font-weight: 500;}
.home_topslider .caption a {background: #e7c6c7;color: #fff;text-transform: capitalize;padding: 13px 50px;display: inline-block;font-size: 15px;font-weight: 500;}
.home_topslider .caption a:hover {background: #000;color: #fff;}
.home_topslider .flex-control-nav {bottom: 30px !important;}
.home_topslider .flex-control-nav li a {background:#fff;}
.home_topslider .flex-control-nav li .flex-active {background: #e7c6c7;}
.home_topslider .flex-direction-nav li .flex-prev {left: 30px !important;opacity: 1 !important;background: none !important;text-decoration: none;}
.home_topslider .flex-direction-nav li a {text-indent: inherit !important;font-size: 0;width: auto !important;height: auto !important;}
.home_topslider .flex-direction-nav li .flex-prev:after {content: "\f104";font-size: 50px;font-family: 'FontAwesome';color: #fff;}
.home_topslider .flex-direction-nav li .flex-next {right: 30px !important;opacity: 1 !important;background: none !important;text-decoration: none;}
.home_topslider .flex-direction-nav li .flex-next:after {content: "\f105";font-size: 50px;font-family: 'FontAwesome';color: #fff;}

footer {background: #000;}
footer .footer_top {padding: 50px 0 30px 0;}
footer .footer_top h2 {text-transform: capitalize;font-size:18px;color: #fff !important;padding-bottom: 10px;text-align: left;font-weight: 600 !important;}
footer .footer_top p {color: #fff !important;font-size: 14px;font-weight: normal !important;line-height: 24px;}
footer .footer_top ul {margin: 0;}
footer .footer_top .address li {display: flex;align-items: baseline;}
footer .footer_top .address li i {margin-right: 15px;}
footer .footer_top ul li {margin-bottom: 20px;list-style: none;}
footer .footer_top ul li a {padding: 0 !important;color: #fff !important;font-weight: normal !important;font-size: 14px;}
footer .footer_top ul li a:hover, footer .footer_top ul .current-menu-item a {color: #e7c6c7 !important;}
footer .footer_top .elementor-widget-container {color: #fff;font-size: 14px;}
footer .footer_top .elementor-widget-image {text-align: left;margin-bottom: 35px;}
footer .footer_top form input#esfpx_email_0fe74ada6116e::placeholder {color: #bababb;}
footer .footer_top form input#esfpx_email_0fe74ada6116e {width: 100%;height: 40px;color: #bababb;padding: 0 12px;font-size: 14px;background: #1f1f1f;outline: none;}
footer .footer_top form label {font-size: 0;}
footer .footer_top form br {display: none;}
footer .footer_top form input[type="submit"]:hover {background: #e7c6c7;color: #fff;}
footer .footer_top form input[type="submit"]{outline: none;background: #e7c6c7;color: #fff;width: 100%;transition: all 500ms;}
footer .footer_top .social-icon li {margin: 0 10px 0 0;display: inline-block;}
footer .footer_top .social-icon li a {border: solid 1px #fff;border-radius: 100%;width: 32px;height: 32px;display: inline-block;text-align: center;line-height: 32px;font-size: 14px;}
footer .footer_top .social-icon li a:hover {background: #e7c6c7;border-color: #e7c6c7;color: #fff !important;}
footer .footer_top .futr_block_txt {margin-bottom: 0 !important;}
footer .footer_bottom_sec {padding: 14px 0 2px;}
footer .footer_bottom_sec p {color: #fff !important;font-size: 14px;font-weight: 400 !important;}
footer .footer_bottom_sec:before {content: "";border-top: solid 1px #444444;position: absolute;top: 0;left: 0;right: 0;margin: 0 calc(50% - 50vw);}

.home_abt_sec .elementor-container {align-items: center;}
.home_abt_sec .home_abt_right {padding-left: 10px;}
.home_abt_sec .home_abt_left {padding-right: 10px;}
.home_abt_sec h3 {color: #e7c6c7 !important;font-size: 18px;font-weight: 600 !important;text-transform: uppercase;}
.home_abt_sec h2 {color: #000 !important;font-size: 35px;line-height: normal;font-weight: 600 !important;}
.home_abt_sec p {color: #000;font-size: 15px;text-align: justify;}
.home_abt_sec .elementor-widget-container {color: #000;font-size: 15px;text-align: justify;margin: 0;}
.home_abt_sec ul {margin: 7px 0 15px;}
.home_abt_sec ul li {color: #000;font-size: 14px;font-weight: 500;list-style: none;line-height: 35px;position: relative;padding-left: 32px;}
.home_abt_sec ul li:before {content: "";background: url(check-icon.png) no-repeat;width: 21px;height: 15px;position: absolute;left: 0;top: 10px;}
.home_abt_sec .elementor-button-wrapper a {background: #e7c6c7;border-radius: 0;font-size: 14px;font-weight: 400 !important;padding: 15px 40px;}
.home_abt_sec .elementor-button-wrapper a:hover {background: #000;}

.home_services_sec {margin-top: 50px;}
.home_services_sec h2 {color: #000 !important;font-size: 35px;line-height: normal;font-weight: 600 !important;}
.home_services_sec h3 {font-size: 25px;font-weight: 500 !important;color: #e7c6c7 !important;font-style: italic;margin-top: -6px;}
.home_services_sec .home_service_list {margin-top: 30px;}
.home_services_sec article {padding: 0 15px !important;margin-bottom: 50px;}
.home_services_sec article .eael-entry-wrapper {text-align: center;margin: 0 30px;padding: 26px 15px;box-shadow: rgb(149 157 165 / 20%) 0px 8px 24px;margin-top: -50px;background: #fff;position: relative;}
.home_services_sec article .eael-entry-wrapper h2 {margin: 0 0 12px;font-size: 25px;font-weight: 500 !important;color: #000 !important;}
.home_services_sec article .eael-entry-wrapper h2 a {font-weight: 500 !important;color: #000 !important;}
.home_services_sec article .eael-entry-wrapper h2 a:hover {color: #e7c6c7 !important;}
.home_services_sec article .eael-grid-post-excerpt a {font-size: 14px;color: #000 !important;text-transform: uppercase;font-weight: 500 !important;display: inline-block;}
.home_services_sec article .eael-grid-post-excerpt a:hover, .home_services_sec article .eael-entry-wrapper h2:hover {color: #e7c6c7 !important;}
.home_services_sec article .eael-grid-post-excerpt a:after {content: "\f178";font-family: fontawesome;margin-left: 10px;}
.home_services_sec article .eael-grid-post-holder {border: none;}
.home_services_sec article .eael-entry-overlay {background: none !important;}
.home_services_sec article .eael-entry-overlay i {display: none;}
.home_services_sec article .eael-entry-media {overflow: visible;}
.home_services_sec article .eael-grid-post-holder-inner:hover img {transform: scale(1.1);}
.home_services_sec article .eael-entry-thumbnail img {transition: all 500ms;}
.home_services_sec article .eael-entry-thumbnail {overflow: hidden;}

.home_book_banner {margin: 0 calc(50% - 50vw);background-size: cover;padding: 45px 0;margin-top: 40px;margin-bottom: 70px;}
.home_book_banner .elementor-container {align-items: center;}
.home_book_banner .elementor-widget-heading {margin-bottom: 0;}
.home_book_banner h2 {color: #fff !important;font-weight: bold !important;font-size: 50px;}
.home_book_banner p strong {color: #fff !important;font-weight: bold !important;font-size: 30px;}
.home_book_banner .elementor-button-wrapper a {background: #e7c6c7;border-radius: 0;font-size: 16px;font-weight: 500 !important;padding: 15px 30px;width: 250px;}
.home_book_banner .elementor-button-wrapper a:hover {background: #000;}

.home_gal_sec h2 {color: #000 !important;font-size: 35px;line-height: normal;font-weight: 600 !important;margin-bottom:20px;}
.home_gal_sec .gallery-item .gallery-icon {padding: 4px;}
.home_gal_sec .gallery-item .gallery-icon a {position: relative;}
.home_gal_sec .gallery-item .gallery-icon a:hover:before {opacity: 1;}
.home_gal_sec .gallery-item .gallery-icon a:before {content: "";background: rgb(231 198 199 / 60%);position: absolute;top: 0;bottom: 0;left: 0;right: 0;opacity: 0;transition: all 500ms;}
.home_gal_sec .gallery-item .gallery-icon img {width: 100%;}

.home_blog_Sec {margin: 60px 0 50px;}
.home_blog_Sec h3 {color: #e7c6c7 !important;font-size: 18px;font-weight: 600 !important;}
.home_blog_Sec h2 {color: #000 !important;font-size: 35px;line-height: normal;font-weight: 600 !important;margin-bottom: 30px;}
.home_blog_Sec article {padding: 0 15px !important;}
.home_blog_Sec article .eael-grid-post-holder {border: none;}
.home_blog_Sec article .eael-entry-overlay {background: none !important;}
.home_blog_Sec article .eael-entry-overlay i {display: none;}
.home_blog_Sec article .eael-entry-wrapper {padding: 25px 20px;box-shadow: rgb(149 157 165 / 20%) 0px 8px 24px;display: grid;}
.home_blog_Sec article .eael-entry-wrapper .eael-entry-header-after {order: 1;}
.home_blog_Sec article .eael-entry-wrapper .eael-entry-header {order: 2;}
.home_blog_Sec article .eael-entry-wrapper .eael-entry-content {order: 3;}
.home_blog_Sec article .eael-entry-wrapper h2 {margin: 20px 0;color: #000 !important;font-size: 20px;font-weight: 500 !important;}
.home_blog_Sec article .eael-entry-wrapper h2 a {color: #000 !important;font-weight: 500 !important;}
.home_blog_Sec article .eael-entry-wrapper h2 a:hover {color: #e7c6c7 !important;}
.home_blog_Sec article .eael-entry-wrapper .eael-posted-on:before {display:none;}
.home_blog_Sec article .eael-entry-wrapper .eael-posted-on {color: #000;font-size: 14px;font-weight: 600;text-transform: uppercase;}
.home_blog_Sec article .eael-entry-wrapper .eael-grid-post-excerpt a {color: #e7c6c7 !important;font-size: 14px;font-weight: 500 !important;}
.home_blog_Sec article .eael-entry-wrapper .eael-grid-post-excerpt a:hover {color: #000 !important;}
.home_blog_Sec article .eael-grid-post-holder-inner:hover img {transform: scale(1.1);}
.home_blog_Sec article .eael-entry-thumbnail img {transition: all 500ms;}
.home_blog_Sec article .eael-entry-thumbnail {overflow: hidden;}

.storefront-breadcrumb {display: none;}

.page-id-19 #primary {margin-bottom: 0;}
.page-id-19 #main {margin-bottom: 0;}
.page-id-19 #main > article {margin-bottom: 50px;}
.inner_book_banner {margin: 0 calc(50% - 50vw);background-size: cover;padding: 55px 0;margin-top: 70px;}
.inner_book_banner .elementor-container {align-items: center;}
.inner_book_banner p strong {color: #fff !important;font-weight: 600 !important;font-size: 30px;line-height: normal;}
.inner_book_banner .elementor-button-wrapper a {background: #e7c6c7;border-radius: 0;font-size: 16px;font-weight: 500 !important;padding: 15px 30px;width: 250px;}
.inner_book_banner .elementor-button-wrapper a:hover {background: #000;}
.inner_book_banner .elementor-button-wrapper {text-align: right;}

.page-id-19 .home_gal_sec .elementor-widget-heading {display: none;}

.inner_banner {margin: 0 calc(50% - 50vw);background-size: cover;margin-bottom: 60px;padding: 100px 0;}
.inner_banner .elementor-container {min-height: auto !important;}
.inner_banner h2 {text-align: center;color: #fff !important;font-size: 50px;font-weight: bold !important;}

.about-1 .about-1-left h5 {color: #e7c6c7 !important;font-size: 18px;font-weight: 600 !important;}
.about-1 .about-1-left h2 {color: #000 !important;font-size: 35px;line-height: normal;font-weight: 600 !important;font-style: italic;}
.about-1 .about-2-left p {color: #000;font-size: 15px;}

.about-2 {margin-top: 20px;}
.about-2 .gallery {margin: 0 -15px !important;}
.about-2 .gallery-item {padding: 0 15px !important;}

.about-3 {background: #f2eee9;margin: 0 calc(50% - 50vw);margin-top: 80px;margin-bottom: 80px;padding: 80px 0;}
.about-3 .elementor-col-33 {padding: 0 15px;}
.about-3 .elementor-col-33 .elementor-widget-wrap {padding: 30px 15px;text-align: center;border: solid 1px #bababa;}
.about-3 .elementor-col-33 img {margin: auto;}
.about-3 .elementor-col-33 h3 {color: #000;font-size: 18px;font-weight: 600;margin-bottom: 15px;}
.about-3 .elementor-col-33 p {color: #000;font-size: 15px;}

.about-4 {margin-bottom: 70px;}
.about-4 .elementor-container {align-items: center;}
.about-4 h2 {color: #000 !important;font-size: 35px;line-height: normal;font-weight: 600 !important;margin-bottom: 10px;}
.about-4 p {color: #000;font-size: 15px;}
.about-4 .elementor-button-wrapper a {background: #e7c6c7;border-radius: 0;font-size: 14px;font-weight: 400 !important;padding: 15px 35px;}
.about-4 .elementor-button-wrapper a:hover {background: #000;}

.home-5 .elementor-image-box-img img {margin: auto;}
.home-5 .elementor-image-box-content h3 {color: #000 !important;font-size: 22px;font-weight: 600 !important;}
.home-5 .elementor-image-box-content p {color: #000;font-size: 15px;padding: 8px 0;}
.home-5 .elementor-button-wrapper a {background: #e7c6c7;border-radius: 0;font-size: 14px;font-weight: 400 !important;padding: 15px 35px;}
.home-5 .elementor-button-wrapper a:hover {background: #000;}

.page-id-17 .home_services_sec .elementor-widget-heading {display: none;}

.service-2 {background: #e7c6c7;margin: 0 calc(50% - 50vw);padding: 50px 0;margin-top: 40px;margin-bottom: 70px;}
.service-2 .elementor-counter-number-wrapper {align-items: center;}
.service-2 .elementor-counter-number-prefix {font-size: 30px;color: #fff;font-weight: 400;text-align: left !important;flex-grow: inherit !important;margin-right: 10px;}
.service-2 .elementor-counter-number {color: #fff;font-size: 45px;font-weight: 600;}
.service-2 .elementor-counter-title {color: #fff;font-size: 16px !important;font-weight: 500 !important;text-align: left !important;line-height: normal !important;padding: 15px 0 0 30px !important;}


.contact-1 form {margin: 0 -15px;}
.contact-1 form p {width: 50%;float: left;padding: 0 15px;margin-bottom: 30px;}
.contact-1 form .wpcf7-text {outline: none;background: #e7c6c7;border: none;width: 100%;color: #000;height: 50px;padding: 0 15px;box-shadow: none;font-size: 14px;}
.contact-1 form .wpcf7-text::placeholder {color: #000;}
.contact-1 form textarea {outline: none;background: #e7c6c7;border: none;width: 100%;color: #000;height: 150px;padding: 15px;box-shadow: none;font-size: 14px;}
.contact-1 form textarea::placeholder {color: #000;}
.contact-1 form .wpcf7-submit {outline: none;font-size: 16px;text-transform: uppercase;background: #e7c6c7;color: #000;padding: 12px 70px;}
.contact-1 form .wpcf7-submit:hover {background: #000;color: #fff;}
.contact-1 form p br {display: none;}
.contact-1 form p:nth-child(8), .contact-1 form p:nth-child(9) {width: 100%;}

.contact-2 {margin-top: 80px;}
.contact-2 h2 {color: #000 !important;font-size: 30px;margin-bottom:25px;}
.contact-2 .elementor-icon-box-icon {margin-right: 20px !important;} 
.contact-2 .elementor-icon-box-wrapper {margin-bottom: 15px;display: flex;}
.contact-2 .elementor-icon-box-icon i {font-family: "Font Awesome 5 Free" !important;font-weight: 900 !important;font-size: 22px;color: #fff;background: #e7c6c7;width: 50px;height: 50px;border-radius: 100%;line-height: 50px;}
.contact-2 .elementor-icon-box-content h3 {color: #000;font-size: 16px;font-weight: 500;margin-bottom: 6px;}
.contact-2 .elementor-icon-box-content p {color: #000;font-size: 14px;}
.contact-2 p {color: #000;font-size: 14px;line-height: 24px;}
.contact-2 .elementor-icon-box-content ul {margin: 0 0 0 20px;}
.contact-2 .elementor-icon-box-content ul li {color: #000;font-size: 14px;margin-bottom: 5px;}

.single .post-navigation a {color: #000;}
.single .post-navigation a:hover {color: #e7c6c7;}
.single .entry-content p {color: #000;font-size: 15px;width: 50%;}
.single #comments {display: none;}
.single .entry-content {display: flex;margin-top: 50px;}
.single .entry-content img {margin-right: 30px;width: 50%;}



@media(min-width:768px) and (max-width:1024px){
	
header .header_bottom {padding: 15px 0;}	
header .header_bottom .header_menu_sec .hfe-nav-menu li {margin: 0;}
header .header_bottom .header_menu_sec .hfe-nav-menu li a {padding: 15px !important;font-size: 14px;}
header .header_bottom .header_logo_sec img {width: 180px;}
header .header_bottom .header_menu_sec .elementor-widget-navigation-menu {position: absolute;right: 0;top: -8px;}
header .header_bottom .elementor-container {justify-content: center;}
	
}


@media(max-width:767px){

.col-full {
    margin: 0;
    padding: 0;
}

header .header_top .header_top_left {display: none;}	
header .header_top .header_top_right ul {text-align: center;}
header .header_top .header_top_right ul li {margin: 0 10px;}

header .header_bottom {padding: 15px 0;}	
header .header_bottom .header_menu_sec .hfe-nav-menu li {margin: 0;}
header .header_bottom .header_menu_sec .hfe-nav-menu li a {padding: 15px !important;font-size: 14px;}
header .header_bottom .header_logo_sec img {width: 180px;}
header .header_bottom .header_menu_sec .hfe-nav-menu__toggle {margin: 0 !important;text-align: right;}
header .header_bottom .header_menu_sec .elementor-widget-navigation-menu {position: absolute;right: 0;top: -8px;}
header .header_bottom .elementor-container {justify-content: center;}
	
.home_topslider .caption h1 {font-size: 30px;}	
.home_topslider .slides img {min-height: 350px;object-fit: cover;}
.home_topslider .flex-direction-nav li .flex-prev:after {font-size: 30px;}	
.home_topslider .flex-direction-nav li .flex-next:after {font-size: 30px;}
.home_topslider .flex-direction-nav li .flex-next {right: 15px !important;}
.home_topslider .flex-direction-nav li .flex-prev {left: 15px !important;}
.home_topslider .caption p {font-size: 20px;}	
.home_topslider .caption {text-align: center;}	
	
.home_abt_sec .home_abt_right {padding: 20px 0 0;}
.home_abt_sec .home_abt_left {padding-right: 0;}	
.home_abt_sec h2 {font-size: 22px;}	

.home_services_sec h2 {font-size: 25px;}	
.home_services_sec h3 {font-size: 16px;line-height: normal;}
.home_services_sec article .eael-entry-wrapper h2 {font-size: 22px;}

.home_book_banner h2 {font-size: 40px;}	
.home_book_banner p strong {font-size: 23px;}
	
.home_gal_sec h2 {font-size: 25px;}
.home_gal_sec .gallery-item {width: 100% !important;max-width: 100% !important;}

.home_blog_Sec article {margin-bottom: 30px;}	
.home_blog_Sec h2 {font-size: 22px;}	
		
footer .footer_top .es-form-field-container {padding: 0 !important;}
footer .footer_bottom_sec p {line-height: normal;}

.inner_banner h2 {font-size: 25px;}	

.about-1 .about-1-left h2 {font-size: 22px;}	
	
.about-2 .gallery-item {width: 100% !important;margin-bottom: 30px !important;}	
	
.about-3 .elementor-col-33 .elementor-widget-wrap {margin: 15px 0;}	
	
.about-4 h2 {font-size: 25px;}	
.about-4 img {margin-top: 20px;}

.inner_book_banner {background-position: center;}
.inner_book_banner p {text-align: center;}
.inner_book_banner p strong {font-size: 20px;}
.inner_book_banner .elementor-button-wrapper {text-align: center;margin-top: 10px;}

.contact-1 form p {width: 100%;}
.contact-2 h2 {font-size: 22px;text-align: center;}
	
.single .col-full {padding: 0 15px;}	
.single .entry-content {display: block;}	
.single .entry-content p {width: 100%;}
.single .entry-content img {width: 100%; margin-right:0;}
	
}


@media(min-width:768px) and (max-width:991px){
	
.col-full {
    margin: 0;
    padding: 0;
}	

.home_topslider .caption h1 {font-size: 50px;}	
.home_topslider .slides img {min-height: 400px;}
.home_topslider .caption p {font-size: 25px;}
	
.about-4 h2, .about-1 .about-1-left h2, .home_gal_sec h2, .home_blog_Sec h2, .home_services_sec h2, .home_abt_sec h2 {font-size: 30px;}
	
.home_services_sec h3 {font-size: 20px;}

.home_blog_Sec article {margin-bottom: 30px;}	
	
footer .footer_top .elementor-col-25 {width: 50%;}	
	
.inner_banner {padding: 50px 0;}	
.inner_banner h2 {font-size: 35px;}		

.about-3 .elementor-col-33 h3 {font-size: 14px;}
.about-3 .elementor-col-33 p {font-size: 13px;}

.home-5 .elementor-image-box-content h3 {font-size: 18px;}	
.home-5 .elementor-image-box-content p {font-size: 14px;}
	
.service-2 .elementor-counter-title {font-size: 13px !important;}	
.service-2 .elementor-counter-number {font-size: 35px;}

.inner_book_banner p strong {font-size: 20px;}
		
}


@media(min-width:992px) and (max-width:1169px){
	
.col-full {
    margin: 0;
    padding: 0;
}	

header .header_bottom .header_menu_sec .hfe-nav-menu li {margin: 0 7px;}
header .header_bottom .header_menu_sec .hfe-nav-menu li a {font-size: 14px;}

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

.home_blog_Sec article {width: 33.33% !important;clear: none !important;} 
 
.inner_banner {padding: 70px 0;} 
.inner_banner h2 {font-size: 40px;} 

.inner_book_banner p strong {font-size: 25px;} 

 
}
 
 
 





