

@media (max-width: 1400px){
    .main_slider_area .rev_slider .tp-leftarrow {
        left: -35px !important;
    }
    .main_slider_area .rev_slider .tp-rightarrow {
        left: 103% !important;
    }
    .footer_up .form-container .btn-full {
        padding: 11px 40px;
    }
}
@media (max-width: 1300px){
     /*1300............emergencyplumb-section-start............*/
    .call-now h3 {
        font-size: 42px;
    }
    .emergencyplumb-panel {
        padding: 50px 0px 18px 0px;
    }
    .emergencyplumb-text {
        display: table-cell;
        padding-left: 20px;
    }
    .emergencyplumb-text h3 {
        padding-bottom: 5px;
        font-size: 20px;
    }
     /*1300............emergencyplumb-section-End............*/

}

@media (max-width:1200px){
    /*............1200slider_area mr_top-Start............*/
    .slider_area .carousel-captions.caption-align-center {
        width: 60%;
    }
    .slider_area .carousel-captions .heading {
        font-size: 60px;
    }
    /*............1200slider_area mr_top-End............*/

     /*1200...........anyqueston-section-Start............*/
     .anyqueston-content h3 {
        font-size: 28px;
        line-height: 35px;
     }
     /*1200...........anyqueston-section-End............*/

     /*1200...........readytoget-section-Start............*/
     .readytoget-contents h3 {
        font-size: 55px;
     }
     /*1200...........readytoget-section-End............*/

    /*1200............howwork-section-Start............*/
    .howitwork-panel .common-btn {
        padding: 10px 15px;
        font-size: 12px;
    }
    .common-btn span {
        padding-right: 5px;
    }
    /*1200............howwork-section-End............*/
    /*1200............whatwedo-section-Start............*/
    .whatwedo-img {
        padding: 20px 15px;
        text-align: center;
    }
    .whatwedo-content {
        padding: 10px 15px 25px 15px;
        text-align: center;
    }
    .whatwedo-content h3 {
        font-size: 18px;
       
    }
    /*1200............whatwedo-section-End............*/
    

    /*1200............newsarticle-section-Start............*/
    .newsblog-conents {
        padding: 10px 15px;
    }
    .newsblog-conents h3 {
        font-size: 18px;
    }
    .newsblog-conents p {
        font-size: 14px;
    }
    /*1200............newsarticle-section-End............*/

    /*1200............home1-banner-Start............*/
    .home3-banner.slider_area.mr_top {
        height: auto;
    }
    /*1200............home1-banner-End............*/

}

