/**--vision--**/
@media screen and (max-width: 390px) {
.ws-feature-right {
    height: 882px;
    margin-top: -335px;
	    margin-bottom: 10px;
    }
	.product-card .tab-pane ul li {
		width: 100%!important;
		margin-bottom: 5px;
	}
	.entry-summary {
		width: 100%;
	}
	
}

@media screen and (max-width: 520px) {

	.product-you .entry-img {
		float: initial!important;
	}
	.product-you .view-btn {
		text-align: center!important;

	}

}


@media screen and (min-width: 391px) and (max-width: 424px) {
	.product-card .tab-pane ul li {
	width: 100%!important;
    margin-bottom: 5px;
	
}
}

@media screen and (min-width: 391px) and (max-width: 395px) {
.ws-feature-right {
    height: 852px;
    margin-top: -305px;
	    margin-bottom: 10px;
    }
	.entry-summary {
		width: 100%;
	}
}

@media screen and (min-width: 425px) and (max-width: 499px) {

	.produt-name h5 a {
    word-break: break-all;
    width: 133px;
    font-size: 14px;
    display: block;
    white-space: inherit;
    overflow: hidden;
    text-overflow: inherit;
}
}






@media screen and (min-width: 396px) and (max-width: 430px) {
.ws-feature-right {
    height: 852px;
    margin-top: -305px;
	    margin-bottom: 10px;
    }
	.entry-summary {
		width: 100%;
	}
}

@media screen and (min-width: 431px) and (max-width: 460px) {
.ws-feature-right {
    height: 852px;
    margin-top: -286px;
	    margin-bottom: 10px;
    }
	.feature-right-content
	{
		
		top: 40%!important;
	}
	.entry-summary {
		width: 100%;
	}
}

@media screen and (min-width: 461px) and (max-width: 500px) {
.ws-feature-right {
    height: 852px;
    margin-top: -253px;
	    margin-bottom: 10px;
    }
	.feature-right-content
	{
		
		top: 40%!important;
	}
}
@media screen and (min-width: 501px) and (max-width: 530px) {
.ws-feature-right {
    height: 852px;
    margin-top: -233px;
	    margin-bottom: 10px;
    }
	.feature-right-content
	{
		    top: 36%!important;
		
	}
}

@media screen and (min-width: 530px) and (max-width: 560px) {
.ws-feature-right {
    height: 852px;
    margin-top: -216px;
	    margin-bottom: 10px;
    }
	.feature-right-content
	{
		    top: 33%!important;
		
	}
}


@media screen and (min-width: 561px) and (max-width: 600px) {
.ws-feature-right {
    height: 852px;
    margin-top: -183px;
	    margin-bottom: 10px;
    }
	.feature-right-content
	{
		    top: 33%!important;
		
	}
}





/**-directors-profile--**/
@media screen and (min-width: 320px) and (max-width: 350px) {
	.mission-layer h4 {
    font-size: 16px;
		margin: 8px -6px;
	}
	.mission-layer {
    background-color: #e43838;
    padding: 25px;
    bottom: -25%;
    left: 27%;
    width: 250px;
    height: 114px;
	}
	
}

@media screen and (min-width: 360px) and (max-width: 575px) {
	.mission-layer {
   padding: 17px;
    bottom: -14%;
    left: 25%;
    width: 262px;
    height: 117px;
   }
	.mission-layer h4 {
     margin: 7px 0px;
}
	.mission-layer1 {
		left: 30%;
	}
	.company-profile .mb-100 {
		margin-bottom: 40px
	}
}
@media screen and (min-width: 575px) and (max-width: 767px)
{
.mission-layer {
    padding: 25px;
    bottom: -9%;
    left: 25%;
    width: 250px;
    height: 116px;
	
	}
}

@media screen and (min-width: 768px) and (max-width: 991px)
{
.mission-layer {
    padding: 25px;
    bottom: -8%;
    left: 20%;
    width: 250px;
}
}

/**--research and development--**/
@media screen and (max-width: 991px) {
.history-event {
     position: static;
    top: 50%;
   transform: unset;
    padding-top: 15px;
    }
}

/**--side menu--**/
@media screen and (max-width: 350px) {
	
	.header-logo {
    margin-right: unset!important;
		
}
	}



/**--contact us--**/
@media screen and (max-width: 991px) {
.tm-contact-map iframe {
	width: 100%;
	height: 390px;
}
}

/**--index--**/

@media screen and (max-width: 370px) {
	.entry-img
	{
	width: 47%!important;
	}
	}

	
/**--index-contact box-

@media screen and (max-width: 1200px) {
	.tm-cta-button {
    z-index: 0;
    position: relative;
}
	}
*/
/*--menu--*/
@media screen and (max-width: 991px) {
	
	.header-mobilemenu .mean-container a.meanmenu-reveal {
    text-indent: 0;
    z-index: 99;
    margin-top: -56px;
}

	.about-layer {
		padding-top: 86px;
	}
	.company-profile .mt-100 {
	}
	
	}

/*
/*--index-carosel---
@media screen and (max-width: 1200px) {
	.carousel-indicators {
     z-index: 0;
		position: relative;
	}
}
*/


/**menu-section--**/
@media screen and (max-width: 320px) {
	.header-icons {
    padding-left: 0px;
}

}

