@font-face {
 font-family: 'Montserrat-Light';
 src: url('fonts/Montserrat-Light/Montserrat-Light.eot');
 src: url('fonts/Montserrat-Light/Montserrat-Light.eot?#iefix') format('embedded-opentype'),  url('fonts/Montserrat-Light/Montserrat-Light.woff') format('woff'),  url('fonts/Montserrat-Light/Montserrat-Light.ttf') format('truetype'),  url('fonts/Montserrat-Light/Montserrat-Light.svg') format('svg');
}




body, p, h1, h2, h3, h4, h5, strong, span, a, li, .slider-img-title, .slider-img-description, .slider-img-image-title, .slider-img-image-description, .wonderplugintabs-header-title
{
	font-family: Montserrat-Light!important;
}
.main-banner .l-section-h{padding-bottom:1em !important;}
.numberSection .l-section-h{padding-bottom:1em !important;}
.slider-img-title{
	font-family: Montserrat-Light!important;
}



.l-titlebar.size_medium .l-titlebar-h {
    padding: 2rem 0;
}


.single-us_portfolio .inv_false{display:none;}

.w-testimonial-text {
    width: 80%;
    float: right;
	background:#fff!important;
}
.w-testimonial-author {
    width: 20%;
    float: left;
	margin-bottom: 2%;
}
#cpsp_sliderpro.slider-pro img.sp-image {
    max-width: 100%;
  max-height:auto!important;	
}
.sp-slides-container .sp-mask .sp-slides img{/*max-height: 334px;*/
    vertical-align: middle;
    width: auto;
    margin: 0 auto;margin-top:38px;}

.resp-tabs-list .resp-tab-item .cat-img img{height: 135px;width: auto;object-fit: cover;width: 235px;}
.sp-slide {
    text-align: center;
}

/* jay add css */
.home-counter .w-counter-number{
    font-size: 3rem !important;	
}
.focus{
	margin-bottom: -10px!important;	
}
.innovation{
	margin-bottom: -10px!important;	
}
.integrity{
	margin-bottom: -10px!important;	
}
.people{
	margin-bottom: -10px!important;	
}
.main-footer-row #menu-footer-menu{
	margin: 0px auto !important;
}
.main-footer-row .copyright{
	    margin-top: -10px;
}
/* jay add css */
.w-testimonial.with_img {
    background: #fff;
    float: left;
    width: 100%;
	border-bottom: 1px solid #9f9f9f;
	padding: 0 2%;
	margin-top: 0%!important;
}

.w-testimonial-author img {
    flex-shrink: 0;
    display: block;
    width: 100%!important;
    border-radius: 0%;
}