@media (max-width: 1024px){
    /* 1024-............Banner-Start............*/
    .slider_area .carousel-captions .heading {
        margin-top: 10px;
        margin-bottom: 10px;
        font-size: 34px;
        line-height: 45px;
    }
    .slider_area.home1-banner .carousel-captions.caption-align-center {
        width: 50%;
    }
    .home1-banner.slider_area .col-lg-12 {
        position: relative;
        padding: 0;
        height: 100%;
        background-image: linear-gradient(to right, #000000, #000000e8, transparent);
    }
    .slider_area .parent-btn .common-btn {
        font-size: 13px;
    }
    .arrange-appointment h2{
        font-size: 24px;
    }
/* 1024............Banner-End............*/

/*1024====================================index-page-2-Start=====================================*/
.bannerform-main {
    left: -20px;
    /*background-image: linear-gradient(to right, #1e243e00, #eceef3, #eceef317);*/
    box-shadow: inherit;
}
/*1024====================================index-page-2-End=====================================*/


}

@media (max-width: 992px){
    /* 992............Banner-Start............*/
    .slider_area.mr_top {
        margin-top: 90px;
        min-height: calc(100vh - 90px);
    }
    .slider_area{
        height: auto;
    }
    .home1-banner.nobanner-slider.slider_area.mr_top {
        background: url(../img/home-slider/slide-1.png) 110% top no-repeat;
        background-size: cover;
        margin-top: 85px;
        min-height: inherit;
        height: auto;
    }
    .slider_area .slide {
        float: left;
    }
    .home1-banner.slider_area .carousel-captions {
        padding: 46px 0px;
        float: left;
        position: inherit;
        width: 100% !important;
        -webkit-transform: inherit;
        transform: inherit;
    }

    /* 992............Banner-End............*/
/*992====================================index-page-2-Start=====================================*/
.bannerform-main {
    width: 54%;
    left: -10px;
    padding-top: 10px;
}
.arrange-appointment h2 {
    padding-bottom: 2px;
    font-size: 24px;
}
.bannerform-main{
    background-color: none;
}
/*992====================================index-page-2-End=====================================*/
/*992====================================index-page-3-Start=====================================*/
.slider_area.mr_top {
    min-height: auto;
}
.home3-banner.slider_area .slide-overlay {
    background-color: inherit;
    background-image: linear-gradient(to left, #0000, -40%, #282a2d9e, #ccd9e1f2);
}
.home3-banner.slider_area .carousel-captions .heading, .slider_area .carousel-captions .heading small, .slider_area .carousel-captions p {
    color: #fff;
}
.slider_area .carousel-captions p {
    font-size: 18px;
    color: #fff;
}
.home3-banner.slider_area .carousel-captions.caption-align-center {
    width: 68%;
    padding-left: 60px;
}
/*992====================================index-page-3-End=====================================*/
    /*............992-emergencyplumb-section............*/
    .emergencyplumb-list {
        padding: 0px 20px 0px 40px;
    }
    /*............992-emergencyplumb-section............*/

    /*............992-howitwork-Start............*/
    .howitwork-section {
        padding: 60px 0px;
    }
    .howitwork-panel {
        margin-bottom: 30px;
    }
    .page-heading {
        padding-bottom: 30px;
    }
    .howitwork-panel .inline-panel {
        width: 100%;
    }
    .howitwork-content {
        width: 100%;
        margin-top: -60px;
    }

    .emergencyplumb-panel {
        padding: 35px 0px 18px 0px;
    }
    .emergencyplumb-panel strong {
        width: 50px;
        height: 50px;
        font-size: 20px;
        line-height:40px;
    }
    .emergencyplumb-text {
        padding-left: 15px;
    }
    .emergencyplumb-text h3 {
        font-size: 16px;
    }
    .emergencyplumb-text p {
        font-size: 13px;
        line-height: 18px;
    }
    .emergencyplumb-text p a {
        display: block;
    }
    .call-now h3 {
        font-size: 26px;
    }
    /*............992-howitwork-End............*/
        /* 992............whatwedo-section-Start............*/ 
    /* 992............whatwedo-section-Start............*/ 
    .whatwedo-panel {
        margin: 15px 0px;
    }
    .mediavideo-section {
        padding-top: 100px;
    }
    .mediavideo-main {
        width: 95%;
    }
    /* 992............whatwedo-section-End............*/ 

    /* 992............whoweare-section-Start............*/ 
    .whoweare-section{
        padding: 60px 0px;
    }
    .whoweareslider-section.pt-5 {
        padding-top: 20px !important;
    }
    .whoweare-heading h2 {
        font-size: 32px;
    }
    .whoweare-content p {
        font-size: 15px;
    }
    .whoweareslider-list {
        padding: 30px 30px !important;
        background: #fff;
        position: inherit;
        margin-top: -1%;
        margin-bottom: 0px;
        margin-left: 0px;
        margin-right: 0px;
    }
    .whoweare-slider .owl-dots {
        position: inherit;
        bottom: inherit;
        left: inherit;
        padding-top: 15px;
        text-align: center;
    }
    .whoweare-imgalign::before, .whoweare-imgalign::after {
        display: none;
    }
    .clients-listgrid {
        padding-top: 80px;
    }
    .clients-listgroup {
        display: block;
        text-align: center;
    }
    .clients-experience {
        display: inline-block;
    }
    .project-experience {
        padding-left: 0px;
        padding-top: 25px;
        display: block;
    }
    .count {
        padding-bottom: 10px;
        margin-bottom: 10px;
        font-size: 70px;
        line-height: 62px;
    }
    .project-experience h5 {
        font-size: 18px;
    }
    /* 992............whoweare-section-End............*/  
    
    /* 992............whatwedo-section-Start............*/ 
        .whatwedo-main {
            padding: 60px 0px 0px 0px;
        }
        .whatwedo-slider .owl-nav .owl-prev, .whatwedo-slider .owl-nav .owl-next {
            opacity: 1;
            visibility: visible;
        }
    /* 992............whatwedo-section-End............*/ 

     /* 992...........ouradvantage-section-Start............*/
     .ouradvantage-textmain {
        padding: 10px 0px 0px 0px;
    }
     .whatwedo-headtext, .ouradvantage-listgrid {
        width: 100%;
     }
     .ouradvantage-section .commonouter-container {
        position: relative;
        width: 100%;
        padding-top: 40px;
        right: inherit;
        overflow: hidden;
    }
    .ouradvantage-main.commonpage-padding {
        padding: 100px 0px 0px 0px;
    }
    .ouradvantage-group {
        padding: 15px 0px;
    }
    .ouradvantage-contents {
        padding-left: 20px;
        padding-right: 0px;
    }
     /* 992...........ouradvantage-section-End............*/

     /* 992...........testimonial-section-Start............*/
     .testimonial-inner {
        padding: 70px 0px 0px 0px;
    }
    .media.testimonial-detail {
        display: block;
        padding: 30px;
    }
    .testimonial-img {
        margin: auto;
    }
    .testimonial-img {
        width: 300px;
        height: 300px;
    }
    .testimonial-content {
        padding-top: 30px;
        padding-left: 0px;
    }
    .testimonial-slider .owl-nav {
        height: 5.8%;
        padding: 11px 30px;
        bottom: -40.5px;
        right: -4.99%;
    }
    .testimonial-slider::after {
        bottom: 0%;
    }
     /* 992...........testimonial-section-End............*/


     /* 992...........homefaq-section-Start............*/
     .homefaq-section {
        padding: 140px 0px 170px 0px;
     }
     .faq_ques .card:first-child {
        margin-top: 10px;
    }
    .havequstn-section {
        background: url(../img/havequstn-bg.png) center top no-repeat;
        background-size: cover;
    }
    .havequstn-main {
        padding: 20px 20px;
    }
    .qustnanswr-panel {
        padding-bottom: 20px;
        text-align: center;
    }
    .media.justcall-main.ml-auto {
        margin: auto;
    }
    .commonpage-padding {
        padding: 70px 0px;
    }
    .ourpartner-section {
        padding: 70px 0px;
    }
    /* 992...........homefaq-section-End............*/

    /* 992...........anyqueston-section-Start............*/
    .help-call {
        position: inherit;
        text-align: center;
    }
    .anyqueston-row {
        flex-direction: column-reverse;
    }
    /* 992...........anyqueston-section-End............*/

    /* 992...........readytoget-section-Start............*/
    .readytoget-section {
        height: auto;
    }
    .readytoget-section .container.h-100 {
        height: auto !important;
    }
    .readytoget-gridpanel {
        width: 100%;
        padding: 30px 0px;
    }
    .readyget-home-panel {
        width: 100%;
        float: left;
        position: relative;
        bottom: -10px;
        left: inherit;
    }
    .footer-section::before {
        top: -20%;
    }
    /* 992...........readytoget-section-End............*/

    /*............992-newsarticle-section-Start............*/ 
    .newsarticle-section {
        padding:60px 0px;
        overflow: hidden;
    }
    .newsblog-group {
        margin-top: 30px;
        margin-bottom: 0px;
    }
    .fullblog {
        height: auto;
    }
    /*............992-newsarticle-section-End............*/ 

    /*............992-Inner-page-Start............*/ 
    .banner_area {
        margin-top: 85px;
    }
    /*............992-Inner-page-End............*/ 

}

@media (max-width: 767px){
    
    /*767............Banner-Start............*/ 
    
    .slider_area.mr_top {
        margin-top: 85px;
    }
    .slider_area .carousel-captions .heading {
        font-size: 18px;
    }
    .slider_area .carousel-captions p {
        font-size: 12px;
    }
    .slider_area .carousel-captions p i {
        width: 8%;
    }
    /*767............Banner-End............*/ 

    /*767............whoweare-section-Start............*/ 
    .whoweare-imggroup:last-child img:last-child {
        top: 0px;
    }
    .commonpage-padding {
        padding: 50px 0px;
    }
    .whoweare-heading, .whoweare-content {
        text-align: center;
    }
    .whoweare-heading h2 {
        font-size: 22px;
    }
    .whoweare-content p::before {
        right: 0;
        top: 10px;
        margin: auto;
    }
    .whoweare-content p {
        padding: 40px 0px 20px 0px;
        font-size: 14px;
        line-height: 22px;
    }
    .clients-listgrid {
        padding-top: 70px;
    }
    /*767............whoweare-section-End............*/ 

    /*767............ouradvantage-section-Start............*/ 
    .ouradvantage-wrapper {
        padding-top: 140px;
    }
    .whatwedo-headtext h2 {
        font-size: 42px;
    }
    /*767............ouradvantage-section-End............*/ 

    /*767............whoweare-section-Start............*/ 
    .whoweare-contents h2 {
        font-size: 16px;
        line-height: 25px;
    }
    .whoweare-contents p {
        padding: 0px 0px 30px 0px;
    }
    /*767............whoweare-section-End............*/ 

    /*767...........homefaq-section-Start............*/ 
    .homefaq-section {
        padding: 70px 0px 150px 0px;
    }
    /*767...........homefaq-section-End............*/

    /*767...........portfolio-section-Start............*/
    .portfolio-tab .nav-tabs .nav-link {
        display: inline-block;
        padding: 8px 20px;
        font-size: 18px;
    }
    .portfolio-tab .nav-tabs .nav-item {
        margin: 0px auto !important;
    }
    .portfolio-tab .nav-tabs {
        padding-bottom: 30px!important;
    }
    /*767...........portfolio-section-End............*/

    /*767..........ourpartner-section-End............*/
    .ourpartner-section {
        padding: 40px 0px;
    }
    /*767..........ourpartner-section-End............*/

    /*767..........anyqueston-section-Start............*/
    .anyqueston-content {
        padding: 40px 0px 40px 0px;
    }
    .anyqueston-content h3 {
        font-size: 25px;
        line-height: 30px;
    }
    .call-anyqueston {
        padding-top: 0px;
    }
    .call-anyqueston span {
        padding-left: 20px;
        font-size: 35px;
    }
    /*767..........anyqueston-section-End............*/

    /*767..........readytoget-section-Start............*/
    .readytoget-gridpanel {
        padding: 15px 0px;
        text-align: center;
    }
    .readytoget-contents p {
        padding: 20px 0px 20px 0px;
    }
    /*767..........readytoget-section-End............*/


    /*............767-testimonial-section-Start............*/
    .testimonial-inner {
        padding: 60px 0px;
    }
    .page-heading {
        padding-bottom: 40px;
    }
    .page-heading h2 {
        padding-bottom: 10px;
        font-size: 35px;
    }
    .testimonial-slider .owl-dots {
        text-align: center;
    }
    /*............767testimonial-section-End............*/ 

    /*............767commonbanner-breadcrumb-css-Start............*/ 
    .banner_area .banner_content h3 {
        font-size: 32px;
    }
    /*............767commonbanner-breadcrumb-css-End............*/ 

}

@media (max-width: 480px){
    /*480............Banner-Start............*/ 
    .slider_area.mr_top {
        margin-top:90px !important;
    }
    .slider_area .carousel-captions .heading {
        font-size: 12px;
    }
    .slider_area .carousel-captions {
        padding: 15px;
        text-align: center;
    }
    .slider_area .carousel-captions.caption-align-center {
        width: 90% !important;
        float: none;
        margin: auto;
        padding-left: 0px;
        text-align: center;
    }
    .slider_area .carousel-captions .heading {
        font-size: 12px;
        line-height: 22px;
    }
    .slider_area .carousel-captions .heading small {
        font-size: 26px;
    }
    .slider_area .carousel-captions .heading span {
        padding:3px 5px 3px 5px;
    }
    .slider_area .carousel-captions p {
        padding: 0px 0px 15px 0px;
    }
    .slider_area .carousel-captions p {
        font-size: 12px;
    }
    .slider_area .carousel-captions p i {
        display: none;
    }
    .slider_area .parent-btn {
        display: none;
    }
    .slider_area .owl-nav .owl-prev , .slider_area .owl-nav .owl-next{
        width: 24px;
        height: 24px;
        font-size: 15px;
        line-height: 26px;
        padding-left: 8px;
    }
    /*............480-Banner-End............*/
 
    /*............480-whoweare-section-Start............*/ 
    .commonpage-padding {
        padding: 40px 0px;
    }
    .whoweare-heading h2 {
        font-size: 18px;
    }
    .whoweare-content p {
        padding: 30px 0px 20px 0px;
        font-size: 12px;
        line-height: 20px;
    }
    .whoweareslider-grid {
        padding: 20px 0px 0px 0px;
    }
    .play-video i {
        width: 62px;
        height: 62px;
        line-height: 28px;
        font-size: 22px;
    }
    .whoweare-imgalign {
        display: block;
    }
    .whoweareslider-list {
        padding: 20px 20px !important;
        margin-top: 0%;
    }
    .client-likeicon {
        width: 50px;
        height: 50px;
    }
    .project-experience {
        padding-top: 20px;
    }
    .clients-listgrid {
        padding-top: 40px;
    }
    .clients-listgroup {
        padding: 30px 0px;
    }
    .whoweareslider-group h3 {
        font-size: 16px;
    }
    .whoweareslider-group p {
        padding-top: 5px;
        font-size: 14px;
        line-height: 15px;
    }
    .clients-experience img {
        top: -22px;
        right: 0px;
    }
    .count {
        font-size: 52px;
        line-height: 52px;
    }
    .whoweareslider-group .media-left i {
        font-size: 12px;
    }
    /*............480-whoweare-section-End............*/ 

  /*............480-whatwedo-section-Start............*/
  .whatwedo-main {
        padding: 30px 0px;
    }
    .whatwedo-slider {
        padding: 0px 30px;
    }
    .whatwedo-panel {
        padding: 0px 5px;
        margin: 0px;
    } 
    .whatwedo-content {
        padding: 0px 15px 20px 15px;
        text-align: center;
    }
    .whatwedo-content p {
        padding: 5px 0px 0px 0px;
        font-size: 14px;
        line-height: 16px;
    }
    .whatwedo-img::after {
        display: none;
    }
    .whatwedo-slider.owl-carousel .owl-item {
        padding: 0px;
    }
    .whatwedo-slider .owl-nav .owl-prev, .whatwedo-slider .owl-nav .owl-next {
        width: 32px;
        height: 32px;
        font-size: 20px;
        line-height: 32px;
        padding-left: 6px;
    } 
    .whatwedo-slider .owl-nav .owl-prev i {
        margin-left: -3px;
    }
    .whatwedo-slider .owl-nav .owl-next i {
        margin-right: -3px;
    } 
    .whatwedo-slider .owl-nav .owl-prev {
    left: -10px;
}
    .whatwedo-slider .owl-nav .owl-next {
    right: -10px;
}
 /*............480-whatwedo-section-End............*/

 /*............480-ouradvantage-section-Start............*/
 .ouradvantage-wrapper {
    padding-top: 130px;
    }
    .whatwedo-headtext h2 {
        padding-top: 20px;
        font-size: 24px;
        line-height: 25px;
    }
    .x-size {
        font-size: 50px;
    }
    .whatwedo-headtext p {
        padding: 20px 0px;
        font-size: 15px;
        line-height: 22px;
    }
    .ouradvantage-icon {
        width: 62px;
        height: 62px;
    }
    .black-box {
        width: 62px;
        height: 62px;
        line-height: 45px;
    }
    .ouradvantage-contents {
        padding-left: 15px;
    }
    .ouradvantage-contents p {
        padding: 5px 0px;
        font-size: 14px;
        line-height: 16px;
    }
 /*............480-ouradvantage-section-End............*/

    /*480............testimonial-section-Start............*/  
    .testimonial-slider {
        width: 100%;
    }
    .testimonial-inner {
        padding: 30px 0px;
    }
    .testimonial-section .page-heading {
        padding-bottom:20px;
    }
    .page-heading h2 {
        padding-bottom: 5px;
        font-size: 20px;
    }
    .testimonial-grid {
        display: block;
        text-align: center;
    }
    .testimonial-detail {
        width: 100%;
        padding: 20px !important;
    }
     .testimonial-img {
        width: 200px;
        height: 200px;
        display: block;
    }
    .testimonial-img > img {
        width: auto !important;
        height: auto;
        margin: auto;
        border: solid 5px #fefefe;
    }
    .testimonial-content {
        padding-top: 15px;
    }
    .testimonial-content img {
        width: 40px !important;
        min-width: 15px;
    }
    .testimonial-content h3 {
        padding-top: 15px;
        font-size: 20px;
    }
    .testimonial-content p {
        font-size: 14px;
        line-height: 20px;
    }
    .testimonial-content span {
        padding: 10px 0px 20px 0px;
    }
  .testimonial-slider .owl-dots {
        padding-top:15px;
   }
   .testimonial-slider::after {
       display: none;
   }
    /*480............testimonial-section-End............*/ 

    /*480............homefaq-section-Start............*/ 
    .homefaq-section {
        padding: 30px 0px 60px 0px;
    }
    .homefaq-listmain {
        padding: 0px 10px 20px 10px !important;
    }
    .homefaq-listmain .faq_ques .card .card-header a.card-link {
        padding: 10px 15px 10px 30px !important;
        position: relative;
        font-size: 12px !important;
        line-height: 20px !important;
    }
    .havequstn-main {
        padding: 15px 15px;
    }
    .qustnanswr-panel h3, .justcall-text h3 {
        font-size: 26px;
    }
    .qustnanswr-panel p, .justcall-text i {
        font-size: 20px;
    }
    .justcall-icon {
        max-width: 45px;
    }
    .justcall-text {
        padding-left: 10px !important;
    }
    .qustnanswr-panel p, .justcall-text i {
        font-size: 14px;
        line-height: 14px;
    }
    /*480............homefaq-section-End............*/

    /*480.............portfolio-section-Start............*/ 
    .portfolio-section.commonpage-padding {
        padding: 30px 0px;
    }
    .portfolio-tab .nav-tabs .nav-item {
        padding: 5px 20px;
    }
    .portfolio-tab .nav-tabs .nav-link {
        padding: 8px 12px;
        font-size: 14px;
    }
    .portfolio-conts {
        padding: 0px 5px 10px 5px;
    }
    .portfolio-text {
        padding: 10px 10px;
        font-size: 22px;
        line-height: 24px;
    }
    .portfolio-tab .owl-nav {
        padding-top: 20px;
    }
    .portfolio-tab .owl-nav .owl-prev, .portfolio-tab .owl-nav .owl-next {
        width: 40px;
        height: 40px;
        font-size: 15px;
        line-height: 40px;
    }
    /*480.............portfolio-section-End............*/ 

    /*480.............ourpartner-section-End............*/ 
        .ourpartner-section {
            padding: 30px 0px;
        }
    /*480.............ourpartner-section-End............*/ 

    /*480............newsarticle-section-Start............*/  
     .newsarticle-section {
        padding:30px 0px;
    }
    .page-heading {
        padding-bottom: 20px;
    }
    .newsblog-group {
        margin: 15px 0px;
    }
    .newsblog-conents {
        padding: 20px 10px;
    }
    .newsblog-conents h3 {
        padding-top: 0px;
        font-size: 20px;
        line-height: 22px;
    }
    .newsblog-conents p {
        padding-top: 10px;
        padding-bottom: 20px;
        line-height: 20px;
    }
    .newsblog-conents .common-btn {
        padding: 8px 16px;
        border-radius: 0px;
    }
    
    /*480............newsarticle-section-End............*/

    /*480............anyqueston-section-Start............*/
    .anyqueston-content {
        padding: 30px 0px;
    }
    .readytoget-contents {
        padding: 20px 0px;
    }
    .anyqueston-content h3 {
        font-size: 20px;
        line-height: 26px;
        text-align: center;
    }
    .call-anyqueston i small {
        width: 35px;
    }
    .call-anyqueston span {
        padding-left: 10px;
        font-size: 22px;
    }
    /*480............anyqueston-section-End............*/

    /*480............readytoget-section-Start............*/
    .readytoget-contents h3 {
        font-size: 22px;
        line-height: 24px;
    }
    .readytoget-contents p {
        padding: 5px 0px 5px 0px;
        font-size: 18px;
    }
    .newsletter-panel .form-control {
        height: 50px;
        padding: 10px 14px 10px 14px;
    }
    .newsletter-panel button {
        width: 100px;
        height: 50px;
        padding: 8px;
        font-size: 12px;
    }
    .newsletter-panel input::-webkit-input-placeholder {
        font-size: 12px;
    }
    .newsletter-panel input:-moz-placeholder {  
        font-size: 12px; 
    }
    .newsletter-panel input::-moz-placeholder {   
        font-size: 12px;
    }
    .newsletter-panel input:-ms-input-placeholder {  
        font-size: 12px;
    }
    .envelope {
        display: none;
    }
    /*480............readytoget-section-End............*/
}
