@media only screen and (min-width: 768px) and (max-width:1000px) {
.container											{ width:750px;}
#logo												{ margin:0px 0px 0px 5px; width:190px;} 
#logo a img											{ width:100%; height:auto;}
.header_rt											{ width:536px;}
nav													{ width:534px;}
nav ul li a											{ font-size:13px; }
.banner_in											{ width:100%;}
.banner	img											{ width:100%; height:auto; display:block; padding:0; margin:0;}
.main_content_in									{ width:750px;}
.main_content_in ul li a							{ width:295px;}
.white_block										{ width:750px;}
.white_block ul li									{ margin:0px 13px 0px 0px;}
.our_premises										{ width:750px;}
.our_premises_lft									{ width:236px; margin:0px 20px 0px 0px;}
.footer_in											{ width:750px;}
.footer_lft											{ width:432px;}
.footer_lft_lft										{ width:228px;}
.footer_lft_lft ul li a								{ width:100px;}
.footer_lft_lft ul li a img							{ width:100%;}
.footer_lft_rt										{ width:203px;}
.footer_rt											{ width:308px;}
.footer_rt p a										{ padding:0px 0px 0px 4px;}

}
@media only screen and (max-width: 767px) {
.container											{ width:100%;}
.header_rt h1										{ text-align:center;}
#logo												{ margin:0 auto 12px; float:none; display:block; width:190px;} 
#logo a img											{ width:100%; height:auto;}
.header_rt											{ width:526px; float:none; display:block; margin:0 auto;}
nav													{ width:534px;}
nav ul li a											{ font-size:14px;}
.banner												{ margin:0;}
.banner_in											{ width:100%;}
.banner	img											{ width:100%; height:auto; display:block; padding:0; margin:0;}
.banner_in_lft										{ padding: 15px 0 10px 16px;}
.banner_in_lft h3									{ padding:0 0 7px 0;}
.main_content_in									{ width:96%;}
.main_content_in ul									{ display:block;}
.main_content_in ul li								{ float:none; display:block; margin:0px 0px 11px !important;}
.main_content_in ul li a							{ width:92%; padding:7px 0 11px 8%;}
.white_block										{ width:457px;}
.white_block ul li									{ margin:0px 13px 15px 0px;}
.white_block ul li a								{ width:139px;}
.white_block ul li a img							{ width:100%; height:auto;}
.our_premises										{ width:98%;}
.our_premises_lft									{ width:31.3%; margin:0px 2% 0px 0px;}
.our_premises_lft ul li a							{ font-size:15px;}
.footer_in											{ width:100%;}
.footer_lft											{ width:432px; float:none; display:block; margin:0 auto 14px;}
.footer_lft_lft										{ width:228px;}
.footer_lft_lft ul li a								{ width:100px;}
.footer_lft_lft ul li a img							{ width:100%;}
.footer_lft_rt										{ width:203px;}
.footer_rt											{ width:330px; float:none; display:block; margin:0 auto;}
.footer_rt p a										{ padding:0px 0px 0px 4px;}
}
@media only screen and (max-width: 599px){
nav a.menu 											{    display: block;    padding: 15px 0;}
header												{ padding:20px 0 0px 0;}
.header_rt											{ width:100%; float:none; display:block; margin:0 auto;}
.header_rt h1										{ margin:0; padding:0 0 10px 0; text-align:center;}
.banner_block										{ position:static;}
.banner_in_lft										{ width:96%; padding:15px 0 10px 4%;}
.banner_in_lft h3									{ font-size:20px; line-height:24px;}
nav													{ display:block; width:100%; margin:0 auto;}
nav ul												{ display:none; float:none; margin:0px 0 0;  padding:0 0 0px;}
nav ul li											{ display:block;float:none; margin:0 auto;}
nav ul li a											{ text-align:center; padding:9px 0 9px; font-weight:normal;}
nav ul li ul 										{ display:none ; left:50px; z-index: 99999; width:100%;}
nav ul li:hover ul									{ display:none ;}
nav ul li a											{ text-align:center; padding:9px 0 9px; font-weight:normal;}
nav ul li ul										{ position:static;}
nav ul li ul li ul									{ position:static; display:none; margin:0 auto; text-align:center; width:100%;}
nav ul li ul li a									{ padding:7px 0; }
.main_content_in p									{ font-size:16px; line-height:20px; padding:0 1% 32px 1%; }
p.img-caption										{ padding:10px;}

.white_block										{ width:90%; }
.white_block ul										{ display:block; width:100%; } 
.white_block ul	li									{ float:none; width:100%; margin:0 auto 15px;}
.white_block ul li a								{ width:100%;}
.our_premises										{ width:90%;}
.our_premises_lft ul li								{ display:block;}
.our_premises_lft									{ width:90%;}

.footer_rt											{ width:98%;}
.ft_logo											{ margin:0 auto 5px; text-align:center;}
.footer_rt span										{ font-size:12px; text-align:center;}
.footer_rt p										{ font-size:12px; text-align:center; }
.footer_rt p em										{ font-size:12px; }
.footer_rt p a										{ font-size:12px; padding:0px 0px 0px 8px;}

.grid50-r, .grid50-l								{ width:100%;float:none}
.grid30												{ width:100%;float:none}
.flex-img 											{ width:100%;float:none; max-width:none;margin:5px;}


}
@media only screen  and (max-width: 479px){
.menu_icon											{ position:absolute; top:125px; right:10px; display:block; cursor:pointer;  z-index:99999;}
.container											{ width:100%;}
.footer_in											{ width:96%;}
.header_rt h1										{ font-size:18px; line-height:19px;}	
.white_block										{ width:95%; }
.main_content										{ padding:18px 0 20px 0;}
.main_content_in ul li a							{ width:88%; padding:7px 0 11px 12%; font-size:15px;}
.main_content_in p									{ font-size:15px; line-height:18px; padding:0 1% 32px 1%; }
.footer_lft											{ width:100%}
.footer_lft ul										{ display:block; width:100%;}
.footer_lft ul li									{ margin:0 0 6px 0; float:none; display:block; text-align:center;}
.footer_lft_lft										{ float:none; display:block; width:100%; margin:0 0 8px 0;}
.footer_lft_lft ul									{ width:100%; display:block;}
.footer_lft_lft ul li								{ width:100%; float:none; display:block; text-align:center;}
.footer_lft_lft ul li a								{ margin:0 auto;}
.footer_lft_lft p									{ text-align:center;}
.footer_lft_rt										{ float:none; display:block; margin:0 0 16px 0; width:100%; }
.footer_lft_rt span									{ display:none;}


}
@media only screen and (min-width: 599px){

nav > ul		{display:block !important;}
}
	
	
