@media only screen  and (min-width : 1200px) {
    
    .container {
        max-width: 1100px;  
    }   
    
}

@media only screen and (min-width : 1000px) and (max-width : 1200px) {
   header{  
        padding:10px 20px  0; 
   }
   
    #logo img{ 
        width:50px;
        height:auto;
    }
    
#logo{ 	top:0; }

#logo-text h1{ 
    font-size:45px;
}

#logo-text h5{ 
    letter-spacing:3px;
}
.pd-logo{  	
    padding-left:70px; 
}

#menu_container .pd-logo{ 
    padding-left:0; 
    
}

#call-us h2{  
    font-size:20px;
}

.nav-menu li a { 
    font-size:14px; 
    padding:20px; 
}

#blline{ 
    width:100%;
}

#shape img{ 
    max-width:100%;
    
}

.hinfo{  	
    padding:0 15px;
    background:none!important;
}

#testimony_context{ 
    padding-left:320px;
}

#testimony_tit{ 
    padding-left:320px;
    background-image:none;
}

#find_title{
    padding-left:0;
}

#searchbox{
    background-image:none;
}

.doctor_pro .col{
    width:100%;
}

#h_location{
    padding-top:100px;
}

#h_location p{
    padding:5px;
    font-size:14px;
}

#slider{
    width:880px!important;
}

#slider .overview li{
    width:288px!important;
}

.dr-description{
    padding:15px;
}

.hinfo{
    width:50%;
}
#email{
    border-right:0!important;
}

}

@media only screen and (max-width:1000px){
   
    
}

@media only screen and (min-width : 690px) and (max-width : 1000px) {
    
    .container {      
        width: 100%;
        padding:0 50px;
    } 
    
     #logo-text h5,#social,#lang,#call-us,#menu_container{  
         display:none; 
         
     }
     
     #logo-text h1{
        font-size:37px;
         
     }
     
     #logo img{
        width:25px;
        height:auto;
     }
     
     header{
        padding: 0;
        position:fixed;
        width:100%;
        height:43px;
        z-index:9998; 
     }
     
     .pd-logo{
         padding-left: 40px;
    }
    
    #logo{
        top:3px;
        
    }
    
    #shape img{
        max-width:100%;
    }
    
    #blline{
        width:100%;
    }
    
    .hinfo{
        width:49%;
        border:none;
    }
    
    #slider{
        width: 600px!important;
    }
    
    #slider .overview li{ 
        width:280px!important;
    }
    
    .hos_info{
        width:100%!important;
    }
    
    .hos_info img{
        width:100%;
        height:auto;
        margin-bottom:15px;
    }
    
    .cat_tit{
        background:#394fa3;
        margin-top:30px;
    }
    #testimony_img{
        display:none;
    }
    
    #testimony_tit{
        padding-left:30px;
        background:#394fa3;
        width:100%;
    }
    
    #testimony_tit:after{ display:none; }
    
    #testimony_context{ padding-left:30px; }
    
    #searchbox{ background:#394fa3;  }
    
    #searchbox .span_3{ width: 32.0%; }
    
    #searchbox .span_4{ width: 49.0%; }
    
    select#wsl_speciality, select#wsl_drname{  	   
        font-weight:400;
        font-size:13px;
    }
    
    #find_title{ display:none;  }
    
    #drlist .span_4{ 
        width: 50.0%; padding:10px;
    }
    
    #drlist .col { margin:0; }
    
    #h_location{ width:100%!important; }
    
    #slider_container{ padding-top:43px; }
    
    #hsp_map .span_4,#hsp_map .span_5{ width: 100%; margin-top:20px; }
    
    #rmenu{display:block; }
    
    #bread_container .container{  padding-top:25px; }
    
    #menu_container{
        position:relative;
        width:100%;
        padding-top:50px;
    }
    
    .nav-menu .sub-menu, .nav-menu .children { 	
        background:#009a46;
        position: relative;
        
    }
    	
    ul.nav-menu ul a,.nav-menu ul ul a { 
        width:100%;
    }
    
    #donate{    display:none;  	}
    
    #menu_container .pd-logo{  	padding-left:0; 	}
    
    #menu_container .span_10,.nav-menu li,	.nav-menu li a{  	
        width:100%;
        text-align:center;
        display:block;
    }
    
    #menu_container{  position:fixed;  padding-top:50px; top:0; width:100%;  z-index:2222; 	
        
    }
    #drlist .span_6{ 
        width:100%;
        margin-bottom:15px; 
    }
    
    .dr-description{
        padding:20px;
    }
    
    h3{
        font-size:16px;
    }
    .news-act p{
        font-size:14px;
    }
    
    .nav-menu{
        width:100%!important;
    }
    
	#menu-wrap{ 
	    width:100%!important;
	}
	
	.small-logo{
	    display:none!important;
	}
	#rmenu{
        right:50px!important;
    }
    .news-act{
        width:100%;
        margin-bottom:30px;
    }
    
    #main-context{
        padding:50px;
    }
}

