/*
 Theme Name:     Hdbm
 Theme URI:      http://localhost/hdbm/
 Description:    HDBM
 Author:         HDBM
 Author URI:     http://localhost/hdbm/
 Template:       Divi
 Version:        4.19.2
*/

/* =Theme customization starts here
------------------------------------------------------- */

@import url("../Divi/style.css");
html body #page-container form ::placeholder {
    opacity: 1;
}
body .et_pb_row, body .container {
    width: 100%;
}
body .et_pb_widget {
    float: none;
}
#page-container header#main-header{
    -webkit-box-shadow: none;
    box-shadow: none;
    padding:14px 0 0;
    background: none;
    position: absolute;
    top: 0;
}
#page-container header#main-header .logo_container{
    position: relative;
    height: auto;
    width: 111px;
    float: left;
    margin-top: 0;
}
#page-container header#main-header .logo_container a{
    display: block;
}
#page-container header#main-header .logo_container a img{
    max-height: inherit;
display: block;
max-width: inherit;
}
#page-container header#main-header #et-top-navigation{
    padding: 0 !important;
}
#page-container header#main-header #et-top-navigation nav, #page-container header#main-header #et-top-navigation nav ul{
    float: none;
}
#page-container header#main-header #et-top-navigation nav ul:after, #page-container header#main-header .header-social-icon-section ul:after{
    clear: both;
    content: '';
    display: block;
}
#page-container header#main-header #et-top-navigation nav ul li{
    display:block;
    float: left;
    margin: 0 45px 0 0;
    padding-right: 0;
}
#page-container header#main-header #et-top-navigation nav ul li:last-child{
    margin-right: 0;
}
#page-container header#main-header #et-top-navigation ul li a{
    display: block;
    padding: 18px 0  0;
    color: #000;
    font-size: 14px;
    line-height: 33px;
    font-weight: 600;
    font-family: 'Montserrat', sans-serif;
    text-transform:uppercase;
}
#page-container #main-header #et-top-navigation nav ul li a:hover, #page-container #main-header #et-top-navigation nav ul li.current_page_item a{
    color: #000;
    opacity: 1;
    background: url(images/menu-border.png) no-repeat bottom right;
    padding-bottom: 2px;
    transition: none;
}
#page-container header#main-header #et-top-navigation ul li.header-book-appointment a {
    background: #D67A65;
    padding: 18px 31px;
    margin-top: 7px;
    text-transform: uppercase;
    line-height: 20px;
    color: #fff;
}
.et_pb_section.home-slider-section {
    overflow: hidden;
    background: #ffeada;
}
.et_pb_section.home-slider-section::before {
    position: absolute;
content: "";
left: -662px;
right: 0;
background: url(images/slider-before.png) no-repeat;
width: 750px;
height: 928px;
bottom: 100px;
}
.et_pb_section.home-slider-section .et_pb_slide_0, .et_pb_slider .et_pb_slide_0{
    background: none;
    padding: 0;
}
.et_pb_section.home-slider-section .et_pb_slide_description{
padding: 200px 0 90px;
}
.et_pb_section.home-slider-section .home-slider-main-left{
    float: left;
    width: 366px;
    padding-top: 135px;
}
.et_pb_section.home-slider-section .home-slider-main-right{
    float: left;
    width: 844px;
    position: relative;
    z-index: -9999999;
    margin-left: -58px;
}
.et_pb_section.home-slider-section .home-slider-main-left h6{
    font-size: 15px;
    line-height: 20px;
    color: #000 !important;
    font-family: 'Montserrat', sans-serif;
    text-align: left;
    text-shadow: none;
    font-weight: normal;
    padding-bottom: 20px;
}
.et_pb_section.home-slider-section .home-slider-main-left h1{
    font-size: 60px;
    line-height: 67px;
    color: #000 !important;
    font-family: 'Prata', serif;
    text-align: left;
    text-shadow: none;
    padding-bottom: 120px;
}
.slider-explore-services a{
    font-size: 12px;
    line-height: 20px;
    color: #000 !important;
    font-family: 'Montserrat', sans-serif;
    text-align: left;
    text-shadow: none;
    font-weight: 400;
    text-transform: uppercase;
    display: block;
    background: url(images/border.png) no-repeat left 10px;
    padding-left: 60px;
}





/* Product listing */
/* 

.hbdm-product-grid {
    margin: 20px 0;
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
    width: 100%;
}

.hbdm-product-grid 
 .hbdm.product-item {
    width: 32%;
    flex: 0 0 auto;
     margin:10px 0;
}

.hbdm-product-grid .hbdm.product-item img{

    width:100%;
}
.hbdm_content{
        
    display:flex;
    justify-content:space-between;
    padding:10px 0;
}

.hbdm_content h3,.hbdm_content p{

    font-size: 20px;
    line-height: 20px;
    text-transform: capitalize;
    color: #000;
    font-family: 'Prata', serif;
    font-weight: normal;
}

.hbdm_content .right_cont p{
    font-size:22px;
}
.hbdm_content .meta{

    color: #222;
    font-size: 15px;
    line-height: 20px;
    font-family: 'Montserrat', sans-serif;
} */


