
@media (min-width: 1024px) and (max-width: 1300px) {
	.top-section-service .services {font-size: 12px}
	.top-section-contact .mobs, .top-section-contact .mails {    margin-left: 5px;}
	.top-section {    font-size: 10px !important;}
}
@media (min-width: 1200px) and (max-width: 1300px) {
	
	.news-listing li {
  
		margin: 1px 5px 20px 3px;}
}
@media (min-width: 768px) and (max-width: 1024px) {
	.news-listing li img{ width:100%; height:auto; }
#main-wrapper{
	max-width:1302px;
	margin:auto;
	overflow:hidden;
	min-width:768px;
	padding:0px 10px;
	}	

.animated-arrow {
    left: 0;
    position: absolute;
    top: 7px !important;
}	
	
.blue-strip-left {
    float: left;
    margin: 0;
    padding: 30px 0 30px 50px;
    width: 60%;
}
.blue-strip-left p {
	font-size: 17px;
}

.blue-strip-right {
    float: right;
    font-family: "Open Sans",sans-serif;
    font-size: 15px;
    font-weight: bold;
    margin: 0;
    padding: 0;
    width: 40%;
}

.detiles-company h2{
	font-size:24px;}
	
.offers-services h2 {
    font-size: 24px;
    line-height: 29px;
}	
.timtig-section-blue i{
	display:none;
	}	
.different-test-site {
    border-right: 1px solid #4146ac;
    float: left;
    margin: 0;
    padding: 10px 0;
    width: 25%;
}


.different-test-site span {
    display: block;
    float: left;
    padding: 10px 10px;
}


.different-test-site span p {
    color: #fff;
    font-family: "Open Sans",sans-serif;
    font-size: 12px;
    margin: 0;
    padding: 0;
}

.lab-hours {
    border-right: 1px solid #4146ac;
    float: left;
    margin: 0;
    padding: 10px;
    width: 50%;
}

.lab-hours span {
    display: block;
    float: left;
    padding: 9px 0px;
}	



.lab-hours span p {
    color: #fff;
    font-family: "Open Sans",sans-serif;
    font-size: 11px;
    margin: 0;
    padding: 0;
}

.key-technical {
    float: left;
    margin: 0;
    padding: 0;
    width: 50%;
}


.key-technical span {
    display: block;
    float: left;
    padding: 32px 4px;
}

.key-technical span p {
    color: #fff;
    font-family: "Open Sans",sans-serif;
    font-size: 11px;
    margin: 0;
    padding: 0;
    text-transform: uppercase;
}

.event-section {
    background-color:rgba(255,255,255, .7);
    float: left;
    margin: 0;
    padding: 10px;
    text-align: center;
    width: 40%;
border: 1px solid #ddd;	
}

.event-section-right {
    background-color:rgba(255,255,255, .7);
    float: right;
    margin: 0;
    padding: 10px;
    text-align: center;
    width: 40%;
    border: 1px solid #ddd;
}


.wsmenu-list > li > a {
    background-color: #fff;
    color: #000;
    display: block;
    font-family: "Raleway",sans-serif;
    line-height: 48px;
    padding: 10px 3px !important;
    text-decoration: none;
}

.footer-wrap-section {
    background: #090b3e none repeat scroll 0 0;
    margin: 0;
    padding: 20px 10px;
}
.footer-wrap-section-1 {
    float: left;
    margin: 0 14% 0 0;
    padding: 0;
    width: 25%;
}

.footer-wrap-section-2 {
    float: left;
    margin: 0;
    padding: 0;
    width: 25%;
}

.footer-wrap-section-3 {
    float: left;
    margin: 0;
    padding: 0;
    width: 32%;
}

.accreditation-listing li {
    float: left;
    margin: 3%;
    position: relative;
    text-align: left;
    width: 40%;
}	

