@media only screen and ( max-width:360px ) {

	h2 { font-size:26px; }
	.xs-margin { margin-bottom:15px; }

	h1.logo { text-align:center; margin-bottom:7px; }
	h1.logo img { display:block; width:15%; margin:auto; }
	
	.header .bottom-header h2.cname { margin-top:10px; }
	.header .bottom-header h2.cname span { font-size:14px; }
	
	.main-nav { text-align:left; }
	.main-nav .mobile-menu { color:#ffffff; font-size:12px; text-transform:uppercase; background:url(../images/menu-icon.png) right center no-repeat; padding:10px 0px; display:block; }
	.main-nav .mobile-menu.open { background:url(../images/close-icon.png) right center no-repeat; }
	.main-nav ul.primary-nav { display:none; position:absolute; width:calc(100% - 30px); z-index:1; background:#ffffff; border:#b7b7b7 solid 1px; border-top:none;  }
	.main-nav ul.primary-nav li { display:block; border-bottom:#b7b7b7 solid 1px; }
	.main-nav ul.primary-nav > li { height:auto; line-height:normal; }
	.main-nav ul.primary-nav li:last-child { border-bottom:none; }
	
	.main-nav ul > li > a, .main-nav ul > li > a.active, .main-nav ul > li:hover > a { background:#ffffff; color:#003969; }
	.main-nav ul > li > a { padding:7px; }
	
	.main-nav ul ul { position:static; width:auto; margin-left:10px; margin-bottom:15px; }
	.main-nav ul ul li { height:auto; line-height:normal; }
	.main-nav ul li a.parent-menu { background:url(../images/dropdown-icon.gif) right center no-repeat; }
	.main-nav ul li a.parent-menu.open { background:url(../images/dropdown-open-icon.gif) right center no-repeat; }
	.main-nav ul ul li a, .main-nav ul ul li a.active { background:url(../images/site-arro1.gif) left center no-repeat; padding:3px 7px; }
	.main-nav ul ul li:hover a{ background:url(../images/site-arro1.gif) left center no-repeat; }
	
	.main-nav ul.primary-nav li:hover ul { display:none; }
	.main-nav ul.primary-nav ul li { border-bottom:none; }
	
	.main-nav ul ul.child-chairman { width:calc(100% - 11px); }	
	
	.usefull-links { margin-bottom:15px; }
	
	/* Inner Page */
	
		.members .block { background-size:cover;  }
		.members .row-margin { margin-bottom:0px; }
		.members .row-margin .col-md-4 { margin-bottom:15px; }		
		.members .row-margin:last-child .col-md-4:lsat-child { margin-bottom:0px; }
		
		.form-inline .form-group { width:31%; float:left; }
		.form-inline .form-group.width-100 { width:97%; }
		.form-inline .form-group.width-100 .txtboxname { width:100%; }
		.form-inline span { margin-bottom:5px; }
		
		.archivelink.pull-right .pull-left, .archivelink.pull-right .pull-right { float:none !important; }
		
		.faqs .panel .panel-title a { padding-right:32px; }
		
		.feedback .form-control { width:100%; }
		
	
	/* ============================== */
	
	.footer .footer-menu li { display:inline-block; border-right:none; padding:0px; width:49%; margin-bottom:5px;  }
	.footer .footer-menu li:last-child { width:49%; margin-bottom:0px; margin-right:0%; }
	
	.footer .copyright { font-size:11px; }

}

@media only screen and ( min-width:361px) and ( max-width:767px ) {
	
	h1.logo { text-align:center; margin-bottom:7px; }
	h1.logo img { display:block;  margin:auto; }
	
	.header .bottom-header h2.cname { margin-top:10px; }
	.header .bottom-header h2.cname span { font-size:14px; }
	
	.main-nav { text-align:left; }
	.main-nav .mobile-menu { color:#ffffff; font-size:12px; text-transform:uppercase; background:url(../images/menu-icon.png) right center no-repeat; padding:10px 0px; display:block; }
	.main-nav .mobile-menu.open { background:url(../images/close-icon.png) right center no-repeat; }
	.main-nav ul.primary-nav { display:none; position:absolute; width:calc(100% - 30px); z-index:1; background:#ffffff; border:#b7b7b7 solid 1px; border-top:none;  }
	.main-nav ul.primary-nav li { display:block; border-bottom:#b7b7b7 solid 1px; }
	.main-nav ul.primary-nav > li { height:auto; line-height:normal; }
	.main-nav ul.primary-nav li:last-child { border-bottom:none; }
	
	.main-nav ul > li > a, .main-nav ul > li > a.active, .main-nav ul > li:hover > a { background:#ffffff; color:#003969; }
	.main-nav ul > li > a { padding:7px; }
	
	.main-nav ul ul { position:static; width:auto; margin-left:10px; margin-bottom:15px; }
	.main-nav ul ul li { height:auto; line-height:normal; }
	.main-nav ul li a.parent-menu { background:url(../images/dropdown-icon.gif) right center no-repeat; }
	.main-nav ul li a.parent-menu.open { background:url(../images/dropdown-open-icon.gif) right center no-repeat; }
	.main-nav ul ul li a, .main-nav ul ul li a.active { background:url(../images/site-arro1.gif) left center no-repeat; padding:3px 7px; }
	.main-nav ul ul li:hover a{ background:url(../images/site-arro1.gif) left center no-repeat; }
	
	.main-nav ul.primary-nav li:hover ul { display:none; }
	.main-nav ul.primary-nav ul li { border-bottom:none; }
	
	.main-nav ul ul.child-chairman { width:calc(100% - 11px); }	
	
	.usefull-links { margin-bottom:15px; }
	
	/* Inner Page */
	
		.members .block { background-size:cover;  }
		.members .row-margin { margin-bottom:0px; }
		.members .row-margin .col-md-4 { margin-bottom:15px; }		
		.members .row-margin:last-child .col-md-4:lsat-child { margin-bottom:0px; }
		
		.form-inline .form-group { width:31%; float:left; }
		.form-inline .form-group.width-100 { width:97%; }
		.form-inline .form-group.width-100 .txtboxname, .form-inline .txtbox1 { width:100%; }
		.form-inline span { margin-bottom:5px; }
		
		.archivelink.pull-right .pull-left, .archivelink.pull-right .pull-right { float:none !important; }
		
		.faqs .panel .panel-title a { padding-right:32px; }
		
		.feedback .form-control { width:100%; }
		
	
	/* ============================== */
	
	.footer .footer-menu li { display:inline-block; border-right:none; padding:0px; width:49%; margin-bottom:5px;  }
	.footer .footer-menu li:last-child { width:49%; margin-bottom:0px; margin-right:49%; }
	
	.footer .copyright { font-size:11px; }
	
}

@media only screen and ( min-width:599px) and ( max-width:767px ) and ( orientation:landscape) {
}

@media only screen and (min-width : 768px) and (max-width : 1023px) {
	h2 { font-size:28px; }
	
	.main-nav ul { font-size:12px; }
	.main-nav ul > li > a { padding:0px 8px; }
	
	.judgements.quick-links h3 span { padding-right:20%; }
	
	.members .row .col-sm-6.row-margin:last-child { margin-bottom:0px; }
	
	.form-inline .form-group { width:31%; float:left; margin-bottom:15px; }
		.form-inline .form-group.width-100 { width:97%; }
		.form-inline .form-group.width-100 .txtboxname, .form-inline .txtbox1 { width:100%; }
		.form-inline span { margin-bottom:5px; }
		
	.form-inline select { width:50%; }
	
}

@media only screen and (min-width : 1024px) and (max-width : 1270px) {
	h2 { font-size:30px; }
	.judgements.quick-links h3 span { padding-right:41%; }
}