@media only screen and (min-width:1171px) and (max-width:1200px)
{
	.bannerimg {height:525px;}
}

@media only screen and (min-width:1025px) and (max-width:1170px)
{
	
	.listingpart .col-sm-9 {width:75%;}
	.listingpart .col-sm-3 {width:25%;}
	.bannerimg {height:525px;}
	.contactcontant {padding-left:0px; padding-right:0px;}
	.multycontactcontant {padding-left:0px; padding-right:0px;}
	.contactform input {width:31.5%;}
	
	.contacrname .name {float:left; width:31.5%;}
	.contacremial .email-855 {float:left; width:31.5%;}
	.contacrtel .tel {float:left; width:31.5%;}
	.mainmenu .nav ul.submainmenu ul li {width:22%;}
	.nav ul.submainmenu ul {padding:0px 20px;}
	.gc_organization .multycontactcontant .col-sm-4 .skybluebox {min-height:155px;}
	
}

@media only screen and (min-width:992px) and (max-width:1024px)
{
	
	.listingpart .col-sm-9 {width:75%;}
	.listingpart .col-sm-3 {width:25%;}
	.rightpanelyearpart {padding-left:29px; padding-right:29px;}
	.bannerimg {height:525px;}
	.contactcontant {padding-left:0px; padding-right:0px;}
	.multycontactcontant {padding-left:0px; padding-right:0px;}
	.contactform input {width:31.5%;}
	.contctmap iframe {height:305px !important;}
	
	.contacrname .name {float:left; width:31.5%;}
	.contacremial .email-855 {float:left; width:31.5%;}
	.contacrtel .tel {float:left; width:31.5%;}
	
	.mainmenu .nav ul.submainmenu ul li {width:22%;}
	.nav ul.submainmenu ul {padding:0px 20px;}
	.headerborder nav .gallerheading1 {padding:4px 0px !important; }
	.gc_organization .multycontactcontant .col-sm-4 {float:left; width:50%; }
	
	
}

@media only screen and (min-width: 768px) and (max-width: 991px)
{
	
	#cssmenu > ul > li {padding:0px 14px;}
	.listingpart .col-sm-9 {width:73%;}
	.listingpart .col-sm-3 {width:27%;}
	.rightpanelyearpart {padding-left:12px; padding-right:12px;}
	.bannerimg {height:487px;}
	
	.contactcontant .col-sm-7 {float:none; width:auto; margin-bottom:40px;}
	.contactcontant .col-sm-5 {float:none; width:auto; }
	.multycontactcontant .col-sm-3 {width:33.33333%;}
	/*.skybluebox {min-height:155px;}*/
	.contactcontant {padding-left:20px; padding-right:20px;}
	.multycontactcontant {padding-left:20px; padding-right:20px;}
	.contctmap iframe {height:305px !important;}
	
	.contacrname .name {float:left; width:31.5%;}
	.contacremial .email-855 {float:left; width:31.5%;}
	.contacrtel .tel {float:left; width:31.5%;}
	.mainmenu ul.nav li  {padding:0px 16px;}
	
	.mainmenu .nav ul.submainmenu ul li {width:22%;}
	.nav ul.submainmenu ul {padding:0px 20px;}
	.headerborder nav .gallerheading1 {padding:2px 0px !important; top:34%; }
	
	.gc_organization .multycontactcontant .col-sm-4 {float:left; width:50%;}
	.gc_organization .multycontactcontant .col-sm-4 .skybluebox {min-height:155px;}
	
	.fnewsletter label {font-size:15px;}
	.fnewsletter input {width:170px;}
	
	
}