.home-slider-main{
    position: relative;
}
.slider-explore-services a::after{
    position: absolute;
    content: "";
    left: 104px;
    right: 0;
    background: url(images/circle.png) no-repeat;
    width: 90px;
    height: 90px;
    bottom:100px;
}
.et_pb_section.who-is-me-section .et_pb_column.who-is-me-section-left{
    width: 528px;
    margin-right: 130px;
    position: relative;
    padding-top: 123px;
}
.et_pb_section.who-is-me-section .et_pb_column.who-is-me-section-right{
    width: 520px;
}
.et_pb_section.who-is-me-section{
    padding: 90px 0;
}
.et_pb_section.who-is-me-section .et_pb_column.who-is-me-section-left h4, .et_pb_section.home-services-section h5{
    color: #222;
    font-size: 15px;
    line-height: 20px;
    font-family: 'Montserrat', sans-serif;
    padding-bottom: 15px;
}
.et_pb_section.who-is-me-section .et_pb_column.who-is-me-section-left h3, .et_pb_section.home-services-section h4{
    color: #222;
    font-size: 45px;
    line-height: 55px;
    font-family: 'Prata', serif;
}
.et_pb_section.who-is-me-section .et_pb_column.who-is-me-section-left p{
    color: #222;
    font-size: 15px;
    line-height: 23px;
    font-family: 'Montserrat', sans-serif;
    font-weight: normal;
    padding-bottom: 95px;
}
.et_pb_section.who-is-me-section .et_pb_column.who-is-me-section-left .slider-explore-services a::after {
    bottom: -35px;
    left: 91px;
}
.et_pb_section.home-services-section {
    padding: 90px 0 130px;
}
.et_pb_section.home-services-section h5, .et_pb_section.home-services-section h4{
    text-align: center;
}
.et_pb_section.home-services-section .home-services-list{
    float: left;
    width: 360px;
    margin-right: 33px;
}
.home-services-list-img img{
    display: block;
    width: 100%;
}
.et_pb_section.home-services-section h3{
    color: #222;
    font-size: 35px;
    line-height: 35px;
    font-family: 'Prata', serif; 
    padding: 34px 0 11px; 
}
.et_pb_section.home-services-section p{
    color: #222;
    font-size: 15px;
    line-height: 23px;
    font-family: 'Montserrat', sans-serif;
    font-weight: normal;
    min-height: 70px;
}
.et_pb_section.home-services-section .find_more{
    margin-top: 60px;
}
.find_more{
    position: relative;
}
.find_more a{
    font-size: 12px;
    line-height: 20px;
    color: #000 !important;
    font-family: 'Montserrat', sans-serif;
    text-align: left;
    text-shadow: none;
    font-weight: 400;
    text-transform: uppercase;
    display: block;
    background: url(images/border.png) no-repeat left 10px;
    padding-left: 60px;
}
.find_more a::after{
    position: absolute;
    content: "";
    left: 122px;
    right: 0;
    background: url(images/circle.png) no-repeat;
    width: 90px;
    height: 90px;
    bottom: -33px;
}
.et_pb_section.home-services-section h4{
    padding-bottom: 40px;
}
.et_pb_section.home-get-ready-section{
    padding: 80px 0;
}
.get-readry-full-left{
    float: left;
    width: 635px;
}
.get-readry-full-right{
    float: right;
    width: 213px;
    padding-top: 74px;
}
.et_pb_section.home-get-ready-section .get-readry-full-left h5{
    color: #fff;
font-size: 15px;
line-height: 20px;
font-family: 'Montserrat', sans-serif;
padding-bottom: 15px;
}
.et_pb_section.home-get-ready-section .get-readry-full-left h3{
    color: #fff;
    font-size: 45px;
    line-height: 55px;
    font-family: 'Prata', serif;
}
.et_pb_section.home-get-ready-section .get-readry-full-left p{
    color: #fff;
    font-size: 15px;
    line-height: 23px;
    font-family: 'Montserrat', sans-serif;
    font-weight: normal;
}
.et_pb_section.home-get-ready-section .get-readry-full-right .find_more a{
    color: #fff !important;
}
.et_pb_section.home-get-ready-section .get-readry-full-right .find_more a::after {
    left: 97px;
}
#page-container #main-footer #footer-widgets .footer-widget:first-child {
    width: 160px;
    margin-right: 0;
    margin-bottom: 0;
}
#page-container #main-footer #footer-widgets .footer-widget:nth-child(2) {
    width: 300px;
    margin-right: 0;
    margin-bottom: 0;
    padding: 0 0;
}
#page-container #main-footer #footer-widgets .footer-widget:nth-child(3) {
    width: 300px;
    margin-right: 0;
    margin-bottom: 0;
    padding: 0 0;
}
#page-container #main-footer #footer-widgets .footer-widget:nth-child(4) {
    width: 230px;
    margin-right: 0;
    margin-bottom: 0;
    padding: 0 0;
}
#page-container #main-footer #footer-widgets .footer-widget:last-child {
    width: 117px;
    margin-right: 0;
    padding-left: 0;
    margin-bottom: 0;
    float: right;
}
#page-container #main-footer #footer-widgets .footer-widget h6{
    color: #fff;
    font-size: 18px;
    line-height: 20px;
    font-weight: 600;
    padding: 0 0 17px;
    font-family: 'Montserrat', sans-serif;
    background: url(images/footer-menu-title.png) no-repeat bottom left;
    margin-bottom: 17px;
}
#page-container #main-footer #footer-widgets .footer-widget ul li{
    color: #fff;
    font-weight: 500;
    font-size: 15px;
    line-height: 20px;
    font-family: 'Montserrat', sans-serif;   
}
#page-container #main-footer #footer-widgets .footer-widget ul li a {
    color: #fff;
    font-weight: 500;
    font-size: 15px;
    line-height: 20px;
    font-family: 'Montserrat', sans-serif;
}
#page-container #main-footer #footer-widgets .footer-widget ul li {
    padding: 0;
    margin-bottom: 15px
}
#page-container #main-footer #footer-widgets .footer-widget ul.footer-hours-text li a{
    float: right;
    margin-right: 60px;
}
#page-container #main-footer #footer-widgets .footer-widget ul.footer-hours-text li{
    margin-bottom: 9px;
}
#page-container #main-footer #footer-widgets {
    padding: 60px 0;
}
#page-container #main-footer #footer-widgets .footer-widget ul.footer-socila-icons li{
float: left;
padding-right: 35px;
margin-bottom: 0;
}
#page-container #main-footer #footer-widgets .footer-widget ul.footer-socila-icons li:last-child{
    padding-right: 0;
}
#page-container #main-footer #footer-widgets .footer-widget ul.footer-menu-list li{
    float: left;
    width: 106px;
}
.footer-widget li::before {
    display: none;
}
#page-container #main-footer {
    background: #D67A65;
}
#page-container .footer-copyright-main {
    background: #ab6251;
    padding: 25px 0 20px;
}
#page-container .footer-copyright-main .footer-copyright-left{
    float: left;
    width: 500px;
}
#page-container .footer-copyright-main .footer-copyright-right{
    float: right;
}
#page-container .footer-copyright-main p, #page-container .footer-copyright-main p a{
    color: #fff;
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    font-family: 'Montserrat', sans-serif;
}
#page-container .footer-copyright-main .footer-copyright-right p a{
    text-transform: uppercase;
}
#page-container .page-top-section .page_title {
    padding: 255px 90px 190px;
}
#page-container .page-top-section .page_title h6{
    font-size: 20px;
    line-height: 20px;
    text-transform: capitalize;
    color: #000;
    font-family: 'Prata', serif;
    font-weight: normal;
    padding-bottom: 25px;
}
#page-container .page-top-section .page_title h1 {
    font-size: 100px;
    line-height: 100px;
    text-transform: capitalize;
    color: #000;
    font-family: 'Prata', serif;
    font-weight: normal;
    padding-top: 0;
}
#page-container .page-banner-section.page-top-section {
    background-position: center center;
    background-size: cover;
}
.page-banner-section {
    position: relative;
}
.et_pb_section.who-is-me-section.about-page{
    padding-bottom: 40px;
}
.et_pb_section.contact-page-top-section .et_pb_row.contact-list ul{
    padding: 0;
}
.et_pb_section.contact-page-top-section .et_pb_row.contact-list ul li.clonatct-number{
    background: url(images/contact-phone.png) no-repeat left 1px;
    padding-left: 33px;
}
.et_pb_section.contact-page-top-section .et_pb_row.contact-list ul li.contact-location{
background: url(images/contact-location.png) no-repeat left 1px;
padding-left: 33px;
}
.et_pb_section.contact-page-top-section .et_pb_row.contact-list ul li.contact-email{
    float: right;
    width: 297px;
    background: url(images/contact-mail.png) no-repeat left 1px;
    padding-left: 33px;
}
.et_pb_section.contact-page-top-section .et_pb_row.contact-list ul li{
    list-style: none;
    float: left;
    width: 425px;
    font-size: 15px;
    line-height: 20px;
    font-family: 'Montserrat', sans-serif;
    font-family: 400;
    color: #222;
}
.et_pb_section.contact-page-top-section .et_pb_row.contact-list ul li a{
    display: block;
    font-size: 20px;
    line-height: 29px;
    color: #222;
    font-family: 'Prata', serif;
    margin-top: 7px;
}
.et_pb_section.contact-page-top-section .et_pb_row.contact-form-sislay-section{
    padding-top: 80px !important;
}
.et_pb_row.contact-form-sislay-section .et_pb_column.contact-form-sislay-section-left{
    width: 720px;
    margin-right: 38px;
}
.et_pb_row.contact-form-sislay-section .et_pb_column.contact-form-sislay-section-right{
float: right;
width: 420px;
}
.contact-form-display-left{
    float: left;
    width: 300px;
}
.contact-form-display-right{
    float: right;
    width: 300px;
}
.et_pb_row.contact-form-sislay-section h3{
    font-size: 40px;
    line-height: 40px;
    color: #222;
    font-family: 'Prata', serif;
    font-weight: normal;
    padding-bottom: 20px;
}
.et_pb_row.contact-form-sislay-section h6{
    font-size: 15px;
    line-height: 20px;
    font-family: 'Montserrat', sans-serif !important;
    font-family: 400;
    color: #222;
}
.et_pb_row.contact-form-sislay-section form p input[type="text"], .et_pb_row.contact-form-sislay-section form p textarea {
    border-bottom: 2px solid #d67a65;
    border-left: none;
    border-top: none;
    border-right: none;
    color: #908d8a;
    font-size: 15px;
    line-height: 20px;
    font-family: 'DM Sans', sans-serif;
    width: 100%;
    padding: 20px 0 17px;
    background: #fff;
    opacity: 1;
    border-radius: 0;
    margin-bottom: 10px;
    background: none !important;
 }
 .et_pb_section.contact-page-top-section {
    padding: 80px 0 0;
 }
 .et_pb_section.contact-form-section{
padding: 70px 0;
 }
 .et_pb_row.contact-form-sislay-section form p textarea{
    height: 67px;
    padding-top: 27px
}
.et_pb_row.contact-form-sislay-section form p input[type="submit"] {
    color: #222;
    font-size: 14px;
    font-weight: normal;
    text-transform: uppercase;
    text-align: center;
    font-family: 'Outfit', sans-serif;
    line-height: 20px !important;
    cursor: pointer;
    background: url(images/border.png) no-repeat left !important;
    border-radius: 0;
    border: none !important;
    float: left;
    margin-top: 50px;
    width: 175px;
    padding-left: 28px;
}
.et_pb_row.contact-form-sislay-section form p.submit-now{
    width: 200px;
}
.et_pb_row.contact-form-sislay-section form p.submit-now::after{
    position: absolute;
    content: "";
    left: 104px;
    right: 0;
    background: url(images/circle.png) no-repeat;
    width: 90px;
    height: 90px;
    bottom: -2px;
    visibility: visible;
    cursor: pointer;
    z-index: -999;
}
.services-main-page-list .home-services-list-img{
float: left;
width: 360px;
}
.services-main-page-list .home-services-list-content{
    float: right;
    width: 668px;
}
.services-main-page-list .home-services-list{
    padding-bottom: 80px;
}
.services-main-page-list{
    background:  #fff8f3 ;
    padding: 50px 0;
}
.services-main-page-list .home-services-list-content h3 {
    color: #222;
    font-size: 35px;
    line-height: 35px;
    font-family: 'Prata', serif;
    padding: 34px 0 11px;
}
.services-main-page-list .home-services-list-content p {
    color: #222;
    font-size: 15px;
    line-height: 23px;
    font-family: 'Montserrat', sans-serif;
    font-weight: normal;
}
.services-main-page-list .home-services-list-content .find_more {
    margin-top: 49px;
}
.et_pb_section.services-inner-hair-extenctions-top-section {
    padding: 90px 0 !important;
}
.et_pb_section.services-inner-hair-extenctions-top-section .et_pb_column.services-inner-hair-extenctions-top-section-left{
    width: 245px !important;
    margin-right: 20px !important;
}
.et_pb_section.services-inner-hair-extenctions-top-section .et_pb_column.services-inner-hair-extenctions-top-section-right{
    width: 865px !important;
}
.et_pb_column.services-inner-hair-extenctions-top-section-left h6{
    font-size: 41px !important;
    line-height: 49px !important;
    color: #222;
    font-family: 'Prata', serif;
    font-weight: normal;
    padding-top: 0;
}
.et_pb_column.services-inner-hair-extenctions-top-section-right h5{
    color: #222;
    font-size: 20px;
    line-height: 23px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
}
.et_pb_column.services-inner-hair-extenctions-top-section-right p{
    color: #222;
    font-size: 15px;
    line-height: 26px;
    font-family: 'Montserrat', sans-serif;
    font-weight: normal;  
}
.et-db #et-boc .et-l .et_pb_row{
    width: 100% !important;
}
.single .et_pb_post{
    margin-bottom: 0;
}
.et_pb_section.services-inner-human-hair {
    padding:20px 0 100px !important;
    overflow: hidden;
}
.et_pb_section.services-inner-human-hair::after {
    position: absolute;
    right: -381px;
    content: "";
    background: url(images/services-inner-human-hail-after.png) no-repeat;
    width: 512px;
    height: 490px;
    top: 193px;
}
.et_pb_section.services-inner-human-hair .et_pb_column.services-inner-human-hair-left{
    width: 649px !important;
    margin-right: 109px !important;
}
.et_pb_section.services-inner-human-hair .et_pb_column.services-inner-human-hair-right{
    width: 420px !important;
}
.et_pb_section.services-inner-human-hair .et_pb_column.services-inner-human-hair-left h3{
    font-size: 31px !important;
line-height: 39px !important;
color: #222;
font-family: 'Prata', serif;
font-weight: normal;
padding-bottom: 15px;
}
.et_pb_section.services-inner-human-hair .et_pb_column.services-inner-human-hair-left p{
    color: #222;
    font-size: 15px;
    line-height: 26px;
    font-family: 'Montserrat', sans-serif;
    font-weight: normal; 
    padding-bottom: 20px;
}
.et_pb_section.services-inner-human-hair .et_pb_column.services-inner-human-hair-left ul{
    padding: 0 !important;
}
.et_pb_section.services-inner-human-hair .et_pb_column.services-inner-human-hair-left ul li{
    color: #222;
    font-size: 15px;
    line-height: 26px;
    font-family: 'Montserrat', sans-serif;
    font-weight: normal;
    list-style: none;
    background: url(images/services-inner-list.png) no-repeat left center;
    padding-left: 20px;
}
.servoces-inner-btn{
    position: relative;
    margin-top:70px;
}
.servoces-inner-btn a{
    font-size: 12px;
line-height: 20px;
color: #000 !important;
font-family: 'Montserrat', sans-serif;
text-align: left;
text-shadow: none;
font-weight: 400;
text-transform: uppercase;
display: block;
background: url(images/border.png) no-repeat left 10px;
padding-left: 60px;
}
.servoces-inner-btn a::after {
    position: absolute;
    content: "";
    left: 96px;
    right: 0;
    background: url(images/circle.png) no-repeat;
    width: 90px;
    height: 90px;
    bottom: -35px;
}
.et_pb_section.services-inner-clip-extensions{
    padding: 10px 0 95px !important;
}
.et_pb_section.services-inner-clip-extensions .et_pb_column.services-inner-clip-extensions-left{
    width: 460px !important;
    margin-right: 20px !important;
}
.et_pb_section.services-inner-clip-extensions .et_pb_column.services-inner-clip-extensions-right{
    width: 700px !important;
    padding-top: 55px;
}
.et_pb_section.services-inner-clip-extensions .et_pb_column.services-inner-clip-extensions-right h5{
    font-size: 31px !important;
line-height: 39px !important;
color: #222;
font-family: 'Prata', serif;
font-weight: normal;
padding-bottom: 15px;
padding-right: 182px !important;
}
.et_pb_section.services-inner-clip-extensions .et_pb_column.services-inner-clip-extensions-right p{
    color: #222;
font-size: 15px;
line-height: 26px;
font-family: 'Montserrat', sans-serif;
font-weight: normal;
padding-bottom: 24px;
}
.et_pb_section.services-inner-hair-color{
    padding: 0 0 35px !important;
    overflow: hidden;
}
.et_pb_section.services-inner-hair-color::after{
    position: absolute;
    right: -383px;
    content: "";
    background: url(images/services-inner-human-hail-after.png) no-repeat;
    width: 512px;
    height: 490px;
    top: -205px;
}
.et_pb_section.testmonials-list-section .strong-view.wpmtst-default .wpmtst-testimonial{
    border: none;
}
.et_pb_section.testmonials-list-section .strong-view.wpmtst-default .wpmtst-testimonial-inner{
    padding: 30px 30px;
    border: none;
    border-radius: 60px;
}
.et_pb_section.testmonials-list-section .strong-view.wpmtst-default .wpmtst-testimonial-heading{
    background: url(images/border.png) no-repeat left 13px !important;
    padding-left: 50px !important;
    position: absolute;
    bottom: -58px;
}
.et_pb_section.testmonials-list-section .wpmtst-testimonial-inner.testimonial-inner p {
    color: #222;
    font-size: 15px;
    line-height: 23px;
    font-family: 'Montserrat', sans-serif;
    font-weight: normal;
    padding-bottom: 0;
}
.et_pb_section.testmonials-list-section .strong-content.strong-grid.columns-2 .wpmtst-testimonial {
    width: 47% !important;
    margin-bottom: 110px !important;
    position: relative;
}
.et_pb_section.testmonials-list-section .wpmtst-testimonial.testimonial::after{
    position: absolute;
    content: "";
    left: 46px;
    background: url(images/tesmonial-after.png) no-repeat left bottom;
    width: 70px;
    height: 23px;
    bottom: -21px;
}
.et_pb_section.testmonials-list-section .strong-view ul.simplePagerNav li.currentPage a {
    text-decoration: none;
    background: #D67A65;
    color: #FFF !important;
    border-radius: 30px;
    padding: 5px 10px;
}
.et_pb_section.testmonials-list-section .strong-view ul.simplePagerNav li.currentPage a:hover{
    background: #D67A65 !important;
    color: #fff !important;
}
.strong-view ul.simplePagerNav li a:hover {
    background: none !important;
    color: #ccc !important;
}
.strong-view ul.simplePagerNav li a{
    margin: 0 12px 0 0 !important;
    font-weight: bold;
}
.simplePagerNav a{
    color: #ccc !important;  
}
.et_pb_section.testmonials-list-section{
    overflow: hidden;
    padding: 60px 0;
}
.et_pb_section.testmonials-list-section::before{
    position: absolute;
    content: "";
    left: -330px;
    background: url(images/testmonial-section-before.png) no-repeat left bottom;
    width: 512px;
    height: 550px;
    bottom: 141px;
}
.et_pb_section.testimonials-top-section {
    padding: 90px 0 0;
}
.et_pb_section.testimonials-top-section h5{
font-size: 35px;
line-height: 39px;
color: #222;
font-family: 'Prata', serif;
font-weight: normal;
padding-left: 65px;
    padding-bottom: 15px;
}
.et_pb_section.testimonials-top-section .strong-view.wpmtst-small-widget .wpmtst-testimonial-inner{
    padding: 0 !important;
}
.et_pb_section.testimonials-top-section .wpmtst-testimonial-inner.testimonial-inner p{
    color: #222;
    font-size: 13px;
    line-height: 25px;
    font-family: 'Montserrat', sans-serif;
    font-weight: normal;
    width: 690px;
    padding: 140px 0 0 141px !important;
    /* height: 389px; */
    height: auto;
}
.wpmtst-testimonial-content.testimonial-content{
    position: relative;
}
.et_pb_section.testimonials-top-section .wpmtst-testimonial-inner.testimonial-inner p::before{
    position: absolute;
    content: "";
    left: 64px;
    background: url(images/testmonial-text-before.png) no-repeat left top;
    width: 67px;
    height: 60px;
    top: 94px;
}
.wpmtst-testimonial-content.testimonial-content h3{
    color: #222;
    font-size: 16px;
    line-height: 25px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    padding-left: 138px;
    /* margin-top: -62px; */
}
.et_pb_section.testmonials-list-section h4{
    font-size: 35px;
    line-height: 39px;
    color: #222;
    font-family: 'Prata', serif;
    font-weight: normal;
    padding-bottom: 15px;
}
.page-id-10 .et_pb_section.testimonials-top-section{
padding: 75px 0 !important;
}
.et_pb_section.testimonials-top-section{
    overflow: hidden;
}
.et_pb_section.testimonials-top-section::after {
    position: absolute;
    right: -381px;
    content: "";
    background: url(images/services-inner-human-hail-after.png) no-repeat;
    width: 512px;
    height: 490px;
    top: 65px;
}
.fallow-us-at-main{
    background: #FFEADA;
    padding: 90px 0;
    overflow: hidden;
}
.fallow-us-at-main::before{
    background: url(images/bgfor-instagram.png) no-repeat;
    position: absolute;
    width: 300px;
    height: 285px;
    top: 76px;
    content: "";
    left: -240px;
}
.fallow-us-at-main::after{
    background: url(images/bgfor-instagram.png) no-repeat;
    position: absolute;
    width: 512px;
    height: 490px;
    top: 270px;
    content: "";
    right: -454px;
}
.fallow-us-at-main h4{
    color: #222;
    font-size: 15px;
    line-height: 20px;
    font-family: 'Montserrat', sans-serif;
    padding-bottom: 5px;
    text-align: center;
}
.fallow-us-at-main h5{
    color: #222;
font-size: 45px;
line-height: 55px;
font-family: 'Prata', serif;
text-align: center;
padding-bottom: 33px;
}
.follow-us-display img{
    display: block;
    width: 100%;
    margin: auto;
}
.et_pb_section.contact-form-section p{
    padding-bottom: 0;
}
.et_pb_section.testmonial-book-appointment-section .get-readry-full-left h5 {
    color: #222;
    font-size: 15px;
    line-height: 20px;
    font-family: 'Montserrat', sans-serif;
    padding-bottom: 15px;
}
.et_pb_section.testmonial-book-appointment-section h3{
    color: #222;
font-size: 45px;
line-height: 55px;
font-family: 'Prata', serif;
}
.et_pb_section.testmonial-book-appointment-section p {
    color: #222;
    font-size: 15px;
    line-height: 23px;
    font-family: 'Montserrat', sans-serif;
    font-weight: normal;
}
.et_pb_section.testmonial-book-appointment-section a{
    font-size: 12px;
line-height: 20px;
color: #000 !important;
font-family: 'Montserrat', sans-serif;
text-align: left;
text-shadow: none;
font-weight: 400;
text-transform: uppercase;
display: block;
background: url(images/border.png) no-repeat left 10px;
padding-left: 60px;
}
.et_pb_section.testmonial-book-appointment-section a::after {
    position: absolute;
    content: "";
    left: 97px;
    right: 0;
    background: url(images/circle.png) no-repeat;
    width: 90px;
    height: 90px;
    bottom: -33px;
    z-index: -999;
}
body.page-id-16 .et_pb_section.fallow-us-at-main {
    background: #fff !important;
}
.strong-view.controls-style-buttons:not(.rtl) .wpmslider-prev::before {
  left: -175px !important;
  top: -90px  !important;
}
.strong-view.controls-style-buttons:not(.rtl) .wpmslider-next::before {
  left: -161px  !important;
  top: -90px  !important;
}
.services-main-page-list .even .home-services-list-content { float: left; width: 668px; }
.services-main-page-list .even .home-services-list-img { float: right; width: 360px; } 
.strong-view.nav-position-outside .wpmslider-controls{
padding:0 !important;
}
@media only screen and (min-width: 768px) and (max-width: 1179px) {
body .et_pb_row,
body .container {
      padding-left: 10px;
      padding-right: 10px;
}
#main-header #et-top-navigation #et_mobile_nav_menu{
    display: none;
}
#page-container header#main-header #et-top-navigation nav, #page-container header#main-header .header-social-icon-section{
    margin-top: 0;
}
#main-header #et-top-navigation #top-menu {
    display: block;
}
#page-container header#main-header .logo_container {
      width: 85px;
}
#page-container header#main-header .logo_container a img {
      width: 85px;
}
#page-container header#main-header #et-top-navigation ul li a {
      padding: 26px 0 0;
      font-size: 13px;
      line-height: 20px;
}
#page-container header#main-header #et-top-navigation nav ul li {
      margin: 15px 19px 0 0;
}
#page-container header#main-header #et-top-navigation ul li.header-book-appointment a {
    padding: 18px 15px;
    margin-top: 7px;
}
.et_pb_section.home-slider-section .home-slider-main-left {
    width: 42%;
    padding-top: 83px;
}
.et_pb_section.home-slider-section .home-slider-main-right {
    width: 67%;
    margin-left: -70px;
}
.et_pb_section.home-slider-section .home-slider-main-left h1 {
    font-size: 48px;
    line-height: 56px;
    color: #222 !important;
    padding-bottom: 60px;
}
.slider-explore-services a::after {
    bottom: -30px;
}
.et_pb_section.who-is-me-section .et_pb_column.who-is-me-section-left {
    width: 48%;
    margin-right: 5%;
    padding-top: 55px;
}
.et_pb_section.who-is-me-section .et_pb_column.who-is-me-section-right {
    width: 47%;
}
.et_pb_section.who-is-me-section .et_pb_column.who-is-me-section-left h3, .et_pb_section.home-services-section h4 {
    font-size: 30px;
    line-height: 41px;
}
.et_pb_section.who-is-me-section .et_pb_column.who-is-me-section-left p {
    padding-bottom: 30px;
}
.et_pb_section.who-is-me-section {
    padding: 65px 0;
}
.et_pb_section.home-services-section {
    padding: 40px 0 90px;
}
.et_pb_section.home-services-section h4 {
    padding-bottom: 25px;
}
.et_pb_section.home-services-section h5 {
    padding-bottom: 2px;
}
.et_pb_section.home-services-section .home-services-list {
    width: 31.3%;
    margin-right: 2%;
}
.et_pb_section.home-services-section h3 {
    font-size: 27px;
    line-height: 26px;
    padding: 25px 0 11px;
}
.et_pb_section.home-services-section p {
    font-size: 13px;
    line-height: 20px;
}
.et_pb_section.home-services-section .find_more {
    margin-top: 45px;
}
.et_pb_section.home-get-ready-section .get-readry-full-left {
    width: 70%;
}
.et_pb_section.home-get-ready-section .get-readry-full-right {
    width: 25%;
    padding-top: 56px;
}
.et_pb_section.home-get-ready-section .get-readry-full-left h3 {
    font-size: 30px;
    line-height: 34px;
}
.et_pb_section.home-get-ready-section {
    padding: 60px 0;
}
#page-container #main-footer #footer-widgets .footer-widget:first-child {
    width: 14% !important;
    margin-right: 0 !important;
    margin-bottom: 0 !important;
}
#page-container #main-footer #footer-widgets .footer-widget:nth-child(2) {
    width: 24% !important;
    margin-right: 0;
    margin-bottom: 0 !important;
    padding: 0 0;
}
#page-container #main-footer #footer-widgets .footer-widget:nth-child(3) {
    width: 25% !important;
    margin-right: 0 !important;
    margin-bottom: 0 !important;
    padding: 0 0;
}
#page-container #main-footer #footer-widgets .footer-widget:nth-child(4) {
    width: 25% !important;
    margin-right: 0;
    margin-bottom: 0 !important;
    padding: 0 0;
}
#page-container #main-footer #footer-widgets .footer-widget:last-child {
    width: 12% !important;
    margin-right: 0 !important;
    padding-left: 0;
    margin-bottom: 0;
}
#page-container #main-footer #footer-widgets .footer-widget ul.footer-menu-list li {
    width: 80px;
}
#page-container #main-footer #footer-widgets .footer-widget ul li a {
    color: #fff;
    font-size: 12px;
    line-height: 20px;
}
#page-container #main-footer #footer-widgets .footer-widget h6 {
    font-size: 14px;
    padding: 0 0 9px;
    margin-bottom: 11px;
}
#page-container #main-footer #footer-widgets .footer-widget ul.footer-socila-icons li {
    padding-right: 15px;
}
#page-container #main-footer #footer-widgets .footer-widget ul li {
    margin-bottom: 9px;
}
#page-container .footer-copyright-main .footer-copyright-left {
    width: 60%;
}
#page-container .page-top-section .page_title {
    padding: 210px 0 110px;
}
#page-container .page-top-section .page_title h1 {
    font-size: 50px;
    line-height: 50px;
}
.services-main-page-list .home-services-list-img {
    width: 35%;
}
.services-main-page-list .home-services-list-content {
    width: 60%;
}
.services-main-page-list .home-services-list-content h3 {
    font-size: 25px;
    line-height: 25px;
    padding: 0 0 9px;
}
.services-main-page-list .home-services-list-content p {
    font-size: 14px;
    line-height: 20px;
}
body:not(.et-tb) #main-content .container, body:not(.et-tb-has-header) #main-content .container {
    padding-top: 0;
}
.services-main-page-list {
    padding: 80px 0 30px;
}
.et-db #et-boc .et-l .et_pb_row {
    width: 100% !important;
    padding-left: 10px;
    padding-right: 10px;
}
.et_pb_section.services-inner-hair-extenctions-top-section .et_pb_column.services-inner-hair-extenctions-top-section-right {
    width: 72% !important;
}
.et_pb_section.services-inner-hair-extenctions-top-section .et_pb_column.services-inner-hair-extenctions-top-section-left {
    width: 24% !important;
    margin-right: 2% !important;
    margin-bottom: 0 !important;
}
.et_pb_section.services-inner-hair-extenctions-top-section {
    padding: 60px 0 !important;
}
.et_pb_column.services-inner-hair-extenctions-top-section-left h6 {
    font-size: 30px !important;
    line-height: 40px !important;
}
.et_pb_section.services-inner-human-hair .et_pb_column.services-inner-human-hair-left {
    width: 55% !important;
    margin-right: 3% !important;
}
.et_pb_section.services-inner-human-hair .et_pb_column.services-inner-human-hair-right {
    width: 42% !important;
}
.et_pb_section.services-inner-human-hair .et_pb_column.services-inner-human-hair-left h3 {
    font-size: 27px !important;
    line-height: 28px !important;
    padding-bottom: 13px;
}
.et_pb_section.services-inner-human-hair .et_pb_column.services-inner-human-hair-left p {
    font-size: 14px;
    line-height: 23px;
    padding-bottom: 11px;
}
.et_pb_section.services-inner-human-hair .et_pb_column.services-inner-human-hair-left ul li {
    font-size: 14px;
    line-height: 20px;
}
.et_pb_section.services-inner-human-hair {
    padding: 20px 0 30px !important;
    overflow: hidden;
}
.et_pb_section.services-inner-clip-extensions .et_pb_column.services-inner-clip-extensions-left {
    width: 45% !important;
    margin-right: 2% !important;
}
.et_pb_section.services-inner-clip-extensions .et_pb_column.services-inner-clip-extensions-right {
    width: 53% !important;
    padding-top: 55px;
}
.et_pb_section.services-inner-clip-extensions .et_pb_column.services-inner-clip-extensions-right h5 {
    font-size: 23px !important;
    line-height: 30px !important;   
    padding-bottom: 9px;
    padding-right: 0 !important;
}
.et_pb_section.services-inner-clip-extensions .et_pb_column.services-inner-clip-extensions-right p {
    font-size: 14px;
    line-height: 22px;
    padding-bottom: 10px;
}
.servoces-inner-btn {
    margin-top: 40px;
}
.et_pb_column.services-inner-hair-extenctions-top-section-right h5 {
    color: #222;
    font-size: 18px;
}
.et_pb_section.testmonials-list-section .strong-content.strong-grid.columns-2 .wpmtst-testimonial {
    width: 47% !important;
    margin-bottom: 75px !important;
}
.et_pb_section.contact-page-top-section {
    padding: 60px 0 0;
}
.et_pb_section.contact-page-top-section .et_pb_row.contact-list ul li {
    width: 34%;
}
.et_pb_section.contact-page-top-section .et_pb_row.contact-list ul li.contact-email {
    width: 30%;
}
.et_pb_section.contact-page-top-section .et_pb_row.contact-list ul li a {
    font-size: 14px;
    line-height: 25px;
    margin-top: 5px;
}
.et_pb_section.contact-form-section {
    padding: 50px 0 35px;
}
.et_pb_row.contact-form-sislay-section .et_pb_column.contact-form-sislay-section-right {
    width: 38%;
}
.et_pb_row.contact-form-sislay-section .et_pb_column.contact-form-sislay-section-left {
    width: 60%;
    margin-right: 2%;
}
.et_pb_row.contact-form-sislay-section h3 {
    font-size: 30px;
    line-height: 30px;
    padding-bottom: 15px;
}
.contact-form-display-left {
    width: 45%;
}
.contact-form-display-right {
    width: 45%;
}
.et_pb_row.contact-form-sislay-section form p input[type="text"], .et_pb_row.contact-form-sislay-section form p textarea {
    font-size: 14px;
    width: 100%;
    padding: 12px 0 13px;
}
.et_pb_row.contact-form-sislay-section form p textarea {
    height: 49px;
    padding-top: 11px;
}
.et_pb_section.testimonials-top-section .wpmtst-testimonial-inner.testimonial-inner p {
    padding: 107px 0 0 0 !important;
    height: 433px;
}
.wpmtst-testimonial-content.testimonial-content h3 {
    padding-left: 5px;
}
.page-id-10 .et_pb_section.testimonials-top-section {
    padding: 50px 0 !important;
}
.et_pb_section.testimonials-top-section .wpmtst-testimonial-inner.testimonial-inner p::before {
    left: 1px;
    background-size: 46%;
    top: 77px;
}
.et_pb_section.about-video-section {
    padding: 40px 0 50px;
}
}


