@media only screen and (min-width:1171px) and (max-width:1200px)
{
	.welcometitle .contect-ctn iframe{ width:100%; height:122px; margin-bottom:7px; }
	.services .col-sm-12 .col-sm-3 .innerservice h3{ min-height:40px; margin:0; }
	.services .col-sm-12 .col-sm-3 .innerservice p{ min-height:110px; }
	.services .col-sm-12 .col-sm-3 img{ margin:-50px auto 20px; }
	.contact .contactform input{ width:80%; }
	.contact .contactform textarea{ width:80%; }
	.contact .contactform label{ width:20%; }
	.contact .contactform input[type="submit"]{ margin-left:118px; }
	.products .col-sm-3 .inner-product a{ font-size:14px; }
	 .error{ margin-left: 118px; }
	
}

@media only screen and (min-width:1025px) and (max-width:1170px)
{
	.slideshow-container .flexslider ul.slides .container h3{ font-size:22px; margin-top:5px; }
	.slideshow-container .flexslider ul.slides .container h3 span{ font-size:22px; }
	.ctr_ctn{ width:100%; top:30px; left:0; margin:0 auto; }
	.welcometitle .contect-ctn iframe{ width:100%; height:122px; margin-bottom:7px; }
	.services .col-sm-12 .col-sm-3 .innerservice h3{ min-height:40px; margin:0; }
	.services .col-sm-12 .col-sm-3 .innerservice p{ min-height:110px; }
	.services .col-sm-12 .col-sm-3 img{ margin:-50px auto 20px; }
	.contact .contactform input{ width:80%; }
	.contact .contactform textarea{ width:80%; }
	.contact .contactform label{ width:20%; }
	.contact .contactform input[type="submit"]{ margin-left:118px; }
	.products .col-sm-3 .inner-product a{ font-size:14px; }
	.error{ margin-left: 118px; }
}

