/*
 Theme Name:   K2k Child
 Description:  K2k Child Theme
 Version:      3.1.1
 Template:     k2k
*/

.m0{ margin:0px;} .pl0{ padding-left:0px;} .pr0{ padding-right:0px;} .pb0{ padding-bottom:0px!important;} .mb0{ margin-bottom:0px;} .pt0{ padding-top:0px} .mt0{ margin-top:0px;}  .p710{ padding:7px 10px;}  .p820{ padding:8px 20px;}  .p10{ padding:10px;} .p15{ padding:15px;} .p120{ padding-left:20px;} .pr20{ padding-right:20px;} .pl30{ padding-left:30px;} .pr30{ padding-right:30px;} .pl40{ padding-left:40px;} .pr40{ padding-right:40px;}  .p20{ padding:20px;} .p30{ padding:30px;} .p40{ padding:40px;} .m10{ margin:10px;} .m15{ margin:15px;} .m20{ margin:20px;} .m30{ margin:30px;} .m40{ margin:40px;}  .pb10{ padding-bottom:10px;} .pb15{ padding-bottom:15px;} .pb20{ padding-bottom:20px;} .pb30{ padding-bottom:30px;} .pt10{ padding-top:10px;} .pt15{ padding-top:15px;} .pt20{ padding-top:20px;} .pt30{ padding-top:30px;} .mt100{ margin-top:100px;} .pt90{ padding-top:90px;} .pt100{ padding-top:100px !important;} .pb100{ padding-bottom:100px !important;} .mt10{ margin-top:10px} .mt15{ margin-top:15px} .mt20{ margin-top:20px} .mt30{ margin-top:30px} .mt80{ margin-top:80px} .mb5{ margin-bottom:5px}  .mb10{ margin-bottom:10px} .mb15{ margin-bottom:15px} .mb20{ margin-bottom:20px} .mb25{ margin-bottom:25px}   .mb30{ margin-bottom:30px} .mb40{ margin-bottom:40px}  .pl15{ padding-left:15px;}  .pl20{ padding-left:20px;} .plr10{ padding-left:10px; padding-right:10px;} .plr15{ padding-left:15px; padding-right:15px;} .plr20{ padding-left:20px; padding-right:20px;} .plr30{ padding-left:30px; padding-right:30px;} .plr50{ padding-left:50px; padding-right:50px;}.mlr10{ margin-left:10px; margin-right:10px;} .mlr20{ margin-left:20px; margin-right:20px;} .mlr30{ margin-left:30px; margin-right:30px;} .pt40{ padding-top:40px !important;} .pb40{ padding-bottom:40px !important;} .pt50{ padding-top:50px !important;} .pb50{ padding-bottom:50px !important;}  .pt60{ padding-top:60px !important;} .pb60{ padding-bottom:60px !important;} .pt70{ padding-top:70px !important;} .pb70{ padding-bottom:70px !important;}.pt80{ padding-top:80px !important;} .pb80{ padding-bottom:80px !important;}
.mt-6{margin-top: 6rem!important;} .mb-6{margin-bottom:6rem !important}
.mt-8{margin-top: 8rem!important;} .mb-8{margin-bottom:8rem !important}.pt130{ padding-top:130px !important;} .pb130{ padding-bottom:130px !important;}.pt120{ padding-top:120px !important;} .pb120{ padding-bottom:120px !important;}

.linkedlink{    position: absolute;  left: 20px; bottom: 5px;}
.banner-home .eut-element.eut-text {  margin: 0;}
.banner-home .carousel-indicators{display:none}
#eut-header #eut-header-wrapper{position:absolute}
#eut-header.eut-default #eut-inner-header, #eut-header.eut-default[data-sticky-header='shrink']{background-color: transparent !important;}
#eut-header #eut-inner-header, #eut-header[data-menu-options='right'] .eut-menu-options-wrapper, #eut-header[data-menu-options='left'] .eut-menu-options-wrapper{border: none !important;}