@media only screen and (min-width: 1024px) and (max-width: 1179px) {
.et_pb_section.home-slider-section .home-slider-main-left {
        width: 46%;
        padding-top: 83px;
}
.et_pb_section.home-slider-section .home-slider-main-right {
    width: 60%;
    margin-left: -70px;
}
.et_pb_section.home-slider-section .home-slider-main-left h1 {
    font-size: 45px;
    line-height: 56px;
    color: #222 !important;
    padding-bottom: 60px;
}
.slider-explore-services a::after {
    bottom: 107px;
}
}

@media only screen and (max-width: 767px) {
body .et_pb_row,
body .container {
padding-left: 10px;
padding-right: 10px;
}
#page-container header#main-header #et-top-navigation .mobile_menu_bar {
border: 1px solid #222;
padding: 0;
width: 37px;
height: 33px;
line-height: 32px;
font-size: 36px;
text-align: center;
color: #222;
top: 14px;
}
#page-container header#main-header #et-top-navigation .mobile_menu_bar::before {
color: inherit;
font-size: inherit;
line-height: inherit;
}
#page-container header#main-header .logo_container {
width: 80px;
padding-top: 0;
}
#page-container header#main-header .logo_container a img {
width: 80px;
}
#page-container header#main-header #et-top-navigation .et_mobile_menu {
background: #d67a65 ;
border: none;
margin-top: 45px;
padding: 10px;
position: absolute;
display: none;
left: 0;
width: 100%;
}
#page-container header#main-header #et-top-navigation ul li a {
display: block;
padding: 15px 0;
border-bottom: 1px dotted #ffffff;
color: #fff;
text-transform: uppercase;
font-size: 16px;
line-height: 20px;
background: none;
width: 100%;
}
#page-container header#main-header #et-top-navigation ul li:last-child a{
    border-bottom: none;
}
#page-container header#main-header #et-top-navigation ul li.header-book-appointment a {
    background: #D67A65;
    padding: 18px 0;
    margin-top: 0;
    text-transform: uppercase;
    line-height: 20px;
    color: #fff;
}
.et_pb_section.home-slider-section .et_pb_row{
padding-left: 10px;
padding-right: 10px;
}
.et_pb_section.home-slider-section .home-slider-main-left {
    width: 100%;
    padding-top: 0;
}
.et_pb_section.home-slider-section .home-slider-main-left h1 {
    font-size: 30px;
    line-height: 36px;
    padding-bottom: 30px;
}
.et_pb_section.home-slider-section .home-slider-main-left h1 br{
    display: none;
}
.et_pb_section.home-slider-section .home-slider-main-right {
    width: 100%;
    margin-left: 0;
    margin-top: 40px;
}
.slider-explore-services a::after {
    bottom: 308px;
    background-size: 66%;
    left: 135px;
}
.et_pb_section.home-slider-section .et_pb_slide_description {
    padding:190px 0 25px;
}
.et_pb_section.who-is-me-section {
    padding: 50px 0;
}
.et_pb_section.who-is-me-section .et_pb_column.who-is-me-section-left {
    width: 100%;
    margin-right: 0;
    padding-top: 0;
}
.et_pb_section.who-is-me-section .et_pb_column.who-is-me-section-right {
    width: 100%;
}
.et_pb_section.who-is-me-section .et_pb_column.who-is-me-section-left h3, .et_pb_section.home-services-section h4 {
    font-size: 29px;
    line-height: 35px;
}
.et_pb_section.who-is-me-section .et_pb_column.who-is-me-section-left p {
    padding-bottom: 40px;
}
.et_pb_section.who-is-me-section .et_pb_column.who-is-me-section-left .slider-explore-services a::after {
    bottom: -49px;
}
.et_pb_section.home-services-section {
    padding: 35px 0 20px;
}
.et_pb_section.who-is-me-section .et_pb_column.who-is-me-section-left h4, .et_pb_section.home-services-section h5 {
    padding-bottom: 5px;
}
.et_pb_section.home-services-section h4 {
    padding-bottom: 25px;
}
.et_pb_section.home-services-section .home-services-list {
    width: 100%;
    margin-right: 0;
    margin-bottom: 45px;
}
.et_pb_section.home-services-section h3 {
    font-size: 25px;
    line-height: 27px;
    padding: 20px 0 9px;
}
.et_pb_section.home-services-section .find_more {
    margin-top: 30px;
}
.find_more a::after {
    bottom: -50px;
    background-size: 65%;
}
.et_pb_section.home-get-ready-section {
    padding: 55px 0;
}
.et_pb_section.home-get-ready-section .get-readry-full-left {
    width: 100%;
}
.et_pb_section.home-get-ready-section .get-readry-full-right {
    width: 100%;
    padding-top: 50px;
}
.et_pb_section.home-get-ready-section .get-readry-full-left h3 {
    font-size: 25px;
    line-height: 40px;
}
.et_pb_section.home-get-ready-section .get-readry-full-left h5 {
    padding-bottom: 7px;
}
.et_pb_section.testimonials-top-section .wpmtst-testimonial-inner.testimonial-inner p {
    width: 100%;
padding: 35px 30px 0 35px !important;
height: 100%;
background-size: 100% 100%;
}
.strong-view.wpmtst-small-widget .wpmtst-testimonial-image {
    max-width: 100% !important;
}
.et_pb_section.testimonials-top-section .wpmtst-testimonial-inner.testimonial-inner p::before {
    left: -1px;
    top: 427px;
    background-size: 47%;
}
#page-container #main-footer #footer-widgets .footer-widget:first-child {
    width: 100% !important;
    margin-right: 0 !important;
    margin-bottom: 20px !important;
}
#page-container #main-footer #footer-widgets .footer-widget:nth-child(2) {
    width: 100% !important;
    margin-right: 0;
    margin-bottom: 20px !important;
    padding: 0 0;
}
#page-container #main-footer #footer-widgets .footer-widget:nth-child(3) {
    width: 100% !important;
    margin-right: 0;
    margin-bottom: 20px !important;
    padding: 0 0;
}
#page-container #main-footer #footer-widgets .footer-widget:nth-child(4) {
    width: 100% !important;
    margin-right: 0;
    margin-bottom: 20px !important;
    padding: 0 0;
}
#page-container #main-footer #footer-widgets .footer-widget:last-child {
    width: 100% !important;
    margin-right: 0;
    padding-left: 0;
    margin-bottom: 0 !important;
}
#page-container #main-footer #footer-widgets .footer-widget ul.footer-menu-list li {
    width: 33%;
}
#page-container #main-footer #footer-widgets {
    padding: 50px 0;
}
#page-container .footer-copyright-main .footer-copyright-left {
    width: 100%;
}
#page-container .footer-copyright-main .footer-copyright-right {
    float: none;
    margin: auto;
    width: 60%;
}
#page-container .footer-copyright-main p, #page-container .footer-copyright-main p a {
font-size: 12px;
margin-bottom: 10px;
text-align: center;
}
#page-container .footer-copyright-main p a{
    margin-bottom: 14px;  
}
#footer-widgets .footer-widget .fwidget{
    margin-bottom: 0 !important;
}
.page-id-10 .et_pb_section.testimonials-top-section {
    padding: 50px 0 20px !important;
}
#page-container .page-top-section .page_title h1 {
    font-size: 50px;
    line-height: 50px;
    padding-top: 0;
}
#page-container .page-top-section .page_title {
    padding: 205px 0 100px;
}
.et_pb_section.about-video-section{
    padding: 20px 0 55px;
}
body:not(.et-tb) #main-content .container, body:not(.et-tb-has-header) #main-content .container {
    padding-top: 0;
}
.services-main-page-list .home-services-list-img {
    width: 100%;
}
.services-main-page-list .home-services-list-content {
    width: 100%;
}
.services-main-page-list .home-services-list-content h3 {
    font-size: 25px;
    line-height: 30px;
    padding: 19px 0 11px;
}
.services-main-page-list .home-services-list-content .find_more {
    margin-top: 35px;
}
.services-main-page-list {
    padding: 45px 0 15px;
}
.et_pb_section.services-inner-hair-extenctions-top-section {
    padding: 40px 0 20px !important
}
.et-db #et-boc .et-l .et_pb_row {
    padding-left: 10px;
    padding-right: 10px;
}
.et_pb_column.services-inner-hair-extenctions-top-section-left h6 {
    font-size: 30px !important;
    line-height: 30px !important;
}
.et_pb_section.services-inner-hair-extenctions-top-section .et_pb_column.services-inner-hair-extenctions-top-section-left {
    width: 100% !important;
    margin-right: 0 !important;
    margin-bottom: 10px !important;
}
.et_pb_section.services-inner-hair-extenctions-top-section .et_pb_column.services-inner-hair-extenctions-top-section-right {
    width: 100% !important;
}
.et_pb_section.services-inner-human-hair .et_pb_column.services-inner-human-hair-left h3 {
    font-size: 23px !important;
    line-height: 30px !important;
    padding-bottom: 10px;
}
.et_pb_section.services-inner-human-hair .et_pb_column.services-inner-human-hair-left {
    width: 100% !important;
    margin-right: 0 !important;
}
.et_pb_section.services-inner-human-hair .et_pb_column.services-inner-human-hair-right {
    width: 100% !important;
}
.servoces-inner-btn a::after {
    left: 100px;
    bottom: -55px;
    background-size: 55%;
}
.servoces-inner-btn {
    margin-top: 30px;
}
.et_pb_section.services-inner-human-hair .et_pb_column.services-inner-human-hair-left ul li {
    background: url(images/services-inner-list.png) no-repeat left 12px;
}
.et_pb_section.services-inner-human-hair {
    padding: 20px 0 20px !important;
}
.et_pb_section.services-inner-clip-extensions .et_pb_column.services-inner-clip-extensions-left {
    width: 100% !important;
    margin-right: 0 !important;
}
.et_pb_section.services-inner-clip-extensions .et_pb_column.services-inner-clip-extensions-right {
    width: 100% !important;
    padding-top: 0;
}
.et_pb_section.services-inner-clip-extensions .et_pb_column.services-inner-clip-extensions-right h5 {
    font-size: 23px !important;
    line-height: 30px !important;
    padding-bottom: 9px;
    padding-right: 0 !important;
}
.et_pb_section.services-inner-clip-extensions .et_pb_column.services-inner-clip-extensions-right p {
    font-size: 15px;
    line-height: 26px;
    padding-bottom: 12px;
}
.et_pb_section.services-inner-clip-extensions {
    padding: 10px 0 55px !important;
}
.services-main-page-list .home-services-list {
    padding-bottom: 20px;
}
.et_pb_section.testimonials-top-section {
    padding: 40px 0 0;
}
.et_pb_section.testimonials-top-section h5 {
    font-size: 23px;
    line-height: 33px;
    padding-bottom: 15px;
}
.strong-view.wpmtst-small-widget.image-right .strong-content .wpmtst-testimonial-image {
    margin: 0;
}
.et_pb_section.testmonials-list-section h4 {
    font-size: 24px;
    line-height: 30px;
    padding-bottom: 10px;
}
.et_pb_section.testmonials-list-section .strong-content.strong-grid.columns-2 .wpmtst-testimonial {
    width: 100% !important;
    margin-bottom: 65px !important;
    position: relative;
}
.et_pb_section.testmonials-list-section {
    padding: 15px 0 30px;
}
.et_pb_section.contact-page-top-section {
    padding: 40px 0 0;
}
.et_pb_section.contact-page-top-section .et_pb_row.contact-list ul li {
    width: 100%;
    font-size: 15px;
    line-height: 20px;
    margin-bottom: 20px;
}
.et_pb_section.contact-page-top-section .et_pb_row.contact-list ul li.contact-email {
    width: 100%;
}
.et_pb_section.contact-page-top-section .et_pb_row.contact-list ul li a {
    font-size: 16px;
    line-height: 26px;
    margin-top: 6px;
}
.et_pb_section.contact-form-section {
    padding: 20px 0;
}
.et_pb_row.contact-form-sislay-section h3 {
    font-size: 30px;
    line-height: 30px;
    padding-bottom: 12px;
}
.contact-form-display-left {
    width: 100%;
}
.contact-form-display-right {
    width: 100%;
}
.et_pb_row.contact-form-sislay-section form p input[type="text"], .et_pb_row.contact-form-sislay-section form p textarea {
    padding: 12px 0 10px;
}
.et_pb_row.contact-form-sislay-section form p textarea {
    height: 60px;
    padding-top: 21px;
}
.et_pb_row.contact-form-sislay-section form p.submit-now::after {
    bottom: -20px;
    background-size: 60%;
}
.et_pb_row.contact-form-sislay-section .et_pb_column.contact-form-sislay-section-left {
    width: 100%;
    margin-right: 0;
    margin-bottom: 20px;
}
.et_pb_row.contact-form-sislay-section .et_pb_column.contact-form-sislay-section-right {
    float: right;
    width: 100%;
}
.et_pb_row.contact-form-sislay-section .et_pb_column.contact-form-sislay-section-right img{
    display: block;
    width: 100%;
}
.et_pb_row.contact-form-sislay-section form p input[type="submit"]{
    margin-top: 20px;
}
.et_pb_section.testimonials-top-section .wpmtst-testimonial-inner.testimonial-inner p {
    line-height: 20px;
}
.wpmtst-testimonial-content.testimonial-content h3 {
    font-size: 16px;
    line-height: 21px;
    padding-left: 34px;
    margin-top: 2px;
}
.fallow-us-at-main h5 {
    font-size: 36px;
    line-height: 55px;
    font-family: 'Prata', serif;
    text-align: center;
    padding-bottom: 10px;
}
.services-main-page-list .even .home-services-list-content {
    width: 100%;
    margin-bottom: 25px;
}
.services-main-page-list .even .home-services-list-img {
    width: 100%;
}
.get-readry-full-left {
    width: 100%;
}
.get-readry-full-right {
    width: 100%;
    padding-top: 10px;
}
.et_pb_section.testmonial-book-appointment-section h3 {
    font-size: 24px;
    line-height: 43px;
}
.et_pb_section.testmonial-book-appointment-section a::after {
    bottom: -55px;
    z-index: -999;
    background-size: 55%;
}
.fallow-us-at-main {
    padding: 50px 0 65px;
}
.strong-view.controls-style-buttons:not(.rtl) .wpmslider-prev::before {
  left: -20px !important;
  top: -30px !important;
}
.strong-view.controls-style-buttons:not(.rtl) .wpmslider-next::before {
  left: -20px !important;
  top: -30px !important;
}
}