@media only screen and (min-width:991px) and (max-width:1024px)
{
	.slideshow-container .flexslider ul.slides .container h3{ font-size:18px; margin-top:5px; }
	.slideshow-container .flexslider ul.slides .container h3 span{ font-size:18px; }
	.slideshow-container .flexslider ul.slides .container{ text-align:left; }
	.ctr_ctn{ width:100%; top:110px; left:0; margin:0 auto; }/*0801 HV*/
	.ctr_ctn img{ min-height:inherit !important;  }
	.ctr_ctn p{ font-size:14px; margin:0; text-align:center; }
	.welcometitle .contect-ctn iframe{ width:100%; height:120px; margin:0; }
	.welcometitle .col-sm-4 .innerbox p{ padding:0 20px; }
	.welcometitle .col-sm-4 .innerbox{ min-height:346px; }
	.welcometitle .contect-box{ min-height:320px; }
	.welcometitle .contect-box a{ font-size:14px; }
	.welcometitle h2{ font-size:26px; border-bottom:6px double #d0d0d0; }
	.welcometitle h2 span{ font-size:26px; }
	.about-datacom h2{ font-size:26px; margin-bottom:0; }
	.about-datacom h2 span{ font-size:26px; }
	.foo_logo{ width:30%; }
	.foo-link ul{ padding:5px 0; }
	.page-wrapper{ margin:0 auto; }
	footer, .push{ height:auto; }
	.searchpart{ padding:27px 0; }
	.welcometitle .col-sm-4 .innerbox h6 a{ background:none; border-radius:0; border:0; color: #000000; padding:0 0 0 5px; }
	.services .col-sm-12 .col-sm-3 .innerservice h3{ min-height:40px; margin:0; }
	.services .col-sm-12 .col-sm-3 .innerservice p{ min-height:110px; }
	.services .col-sm-12 .col-sm-3 img{ margin:-50px auto 20px; }
	.contact .contactform input{ width:80%; }
	.contact .contactform textarea{ width:80%; }
	.contact .contactform label{ width:20%; }
	.contact .contactform input[type="submit"]{ margin-left:118px; }
	.aboutnetworktitle h2{  border-bottom:6px double #d0d0d0; }
	.warrantytitle h2{  border-bottom:6px double #d0d0d0; }
	.servicestitle h2{  border-bottom:6px double #d0d0d0; }
	.contactform h2{  border-bottom:6px double #d0d0d0; }
	.contactaddress h2{  border-bottom:6px double #d0d0d0; }
	.cisco{ width:100%; }
	.cisco .col-sm-3{ width:33%; float:left; }
	.foundry{ width:100%; }
	.foundry .col-sm-3{ width:33%; float:left; }
	.ibm{ width:100%; }
	.ibm .col-sm-3{ width:33%; float:left; }
	.juniper{ width:100%; }
	.juniper .col-sm-3{ width:33%; float:left; }
	.sun{ width:100%; }
	.sun .col-sm-3{ width:33%; float:left; }
	.products .col-sm-3 .inner-product a{ font-size:14px; }
	.products h1{ margin:15px 0; }
	.error{ margin-left: 118px; }
	
}

@media only screen and (min-width: 768px) and (max-width: 990px)
{
	.slideshow-container .flexslider ul.slides .container h3{ font-size:18px; margin-top:5px; }
	.slideshow-container .flexslider ul.slides .container h3 span{ font-size:18px; }
	.slideshow-container .flexslider ul.slides .container{ text-align:left; }
	.ctr_ctn{ width:100%; top:74px; left:0; margin:0 auto; }/* 0801 HV */
	.ctr_ctn img{ min-height:inherit !important;  }
	.ctr_ctn p{ font-size:14px; margin:0; text-align:center; }
	.welcometitle .contect-ctn iframe{ width:100%; height:92px; margin:0; }
	.welcometitle .col-sm-4 .innerbox p{ padding:0 20px; }
	.welcometitle .col-sm-4 .innerbox{ min-height:320px; }
	.welcometitle .contect-box{ min-height:320px; }
	.welcometitle .contect-box a{ font-size:12px;  }
	.welcometitle h2{ font-size:26px;  border-bottom:6px double #d0d0d0; }
	.welcometitle h2 span{ font-size:26px; }
	.about-datacom h2{ font-size:26px; margin-bottom:0;  }
	.aboutnetworktitle h2{  border-bottom:6px double #d0d0d0; }
	.warrantytitle h2{  border-bottom:6px double #d0d0d0; }
	.servicestitle h2{  border-bottom:6px double #d0d0d0; }
	.about-datacom h2 span{ font-size:26px; }
	.foo_logo{ width:30%; }
	.foo-link ul{ padding:5px 0; }
	.page-wrapper{ margin:0 auto; }
	footer, .push{ height:auto; }
	.searchpart{ padding:27px 0; }
	.welcometitle .col-sm-4 .innerbox h6 a{ background:none; border-radius:0; border:0; color: #000000; padding:0 0 0 5px; }
	.services .col-sm-12 .col-sm-3{ margin-bottom:70px; width:50%; float:left; min-height: 320px; margin-bottom:0; }
	.services .col-sm-12:last-child{ margin-top:10px; }
	.contactaddress{ width:44%; float:right; }
	.contactform{ width:56%; float:left; }
	.contact .contactform input{ width:100%; }
	.contact .contactform textarea{ width:100%; }
	.contact .contactform label{ width:auto; }
	.contact .contactform input[type="submit"]{ margin-left:0; }
	.contactform h2{  border-bottom:6px double #d0d0d0; }
	.contactaddress h2{  border-bottom:6px double #d0d0d0; }
	.cisco{ width:100%; }
	.cisco .col-sm-3{ width:33%; float:left; }
	.foundry{ width:100%; }
	.foundry .col-sm-3{ width:33%; float:left; }
	.ibm{ width:100%; }
	.ibm .col-sm-3{ width:33%; float:left; }
	.juniper{ width:100%; }
	.juniper .col-sm-3{ width:33%; float:left; }
	.sun{ width:100%; }
	.sun .col-sm-3{ width:33%; float:left; }
	.products .col-sm-3 .inner-product a{ font-size:14px; }
	.products h1{ margin:15px 0; }
	
	.services .col-md-3{ width:33%; float:right; }
	.services .col-md-9{ width:66%; float:left; }
	.error{ margin-left: 0; }
	
}

@media only screen and (min-width: 601px) and (max-width: 767px)
{
	.manufactures{ padding:30px 0 0; }
	.manufactures .col-sm-2 { float: left; margin-bottom:15px; line-height: 105px;  min-height: 90px; width: 33%; }
	.manufactures .col-sm-2 img{ display:block; margin:0 auto; text-align:center; }
	.services .col-sm-12 .col-sm-3 .innerservice h3{ font-size:16px; }
	.services .col-sm-12 .col-sm-3 .innerservice p { min-height: 80px; }
	.contactaddress{ width:50%; float:right; }
	.contactform{ width:50%; float:left; }
	.contact .contactform input{ width:100%; }
	.contact .contactform textarea{ width:100%; }
	.contact .contactform label{ width:auto; }
	.contact .contactform input[type="submit"]{ margin-left:0; }
	.contact .contactaddress a{ font-size:12px; }
	.righttest{ padding-left:15px; }
	.error{ margin-left: 0; }
	
	
}
@media only screen and (min-width: 480px) and (max-width: 600px)
{
	.manufactures{ padding:30px 0 0; }
	.manufactures .col-sm-2 { float: left; margin-bottom:15px; line-height: 105px;  min-height: 135px; width: 50%; }
	.manufactures .col-sm-2 img{ display:block; margin:0 auto; text-align:center; }
	.services .col-sm-12 .col-sm-3 .innerservice h3{ font-size:14px; }
	.contact .contactform input{ width:100%; }
	.contact .contactform textarea{ width:100%; }
	.contact .contactform input[type="submit"]{ margin-left:0; }
	.contact .contactform label{ width:auto; }
	.righttest{ padding-left:15px; }
	.error{ margin-left: 0; }
}

@media only screen and (min-width: 480px) and (max-width: 767px)
{
	.logo{ width:45%; padding:15px 0; }
	.searchpart{ width:50%; padding:15px 0; }
	.searchpart input{ width:100%; }
	#cssmenu #menu-button::before{ height:7px; }
	#cssmenu #menu-button{ font-size:16px; }
	.flex-direction-nav{ display:none; }
	.flexslider .slides img{ min-height:200px; }
	.ctr_ctn{ width:100%; top:74px; left:0; margin:0 auto; }/* 0801 HV*/
	.ctr_ctn img{ min-height:inherit !important;  }
	.ctr_ctn p{ font-size:14px; margin:0; text-align:center; }
	.slideshow-container .flexslider ul.slides .container h3{ font-size:18px; margin-top:15px; }
	.slideshow-container .flexslider ul.slides .container h3 span{ font-size:18px; }
	.slideshow-container .flexslider ul.slides .container{ text-align:left; }
	.welcometitle .col-sm-4{ overflow:hidden; width:50%; float:left; }
	.welcometitle .contect-box{ width:100%; }
	.welcometitle .col-sm-4{ margin-top:20px; margin-bottom:20px; }
	.welcometitle .contect-ctn iframe{ width:100%; }
	.page-wrapper{ margin:0 auto; }
	footer, .push{ height:auto; }
	.welcometitle h2{ font-size:24px; }
	.welcometitle h2 span{ font-size:20px; }
	.foo_logo{ float:none; display:block; padding:15px 0; margin:0 auto; text-align:center; }
	.foo-link ul li a{ padding:0 8px; }
	.foo-link{ float:none; display:block; padding:15px 0; text-align:center; margin:0 auto; } 
	.foo-link ul{ display:inline-block; }
	.about-datacom .col-sm-6 img{ float:none; display:block; margin:15px auto 0; }
	.welcometitle .col-sm-4 .innerbox h6 a{ background:none; border-radius:0; border:0; color: #000000; padding:0 0 0 5px; }
	.aboutnetworktitle h2 { font-size: 20px; margin:0; }
	.aboutnetworktitle h2 span { font-size: 20px; }
	.warrantytitle h2{ font-size: 20px; }
	.warrantytitle h2 span { font-size: 20px; }
	.warranty h3{ font-size:18px; }
	.servicestitle h2{ font-size: 20px; }
	.servicestitle h2 span { font-size: 20px; }
	.services .col-sm-12 .col-sm-3{ margin-bottom:70px; width:50%; float:left; min-height: 320px; margin-bottom:0; }
	.services .col-sm-12 .col-sm-3 .innerservice p{ margin-bottom:20px; }
	.services .col-sm-12 .col-sm-3 .innerservice{ padding: 0 6px 30px; }
	.services .col-sm-12:last-child{ margin-top:0; }
	.cisco{ width:100%; }
	.cisco .col-sm-3{ width:50%; float:left; }
	.foundry{ width:100%; }
	.foundry .col-sm-3{ width:50%; float:left; }
	.ibm{ width:100%; }
	.ibm .col-sm-3{ width:50%; float:left; }
	.juniper{ width:100%; }
	.juniper .col-sm-3{ width:50%; float:left; }
	.sun{ width:100%; }
	.sun .col-sm-3{ width:50%; float:left; }
	.products h1{ margin:15px 0; font-size:30px; }
	.products .col-sm-3 .inner-product a{ font-size:16px; }
	
	img.alignchat { clear: both; display: block; margin-left: auto; border: 2px solid #007bb7; padding:1px; margin-right: auto; float:none; }
	.rightdiv{ text-align:center; float:none;}
	.rightdiv img{ text-align:center; float:none; margin:0 0 10px;}
}

@media only screen and (min-width: 320px) and (max-width: 479px) {
	
	.logo{ width:100%; padding:10px 0; float:none; display:block; margin:0 auto; text-align:center; }
	.searchpart{ float:none; display:block; margin:0 auto; }
	.searchpart input{ width:100%; }
	#cssmenu #menu-button::before{ height:7px; }
	#cssmenu #menu-button{ font-size:16px; }
	.flex-direction-nav{ display:none; }
	.flexslider .slides img{ min-height:200px; }
	.ctr_ctn{ width:100%; top:70px; left:0; margin:0 auto; }/*0801 HV*/
	.ctr_ctn img{ min-height:inherit !important;  }
	.ctr_ctn p{ font-size:10px; margin:0; text-align:center; }
	.slideshow-container .flexslider ul.slides .container h3{ font-size:14px; margin-top:15px; }
	.slideshow-container .flexslider ul.slides .container h3 span{ font-size:14px; }
	.slideshow-container .flexslider ul.slides .container{ text-align:left; }
	.searchpart{ padding:15px 0; }
	.welcometitle h2{ font-size:20px; }
	.welcometitle h2 span{ font-size:20px; }
	.welcometitle p{ padding:0; }
	.welcometitle .col-sm-4 iframe{ width:100%; }
	.about-datacom h2{ font-size:20px; margin-bottom:0; }
	.about-datacom h2 span{ font-size:20px; }
	.manufactures .col-sm-2 { float: left; margin-bottom:15px; line-height: 105px; min-height: 105px; width: 50%; }
	.manufactures .col-sm-2 img{ display:block; margin:0 auto; text-align:center; }
	.foo_logo{ padding:30px 0 10px; float:none; }
	.foo_logo img{ width:100%; float:none; display:block; margin:0 auto; }
	.foo-link{ float:none; text-align:center; width:100%; display:block; margin:0 auto; clear:both; padding-bottom:15px; padding-top:10px; }
	.foo-link ul li{ line-height:9px; }
	.foo-link ul li a{ padding: 0 5px; font-size:9px; }
	.page-wrapper{ margin:0 auto; }
	footer, .push{ height:auto; }
	.welcometitle .col-sm-4 .innerbox img{ width:100%; }
	#cssmenu .submenu-button{ height:45px; }
	#cssmenu .submenu-button::before{ top:21px; }
	#cssmenu .submenu-button::after{ top:17px; height: 10px; }
	.foo-link ul{ display:inline-block; text-align:center; }
	.manufactures{ padding:15px 0; }
	.welcometitle .col-sm-4 .innerbox h6 a{ background:none; border-radius:0; border:0; color: #000000; padding:0 0 0 5px; }
	.aboutnetworktitle h2 { font-size: 20px; margin:0; }
	.aboutnetworktitle h2 span { font-size: 20px; }
	.aboutnetwork img.alignright{ float:none; display:block; margin:0 auto 15px; }
	.about .top-title h1{ padding: 15px 38px; font-size:32px; }
	.warrantytitle h2{ font-size: 20px; }
	.warrantytitle h2 span { font-size: 20px; }
	.warranty h3{ font-size:18px; }
	.servicestitle h2{ font-size: 20px; }
	.servicestitle h2 span { font-size: 20px; }
	.services .col-sm-12 .col-sm-3{ margin-bottom:70px; }
	.contact .contactform input{ width:100%; }
	.contact .contactform textarea{ width:100%; }
	.contact .contactform input[type="submit"]{ margin-left:0; }
	.contact .contactform label{ width:auto; }
	.contact .contactaddress a{ font-size:13px; margin-left:6px; }
	.cisco{ width:100%; }
	.foundry{ width:100%; }
	.ibm{ width:100%; }
	.juniper{ width:100%; }
	.sun{ width:100%; }
	.products h1{ margin:15px 0; font-size:30px; }
	
	.alignright, img.alignright{ margin-bottom:20px;}
	
	.rightdiv{ text-align:center; float:none;}
	.rightdiv img{ text-align:center; float:none; margin:0 0 10px;}
	.righttest{ padding-left:15px; }
	.error{ margin-left: 0; }
}




img {
	max-width: 100%;
	height: auto;
	width: auto\9; /* ie8 */
}