@media only screen and (min-width: 480px) and (max-width: 767px)
{
	
	
	.homecontainer .col-sm-6 {float:left; width:50%;}
	.gallerheading, .gallerheading h2  {font-size:17px;}
	.gallerheading1, .gallerheading1 h2 {font-size:17px;}
	html, body {height:auto;}
	.stykyfooterpart {min-height:inherit; height: auto !important; height:inherit; margin:inherit;}
	footer, .push {height:auto;}
	#cssmenu  {text-align:left;}
	#cssmenu > ul > li > a {padding: 17px 0;}
	#cssmenu > ul > li {padding:0px;}
	#cssmenu ul ul li a {padding:20px 20px 20px 20px;}
	#cssmenu #menu-button {padding:20px 0px;}
	#cssmenu #menu-button::before {right:10px;}
	#cssmenu #menu-button::after {right:10px;}
	
	.listingpart .col-sm-9 {width:auto;}
	.listingpart .col-sm-3 {width:auto;}
	
	
	.logo {padding-top:15px;}
	#cssmenu {margin-top:15px;}
	.headerborder {min-height:76px;}
	.innerheaderbg {min-height:76px;}
	.mainheadigbg {padding:15px 0px;}
	.mainheading h1 {font-size:20px; margin-top:5px;}
	.innerbanner {overflow:inherit;}
	.innerheadertop {position:inherit;}
	
	.contactcontant .col-sm-7 {float:none; width:auto; margin-bottom:40px;}
	.contactcontant .col-sm-5 {float:none; width:auto; }
	.contactform input {width:31%;}
	.contactcontant {padding-left:0px; padding-right:0px;}
	.multycontactcontant {padding-left:0px; padding-right:0px;}
	.multycontactcontant .col-sm-3 {width:50%; float:left;}
	.contactadd .col-sm-6 {width:50%; float:left;}
	.contctmap iframe {height:200px !important;}
	.contctmap {padding-top:0px;}
	.contactmainheadigbg {background-color:#dfe7eb;}
	#marqueecontainer{margin-bottom:30px;}
	
	
	.contacrname .name {float:left; width:31%;}
	.contacremial .email-855 {float:left; width:31%;}
	.contacrtel .tel {float:left; width:31%;}
	.contacrname .name .wpcf7-not-valid-tip {word-wrap:break-word; top:-37px;}
	.contacremial .email-855 .wpcf7-not-valid-tip {word-wrap:break-word;  top:-37px;}
	.contacrtel .tel .wpcf7-not-valid-tip {word-wrap:break-word;  top:-37px;}
	.desktopmenu{ display:none;}
	.mobilemenu{ display:block;}
	.nav-toggle{ display:none;}
	.navbar-inverse {float:none;}
	.nav > li {border-bottom: 1px solid rgba(120, 120, 120, 0.15);}
	.nav ul li{ display:block;}
	
	.headerborder {position:relative;}
	.headerborder .col-sm-4 {position:absolute; top:0px; left:15px; float:left; padding:0px;}
	.headerborder .col-sm-8
	.navbar {margin-top:15px;}
	
	.cat-leftpanel {float:none; width:auto; margin-bottom:30px;}
	.innerrightdet {margin-left:0px;}
	.rightinnercontant {text-align:left;}
	.scroll-text {margin-bottom:30px;}
	
	.sitemap .gc-postlist{ margin-top:30px;}
	
	/* 2905 HV */
	.gobacklink{ margin-bottom:15px;}
	
	.footercontact li {font-size:13px; text-align:center; display:block;}/* 2905 HV */
	.bannerimg{ margin-top:-66px;}/* 2905 HV */
	
	.fnewsletter {text-align:center;}
	.fnewsletter label {text-align:center; display:block;}
	.fnewsletter input {display:block; width:97%;}

	
}

@media only screen and (min-width: 320px) and (max-width: 479px) {
	
	.boxframebg img {width:100%;}
	html, body {height:auto;}
	.stykyfooterpart {min-height:inherit; height: auto !important; height:inherit; margin:inherit;}
	footer, .push {height:auto;}
	.footercontact li {font-size:13px; text-align:center; display:block;}/* 2905 HV */
	#cssmenu  {text-align:left;}
	#cssmenu > ul > li > a {padding: 17px 0;}
	#cssmenu > ul > li {padding:0px;}
	#cssmenu ul ul li a {padding:20px 20px 20px 20px;}
	#cssmenu #menu-button {padding:20px 0px;}
	#cssmenu #menu-button::before {right:10px;}
	#cssmenu #menu-button::after {right:10px;}
	.listingpart .col-sm-9 {width:auto;}
	.listingpart .col-sm-3 {width:auto;}
	.listingimg {float:none; margin-bottom:20px;}
	.listingdet {margin-left:0px;}
	.innerbanner {overflow:inherit;}
	
	.logo {padding-top:15px;}
	#cssmenu {margin-top:15px;}
	.headerborder {min-height:76px;}
	.innerheaderbg {min-height:76px;}
	.mainheadigbg {padding:15px 0px;}
	.mainheading h1 {font-size:20px; margin-top:5px;}
	.innerheadertop {position:inherit;}
	.mainheading {float:none; margin-bottom:15px;}
	.searchpart {float:none; width:100%;}
	
	.contactcontant .col-sm-7 {float:none; width:auto; margin-bottom:40px;}
	.contactcontant .col-sm-5 {float:none; width:auto; }
	.contactform input {float:none; width:100%;}
	.contactcontant {padding-left:0px; padding-right:0px;}
	.multycontactcontant {padding-left:0px; padding-right:0px;}
	.contactadd .col-sm-6 {margin-bottom:30px;}
	.contactform input[type="submit"] {margin-top:10px;}
	.contctmap iframe {height:200px !important;}
	.contctmap {padding-top:0px;}
	.contactmainheadigbg {background-color:#dfe7eb;}
	#marqueecontainer{margin-bottom:30px;}
	
	.contacrname .name {float:none; width:100%; margin-bottom:20px; display:block;}
	.contacremial .email-855 {float:none; width:100%;  margin-bottom:20px; display:block;}
	.contacrtel .tel {float:none; width:100%;  margin-bottom:20px; display:block;}
	.contactform input {margin-bottom:0px !important;}
	.contacrname .name .wpcf7-not-valid-tip {word-wrap:break-word; top:-19px;}
	.contacremial .email-855 .wpcf7-not-valid-tip {word-wrap:break-word;  top:-19px;}
	.contacrtel .tel .wpcf7-not-valid-tip {word-wrap:break-word;  top:-19px;}
	.desktopmenu{ display:none;}
	.mobilemenu{ display:block;}
	.nav-toggle{ display:none;}
	.navbar-inverse {float:none;}
	
	.nav > li {border-bottom: 1px solid rgba(120, 120, 120, 0.15);}
	.nav ul li{ display:block; border-bottom: 1px solid rgba(120, 120, 120, 0.15); }
	.nav ul li:last-child {border-bottom:none;}
	
	.headerborder {position:relative;}
	.headerborder .col-sm-4 {position:absolute; top:0px; left:15px; float:left; padding:0px;}
	.headerborder .col-sm-8
	.navbar {margin-top:15px;}
	
	.cat-leftpanel {float:none; width:auto; margin-bottom:30px;}
	.innerrightdet {margin-left:0px;}
	.rightinnercontant {text-align:left;}
	.board-dirpart li {width:287px; padding:20px 5px 12px 5px !important;}
	.gc_organization .multycontactcontant .col-sm-4 .skybluebox {min-height:155px;}
	
	
	.scroll-text {margin-bottom:30px;}
	
	/* 2705 HV */
	.gallerheading1  {font-size:17px;}
	.gallerheading, .gallerheading h2  {font-size:17px;}
	.gallerheading1, .gallerheading1 h2 {font-size:17px;}
	.mainmenu .nav ul.submainmenu ul li a h4 span {font-size:17px;}
	.sitemap .gc-postlist{ margin-top:30px;}
	
	/* 2905 HV */
	.gobacklink{ margin-bottom:15px;}
	.bannerimg{ margin-top:-42px;}/* 2905 HV */
	
	.fnewsletter {text-align:center;}
	.fnewsletter label {text-align:center; display:block;}
	.fnewsletter input {display:block; width:97%;}
	footer .modal-dialog span.wpcf7-list-item {display:inline-block;}
	
	

}




img {
	max-width: 100%;
	height: auto;
	width: auto\9; /* ie8 */
}

