    .team_padd
    {
        padding-top:25px;
    }
    
    .profile_image
    {
        width:100% !important;
        height:300px !important;
    }
    .profile_card
    {
        height:500px !important;
    }
    .message_profile
    {
        height:50px !important;
        width:30% !important;
    }
    .message_image
    {
     width:100% !important;
     height:500px !important;
    }
    .center_text
    {
        margin-left:auto !important;
        margin-right:auto !important;
    }
    .profile_image
    {
        width:100%;
        height:350px;
    }
   
    
    .profile_card
    {
        height:500px;
    }
    .text_size
    {
        font-size:17px;
    }
    .show_value
    {
        margin-top:10px;
        font-size:15px;
        width:100%;
    }
    .like_profile
    {
        width:100%;
    }
    .profile_size
    {
        font-size:30px;
        color:black;
    }
    
    
    .about_padd1
    {
         margin: -81px 0;
    }
    .footer_image
    {
        height:120px !important;
        width:100% !important;
    }
    .dropdown-menu.login_menu
    {
        right:-30px !important;
    }
    .dropdown .dropdown-menu a {
        text-align:center !important;
        font-size:15px !important;
    }
    
    .dropdown .dropdown-menu a:hover
    {
        background: #FFD23F !important;
        color: #FF004D !important;
        text-align:center !important;
    
    }
    .team_image
    {
        width:100% !important;
        height:300px !important;
        border:5px solid #FF004D !important;
    }
    .service .service-item .service-content::before 
    {
        background:#FFD23F !important;
    }
   
    .all_txts
    {   
        color:#ff004d;
        margin-top: -79px;
    }
    .bord
    {
        border:3px solid black !important;
        background-color:white !important;
    }
    .login_page
    {
        width:100% !important;
        height:450px !important;
    }
    .flx
    {
        display:flex !important;
        justify-content:center !important;
        align-items:center !important;
    }
    .text1
    {
        font-size:20px !important;
        color:#ffd23f !important;
        font-weight:bold !important;
        margin-bottom:5px !important;
    }
    .btn1
    {
        background-color:red !important;
        font-size:15px !important;
        color:white !important;
        margin: 2px 0;
    
    }
    
    .bn1,.bn2
    {
        padding:15px 0 !important;
        font-size:20px !important;
    }
    .bnn
    {
        background-color:#FF004D !important;
        color:white !important;
    }
    
    .header-carousel .owl-nav .owl-prev,
    .header-carousel .owl-nav .owl-next
     
    {
        background-color:#FF004D !important;
    }
    
    .copyright
    {
    background: black !important;
    }
    
    .testimonial .testimonial-carousel .owl-nav .owl-prev,
    .testimonial .testimonial-carousel .owl-nav .owl-next
    {
        background-color:#ffd23f !important;
        color: red;
    }
    
    .testimonial .testimonial-carousel .owl-nav .owl-prev:hover,
    .testimonial .testimonial-carousel .owl-nav .owl-next:hover
    {
        box-shadow: inset 100px 0 0 0 red !important;
        color:#ffd23f !important;
    }
    
    
   
    
    .section-title .sub-style::after
    {
        border: 1px solid #FFD23F !important;
    }
    
    .section-title .sub-style::before
    {
        border: 1px solid #FFD23F !important;
    }
    .sub-title::after
    {
        border: 1px solid #FFD23F !important;
    }
    .sub-title::before
    {
        border: 1px solid #FFD23F !important;
    }
    
    .sticky-top.navbar-light .navbar-nav .nav-link
    {
        padding: 20px 0;
        color: #FF004D!important;
    }
    
   
    .bg-white 
    {
        background-color:#FFD23F !important;
    }
    
    .bg-color
    {
        background-color:#ff004d;
    }
    
    .navbar-light .navbar-nav .nav-link
    {
        color:#FF004D !important;
        font-size:18px !important;
        font-weight:bold;
    }
    
    
    .navbar-light .navbar-nav .nav-link:hover
    {
        color:white !important;
        font-size:18px !important;
        font-weight:bold;
    }
    
    .btn-primary
    {
        color: #000;
        background-color: #ff0000 !important;
        border-color: #FF004D !important;
    }
    
    .txt_colors
    {
        color:black;
    }
   
    .testi_txt
    {
        color:#fff307;
    }
    
    
    
    .btn.btn-primary
    {
        box-shadow: inset 0 0 0 0 #FFD23F !important;
    }
    
    .btn-primary
    {
        color:#ffc107 !important;
      
    }
    
  
    
    .bg-dark
    {
        background-color:#ff004d !important;
    }
    
    .text-primary
    {
        color:#FF004D !important;
    }
    
    .text-light
    {
        color:#FF004D !important;
    }
    
    .heart_color
    {
        color:white !important;
    }
  
    .topbar_icons
    {
        color:#ffc107;
    }
    
    .heart_color_txt
    {   
        color:white;
        font-weight:bold;
    }
    
    .all_txt
    {
       color:#ff004d; 
    }
    
   /* .all_txt:hover
    {
       color:white; 
    }*/
    
    .all_headings
    {
        color:#ffc107;
    }


    .banner
    {
        
        background-image:url("../banner_images/banners.jpg");
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
        padding: 205px 0 60px 0;
        
    }
    
    .banner_txt
    {
        color:white;
    }
    
    .banner_txt:hover
    {
        color:#fff307;
    }
    
    
    .txt_color
    {
        color:white;
    }
    
    .about_img
    {
        height:450px;
        width:100%;
    }
    
    .about_desc
    {
        text-align:start;
        color:black;
    }
    
    .footer_txt
    {
        color:white;
    }
    
    .footer_padd
    {
     
        margin-top: -66px;
        margin-bottom:-47px;
    }
    .copy_padd
    {
        margin-bottom:-4px;
    }
  
    .footer
    {   
        background: none;
        background-color:#000000bd;
        
    }
    
    .copy_color
    {
        color:#404040;
    }
    
    .team_img
    {
        height:300px;
        width:100%;
    }
    
    .why_us_card
    {
        height:300px;
    }
    
    .why_us_img
    {
        height:100px;
        width:100%;
    }
    
    .why_choose_txt
    {
        color:black;
    }
    .why_choose_txt:hover
    {
        color:white;
    }
    .desc_text:hover
    {
        color:white;
    }
    
    .read_txt
    {
        color:red;
    }
    .matri_img
    {
        height:300px;
        width:100%;
    }
    
    .why_choose_us
    {
        margin-top:-99px;
    }
    
    
    .why_us_desc
    {
        text-align:start;
        color:black;
    }
    .appointment .appointment-form
    {
        background:rgb(239 162 134 / 32%);
    }    
    
    .appointment
    {  
        background:linear-gradient(rgba(235 181 231 / 90%), rgba(136 158 163 / 70%)), url("../img/matri_bg_img.jpg");
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
    }
    
    .testimonial
    {   
        background:linear-gradient(rgba(235 205 9 / 47%), rgba(217 21 72 / 46%)), url("../img/matri_bg_img.jpg");
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
        
    }
    
    .contact
    {   
        
        background:linear-gradient(rgba(217 21 101 / 54%), rgba(232 186 8 / 52%)), url("../img/matri_bg_img.jpg");
        background-position: center center;
        background-repeat: no-repeat;
        background-size: cover;
        background-attachment: fixed;
        margin: 10px 0;
       
    }
      
    .about_padd
    {
        
        margin-bottom: -72px;
    }
      
    
    .team .team-item:hover .team-content 
    {
        background: #ed0371d1;
    
       
    }
    
    .feature .feature-item:hover::before
    {
   
        background-color:#FFD23F;
    }
    
    .star_color
    {
        color:#fff307;
    }
      
      
    
     @media screen and (min-width:320px) and (max-width:767px)
    {
        .contact .section-title .sub-style::after,.contact .section-title .sub-style::before,.contact .section-title .sub-title::after,.contact .section-title .sub-title::before,.section-title .sub-style::after,.sub-title::after,.section-title .sub-style::before,.sub-title::before   
        
        {
            display:none;
        }
        
        .header-carousel .header-carousel-item img 
        {
            height: 215px;
        }
        
        .header-carousel .owl-nav .owl-prev, .header-carousel .owl-nav .owl-next 
        {
            top: 100px;
            width: 45px;
            height: 45px;
        }
        
        .header-carousel .header-carousel-item, .header-carousel .header-carousel-item img
        {
            height: 245px !important;
        }
        
        .dropdown-menu.login_menu
        {
            left:-30px !important;
        }
        
        
    }
    
    
    @media screen and (min-width:200px) and (max-width:767px)
    {
        .about_img
        {
            height:350px;
        }
    }
    
    @media screen and (min-width:200px) and (max-width:767px)
    {
        
        .profile_image
        {
           
            height:180px;
        }

        
    }
    
    
    
    
     @media screen and (min-width:768px) and (max-width:1023px)
    {
        .col-md-4
        {
            width:42.333333%!important;
        }
        .profile_image
        {
           
            height:199px;
        }

        
    }
      @media screen and (min-width:768px) and (max-width:1023px)
    {
       
        .text1
        {
            font-size:15px !important;
           
            
        }
    }
    
   
    @media screen and (min-width:1024px) and (max-width:1439px)
    {
        .head_txt
        {
            font-size:20px;
        }
    }
    
    @media (max-width: 991.98px)
    {
        .navbar.navbar-expand-lg .navbar-toggler
        {
            padding: 10px 20px;
            border: 1px solid #FF004D !important;
            color: #FF004D !important;
        }
    }
    @media (min-width: 992px)
    {
        .sticky-top.navbar-light
        {
            position: fixed;
            background: #FFD23F !important;
        }
    }

    
    
    