.k2k-intro .eut-bg-image{background-size: contain; background-position: center right;}
.k2k-status .eut-counter-content{display: inline-flex;  align-items: baseline;font-family: Nunito; /*padding-left: 100px;*/}
.k2k-status .eut-counter-content sup{top: -35px; left: -25px;}
.k2k-status .eut-counter-content h4{font-weight:700}
.k2k-status .eut-counter .eut-counter-item.eut-large{font-weight:700}
.k2k-status .eut-counter-title {padding-left: 20px;}
.k2k-status .eut-element.eut-counter.eut-align-center{text-align:left;margin:0; padding:25px 0}
.k2k-status .eut-element.eut-counter.eut-align-center:last-child{padding:25px 0 0}
.k2k-status .eut-element.eut-counter.eut-align-center:first-child{padding:0 0 25px}
.k2k-status .eut-element.eut-counter.eut-align-center:before {
    position: absolute;
    content: "";
    left: 0;
    bottom: 0;
    width: 100%;
    height: 1px;
    background: #1c1c1c;
    opacity: 0.2;
}
.k2k-status .eut-element.eut-counter.eut-align-center:after {
    position: absolute;
    content: "";
    right: 0;
    bottom: -1px;
    width: 50px;
    height: 2px;
    background: #FFF;
}
.k2k-status .eut-element.eut-counter.eut-align-center:last-child::before, .k2k-status .eut-element.eut-counter.eut-align-center:last-child::after{display:none}
.range-of-products .bottom-block .eut-box-content{
	bottom: 0px;
    z-index: 99;
    position: absolute;
    background: #FFF;
    width: 65%;
    padding: 30px 20px 20px 0;
	text-align: left;
}
.range-of-products .right-align.bottom-block .eut-box-content{left:104px;}
.range-of-products .right-align.bottom-block{text-align:right}
.range-of-products .eut-box .eut-box-content a.eut-read-more{color:transparent !important}
.range-of-products .eut-box .eut-box-content a.eut-read-more:before {
    content: "";
    position: absolute;
    background: url(http://k2kkonkreteklinkers.com/wp-content/uploads/2020/09/right-arrow.png);
    width: 27px;
    height: 27px;
}
.range-of-products .top-block .eut-box-content{
	top: 0px;
    z-index: 99;
    position: absolute;
    background: #FFF;
    width: 65%;
    padding: 30px 20px 20px 0;
}
.know-our-products .eut-bg-image{
	background-size: contain;
    background-position: bottom right;
    max-height: 358px;
    right: 30px;
    bottom: 70px;
    z-index: 9;	
}
a:hover, a:focus, a:visited {  text-decoration: none !important;}
.slider-solid-left-bg.boxed-content{ min-height: auto; top: -20px;  z-index: 1;padding:50px 120px 30px 50px; position: relative;}
.know-our-products .slider-image-right-block{right: 50px; bottom: -50px; top:auto !important}
.boxed-content .outline-btn{margin:20px 0}
.outline-btn {border:1px solid #000; color:#000;padding:8px 30px;    font-size: 17px; display:inline-block;-webkit-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
    -moz-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
    -o-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
    -ms-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
    transition: color .3s ease, background-color .3s ease, border-color .3s ease;}
.outline-btn:hover{background-color:#000;color:#FFF}
h2.primary-2{color:#ffa400 !important}
.projects-worked .slick-slide img{margin:0;    float: left;    margin: 0 50px 0 0;}
.projects-worked p{color:#FFF}
.projects-worked h2.tdt-slider-heading { padding-top: 30px;   padding-bottom: 20px;}
.projects-worked span.content-section{padding-right:80px}
.tm-slider.slick-slider .slick-prev:before, .tm-slider.slick-slider .slick-next:before{font-size:0 !important}
.tm-slider.slick-slider .slick-prev:before{ content:"" !important;position:absolute;right:0;top:0;background:url('http://k2kkonkreteklinkers.com/wp-content/uploads/2020/09/left-arrow.png') no-repeat;width:27px;height:27px}
.tm-slider.slick-slider .slick-next:before{ content:"" !important;position:absolute;right:0;top:0;background:url('http://k2kkonkreteklinkers.com/wp-content/uploads/2020/09/right-arrow.png') no-repeat;width:27px;height:27px}
.projects-worked .content-section p{margin-bottom: 0; margin-top: 1rem;}
.projects-worked .slick-prev, .projects-worked .slick-next{    top: -50px; right:0 !important}
.projects-worked .slick-prev{    right:50px !important; left:auto !important}
.k2k-insights .slick-prev, .k2k-insights .slick-next{    top: -35px;right:0 !important}
.k2k-insights .slick-prev{    right: 60px !important; left:auto !important}
.k2k-insights .slick-initialized .slick-slide{position:relative}
.k2k-insights span.content-section{
	display: inline-block;
    top: auto !important;
    width: 65%;
    right: 15px;
    bottom: 40px;
    position: absolute;
    background:#202020;
    padding: 30px;
}
.k2k-insights a.eut-btn.eut-btn-small.eut-square.eut-bg-primary-1 {
    padding: 12px 20px;
    font-size: 15px !important;
    margin-top: 10px;
    margin-bottom: 0;
	text-transform:none;
}
.k2k-insights a.eut-btn.eut-btn-small.eut-square.eut-bg-primary-1:hover{background:transparent}
.mision-vision .eut-box .eut-media img{min-height: 50px;}
.testimonial-block .eut-testimonial .owl-controls .owl-page.active span, .testimonial-block .eut-testimonial .owl-controls.clickable .owl-page:hover span{background-color: #ffa400 !important;}
.testimonial-block .eut-testimonial .owl-controls .owl-page span{border: 2px solid #ffa400;}
.testimonial-block .eut-testimonial .owl-item{	
    padding: 60px 80px 60px 80px;
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: 300px;
}
.testimonial-block .eut-carousel-element .owl-wrapper-outer{ position:relative;   background: #ffa400;}
.testimonial-block .eut-carousel-element .owl-wrapper-outer:before{
	content:"";
	position:absolute;
	top: 20px;
    right: 35px;
	background:url('http://k2kkonkreteklinkers.com/wp-content/uploads/2020/09/qoutes.png') no-repeat;
	width:366px;
	height:243px;
}
.testimonial-block img.alignnone.size-medium.wp-image-10{left: -73%; right: auto; top: -100px; position: absolute;}
.testimonial-block .eut-testimonial .owl-controls .owl-page.active span, .testimonial-block .eut-testimonial .owl-controls.clickable .owl-page:hover span{border:none}
.testimonial-block .eut-testimonial .owl-controls .owl-page span{background-color:transparent}
.testimonial-block .eut-testimonial-name:before{display:none}
.eut-btn.eut-btn-line {
    background-color: transparent;
    border: 1px solid;
    text-transform: inherit;
    font-size: 17px !important;
    font-weight: 500;
    text-decoration: none !important;
	padding: 12px 30px;
}
.outline-btn.yellow-border {
    border-color: #ffa400;
    color: #FFF !important;
    text-decoration: none !important;
	-webkit-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
    -moz-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
    -o-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
    -ms-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
    transition: color .3s ease, background-color .3s ease, border-color .3s ease;
}
.outline-btn.yellow-border:hover {
    border-color: #ffa400;
	background-color:#ffa400;
    color: #FFF !important;    
}
.outline-btn.solid-btn {
    background-color: #ffa400;
	border:1px solid #ffa400;
    color: #000 !important;
    text-decoration: none !important;
	-webkit-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
    -moz-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
    -o-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
    -ms-transition: color .3s ease, background-color .3s ease, border-color .3s ease;
    transition: color .3s ease, background-color .3s ease, border-color .3s ease;
}
.outline-btn.solid-btn:hover {border-color:#ffa400;background-color:transparent;color:#FFF !important}
.banner-home .outline-btn.yellow-border{background-color:#202020}
.banner-home .outline-btn.yellow-border:hover{background-color: #ffa400;color:000;}
.eut-widget-title {
    font-size: 16px;
    text-transform: none;
    letter-spacing: 0;
    margin-bottom: 1em;
    font-weight: 400;
}
.widget.widget_nav_menu li {
    margin-bottom: 0;
    padding-bottom: 5px;
    border-bottom: none;
    font-size: 16px;
}
#eut-footer .outline-btn.yellow-border{padding: 8px 25px;margin-bottom:20px}
#eut-footer-area .widget li a, #eut-footer-area a{    text-decoration: none !important;}
#eut-footer-area .textwidget p{font-size:16px}
#eut-theme-wrapper .subscribe-row input[type="email"]{
	background-color: transparent;
    border: 1px solid #ffa400;
    line-height: 1;
	display: inline-block;
    float: left;
    width: 52%;
	margin-bottom: 0 !important;
	color: #FFF !important;
}
span.title-subscribe{float: left; color: #ffa400; font-size: 16px; padding-right: 20px;padding-top: 5px;}
span.title-social-icons{
	color: #ffa400;
    font-size: 16px;
    padding-right: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    padding-left: 120px;
}
ul.footer-social-icons li i{color:#6f6f6f;font-size: 22px;}
#eut-footer-bar[data-align-center="yes"] .eut-social {
	position: absolute;
    right: 0;
    bottom: 84px;
    height: auto;
    display: inline-block;
    align-items: flex-start;
	text-align: left;
}
#eut-footer-bar[data-align-center="yes"] .eut-column-1-2 + .eut-column-1-2{margin-top:0}
.subscribe-row .col-md-5.text-right{display: flex;  align-items: center; justify-content: center;}
#eut-footer-bar #eut-second-menu li a, #eut-footer-bar .eut-social li a, #eut-footer-bar .eut-social li:after, #eut-footer-bar a {  color: #555555 !important;text-decoration:none !important}
#eut-footer-bar #eut-second-menu li a:hover, #eut-footer-bar .eut-social li a:hover, #eut-footer-bar a:hover {
    color: #ffa400 !important;}
#eut-footer-bar .eut-social li{padding: 0 5px;}
.subscribe-row input.wpcf7-form-control.wpcf7-submit.arrow-btn {
    font-size: 0 !important;
    background-color: transparent;
    float: none;
    position: absolute;
    right: 90px;
    top: 8px;
    background: url(http://k2kkonkreteklinkers.com/wp-content/uploads/2020/09/right-arrow.png);
    width: 18px;
    height: 18px;
    background-size: contain;
    border: none;
    outline: none !important;
    z-index: 9;
}
.subscribe-row .wpcf7-form br{display:none}
.subscribe-row{  border-bottom: 1px solid #555555;  border-top: 1px solid #555555;    margin-bottom: 20px;}
.subscribe-row p{margin-bottom:0 !important}
.subscribe-row .wpcf7-not-valid-tip{padding-left: 4%;float: none;}
.subscribe-row .wpcf7 form .wpcf7-response-output{padding: 5px; margin:0;  border: none;    background: transparent; clear: both;   color: #BDBDBD;}
.subscribe-row .wpcf7 form.invalid .wpcf7-response-output{display:none !important}
.copyright-footer p{color:#b6b6b6}
.copyright-footer p a{color:#b6b6b6 !important}
#eut-feature-title h1{left: 25%; right: 20%;  position: absolute; bottom: -120px;}
.page-id-124 .slider-solid-left-bg{padding:70px 100px 30px 30px;top:5px;min-height:365px;left: 50px;}
.page-id-124 .slider-solid-right-bg{padding:70px 30px 30px 100px;top:5px;min-height:365px;left: -50px; z-index:1}
.slider-solid-left-bg{padding:30px 100px 30px 30px;top:5px;min-height:365px;left: 50px;}
.slider-solid-right-bg{padding:30px 30px 30px 100px;top:5px;min-height:365px;left: -50px; z-index:1}
.slider-image-right-block {position: relative;right: 20px;top: -50px;}
.slider-image-left-block {position: relative;left: 20px;top: -50px;}
.slider-solid-left-bg .eut-element.eut-text, .slider-solid-right-bg .eut-element.eut-text{  margin: 25px 0 30px 0 !important;}
.eut-carousel-wrapper .eut-icon-nav-left:before{content:"" !important;position:absolute;right:0;top:0;background:url('http://k2kkonkreteklinkers.com/wp-content/uploads/2020/09/left-arrow.png') no-repeat;width:27px;height:27px}
.eut-carousel-wrapper .eut-icon-nav-right:before{content:"" !important;position:absolute;right:0;top:0;background:url('http://k2kkonkreteklinkers.com/wp-content/uploads/2020/09/right-arrow.png') no-repeat;width:27px;height:27px }
.slider-image-right-block .eut-carousel-buttons{position: absolute; bottom: -25px; right: 70px;}
.slider-image-right-block .eut-carousel-prev.eut-icon-nav-left{left: -30px !important;}
.slider-image-left-block .eut-carousel-buttons{position: absolute; bottom: -25px; left: 10px;}
.slider-image-left-block .eut-carousel-prev.eut-icon-nav-left{left: -30px !important;}
.product-features-tab .eut-box-icon.eut-align-center img { max-width: 60px; max-height: 50px; min-height: 50px;width: 60px; }
.product-features-tab .eut-element.eut-box-icon .eut-image-icon{margin-bottom:10px}
.product-features-tab ul.vc_tta-tabs-list{padding:18px 0 !important;margin: 0 20px !important;}
#eut-content-area .vc_tta.vc_general .vc_tta-tab.vc_active > a:after{
	background-color: #ffa400 !important;
	height: 5px !important;
	margin-top: 14px !important;
}
 .wpb-js-composer .vc_tta.vc_general .vc_tta-tab{width: 25%;text-align: center;}
.product-features-tab li.vc_tta-tab.vc_active span.vc_tta-title-text{font-weight:600;opacity:1}
.product-features-tab li.vc_tta-tab span.vc_tta-title-text{opacity:0.5}
.vc_tta-tabs-position-top .vc_tta-tabs-list { border-bottom: 2px solid #2c2c2c !important;  border-top: 2px solid #2c2c2c !important;}
#eut-content-area .vc_tta.vc_tta-tabs-position-top.vc_general .vc_tta-panel-body{padding: 40px 0 0 !important;}
.product-features-tab.text-white ul.vc_tta-tabs-list { border-bottom: 2px solid #a0a0a0 !important;  border-top: 2px solid #a0a0a0 !important; color:#FFF !important}
.product-features-tab.text-white li.vc_tta-tab span.vc_tta-title-text{color:#FFF}
.banner-home {background:url('http://k2kkonkreteklinkers.com/wp-content/uploads/2020/09/home-banner-bg.jpg') no-repeat;background-size:cover}
.banner-home .carousel-item img{max-width:440px;margin:0 auto}
.banner-home h2{color:#ffa400 !important}	
.banner-home .carousel-control-next{right: auto;  left: 50px;}
.banner-home .nav-crousel{position: absolute;  bottom: 20%;  left: 10%; z-index: 999;}
.mision-vision .eut-element.eut-box{padding: 30px 100px 30px 30px;}
.team-accordion .card-body {border-radius: 0px !important;text-align: center;min-height: 170px;border: none !important;position: relative !important}
       .team-accordion .card-body img{max-width: 250px;text-align: center;margin:30px auto 0;width:100%}
       .team-accordion .card-body h6{color: #ffa400 !important;font-size: 18px;    margin-bottom: 0;margin-top: 20px}
        .team-accordion .card-body p{color: #000;padding:10px 15px}
		.team-accordion #row2 .card-body p{min-height:68px}
        .team-accordion .content-body{margin: 0 15px;background: #f5f5f5;text-align: left;padding:30px;border-radius: 0px !important;}      
        /*#row1 .card-body img{margin-top: -50px}
        #row2 .card-body h6, #row3 .card-body h6{color: #FFF !important;text-align: left;position: absolute;bottom: 15px;left: 15px}
        #row2 .card-body img, #row3 .card-body img{margin-top: 30px !important;margin-bottom: 80px !important}*/
        .accord{position: absolute; bottom: 0; right: 0;}
         a.collapsed .accord:before {
            content: "\f067";
            background: #FFF;
            border: none;
            font-family: "FontAwesome"; 
        }
        .accord:before {
            content: "\f068";
            font-family: "FontAwesome";
            font-weight: 900;
            width: 40px;
            height: 40px;
            line-height: 40px;   
            border-radius: 0;
            background: #FFF;
            font-size: 18px;
            color: #ffa400;
            text-align: center;           
            position: absolute;
            bottom: 0;
            right: 0px;
            z-index: 1;
            transition: all 0.3s ease 0s;
        }
.inside-banner .eut-bg-image.show{background-position: bottom center;}
#eut-main-content .inside-banner h1{color: #ffa400 !important;bottom: 150px; left: -35px;}
.page-id-124 #eut-main-content .inside-banner h1{bottom: 200px;} 
.inside-banner{min-height:550px}
.inside-banner .align-items-end{display: flex;align-items: flex-end !important; height: 550px}
a.mailto-text {  color: #000 !important; text-decoration: underline !important;  font-weight: 600;}
.page-head{position:relative;z-index:9;transition: 0.3s ease-in;top: -75px;}
.page-head-scrolled{position:fixed;  width:100%;transition: 0.3s ease-in;border-bottom: 1px solid #FFF;}
.horizontal-menu ul{padding: 20px 0 20px;text-align:center; background:#FFF}
.horizontal-menu ul li{list-style:none;display:inline-block;padding:10px 22px 15px}
.horizontal-menu ul li a{padding-bottom: 4px;color:#000;opacity:0.65;text-decoration:none !important;position:relative}
.horizontal-menu ul li.active a{font-weight: 600;opacity:1}
.horizontal-menu nav select { display: none;}
.horizontal-menu ul li.active a:before {
    position: absolute;
    content: "";
    width: 50px;
    height: 3px;
    background-color: #ffa400;
    bottom: -5px;
    right: 0;
}

.manufacture-timeline .cd-timeline-img{box-shadow: 0 0 0 4px #ffa400, inset 0 2px 0 rgba(0, 0, 0, 0.08), 0 3px 0 4px rgba(0, 0, 0, 0.05);}
.manufacture-timeline #cd-timeline{padding:0 !important}
.manufacture-timeline .cd-timeline-img.cd-picture {   background: #FFF !important;}
.manufacture-timeline .cd-timeline-content-area{padding: 0 20px 20px !important;}
.manufacture-timeline .cd-timeline-content h2{padding: 20px 20px 5px !important; }
.manufacture-timeline .cd-timeline-content{border-radius:0 !important;box-shadow:none !important}
.manufacture-timeline .fa-handshake-o:before {
    content: "";
    background: url(http://k2kkonkreteklinkers.com/wp-content/uploads/2020/09/Concrete-Mixing.svg) no-repeat;
    width: 50px;
    height: 50px;
    background-size: contain;
    position: absolute;
    top: 20px;
    left: 50%;
    transform: translateX(-50%);    
}
.manufacture-timeline .fa-envelope-open:before {
    content: "";
    background: url(http://k2kkonkreteklinkers.com/wp-content/uploads/2020/09/Extrusion.svg) no-repeat;
    width: 50px;
    height: 50px;
    background-size: contain;
    position: absolute;
    top: 20px;
    left: 50%;
    transform: translateX(-50%);    
}
.manufacture-timeline .fa-address-book:before {
    content: "";
    background: url(http://k2kkonkreteklinkers.com/wp-content/uploads/2020/09/cutting.svg) no-repeat;
    width: 50px;
    height: 50px;
    background-size: contain;
    position: absolute;
    top: 20px;
    left: 50%;
    transform: translateX(-50%);    
}
.manufacture-timeline .fa-user-circle-o:before {
    content: "";
    background: url(http://k2kkonkreteklinkers.com/wp-content/uploads/2020/09/trimming.svg) no-repeat;
   	width: 50px;
    height: 50px;
    background-size: contain;
    position: absolute;
    top: 20px;
    left: 50%;
    transform: translateX(-50%);    
}

.manufacture-timeline .fa-user-circle:before {
    content: "";
    background: url(http://k2kkonkreteklinkers.com/wp-content/uploads/2020/09/stacking.svg) no-repeat;
    width: 50px;
    height: 50px;
    background-size: contain;
    position: absolute;
    top: 20px;
    left: 50%;
    transform: translateX(-50%);    
}
.manufacture-timeline .fa-user-o:before {
    content: "";
    background: url(http://k2kkonkreteklinkers.com/wp-content/uploads/2020/09/precuring2.svg) no-repeat;
    width: 50px;
    height: 50px;
    background-size: contain;
    position: absolute;
    top: 20px;
    left: 50%;
    transform: translateX(-50%);    
}

.manufacture-timeline .fa-id-badge:before {
    content: "";
    background: url(http://k2kkonkreteklinkers.com/wp-content/uploads/2020/09/restacking.svg) no-repeat;
    width: 50px;
    height: 50px;
    background-size: contain;
    position: absolute;
    top: 20px;
    left: 50%;
    transform: translateX(-50%);    
}

.sustainability-k2k .eut-element.eut-box-icon { display: flex;  align-items: flex-end;}
.sustainability-k2k .eut-box-icon.eut-align-left img{width:70px}
.gallery-k2k .eut-carousel-buttons{right: 70px; position: absolute;  bottom: -20px;}
.gallery-k2k .eut-carousel-prev.eut-icon-nav-left{left:-30px !important}
.cd-timeline-img{width: 80px !important;  height: 80px !important;line-height: 0 !important;}
 .wpb-js-composer .vc_tta.vc_general.resource-media .vc_tta-tab{padding: 10px 0 !important;font-size: 20px;}
 .wpb-js-composer .vc_tta.vc_general.resource-media li.vc_tta-tab.vc_active a{font-weight:600 !important}
li.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-261 span.eut-item:after{display:none}
.modal-content{border-radius:0}
.clients .eut-media img {
    width: auto;
    max-width: 200px;
    text-align: center;
    margin: 0 auto;
}
.testimonial-block span.eut-testimonial-identity {display: block; clear: both; font-size: 16px;  font-weight: 500 !important;}
.testimonial-block .eut-testimonial-name{font-weight: 600;padding-top: 10px;}
.testimonial-block .eut-testimonial .owl-controls .owl-page span{border-radius:0}
/*#eut-header .eut-logo .eut-logo-wrapper img{height:auto;}*/
.smarter-homes .eut-element.eut-box-icon{    display: inline-flex; align-items: center; min-width: 50%; padding: 0 30px 0px 0;    margin-bottom: 25px;}
.smarter-homes .eut-box-icon .eut-image-icon img{width: 55px;height: 45px;}
.smarter-homes .eut-box-icon.eut-align-left .eut-wrapper-icon, .smarter-homes .eut-box-icon.eut-align-left .eut-image-icon {    font-size: inherit !important;}
.smarter-homes .slider-solid-left-bg .eut-element.eut-text, .smarter-homes .slider-solid-right-bg .eut-element.eut-text{
	    margin: 10px 0 !important;}


.carousel.carousel-fade .carousel-item {
    display: block;
    opacity: 0;
    transition: opacity ease-out .7s;
}

.carousel.carousel-fade .carousel-item.active {
    opacity: 1 !important;
}

.projects-gallery .eut-element.eut-carousel-wrapper {margin: 0;}
.projects-gallery ul.vc_tta-tabs-list{text-align:center}
.projects-gallery li.vc_tta-tab{font-size:20px}
.wpb-js-composer .projects-gallery .vc_tta.vc_general .vc_tta-tab {  padding: 10px 0 !important;}
.projects-gallery ul .vc_active a .vc_tta-title-text {  color: #ffa400;}
.slider-grid {position:relative}
.slider-grid .eut-carousel-buttons {
    right: 70px;
    position: absolute;
    bottom: -20px;
}
.slider-grid .eut-element.eut-text{    z-index: -1;}
.slider-grid .eut-slider[data-navigation-type="1"] .owl-controls .owl-buttons .owl-prev, .slider-grid .eut-carousel-navigation[data-navigation-type="1"] .eut-carousel-buttons .eut-carousel-prev{left: -30px !important;}

.projects-btn .outline-btn{color: #ffa400; border-color: #ffa400;margin-top:20px}
.projects-btn .outline-btn:hover{color:#FFF;background:#ffa400}
.modal-book-visit .wpcf7 form.invalid .wpcf7-response-output, .modal-book-visit .wpcf7 form.unaccepted .wpcf7-response-output{background: transparent; color: #FFF;}
.modal-book-visit .wpcf7 form.sent .wpcf7-response-output{background: transparent;}
.subscribe-row .wpcf7-not-valid-tip{position: relative; width: fit-content; margin: 0 auto;  padding-left: initial;   right: 0;line-height: normal;}

@media only screen and (min-width: 1400px){
	.banner-home .carousel-caption p{top:-60px}
}	

@media only screen and (min-width: 1920px){
.horizontal-menu ul{padding: 20px 120px 20px 0;}
}

@media only screen and (max-width: 1200px){
	
	#eut-header .eut-logo .eut-logo-wrapper img{    top: -35%;}
	#tdt-slider-295 .slick-slide { padding: 0 10px !important;}	
	.k2k-insights span.content-section{width: 70%; right: 0px;}
	#eut-main-content .cd-timeline-content h2{font-size:18px !important}
	.eut-carousel-navigation {  display: block !important;}
	#eut-footer .widget:last-child, #eut-footer .widgets:last-child{margin-bottom:20px !important}
	#eut-header .eut-logo .eut-logo-wrapper a {  height: 70px !important;}
	.range-of-products .right-align.bottom-block .eut-box-content{left: 15px;}
	span.title-social-icons{padding-left: 20px;}
	#eut-footer-bar[data-align-center="yes"] .eut-social{right: 20px;}
}

@media only screen and (max-width: 1199px){
	.subscribe-row input.wpcf7-form-control.wpcf7-submit.arrow-btn{    right: 40px;}
	#eut-theme-wrapper .subscribe-row input[type="email"]{width:50%}	
/*.subscribe-row input.wpcf7-form-control.wpcf7-submit.arrow-btn{ right: auto; margin-left: -50px;}*/
}

@media only screen and (min-width: 1024px){

.banner-home .carousel-caption p{top:-40px}	
.cssanimations .cd-timeline-content.is-hidden {  visibility: visible !important;}
.cssanimations .cd-timeline-img.is-hidden {  visibility: visible !important;}	
.cd-timeline-block:nth-child(even) .cd-timeline-content .timeline-arrow{border-right-color: white !important;}	
.cd-timeline-block:nth-child(odd) .cd-timeline-content .timeline-arrow{border-left-color: white !important;}	
.cd-timeline-block:nth-child(even) .cd-timeline-content{    left: 20px;}	
#cd-timeline .timeline-line {margin-left: 5px !important;     height:88% !important;   top: 5px !important;}	
.cd-timeline-block {  margin: 2em 0 !important;}	
}

@media only screen and (max-width: 1023px){
	.k2k-intro .wpb_column.eut-column.eut-column-7-12.pt100{padding-top: 20px !important;}	
	#eut-footer-bar[data-align-center="yes"] .eut-social{bottom:92px}
	span.title-social-icons{padding-left: 0;}
	.k2k-insights span.content-section{right: 21%; max-width: 500px;padding: 30px 30px 0;}	
.banner-home .carousel-caption{text-align: center;width: 70%;    margin: 0 auto;}
.range-of-products .right-align.bottom-block .eut-box-content{left: auto; right: 0; padding: 30px 20px 20px 20px;}	
	.slider-solid-left-bg.boxed-content{padding: 30px 100px 30px 30px;}		
	.know-our-products .slider-image-right-block{bottom: -100px;}
.manufacture-timeline .cd-timeline-content{margin-left:100px}
.cd-timeline-content .timeline-arrow{border-right: 7px solid #FFF !important;}	 
#cd-timeline .timeline-line {    left: 38px !important;}	
#cd-timeline {    margin-bottom: 4em !important;}	
}

@media screen and (max-width: 991px) {	
	.page-head{display:none}
	.page-id-124 .slider-solid-left-bg{padding: 30px 100px 30px 30px;}
	.page-id-124 .slider-solid-right-bg{30px 30px 30px 100px;}
	#eut-main-content .k2k-status h4 {    font-size: 18px !important;  line-height: 24px !important;}
	#eut-footer-bar[data-align-center="yes"] .eut-social{    bottom:100px;right: auto; left: 100px;}
	.subscribe-row .col-md-5.text-right { display: flex; align-items: flex-start; justify-content: flex-start;}
	.know-our-products .wpb_column.eut-column.eut-column-1.pt100.pb120 { padding-top: 50px !important; padding-bottom: 50px !important;}
	.testimonial-block .eut-testimonial .owl-item{padding:40px}
	.know-our-products .slider-image-right-block{
	bottom: 0;
    margin: 0 40px;
    width: 100%;
    right: 0;
    display: block;
    text-align: center;    
	}
	.slider-solid-left-bg.boxed-content{
	padding: 30px !important;
    display: block;
    width: auto;
    left: 0;
    max-width: 655px;
    margin: 0 auto;
    top: 0;
	float:none;	
	}
	#eut-main-content h2.tdt-slider-heading{font-size:22px !important;line-height:28px !important}
	.k2k-status .eut-counter-content{padding-left:0}
	.page-head .wpb_column.eut-column.eut-column-7-12{width:100%}
	.page-head{top:-1px;    margin-bottom: 50px !important;}
	#eut-main-content h2 {  font-size: 30px !important;   line-height: 36px !important;}
	.sustainability-k2k .eut-element.eut-box-icon {  display: flex;  align-items: inherit;}
	.sustainability-k2k .eut-box-icon.eut-align-left img{width:150px}
	.inside-banner .align-items-end{    height: 450px;}
	.inside-banner {  min-height: 450px;}
	#eut-main-content .align-items-end h1 { font-size: 30px !important;  line-height: 36px !important;}
	.subscribe-row .col-md-5.text-right { text-align: left !important;  padding-top: 15px;}
	.copyright-footer p.text-right {   text-align: left !important;}
	.subscribe-row input.wpcf7-form-control.wpcf7-submit.arrow-btn{right: 15px;  top: 35px;}
	.subscribe-row .your-email input[type="email"]{width: -webkit-fill-available!IMPORTANT;}
	.row.subscribe-row.pt20.pb20{padding: 10px 15px; text-align: left;}
	.row.copyright-footer{padding:0 10px}
	#eut-theme-wrapper .subscribe-row input[type="email"]{margin:0;width:40%}
   .horizontal-menu nav ul     { display: none !important; }
   .horizontal-menu nav select { display: inline-block; }
   .horizontal-menu nav select{
	background-color: #202020 !important;
    color: #FFF !important;
    opacity: 1 !important;
    font-size: 15px !important;
    text-align: center !important;
	border:none !important	
	}
}

@media screen and (max-width: 767px) {	
	.k2k-intro .eut-element.eut-image.eut-align-center {  padding-top: 30px;}
	.eut-section.k2k-intro.pt40.pb80 { padding-top: 0 !important;  padding-bottom: 50px !important;}
	.k2k-intro .wpb_column.eut-column.eut-column-7-12.pt100 {  padding-top: 0px !important;}
	.page-id-124 .slider-solid-left-bg{    min-height: -webkit-fill-available; left: 0;}
	.page-id-124 .slider-solid-right-bg{left: 0;padding: 30px 30px 50px 30px;  min-height: -webkit-fill-available; right: 0;}
	.eut-section.pt120.pb80.smarter-homes {  padding-top: 40px !important;  padding-bottom: 40px !important;}
	.team-accordion #row2 .card-body p{min-height:inherit}
	.know-our-products .slider-image-right-block{margin:0 30px;padding: 0; max-width: -webkit-fill-available;}
	.slider-solid-left-bg.boxed-content{margin:0 30px}
	.k2k-insights span.content-section{    padding: 20px 20px 0;}
	.eut-section.eut-feature-footer.pt60.pb60.clients { padding-bottom: 30px !important; padding-top: 30px !important;}
	.eut-section.testimonial-block.pt60.pb60 { padding-bottom: 30px !important; padding-top: 30px !important;}
	.eut-section.k2k-insights.pt60.pb60 { padding-top: 30px !important; padding-bottom: 40px !important;}
	.projects-worked .slick-prev, .projects-worked .slick-next{top:-25px}
	.eut-section.projects-worked.pt60.pb60 { padding-top: 30px !important;  padding-bottom: 0px !important;}
	.eut-element.eut-box.eut-align-left.top-block { padding-top: 30px;}
	.range-of-products .top-block .eut-box-content {
    bottom: 0px;
	top: auto;	
    z-index: 99;
    position: absolute;
    background: #FFF;
    width: 400px;
    padding: 20px 20px 20px 0;
    margin-left: -28px;
    left: 50%;
    transform: translateX(-50%);
	}
	.range-of-products .right-align.bottom-block .eut-box-content {left: 50%;right: 0;padding: 20px 20px 20px 0;}
	.range-of-products .bottom-block .eut-box-content{width: 400px;left: 50%;margin-left: -28px;
	transform: translateX(-50%);}
	.range-of-products .eut-element.eut-box{margin: 0 auto; max-width: 456px;}
	.range-of-products .pt60 {  padding-top: 30px !important;}
	.eut-section.range-of-products.pt60.pb60 {  padding-top: 30px !important;padding-bottom: 10px !important;}
	#eut-main-content .eut-counter h4 {  font-size: 18px !important;   line-height: 24px !important;}
	.eut-counter .eut-counter-item.eut-large{       font-size: 45px; line-height: 50px;}
	.eut-section.k2k-intro.mt-6.mb-6 { margin-top: 0 !important;  margin-bottom: 40px !important;}
	#eut-main-content .banner-home h2{line-height:35px !important}
	.banner-home .carousel-item{position:absolute;bottom:0}
	.banner-home .carousel-item img{max-width:250px}
	.banner-home .carousel-inner{    min-height: 500px;}
	.banner-home .carousel-caption{top:-100px}
	.eut-section.pt40.pb60.mision-vision {  padding-top: 20px !important;  padding-bottom: 20px !important;}
	.mision-vision .eut-element.eut-box {  padding: 0 20px 30px;}
	.eut-section.eut-feature-footer.pt130.pb80.build-career{  padding-top: 50px !important;  padding-bottom: 50px !important;}
	.build-career .slider-image-left-block{    margin: 0 auto; display: block;  float: none;}
	.eut-section.pt60.pb60.team-k2k {  padding-top: 20px !important;  padding-bottom: 20px !important;}	
	div#concrete-blocks {  padding-top: 40px !important;  padding-bottom: 20px !important;}
	div#kerbs {  padding-top: 40px !important;  padding-bottom: 20px !important;}
	.wpb-js-composer .vc_tta.vc_general .product-features-tab.text-white .vc_tta-panel-heading .vc_tta-panel-title{border-top: 2px solid #565656 !important; border-bottom: 2px solid #565656 !important;}
	#pavers h4.vc_tta-panel-title span{color:#FFF !important}
	.product-features-tab.pt40.text-white{padding-top:40px !important}
	.product-features-tab.pt40.concrete-block{padding-top:40px !important}
	 /*#eut-content-area #pavers .vc_tta.vc_tta-tabs-position-top.vc_general .vc_tta-panel-body{padding:20px 0 0 !important}
	#eut-content-area #concrete-blocks .vc_tta.vc_tta-tabs-position-top.vc_general .vc_tta-panel-body{padding:20px 0 0 !important}*/
	.slider-image-left-block{left: 0; top: 0;margin: 0 5px; width: auto;}
	.slider-solid-right-bg {
			padding: 30px 30px 30px 30px;
			top: 0;
			min-height: initial;
			left: auto;
			z-index: 1;
			margin: 0 30px;
			right: auto;
			width: auto;
		}
	div#pavers { padding-top: 40px !important;  padding-bottom: 20px !important;}
	#eut-content-area .vc_tta.vc_tta-tabs-position-top.vc_general .vc_tta-panel-body{padding:20px 0 0 !important}
	.product-features-tab .eut-element.eut-box-icon.eut-align-center.eut-medium{padding-bottom:30px !important}
	.product-features-tab .eut-element.eut-box-icon .eut-image-icon {  margin-bottom: 0px;}
	.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-heading .vc_tta-panel-title{ border-top: 2px solid #565656; border-bottom: 2px solid #565656;  margin-bottom: 15px;}
	.wpb-js-composer .vc_tta.vc_general .vc_tta-panel.vc_active .vc_tta-panel-title{border-bottom: 2px solid #ffa400;  border-top: 2px solid #ffa400;  margin-bottom:0px;}
	.product-features-tab.pt40{padding-top:20px !important}
	.slider-image-right-block .eut-slider .eut-slider-item img{padding:0 5px}
	.slider-solid-left-bg{padding: 30px 30px 50px !important;}
	.page-head{top: 28px; margin-bottom: 0px !important;}
	.page-id-124 #eut-main-content .inside-banner h1{bottom:20px }	
.re-order {  display: flex; display: -ms-flex; flex-direction: column; }
  .re-order .first {  order: 1;  }
  .re-order .second {  order: 2;  }	
	.inside-banner {  min-height: 550px;  display: flex;  align-items: flex-end; justify-content: center;}
	.inside-banner .align-items-end img{    max-width: 200px;float: none;margin: 0 auto !important; display: block; bottom:0;position: relative;}	
	.inside-banner .align-items-end{height:auto}
	.eut-row .eut-row > div .eut-element:last-child { overflow: visible;margin-bottom:0 !important}
	.inside-banner .eut-row .eut-row > div .eut-element:last-child { overflow: visible;}
	#eut-main-content .inside-banner h1{bottom:20px;left:auto;text-align: center;}
	.slider-image-right-block {  position: relative;  right: auto;  top: -25px;}
	.slider-solid-left-bg { padding: 30px;  top: 0;  min-height: initial;  left: 0;  margin: 0 30px;  width: auto;}
	.eut-section.pt100.pb80 { padding-top: 0 !important;  padding-bottom: 20px !important;}
	.sustainability-k2k .eut-element.eut-box-icon {  display: flex;  align-items: baseline;  margin-bottom: 20pximportant;}
	.sustainability-k2k .eut-box-icon.eut-align-left img{width:45px}
	.eut-section.pt60.pb60.gallery-k2k {padding-top: 20px !important; padding-bottom: 40px !important;}
	.eut-section.eut-feature-footer.pt60.pb60.sustainability-k2k { padding-top: 20px !important;padding-bottom: 20px 		!important;}
	#eut-footer-area { padding-top: 30px !important; padding-bottom: 0px !important;}
	.row.subscribe-row.pt20.pb20 { padding: 10px 10px;  text-align: left;}
	#eut-theme-wrapper .subscribe-row input[type="email"]{display: block; clear: both;width:50%; position: relative;}
	.subscribe-row input.wpcf7-form-control.wpcf7-submit.arrow-btn {top: 20px;}
	.row.copyright-footer{padding:0 10px}
	#eut-footer-area h3.eut-widget-title{margin-bottom:0}
	.sustainability-k2k .eut-element.eut-box-icon.eut-align-left.eut-medium {  margin-bottom: 20px !important;}
	.manufacture-timeline .cd-timeline-content h2 { padding: 0 !important;}
	.manufacture-timeline .cd-timeline-content-area {  padding: 0 !important;}
	.manufacture-timeline .cd-timeline-content {    padding: 1em 1em 1.5em;}
	.cd-timeline-content .cd-date{padding:0 !important}
	.mega-timeline-title{display:none !important}
	h2.eut-element.eut-align-left.eut-title-no-line, h2.eut-element.eut-align-center.eut-title-no-line.text-white{    line-height: 35px !important;}	
}	



@media (min-width: 576px){
#eut-footer-bar .container, #eut-footer-bar .container-sm {  max-width: 100%;}
.modal-dialog { max-width: 500px; margin: 5rem auto;}	
	
}

@media (max-width: 586px){
.subscribe-row .your-email input[type="email"]{width: 50%;}
}

@media screen and (max-width: 575px) {	
	#eut-header #eut-inner-header, #eut-header #eut-header-wrapper, #eut-header .eut-menu-options { height: 60px !important;  line-height: 60px !important;}
	.k2k-status .eut-counter-content sup { top: -60px;  left: 50%;   transform: translateX(-50%);  margin-left: -20px;}
	.eut-counter .eut-counter-item.eut-large {   font-size: 40px;  line-height: 45px;}	
	.k2k-intro .eut-bg-image{display:none}
	.k2k-intro .wpb_column.eut-column.eut-column-2-3.pt100.pb100 { padding-top: 0 !important;  padding-bottom: 0 !important;}
	#eut-footer-area .textwidget img {  width: 160px;}
	.subscribe-row input.wpcf7-form-control.wpcf7-submit.arrow-btn{right: 15px;top: 38px;}
	.subscribe-row input[type="email"]{width:60%}
	.k2k-insights span.content-section{padding: 15px 20px 0; left: 0; right: auto;}
	.k2k-insights span.content-section p{margin-bottom:0}
	.k2k-status .eut-counter-content {  padding-left:0; text-align:center;display: block;}
	.k2k-status .eut-element.eut-counter.eut-align-center{    padding: 20px 0 !important;}
	.eut-section.pt60.pb60.k2k-status { padding-top: 30px !important;  padding-bottom: 30px !important;}	
	.banner-home .nav-crousel{bottom:0 }
	.banner-home .carousel-caption{width: 95%;    top: -50px;}
	.build-career .slider-image-left-block img{padding:0 5px}	
.slider-solid-left-bg{margin: 0 25px 20px;}
.manufacture-timeline .fa-handshake-o:before, .manufacture-timeline .fa-envelope-open:before, .manufacture-timeline .fa-address-book:before, .manufacture-timeline .fa-user-circle-o:before, .manufacture-timeline .fa-user-circle:before, .manufacture-timeline .fa-user-o:before, .manufacture-timeline .fa-id-badge:before{width: 40px;height: 40px; top:15px}	
.cd-timeline-block .cd-timeline-img{width: 65px !important; height: 65px !important;}	
	#cd-timeline .timeline-line {left:30px !important;height:90% !important}	
	.manufacture-timeline .cd-timeline-content{margin-left:85px}
	h2.eut-element.eut-align-left.eut-title-no-line, h2.eut-element.eut-align-center.eut-title-no-line.text-white, #eut-main-content .align-items-end h1{ font-size: 25px !important;line-height: 30px !important;}
	.sustainability-k2k .eut-element.eut-box-icon{align-items: flex-end;}
	.sustainability-k2k .eut-box-icon.eut-align-left img{width:60px}
	#eut-theme-wrapper .subscribe-row input[type="email"]{width:90%}
	#eut-header .eut-logo .eut-logo-wrapper a.eut-default, #eut-header.eut-header-sticky .eut-logo a.eut-sticky{    height: 50px !important;}
	#eut-header .eut-logo .eut-logo-wrapper img{    top: -50% !important;}
	.inside-banner {  min-height: 500px;}
	#eut-main-content h2.tdt-slider-heading { font-size: 16px !important; line-height: 21px !important;}
	.tm-slider.slick-slider .slick-prev:before, .tm-slider.slick-slider .slick-next:before{width: 22px;  height: 22px; background-size: contain;}
}

@media screen and (max-width:480px) {	
	#eut-theme-wrapper .subscribe-row input[type="email"]{width:70%}	
.clients .eut-media img{margin:0 auto}	
.eut-section.pt60.pb60.k2k-status { padding-top: 0px !important; padding-bottom: 0px !important;}	
.subscribe-row .your-email input[type="email"] {  width: 70%;}
.range-of-products .bottom-block .eut-box-content {
    width: 350px;    
    margin-left: -18px;    
    padding:15px;
	background: rgb(255 255 255 / 75%);
}	
	.range-of-products .top-block .eut-box-content{
	background: rgb(255 255 255 / 75%);
    width: 350px;
    padding: 15px;
    margin-left: -18px;    
	}	
	.range-of-products .right-align.bottom-block .eut-box-content{    padding: 15px;}
	#eut-main-content .banner-home h2 { font-size: 22px !important;  line-height: 27px !important;}
	#eut-main-content .banner-home p{font-size:15px }
	#eut-main-content  h2.eut-element{ font-size: 25px !important;  line-height: 30px !important;}
	.slider-solid-left-bg.boxed-content{padding: 20px !important;}
	.testimonial-block .eut-testimonial .owl-item{min-height:400px}
	#eut-footer-area h3.eut-widget-title{font-size: 17px !important;}
	.outline-btn{font-size:15px;padding: 8px 20px;}
	#eut-footer .outline-btn.yellow-border{padding: 8px 15px;width: 112px;text-align: center;}
	.eut-btn.eut-btn-line{padding: 12px 20px;font-size: 15px !important;}
	.projects-worked .slick-prev, .projects-worked .slick-next{top: -5px;}
	.banner-home .carousel-item img{max-width: 220px;}
	.banner-home .carousel-caption {  width: 100%; top: -140px;}
	.banner-home .carousel-control-prev .fa-angle-left:before, .banner-home .carousel-control-next .fa-angle-right:before{width: 26px;height: 26px;background-size: contain;}
}

@media screen and (max-width:375px) {	
	#eut-theme-wrapper .subscribe-row input[type="email"]{width:90%}
	.range-of-products .bottom-block .eut-box-content, .range-of-products .top-block .eut-box-content{width: 310px;}
}

@media screen and (max-width:350px) {
.range-of-products .bottom-block .eut-box-content, .range-of-products .top-block .eut-box-content{ margin-left: -5px;   width: 280px;}
	.subscribe-row .your-email input[type="email"] {width: 280px !important;}	
	.subscribe-row input.wpcf7-form-control.wpcf7-submit.arrow-btn {   right: 15px;   top: 38px;   float: right;}
	#eut-footer-bar[data-align-center="yes"] .eut-social{bottom: 120px;}
}