/*.search-section-right input[type="submit"] {
    background: rgba(0, 0, 0, 0) url("../images/search-button.png") no-repeat scroll 0 0 / 103% auto;
    border: medium none;
    color: #181818;
    cursor: pointer;
    display: inline-block;
    float: right;
    height: 30px;
    position: absolute;
    right: 6px;
    text-indent: -10000px;
    top: 6px;
    transition: opacity 0.4s ease 0s;
    width: 23px;
    z-index: 99;
	background-size: 70%;
}*/

.inner-banner-section-caption h1 {
    color: #2a2a2a;
    font-family: "Raleway",sans-serif;
    font-size: 21px;
    margin: 0px 0px 25px 0px;
    padding: 0;
}

.news-listing li {
    border-bottom: 3px solid #0101d4;
    float: left;
    margin: 2% 2% 20px;
    min-height: 351px;
    padding-bottom: 10px;
    position: relative;
    text-align: left;
    width: 29.33%;
}

	}
	
@media (min-width: 768px) and (max-width: 1023px) {	
.contact-section-left {
    width: 100%;
}
.contact-section-right {
	padding:0px;
    width: 100%;
}

.contact-error {
    float: left;
    margin: 0 0 30px 38px;
    position: relative;
    width: 44%;
}

.contact-section-right input {
    border: 1px solid #cccccc !important;
    border-radius: 0 !important;
    float: left;
    font-family: "Raleway",sans-serif;
    font-size: 15px;
  /*  margin: 0 5px 30px;*/
    padding: 17px 10px !important;
   /* width: 48%;*/
}

.contact-error-text {
    clear: both;
    height: 180px;
    margin: 0 0 30px 38px;
    position: relative;
    resize: none;
    width: 95%;
}
.contact-section-right textarea {
    border: 1px solid #cccccc !important;
    border-radius: 0 !important;
    font-family: "Raleway",sans-serif;
    font-size: 15px;
    height: 180px;
    padding: 17px 10px !important;
    resize: none;
    width: 98%;
}


.send-message-button {
    background: #1720cd url("../images/knowmore-button-arrow.png") no-repeat scroll 92% center;
    color: #fff;
    font-family: "Raleway",sans-serif;
    font-size: 15px;
    margin: 0 0 0 38px;
    padding: 13px 57px 13px 35px;
    text-transform: uppercase;
}


}	
	
	
	
@media screen and (width: 1024px) {	
/*.wsmenu-submenu {
    top: 70px !important;
}*/
	

.contact-section-right input {
    border: 1px solid #cccccc !important;
    border-radius: 0 !important;
    float: left;
    font-family: "Raleway",sans-serif;
    font-size: 15px;
    /*margin: 0 0 30px 40px;*/
    padding: 17px 10px !important;
   /* width: 43%;*/
}
.contact-section-right textarea {
    border: 1px solid #cccccc !important;
    border-radius: 0 !important;
    font-family: "Raleway",sans-serif;
    font-size: 15px;
    height: 180px;
 /*   margin: 0 0 30px 38px;*/
    padding: 17px 10px !important;
    resize: none;
   /* width: 93%;*/
}

.contact-error {
    float: left;
    margin: 0 0 30px 38px;
    position: relative;
    width: 43%;
}

.contact-error-text {
    clear: both;
    height: 180px;
    margin: 0 0 30px 38px;
    position: relative;
    resize: none;
    width: 93%;
}
	
}

