.tm-titlebar-wrapper .tm-titlebar-inner-wrapper {
    height: 120px !important;
}

.footer #maxmegamenu-2{
      margin-left:40px !important;
}
.footer #text-9{
      margin-left:40px !important;
}
.footer #text-10{
      margin-left:40px !important;
}
.footer #text-14{
  padding-left: 20px !important;
  color:white !important;
}

.footer #text-10 .kwayy-icontext {
    width: 100%;
}

.tm-post-box .tm-blogbox-footer-meta .tm-blogbox-comment, .tm-post-box .tm-blogbox-footer-meta .tm-blogbox-date {
    display: none !important;
}

.tm-post-box .post-item .tm-item-content h4 a {
    color:#2d2d2d !important;
}

.thememount-topbar a {
    margin-right: 18px !important;
}

.tm-titlebar-textcolor-white .tm-titlebar-main .entry-title {
    font-size: 30px !important;
}

.tm-titlebar-main h1.entry-title{
    font-weight:normal !important;
}

/* for removing blog post slider in home page and other*/

.thememount-blog-boxes-inner .owl-carousel .owl-item article .post-item .post-item-thumbnail .post-item-thumbnail-inner .thememount-blog-media a {
     display : none;
}
.thememount-blog-boxes-inner .owl-carousel .owl-item article .post-item .post-item-thumbnail .post-item-thumbnail-inner a {
     display : none;
}

.appointment_form{
    font-size:16px !important;
}

.tm-footer-info-box .vc_column-inner {
     border: none; 
     border-bottom: none; 
}

.tm-footer-info-box .vc_icon_element.vc_icon_element-outer {
    border-right: none;
    vertical-align: top;
}

.make-an-appointment-link{
text-decoration: underline;
}

.make-an-appointment-link:hover {
text-decoration: none;
cursor: pointer;
}

.site-header .thememount-topbar .thememount-tb-right-content .vc_general.vc_btn3.vc_btn3-style-text.vc_btn3-color-skincolor {
        color: #ce0000 !important;
    text-transform: capitalize !important;
    margin-bottom: 0px !important;
    border: 1px solid #ce0000;
    margin-left: 0;
    padding: 8px!important;
    margin-top: 0 !important;
    height: auto !important;
    min-height: 35px;
    min-width: 135px;
    text-align: center;
}

.site-header .thememount-topbar .thememount-tb-right-content .vc_general.vc_btn3.vc_btn3-style-text.vc_btn3-color-skincolor:hover {
 background-color: #fff !important;
} 

.color-red {
	color: #ce0000;
}

.flex-container {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	    justify-content: start;
    margin: 0 30px;
}

.flex-container p{
	margin: 10px;
    width: 90px;
}

.female-pat-cont {
    display: flex;
    flex-direction: row;
    justify-content: center;
    flex-wrap: wrap;
    align-items: center;
    border: 2px solid #ce0000;
    padding: 20px;
    margin: 20px 0;
}

.female-pat-cont h4{ 
    margin-bottom: 0;
    margin-right: 15px;
}

.female-pat-cont p{ 
    margin-bottom: 0;
}

.fp-footer-container {
    display: flex;
    flex-direction: row;
    justify-content: space-around;
    flex-wrap: wrap;
    margin-top: 60px;
}

.fp-footer-container a{
    color: #676767;
}

.vertical-line {
    border: 1px solid #ce0000;
    margin-top: -20px;
    height: 65px;
}

#gform_page_7_1 #input_7_3 {
       width: 90%;
}

#field_7_8 .ginput_container_text,
#field_7_8 #input_7_8,
#field_8_4 .ginput_container_text,
#gform_8 #input_8_4 {
     margin-top: 0px;
}

#field_7_8 {
    width: 30% !important;
}

#gform_page_7_2 #input_7_16 {
     width: 47%;
}

/* responsiveness work */

@media(max-width: 550px) {
   
    .flex-container {
        margin: 0 10px;
     }

    .female-pat-cont h4{ 
         margin-bottom: 10px;
         margin-right: 0px;
        text-align: center;
    }

    .female-pat-cont p{ 
         text-align: center;
    }

    #gform_page_7_2 #field_7_7,
    #gform_8 #field_8_3 {
          width: 15px;
         display: inline-block;
    }

    #gform_page_7_2 #field_7_8,
    #gform_8 #field_8_4 {
           display: inline-block;
           width: 90% !important;
     }

     .fp-footer-container {
              flex-direction: column;
              justify-content: center;
      }

      .vertical-line {
              display: none;
      }

      .fp-footer-container p {
               text-align: center;
      }

      #text-14, #text-9, #text-10 {
               display: none;
      }

}

@media only screen and (max-width: 980px) {
    h2 {
        font-size: 18px !important; 
    }
      
    body.thememount-page-full-width #content div > .entry-content > .vc_row.vc_row-fluid {
        padding-top: 5%; 
         padding-bottom: 5%; 
     }    

     .footer #text-9{
          margin-left:0px !important;
      }
      .footer #text-10{
           margin-left:0px !important;
       }
       .footer #text-14{
             padding-left: 0px !important;
        }
}

@media only screen and (max-width: 470px) {
       .headercontent .headerlogo img {
                max-width: 150% !important;
         } 
        body.thememount-page-full-width 
          #content div > .entry-content > .vc_row 
             > .vc_column_container {
                        margin-bottom: 0px; 
            }

        #latest-tech h2{
              font-size: 13px !important;
               line-height: 20px !important;
               margin-bottom: 10px !important;
        } 

       #latest-tech{
              margin-bottom: 0px !important;
        } 
}

