.blog-area .blog-title {
    height: 80px;
}
.portfolio-area h2{
    font-size: 48px;
    padding: 10px 0 15px;
}
.portfolio-area p{
    padding-bottom:0;
}
#accordion .card-body p {
    font-size: 16px;
    line-height: 26px;
}
.about-pg-col-6-content p{
    color: #313942;
    font-weight: 400;
}
.features-list-area h3 span{
    color:#DF527F;
}
ul.sub-menu li a {
    padding: 10px !important;
}
a.ctatext.greentext:hover {
    color: #8FBE43 !important;
}
ul.sub-menu li a:hover{
    color:#fff !important;
}
.contact-info-icon a:hover {
    color: #df527f !important;
}
.footer-social a:hover > i{
    color:#df527f !important;

}
.c-info-text p a:hover {
    color: #8FBE43 !important;
}
.sticky.hide li.nav-link-call a:hover {
   color: #8FBE43 !important;
}
.nav-social-link a:hover {
    color: #DF527F !important;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link:hover {
    color: #DF527F !important;
}
.c-info-text p a {
    color: #df527f !important;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu:before{
    border-bottom-color:#f1f1f1 !important;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a.mega-menu-link{
    padding:5px 10px !important;
}
.sm-services__icon span {
    font-size: 35px;
    color: #fff;
    font-family: 'Canela';
    font-weight: 400;
}

/*.page-id-4325 .history__right-bg{*/
/*    height:65%;*/
/*}*/
/*.page-id-4434 .history__right-bg{*/
/*    height:504px;*/
/*}*/
.promo-content p a {
    color: #fff;
    font-weight: 500;
    text-decoration: underline;
}
.promo-content p a:hover{
   font-weight: 700;
}
.promo-content ul{
    margin-left:20px !important;
    margin-bottom:20px !important;
}
.window-pg-accordion h5 .btn-link{
    font-size:20px !important;
}
.blog-content-read-wrap ul li{
    margin-bottom:20px !important;
    margin-left: 30px !important;
}
.blog-content-read-wrap h2 {
    margin-bottom: 20px !important;
    margin-top: 20px !important;
}
.blog-content-read-wrap h3{
    margin-top:20px !important;
}
.blog-content-read-wrap img{
    margin-top:0px !important;
}
#menu-sitemap > li {
    margin-bottom: 5px !important;
}
ul.sub-menu li > ul {
    margin-top: 20px !important;
}
.menu-sitemap-container ul.sub-menu li{
    margin-top:20px !important;
}
.door-pg-pto-dr-tb-img img{
    margin-bottom:20px !important;
}
.window-pg-6-content.cus-pd-4-wndw-col ul {
    margin-bottom: 15px;
}
.about-pg-section li{
    margin-left:20px !important;
}
.pinkinfo {
    margin-bottom: 35px;
}
.pto-dr-tb-cont-col ul li {
    list-style: disc !important;
    margin-left: 25px !important;
}
.pto-dr-tb-cont-col ul {
   
    margin-bottom: 30px !important;
}
/*.page-id-4235 .history__right-bg{*/
/*    height:1050px !important;*/
/*}*/
.window-pg-6-content ul {
    margin-bottom: 20px;
    margin-left: 15px;
    font-size: 14px;
}
/*.page-id-4360 .history__right-bg{*/
/*    height:700px !important;*/
/*}*/
/*.page-id-3748 .history__right-bg{*/
/*    height:890px !important;*/
/*}*/
#mega-menu-item-4375 > ul::before {
    left: 21% !important;
}
#mega-menu-item-62 > ul::before {
    left: 29% !important;
}
/*.page-id-4248 .history__right-bg{*/
/*    height:895px !important;*/
/*}*/
.smldevice-menu{
    display:none !important;
}
.gallery-thumb .rating img{
    width:auto !important;
}
.sub-pnk-line{
    height:1px !important;
}
div#pum_popup_title_4779 {
    font-weight: 700;
    text-align: center;
    padding: 25px;
}
div#popmake-4779 {
    padding: 40px;
}
div#popmake-4779 i.fa.fa-times {
    font-size: 24px;
}
div#popmake-4779 textarea.wpcf7-form-control.wpcf7-textarea {
    width: 100% !important;
    height: 180px !important;
}
div#popmake-4779 .col-lg-6.form-item {
    margin-bottom: 15px;
}
div#popmake-4779 .col-lg-12.text-center.btn-cls {
    margin-top: 20px;
}
div#popmake-4779 .col-lg-6.form-item input {
    width: 100% !important;
}
.sticky.hide a.mega-menu-link {
    color: #fff !important;
}
.sticky.hide li.nav-social-link a {
    color: #fff;
}
.sticky.hide li.nav-link-call a {
    color: #fff !important;
}
.sticky.hide .white-phn{
    display:inline-block !important;
}
.or-cl-row {
    position: absolute;
    bottom: 0;
}
.page-id-32 .or-cl-row {
    position: absolute;
    bottom: -50px;
}
.popupcontent strong {
    font-size: 45px;
}
.page-id-4211 .history__right-bg{
    height:780px !important;
}
.page-id-4235 .history__right-bg {
    height: 1050px !important;
}
.page-id-4441 .history__right-bg {
    height: 100% !important;
}
.page-id-4377 .history__right-bg{
height:664px !important;
}
.page-id-4360 .history__right-bg{
height:684px !important;
}
.quote_prev, .quote_next{
    margin-bottom:0 !important;
}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-flyout ul.mega-sub-menu:before{
    left:21% !important;
}
header {
    margin-top: -1px !important;
}
.btn-white:hover {
    background: #46b1a1 !important;
    transition: 0.3s;
    color: #fff !important;
}
.shwbtn{
    display:inline-block;
}
.hovbtn{
    display:none;
}
.btn-white:hover .hovbtn{
    display:inline-block;
}
.btn-white:hover .shwbtn{
    display:none;
}
 .dr-abt-sec a:hover, .bur-dr-abt-sec a:hover, .wnd-abt-sec a:hover{
     background:#46b1a1 !important;
     border-color:#46b1a1 !important;
     color:#fff !important;
 }
  .dr-abt-sec a:hover img,.bur-dr-abt-sec a:hover img, .wnd-abt-sec a:hover img{
      filter:none !important;
  }
  .cus-dr-sld-hd{
      margin-top:50px;
  }
  @media(max-width:1280px){
      .contact-info ul li .c-info-icon{
          margin-right:6px !important;
      }
  }