@media screen and (max-width: 1024px) {
	.search-section-right {
   width: 90%;
   margin: 13px;
}
.search-section-right input[type="submit"] {
   background: rgba(0, 0, 0, 0) url("../images/search-button.png") no-repeat scroll 0 0 / 103% auto;
   border: medium none;
   color: #181818;
   cursor: pointer;
   display: inline-block;
   float: right;
   height: 30px;
   position: absolute;
   right: 6px;
   text-indent: -10000px;
   top: 6px;
   transition: opacity 0.4s ease 0s;
   width: 23px;
   z-index: 99;
background-size: 70%;
}
	 .blue-strip.smaller{ display:block;}
	 .blue-strip{display:block;}
	 .log-section{ width: 50%;border: 1px solid #ccc;}
	 .menu-mob{ display:block!important}
.menu-section {border: 1px solid #ccc;    width: 50%;}
.top-section-contact {
    width: 33%;
    float: left;
    margin-right: 0%;
}	



.top-section {
    margin: 0px;
    padding: 4px 0px 4px 0px;
    width: 100%;
    float: right;
}


.top-section-lb-time {
    width: 66%;
    float: left;
    margin-right: 0%;
    text-align: right;
}
.top-section-service {display:none}	
.our-team-div {
    padding: 50px 20px;
 }
.our-team-div h2 {
    font-size: 20px;
    line-height: 26px;
}


.parameter-lising-div {
    margin: 0;
    padding: 20px 10px;
}


.carrer-section {
    margin: 0;
    padding: 50px 20px;
}

.carrer-div td {
    border-top: 1px solid #e8e8e8;
    padding: 10px;
}

.divider-section {
    background: none;

}

.log-section{ min-height:auto !important;}

	}
	
@media screen and (max-width: 767px) {
.news-listing li {
    width: 30%;
}
	.banner-desktop
	{
	   display:none;	
	}	
.banner-mobile{
display:block;	
	position:relative !important;	
	padding:0px 0px 25px 10px !important;	
}
	
.banner-section .carousel-caption img{
	width:94px !important;
	}
#main-wrapper{
	max-width:1302px;
	margin:auto;
	overflow:hidden;
	min-width:320px;
	}	

	
.top-section-left {
    float:none;
    margin: 0;
    padding: 0;
    text-align: left;
    width: 100%;
}	


.log-section {
    float: right;
}


.menu-section {
    float: right;
}



.banner-section .carousel-caption {
    padding: 0 0 0 20px;
    position: absolute;
    top: 24%;
}

.banner-section .carousel-caption h1 {
    color: #2a2a2a;
    font-family: "Raleway",sans-serif;
    font-size: 29px;
    line-height: 33px;
    margin: 0 0 20px;
    padding: 0;
}
	
.blue-strip {
    background: #1720cd none repeat scroll 0 0;
    margin: 0;
    padding: 0;
    text-align: center;
}


.blue-strip-left {
    float: none;
    margin: 0;
    padding: 30px 0;
    text-align: center;
    width: 100%;
}	


.blue-strip-right {
    float: none;
    font-family: "Open Sans",sans-serif;
    font-size: 15px;
    font-weight: bold;
    margin: 0;
    padding: 0;
    width: 100%;
}

.online-reports {
    width: 50%;
}

.logistics {
    width: 50%;
}



.detiles-company h2 {
    color: #262626;
    font-family: "Raleway",sans-serif;
    font-size: 30px;
    line-height: 32px;
    margin: 0;
    padding: 0 0 30px;
}


.offers-services {
padding: 50px 20px;
}
	
.offers-services h2 {
    color: #262626;
    font-family: "Raleway",sans-serif;
    font-size: 20px;
    line-height: 30px;
    margin: 0;
    padding: 0 0 40px;
}

.parameter-lising {
    float: none;
    margin: 0 0px 50px 0 !important;
    padding: 0;
    width: 100%;
	display:block;
}	
.laboratory-facilities {
    float: none;
    margin: 0;
    padding: 0;
    width: 100%;
	display:block;
}	

.certification-div h2 {
    color: #262626;
    font-family: "Raleway",sans-serif;
    font-size: 22px;
    line-height: 27px;
    margin: 0;
    padding: 0 0 30px;
}

.different-test-site {
    border-bottom: 1px solid #4146ac;
    float: left;
    margin: 0;
    padding: 10px 30px;
    width: 100%;
	border-right:none;
}
.timtig-section-blue i{
	display:none;
	}


.different-test-site span {
    display: block;
    float: left;
    padding: 10px 0;
}

.lab-hours {
    border-bottom: 1px solid #4146ac;
    float: left;
    margin: 0;
    padding: 10px;
    width: 100%;
	border-right:none;	
}
.key-technical {
    float: left;
    margin: 0;
    padding: 0 0 0 10px;
    width: 100%;
}

.events-developments h2 {
    color: #262626;
    font-family: "Raleway",sans-serif;
    font-size: 23px;
    margin: 0;
    padding: 0 0 60px;
}

.events-developments {
    height:auto;
    margin: 0;
    padding: 50px 30px;
    text-align: center;
	background:#fff;
}

.event-section {
    float: none;
    margin: 0 0 50px;
    padding: 0;
    text-align: center;
    width: 100%;
}

.event-section-right {
    float: none;
    margin: 0 0px 0 0;
    padding: 0;
    text-align: center;
    width: 100%;
}

.our-motto {
    background: #1720cd none repeat scroll 0 0 !important;
    margin: 0;
    padding: 0 40px;
    text-align: center;
}

.our-motto p {
    color: #fff;
    font-family: "Raleway",sans-serif;
    font-size: 18px;
    margin: 0;
    padding: 30px 0;
}	

.footer-wrap-section {
    background: #090b3e none repeat scroll 0 0;
    margin: 0;
    padding: 20px 15px;
    text-align: center;
}	
.footer-wrap-section-1 {
    float: left;
    margin:  0 0 0;
    padding: 0;
    width: 100%;
}

.footer-wrap-section-2 {
    float: left;
        margin: 25px 0 0 0;
    padding: 0;
    text-align: center;
    width: 100%;
}

.footer-wrap-section-2 a {
    color: #fff;
    display: inline-block;
    font-family: "Raleway",sans-serif;
    font-size: 15px;
    margin: 0 0 0 17px;
    padding: 7px 0;
    text-align: center;
}

.footer-wrap-section-3 {
    float: left;
     margin: 25px 0 0 0;
    padding: 0;
    width: 100%;
}


.phone-number {
    display: inline-block;
}	
.fax-number{
	display:inline-block;
	}	

.footer-email {
    display: inline-block;
}	

.copyright-section-left {
    float: none;
    margin: 0px 0px 20px 0px;
    padding: 0;
    text-align: center;
    width: 100%;
}

.copyright-section-right {
    display: inherit;
    float: none;
    margin: 0;
    padding: 0;
    text-align: center;
    width: 100%;
}


.copyright-section-right > a {
    float: none;
    margin: 0;
}

.about-left {
    margin: 0;
    padding: 0 30px;
    text-align: center;
    width: 100%;
}

.about-left-content {
    margin: 10px 0;
    padding: 20px 0;
    transform: none;
}

.about-right {
    margin: 0;
    padding: 30px;
    width: 100%;
}


.inner-banner-section-caption h1 {
    background: #070d7d none repeat scroll 0 0;
    border-radius: 11px;
    color: #fff;
    font-family: "Raleway",sans-serif;
    font-size: 12px;
    margin: 0px 0px 10px 0px;
    padding: 3px 4px;
}

.about-right h2 {
    font-size: 23px;
}


.about-right h2 span {
 font-size: 23px;
}

.hover-caption h4 {
	font-size: 11px !important;
}


.hover-caption h4 span {
    font-size: 9px !important;
}



.contact-section-left {
    margin: 0;
    padding: 10px 0;
    width: 100%;
}
.contact-section-right {
    margin: 0;
    padding: 10px 0;
    width: 100%;
}
.contact-section-right input {
    border: 1px solid #cccccc !important;
    border-radius: 0 !important;
    float: left;
    font-family: "Raleway",sans-serif;
    font-size: 15px;
    margin: 0 0 10px;
    padding: 17px 10px !important;
  /*  width: 100%;*/
}
.contact-error {
	position: relative;
    width: 100%;
	margin:0px;
	
}

.contact-error-text {
    clear: both;
    height: 180px;
	margin: 0px 0px 15px 0px;
    position: relative;
    resize: none;
    width: 100%;
}

.contact-section-right textarea {
    border: 1px solid #cccccc !important;
    border-radius: 0 !important;
    font-family: "Raleway",sans-serif;
    font-size: 15px;
    height: 180px;
    margin: 0 0 30px;
    padding: 17px 10px !important;
    resize: none;
    width: 100%;
}
.send-message-button{
	margin:0px;
	}

.contact-section {
    margin: 0;
    padding: 50px 10px;
}


.accreditation-para {
    margin: 50px 20px;
    text-align: center;
}



.accreditation-listing li {
    float: left;
    margin: 0 0 20px;
    position: relative;
    text-align: left;
    width: 100%;
}


.accreditation-para h4 {
    line-height: 15px !important;
   
}
.news-listing li img{ width:100%; height:auto; }

.static-page-body {
    padding: 15px;
}

.top-section-left p {
color: #181818;
font-family: "Open Sans",sans-serif;
font-size: 11px !important;
margin: 0;
padding: 0;
width: 300px;
line-height: 11px;
}

.blue-strip-left p {
    font-size: 13px;
 
}


.detiles-company h2 {
	font-size: 20px;
    line-height: 29px;
    padding: 0 0 5px;
}


.detiles-company p {
    color: #262626;
    font-family: "Open Sans",sans-serif;
    font-size: 13px;
    line-height: 23px;
    margin: 0;
    padding: 0 0 10px;
}



.event-section p {
    color: #000;
    font-family: "Open Sans",sans-serif;
    font-size: 13px;
    line-height: 20px;
    margin: 0;
    padding: 0 0 20px;
}
.top-section .top-section-lb-time p {
     font-size: 10px!important; 
}
p {
    font-size: 13px !important;
}
.event-section-right p {
    color: #000;
    font-family: "Open Sans",sans-serif;
    font-size: 13px;
    line-height: 20px;
    margin: 0;
    padding: 0 0 20px;
}

.our-motto{
	display:none;}
.footer-wrap-section-1 {
    display: none;}
	
.footer-wrap-section-2 {
    display: none;	
}

.footer-wrap-section-3{
	margin:0px;}
	
	
.parameter-lising:nth-child(2) {
    float: none !important;
    margin: 0 0 30px !important;
}	
	
.news-listing li{
	min-height:auto;}
	
.banner-know-more {
    background: #070d7d none repeat scroll 0 0;
    border:none;
    border-radius: 20px;
    color: #fff;
    display: inline-block !important;
    font-family: "Arimo",sans-serif;
    font-size: 10px;
    margin: 0;
    padding: 3px 13px;
    text-transform: uppercase;
	width:auto;
}	
	
	.banner-know-more{ background:#070d7d;}
	.hvr-bounce-to-right::before{ background-image:none !important;}
	
.banner-know-more.pink {
    background: #af13f7 none repeat scroll 0 0;
    border:none;
    border-radius: 20px;
    color: #fff;
    display: inline-block !important;
    font-family: "Arimo",sans-serif;
    font-size: 10px;
    margin: 0;
    padding: 3px 13px;
    text-transform: uppercase;
	width:auto;
}	
	
	.banner-know-more.pink{ background:#af13f7;}
	.pink.hvr-bounce-to-right::before{ background-image:none !important;}	
	
	
.middle-content-wrapper .accordion_example2 .acc_content h3 {
    color: #2a2a2a;
    font-size: 17px;
    line-height: 27px;
    padding: 25px 0 10px;
}	
	
	
	}
	
@media (min-width: 500px) and (max-width: 640px) {	

.log-section {
    float: right;
    margin: 0;
    padding: 0;
    width: 85%;
}


.menu-section {
    float: right;
    margin: 0;
    padding: 0;
    width: 15%;
}

.animated-arrow {
    cursor: pointer;
    margin: 30px 0 0 15px !important;
    padding: 15px 35px 16px 0;
}

.news-listing li{
	min-height:400px;
	}
.news-listing li {
    width: 45%;
    margin: 2%;
}
}

@media (min-width: 300px) and (max-width: 499px){
	.log-section {
    float: right;
    margin: 0;
    padding: 0;
    width: 80%;
}


.menu-section {
    float: right;
    margin: 0;
    padding: 0;
    width: 20%;
}
	.news-listing li img {
    height:auto;
    width: 100% ;
}
	.news-listing li h6 {		font-size: 16px;}
	}
	
@media (min-width: 300px) and (max-width: 480px){	
	.search-box-parameter{width: 60%;margin-bottom: 25px;}
.banner-section .carousel-caption {
    padding: 0 0 0 10px;
    position: absolute;
    top: 16%;
}

.banner-section .carousel-caption h1 {
    color: #2a2a2a;
    font-family: "Raleway",sans-serif;
    font-size: 16px;
    line-height: 21px;
    margin: 0 0 6px;
    padding: 0;
}

.banner-know-more {
    background: #070d7d none repeat scroll 0 0;
    border:none;
    border-radius: 20px;
    color: #fff;
    display: inline-block !important;
    font-family: "Arimo",sans-serif;
    font-size: 10px;
    margin: 0;
    padding: 3px 13px;
    text-transform: uppercase;
	width:auto;
}
	

.banner-know-more.pink {
    background: #af13f7 none repeat scroll 0 0;
    border:none;
    border-radius: 20px;
    color: #fff;
    display: inline-block !important;
    font-family: "Arimo",sans-serif;
    font-size: 10px;
    margin: 0;
    padding: 3px 13px;
    text-transform: uppercase;
	width:auto;
}
	
.banner-section .owl-buttons {
    position: absolute;
    right: 9px;
    top: 65%;
}

.phone-number {
    display: block;
}
.phone-number {
	text-align:left;
}
.fax-number {
    display:block;
}
.fax-number {
	text-align:left;
}
.footer-email {
    display:table-cell;
}
.footer-email {
   text-align:left;
}
	
.hvr-bounce-to-right.banner-know-more.fadeInUp.animated {
    margin: 2px 5px;
}
	
}

@media (min-width: 300px) and (max-width: 500px){
	.inner-two-button img{
		height:130px;}
	
.inner-two-button .inner-banner-section-caption {
    top: 35%;
}	
.inner-two-button .inner-banner-section-caption h1 {
    margin: 0 0 10px;
   }	

	
}


/***************Anju responsive Start***********/
 @media (min-width: 569px) and (max-width: 980px) {
	 .search-box-parameter{width: 45%;}
.news-listing li {
	width: 46%;
}
.news-details-content {
    float: none;
    margin: 5%;
    width: 90%;
}
.news-sidebar {
    float: none;
    text-align: left;
    width: 100%;
}
}
@media screen and (max-width:568px) {
	.menu-logo-section{border-bottom:0px;}
.news-details-content {
    float: none;
   margin: 5%;
    width: 90%;
}
.news-sidebar {
    float: none;
    text-align: left;
    width: 100%;
}

.banner-section .owl-prev{ margin:0 5px 0 0;}

}
@media screen and (max-width:420px) {
    .top-section .top-section-lb-time p {
        font-size: 9px!important;
    }
	.top-section { font-size:10px !important;}
	.top-section p { font-size:10px !important;}
	.mobs img, .mails img {
    width: 16px;
    margin-right: 5px;
}
.top-section-contact .mobs, .top-section-contact .mails {
    margin-left: 8px;
}
	
	.news-listing li {
	width: 100%;
	margin: 2% 0;
}
}
@media screen and (width:480px) {
	.animated-arrow {
    cursor: pointer;
    margin: 22px 0 0 30px !important;
    padding: 15px 35px 16px 0;
}

	}
/***************Anju responsive end***********/


 @media (min-width:300px) and (max-width: 1099px) {

	 
.blue-strip {
    background: #1720cd none repeat scroll 0 0;
    bottom:auto;
    left: auto;
    margin: -5px 0 0;
    padding: 0;
    position:inherit;
}}