/*--index-industry section--**/
@media screen and (max-width: 767px) {
	
	.tm-service {
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
		border-right: none;
}
.header-icons {
    padding-right: 29px;
}
	
}

/**--certificate--**/
@media screen and (max-width: 991px) {
.certifi-formt {
    font-size: 12px;
    /* padding-bottom: 3px; */
    color: white;
}
	.certificatesbox {
 
    height: 72px;
}
	.product-card .tab-pane ul li {
		width: 48%;
		min-height: inherit;
	}
}

/*--index-perfect product sec--**/
@media screen and (max-width: 766px) {
h4.perfect-prosection {
    font-size: 18px;
    /* margin-bottom: 17px; */
} .entry-summary {
		margin-bottom: 20px; 
	}

	/*.header-icons ul li:first-child {
 
		display: none;
	}
	
}*/


@media screen and (max-width: 600px) {

	.heroslider-single {
		min-height: 33vh;
	}
	.product-you .entry-img {
		margin-bottom: 6px !important;
	}

	.produt-name h5 a {
        width: auto;
	}
	
.new-arrivel-wrp h5 {
	font-size: 16px;
	
}
	img.track-cmpy
	{
		margin-top: -104px;
	}
	.entry-height {
    height: auto;
}
	.brandlogo a
	{
		    width: auto;

	}
	.our-branches-wrp.main-contact.sl-randd {
    padding-top: 50px;
}
	.our-vision-wrp.main-contact.our-flow-chrt {
    margin-top: -59px;
}
	.brandlogo-slider.tm-slider-arrow.tm-slider-arrow-hovervisible.slick-initialized.slick-slider {
    z-index: 0;
}
	.footer {
    z-index: 0;
}
	.tm-section.call-to-action-area.bg-theme {
    z-index: 0;
}
	.tm-portfolio-content.text-center
	{
		
		padding: 0px;
	}
	
	.img-border {
    
    outline-offset: -10px;
}
	.tm-about-image.compy-images
	{
		margin-top: -33px;
	}
	.tm-section.call-to-action-area.bg-theme.cont-sl-section {
    margin-top: -45px;
	}
	.heroslider {
    position: relative;
    padding: initial!important;
}
	
	tr.tm-checkout-total td {
    font-size: 16px;
}
	.tm-checkout-payment h4 {
    font-size: 17px;
}
	.formt-info h2 {
    margin-top: 12px!important;
}
	.product-you h3 {
		font-size: 16px;
	}
	.tm-portfolio-buttons button {
		font-size: 16px;
		
	}
	.tm-prodetails-price del {
		    font-size: 16px;
	}
	.tm-tabgroup2 li a {
		font-size: 16px;
	}
	.widget-title {
		
		font-size: 16px;
	}
	
	
	.slideInRight {
    margin-top: 0px;
}
	
	.tm-about-content h2 {
		font-size: 16px;
		margin-top: 20px;
		
	}
	h2.director-desk {
    font-size: 21px;
}
	/*.tm-about-content {
    margin-top: 0px;
}*/
	
	.feature-right-content {
    margin: 0;
    position: absolute;
    top: 51%;
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 80%;
    padding-left: 5rem;
    margin-left: 59px;
}
	
	.ws-feature-right {
	margin-bottom: 10px;
}
	.about-layer h2 {
    font-size: 16px;
    line-height: 20px;
}
	.mission-layer h4 {
    font-size: 16px;
	}
	.tm-section-title h2
	{
		font-size: 16px;
	}
	
	h3,h4.rd-section {
    font-size: 16px;
}
	.tm-service-content h5 {
    font-size: 16px;
}
	.terms-condition h5 {
    font-size: 16px;
}
	h4.small-title {
    font-size: 16px;
}
	.privacy-policy h5
	{
		font-size: 16px;
	}
	.tm-product-title {
		
		font-size: 16px;
	}
	p.desk-frmt {
    font-size: 13px;
}
	.about-info-layer h2 {
    font-size: 16px;
    margin-top: -39px;
}
	h2.theory-formt {
    margin-top: -33px;
}
	.login-wrp {
		font-size: 16px;
	}
	.tm-cart-pricebox h2 {
    font-size: 16px;
}
	.tm-cart-coupon label {
		font-size: 16px;
	}
	
	.tm-cart-pricebox table td {
    padding: 0;
    font-size: 14px;
    color: #444444;
}
	.tm-cart-pricebox-total td
	{
		font-size: 16px!important;
		
	}
	tr.tm-checkout-shipping td
	{
		font-size: 14px;
	}
	
	.tm-checkout-subtotal td
	{
		    font-size: 14px;
	}
	h2.tm-breadcrumb-title {
    font-size: 16px;
}
	.tm-breadcrumb ul li {
   
    font-size: 16px;
	
}
}


	@media screen and (min-width: 700px) and (max-width: 1200px)
	{
		.heroslider-single {
			height: 522px;
		}
	}

@media screen and (max-width: 766px) {
	.product-card .tab-pane ul li {
		width: 48% ;
		min-height: inherit;
	}
	.header-icons ul li {
		padding: 0 3px;
	}
	.header-icons ul {
		margin-bottom: 19px;
	}
	
}
	
	
	
	@media screen and (max-width: 756px) {
		
		i.fa.fa-search {
			display: none;
			
			
}
		
		
	}
	