@media (max-width: 1024px){
     .contact-info ul li .c-info-icon{
          margin-right:10px !important;
      }
.wnd-abt-sec {
    margin-bottom: 3em !important;
    margin-top: 3em !important;
}
.header-bt {
    margin-top: 80px;
}

}
@media only screen and (min-device-width: 768px) and (max-device-width: 1024px){
    /* #ds-book, #ds-book1{*/
    /*    display:none;*/
    /*}*/
   /*#tab-book, #tab-book1{*/
   /*     display:none;*/
   /* }  */
   #tab-buttons{
       display:block !important;
   }
   .page-template-doors .dr-abt-sec {
    margin-bottom: 4em;
    margin-top: 4em;
}
.or-cl-row h3 a{
    color:#fff !important;
}
}
@media(max-width:992px){
    .page-id-32 .header-bt .btn-pink{
        margin-left:0 !important;
    }
    
    .col-lg-6.about-pg-col-6-content .btn-pink {
    margin: 20px 0 !important;
}
     .header-bt .btn-pink{
        background:#46b1a1 !important;
    }
    .header-bt .btn-pink:hover , .header-bt .btn-pink:focus {
        background:#8fbe43 !important;
    }
    #mega-menu-mobile .mega-sub-menu li a.mega-menu-link {
    padding: 6px 24px !important;
}
#mega-menu-wrap-mobile #mega-menu-mobile > li.mega-menu-item > a.mega-menu-link{
  font-size:16px !important;  
}
    .smldevice-menu {
    top: 50px;
    position: absolute;
    right: 15px;
}
    .smldevice-menu{
        display:block !important;
    }
    .popup{
        display:none !important;
    }
        a.btn-grad.headerbtn{
            margin-right:30px !important;
        }
        a.ctatext{
            margin-left:0 !important;
        }
.home .testimonial-area {
    margin-top: 80px !important;
        padding-top: 80px !important;
}



}
@media(max-width:768px){
    .or-cl-row{
        position:relative !important;
    }
    .cus-dr-sld-hd{
        padding:10px !important;
    }
}

@media(max-width:500px){
    .footer-menu p {
    text-align: center;
}
.copyright{
    text-align:center;
}
}
/*new-20/12/2022*/
@media screen and (max-width:575px) {
    .window-pg-accordion h5 .btn-link {
        font-size: 16px !important;
        padding-bottom: 10px;
        padding-top: 10px;
      }
      .about-pg-section {
  padding: 0em 0 !important;
 
}
.pto-dr-tab {
  padding: 0em 0px !important;
} 
.pto-dr-tb-content {
  padding-left: 15px !important;
  padding-top: 35px ;
  display: block;
}
}
.blog-content-read-wrap table ul li{
    margin-bottom: 0px!important;
}