@media only screen 
and (max-width : 690px) {
    .container {      
        width: 100%;
        padding:0 20px;
    } 
    
    #blline,#donate,#logo-text h5,#social,#lang,#call-us,#menu_container,#control{  display:none; }
    
	#logo-text h1{ 
	    font-size:14px;
	    font-weight:400;
	}
	
    #logo img{ 
        width:25px; 
        height:auto;
    }
    
    header{
        padding: 0;
        position:fixed;
        width:100%;
        height:43px;
        z-index:9998;  
    }
    
	#logo{ 	
	    top:3px; 
	}
	
   .col{ 
       width:100%!important; 
       
   }
   #rmenu{
       display:block; right:20px; 
   }
   
	#menu_container .pd-logo{ 
	    padding-left:0; 
	}
	
	#menu_container .span_10,.nav-menu li,	.nav-menu li a{  
	    width:100%;
	    text-align:center;
	    display:block; 
	}
	
	#menu_container{ 
	    position:fixed;
	    padding-top:50px;
	    top:0;
	    width:100%;
	    z-index:2222; 
    }
	
	.nav-menu .sub-menu, .nav-menu .children { 	
	    background:#009a46;
	    position: relative; 
	}
	
	ul.nav-menu ul a,.nav-menu ul ul a { 
	    width:100%;  
	}
	
	#slider_container{ 
	    padding-top:43px;
	    width:100%;	
	}
	.hinfo{  
	    margin:10px 0;
	    width:100%;
	    border-right:0px;
	 }
	 
	#shape img{ max-width:100%; }
	
	#slider{ 	width:300px!important;  }
	
	#slider .overview li{ width:288px!important; }
	
	.hos_info{  margin-bottom:20px; }
	
	#testimony_img{  	position:relative;  margin:0; 	}
	
	#testimony_img img{ width:100%;  height:auto; }
	
	#testimony_img:after,#testimony_tit::after{ display:none;}
	
	#testimony_tit{ 	
	    padding:10px; 
	    width:100%;  
	    text-align:center; 
	}
	
	#testimony_context{ 
	    padding:10px; 
	    height:auto; 
	}
	
	#find_title{ 
	    padding:10px;
	    text-align:center;
	}
	
	.select-style select{ 
	    margin-bottom:10px; 
	}
	
	#searchbox{ 
	    background: #394fa2;
	}
	
	.doctor_pro .col img{ 
	    width:100%; 
	    height:auto;
	}
	
	#drlist .span_4,#drlist .span_6{
	    margin-bottom:10px; 
	}
	
	#h_location{ 	
	    margin-bottom:15px;
	}
	
	#bread_container .container{ 
	    padding-top:35px;
	}
	
	#main-context{
	    padding:20px;
	}
	#promenu{ margin-bottom:15px;  }
	ul#donor-list li:first-child{ display:none; }
	ul#donor-list li .col{  text-align:center!important;  }
	#month,#main-context h2{ text-align:center; }
	.nav-menu	{ width:100%!important; }
	#menu-wrap{ width:100%!important;}
	#small-logo{ display:none!important;}
	
	.wpcf7-form{
	    margin-bottom:30px;
	}
    
}

@media only screen 
and (min-width : 1px) and (max-width : 479px) {
   .container,#main-context {      
       padding:0 10px;
    }
    
    .pd-logo{
        padding-left:40px;
    }
    #rmenu{
        right:10px;
    }
    
    #sv_title,#wel_tit{
        position:relative;
        margin:0;
    }
    
    .main_title span,#main_title span,#sv_title span,#wel_tit span{
        font-size:18px;
    }
    
    .main_title{
        padding:15px 0;
    }
    
    #welcome_container,.dr-description{
        padding:10px;
    }
    
    #welcome_container p{
        font-size:14px;
    }
    
    #info_list{
        padding:20px 0;
    }
    
    .news-act{
        margin-bottom:10px;
    }
    
    #main-context h2{
        word-wrap: break-word;
        font-size:18px;
    }
    
    p,ul{
        font-size:14px;
    }
    
    #pgnavi_container{
        padding:30px 0;
    }
    
    #bread_container{
        padding:10px 0;
    }
    
    #bread_container h2{
        word-wrap: break-word;
        font-size:18px;
    }
    
    
}

@media only screen 
and (min-width : 1px) and (max-width : 321px) {
    
    
    
}



