/*
Theme Name: DrKalin Child
Template: twentyfifteen
Version: 1.0.1744785462
Updated: 2025-04-16 06:37:42

*/

@charset "utf-8";
/* CSS Document */

* { margin:0px; padding:0px; font-family: 'Lato', sans-serif;}

.clear { clear:both; margin-top:8px;}

.top_header { height:30px; background:#bf162d; width:100%;}

.top_ul li { list-style:none; float:left; margin-left:10px; margin-top:3px;padding-right: 4%;}

.top_ul li a { text-decoration:none; color:#fff; text-decoration:none; font-size:13px; }

.search { background:url(images/search.png) no-repeat right; margin-top:24px; height:30px; border:1px solid #333; padding-left:5px; }

.menu { width:100%; height:45px; background:#bf162d; margin-top:8px; border-bottom:5px solid #233e6d;}

.menu ul li { list-style:none; float:left; margin-left:20px; margin-top:10px;}

.menu ul li a { text-decoration:none; color:#fff; font-size:14px; padding:11px 13px; }

.menu ul li a:hover { background:#233e6d;}
 
.current { background:#233e6d;}


.center_bg { background:url(images/bg.jpg) no-repeat center; background-size:cover; height:425px;}

.form_bg { width:350px; height:450px; background:url(images/form_ng.png); float:right; margin-top:5px; text-align:center;}

.form_text { color:#fff; font-size:18px; margin-top:5px;}

.text,.wpcf7-text,.wpcf7-number { height:30px; width:80%; margin-top:15px; padding-left:5px;}

.text_area,.wpcf7-textarea { height:50px; resize:none; width:80%; margin-top:15px; margin-bottom:15px; padding-left:5px;}

.submit,.wpcf7-submit { background:#bf162d; color:#fff; margin-top:20px; border:0px; padding:5px 20px;} 

.form_text1 { color:#333333; font-size:13px; margin-top:25px;}

.bottom_text1 { text-align:center; color:#bf162d; font-size:18px; margin-top:18px;font-weight: bold;}
.bottom_text_head { text-align:center; color:#bf162d; font-size:16px;font-style: italic; margin-top:18px;font-weight: bold;}

.bottom_text2{ text-align:center; color:#000; line-height:28px; font-size:16px;}

.bottom_2{ margin-top:20px; padding:30px 0px; background:#bf162d;   margin-bottom: 20px;}

.text_head { font-size:25px; color:#fff;}

.text_line{ line-height:26px; font-size:14px; color:#fff;}
.bold_text_line{ line-height:26px; font-size:14px;font-weight: bold; color:#fff;}

.link_more { padding:7px 20px ; background:#fff; color:#000; font-size:14px; text-decoration:none;}

.link_more:hover{ background:#000; color:#fff;}

.box { text-align:center; margin-top:10px; margin-bottom:30px;}

.box_head { color:#bf162d; font-size:17px; margin-top:9px;}

.text_box{ color:#000; line-height:25px;}

.box_link { color:#bf162d; font-size:18px; text-decoration:none;}

.footer { background:#bf162d; padding:20px 0px; width:100%;bottom: 0; position: relative;}

.footer_box {border-right: 1px solid #fff;}

.footer_ul li { list-style:none; margin-bottom:10px;}

.footer_ul li a{ font-size:14px; text-decoration:none; color:#fff; }

.footer_head { color:#fff; font-weight:bold;}

.social_ul li { list-style:none; float:left; margin-left:10px; margin-top:20px;}

.submenu {position:absolute; z-index:9999;   padding:3px; width:180px;
 background:#333333; padding:0px 10px 0px 0px; border-top:3px solid #bf162d; display:none;   margin-top: 2px;  box-shadow: 0px 0px 6px 0px #666666;
}

.submenu li{ float:none !important; margin:0px !important; width:100% !important;border-bottom: 1px solid #4E6266;   }

.submenu li a {  text-decoration:none;  background:none !important; color:#fff !important; display:block; font-size:14px; padding:0p !important;   }

.submenu li a:last { border:none !important;}

.physicaian_text1 { font-size:14px; line-height:25px; text-align:justify; margin-bottom: 22px;}

.doctor1_img { margin-top:30px; width:250px !important;}

.physicaian_text2  { font-size:15px; font-weight:bold; margin-top:15px; color:#bf162d;  }

.list_1 { margin-left:24px;}

.list_1  li{ list-style:url(images/arrow1.png); margin-top:13px; font-size:14px; text-align:justify; }
.btn-danger{
    text-decoration: none;
}

@media only screen and (max-width:1024px){}
@media only screen and (min-width:768px) and (max-width:1024px){}
@media only screen and (max-width:767px){}
@media only screen and (max-width:480px){
#logo-wrapper,#logo1,#logo2,.logo1,.logo2{
    width:100%;
}    
.form_bg {
    width: 100% !important;
}    
#top-home{
    display:none;
}
}
@media only screen and (max-width:320px){
#logo-wrapper,#logo1,#logo2,.logo1,.logo2{
    width:100%;
}    
.form_bg {
    width: 100% !important;
}
#top-home{
    display:none;
}
}