
html {
    scroll-behavior: smooth;
}
body {
    margin: 0;
    font-family: 'Playfair Display', serif;
    background: #fff;
}

body a {
    transition: 0.5s all;
    -webkit-transition: 0.5s all;
    -moz-transition: 0.5s all;
    -o-transition: 0.5s all;
    -ms-transition: 0.5s all;
    text-decoration: none;
    outline: none;
    letter-spacing: 1px;
	cursor:pointer !important;
}
button,.btn{
cursor:pointer !important;
}

h1,
h2,
h3,
h4,
h5,
h6 {
    margin: 0;
    font-family: 'Playfair Display', serif;
}

p {
    margin: 0;
    color: #333;
    font-size: 1em;
    line-height: 1.8;
    letter-spacing: 1px;
}

ul {
    margin: 0;
    padding: 0;
}

ul {
    list-style-type: none;
}

body a:hover {
    text-decoration: none;
}

body a:focus {
    outline: none;
    text-decoration: none;
}



/* banner */
.myHeader {position: sticky; top: 0; z-index: 1020; background: #fff; }

.header-top {
    padding: 8px 0;
	background: #db35b6;
}

h1.wthree-logo a {
    color: #fff;
    text-transform: capitalize;
    font-size: 0.8em;
    padding: 2px 17px;
    font-weight: 400;
    text-shadow: 0px 2px 0px #000000;
}


.home-wthreepvt:before {
    content: '';
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    
    position: absolute;
    z-index: -1;
}

.banner-main {
    padding: 15vw 0;
}

.banner-inner {
    padding: 8vw 0;
    background: url(../img/reface/banner-2.jpg) no-repeat;
    background-size: cover;
}
.banner-social ul li {
    display: inline-block;
}
.banner-social ul li:last-child {
    margin-bottom: 0;
}

.banner-text {
    background: rgba(0, 0, 0, 0.44);
    padding: 2em;
}

.slider-info h4 {
    font-size: 3em;
    text-transform: capitalize;
    color: #db35b6;
    /*margin: 0.3em 0 0.5em;*/
    font-weight: 400;
    text-shadow: 3px 3px 4px #565555;
}

.slider-info span {
    color: #fff;
    text-transform: capitalize;
    font-size: 2em;
}

.slider-info p {
    color: #eee;
    font-size: 1.1em;
    letter-spacing: 1px;
}

.btn-wthree {
    border-radius: 0;
    padding: 7px 30px;
    letter-spacing: 1px;
}

.btn-wthree:hover {
    background: #000;
    color: #fff;
}

li.breadcrumb-item a {
    color: #000;
    font-weight: 600;
}

.breadcrumb-item.active {
    color: #db35b6;
    text-transform: capitalize;
}



/*custom css starts*/

.home-wthreepvt {
    background: url(../img/reface/banner-2.jpg) no-repeat center;
    background-size: cover;
    z-index: -1;
}
.banner-text {
    background: rgba(255, 255, 255, 0.82);
    padding: 2em;
}
.banner-text .myButton a
{
    padding: 15px 30px;
    background: #a90a2f;
    color: #ffffff;
    border-radius: 50px;
}
.slider-info h3
{
    font-size: 1.95em;
    font-weight: 500;
}
.slider-info h4 {
    font-size: 1.5em;
    text-transform: capitalize;
    color: #3a2e37;
    /*margin: 0.3em 0 1.5em;*/
    font-weight: 400;
    text-shadow:unset;
}
.slider-info h5
{
    margin-top: 1.5em;
}
.about-reface
{
    padding: 5em 0;
}
.about-reface h3
{
    padding: 0.3em 0;
    word-spacing: 0.2em;
    line-height: 1.5em;
    color: #000;
}
.about-reface a
{
    padding: 15px 30px;
    background: #a90a2f;
    color: #ffffff;
    border-radius: 50px;
    font-size: 24px;
    display: inline-block;
}


.before-txt {
    position: absolute;
    top: 0;
    margin: 0 auto;
    float: none;
    right: 0;
    background: #ffffffcf;
    padding: 15px 10px;
    max-width: 200px;
}
.after-txt{
    position: absolute;
    top: 0;
    float: none;
     margin: 0 auto;
    left: 0px;
    background: #ffffffcf;
    padding: 15px 10px;
    max-width: 200px;
}


.traditional
{
    padding:4em 0;
}

#demo .carousel-indicators.reface-carousel
{
    display: none;
}

.carousel-control-prev-icon, .carousel-control-next-icon 
{
    width: 30px;
    height: 30px;
}
.carousel-control-prev, .carousel-control-next 
{

    width: 10%;    
}


.transparent-red-bg {
    bottom: 0;
    margin: 0 auto;
    float: none;
    right:0;
    background: #ffffffe3;
    padding: 50px 15px;
}


.advantage
{
    padding:5em 0;
}
.advantage ul>li 
{
    list-style-type: disc;
    padding-left: 3em;
    list-style-type: disc;
    margin-left: 1.4em;
    font-size: 1.3em;
    line-height: 2em;
}





.wrap {
    display: flex;
   
}
.ico-wrap img
{
    max-width: 120px;
}

.mbr-iconfont {
    color: #313131;
    margin: 1rem;
    padding-right: 1rem;
}


.process
{
    background: #f8f9fa;
    padding:4em 0;
}

#showroom
{
    position: relative;
}
#showroom img
{
    object-fit: cover;
    width: 100%;
}
.testimonial
{
    padding:4em 0;
    background: #f8f9fa;
    margin-top: 50px;
}
span.red
{
    color:#ff0000ab;
}
span.green
{
    color:#28a745;
}
.testimonial h3>span>img
{
        width: 160px;
    margin-top: -2em;
    margin-left: -6em;

    padding-right: 38px;
}

.row-flex {
  display: flex;
  flex-wrap: wrap;
}

.content21 {
  height: 100%;
  padding: 20px 20px 10px;
  color: #fff;
  border: 1px solid #6c757d85;
    padding: 0.8em 1em;
    display: flex;
  flex-direction: column;

}


/********* Submenu css start **************/

.main-menu-ul ul.submenu{
    display: none;
}

.main-menu-ul li:hover ul.submenu{
    display: block!important;
    clear: both;
    position: absolute;
    top: 50px;
    background: #ffffff;
    padding: 15px;
    z-index: 9;
}

.main-menu-ul ul.submenu li a:hover, .main-menu-ul ul.submenu li a:focus, .main-menu-ul ul.submenu li a:active, .main-menu-ul li a:hover, .main-menu-ul li a:focus, .main-menu-ul li a:active {
    color: #a90830;
}

.main-menu-ul ul.submenu li{
    padding: 10px 0;
}

/********* Submenu css end **************/

#mc_embed_signup{ display: block; float: left!important; width: 100%!important; }
#mc_embed_signup form { padding: 10px 0 10px 6%!important; float: left!important; width: 100%!important;}

.content21 p
{
    font-style: italic;
    color: #000;
    text-align: center;
    margin-bottom: 1em;
    font-size: 20px;
}
.content21-name
{
    
    bottom: 10px;
    margin-top: auto;
}
.content21-name h4
{
    color:#000;
}
.testim
{
    margin-bottom: 1em;
}

.more-reviews a, .btn-default.form-send-btn
{
    padding: 15px 30px;
    background: #a90a2f;
    color: #ffffff;
    border-radius: 50px!important;
}
.btn-default.form-send-btn {
    margin: 0 0 50px 0!important;
}
.featured
{
    padding: 4em 0;
    background:#f8f9fa;
}
.project-text h4
{
        text-align: center;
    color: #070708;
    font-size: 1.5em;
}
.banner-main {
    padding: 10vw 0;
}
.contact .row
{
    margin:0;
}
.conttact-form 
{
    padding:3em;
}
.c-form
{
    padding:2em 0;
}

.form-control {
    display: block;
    width: 80%;
    padding: 0.475rem 0.75rem;
    font-size: 1.4rem;
    line-height: 1.5;
    color: #000000;
    background-color: #f8f9fa;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    margin-bottom: 1.5em;
    border-radius: unset;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
.form-send-btn
{
    padding: 15px 30px;
    background: #a90a2f;
    color: #ffffff;
    border-radius: 50px;
}
::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #000;
  opacity: 1; /* Firefox */
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #000;
}

::-ms-input-placeholder { /* Microsoft Edge */
  color: #000;
}
.banner-text .myButton a {
    padding: 15px 30px;
    background: #a90a2f;
    color: #ffffff;
    border-radius: 50px;
    font-size: 24px;
}
.more-reviews a, .btn-default.form-send-btn
{
    padding: 15px 50px;
    background: #a90a2f;
    color: #ffffff;
    border-radius: 50px!important;
    font-size: 24px;
    display: inline-block;
}
.btn-default.form-send-btn {
    margin: 0 0 50px 0!important;
}
.form-send-btn
{
    padding: 15px 50px;
    background: #a90a2f;
    color: #ffffff;
    border-radius: 50px;
    font-size: 24px;
}
.testimonial h4
{
    line-height: 1.4em;
}
.content21 h4
{
    color: #a90a2f;
}

.banner-text .phone-no
{
    padding: 0;
    background: none;
    color: #a90a2f;
    border-radius: unset;
    font-size: 24px;
  
}
.slider-info span {
    color: #ffc107;
    text-transform: capitalize;
    font-size: 2em;
}
.bef-aft
{
    padding:2em 0;
}
.adv-block-images
{
    display:none;
}

.onimgtxt2
{
    display: none;
}

span.phn11{color:#5c8f32!important; font-weight: 600!important; font-size: 17px!important;}
a.borderleft{color:#000;}

/*RESPONSIVE*/

@media screen and (max-width: 991px) 
{

.about-reface a 
{
    font-size: 18px;
}
}
/*@media screen and (max-width: 1388px) and (min-width: 1301px)*/
@media screen and  (min-width: 1301px)
{
    .td1
    {
        margin-left: 9.666667%!important;
    }
    .td2
    {
        flex: 0 0 68.333333%!important;
    max-width: 63.333333%!important;
    }
}





@media screen and (max-width:767px)
{
    h2
    {
        font-size: 25px;

    }
    h3
    {
        font-size: 20px;
    }
    .siteLogo img {width: 100%; max-width: 180px!important;}
        .full-btn {margin-top: 2em;}
    .about-reface a{font-size:18px;}
}
@media screen and (max-width:512px)
{
    .banner-main .slider-info img
    {
        max-width: 200px;
    }
    .testimonial h3>span>img {
    width: 160px;
    margin-top: -4em;
    margin-left: -5em;
    padding-right: 32px;
    }
    .form-control {
    display: block;
    width: 100%;
}
.conttact-form {
    padding: 1em;
}
.transparent-red-bg {
    padding: 20px 15px 5px 15px;
    position: relative;
}
.advantage ul>li {
    list-style-type: disc;
    padding-left: 0.1em;
    line-height: 1.7em;
    }
    .banner-text .myButton a {
    padding: 15px 15px;
    background: #a90a2f;
    color: #ffffff;
    border-radius: 50px;
    font-size: 18px;
}
.about-reface h2
{

    font-size: 54px;
}
.featured h2
{
    font-size: 54px;
}
.full-port-btn
{
    margin-top:2em;
}
.custom-amish-text h2
{
    margin-top:1em;
}

.about-reface a {
    padding: 15px 15px;
    background: #a90a2f;
    color: #ffffff;
    border-radius: 50px;
    font-size: 18px;
}
.more-reviews a, .btn-default.form-send-btn
{
    padding: 15px 15px;
    background: #a90a2f;
    color: #ffffff;
    border-radius: 50px!important;
    font-size: 18px;
}
.btn-default.form-send-btn {
    margin: 0 0 50px 0!important;
}
.form-send-btn
{
    padding: 15px 15px;
    background: #a90a2f;
    color: #ffffff;
    border-radius: 50px;
    font-size: 18px;
}
.carousel-item  img
{
    object-fit: cover;
    height: 270px;
}
.banner-text .myButton a {
    padding: 20px 36px;
    background: #a90a2f;
    color: #ffffff;
    border-radius: 50px;
    font-size: 22px;
}
.before-txt
{
    display: none;
}
.after-txt
{
    display: none;
}
.bef-aft
{
    display:block!important;
}
.right-adv-block img
{
    width: 270px!important;
}
.adv-block-images
{
    display:block;
}
.onimgtxt1
{
    display: none;
}
.onimgtxt2
{
    display: block;
}
}



@media screen and (max-width:380px)
{
    .banner-text .myButton a {
    padding: 20px 24px;
    background: #a90a2f;
    color: #ffffff;
    border-radius: 50px;
    font-size: 20px;
}
.slider-info span {
    color: #ffc107;
    text-transform: capitalize;
    font-size: 1.2em;
}
}



/******* Shubham CSS ********/
.text-grey, .text-grey a {
    color: #989898;
}

/******* Header **********/

.freeEstimate{ /*padding: 20px 30px;*/ background: #a90a2f; color: #ffffff; border-radius: 50px; max-width: 200px }
ul.top-menu-ul li a, .main-menu-ul li a{letter-spacing: 1px; color: #000;}
#mc_embed_signup{background:#fff; clear:left; font:14px 'Playfair Display', serif; }
#mc_embed_signup_scroll{ max-width: 1000px; float: left; width: 100%; }
.mc-field-group.form-group { padding: 0!important; }
.mc-field-group.form-group input{ display: block; width: 100%; padding: 0.475rem 0.75rem; font-size: 1.4rem; line-height: 1.5; color: #000000; background-color: #f8f9fa; background-clip: padding-box; border: 1px solid #ced4da; margin-bottom: 1.5em; border-radius: unset; transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;}
input.button{ padding: 15px 30px!important; background: #a90a2f!important; color: #ffffff!important; border-radius: 50px!important; height: 50px!important; line-height: 0!important;}
/* Add your own Mailchimp form style overrides in your site stylesheet or in this style block.
We recommend moving this block and the preceding CSS link to the HEAD of your HTML file. */
.social a{ display: inline-block; }
.social a img{ width: 30px; height: 30px; }
ul.top-menu-ul li a { font-size: 14px;}
.siteLogo img { width: 100%; max-width: 250px;}
#mc_embed_signup h2{ font-size: 2rem!important; }
#mc_embed_signup .mc-field-group input{ font-size: 1rem; }

/********** ************/

.team_grid img{ object-fit: cover; height: 100%; max-height: 500px; width: 100%; }
/*.contact input{ width: 100%; height: 50px; padding-left: 20px;}*/
.slider-info span.on{ color: #000000; margin: 0 20px; font-size: 20px; text-transform: unset; }

.banner-text h1 {margin-bottom: 20px;}
.myButton{ display: block; float: left; width: 100%;}
.myButton a{ display: inline-block; margin-bottom: 20px; }


/******** Footer ************/

.myFooter{ float: left; width: 100%; background: #393939; }
.myFooter ul li.menu-item { padding: 10px;}
.socialIcons a img{ width: 35px; height: 35px;}
.socialIcons a { display: inline-block;}
.myFooter .logos img{ width: 100%; }
.myFooter ul{ margin-bottom: 0; }
.menu-secondary-menu-container ul{ display: flex; width: 100%; justify-content: center; }
.addressAndLogo{ display: block; width: 100%; float: left; display: block; border-top: 1px solid #ffffff; border-bottom: 1px solid #ffffff; padding: 50px 0;}
.cmpnyAddress:before, .cmpnyPhone:before, .cmpnyEmail:before, .plumbingLicenseNo:before { background-repeat: no-repeat!important; background-position: center!important; position: absolute; left: 0; width: 30px; height: 30px; background-size: 30px!important; }
.cmpnyAddress:before{ content: ""; background: url('../img/pin-white.png'); }
.cmpnyPhone:before{ content: ""; background: url('../img/phone-white.png'); }
.cmpnyEmail:before{ content: ""; background: url('../img/message-white.png'); }
.plumbingLicenseNo:before{ content: ""; background: url('../img/plumbing.png'); }
.cmpnyAddress h5, .cmpnyPhone h5, .cmpnyEmail h5, .plumbingLicenseNo h5 {
    padding-left: 20px;
    font-size: 18px;
    line-height: 1.5;
    letter-spacing: 1px;
}

.social img{-webkit-filter: grayscale(100%); filter: grayscale(100%);}
.social img:hover{-webkit-filter: grayscale(0%); filter: grayscale(0%);}
.menu-secondary-menu-container ul{ width: 100%; justify-content: center; text-align: center; }
.myFooter .logos img { width: 100%; max-width: 300px;}

/*RESPONSIVE*/

@media screen and (min-width:991px) and (max-width:1300px) {

.topMenu{ max-width: 90%!important; flex: 0 0 83.333333%!important; }
#desktopMenu .offset-lg-2.offset-md-0, #desktopMenu .offset-lg-1.offset-md-0{ display: none; }
#desktopMenu .social a img { width: 25px; height: 25px;}

}

@media screen and (min-width:991px) {
    .top-menu-ul{ display: flex; justify-content: space-around; }
    #mobMenu, .siteLogo button{ display: none;}
    #desktopMenu{ display: block; }
    #desktopMenu .top-menu-ul {max-width: 700px;}
    #desktopMenu .main-menu-ul{ /*max-width: 700px;*/ float: right;}
    #desktopMenu ul.top-menu-ul li a.borderleft:after{content: ""; border-right: 1px solid #333333; padding-right: 20px;}
    .freeEstimate{ float: left; }
    .footer-address{ display: flex; }
    .transparent-red-bg{ position: absolute; }
}

@media screen and (max-width:990px) {
    #mobMenu{ position: absolute; top: 126px; background: #ffffff; }
    button.collapsed #mobMenu{
        transform: translateX(100%);
        -ms-transform: translateX(100%);
        -webkit-transform: translateX(100%);
        -moz-transform: translateX(100%);
    }
    #mobMenu.show{
        transform: translateX(0%);
        -ms-transform: translateX(0%);
        -webkit-transform: translateX(0%);
        -moz-transform: translateX(0%);
    }
    .siteLogo button {content: ""; width: 55px; height: 55px; position: absolute; top: 15px; right: 5%; background: #000000;}
    .responsive-menu-inner{ width: 25px; height: 3px; background-color: #ffffff; position: absolute; left: 27%; }
    .responsive-menu-inner:before,
    .responsive-menu-inner:after { width: 25px; height: 3px; background-color: #ffffff; position: absolute; left: 0%;    }
    .responsive-menu-inner:before { content: ""; top: -8px; }
    .responsive-menu-inner:after { content: ""; bottom: -8px; }
    #mobMenu.collapse.show{ display: block; position: absolute; top: 126px; background: rgb(255, 255, 255); z-index: 9;}    
    /*#mobMenu.collapse{ display: none; }    */
    #desktopMenu{ display: none; }
    #mobMenu ul.top-menu-ul li { width: 100%; /*float: left;*/ text-align: center; word-break: break-all;}
    .contact{ margin-bottom: 50px; }
    #mobMenu ul.top-menu-ul li a{
        width: 100%;
        padding: 10px 0;
        display: block;
        /*max-width: 250px;*/
        /*margin: 0 auto;*/
        font-family: "Roboto",sans-serif;
        font-size: 16px;
        text-transform: uppercase;
        text-align: left;
    }
    .freeEstimate {
        float: left;
        margin: 0 auto 15px;
        border-radius: 0;
        padding: 0 10px;
        width: 100%;
        display: block;
        max-width: 100%;
    }
    ul.submenu{
        padding-left: 20px;
    }
    #mobMenu ul.top-menu-ul li.menuPhone a, #mobMenu ul.top-menu-ul li.menuEmail a{ padding: 5px 0 0!important; text-transform: initial!important; }
    #mobMenu ul.top-menu-ul li.freeEstimate a{ color: #ffffff; }
    .social{ display: flex; justify-content: left; margin: 0 auto; padding-left: 0; }
    .siteLogo{ justify-content: space-between; display: flex; align-items: center; }
    .freeEstimate{float: none; }
    .transparent-red-bg h2{ font-size: 1.5em; line-height: 20px;}
    .transparent-red-bg{ position: relative; }
}

/*@media screen and (min-width:768px) {
    .footer-address{ display: flex; }
}*/

@media only screen and (min-width: 1200px){
    .before-after img.img-fluid{ object-fit: cover; height: 680px; }
}

@media only screen and (min-width: 1000px) and (max-width: 1199px){
    .before-after img.img-fluid{ object-fit: cover; height: 530px; }
}

@media only screen and (min-width: 1000px){
    .secondlineMob { display: block;}
}

@media only screen and (max-width: 999px){
    .before-after img.img-fluid{ object-fit: cover; height: 510px; }
}

@media screen and (min-width:768px) {
    .showroom-container-box{ margin-top: -250px; }
    .transparent-red-bg h2{ font-size: 1.5rem; }
    .transparent-red-bg, .transparent-red-bg-2{ bottom: 0; }

    #demo2 .carousel-control-prev, #demo2 .carousel-control-next { bottom: unset; top: 35%; }
    #demo .carousel-control-prev, #demo .carousel-control-next { bottom: unset; top: 50%; }
    .carousel-control-prev, .carousel-control-next { width: 49px; padding: 10px; background: #ae0f11; }
    .carousel-control-next { border-radius: 25px 0 0 25px;}
    .carousel-control-prev { border-radius: 0 25px 25px 0;}
    /*.carousel-control-prev, .carousel-control-next { display: none; }*/
    
}


@media screen and (max-width:767px) {
    h2 { font-size: 25px;}
    h3 { font-size: 20px;}
    .siteLogo{ display: flex; justify-content: space-between; align-items: center; }
    .footer-address{ display: unset!important; }
    .addressAndLogo{ padding-left: 15px; padding-right: 15px; }
    .menu-secondary-menu-container ul{ display: flex!important; }
    .showroom-container-box{ margin-top: 0px; }
    .transparent-red-bg, .transparent-red-bg-2{ bottom: 0; }

    #demo2 .carousel-control-prev, .carousel-control-next { display: none; }
    #demo2 .carousel-indicators.reface-carousel { display: flex; }
    #demo2 .carousel-indicators li { -ms-flex: 0 1 auto; flex: 0 1 auto; width: 15px; height: 15px; margin-right: 3px; margin-left: 3px; text-indent: -999px; background-color: rgb(160, 200, 100); border-radius: 50%; }
    #demo2 .carousel-indicators li.active { background-color: rgb(173, 17, 17)!important; }
}

@media screen and (max-width:512px) {
    .banner-main .slider-info img {  max-width: 200px; }
    .testimonial h3>span>img { width: 160px; margin-top: -4em; margin-left: -5em; padding-right: 32px; }
    .form-control { display: block; width: 100%;}
    .conttact-form { padding: 1em; }
    /*.transparent-red-bg { padding: 5px 15px;}*/
    .carousel-item img { object-fit: cover; height: 270px; }

    .transparent-red-bg { padding: 20px 15px 5px 15px; position: relative;}
    .banner-text .myButton a { padding: 12px 15px; background: #a90a2f; color: #ffffff; border-radius: 50px; font-size: 18px;}
    .featured h2{ font-size: 54px; }
    .full-port-btn{ margin-top:2em;}
    .custom-amish-text h2{ margin-top:1em;}
    .more-reviews a{ padding: 15px 15px; background: #a90a2f; color: #ffffff; border-radius: 50px; font-size: 18px;}
    .btn-default.form-send-btn { margin: 0 0 50px 0!important;}
    .form-send-btn{ padding: 15px 15px; background: #a90a2f; color: #ffffff; border-radius: 50px; font-size: 18px;}
    .banner-text h1 { font-size: 1.8rem;}
    .slider-info span { display: block;}

}

@media screen and (max-width:480px) {
    .menu-secondary-menu-container ul{ display: block!important; }
}

@media screen and (max-width:380px){
    .banner-text .myButton a { padding: 20px 24px; background: #a90a2f; color: #ffffff; border-radius: 50px; font-size: 18px;}
    .slider-info span { color: #ffc107; text-transform: capitalize; font-size: 1.2em; display: block; margin: 10px 0;}
}




span.stars {
  content: "\2605";
}
    .con-btn
    {
        display: none;
    }

   
@media screen and (min-width: 768px)
{
    .con-btn
    {
        display: none;
    }
}


@media screen and (max-width:767px){

.con-btn
{
    display: inline-block;
    width: 62px;
    height: 62px;
    position: absolute;
    top: 19px;
    right: 12%;
}
.con-btn a
{
    background-color: #a8092d;
    border-color: #a8092d !important;
    color: #fff;
    display: inline-block;
    padding: 6px 15px;
    font-size: 16px;
    font-weight: 400;
    border-radius: 25px;
}

.siteLogo img {
    width: 100%;
    max-width: 150px!important;
}
.siteLogo a
{
    margin:0 auto;
}
.siteLogo button {
    content: "";
    width: 40px;
    height: 40px;
    position: absolute;
    top: 15px;
    left: 5%;
    background: #000000;
}
.responsive-menu-inner {
    width: 25px;
    height: 3px;
    background-color: #ffffff;
    position: absolute;
    left: 20%;
}

.myHeader
{
    position: fixed;
    right: 0;
    left: 0;
    top: 0px;
    z-index: 9!important;
    /*border-bottom: 1px solid #999;*/
    background: white;
    padding: 0px;
}
.home-wthreepvt {
    margin-top: 65px;
}
#mobMenu.collapse.show {
    display: block;
    position: absolute;
    top: 85px;
    background: #e8e8e8;
    }

    #mobMenu ul.top-menu-ul li a {
    width: 100%;
    padding: 4px 0;
    display: block;
    font-family: "Roboto",sans-serif;
    font-size: 16px;
    text-transform: uppercase;
    text-align: left;
}

}

/*
span.stars {
  content: "\2605";
}*/