
@media only screen and (max-width:1366px) {
.mainmenu li a {padding: 0 10px;}
.info-list {padding-left: 55px;}
.se {width: 70%;}
}

@media only screen and (max-width:1199px) {
	.mainmenu li a {padding: 0 10px; font-size: 13px;}
	.info-list {padding-left: 30px;}
	.info-list li {padding-right: 10px;}
	.he-pt {padding-top: 86px;}
	.se {width: 90%;}
	.strenths-wid { width: 100%;}
	.speciality .plr-40 {padding: 0 15px;}
	.wrapper_second_about { padding-right:40px;}
}


@media only screen and (max-width:991px) {
	.mainmenu {display: none;}
	.header-area {padding: 15px 0;}
	.toggle {right: 6px; top: 0; bottom: 0; margin: auto;    outline: none !important;}
	.toggle span, .toggle span:before, .toggle span:after{background-color: #ff0000;}
	.slicknav_menu {position: absolute; left: 0; margin-top: 15px; border-radius: 10px;}
	.slicknav_menu .slicknav_nav {padding-bottom: 10px;}
	.slicknav_menu .slicknav_nav ul li a {text-transform: uppercase;font-weight: 500;}
	.info-list { padding-left: 20px !important; padding-top:10px !important; border-top: 2px solid #f1f1f1;}
	.info-list li {padding-right: 20px; font-size: 20px;  border-bottom: none;}
	.he-pt {padding-top: 84px;}	
	.se {width: 100%;}
	.half-right .numscroller {font-size: 20px;}
	.half-right .numscroller-info-top {font-size: 16px;}
	.quality{height: inherit; margin-bottom: 15px;}
	.speciality, .quotation {height: auto; padding: 30px 0;}
	.speciality img {margin-bottom: 0; width: 100%;}
	.quotation .ml-15 { margin-left: 0;}
	.wrapper_second_about { padding-right:0;}
	.foter_padder, .section3_copyright {width: 100%;}
	.foter_padder {padding-top: 45px;}	
	#return-to-top {width: 60px; height: 60px;line-height: 60px; display: inline-block !important; float: none;}
	.circle_btm a:after {width: 90px; height: 90px; left: -15px; top: -15px;}
	.circle_btm {margin-top: -60px;text-align: center;}
	
	.certificate h3{width: 40%;}
	.certificate ul li {  display: inline-block;  width: 100%;  border-bottom:1px solid gray;   padding: 20px 0;}
	.certificate ul li:last-child {border-bottom: 0;   padding-bottom: 0;}
	.certificate{padding: 0px;}
	.question h2{    margin-top: 50px; }
	
	/*XXXXXX Ser Page Code XXXXXX*/
	.spe-img {  margin: 35px 0; }
	.yarns-col {  height: inherit; }
    .img-yarns img {  width: 100%;  margin: 50px 0;}
    .yarns-col ul li{    margin-bottom: 15px; }
    
    .certificates-index img {  width: 60%;  margin: 30px 0; }
    .team-info { text-align: center; margin-top: 50px; }
    .products-img { text-align: center; margin-bottom: 30px; }
	.imgs-about {   text-align: center; }
	.imgs-about-text {  text-align: center;  margin: 50px 0; }
	.imgs-about-text h2:before {  content: "";  position: absolute;  border: inherit;  width: 150px;  height: 2px;  display: block;
    left: 0;  border-right: transparent;  background: red;  bottom: 0;  right: 0;  margin: 0 auto; }
	.imgs-about-text h2 { padding-left: 0;  padding-bottom: 15px; }
	.about-sec-main {  margin-bottom: 0; }

	
}

@media only screen and (max-width: 767px) {
		.efficient {padding: 40px 0 30px;}
		.efficient h2 {font-size: 24px;padding-bottom: 10px;}
		.efficient h5 {font-size: 16px; margin-bottom:20px;}
		.half-right {margin: 0 0 20px;}
		.yarn {height: inherit; margin-bottom: 15px;}
		.categories h2, .strenths h2, .speciality h2, .quotation h2{font-size: 24px;}
		.categories {padding-bottom: 30px;}
		.strenths { padding: 30px 0 60px;}
		.abotus_content {padding-bottom: 0;}
		.abotus_content p { margin-bottom: 0;}
		.footer_wrapper h4 {padding-top: 20px;padding-bottom: 20px; font-size:20px;}
		.certificate h3{    font-size: 24px; }
}

@media only screen and (max-width: 600px) {
	
}

@media only screen and (max-width:480px) {
	p{ font-size: 14px; line-height:24px;}
	.logo {width: 250px;}
	.he-pt {padding-top: 71px;}
	.efficient h2 {font-size: 22px;}
	.yarn h3 {font-size: 20px;}
	.abotus_content {padding-top: 10px;}
	.certificate h3 {  width: 50%; top: -15px;}
}

@media only screen and (max-width:400px) {
	
}

@media only screen and (max-width:360px) {
	.logo {width: 220px;}
	.he-pt {padding-top: 66px;}
	.certificate h3{    width: 75%; }
}