.w-testimonial-h:hover .w-testimonial-text{background-color:#fff!important; color:#676f7c!important;}

.w-testimonial-text:after{display:none;}

.mfp-bottom-bar .mfp-title{display:none;}
.mfp-bottom-bar .mfp-counter {
    position: absolute;
    top: 0px;
    right: -50%;
    color: #CCC;
    font-size: 15px;
    line-height: 25px;
    white-space: inherit;
    width: 500px;
    float: left;
}
.mfp-bottom-bar .mfp-counter .w-image-description{opacity:1;}
.w-image-h .w-image-title, .w-image-h .w-image-description{display:none;}



@media only screen and (max-width:767px){
	
  /*	.resp-tabs-list .resp-tab-item .cat-img img{max-height: 234px; min-height:auto!important;} */

	.w-testimonial-text {
    width: 100%;
    float: right;
    background: #fff!important;
    padding: 0!important;
}
.w-testimonial-author{width:100%; margin-bottom: 20px;}
.one-row-content .oeko, .two-row-content .bci, .three-row-content .organic{padding:10px;}
.yarn-content .g-cols>div:not([class*=" vc_col-"]) {
margin: 0 0 1.5rem !important;}

.sp-slides-container .sp-mask .sp-slides img{max-height: 244px;}
}

/*=====================================================================================*/




.w-nav-list .menu-item a{ padding: 0 0 0 15px!important; font-family: Montserrat-Light-Medium;}
.w-nav-list .current_page_item a{ font-family: Montserrat-Light;}
header .at_right .w-search{display:none;}
header span.w-nav-title {
    border-right: 1px solid #dcdcdc;
    padding-right: 15px;
    font-size: 13pt;
    position: relative;
    top: 12px;
}
header.sticky span.w-nav-title {
   font-size: 11pt;
    position: relative;
    top: 12px;
}
header .w-nav-list li:last-child span {
    border-right: none;
	padding-right: 0;
}
#footer-menu .menu li a {color:#fff; text-transform:uppercase;}
footer .foo-social li{float:left;}
.home .slider-text {
    background: rgba(0,0,0,.5);
    padding: 20px!important;
}
.single-post .w-blog-post-meta>*:before{display:none;}
.single-post .posted-category .w-blog-post-meta-category:before {
    content: '\f07c';
	display:none!important;
}
h3.posted-category { margin: 0 40px;  font-family: Montserrat-Light; color: #91a6b3;}
h3.posted-category a{color: #91a6b3; font-family: raleway-light;  font-size: 28px!important;}
.single-post .w-blog-post-meta{display: flex; /* Optional, if you want the DIVs 100% width: */ flex-direction: column;}
.single-post .w-blog-post-meta .w-blog-post-meta-author{order: 1;}
.single-post .w-blog-post-meta .w-blog-post-meta-date{order: 2;}
.single-post .w-blog-post-meta .w-blog-post-meta-category{order: 3;}
.single-post .comment-form{display: flex; /* Optional, if you want the DIVs 100% width: */ flex-direction: column; width:70%;}
.single-post .comment-form .form-submit #submit{width:100%; background: #38aefc; font-family: Montserrat-Light; font-size: 15pt;}
.single-post .comment-form .for_author{order: 1;}
.single-post .comment-form .for_email{order: 2;}
.single-post .comment-form .for_comment{order: 3;}
.single-post .comment-form  .form-submit{order: 4;}
.single-post .comment-reply-title{font-family:Montserrat-Light-Regular; color:#6eb4bf;}
.home .slider-text span{font-size: 28px!important; line-height: 32px!important; font-family: Montserrat-Light;}
.homepage .l-section-h{padding-top:0px;}
.about-row .l-section-h{padding-top:0px;}
.product-row .l-section-h{padding-top:0px;}
.contact-row .l-section-h{padding-top:0px; padding-bottom:1rem;}
.sustainability-row .l-section-h{padding-top:0px; padding-bottom:1rem;}
.our-values .l-section-h{padding-top:0px; padding-bottom:1rem;}
.single-portfolio-row .l-section-h{padding-top:0px; padding-bottom:1rem;}
.product-tabs .l-section-h{padding-top:0px; padding-bottom:1rem;}
.yarn-content .l-section-h{padding-top:0px; padding-bottom:1.5rem;}
.hideall .l-section-h{padding-top:0px; padding-bottom:0px;}
.product-portfolio .l-section-h{padding-top:0px;}
.question-mail-phone .l-section-h{padding:0px !important;}
.product-question-mail-phone .l-section-h{padding: 0px 0!important;}
.main-footer-row .l-section-h{padding: 1rem 0;}
.about-content .l-section-h{padding-top:0px;}
.our-values .l-section-h{padding-top:0px;}
.about-content p{ font-family: Montserrat-Light-Light; font-size: 18px;  line-height: 30px;}
.page-template-default .l-titlebar-h h1{font-size: 25pt!important; font-family: Montserrat-Light; text-transform: uppercase;  color: #8BC53F;}
.page-id-22 .l-titlebar-h h1{color:#25b34b!important;}
.page-template-resource .l-titlebar-h h1{font-size: 25pt!important; font-family: Montserrat-Light; text-transform: uppercase;  color: #008bcd;}
.page-template-resource .btn-success{text-transform: uppercase; font-size: 20pt; color:#355064; background: #ceddea; padding: 20px;}
.category .btn-success{ text-transform: uppercase; font-size: 20pt; color:#355064; background: #ceddea; padding: 20px;}
.page-template-resource .product-featured-image {margin-top: 0px; margin-bottom: 70px}
.category .l-titlebar-content{display:none;}
.category-layout  .l-section-h{padding-top:0px; padding-bottom:1.5rem;}
.category .l-titlebar{background-color:#fff!important;}
.category  .g-breadcrumbs{float:left; font-family: Montserrat-Light; color: #008bcd; font-size: 14pt!important; text-transform: uppercase;}
.page-id-20 .l-titlebar-h h1{color: #16a6ae;}
p span.text-years{color:#009ac6;font-size:72pt;	}
.home-counter .w-counter-number{color:#008bcd!important; font-family: Montserrat-Light; font-style: normal; font-weight: 400;}
.home-counter .w-counter-title{color:#7e8d9a!important; font-family: Montserrat-Light; font-style: normal; font-weight: 400;}
.home-middle p{color:#676f7c!important; font-family: Montserrat-Light; font-size: 18px; line-height: 30px;}
a.home-more:hover{color: #00bf80!important;}
.got-a-question p{color:#fff; font-size:25pt; padding: 25px 0;}
.send-mail p{color:#fff; font-size:22pt; font-family: Montserrat-Light;}
.call-on-telephone p{color:#fff; font-size:22pt; font-family: Montserrat-Light;}
.email img{float:none; margin-right:15px; vertical-align: middle;}
.phone img{float:none; margin-right:15px;
     margin-top: -5px;
    width: 36px;
    height: 36px;}  /*Add css jay */
.email a{color:#fff;}
.email a:hover{color:#fff!important;}
.phone a{color:#fff;}
.phone a:hover{color:#fff!important;}
.mail-point{position:relative; top:5px;}
.call-point{position:relative; top:9px;}
.belifes {width: 38%; float: right; padding: 40px 0;}
.belifes .more-info{background:transparent; font-family: Montserrat-Light; border:1px solid gray; padding:8px 15px; text-align:left;}
.belifes h3{color:#fff;  font-family: Montserrat-Light;}
.belifes p{color:#fff;  font-family: Montserrat-Light;}
.belifes p a{color:#fff;}
.belifes p a:hover{color:#00bf80;}
.belifes p{margin-bottom:40px!important; padding: 8px;}
.belifes p.our-beliefs-text{background: rgba(0,0,0,.5);}
.question-mail-phone .l-section-h{padding-bottom:1em;}
.contact-section .info-text p{color:#91a6b3; font-family: Montserrat-Light; font-size:30px;}
.contact-section .details p{/*color:#fff;*/ font-family: Montserrat-Light; font-size:30px;}
.contact-section .contact-title,.career-content .contact-title{color:#91a6b3;  font-family: Montserrat-Light; font-size:30px; margin-bottom: 15px;}
.contact-section .send,.career-content .send{width:100%; text-transform:uppercase; font-family: Montserrat-Light; background-color: #25b34b; border-radius: 0px;}
.contact-section .send:hover,.career-content .send:hover{background-color:#00bf80!important;}
.contact-section .details-on-blue{width:75%; margin-left:0; margin-top: 9px;}
.details {padding: 25px;}
.hidden-row{display:none;}
.slider-text {background: rgba(0,0,0,.5); padding: 30px;}
.slider-text span {font-size: 28px!important; line-height: 32px!important; font-family: Montserrat-Light;}

/* praveen style start */
.get-question{
	padding-top:4px;
}
.product-content p{
	font-size:18px;
	line-height:30px;
}
.oeko p{
	font-size:18px;
	line-height:30px;
}
.bci p{
	font-size:18px;
	line-height:30px;
}
.organic p{
	font-size:18px;
	line-height:30px;
}
#footer-menu .menu li a:hover{color:#8BC53F;}
#object3{
	font-size:18px;
}

.cat-img {
    width: 100%!important;
}

.yarn-colume p{
	font-size:18px;
	line-height:30px;
}
.yarn-colume-two{
	font-size:18px;
	line-height:30px;
}
.wonderplugintabs-panel-inner .tab-content p{
	font-size:18px;
	line-height:30px;
}
.l-titlebar-h{
	display:none!important;
}
.sus-row .cstm-banner-title{
	background-color: rgba(12,12,12,0.6);
    color: #fff;
    font-size: 28px;
    position: absolute;
    top: 11vw;
    left: -2.5vw;
    display: block;
    padding: 18px;
    width: 265px;
    line-height: 35px;
}

.cstm-banner-title{
	background-color: rgba(12,12,12,0.6);
    color: #fff;
    font-size: 28px;
    position: absolute;
    top: 11vw;
    left: 3vw;
    display: block;
    padding: 18px;
    width: 265px;
    line-height: 35px;
}
.cstm-banner-title-resource{
	background-color: rgba(12,12,12,0.6);
    color: #fff;
    font-size: 28px;
    position: absolute;
    top: 21vw;
    left: 3vw;
    display: block;
    padding: 18px;
    width: 265px;
    line-height: 35px;

}
.product-tabs #wonderplugintabs-2 > .wonderplugintabs-header-wrap .wonderplugintabs-header-inner-wrap{height:auto !important;}
.w-nav.type_desktop .w-nav-anchor:not(.level_1){line-height:35px !important;}
.w-nav.type_desktop .w-nav-anchor:not(.level_1) span{border-right:none !important;}
.w-nav-anchor:not(.level_1) span.w-nav-title{top: auto !important;}
.sus-row{height:406px;margin-bottom:2rem;}
.postid-93 .product-featured-image{
	display:none!important;
}
.postid-96 .product-featured-image{
	display:none!important;
}
.postid-99 .product-featured-image{
	display:none!important;
}
.postid-105 .product-featured-image{
	display:none!important;
}
.postid-102 .product-featured-image{
	display:none!important;
}
.pro-del{    height: 406px;
    background-position: center;
    background-size: cover;}

.first-sec-prd{height:406px !important;}
/*End */

/* Designer css Start*/
.cstm-prod-1 .resp-tabs-container{border-color:none;}
.cstm-prod-1 .resp-tab-content{border:none;}
.cstm-prod-1 .resp-tab-content-active {
    display: block;
    border: none;
}

.cstm-prod-1 .slider-pro h3.sp-layer {
    font-size: 20px;
    line-height: 1.4;
    margin: 0 0 0 0% !important;
    text-transform: capitalize;
    position: absolute;
    top: 0px!important;
	    left: 0%!important;
    width: 960px;
    background: #8bc53f;
}

.cstm-prod-1 .slider-pro p.sp-layer {
    font-size: 18px;
    line-height: 1.4;
    margin: 0 0 0 0% !important;
    background-color: #0051cd;
    color: #fff;
	left: 0%!important;
	text-align:center;
	bottom: 0px!important;
	width:100% !important;
}
.sp-bottom-thumbnails{display:none;}
.cstm-prod-1  .resp-tab-active {
    border: none;
    border-bottom: none;
    margin-bottom: 0 !important;
    /* padding: 12px 14px 14px 14px; */
    border-top:  none;
    border-bottom:  none;
	background-color: transparent!important;
	color:#7e8d9a!important; font-size:16px;
	text-align:center;

}

.cstm-prod-1 .resp-tabs-list li {
    background-color: transparent!important;
    text-align: center;
	color:#7e8d9a!important;
}
.cstm-prod-1 .cat-title {
    font-size: 15px;
    line-height: 20px;
    margin-top: 10px;
}

.cstm-prod-1 .resp-tabs-list li {
    font-weight: 600;
    font-size: 13px;
    display: inline-block;
    padding: 13px 12px !important;
    margin: 20px 0px 0 0px;
    list-style: none;
    cursor: pointer;
    text-transform: uppercase;
	float:left;
	
}


.cstm-prod-1 .cat-desc p{font-size: 12px;}

.cstm-prod-1 .cat-img {
    margin: auto;    overflow: hidden;
}

.cstm-prod-1 .sp-horizontal .sp-previous-arrow {
    left: 30px;
    border-bottom: 6px solid #6faeff;
    border-left: 6px solid #6faeff;
    transform: rotate(45deg);
    width: 87px;
    height: 86px;
}

.cstm-prod-1 .sp-horizontal .sp-next-arrow {
    right: 30px;
	 border-bottom: 6px solid #6faeff;
   border-left: 6px solid #6faeff;
   transform: rotate(-135deg);
    width: 87px;
    height: 86px;

}

.cstm-prod-1 .sp-next-arrow:after, .sp-next-arrow:before, .sp-previous-arrow:after, .sp-previous-arrow:before {
    background-color: transparent!important;
}


.w-nav.type_mobile .menu-item-has-children>.w-nav-anchor .w-nav-arrow{    padding: 0 !important;}
.midCont .l-section-h{ max-width: 980px;}
.prod-cnt .l-section-h{padding-top:0 !important;}
.abt-slidr .l-section-h{padding-top:0 !important;}
.sus-slider .l-section-h{padding-top:0 !important;}
.res-slidr .l-section-h{padding-top:0 !important;}
.abt-slidr .slider-text{padding-top:20px !important;}
.sus-slider .slider-text{padding-top:20px !important;}
.res-slidr .slider-text{padding-top:20px !important;}


@media (min-width: 320px) and (max-width: 480px) {
	.cstm-prod-1 .slider-pro p.sp-layer {
    font-size: 10px!important;
	transform: none !important;
}.cstm-prod-1 .resp-arrow{display:none;}
	 .cstm-prod-1 .sp-horizontal .sp-previous-arrow {
    width: 22px;
    height: 22px;
}

 .cstm-prod-1 .sp-horizontal .sp-next-arrow {
    width: 22px;
    height: 22px;
}
.cstm-prod-1 .resp-accordion{
		background-color:transparent!important;
		border-color:transparent!important;
		border-color:color:#7e8d9a!important;
		color:#7e8d9a!important;
		text-align:center;

		 }

.cstm-prod-1 .slider-pro h3.sp-layer{/*transform: none !important;*/  font-size: 36px!important;
}
.cstm-prod-1 .cat-title {
    font-size: 13px;
    line-height: 25px;
    margin-top: 10px;
}
.cstm-prod-1 .cat-desc p{font-size: 10px !important;}
.global_network{height:700px !important;}
}


@media (min-width: 480px) and (max-width: 767px) {
	.cstm-prod-1 .resp-accordion{
		background-color:transparent!important;
		border-color:transparent!important;
		border-color:color:#7e8d9a!important;
		color:#7e8d9a!important;
		text-align:center;

		 }

	 .cstm-prod-1 .resp-arrow{display:none;}
	 .cstm-prod-1 .sp-horizontal .sp-previous-arrow {
    width: 30px;
    height: 30px;
}

 .cstm-prod-1 .sp-horizontal .sp-next-arrow {
    width: 30px;
    height: 30px;
}

.cstm-prod-1 .slider-pro h3.sp-layer{transform: none !important;  font-size: 15px!important;
}
.cstm-prod-1 .slider-pro p.sp-layer {
    font-size: 13px!important;
	transform: none !important;
}
.tel-part{width:45%!important;}
.mail-part{width: 53%!important;}

}

@media screen and (max-width: 768px) {
	
	.fullWidthCstm {
    width: 100%!important;
}

}

@media (min-width: 768px) and (max-width: 1024px) {
.fullWidthCstm{width:100%;float:left;}
	.yarn-colume{padding-left:0 !important;}
	.yarn-colume-two{padding-right:0 !important;}

 .cstm-prod-1 .sp-horizontal .sp-previous-arrow {
    width: 44px;
    height: 44px;
}

.got-div{width:100%;}

/*.sp-slides-container .sp-mask .sp-slides img {
    max-height: 290px;
}*/


header span.w-nav-title {
    padding-right: 12px!important;
}

 .cstm-prod-1 .sp-horizontal .sp-next-arrow {
    width: 44px;
    height: 44px;
}

.cstm-prod-1 .slider-pro p.sp-layer {
    font-size: 15px!important;
	transform: none !important;
}
.cstm-prod-1 .slider-pro h3.sp-layer{/*transform: none !important;*/
}

.cstm-prod-1 .resp-accordion{background-color:transparent!important; border-color:transparent!important; color:#7e8d9a!important; text-align:center;}

 .cstm-prod-1 .sp-slides .sp-slide{width: 100%!important;}

  .cstm-prod-1 .resp-arrow{display:none;}

}
/* End */





@media screen and (min-width: 901px){
	.bottom-thumbnails .slider-thumbnails-wrapper .slider-thumbnails .slider-image img{
		    height: 175px!important;
	}
}




/*.portfolio-section{padding-left:0px!important; padding-right:0px!important;}*/
.portfolio-section .l-section-h{padding:1.5em 0;}
.portfolio-section .style_14 .w-portfolio-item-title{
    left: 0rem!important;
    right: 2rem!important;
    bottom: 2rem!important;
    background: rgba(0,0,0,.5);
    padding: 15px;
	font-family: Montserrat-Light;
    text-align: center;
}
/*.portfolio-section  .w-portfolio.type_masonry .w-portfolio-item-image img{width:270px; height:310px;}*/
span.portfolio-more {font-size: 13px; font-family: Montserrat-Light;}
.why-kctex { font-size: 35px!important; font-family: Montserrat-Light!important;}
.sqss .sourcing{color:#029fce;  font-family: Montserrat-Light; font-size: 30pt;}
.sqss .quality{color:#4f59c7;  font-family: Montserrat-Light; font-size: 30pt;}
.sqss .services{color:#0036ff;  font-family: Montserrat-Light; font-size: 30pt;}
.sqss .speed{color:#3549a4;  font-family: Montserrat-Light; font-size: 30pt;}
.sqss p{color:#404a52;  font-family: Montserrat-Light; font-size: 18px;line-height: 30px;}
.vision-mission .vision{color:#fff; font-family: Montserrat-Light; font-size: 30pt; padding-left: 35px;}
.vision-mission .mission{color:#fff; font-family: Montserrat-Light; font-size: 30pt; padding-left: 20px;}
.vision-mission .vision-content{color:#fff; font-size:18px; font-family: Montserrat-Light;    padding: 40px 30px 57px;  line-height: 38px; }
.vision-mission .mission-content{color:#fff; font-family: Montserrat-Light;font-size:18px;}
.vision-content p{ font-family: Montserrat-Light;text-align: center;}
.mission-content p{ font-family: Montserrat-Light;}
.our-values .values{color:#355064; font-family: Montserrat-Light; font-size: 40pt;}
.our-values .focus{color:#25b34b; font-family: Montserrat-Light; font-size: 23pt;}
.our-values .innovation{color:#009ac6; font-family: Montserrat-Light; font-size: 23pt;}
.our-values .integrity{color:#00b07d; font-family: Montserrat-Light; font-size: 23pt;}
.our-values .people{color:#009ac6; font-family: Montserrat-Light; font-size: 23pt;}
.our-values p{color:#fff; font-family: Montserrat-Light; padding: 0 20px;   font-size: 18px; /*min-height:330px;*/  line-height: 25px;}
footer .widget_nav_menu ul li a{ font-family: Montserrat-Light; font-size: 11pt;}
footer .widget_nav_menu ul{margin:20px!important;}
footer .w-socials{margin-bottom:20px;}
footer .copyright{ font-family: Montserrat-Light;}
.values-colume {border-right: 1px solid #fff; border-bottom: 1px solid #fff; border-top:1px solid #8bc53f;}
.product-row .product-content p{padding: 20px 220px; font-family: Montserrat-Light; font-size: 14pt;  line-height: 35px; margin-bottom: 0;}
.product-row .product-content p a{color:#16a6ae;}
.product-portfolio .style_14 .w-portfolio-item-title{background: rgba(0,0,0,.5); font-family: Montserrat-Light; padding:15px; left: 0px!important;text-align:center;}
.product-portfolio .style_14 .w-portfolio-item-anchor{background-color: transparent;}
.product-portfolio span.portfolio-more {display:none;}
/*.product-question-mail-phone{margin-bottom:20px;}*/
.product-question-mail-phone .email a:hover { color: #fff!important;}
.product-question-mail-phone .phone a:hover { color: #fff!important;}
.glossary{ font-family: Montserrat-Light; font-size: 16pt; color:#009ac6; text-decoration: underline;}
.glossary:hover{color:#009ac6;}
.contact-anchor{color:#fff !important;}
.product-question-mail-phone .contact-anchor:hover{color:#009ac6 !important;}
.contact-anchor:hover{color:#8BC53F !important;}
.sustainability-content p{ font-family: Montserrat-Light; font-size: 18px; line-height: 30px;}
.oeko img{position:relative; top:25px;}
.contact-heading{font-family:Montserrat-Light;}
.one-row .vc_column-inner {padding-left: 0!important; padding-right: 0!important;}
.two-row .vc_column-inner {padding-left: 0!important; padding-right: 0!important;}
.third-row .vc_column-inner {padding-left: 0!important; padding-right: 0!important;}

.oeko .oeko-heading{font-family: Montserrat-Light; color:#00b07d; font-size:35pt;line-height: 50px;}
.bci .bci-heading{font-family: Montserrat-Light; color:#008bcd; font-size:35pt;}
.organic .organic-heading{font-family: Montserrat-Light; color:#16a6ae; font-size:35pt;}
.one-row-content p{font-family: Montserrat-Light; color:#7e8d9a;}
.two-row-content p{font-family: Montserrat-Light; color:#7e8d9a;}
.three-row-content p{font-family: Montserrat-Light; color:#7e8d9a;}
.us_portfolio-template-default .breadcrumbs { margin-top: 0px; background: #fff!important;}
.us_portfolio-template-default .breadcrumbs .color_alternate{background-color: transparent!important;}
.us_portfolio-template-default .breadcrumbs .l-titlebar-content{display:none;}
.us_portfolio-template-default .breadcrumbs .g-breadcrumbs{float:left;font-family: Montserrat-Light; color: #008bcd; font-size: 14pt; text-transform: uppercase;}
/*.yarn-colume{padding-left:175px;}*/
.yarn-colume .yarn-heading{color:#008bcd;  font-family: Montserrat-Light;}
.yarn-colume .yarn-portfolio{color:#008bcd; font-size:14pt;  font-family: Montserrat-Light;}
.yarn-colume p{font-family: Montserrat-Light; color:#676f7c;}
.yarn-colume-two p{font-family: Montserrat-Light; color:#676f7c;}

.product-tabs #wonderplugintabs-1 > .wonderplugintabs-header-wrap .wonderplugintabs-header-li-active{background-color:#00b07d!important;}
.product-tabs #wonderplugintabs-1 > .wonderplugintabs-header-wrap .wonderplugintabs-header-li-active-first{background-color:#00b07d!important;}
.product-tabs #wonderplugintabs-1 > .wonderplugintabs-header-wrap .wonderplugintabs-header-li-active-last{background-color:#00b07d!important;}
.product-tabs #wonderplugintabs-1 > .wonderplugintabs-header-wrap .wonderplugintabs-header-li-active-first .wonderplugintabs-header-title{color:#fff!important;}
.product-tabs #wonderplugintabs-1 > .wonderplugintabs-header-wrap .wonderplugintabs-header-li-active-last .wonderplugintabs-header-title{color:#fff!important;}
.product-tabs #wonderplugintabs-1 > .wonderplugintabs-header-wrap .wonderplugintabs-header-li-active .wonderplugintabs-header-title{color:#fff!important; font-size:20px; font-family:Montserrat-Light;}
.product-tabs #wonderplugintabs-1 > .wonderplugintabs-header-wrap .wonderplugintabs-header-li{background-color:#dedfe0; border-top: 1px solid #fff; border-bottom: 1px solid #fff;}
.product-tabs #wonderplugintabs-1 > .wonderplugintabs-header-wrap .wonderplugintabs-header-li:hover {background-color: #dedfe0;}
.product-tabs #wonderplugintabs-1 > .wonderplugintabs-header-wrap .wonderplugintabs-header-li .wonderplugintabs-header-title{color:#92848c; font-size:20px; font-family:Montserrat-Light; width:100%;}
.product-tabs #wonderplugintabs-1 > .wonderplugintabs-header-wrap .wonderplugintabs-header-li-active:after{display:none;}
/*.product-tabs #wonderplugintabs-1 > .wonderplugintabs-header-wrap .wonderplugintabs-header-caption{padding:30px 20px;}*/
.product-tabs #wonderplugintabs-1 > .wonderplugintabs-header-wrap{width:50%;}
/*-----------------------------------------------------------------------------------------*/
.product-tabs #wonderplugintabs-2 > .wonderplugintabs-header-wrap .wonderplugintabs-header-li-active{background-color:#00b07d!important;}
.product-tabs #wonderplugintabs-2 > .wonderplugintabs-header-wrap .wonderplugintabs-header-li-active-first{background-color:#00b07d!important;}
.product-tabs #wonderplugintabs-2 > .wonderplugintabs-header-wrap .wonderplugintabs-header-li-active-last{background-color:#00b07d!important;}
.product-tabs #wonderplugintabs-2 > .wonderplugintabs-header-wrap .wonderplugintabs-header-li-active-first .wonderplugintabs-header-title{color:#fff!important;}
.product-tabs #wonderplugintabs-2 > .wonderplugintabs-header-wrap .wonderplugintabs-header-li-active-last .wonderplugintabs-header-title{color:#fff!important;}
.product-tabs #wonderplugintabs-2 > .wonderplugintabs-header-wrap .wonderplugintabs-header-li-active .wonderplugintabs-header-title{color:#fff!important; font-size:20px; font-family:Montserrat-Light;}
.product-tabs #wonderplugintabs-2 > .wonderplugintabs-header-wrap .wonderplugintabs-header-li{background-color:#dedfe0; border-top: 1px solid #fff; border-bottom: 1px solid #fff;}
.product-tabs #wonderplugintabs-2 > .wonderplugintabs-header-wrap .wonderplugintabs-header-li:hover {background-color: #dedfe0;}
.product-tabs #wonderplugintabs-2 > .wonderplugintabs-header-wrap .wonderplugintabs-header-li .wonderplugintabs-header-title{color:#92848c; font-size:20px; font-family:Montserrat-Light; width:100%;}
.product-tabs #wonderplugintabs-2 > .wonderplugintabs-header-wrap .wonderplugintabs-header-li-active:after{display:none;}
/*.product-tabs #wonderplugintabs-2 > .wonderplugintabs-header-wrap .wonderplugintabs-header-caption{padding:30px 20px;}*/
.product-tabs #wonderplugintabs-2 > .wonderplugintabs-header-wrap{width:50%;}
/*-------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------*/
.product-tabs #wonderplugintabs-3 > .wonderplugintabs-header-wrap .wonderplugintabs-header-li-active{background-color:#00b07d!important;}
.product-tabs #wonderplugintabs-3 > .wonderplugintabs-header-wrap .wonderplugintabs-header-li-active-first{background-color:#00b07d!important;}
.product-tabs #wonderplugintabs-3 > .wonderplugintabs-header-wrap .wonderplugintabs-header-li-active-last{background-color:#00b07d!important;}
.product-tabs #wonderplugintabs-3 > .wonderplugintabs-header-wrap .wonderplugintabs-header-li-active-first .wonderplugintabs-header-title{color:#fff!important;}
.product-tabs #wonderplugintabs-3 > .wonderplugintabs-header-wrap .wonderplugintabs-header-li-active-last .wonderplugintabs-header-title{color:#fff!important;}
.product-tabs #wonderplugintabs-3 > .wonderplugintabs-header-wrap .wonderplugintabs-header-li-active .wonderplugintabs-header-title{color:#fff!important; font-size:20px; font-family:Montserrat-Light;}
.product-tabs #wonderplugintabs-3 > .wonderplugintabs-header-wrap .wonderplugintabs-header-li{background-color:#dedfe0; border-top: 1px solid #fff; border-bottom: 1px solid #fff;}
.product-tabs #wonderplugintabs-3 > .wonderplugintabs-header-wrap .wonderplugintabs-header-li:hover {background-color: #dedfe0;}
.product-tabs #wonderplugintabs-3 > .wonderplugintabs-header-wrap .wonderplugintabs-header-li .wonderplugintabs-header-title{color:#92848c; font-size:20px; font-family:Montserrat-Light; width:100%;}
.product-tabs #wonderplugintabs-3 > .wonderplugintabs-header-wrap .wonderplugintabs-header-li-active:after{display:none;}
/*.product-tabs #wonderplugintabs-3 > .wonderplugintabs-header-wrap .wonderplugintabs-header-caption{padding:30px 20px;}*/
.product-tabs #wonderplugintabs-3 > .wonderplugintabs-header-wrap{width:50%;}
/*-------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------*/
.product-tabs #wonderplugintabs-4 > .wonderplugintabs-header-wrap .wonderplugintabs-header-li-active{background-color:#00b07d!important;}
.product-tabs #wonderplugintabs-4 > .wonderplugintabs-header-wrap .wonderplugintabs-header-li-active-first{background-color:#00b07d!important;}
.product-tabs #wonderplugintabs-4 > .wonderplugintabs-header-wrap .wonderplugintabs-header-li-active-last{background-color:#00b07d!important;}
.product-tabs #wonderplugintabs-4 > .wonderplugintabs-header-wrap .wonderplugintabs-header-li-active-first .wonderplugintabs-header-title{color:#fff!important;}
.product-tabs #wonderplugintabs-4 > .wonderplugintabs-header-wrap .wonderplugintabs-header-li-active-last .wonderplugintabs-header-title{color:#fff!important;}
.product-tabs #wonderplugintabs-4 > .wonderplugintabs-header-wrap .wonderplugintabs-header-li-active .wonderplugintabs-header-title{color:#fff!important; font-size:20px; font-family:Montserrat-Light;}
.product-tabs #wonderplugintabs-4 > .wonderplugintabs-header-wrap .wonderplugintabs-header-li{background-color:#dedfe0; border-top: 1px solid #fff; border-bottom: 1px solid #fff;}
.product-tabs #wonderplugintabs-4 > .wonderplugintabs-header-wrap .wonderplugintabs-header-li:hover {background-color: #dedfe0;}
.product-tabs #wonderplugintabs-4 > .wonderplugintabs-header-wrap .wonderplugintabs-header-li .wonderplugintabs-header-title{color:#92848c; font-size:20px; font-family:Montserrat-Light; width:100%;}
.product-tabs #wonderplugintabs-4 > .wonderplugintabs-header-wrap .wonderplugintabs-header-li-active:after{display:none;}
/*.product-tabs #wonderplugintabs-4 > .wonderplugintabs-header-wrap .wonderplugintabs-header-caption{padding:30px 20px;}*/
.product-tabs #wonderplugintabs-4 > .wonderplugintabs-header-wrap{width:50%;}
/*-------------------------------------------------------------------------------------------*/
/*-----------------------------------------------------------------------------------------*/
.product-tabs #wonderplugintabs-5 > .wonderplugintabs-header-wrap .wonderplugintabs-header-li-active{background-color:#00b07d!important;}
.product-tabs #wonderplugintabs-5 > .wonderplugintabs-header-wrap .wonderplugintabs-header-li-active-first{background-color:#00b07d!important;}
.product-tabs #wonderplugintabs-5 > .wonderplugintabs-header-wrap .wonderplugintabs-header-li-active-last{background-color:#00b07d!important;}
.product-tabs #wonderplugintabs-5 > .wonderplugintabs-header-wrap .wonderplugintabs-header-li-active-first .wonderplugintabs-header-title{color:#fff!important;}
.product-tabs #wonderplugintabs-5 > .wonderplugintabs-header-wrap .wonderplugintabs-header-li-active-last .wonderplugintabs-header-title{color:#fff!important;}
.product-tabs #wonderplugintabs-5 > .wonderplugintabs-header-wrap .wonderplugintabs-header-li-active .wonderplugintabs-header-title{color:#fff!important; font-size:20px; font-family:Montserrat-Light;}
.product-tabs #wonderplugintabs-5 > .wonderplugintabs-header-wrap .wonderplugintabs-header-li{background-color:#dedfe0; border-top: 1px solid #fff; border-bottom: 1px solid #fff;}
.product-tabs #wonderplugintabs-5 > .wonderplugintabs-header-wrap .wonderplugintabs-header-li:hover {background-color: #dedfe0;}
.product-tabs #wonderplugintabs-5 > .wonderplugintabs-header-wrap .wonderplugintabs-header-li .wonderplugintabs-header-title{color:#92848c; font-size:20px; font-family:Montserrat-Light; width:100%;}
.product-tabs #wonderplugintabs-5 > .wonderplugintabs-header-wrap .wonderplugintabs-header-li-active:after{display:none;}
/*.product-tabs #wonderplugintabs-5 > .wonderplugintabs-header-wrap .wonderplugintabs-header-caption{padding:30px 20px;}*/
.product-tabs #wonderplugintabs-5 > .wonderplugintabs-header-wrap{width:50%;}
/*-------------------------------------------------------------------------------------------*/
/*.vector-map{float:left;}*/
.country-list{float:right; width:10%; position: absolute; top: 0; z-index: 99; right: 0; background:#a3b9d0;}
.country-list .countries ul{list-style:none; margin:0;}
.country-list .countries ul li{border-top:1px solid #fff; border-bottom:1px solid #fff; margin-bottom: 0; padding: 3px; color: #fff; text-transform: uppercase; font-family: Montserrat-Light-Light; font-size: 8pt; cursor: pointer;}
.product-tabs .tab-content h2{font-family:Montserrat-Light; color:#00b07d;text-align: left;}
.product-tabs .tab-content p{color:#676f7c; font-family:Montserrat-Light;}
.product-tabs .tab-content p.short-heading{color:#16a6ae; font-family:Montserrat-Light;text-align: left;}
.product-featured-image{}
.anchor-show{display:block!important;}
.pfc-post h2{display:none;}
.latest-news-list{padding-left:2px;}
.latest-success-list{padding-left:0px;}
.latest-awards-list{padding-left:0px;}
.categories-list .vc_column-inner{width:100%;}
.pfc-post { margin-bottom: 30px;}
.pfc-widget .widgettitle{font-family: Montserrat-Light; color:#355064; text-align:center; text-transform: uppercase; font-size: 21pt;}
.latest-news-list .pfc-widget p{background:#8bc53f; color:#fff; font-family:Montserrat-Light; padding:5px; position:relative; bottom:7px;}
.latest-success-list .pfc-widget p{background:#38aefc; color:#fff; font-family:Montserrat-Light; padding:5px; position:relative; bottom:7px;}
.latest-awards-list .pfc-widget p{background:#38cca2; color:#fff; font-family:Montserrat-Light; padding:5px; position:relative; bottom:7px;}
.category-posts .wp-post-image{width:100%; height:195px;}
.single-post .content-part{width:70%; float:left;}
.single-post .content-part article{padding-left:0px!important; padding-right:0px!important;}
.single-post .content-part article .l-section-h{padding-top:0px;}
.single-post .single-post-categories-list{width:30%; float:right; padding-left: 30px; background:#355064;}
.single-post .content-part .w-blog-post-body {padding-left: 35px;}
.single-post .content-part .w-blog-post-body .w-blog-post-title{display:none;}
.single-post .content-part .w-blog-post-body .w-blog-post-meta span{width:100%; padding: 10px 0;}
.single-post .content-part .w-blog-post-body .w-blog-post-meta time{padding-bottom:10px;}
.w-blog-post-meta>*:before{ margin-right: 1rem!important;}
.single-post .content-part .w-blog-post-body .w-blog-post-meta span a{text-transform:uppercase;}
.single-post .content-part .w-blog-post-meta-author{font-family:Montserrat-Light; font-size:20pt; color:#91a6b3;}
.single-post .content-part .w-blog-post-meta-date{font-family:Montserrat-Light; font-size:15pt; color:#355064;}
.single-post .content-part .w-blog-post-meta-category{font-family:Montserrat-Light; font-size:15pt; color:#8bc53f;}
.single-post .content-part span.w-blog-post-meta-comments{display:none;}
.single-post .content-part p{font-family:Montserrat-Light; color:#676f7c;font-size: 18px; line-height: 30px; text-align: justify;}

.single-post-categories-list .padding-class{padding-top:100px;}
.single-post .content-part .w-comments-title{font-family:Montserrat-Light; font-size:25px;}
.single-post .w-comments-list .w-comments-item .w-comments-item-meta {margin-bottom: 1rem; font-family: raleway-Semibold; font-size: 12pt;}
.single-post .w-comments-list .w-comments-item .w-comments-item-text p{font-family:"Open Sans", sans-serif; font-size:14pt;}
.w-comments-item-answer{font-family:Montserrat-Light;}
.widget_categories .cat-item-1{display:none;}
.widget_categories ul li:before{display:none;}
.single-post-categories-list .widget_categories{padding-top:15px;}
.single-post-categories-list .widget_categories .widgettitle{font-family:Montserrat-Light; font-size:30pt; color:#fff; text-transform: uppercase;}
.page-template-resource .widget_categories .widgettitle{font-family:Montserrat-Light; font-size:30pt; color:#fff; text-transform: uppercase;}
.category .widget_categories .widgettitle{font-family:Montserrat-Light; font-size:30pt; color:#fff; text-transform: uppercase;}
.widget_categories ul li a{font-family:Montserrat-Light; font-size:15pt;text-transform: uppercase;line-height: 50px;}
.widget_categories ul li.cat-item-5 a{color:#8bc53f;}
.widget_categories ul li.cat-item-6 a{color:#38aefc;}
.widget_categories ul li.cat-item-7 a{color:#38cca2;}
.single-post .comment-form .for_url{display:none;}
#post-news{margin-left:15px;}
.awards .latest-news-list .pfc-widget p{background:#38cca2;}
.success-stroies .latest-news-list .pfc-widget p{background:#38aefc;}
.news-events .latest-news-list .pfc-widget p{background:#8bc53f;}
.header-border {border-top: 1px solid #8bc53f; margin: 0 45px 18px;}
.header-border-2 {border-top: 1px solid #38aefc; margin: 0 45px 18px;}
.header-border-3 {border-top: 1px solid #38cca2; margin: 0 45px 18px;}
.header-border-4 {border-top: 1px solid #91a6b3; margin: 0 45px 18px;}
.home .send{border-radius: 0px;}
.single-us_portfolio .product-featured-image img{width:100%; height:600px;}
#mobile{display:none;}
.single-post .l-section.for_comments .l-section-h{border-color: #38cca2!important;}
.comment-notes{display:none;}
.country-heading{background: #38aefc; padding: 3% 10%;}
.address-flag { padding: 1% 5%; background: #fff; position: relative}
.country-heading h3{color:#fff; text-transform:uppercase; font-family:Montserrat-Light; font-Size:25pt;}
.address-flag .address{width:55%;}
.address-flag .address p{font-family:Montserrat-Light; font-size: 18pt; line-height: 35px;}
.address-flag .country-flag{border-radius:50%; text-align:right; position: absolute; right: 15px; top: 15px;}
.country-flag img{width:150px;}
.country-address .for-call{background:#8bc53f; padding:1% 6% 2%;}
.country-address .closing-address{background:#355064; padding: 3% 10%;  color: #fff;  font-size: 14pt; font-family: Montserrat-Light;}
.country-address .for-call p{ color: #fff; font-size: 22pt; font-family: Montserrat-Light; margin-bottom: 0;}
.hideall{display:none;}
.vactor-map-countries{}
.vactor-map-countries .l-section-h{padding:0.5rem 0 !important;}
.address-section .vc_column-inner{padding:0!important;}
.company-content .vc_column-inner{padding:0!important;}
.company-content p{text-align:justify; font-family:Montserrat-Light; color:#355064; padding-right: 40px; font-size:14px; line-height: 19px;}
.company-description { padding-top: 30px;}
.network-content p{font-family:Montserrat-Light; font-size:16pt; color:#7e8d9a; line-height: 30px;}
.closing-address .close { cursor: pointer; }
.our-values-box {
    border-top: 1px solid #8bc53f!important;
	/*border-bottom: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	border-right: 1px solid #ffffff;*/
}
.our-values-box:after {
    content: '';
    position: absolute;
    top: 0;
    height: 100%;
    border-right: 1px solid #fff;
}
.our-values-box-last:after {
    border-right: none !important;
}

.network-content{
display:none;}
.global_network
{
background-color:#008BCD;
color:white;

}
.global_network p
{
position: relative;
    bottom: 40px;
    padding: 12px;
}
.media
{
display:inline-block;
}

#content {
  overflow:auto;
  width: 100%;
padding:2px;


color:white;
}
#left h3
{
color:white;
    float: left;
      top: 10px;
    position: relative;
   font-size: 25px;
   left:5px;
}
#left .object1 .object2
{
display:inline-block;
}

#left, #right {
padding:1em;


}

#left {
width:30%;
  float:left;
}
#right {
width:70%;
  float:right;
border-left:2px solid #183152;
}
#world-map-373
{
height:400px;
}
.get-question p, .email p, .phone p  {
    color: #fff;
    font-size: 26px;
     padding:15px 0;
     text-align:center;
	 margin-bottom: 0;
}

.email {
    width: 100%;
    float: left;
}

.email .mail-point
{
  color: #fff;
    font-size: 24px;

    font-family: Montserrat-Light;
}

.phone .call-point
{
color: #fff;
    font-size: 24px;

    font-family: Montserrat-Light;
}
.phone .phone img {
    float: left;
    margin-right: 15px;
}

.portfolio-title {
    position: relative;
    top: 100px;
}
.portfolio-title h1{color: #8BC53F!important;}
.portfolio-title .g-breadcrumbs{display:none;}
.portfolio-title .l-titlebar.color_alternate{background:#fff;}
.wonderplugintabs-header-title a.title-anchor { width: 100%; float: left; padding: 15px 20px;}
.wonderplugintabs-header-li-active .wonderplugintabs-header-title a.title-anchor{ color:#fff;}
.wonderpluginslider{height:auto !important;}
.view-div{text-align:center;}
.view-p{text-transform: uppercase;
    background-color: #00bf80;
    border-radius: 0px;
    line-height: 2.8;
    padding: 1rem 1.8em;
    color: #fff;
    font-size: 18px;}
.view-p:hover{color: #fff !important;}
.product-tabs .tab-content p.short-heading{margin-top: 1.5rem;}

@media only screen and (min-width:320px) and (max-width:533px) and (orientation: portrait){
	.vactor-map-countries{}

}

@media only screen and (max-width:767px){
	.cstm-prod-1 .resp-tab-content-active {
   padding:0 !important;
}
.belifes p {
    margin-bottom: 0px!important;
    padding: 7px;
}

.product-row .product-content p{
padding: 20px 0px;
font-size: 13pt;
}
	header span.w-nav-title {
	border-right: none;
    padding-right: 22px;
    font-size: 8pt;
    position: relative;
    top: 0px;
}
.home .slider-text,.abt-slidr .slider-text,.sus-slider .slider-text,.res-slidr .slider-text {
        background: rgba(0,0,0,.5);
    padding: 10px !important;
    position: relative;
    left: 32px;
    right: 0;
}
.home .slider-text span,.abt-slidr .slider-text span,.sus-slider .slider-text span,.res-slidr .slider-text span,.slider-text span {
    font-size: 15px !important;
    line-height: 30px !important;
}

.belifes {
    width: 100%;
}
.contact-section .details-on-blue {
   /* width: 100%;
    margin: 0 auto;*/
}
.contact-section .details p{font-size: 20px !important; text-align: left !important;}
.contact-section .info-text p{font-size: 15pt !important}
.send-mail p{font-size: 17pt;}
.got-a-question p{font-size: 17pt; padding: 25px 0 0px;}
.call-on-telephone p{font-size: 17pt;}
.contact-section .contact-title{font-size: 20px;}

/*.one-row-content .oeko{padding:35px;}
.two-row-content .bci{padding:35px;}
.three-row-content .organic{padding:35px;}*/
.oeko .oeko-heading{font-size:17pt;}
.bci .bci-heading{font-size:17pt;}
.organic .organic-heading{font-size:17pt;}
.one-row-content p{font-size:14px;}
.two-row-content p{font-size:14px;}
.three-row-content p{font-size:14px;}
.us_portfolio-template-default .breadcrumbs {display:none;}
.yarn-colume{padding-left:0px;}
.product-tabs #wonderplugintabs-1 > .wonderplugintabs-header-wrap .wonderplugintabs-header-li .wonderplugintabs-header-title{font-size:16pt;}
.product-featured-image{margin-top:50px;}
.news-posts {padding: 0 20px;}
.success-posts {padding: 0 20px;}
.awards-posts {padding: 0 20px;}
.pfc-post { margin-bottom: 30px;}
.latest-news-list{padding-left:0px;}
.single-post-categories-list .padding-class{padding-top:0px;}
.single-post .content-part{width:100%; float:left;}
.single-post .single-post-categories-list{width:100%; float:right; padding-left: 30px;}
.category-posts .wp-post-image {width: 100%; height: auto;}
.portfolio-section  .w-portfolio.type_masonry .w-portfolio-item-image img{width:100%;}
#post-news { margin-left: 0px;}
.page-template-resource .widget_categories .widgettitle{margin-left: 1.2rem;}
.vision-content p {font-size: 18px !important;}
.vision-mission .vision{padding-left:15px;}
.details {padding: 10px 75px 15px;}
.categories-list{float:left!important;}
.cat-posts{float:right!important;}
.category-posts .categories-list{order: 1;}
/*#desktop{display:none;}
#mobile{display:block;}*/
#desktop{display:block;}
#mobile{display:none;}
.page-template-resource .product-featured-image {margin-top: 0px; margin-bottom: 25px;}
.single-post .comment-form{width:100%;}
.country-list {float: right; width: 30%; position: absolute; top: -1px;right: 0; background: #a3b9d0; padding: 0 !important;}
.country-list .countries ul li { border-top: 1px solid #fff; border-bottom: 1px solid #fff; margin-bottom: 0; padding: 0 5px;
    color: #fff; text-transform: uppercase; font-family: Montserrat-Light-Light; font-size: 7pt;}
.country-address .for-call {background: #8bc53f; padding: 3% 10% 8%;}
.country-address .for-call p { color: #fff;  font-size: 20pt}
.company-description { padding: 0 12px;}
.company-content p{padding: 0 20px;}
.company-description .w-image-h img{width:100%;}
.address-flag .address p{font-Size:14pt;}
.country-heading h3{font-Size: 18pt;}
.network-content p{font-size:13pt;}
.address-flag .country-flag{right: 25px;}
.our-values-box {margin:0!important;}
.our-values p { min-height:220px;}

}
.custom-1
{
background-color:#e8e9eb;
width:100%;
padding:60px;
text-align:center;

}
.custom-2
{
background-color:#e8e9eb;
width:100%;
padding:60px;
text-align:center;

}
#world-map-373
{
height:400px;}

/* ======================== minerva code strat here ==============================*/
.amazingslider-nav-thumbnail-tite-1
{
	display: flex;
    flex-wrap: wrap;
    margin: 0 100px;
    color:#000;
	font-size:16px;
}
.amazingslider-bullet-text-1
{
	display: block;
    position: absolute;
    overflow: hidden;
    margin-left: 0px;
    margin-top: 195.5855855855856px;
    width: 384.6666666666667px;
    height: 100px;
	color: #c1bfbf;
}
}

.Ctn .vc_column-inner
{
	padding-left:0;
    padding-right:0;
}
.global_network {
    background-color: #008BCD;
    color: white;
    padding: 15px;
}
.global_network p {
    position: relative;
    bottom: 0px;
    padding-top: 0px;
    padding-left: 20px;
	float:left;
	font-size:18px;
}

.question-mail-phoneno .l-section-h {
   padding-bottom: 4px !important; 
    padding-top: 0px;

}
.phone img {
	vertical-align: middle;
}

/* Slider arrow css */
.amazingslider-wrapper-1 .amazingslider-slider-1 .amazingslider-arrow-left-1{background-image: url(http://34.211.48.131/kctex/wp-content/uploads/2017/10/arrows-1.png) !important;
    background-size: cover !important;
    background-position: center !important;
	background-repeat:no-repeat; !important;}
	.amazingslider-wrapper-1 .amazingslider-slider-1 .amazingslider-arrow-right-1{background-image: url(http://34.211.48.131/kctex/wp-content/uploads/2017/10/arrows-again-1.png) !important;
    background-size: cover !important;
    background-position: center !important; background-repeat:no-repeat; !important;}
	.amazingslider-box-1 div:nth-child(3) {
   visibility: hidden !important;
   width:0 !important;
   height: 0 !important;
   padding: 0 !important;
   overflow: hidden !important;
}
.amazingslider-text-1 {
    display: block;
    padding: 35px;
    text-align: left;
    margin: 25px;
}

/*.bottom-thumbnails {
    width: 75%!important;
    left: 15%!important;
}*/
.kctex-amazingslider{margin:0!important; border: none!important;}
.single-us_portfolio .l-section-h{    padding-bottom: 1.5rem;    padding-top: 0;}
.our-values h3 {
    min-height: 63px;
}

.global-network-page {
    width: 50%;
    margin:0 auto;
}

.image-blocks .w-image img{width:100%;}
.hideall .vc_column-inner{padding:0px !important;}
.global_network {
    background-color: #4DB78B;
    color: white;
    padding: 10px;height: 285px;
}


.for-background .wpb_column .w-image img{height:100%;}

.image-description {
    top: 0%;
    margin-left: 0!important;
    width: 100%!important;
    text-align: center;
    position: relative!important;
	height: auto!important;
}
.slider-img-description{text-align: center!important;}
.slider-thumbnails {
    /*width: auto!important;*/
    height: auto!important;
}
.slider-image {
   width: 100%!important;
    float: left;
    height: auto !important;
    position: relative!important;

}
/*.slider-image-wrapper{position:absolute!important; top:0!important;}*/
.bottom-thumbnails { margin: 1% 3px!important;}
.slider-img-text-title {display: block!important;}
.slider-img-image-title{margin-top:5px!important}
.breadcrumb .current{color:#8fbbe4; font-size:18px;}
.slider-image-description-background{background:#0051CF!important; opacity:1!important}
.amazingslider-content-box{padding:15px!important;}
.breadcrumb a{font-size: 18px; text-transform: uppercase;}
.breadcrumb {font-size: 18px;
 }
/*.yarn-colume{padding-left:100px;}
.yarn-colume-two{padding-right:100px;}*/

.three-tier-slider{width:880px; margin:0 auto;}
.get-question p {margin-top: 5px;}
.yarn-heading{display:none;}
.career-image img{width:100%; max-height:480px;}
/*.page .w-image .w-image-h img{width:100%; max-height:480px;}*/
#object2{left:0!important; width: 80%;float: left;}
#object1 {width: 20%; float: left;}
/*.l-canvas{flex-grow: 0.8;}
.postid-105 .bottom-thumbnails, .postid-102 .bottom-thumbnails, .postid-96 .bottom-thumbnails, .postid-99 .bottom-thumbnails, .postid-93 .bottom-thumbnails{width: 75%!important; margin: 10px 15%!important;}
.postid-105 .product-featured-image, .postid-102 .product-featured-image, .postid-96 .product-featured-image, .postid-99 .product-featured-image, .postid-93 .product-featured-image{display:none;}*/
.blank-section{display:none;}
.category-posts .l-section-h{padding-bottom:1em;}
.for-background .l-section-overlay{background-color: #2271b3!important;}
.one-row-image, .three-row-image, .two-row-img{height:440px;}
.one-row-image > .vc_column-inner, .three-row-image > .vc_column-inner, .two-row-content > .vc_column-inner{height:100%;background-size: cover;}
.cat-list {float: left; padding: 0 5px;}
.page-template-resource .cat-list{width:100%;}
.product-row .w-image img{height: 406px;
    width: auto;margin: 0 auto;
    display: block;}
.tel-part {float: left; width: auto; font-size: 13px; background: #183152!important;}
.mail-part {float: left; margin-left: 5px; width: auto; font-size: 13px; background: #183152!important;}
.tel-part a, .mail-part a{color:#fff!important;}
.kctex_bg_green .tel-part a:hover, .kctex_bg_green .mail-part a:hover{color:#8BC53F!important;}
.tel-part img, .mail-part img {position: relative; top: 3px;}
.kctex_bg_green .tel-part img:hover, .kctex_bg_green .mail-part img:hover{color:#8BC53F!important;}
.success-stroies{background-color: #d7effe; overflow: hidden;}
.awards{background-color: #d7f5ec; overflow: hidden;}
.news-events{background-color: #e8f3d9; overflow: hidden;}
.sustainability-row .w-image .w-image-h img{max-height:406px;}
.about-row{height:406px;margin-bottom: 2rem;}
/*.product-featured-image img{max-height:450px;}*/
.wonderplugintabs-header-caption{padding:0!important;}


/*.about-row-3>div>.g-cols{margin: 10% 7rem;}*/



/* ======================== minerva code end here ==============================*/

@media only screen and (max-width:400px){
	.home-counter .w-counter-number{font-size: 15px !important;}
	.home-counter .w-counter-title{font-size: 12px!important;}
}

@media only screen and (max-width:1025px){
.single-us_portfolio .l-section.width_full .g-cols:not(.type_boxes) .vc_col-sm-12 .wpb_text_column{ padding: 0 !important;}
.single-us_portfolio .l-section.width_full .g-cols:not(.type_boxes) .w-tabs-section.no_indents .w-tabs-section-content-h > .wpb_text_column{padding: 0 !important;}
}

@media only screen and (min-width:479px) and (max-width:480px){
	.product-tabs #wonderplugintabs-2 > .wonderplugintabs-header-wrap {width: 50%!important;}
}

@media only screen and (min-width:320px) and (max-width:480px) and (orientation: landscape){
	.vactor-map-countries{}
	.company-description .w-image-h img{width:100%;}
	
}


@media only screen and (min-width:320px) and (max-width:480px){
.vactor-map-countries {
        
}
header span.w-nav-title{top:0!important;}
.global-network-page{width:100%;margin:0;}
.contact-section .details-on-blue {width: 100%; margin: 0 auto;}
.details {padding: 10px 0 15px;}
.contact-section .details p{text-align:right!important;}
.tel-part,.mail-part {
		padding: 5px 3px !important;
		width: 75% !important;
		float: left;
		margin-bottom: 10px;margin-left: 0;margin-right:10px;
	}
	.address-section > .vc_column-inner {
		height: 300px;
		background-size: cover;
		background-position: center right;background-repeat:no-repeat;
	}

}

@media only screen and (min-width:768px) and (max-width:1024px){
	.portfolio-section .w-portfolio.type_masonry .w-portfolio-item-image img{width:100%;}
	.contact-section .details p {font-size: 18px;  margin-top: 10px;}
	.contact-section .info-text p{font-size: 25px;}
	.contact-section .contact-title{font-size: 25px;}
	.got-a-question p{font-size: 18pt;}
	.w-nav-list .menu-item a{padding:0 0px 0 8px !important;}
	header span.w-nav-title{font-size: 11px;}
	header.sticky span.w-nav-title{font-size: 11px;top: 0;}
	.w-nav.type_mobile .w-nav-anchor{line-height: 2em;}
	.call-on-telephone p{font-size:17pt;}
	.send-mail p{font-size:17pt;}
	.country-list {float: right; width: 15%; position: absolute; top: 0px;right: 0; background: #a3b9d0; padding: 0 !important;}
    .country-list .countries ul li { border-top: 1px solid #fff; border-bottom: 1px solid #fff; margin-bottom: 0; padding: 0 5px;
    color: #fff; text-transform: uppercase; font-family: Montserrat-Light-Light; font-size: 7pt;}
	#right div:last-child{}
	#right div:last-child a{font-size:11px;}
	.global-network-page{width:65%;}
	header span.w-nav-title{padding-right: 20px;}
	.product-row .w-image img{height:350px;}
	.tel-part, .mail-part{font-size:10px;width:75% !important;}
	.home .slider-text span {font-size: 20px!important; line-height:35px!important;}
	.wonderplugintabs-header-title a.title-anchor{font-size:18px;}

}




@media screen and (max-width: 480px){
.category  .l-titlebar {padding-top:0px !important;}
.wonderplugintabs-header-title a.title-anchor{    padding: 15px 12px !important;}
.sp-mask{height:300px !important;}
.sp-slide.sp-selected{height: 300px !important;}
.sp-image-container,.slider-pro img.sp-image{    height: 300px !important;
    width: auto !important;}

}


@media (min-width:768px){
	
	.cstm-prod-1 .resp-tabs-list li{
		width: 33%!important;min-height:220px;
	}
	.res-cat-pst{    padding-left: 3rem !important;}
	.category-posts .wpb_row, .category-posts .wpb_row > div {
		display: flex;
	}
	.category-posts .vc_row, .category-posts .vc_row > div {
		display: flex;
	}
	.single-post main{display: flex;}
	/*.our-values .wpb_row, .our-values .wpb_row .wpb_column { display: flex;}*/

	.vision-mission .vc_row, .vision-mission .vc_row .has-fill{ display: flex;}
	.vision-mission .vc_row .has-fill .vc_column-inner{width:100%;}
	div[class^="amazingslider-space-"]{height:406px !important;}
	.address-section > .vc_column-inner {
		height: 100%;
		background-size: cover;
		background-position: center right;
		background-repeat:no-repeat;
	}
	.address-section {
		height: 285px;
	}
	.cstm-toggle{display:none;}
	.page-template-resource .widget_categories .widgettitle{margin-left: 1.2rem;}
}

@media screen and (min-width:1280px) and (max-width:1300px){

	.our-values p{/*min-height:400px;*/}

}

@media (min-width: 1280px){
	.our-values-box {
		padding:25px 0;
		/*min-height:373px;*/
		
	}

}
@media (min-width: 1679px){
	.our-values-box {
		padding:25px 0;
		/*min-height:320px;*/
		
	}

}

@media (max-width: 1279px) and (min-width: 992px){

	.our-values-box {
		padding:25px 0;
		margin:0!important;
		/*min-height:373px;*/
	}

     .our-values p{min-height:220px;}

}

@media (max-width: 991px) and (min-width: 768px){
	.our-values-box {
		margin:0!important;
	}
	.one-row .wpb_text_column .wpb_wrapper,.two-row .wpb_text_column .wpb_wrapper,.third-row .wpb_text_column .wpb_wrapper {    height: 370px;    display: table;}
	.one-row .w-image-h,.two-row .w-image-h,.third-row .w-image-h {    height: 370px;position: relative;}
	.one-row-content .oeko,.two-row-content .bci,.three-row-content .organic{padding: 10px 25px;
		display: table-cell;
		vertical-align: middle;}
	.one-row .w-image-h img,.two-row .w-image-h img,.third-row .w-image-h img{
		position: absolute;
		bottom: 0;
		top: 0;margin: auto;
	}
	.one-row-content .oeko, .two-row-content .bci, .three-row-content .organic{padding:10px;}
	
}
@media (min-width: 992px){
	.one-row .wpb_text_column .wpb_wrapper,.two-row .wpb_text_column .wpb_wrapper,.third-row .wpb_text_column .wpb_wrapper {display: table;height:406px;}
	.one-row .w-image-h,.two-row .w-image-h,.third-row .w-image-h {position: relative;height:406px;}
	.one-row .w-image-h img,.two-row .w-image-h img,.third-row .w-image-h img{
		position: absolute;
		bottom: 0;
		top: 0;
		margin: auto;
	}
	.one-row-content .oeko,.two-row-content .bci,.three-row-content .organic{padding: 10px 75px;
		display: table-cell;
		vertical-align: middle;}
	.yarn-colume>.vc_column-inner{    padding: 10px 1.5rem !important;}
	.yarn-colume-two>.vc_column-inner{    padding: 10px 1.5rem !important;}
	
}

@media screen and (min-width:768px) and (max-width:1024px){

	.our-values p{/*min-height:330px;*/ min-height: 250px;    font-size: 17px;}
	.vactor-map-countries {}
	.get-question p{font-size:16px;}
	.email .mail-point{font-size:14px;}
	.phone .call-point{font-size:14px;}
	.email img{margin-right:5px;}
	.pfc-widget .widgettitle{font-size: 10pt;}
	.pfc-post p{font-size:11px;}
	.category-posts .wp-post-image{height:120px;}
	
	#object2 h3 {font-size: 20px;}
	.global_network{ padding-bottom:0;}

	.our-values-box {padding: 25px 0;}
	.sqss .sourcing{font-size:25pt;}
	.sqss .quality{font-size:25pt;}
	.sqss .services{font-size:25pt;}
	.sqss .speed{font-size:25pt;}
	.sqss p {font-size: 12pt; line-height: 30px;}
	.career-image img{height:450px;}
	.single-us_portfolio .product-featured-image img{height:450px;}
	.w-portfolio.ratio_2x3 .w-portfolio-item-anchor::before{padding-bottom: 90%;}
	.our-values .focus, .our-values .integrity, .our-values .people, .our-values .innovation{font-size:20px;}
	/*.one-row-content .oeko {padding: 0px 30px;}
	.two-row-content .bci {padding: 0px 30px;}
	.three-row-content .organic {padding: 0px 30px;}*/
	.oeko .oeko-heading, .bci .bci-heading, .organic .organic-heading{font-size: 20pt;}
	.one-row-content p, .two-row-content p, .three-row-content p{font-size:13px; line-height:20px;}
	.page-template-resource .widget_categories .widgettitle{font-size: 20pt;}
	.single-post-categories-list .widget_categories .widgettitle{font-size: 22pt;}
	.our-values h3 {min-height: 40px;font-size: 20px;}
}
@media screen and (min-width:1025px){
.cstm-prod-1 .slider-pro p.sp-layer{width: 960px !important;} }
@media screen and (min-width:1025px) and (max-width:1230px){

	.get-question p{font-size:20px;}
	.email .mail-point{font-size:18px;}
	.phone .call-point{font-size:18px;}
	.global_network p {position: relative; bottom: 0; padding-top: 0; padding-left: 20px; font-size: 12px; width:98%;}
	#object2{left:0!important;width: 70%;float: right;}
	#left {width: 35%;}
	#right {width: 65%;}
	#object1 {width: 30%; float: left;}
	#left h3 {color: white; float: left; position: relative; bottom: 0; top: 10px;}
	.l-canvas{flex-grow: 0.3;}
	.vactor-map-countries {}

}

@media screen and (min-width:1231px) and (max-width:1300px){

	.get-question p{font-size:20px;}
	.email .mail-point{font-size:18px;}
	.phone .call-point{font-size:18px;}
	.vactor-map-countries {}



}
@media screen and (min-width:1070px){.yarn-content{max-width: 1000px;margin: 0 auto;padding: 0 !important;}}
@media screen and (max-width:1069px){.yarn-content{padding:0 2.5rem;}}

@media only screen and (min-width:768px) and (max-width:1024px) and (orientation: portrait){

	.company-description .w-image-h img{width:100%;}
	header span.w-nav-title{top:0;}


}
@media only screen  and (min-width:401px) and (max-width:768px){

	.home-counter .w-counter-title{font-size:18px!important;}
	.home-counter .w-counter-number{font-size: 30px !important;}

	.address-section > .vc_column-inner{height: 300px;
    background-size: cover;
    background-position: top right;background-repeat:no-repeat;}
	.global-network-page {
		width: 100%;
		margin:0 auto;
	}
	.prd-top{    width: 33% !important;
    float: left !important;}
	.prd-top > .vc_column-inner{ padding:0 !important;}
	.product-portfolio>div>.g-cols.valign_top>div>.vc_column-inner{padding:0 !important;}
}



@media screen  and (min-width:320px) and (max-width:480px){
	.product-tabs .wonderplugintabs-header-wrap{width: 100%!important;}
.wonderplugintabs-header-caption .wonderplugintabs-header-title{font-size:12px;}
.amazingslider-bullet-text-1{
    display: block;
    position: absolute;
    overflow: hidden;
    margin-left: 0px;
    margin-top: 206px;
    width: 100%;
    height: 60px;
}
header span.w-nav-title{top:0;}
.email img{margin-right:5px;}
.email .mail-point, .phone .call-point{font-size:12pt!important;}
.got-a-question p {padding: 8px 20px 8px 45px!important; font-size:12pt!important;}
.address-section{margin-bottom:0px !important;}
#left {width: 100%;}
#right {width: 98%;}


}

@media screen  and (min-width:320px) and (max-width:480px) and (orientation: landscape){
	.vactor-map-countries {}

}

@media screen  and (min-width:481px) and (max-width:766px) and (orientation: landscape){
	.vactor-map-countries {}

}

@media screen  and (min-width:481px) and (max-width:600px){
	
	
}

@media screen  and (min-width:481px) and (max-width:600px){
.address-section{margin-bottom:0px !important;}

header span.w-nav-title{top:0!important;}
.global-network-page{width:100%;}


}

@media screen  and (max-width:767px){
	.get-question p{font-size:17px !important;}
	.email .mail-point{font-size:15px !important;}
	.phone .call-point{font-size:15px !important;}
	.cstm-prod-1 .resp-tabs-list li{
		width: 50%!important;
	}
	.hideMob{display:none;}
	.single-us_portfolio .wonderplugintabs-header-caption .wonderplugintabs-header-title{
font-size:14px!important;
}
.amazingslider-bullet-text-1 .amazingslider-nav-thumbnail-tite-1 {
    margin: 5px 6px;
    display: none;
}
/*.slider-thumbnails {
    width: 100%!important;
	height: 150px!important;
}
.slider-image {
    height: 85px!important;
}
.image-description{top: 65%; height: 35px!important;}*/
.product-tabs .wonderplugintabs-header-wrap{width: 100%;}
.email .mail-point, .phone .call-point {
    font-size: 13pt;
}
.vactor-map-countries {}
.yarn-colume, .yarn-colume-two{padding:0px;    margin-bottom: 1.5rem !important;}
.three-tier-slider{width: 100%;}
.bottom-thumbnails {}
.get-question p{font-size:13pt;}

.single-us_portfolio .product-featured-image img {width: 100%; height: 235px;}
.our-values-box {padding: 25px 0;}
/*.w-portfolio[class*="cols_"] .w-portfolio-item{width:50%!important;}*/
.got-a-question p {padding: 25px 50px 0px;}
.got-div{float:left!important;}
header span.w-nav-title{top:0;}
.l-titlebar.size_medium .l-titlebar-h{padding: 2rem 0 0;}
.portfolio-title {position: relative; top: 10px;margin-top: 10px;}
.breadcrumb {font-size: 20pt;}
.for-background .vc_row{height:auto;}
.career-image img{height:235px;}
.product-portfolio .style_14 .w-portfolio-item-title{font-size:1.2rem !important;}
.cat-posts{margin-bottom:0px;}
.w-portfolio.ratio_2x3 .w-portfolio-item-anchor::before{padding-bottom: 50%;}
.portfolio-section .style_14 .w-portfolio-item-title{bottom: 2rem !important;}
p{font-size: 11pt!important;}
.sustainability-content p{width:100%; line-height:30px;}
.get-question p, .email p, .phone p{padding:12pt 0;}
.got-a-question p {padding: 8px 20px 8px 45px!important;}
.two-row img,.third-row img { margin-top: 10px;}
.got-div {margin-bottom: 0px !important;}
.product-row .w-image img{height:250px;}
.address-section .w-image .w-image-h img{display:none;}

.two-row{display: flex; flex-direction: column-reverse;}
a.back-button { /*position: relative;  top: 10px;*/}
#loadposts{margin-bottom:10px;}
.home .slider-text span {font-size: 16px!important; line-height:30px!important}
.slider-text span {font-size: 16px!important; line-height:30px!important}

div[class^="amazingslider-space-"]{height:192px !important;}
.single-us_portfolio .l-main{    margin-top: 90px !important;}
.sustainability-content{padding:0 1.5rem !important;}
.w-image.two-row-image{margin-bottom:2rem !important;}
.two-row-content{margin-bottom:0rem !important;}
.about-row-3 h2{font-size: 40pt !important;}
.w-portfolio[class*="cols_"] .w-portfolio-item{
    width: 100% !important;
  }
  
}


@media screen  and (max-width:767px) and (orientation:landscape){
	.product-tabs .wonderplugintabs-header-wrap{width: 50%;}
	.bottom-thumbnails {margin: 3% 8%!important;}
	header span.w-nav-title{top:0;}
	.portfolio-title {position: relative;top: 10px; margin-top: 40px;}
	a.back-button { position: relative;  top: 0px;}

.w-portfolio[class*="cols_"] .w-portfolio-item{
    width: 100% !important;
  }
}


@media screen  and (min-width:768px) and (max-width:1024px) and (orientation:landscape){
.email img{margin-right:8px;}
/*.one-row-content .oeko {padding: 40px 30px;}
.two-row-content .bci {padding: 40px 30px;}
.three-row-content .organic {padding: 40px 30px;}*/
.our-values p{min-height:240px;}

}


@media screen  and (min-width:1920px){
	.email .mail-point{font-size: 18pt; float: right;}
	.email img {margin-right: 0px;}

}

@media screen and (min-width:1230px){

	/*.for-background {margin-top: 50px;}*/

}
@media screen and (min-width:1301px) and (max-width:1920px){
.vactor-map-countries {
    margin-bottom: 0px;
}

}

@media screen and (max-width:1799px){
	.ab-feature{margin-top: 40% !important;}
}

@media screen and (min-width:1800px){
	.ab-feature{margin-top: 50% !important;}
}

@media screen and (max-width:600px){
	
	.latest-news-list{padding:0 !important;}
	.w-portfolio[class*="cols_"] .w-portfolio-item{padding: 4px 0;}
	.product-portfolio .g-cols.valign_top>div>.vc_column-inner{padding: 0;}
	.product-portfolio .w-portfolio.with_indents .w-portfolio-list{margin: 4px 0;}
	.wonderplugintabs-header-title a.title-anchor{pointer-events: none !important;}
	#left {width: 100%;}
	#right {    width: 100%;
    border-left: none;
    float: left;}
	#object1 {
		width: auto;
		float: left;
	}
	#object2 {
		width: auto;
		float: left;
	}
	.global_network{    padding: 0 10px;    height: 450px;}
	
	.tel-part{    padding: 5px 3px !important;}
	.mail-part{    padding: 5px 3px !important;}
}


@media screen and (min-width:1025px) and (max-width:1360px){
    /*.one-row-content .oeko {padding: 50px 40px;}
	.two-row-content .bci {padding: 50px 40px;}
	.three-row-content .organic {padding: 50px 40px;}*/
	.oeko .oeko-heading, .bci .bci-heading, .organic .organic-heading{font-size: 20pt;}
	.sustainability-content p{width:100%;}
	.one-row-content p, .two-row-content p, .three-row-content p{font-size:16px; line-height:35px;}
	.pfc-widget .widgettitle{font-size:15pt;}

}

@media screen and (min-width:1025px) and (max-width:1083px){
	header span.w-nav-title{font-size:10pt;}
	header.sticky span.w-nav-title{font-size:10pt;}

}

@media screen and (min-width:1215px) and (max-width:1360px){
header span.w-nav-title{font-size:11pt;}
.w-nav-list .menu-item a{padding: 0 0px 0 15px!important;}
	header span.w-nav-title{padding-right: 20px;}

}


@media screen and (min-width:1401px){
.one-row-content p, .two-row-content p, .three-row-content p{font-size:19px; line-height:30px;}

}

@media screen and (min-width:1025px) and (max-width:1214px){
.w-nav-list .menu-item a {padding: 0 0px 0 7px !important;}
header span.w-nav-title {padding-right: 8px;}

}

@media screen and (min-width:1301px) and (max-width:1381px){
	  .our-values p{ /*min-height: 330px;*/}


}

@media screen and (min-width:1280px) and (max-width:1317px){
	.our-values h3 {min-height: 85px;}
}
@media screen and (min-width: 990px) and (max-width: 1024px){
	.our-values p {
    /*min-height: 464px;*/
}
	.our-values-box .vc_column-inner{
		padding-left: 3px!important;
		padding-right: 3px!important;
	}
	.global_network p{font-size: 12px;}
}


@media screen and (min-width: 1025px) and (max-width: 1250px){
	.our-values {
    min-height: 373px;
}
	.our-values p {
	font-size: 15px;
}
	.our-values-box .vc_column-inner{
		padding-left: 3px!important;
		padding-right: 3px!important;
	}
	.our-values .focus, .our-values .innovation, .our-values .integrity, .our-values .people{
		font-size:22px;
	}

}
@media screen and (min-width: 1251px){
	.our-values p {
    /*min-height: 310px;
max-height: 310px !important;*/

}
	.our-values-box .vc_column-inner{
		padding-left: 12px!important;
		padding-right: 12px!important;
	}
	.our-values .focus, .our-values .innovation, .our-values .integrity, .our-values .people{
		font-size:27px;
	}

}
@media screen and (min-width: 1251px) and (max-width:1330px){
	.our-values p{
font-size: 15px;
	}
}

.no-touch .style_14 .w-portfolio-item-image{right:-4px !important;}
.amazingslider-nav-4.bottom-thumbnails{ position:relative !important;}
.single-us_portfolio .l-main{margin-top:100px !important;}
.one-row,.two-row,.third-row{margin: 0 0rem !important;}

/*.right-misson{margin: 0 -1.5rem;}*/ /*jay add css block*/
.our-values > .l-section-h > .g-cols{margin: 0 0rem;}
.for-background > .l-section-h > .g-cols{margin: 0 0rem;}
	.cstm-toggle{    position: absolute;
    right: 27px;
    top: -25px;
    z-index: 99999;    background: #25b34b;
    color: #fff;}
#categories-3 .widgettitle{    padding-left: 1.2rem;}
.prod-details .breadcrumb{padding-top:1.5rem;}
.category-news-events .w-blog-post-preview{height:406px; overflow:hidden;}
.category-success-stories .w-blog-post-preview{height:406px; overflow:hidden;}
.category-awards .w-blog-post-preview{height:406px;    background-size: cover;
    background-position: center;}
.category-posts .vc_column-inner{width:100%;float:left;}
.wonderplugintabs-header-wrap .wonderplugintabs-header-li-fullwidth .wonderplugintabs-header-caption:after {top: 25px !important;    color: #00bf80 !important;}
.wonderplugintabs-header-wrap .wonderplugintabs-header-li-active .wonderplugintabs-header-caption:after {color: #fff !important;}

@media screen and (max-width: 1025px){
header span.w-nav-title{top:0px;border-right:none !important;}
.w-nav.type_mobile .w-nav-anchor.level_2{padding-left: 30px !important;}


}
@media screen and (min-width: 767px) and (max-width:1200px) {
  .w-portfolio[class*="cols_"] .w-portfolio-item{
    width: 20% !important;
  }
  .sustainability-row .g-cols.wpb_row.type_default.valign_top.vc_inner{ margin: 0px 20px;}
  .one-row-content .oeko, .two-row-content .bci, .three-row-content .organic {
    padding: 10px 24px;
    display: table-cell;
    vertical-align: middle;
  }
  .about-row-3 .vc_col-sm-3.wpb_column.vc_column_container {
    width: 50%; min-height: 230px;
  }
  .home .portfolio-section .w-portfolio-item-title{font-size:11px;}
  .product-portfolio .style_14 .w-portfolio-item-title{font-size:11px;}
  .product-portfolio .style_14 .w-portfolio-item a{height:230px !important;}
}
@media screen and (max-width:1200px) {
  .l-section.with_img.about-row-3{
    background-image: url(img/about_bg_texture.jpg);
    background-position: top center;
    background-repeat: repeat;
    background-size: 100%;
  }
  .kctex-feature{background-image: url(img/about_bg_texture.jpg);
    background-position: top center;
    background-repeat: repeat;
    background-size: 100%;}
  
  .l-section-img.loaded{
   background-size: 100%;
    background-position: 0px 25px !important;
  }
  
  .content-loaded>.vc_column-inner{
   background-size: 100% !important;
    background-position: 0px 25px !important;
  }
  
  .sqss .sourcing{font-size:25pt;}
	.sqss .quality{font-size:25pt;}
	.sqss .services{font-size:25pt;}
	.sqss .speed{font-size:25pt;}
  

}
@media screen and (min-width: 767px) and (max-width:768px) {
	.get-question p{font-size:14px !important;}
	.email .mail-point{font-size:12px !important;}
	.phone .call-point{font-size:12px !important;}
  .w-portfolio[class*="cols_"] .w-portfolio-item .w-portfolio-item-title{ font-size: 11px;}
  .page-template-resource .widget_categories .widgettitle{font-size: 20pt;}
  .fullWidthCstm{width:100%;float:left;}
}
@media screen and (min-width: 767px){
.category .widget_categories .widgettitle{font-size:25px !important;}
}
@media screen and (min-width: 767px) and (max-width:990px) {
	.home .portfolio-section .w-portfolio-item-anchor{height:230px !important;}
	.no-touch .style_14 .w-portfolio-item-image{right: -11px;}
	#left {width: 35%;padding: 0 10px;}
	#right {width: 65%;font-size: 13px; padding: 0 10px;}
	.global_network p {position: relative; bottom: 0; padding-top: 0; padding-left: 10px; padding-right: 10px; font-size: 12px;line-height: 22px;}
	#object1 {
		width: 30%;
		float: left;
	}
	#object2{
		width: auto;
		float: left;
	}
	
}
@media screen and (min-width: 991px) and (max-width:1024px) {
	.home .portfolio-section .w-portfolio-item-anchor{height:307px !important;}
	.no-touch .style_14 .w-portfolio-item-image{right: -7px;}
	
}
@media screen and (min-width: 600px) and (max-width: 767px) {
#left {
    width: 35%;
    padding: 0 10px;
}
#right {
    width: 65%;
    font-size: 13px;
    padding: 0 10px;
}
}

@media screen and (max-width: 766px) and (min-width: 600px)
{
	.vactor-map-countries {
		
	}
}
@media screen and (max-width: 600px) {
.question-mail-phoneno .vc_col-sm-4,.product-question-mail-phone .vc_col-sm-4{    display: block;
    width: 100%;
    float: left !important;
    margin-bottom: 0 !important;}
}
@media screen and (max-width: 400px) {
	.prd-top img{margin:0 auto !important;display:block;}
	
}
@media screen and (max-width: 375px){
	
	.cstm-prod-1 .resp-tabs-list li{width:100% !important;}
}

/*
@media screen and (min-width: 480px) {

#wonderplugintabs-3 .wonderplugintabs-panel.wonderplugintabs-panel-first,#wonderplugintabs-5 .wonderplugintabs-panel.wonderplugintabs-panel-first{    display: block !important;
    visibility: visible !important;
    opacity: 1 !important;
}

#wonderplugintabs-3 .wonderplugintabs-panel,#wonderplugintabs-5 .wonderplugintabs-panel{    display: none !important;
    visibility: hidden !important;
}

}  */
/*---------------------------------------------------end of css-------------------------------*/