@charset "utf-8";
 @import url(https://use.typekit.net/jvl8eob.css);
@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.css);
body{ 
font-size: 16px; 
color : #21333a;
font-family: nimbus-sans, sans-serif;
font-style: normal;
font-weight: 300;
}
body, button, input, select, textarea{ font-family: nimbus-sans, sans-serif;}
h1, h2,h3,h4,h5,h6{ color: #21333a;}
h5{ text-transform: none;}
a:hover, a:focus{ text-decoration: none; color: #21333a;}
.clearDiv{ clear: both; height: 0; }
.site-description{ display: none;}
h1.seo-title{ display: none!important; opacity: 0; font-size: 0; margin: 0; padding: 0;}
.container {  padding-right: 15px; padding-left: 15px;    margin-right: auto;    margin-left: auto;}
.mfp-bg{ z-index: 1051;}
.mfp-wrap{ z-index: 1052;}
.dispaly-none{ display: none!important;} .col-md-12 { width: 100%;}
h2, .home.blog .entry-title{ color: inherit;}
.site-color{ color: #ef7c00;}
::-webkit-input-placeholder { opacity: 0.6;
}
::-moz-placeholder { opacity: 0.6;
}
:-ms-input-placeholder { opacity: 0.6;
}
:-moz-placeholder { opacity: 0.6;
}
.page-template-full-page .entry-header,
.twentyseventeen-front-page .entry-header-custom{ display: none;}
.twentyseventeen-front-page article:not(.has-post-thumbnail):not(:first-child){ border-top: 0;}
.page.page-template-casestudy-template #content,
.page-template-full-page #content{ padding : 0;}
.page.page-template-casestudy-template #content #primary,
.page-template-full-page #content #primary{ max-width : inherit;}
.page-template-default .wrap{ padding-left: 15px; padding-right: 15px; }
.brd-red .pic-wrap{ border-color:#e74133!important; }
.brd-dark .pic-wrap{ border-color:#21333a!important; }
.brd-green .pic-wrap{  border-color:#3fa435!important;} .btn,
.btn:hover,
.btn.hover,
.btn:focus,
.btn.focus,
.btn:active,
.btn.active {
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none;
}
.btn {
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
padding: 9px 22px;
font-family: inherit;
color: #fff;
}
.btn{ background-image: none!important;}
.btn.btn-default {
border-color: #ef7c00;
background-color: #ef7c00;
}
.btn.btn-default:focus,
.btn.btn-default.focus {
border-color: #21333a;
background-color: #21333a;
color: #ef7c00;	
}
.btn.btn-default:hover,
.btn.btn-default.hover { 
border-color: #21333a;
background-color: #21333a;
color: #ef7c00;
}
.btn.btn-default:active,
.btn.btn-default.active {
border-color: #21333a;
background-color: #21333a;
color: #ef7c00;
}
.btn.btn-dark {
border-color: #21333a;
background-color: #21333a;
}
.btn.btn-dark:focus,
.btn.btn-dark.focus {
border-color: #fff;
background-color: #fff;
}
.btn.btn-dark:hover,
.btn.btn-dark.hover { 
border-color: #fff;
background-color: #fff;
color: #ef7c00;	
}
.btn.btn-dark:active,
.btn.btn-dark.active {
border-color: #fff;
background-color: #fff;
color: #ef7c00;	
}
.btn.btn-dark2 {
border-color: #21333a;
background-color: #21333a;
}
.btn.btn-dark2:focus,
.btn.btn-dark2.focus {
border-color: #21333a;
background-color: #21333a;
}
.btn.btn-dark2:hover,
.btn.btn-dark2.hover { 
border-color: #ef7c00;
background-color: #ef7c00;
color: #fff;	
}
.btn.btn-dark2:active,
.btn.btn-dark2.active {
border-color: #ef7c00;
background-color: #ef7c00;
color: #fff;	
} .header{ height: auto;}
img{ max-width: 100%;}
a{ color : #ef7c00;}
.header-left{ float: left;}
.header-right{ float: right;}
.signin-shop-block li.search-icon-mobile{ padding: 0; vertical-align: top; margin-top: 1px;}
.search-icon-mobile a{  background: url(//www.eganreid.co.uk/wp-content/themes/egan/images/search-icon.png) no-repeat center center; display: inline-block; width: 22px; height: 21px; text-indent: -99999px;}
.srhBoxWrap{ display: none;}
.header-top-row{ padding: 5px 0; position: relative;}
.header-logo-middle{  margin: 0 auto; position: absolute; width:120px; height: 45px; left : 50%; margin-left : -50px;}
.header-phone-number{ background: url(//www.eganreid.co.uk/wp-content/themes/egan/images/call-icon.png) no-repeat 0 0/contain; padding-left: 25px; display: none;}
.signin-shop-block{ padding: 0 0 16px; margin: 0; list-style: none outside none; float: right;}
.signin-shop-block li{ display: inline-block; border-left : 1px solid #d0d0d0; padding: 0px 8px 3px; line-height: normal;}
.signin-shop-block .requestACatelog{ display: none;}
.signin-shop-block .requestACatelog span{ font-weight: 700; color : #ef7c00; }
.signin-shop-block li:last-child{ padding-right: 0;}
.signin-shop-block li:first-child{ border: 0;}
.signin-shop-block li a{ color: #21333a; font-size: 0.8em; line-height: 1; display: block; cursor: pointer;}
.signin-shop-block li a:hover{ color: #ef7c00;}
.signin-shop-block li.signin-icon a{ background: url(//www.eganreid.co.uk/wp-content/themes/egan/images/signin-icon.png) no-repeat 0 0/contain; background-size: 25px auto; padding-left: 30px;}
.signin-shop-block li.shop-now-icon a{ background: url(//www.eganreid.co.uk/wp-content/themes/egan/images/cart-icon.png) no-repeat 0 0 /contain;  padding-left: 35px;}
.signin-shop-block li a span{ display: block;}
.cart-search-box{	max-width: 280px; position: relative; z-index: 1; clear: both;}
.cart-search-box .wpcf7-text{ border: 1px solid #ef7c00; height: 36px; padding: 5px 40px 5px 5px; width : 100%;}
.cart-search-box .wpcf7-submit{ position: absolute; right: 0; top : 0; background: url(//www.eganreid.co.uk/wp-content/themes/egan/images/search-icon.png) no-repeat center center; border: 0; font-size: 0; width: 45px;height :34px;}
.cart-search-box .ajax-loader{ position: absolute; top : -10px;}
.srhBoxWrap .search-form{ margin-left: 35px;}
.srhBoxWrap .search-field,
.top-search-block .search-field{ border: 2px solid #ef7c00; padding: 5px 10px; -webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px; height: 38px;}
.header-top-row .search-form label,
.srhBoxWrap .search-form label{ display: none;}
.top-search-block .search-form{ clear: both;}
.srhBoxWrap .search-form  .search-submit,
.top-search-block .search-form .search-submit{ background: none; padding-right: 5px;}
.srhBoxWrap .search-form .search-submit svg,
.top-search-block .search-form .search-submit svg{ fill: #ef7c00; }
.srhBoxWrap .search-form .search-submit .icon,
.top-search-block .search-form .search-submit .icon{ top : -7px;}
#secondary-nav-block{ background:url(//www.eganreid.co.uk/wp-content/themes/egan/images/menu-bg-repeat.png) repeat-x 0 100%; display: none;}
#secondary-nav-block .bg-inner{ background:url(//www.eganreid.co.uk/wp-content/themes/egan/images/menu-bg.png) repeat-x center 100%; float: left; width: 100%;-webkit-box-shadow:inset 0 8px 10px 0 rgba(0,0,0,0.3);box-shadow:inset 0 8px 10px 0 rgba(0,0,0,0.3); }
#secondary-nav-block h3{ float: left; margin: 13px 0 0;  font-weight: 700; font-style: normal; text-transform: lowercase;}
.learnMenuRow,.shopMenuRow{ float: left; width: 100%; clear:both;} 
.custom-menu-wrap { float: left; }
.custom-menu-wrap ul {  list-style-type: none;  list-style: none; margin: 0; padding: 0 0 0 20px;   }
.custom-menu-wrap li {  padding: 0 4px; float: left; }
.learnMenuRow  .custom-menu-wrap li { padding: 0 5px;}
.custom-menu-wrap li a{ display: block; color: #fff; text-decoration: none; height: 45px; line-height: 45px;}
.custom-menu-wrap li a:hover{ text-decoration: underline;}
.learnMenuRow li a{ font-size: 1em; }
.learnMenuRow li a:hover{ color: #21333a; text-decoration: none;}
.shopMenuRow li a{ font-size: 0.875em;}
.shopMenuRow li a:hover{ color: #ef7c00; text-decoration: none;}
.shopMenuRow h3{ color:#ef7c00; }
.slider-home{max-width: 1920px; margin: auto;}
.egan-crousal-box .flex-control-nav{ bottom : -29px; } .egan-crousal-box .metaslider .caption-wrap{ max-width: 200px; margin-left:-100px;  left : 50%; bottom: -44px; padding: 10px 10px 30px; 
text-align: center;  
background: #21333a; background: -moz-linear-gradient(top, rgba(33,51,58,0.9) 0%, rgba(33,51,58,0.9) 1%, rgba(31,37,37,1) 100%);
background: -webkit-linear-gradient(top, rgba(33,51,58,0.9) 0%,rgba(33,51,58,0.9) 1%,rgba(31,37,37,1) 100%);
background: linear-gradient(to bottom, rgba(33,51,58,0.9) 0%,rgba(33,51,58,0.9) 1%,rgba(31,37,37,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e621333a', endColorstr='#1f2525',GradientType=0 );
opacity:1;
}
.egan-crousal-box .metaslider .caption-wrap .caption img{ margin: auto; height: 20px;}
.egan-crousal-box .slide_caption-box p{ font-size: 1em; line-height: 1.1em; font-weight: 300; clear: both; padding: 10px 0 15px;}
.slider-btn{ display: inline-block;   padding: 3px 10px;  color : #fff; font-size: 0.8em; }
.slide_caption-box p strong{ color:#ef7c00; font-weight: 700; }
.slide_caption-box.color-green p strong{ color:#3fa435; }
.slide_caption-box.color-blue p strong{ color:#009ee3; }
.slide_caption-box.color-perple p strong{ color:#e5007d; }
.slide_caption-box.color-red p strong{ color:#e74133; }
.slide_caption-box.color-green .btn{  border-color: #3fa435;  background-color: #3fa435;}
.slide_caption-box.color-green .btn:focus,
.slide_caption-box.color-green .btn.focus {  border-color: #3fa435;  background-color: #3fa435;}
.slide_caption-box.color-green .btn:hover,
.slide_caption-box.color-green.hover {   border-color: #fff;  background-color: #fff; color: #ef7c00; }
.slide_caption-box.color-green.btn:active,
.slide_caption-box.color-green .btn.active {  border-color: #fff;  background-color: #fff; color: #ef7c00;}
.slide_caption-box.color-blue .btn{  border-color: #009ee3;  background-color: #009ee3;}
.slide_caption-box.color-blue .btn:focus,
.slide_caption-box.color-blue .btn.focus {  border-color: #009ee3;  background-color: #009ee3;}
.slide_caption-box.color-blue .btn:hover,
.slide_caption-box.color-blue.hover {   border-color: #fff;  background-color: #fff; color: #ef7c00;}
.slide_caption-box.color-blue.btn:active,
.slide_caption-box.color-blue .btn.active { border-color: #fff;  background-color: #fff; color: #ef7c00;}
.slide_caption-box.color-red .btn{  border-color: #e74133;  background-color: #e74133;}
.slide_caption-box.color-red .btn:focus,
.slide_caption-box.color-red .btn.focus {  border-color: #e74133;  background-color: #e74133;}
.slide_caption-box.color-red .btn:hover,
.slide_caption-box.color-red.hover {   border-color: #fff;  background-color: #fff; color: #ef7c00;}
.slide_caption-box.color-red.btn:active,
.slide_caption-box.color-red .btn.active {  border-color: #fff;  background-color: #fff; color: #ef7c00;}
.slide_caption-box.color-perple .btn{  border-color: #e5007d;  background-color: #e5007d;}
.slide_caption-box.color-perple .btn:focus,
.slide_caption-box.color-perple .btn.focus {  border-color: #e5007d;  background-color: #e5007d;}
.slide_caption-box.color-perple .btn:hover,
.slide_caption-box.color-perple.hover {    border-color: #fff;  background-color: #fff; color: #ef7c00;}
.slide_caption-box.color-perple .btn:active,
.slide_caption-box.color-perple .btn.active {  border-color: #fff;  background-color: #fff; color: #ef7c00;}
.slide_caption-box.color-orange .btn:hover,
.slide_caption-box.color-orange.hover {    border-color: #fff;  background-color: #fff; color: #ef7c00;}
.slide_caption-box.color-orange .btn:active,
.slide_caption-box.color-orange .btn.active {  border-color: #fff;  background-color: #fff; color: #ef7c00;}
body .mm-Custom-Carousal .metaslider .flexslider .flex-direction-nav,
body .egan-crousal-box .metaslider .flexslider .flex-direction-nav{ max-width: 80%;}
.meta-Tm-crousal .flex-direction-nav .flex-prev,
.mm-Custom-Carousal .flex-direction-nav .flex-prev,
.egan-crousal-box .flex-direction-nav .flex-prev{ left: 10%;}
.meta-Tm-crousal .flex-direction-nav  .flex-next,
.mm-Custom-Carousal .flex-direction-nav .flex-next,
.egan-crousal-box .flex-direction-nav .flex-next{ right: 10%;}
.meta-Tm-crousal .metaslider .flexslider:hover .flex-prev,
.mm-Custom-Carousal .metaslider .flexslider:hover .flex-prev,
.egan-crousal-box .metaslider .flexslider:hover .flex-prev{ left: 10%;}
.meta-Tm-crousal .metaslider .flexslider:hover .flex-next,
.mm-Custom-Carousal .metaslider .flexslider:hover .flex-next,
.egan-crousal-box .metaslider .flexslider:hover .flex-next{ right: 10%;}
.meta-Tm-crousal .metaslider .flexslider .flex-direction-nav li a,
.mm-Custom-Carousal .metaslider .flexslider .flex-direction-nav li a,
.egan-crousal-box .metaslider .flexslider .flex-direction-nav li a{ width : 35px; height: 56px;}
.meta-Tm-crousal .metaslider .flexslider .flex-direction-nav li a.flex-prev,
.mm-Custom-Carousal .metaslider .flexslider .flex-direction-nav li a.flex-prev,
.egan-crousal-box .metaslider .flexslider .flex-direction-nav li a.flex-prev{ background: url(//www.eganreid.co.uk/wp-content/themes/egan/images/slider-arrow-left.png) no-repeat 0 0;}
.meta-Tm-crousal .metaslider .flexslider .flex-direction-nav li a.flex-next,
.mm-Custom-Carousal .metaslider .flexslider .flex-direction-nav li a.flex-next,
.egan-crousal-box .metaslider .flexslider .flex-direction-nav li a.flex-next{ background: url(//www.eganreid.co.uk/wp-content/themes/egan/images/slider-arrow-right.png) no-repeat 0 0;}
.orange-dots .flex-control-paging li a:hover,
.orange-dots .flex-control-paging li a.flex-active{ background: #ef7c00;}
.orange-dots .flex-control-paging li a{ border:2px solid #ef7c00; background: none;}
.egan-Carousal-style2 .metaslider .caption-wrap{ text-align: center; max-width:400px; margin-left: -200px; top :0%; left : 50%; background: none; opacity: 1;}
.egan-Carousal-style2 .metaslider .crousal-text{ text-align: left; max-width: 56%; top :50%;  -moz-transform: translateY(-50%); position: absolute;
-webkit-transform: translateY(-50%);  -ms-transform: translate(-50%,-50%); -o-transform: translateY(-50%);   transform: translateY(-50%);}
.egan-Carousal-style2 h3 { font-weight: 300;    font-size: 45px; color: #fff; margin-top: 15px;}
.egan-Carousal-style2 h3 strong{   font-weight: 700;    color: #ef7c00;}
.egan-Carousal-style2 h4{font-size: 3.75em; font-weight: 700; margin-top: 0;}
.egan-Carousal-style2 .crousal-text h4:after{ content: '...'; color: #fff; }
.egan-Carousal-style2 .crousal-text p{ max-width: 200px; }
.egan-Carousal-style2 .custom-slide-text strong{ font-weight: 700; font-size: 0.9em; display: block; color: #21333a;}
.egan-Carousal-style2 .custom-slide-text{ font-size: 3.75em; font-weight: 300; line-height: normal;}
.egan-Carousal-style2 .flex-control-nav{ bottom: 6px;}
.egan-Carousal-style2 .caption-wrap .btn{ position: absolute; bottom: 70px; margin-left: -110px;}
.egan-Carousal-style2  .color-orange h3 strong,
.egan-Carousal-style2 .color-orange .crousal-text h4{
color: #21333a;
}
.egan-Carousal-style2  .color-red h3 strong,
.egan-Carousal-style2 .color-red .crousal-text h4{
color: #21333a;
}
.egan-Carousal-style2 .color-pink h3 strong,
.egan-Carousal-style2 .color-pink .crousal-text h4{
color: #cd1619;
}
.egan-Carousal-style2 .color-yellow h3 strong,
.egan-Carousal-style2 .color-yellow .crousal-text h4{
color: #ffed00;
}
.egan-Carousal-style2  .color-green h3 strong,
.egan-Carousal-style2 .color-green .crousal-text h4{
color: #f9ee07;
}
.egan-Carousal-style2 .color-blue h3 strong,
.egan-Carousal-style2  .color-blue .crousal-text h4{
color: #ef7c00;
}
.egan-Carousal-style2 .color-perple h3 strong,
.egan-Carousal-style2  .color-perple .crousal-text h4{
color: #103967;
}
.mm-Custom-Carousal .flex-control-paging li a {
border: 2px solid #21333a;
background: none;
}
.mm-Custom-Carousal .flex-control-paging li a.flex-active{ background: #21333a;}  .header-sectiontext,
.egan-section-header{ text-align: center; }
.egan-section-header h2{ font-weight: 300; font-size: 1.5em; margin: 0 0 0.68em; line-height: 1;}
.egan-section-header strong{   font-weight: 700; color : #ef7c00; } ul.img_content-blocks{ list-style: none outside none; margin: 0; padding: 0;}
ul.img_content-blocks li{  width:-webkit-calc(50% - 5px);  width: -moz-calc(50% - 5px); width: calc(50% - 5px); padding: 5px; display: inline-block; vertical-align: top; text-align: center;} 
ul.img_content-blocks li h3{ color: #ef7c00; font-size: 1.1em; font-weight: 300; margin: 10px 0; padding-top: 0; }
.home-about-section ul.img_content-blocks li img{ max-height: 50px;}
.home-about-section .btm-buttun-wrap{ text-align: center;}
.dark-section{ color: #fff; background-color: #203339;}
.dark-section .egan-section-header h2{ color: #fff;} .egan-module-section{ padding: 15px 0;} section.HM-Carousal{ float: left; width: 100%;}
section.HM-Carousal .carousal-inner-box{max-width: 1920px; margin: auto;}
section.HM-Carousal .flexslider{ margin-bottom: 0}
ul.whatWedo-Itemwrap{ list-style: none outside none; margin: 0; padding: 0;}
ul.whatWedo-Itemwrap li{  width: calc(33.3333333% - 7px); padding: 4px;   float: left;  margin-top: 10px;text-align: center; position: relative; overflow: hidden; }
ul.whatWedo-Itemwrap li img{ display: inline-block;}
ul.whatWedo-Itemwrap  li:nth-child(3n+2) {    margin-left: 10px;   margin-right: 10px;}
ul.whatWedo-Itemwrap  li.color-org{  border : 1px solid  #ef7c00; color : #ef7c00;}
ul.whatWedo-Itemwrap  li.color-blue{ border: 1px solid  #009fe3; color : #009fe3;}
ul.whatWedo-Itemwrap  li.color-green{ border: 1px solid  #3fa535; color : #3fa535; }
ul.whatWedo-Itemwrap  li.color-purple{ border: 1px solid  #e6007e; color : #e6007e;}
ul.whatWedo-Itemwrap  li.color-pink{ border: 1px solid  #e84134; color : #e84134;}
ul.whatWedo-Itemwrap li.text-li-item{ background: #ef7c00; padding: 30px; }
ul.whatWedo-Itemwrap li.text-li-item p{  line-height: normal; margin-bottom: 20px; color : #21333a;}
ul.whatWedo-Itemwrap li.text-li-item p strong{ color: #fff; font-weight: 700;}
ul.whatWedo-Itemwrap li.text-li-item div a.btn{ width: 100%; display: block; clear: both;}
ul.whatWedo-Itemwrap  li h3{ position: absolute; bottom: 20px; width: 100%; left: 0; margin: 0; font-weight: 700;}
ul.whatWedo-Itemwrap li .Hover-detail{  color: #fff; padding: 40px 30px 30px; position: absolute; top:110%; left:0;  transition: width 1s;
-webkit-transition: width 1s; width: 100%; height: 100%;  }
ul.whatWedo-Itemwrap li .Hover-detail p.short-text{ font-size: 1.1em;}
ul.whatWedo-Itemwrap .Hover-detail  .middle-box{  top :50%;  -moz-transform: translateY(-50%); position: absolute;
-webkit-transform: translateY(-50%);  -ms-transform: translate(-50%,-50%); -o-transform: translateY(-50%);   transform: translateY(-50%);
width: -webkit-calc(100% - 60px);  width: -moz- calc(100% - 60px); width : calc(100% - 60px);
}
ul.whatWedo-Itemwrap .middle-box h4{ font-weight: 700; color: #fff; font-size: 14px;}
ul.whatWedo-Itemwrap  li.color-org .Hover-detail{  background-color: #ef7c00;}
ul.whatWedo-Itemwrap  li.color-blue .Hover-detail{ background-color: #009fe3;}
ul.whatWedo-Itemwrap  li.color-green .Hover-detail{ background-color: #3fa535; }
ul.whatWedo-Itemwrap  li.color-purple .Hover-detail{ background-color: #e6007e;}
ul.whatWedo-Itemwrap  li.color-pink .Hover-detail{ background-color : #e84134;}
ul.whatWedo-Itemwrap  li.color-blue .btn-dark:hover{  color : #009fe3;}
ul.whatWedo-Itemwrap  li.color-green .btn-dark:hover{  color : #3fa535; }
ul.whatWedo-Itemwrap  li.color-purple .btn-dark:hover{  color : #e6007e;}
ul.whatWedo-Itemwrap  li.color-pink .btn-dark:hover{  color : #e84134;}
@-webkit-keyframes whatWedoHoverDTL {
from {top : 100%;}
to { top : 0;}
} @keyframes whatWedoHoverDTL {
from {top : 100%;}
to { top : 0;}
}
.home-Whatwe-do-section{ float: left; width: 100%; }
ul.whatWedo-Itemwrap li:hover .Hover-detail{ top : 0; animation : whatWedoHoverDTL 0.5s;}
ul.whatWedo-Itemwrap  li.color-org h3{   color : #ef7c00;}
ul.whatWedo-Itemwrap  li.color-blue h3{  color : #009fe3;}
ul.whatWedo-Itemwrap  li.color-green h3{  color : #3fa535; }
ul.whatWedo-Itemwrap  li.color-purple h3{  color : #e6007e;}
ul.whatWedo-Itemwrap  li.color-pink h3{ color : #e84134;}
ul.whatWedo-Itemwrap li.text-li-item .btn+p{display: none;}
.Home-testimonial{ background : #d3d6d8; clear: both;}
.Home-testimonial .btm-buttun-wrap{ text-align: center; padding-top : 50px; clear: both;}
ul.testimonial-list{ list-style: none outside none; margin: 0; padding: 0; float: left; width: 100%;}
ul.testimonial-list li{  max-width: 366px; width: 100%; padding: 30px;  margin-left: auto; margin-right: auto;
margin-bottom: 60px;text-align: center; position: relative; min-height: 330px; background: #ef7c00; color: #fff;  z-index: 1;} 
ul.testimonial-list  li:nth-child(2){ background: #fff; color: #21333a;}
ul.testimonial-list  li:nth-child(3){ background: #21333a;}
ul.testimonial-list li .img-wrap+p{ margin: 25px 0; font-size: 1.1em; line-height: normal; }
.TestimonialListBox ul.testimonial-list li .img-wrap+p{ font-size: 2.1em;  height: 330px; display: table-cell; vertical-align: middle; line-height: normal;}
.TestimonialListBox ul.testimonial-list li.smallSize .img-wrap+p{ font-size: 1.7em;}
ul.testimonial-list li .img-wrap+p+p{margin: 0;}
ul.testimonial-list li span{ font-size: 1em; font-weight: 700; display: block; line-height: 1.1em;  color: #21333a;}
ul.testimonial-list li:nth-child(3) span{ color: #ef7c00;}
ul.testimonial-list li::after{ content: '';
width: 0;   height: 0;   border-left: 40px solid transparent;  border-right: 40px solid transparent;    border-top: 40px solid #fff;
position: absolute;bottom: -40px;    left: 50%;    margin-left: -35px;}
ul.testimonial-list li:nth-child(1)::after{ border-top-color: #ef7c00!important; }
ul.testimonial-list li:nth-child(3)::after{ border-top-color: #21333a!important; }
ul.testimonial-list li.orange .img-wrap+p > strong{ color: #21333a;}
ul.testimonial-list li.white .img-wrap+p > strong{ color: #ef7c00;}
ul.testimonial-list li.black .img-wrap+p > strong{ color: #ef7c00;}
ul.testimonial-list .author-detail{ font-size: 12px;}
.TestimonialListBox .owl-item:nth-child(3n+1) li{ background: #ef7c00; color: #21333a;}
.TestimonialListBox .owl-item:nth-child(3n+2) li{ background: #fff; color: #21333a;}
.TestimonialListBox .owl-item:nth-child(3n+3) li{ background: #21333a;} 
.TestimonialListBox .owl-item:nth-child(3n+1) li strong{ color: #21333a;}
.TestimonialListBox .owl-item:nth-child(3n+2) li strong{  color: #ef7c00;}
.TestimonialListBox .owl-item:nth-child(3n+3) li strong{ color: #ef7c00;} 
.TestimonialListBox .owl-item .img-wrap img{ opacity: 0;}
.TestimonialListBox .owl-item:nth-child(3n+1) .img-wrap,
.TestimonialListBox .owl-item:nth-child(3n+2) .img-wrap{ background: url(//www.eganreid.co.uk/wp-content/themes/egan/images/quotes-default.png) no-repeat center center; }
.TestimonialListBox .owl-item:nth-child(3n+3) .img-wrap{ background: url(//www.eganreid.co.uk/wp-content/themes/egan/images/quotes-default-orng.png) no-repeat center center; } 
.TestimonialListBox .owl-item:nth-child(3n+1) li .img-wrap+p{ color: #fff;}
.TestimonialListBox .owl-item:nth-child(3n+3) li .author-detail{ color: #ef7c00;}
.TestimonialListBox .owl-item:nth-child(3n+2) li::after{ border-top-color: #fff!important; }
.TestimonialListBox .owl-item:nth-child(3n+3) li::after{ border-top-color: #21333a!important; }
.scroll-to-top{ background: #ef7c00; -moz-border-radius: 50%; -webkit-border-radius: 50%; border-radius: 50%; width: 60px; height: 60px; line-height: 60px; }
.scroll-to-top .icon{font-size: 55px;}
ul.custom_block_list{ overflow: hidden;}
ul.custom_block_list .owl-item{ padding-left: 0px; padding-right: 0px; box-sizing: border-box;}
ul.custom_block_list{ list-style: none outside none; margin: 0; padding: 0; float: left; width: 100%; }
ul.custom_block_list li{  width: 100%; padding:0px; min-height: 331px;   float: none;  margin-bottom: 10px;text-align: center; position: relative;
list-style: none outside none; overflow: hidden;} 
ul.custom_block_list .btn.btn-default:hover,
ul.custom_block_list .btn.btn-default.hover {   border-color: #fff;  background-color: #fff;   color: #ef7c00;}
ul.custom_block_list .btn.btn-default:active,
ul.custom_block_list .btn.btn-default.active {  border-color: #fff;  background-color: #fff;   color: #ef7c00;}
ul.custom_block_list  li .Hover-detail{ background-color: #21333a; color: #fff; padding: 40px 30px 30px; position: absolute; top:100%;  transition: width 1s;    -webkit-transition: width 1s; height: 100%; width: 100%; }
ul.custom_block_list .middleContent{  top :50%;  -moz-transform: translateY(-50%); position: absolute; 
-webkit-transform: translateY(-50%);  -ms-transform: translateY(-50%); -o-transform: translateY(-50%);   transform: translateY(-50%);
width: -webkit-calc(100% - 60px);  width: -moz-calc(100% - 60px); width : calc(100% - 60px);
}
@-webkit-keyframes blogHoverDetail {
from {top : 100%;}
to { top : 0;}
} @keyframes blogHoverDetail {
from {top : 100%;}
to { top : 0;}
}
ul.custom_block_list  li:hover .Hover-detail{ top : 0; animation : blogHoverDetail 0.5s;}
ul.custom_block_list  li .Hover-detail p:first-child{font-size:1.125em; line-height: normal;}
ul.custom_block_list .top_img_warp{ float: left; width: 100%; margin-bottom: 5px;}
ul.custom_block_list .top_img_warp img{ display: block;}
ul.custom_block_list .btm-content-box{ background-color: #ef7c00; padding: 25px; clear: both;}
ul.custom_block_list .btm-content-box .blog-date{ font-size: 24px; font-size: 1.5rem;}
ul.custom_block_list .btm-content-box .short-desc { font-weight: 300; color: #fff; font-size: 1.52em; line-height: 1.3em; font-weight: 700; margin: 0;
min-height: 117px;}
ul.custom_block_list .btm-content-box .short-desc a{ color: #fff; text-decoration: none;}
ul.custom_block_list .btm-content-box h4 { font-weight: 300;  font-size: 1.625em; margin: 0; padding: 0; text-transform: lowercase;}
ul.custom_block_list .owl-item  li.furniture .btm-content-box{ background-color: #3fa435;}
ul.custom_block_list  .owl-item li.education .btm-content-box{ background-color: #009ee3;} 
ul.custom_block_list  .owl-item li.print .btm-content-box {    background: #e5007d;}
ul.custom_block_list  .owl-item li.workwear .btm-content-box {    background: #e74133;}
.Home-blog .btm-buttun-wrap {    text-align: center;    padding-top: 35px;    clear: both;} .site-footer .widget-column.footer-widget-2{ position: relative; z-index:1;}
.footer-widget-2 > .container > #search-2{ display: none;}
.footer{ padding-top: 0; border-color :#ef7c00; }
#ContactinfoSection_footer{ background:#ef7c00; color: #fff; padding: 31px 0px; text-align: center; }
#ContactinfoSection_footer .img-wrap{ padding-bottom: 10px; min-height: 60px; }
#ContactinfoSection_footer .img-wrap a img{ border: 0; -webkit-box-shadow: none; border: 0;    box-shadow: none;}
#ContactinfoSection_footer .img-wrap img{ vertical-align: middle; width: 20%;}
#ContactinfoSection_footer .col-1-3:nth-child(1) .img-wrap img,
#ContactinfoSection_footer .col-1-3:nth-child(2) .img-wrap img{ margin-top: 15px;}
#ContactinfoSection_footer .info-box h3{  font-size:1.175em; font-weight: 700; padding: 0; color: #21333a;}
#ContactinfoSection_footer .info-box h3 a{ text-decoration: none; color : #21333a; }
#ContactinfoSection_footer .info-box h3 a strong{  color : #fff;}
#ContactinfoSection_footer .info-box h3 strong{ color :#fff; font-weight: 300;    font-style: normal; }
#ContactinfoSection_footer .info-box{ padding:  0 10px; }
#ContactinfoSection_footer .info-box p{ font-size: 1em; line-height: normal;}
.site-footer .social-navigation{ display: none;}
.site-footer .widget-title{ display: none;}
.footer-mailing-list{ padding: 20px 0;}
.footer-mailing-list .eemail_caption{ display: none;}
.footer-mailing-list .mail-box{ position: relative; z-index: 1; padding-right: 105px;}
.footer-mailing-list  .mail-form-wrap{  z-index: 1; }
.footer-mailing-list  .mail-form-wrap > div{  position: relative;}
.footer-mailing-list .eemail_msg{ color: #ef7c00; position: relative; z-index: 1;}
.footer-mailing-list .eemail_msg #eemail_msg{ position: absolute; left: 0; top : 45px; font-size: 14px;}
.footer-mailing-list  .mail-form-wrap .eemail_textbox{ padding-right: 95px;}
.footer-mailing-list .mail-box .wpcf7-text  , 
.footer-mailing-list  .mail-form-wrap .eemail_textbox_class{  border: 1px solid #ef7c00;    height: 38px;    padding: 5px 10px 5px 10px; width: 100%;}
.footer-mailing-list  .mail-form-wrap .eemail_button{ 	position: absolute; top :10px; right: 0;}
.footer-mailing-list  .mail-form-wrap .eemail_button .eemail_textbox_button{background: #ef7c00; border: 0; font-weight: 300; color: #fff; padding: 11px 30px; position: absolute; top :0; right: 0;  font-size: 1em; -webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px; width: auto; text-transform: lowercase;}
.footer-mailing-list  .mail-form-wrap .eemail_button .eemail_textbox_button:hover{ background: #21333a; color: #ef7c00;}
.footer-mailing-list .mail-box .wpcf7-submit{ background: #ef7c00; border: 0; font-weight: 300; color: #fff; padding: 11px 30px; position: absolute; top :0; right: 0;
font-size: 16px; font-size: 1rem;}
.footer-mailing-list h3.section-title{ font-size: 1.5em; margin-top: 15px; font-weight: 300; }
.footer-mailing-list h3.section-title strong{ color :#ef7c00; font-weight: 700; font-style: normal; font-size: 1em;}
.egan-copyright{ display: block; padding-bottom: 10px; color: #21333a; font-size: 0.8em;}
.egan-field-list{ list-style: disc; padding: 0; margin: 0; }
.egan-field-list li{ display: inline; list-style: disc; padding:5px 2px;  font-size: 0.9em;}
.egan-field-list li:first-child:before { display: none;} 
.egan-field-list li:before{ content: ''; width: 6px; height: 6px; background-color: #ef7c00; -moz-border-radius : 50%; -webkit-border-radius : 50%; border-radius : 50%;     display: inline-block; vertical-align: middle; margin-right: 5px;}
.site-footer .widget-area{ padding-top: 0;}
.footer-widget-1 .widget{ padding-bottom: 0;}
.site-footer .widget-column.footer-widget-2{ background: #21333a;  padding: 2em 0; }
.site-footer .footer-widget-2 .widget_nav_menu .widget-title{ display: block;}
.footer-widget-2 .widget_nav_menu  h2.widget-title{ color: #ef7c00;  font-size : 1em;  font-weight: 700; text-transform: none; margin-top: 0px; margin-bottom: 6px; line-height: normal; }
.footer-widget-2 .widget_nav_menu{ border-left:1px solid #ef7c00; padding: 0 0 0 23px;}
.footer-widget-2 .widget_nav_menu ul li{ border: 0; padding: 8px 0; line-height: normal;}
.footer-widget-2 .widget_nav_menu ul li:last-child{ padding-bottom: 0;}
.site-footer .widget-area .footer-widget-2 ul li a{  -webkit-box-shadow: none; box-shadow: none;  color: #fff;   font-size: 1em; font-weight: 300;} 
.site-footer .widget-area .footer-widget-2 .widget_nav_menu  li a:hover{ text-decoration: none; color: #ef7c00; -webkit-box-shadow: none; box-shadow: none;}
.site-footer .widget_search{ padding-bottom: 10px;}
.site-footer .widget_search label{ display: none;}
.site-footer .widget_search .search-submit{bottom: 3px;    padding: 5px 10px;    right: 3px;    top: 6px;}
.site-footer .site-info{ text-align: center;}
.site-info-top{ border-bottom: 1px solid #2e3f46; padding-bottom:40px; padding-bottom: 2.5rem; margin-bottom:40px; margin-bottom: 2.5rem;}
.site-info-top + p + img{ display: none;}
.footer-logos{ padding-bottom:40px; padding-bottom: 2.5rem; }
.footer-logos img{ vertical-align: top;}
.footer-logos .logo-grp-left .logo1{ max-width: 40%; margin-right: 5%;}
.footer-logos .logo-grp-left .logo2{ max-width: 22%; margin-right: 5%;}
.footer-logos .logo-grp-left .logo3{ max-width: 22%;}
.footer-logos .logo-grp-right .logo4{ max-width: 40%; margin-right: 5%;}
.footer-logos .logo-grp-right .logo5{ max-width: 180px;}
.footer-widget-2 .widget_custom_html .widget_text ul.signin-shop-block{ list-style: none outside none; margin: 0; padding: 0;}
.footer-widget-2 .widget  .signin-shop-block{ padding: 0 0 10px 0; margin: 0; }
.footer-widget-2 .signin-shop-block li{ padding: 0px 8px 3px;}
.footer-widget-2 ul.signin-shop-block li:first-child{ border-right : 1px solid #ef7c00;}
.footer-social-links{ clear: both; text-align: right}
.footer-social-links > span{ display: block; fonts-size: 14px; font-size : 0.875em; color:#ef7c00; padding-bottom: 5px; text-transform: lowercase;  }
.footer-social-links a{ display: inline-block; width: 45px; height: 45px; margin-left: 10px; text-align: center;  }
.footer-social-links .fa{ font-size : 35px; font-size :2.188rem; margin:  3px 0 0 5px; color: #fff; }  
.footer-social-links a.fb{ background-color: #3b5b9a; bottom: 0; }
.footer-social-links a.in{background-color: #0076b3;}
.footer-social-links a.tw{background-color: #2daae1;}
.footer-social-links a.fb .fa{ position: relative; bottom: -8px;}
.footer-widget-2 .widget_custom_html ul.footer-contact-data{ list-style: none outside none; margin: 0; padding: 30px 0 0 0; text-align: right;}
.footer-widget-2 .widget_custom_html ul.footer-contact-data{ font-size: 1em; color: #fff;}
.footer-widget-2 .widget_custom_html ul.footer-contact-data li{ line-height: normal; padding: 0 0 10px 0;}
ul.footer-contact-data li span{ color: #ef7c00;}
ul.footer-contact-data li strong{ font-weight: 300;}
.mail-form-wrap .right-text{ clear: both; display: block;} .scroll-to-top {
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
-webkit-transition: all 0.3s ease-in-out;
-moz-transition: all 0.3s ease-in-out;
-ms-transition: all 0.3s ease-in-out;
-o-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;
display: block;
position: absolute;
right: 50%;
bottom : -20px;
margin-right: -20px;	
opacity: 0.3;
width: 40px;
height: 40px;
z-index: 1001;
cursor: pointer;
color: #fff;
text-align: center;
line-height: 40px;
background: #ef7c00;
}
.scroll-to-top .icon {
font-size: 36px;
}
.scroll-to-top.in {
opacity: .7;
-webkit-animation: 0.3s animationZoomIn;
-o-animation: 0.3s animationZoomIn;
animation: 0.3s animationZoomIn;
}
.scroll-to-top:hover {
opacity: 1.0;
} .overlay_menu{ background: #000000;    height: 100%;    width: 100%;    opacity: 0;    top: 0;    left: 0;    position: fixed;    padding: 0;    transition: opacity .5s;    z-index: -99; display: none;}
.overlay_menu.active {    opacity: 0.7; display: block;  z-index: 100;}
.menu-icon{     width: 25px;    height: 19px;    display: block;    float: left;    margin: 10px 20px 0 0;
background: url(//www.eganreid.co.uk/wp-content/themes/egan/images/menu-icon.png) no-repeat;}
.menu-icon.active {  background: url(//www.eganreid.co.uk/wp-content/themes/egan/images/menu-icon-active.png) no-repeat;}
.menu-close{  width: 25px;    height: 19px;    display: block;    float: left;    margin: 0;
background: url(//www.eganreid.co.uk/wp-content/themes/egan/images/menu-cancle-white.png) no-repeat; position: absolute; right: 20px; top :20px;}
#mobileMenu{ position:fixed; left: -300px; top :0; width: 300px; height: 100%;  background: #21333a; z-index: 100; 
transition: 400ms left;    -webkit-transition: 400ms left;    -moz-transition: 400ms left;    -o-transition: 400ms left;}
.menuInner_wrap{	position: relative;    height: 100%;    overflow-y: auto; -webkit-overflow-scrolling: touch; padding-bottom: 40px;}
#mobileMenu.openMenu{
left: 0;
}
.menuItemList{ list-style: none outside none; margin: 0; padding: 40px 20px;}
.menuItemList h3{ font-family: verveine, sans-serif;    font-weight: 400;    font-style: normal; color: #ef7c00; margin-bottom: 0;}
#mobileMenu  ul#top-menu{ display: block;}
#mobileMenu .custom-menu-wrap ul{ padding: 0;}
#mobileMenu .custom-menu-wrap li{ padding: 5px 0px; display: block; float: none; }
#mobileMenu .custom-menu-wrap li a {    display: block;    color: #fff;    text-decoration: none;    height: 30px;    line-height: 30px;}
#mobileMenu .menu-toggle, #main-menu .menu-toggle{ display: none;}
#mobileMenu .main-navigation ul{ background: none; }
#mobileMenu .main-navigation > div > ul{ padding: 0; border: 0;}
#mobileMenu .main-navigation li{ border: 0;}
#mobileMenu .main-navigation a{ color: #fff;} input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea{
color: inherit; -moz-border-radius: 0; -webki-border-radius: 0; -webkit-border-radius: 0;
} #aboutGole .owl-theme .owl-nav{ position: absolute; top : 50%; width: 100%;   margin-top: -62px;  }
#aboutGole .owl-theme .owl-nav [class*=owl-]:hover{ background-color: none;}
#aboutGole  .owl-carousel .owl-nav button.owl-prev{float: left;   width: 31px;    height: 48px; margin-left: 0px;  background: url(//www.eganreid.co.uk/wp-content/themes/egan/images/tabs-arrow-left-white.png) no-repeat 0 0; }
#aboutGole .owl-carousel .owl-nav button.owl-next{ float: right;      width: 31px;    height: 48px;  background: url(//www.eganreid.co.uk/wp-content/themes/egan/images/tabs-arrow-right-white.png) no-repeat 0 0;}
#aboutGole .owl-carousel .owl-nav button span{  margin-right: 0px;     opacity: 0;}
.about-corusal-block{ display : none!important;}
#aboutGole{  clear: both; width: 100%; position: relative; z-index: 1; max-width: 1920px; margin: auto; overflow: hidden;}
#aboutGole ul{ padding: 0; margin: 0; list-style: none outside none;}
#aboutGole ul li{ width: 50%; float: left; height: 280px; background-position: center center; background-repeat: no-repeat; background-size: cover; 
padding: 110px 20px; text-align: center;}
ul.aboutGoleBlocks .hoverDetail {     color: #fff;    padding: 40px 30px 30px;    position: absolute;    top: 100%;   left :0;
transition: width 1s;    -webkit-transition: width 1s;    height: 100%;    width: 100%; width: 100%; display: none!important; }
#aboutGole > .hoverDetail {     color: #fff;    padding: 40px 30px 30px;    position: absolute;    top: 100%;   left :0;
transition: width 1s;    -webkit-transition: width 1s;    height: 100%; background:#009fe3;     width: 100%;}
#aboutGole .owl-item{ position: relative; z-index: 1;}
#aboutGole .content-block{ text-align: center; max-width: 900px; margin: auto;}
ul.aboutGoleBlocks li:hover .hoverDetail , #aboutGole:hover > .hoverDetail{
top: 0;
animation: blogHoverDetail 0.5s;
}
ul.aboutGoleBlocks .mainTitle{ font-weight: 300; padding: 10px 30px; background-color: rgba(33,51,58,0.9); color: #ef7c00; margin: 0; display: inline-block;}
ul.aboutGoleBlocks .mainTitle strong{ color: #fff; font-weight: 700;}
#aboutGole .content-block h3{ font-weight: 300; margin: 0 0 22px 0; font-size: 1.5em; }
#aboutGole .content-block h3 strong{ color: #fff; font-weight: 700;}
#aboutGole .content-block p{ margin-bottom: 20px; color: #fff; }
ul.aboutGoleBlocks .pic-wrap , #aboutGole .pic-wrap  { width : 266px; height: 266px; border : 5px solid #203339; border-radius: 100%; -moz-border-radius: 100%; -webkit-border-radius: 100%;
display: inline-block; overflow: hidden;
}
ul.aboutGoleBlocks .pic-wrap img , #aboutGole .pic-wrap img{ border-radius: 100%; -moz-border-radius: 100%; -webkit-border-radius: 100%; -webkit-transition: -webkit-transform 0.5s ease;
-moz-transition: -moz-transform 0.5s ease;transition: transform 0.5s ease; }
ul.aboutGoleBlocks .pic-wrap img:hover , , #aboutGole .pic-wrap img:hover{
-webkit-transform: scale(1.25);
-moz-transform: scale(1.25);
-o-transform: scale(1.25);
-ms-transform: scale(1.25);	
transform: scale(1.25);
-webkit-transform-origin: center center;
-moz-transform-origin: center center;
-o-transform-origin: center center;
transform-origin: center center;
}
#aboutGole ul li.aim-block{
background-image:  url(//www.eganreid.co.uk/wp-content/themes/egan/images/aim-bg.jpg);
}
#aboutGole ul li.csr-block{
background-image:  url(//www.eganreid.co.uk/wp-content/themes/egan/images/csr-bg.jpg);
}
#aboutGole ul li.values-block{
background-image:  url(//www.eganreid.co.uk/wp-content/themes/egan/images/value-bg-family.jpg);
}
#aboutGole ul li.green-block{
background-image:  url(//www.eganreid.co.uk/wp-content/themes/egan/images/green-bg.jpg);
}
ul.aboutGoleBlocks li.aim-block .hoverDetail{
background-color:#009fe3 ;
}
ul.aboutGoleBlocks  li.csr-block .hoverDetail{
background-color:#eb589a ;
}
ul.aboutGoleBlocks  li.values-block .hoverDetail{
background-color:#d72738 ;
}
ul.aboutGoleBlocks  li.green-block .hoverDetail{
background-color:#95c11f ;
}
.single-featured-image-header{ margin-bottom: 3.25em; }
.page:not(.home) #content { padding: 3.25em 0 0;}
.page.page-template-casestudy-template  #content,
.page.page-template-full-page #content{ padding: 0;}
.inner-static-banner { width: 130px; margin-left:-65px;  left : 50%; bottom: -20px; position: absolute; z-index: 1;}
.inner-static-banner .static-banner-caption{ padding: 10px; 
text-align: center;    background: #21333a; background: -moz-linear-gradient(top, rgba(33,51,58,0.9) 0%, rgba(33,51,58,0.9) 1%, rgba(31,37,37,1) 100%);
background: -webkit-linear-gradient(top, rgba(33,51,58,0.9) 0%,rgba(33,51,58,0.9) 1%,rgba(31,37,37,1) 100%);
background: linear-gradient(to bottom, rgba(33,51,58,0.9) 0%,rgba(33,51,58,0.9) 1%,rgba(31,37,37,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e621333a', endColorstr='#1f2525',GradientType=0 );
opacity:1; color: #fff; 
}
.inner-static-banner .static-banner-caption strong{     color: #ef7c00;    font-weight: 700;}
.single-featured-image-header .inner-static-banner  img{ max-width: 15%;}
.inner-static-banner .static-banner-caption p{ line-height: 1em; }
.inner-static-banner .static-banner-caption p+p{display: none;}
.single-featured-image-header{  position: relative;}
ul.img_content-blocks2{ list-style: none outside none; margin: 0; padding: 0;}
ul.img_content-blocks2 li{  width:-webkit-calc(50% - 5px);  width: -moz-calc(50% - 5px); width: calc(50% - 5px); padding: 5px; display: inline-block; vertical-align: top; text-align: center;} 
ul.img_content-blocks2 li h3{color: #21333a;  font-size: 1.1em; font-weight: 300; margin: 10px 0; padding-top: 0; }
ul.img_content-blocks2 li h3 strong{  color: #ef7c00; font-weight: 700;}
.aboutus-intro-section ul.img_content-blocks2 li img{ max-height: 50px; max-width: none;}
.aboutus-intro-section  ul.img_content-blocks2  li h3{ padding-top: 20px;}
ul.img_content-blocks2 .pic-wrap img{ max-width: 60%;}
.about-number-block ul{ list-style: none outside none; margin: 0; padding: 0; }
.about-number-block ul li { border-top : 1px solid #ef7c00; text-align: center; padding: 10px;}
.about-number-block ul li h3{ font-size: 0;}
.number-data p{ line-height: normal;}
.about-number-block ul p small{ color: #ef7c00;}
.about-number-block li h3{ padding-top: 0;}
.about-number-block li:nth-child(1) h3{ color: #ef7c00;}
.about-number-block li:nth-child(2) h3{ color: #96c11f;}
.about-number-block li:nth-child(3) h3{ color: #eb579b;}
.about-number-block li:nth-child(4) h3{ color: #009fe3;}
.about-number-block li:nth-child(5) h3{ color: #d62338;}
.about-corusal-block  .metaslider .slides img{ max-width: 1140px!important; margin: auto!important;}
.about-corusal-block .metaslider .caption-wrap{ top : 0;  height: 100%; background: none; opacity: 1;}
.about-corusal-block .caption-wrap .caption{ padding: 0; max-width: 1140px; margin: auto;}
.about-corusal-block .metaslider .caption-wrap p{ color: #21333a;}
.about-corusal-block li.ms-image:nth-child(1){ background: #ef7c00; }
.about-corusal-block li.ms-image:nth-child(2){ background: #21333a; }
.about-corusal-block li.ms-image:nth-child(3){ background: #009fe3; }
.about-corusal-block li.ms-image:nth-child(4){ background: #95c11f; }
.about-corusal-block .metaslider li.ms-image:nth-child(2) p{ color : #fff; }
.about-corusal-block .metaslider li.ms-image:nth-child(2) h3{ color: #ef7c00;}
.about-corusal-block .about-crousal{ top :50%;  -moz-transform: translateY(-50%); position: absolute;    -webkit-transform: translateY(-50%);  -ms-transform: translate(-50%,-50%); -o-transform: translateY(-50%);   transform: translateY(-50%); max-width: 1140px;}
.about-corusal-block .caption h3{ font-weight: 300; margin: 0;}
.about-corusal-block .caption h3 strong{ color: #fff; font-weight: 700;}
.about-corusal-block .flex-control-nav{ bottom: 10px;}
.about-corusal-block.mm-Custom-Carousal .flex-control-paging li a.flex-active{ background: #fff;}
.about-corusal-block.mm-Custom-Carousal .flex-control-paging li a{ border-color: #fff;}
.about-corusal-block .caption-wrap p:last-child{ display: none;}
.about-corusal-block .metaslider .flexslider{ margin-bottom: 0;}
.about-tiles-block{  width: 100%; clear: both; max-width: 1920px; margin-left: auto; margin-right: auto;}
ul.abt-tile-list{ list-style: none outside none; padding: 0; margin: 0;}
.abt-tile-list{ float: left; width: 100%;}
.abt-tile-list li{ width: 50%; float: left; position: relative; overflow: hidden;}
.abt-tile-list li h3{ font-weight: 300; color: #fff; padding-top: 0;}
.abt-tile-list li h3 strong{ font-weight: 700; margin-top: 0;}
.abt-tile-list li p{ color: #fff; line-height: normal;}
.abt-tile-list li:not(first-child){ text-align: center;}
ul.abt-tile-list li .Hover-detail{ 
background-color: #21333a; color: #fff; padding: 40px 30px 30px; position: absolute; top:100%;  transition: width 1s;
-webkit-transition: width 1s; height: 100%; width: 100%; }
ul.abt-tile-list .inner-box{ padding: 20px;  top :50%;  -moz-transform: translateY(-50%); position: absolute;
-webkit-transform: translateY(-50%);  -ms-transform: translate(-50%,-50%); -o-transform: translateY(-50%);   transform: translateY(-50%);}
ul.abt-tile-list li.color-pink .Hover-detail{ background-color: #ee7288;}
ul.abt-tile-list li.color-blue .Hover-detail{ background-color: #1d5c87;}
ul.abt-tile-list li.color-green .Hover-detail{ background-color: #94c120;}
ul.abt-tile-list li.color-red .Hover-detail{ background-color: #cd1619;}
ul.abt-tile-list li.color-perple .Hover-detail{ background-color: #b35a9e;}
.abt-tile-list  .color-orange h3 strong{	color: #21333a;}
.abt-tile-list .color-red h3 strong{	color: #21333a;}
.abt-tile-list .color-pink h3 strong{	color: #cd1619;}
.abt-tile-list .color-yellow h3 strong{	color: #ffed00;}
.abt-tile-list  .color-green h3 strong{	color: #f9ee07;}
.abt-tile-list .color-blue h3 strong{	color: #ef7c00;}
.abt-tile-list .color-perple h3 strong{	color: #103967;}
ul.abt-tile-list li:hover .Hover-detail{ top : 0; animation : blogHoverDetail 0.5s;}
.abt-tile-list li.color-orange{ background:#f07d00 url(//www.eganreid.co.uk/wp-content/themes/egan/images/abt-orange.jpg) no-repeat right 100%/contain;}
.abt-tile-list li.color-pink{ background:#ee7288 url(//www.eganreid.co.uk/wp-content/themes/egan/images/abt-pink.jpg) no-repeat right 100%/contain;}
.abt-tile-list li.color-blue{ background:#1d5c87 url(//www.eganreid.co.uk/wp-content/themes/egan/images/abt-blue.jpg) no-repeat right 100%/contain;}
.abt-tile-list li.color-green{ background:#94c120  url(//www.eganreid.co.uk/wp-content/themes/egan/images/abt-green.jpg) no-repeat right 100%/contain;}
.abt-tile-list li.color-red{ background:#e7302a  url(//www.eganreid.co.uk/wp-content/themes/egan/images/abt-red.jpg) no-repeat right 100%/contain;}
.abt-tile-list li.color-perple{ background:#b35a9e  url(//www.eganreid.co.uk/wp-content/themes/egan/images/abt-perple-healthcare.jpg) no-repeat right 100%/contain;}
.abt-tile-list li.color-orange h3{ color: #fff;}
.abt-tile-list li.color-orange h3 strong{ color: #21333a;}
.abt-tile-list li.color-orange p{ color: #fff;}
.abt-tile-list .content-block{ padding: 20px; max-width: 570px; position: absolute; right: 0; top :50%; z-index: 1; text-align: left; 
-moz-transform: translateY(-50%);     -webkit-transform: translateY(-50%);  -ms-transform: translate(-50%,-50%); -o-transform: translateY(-50%);   
transform: translateY(-50%);
}
ul.abt-tile-list li:nth-child(2n+3) .inner-box{ right: 0; }
.abt-tile-list li.static h3{ color: #fff; font-weight: 300; margin-top: 0;}
.meetTheTeam_block{ float: left; width: 100%; clear: both; text-align: center; display: none;}
.meetTheTeam_block.egan-module-section{ padding-bottom: 0;}
.meetTheTeam_block > p{ margin-bottom: 0; }
.meetTheTeam_block .btn.btn-default:hover, .meetTheTeam_block .btn.btn-default.hover{ background: #fff;}
.resetul{ list-style: none outside none; padding: 0; margin: 0;}
.bottom3blockList { float: left; width: 100%; }
.bottom3blockList li{ text-align: center;}
.bottom3blockList h3{ font-weight: 300; color: #ef7c00; padding: 0; margin: 25px 0;}
.bottom3blockList h3 strong{ font-weight: 700; color: #21333a;}
.animation_box{ position: relative; z-index: 1; height: 800px;} 
.animation_box ul{ list-style: none outside none; margin: 0; padding: 0;}
.animation_box .main-circle{ background:  url(//www.eganreid.co.uk/wp-content/themes/egan/images/svg/main-circle.svg) no-repeat 0 0/cover; position: absolute; width: 210px; height: 210px; 
left : 50%; top : 50%;; margin-top: -105px; margin-left: -105px;  display: block; content: ''; z-index: 2;
} ul.teamList{ list-style: none outside none; padding: 0; margin: 0;}
.teamList h3{ font-weight: 700; color: #ef7c00; padding: 0; margin: 25px 0;}
.teamList h4 { font-weight: 300; color: #21333a;}
.teamList li{ text-align: center; padding-bottom: 30px;}
.teamList li p{ line-height: normal;}
.teamTabsBlock{ float: left; width: 100%; clear: both;}
.teamTabsBlock  p:empty{ display: none; }
.teamTabsBlock  p{ margin: 0;}
.team-tab-warp{ max-width: 1920px; margin: auto; background: #59666b;}
.teamTabsBlock  .scrtabs-tabs-fixed-container,
.teamTabsBlock .scrtabs-tab-container{ height: 180px;} 
.teamTabsBlock .scrtabs-tab-container{ background: #21333a; position: relative; z-index: 1;}
.customTeamTab .item{ padding : 10px;}
.customTeamTab h4{ color: #ef7c00; font-size: 2em; margin: 0 0 25px; font-weight: 300;  text-align: center; padding: 0;}
.customTeamTab span{ color: #fff; font-size: 1.5em; line-height: normal; display: block;  text-align: center;   white-space: normal; font-weight: 300;}
.teamTabsBlock  .customTeamTab > li > a{ padding: 30px 15px;}
.teamTabsBlock  .nav-tabs > li.active > a,  .teamTabsBlock  .nav-tabs > li.active > a:hover, .teamTabsBlock  .nav-tabs > li.active > a:focus{
background: none; border-color: #21333a; color: #fff;
}
.teamTabsBlock .nav > li > a:hover, .teamTabsBlock  .nav > li > a:focus{ background: none; border-color: #21333a;}
.teamTabsBlock .scrtabs-tab-scroll-arrow {border: 0; background: none;}
.teamTabsBlock .owl-theme .owl-nav{ position: absolute; top : 50%; width: 100%;     margin-top: -28px;  }
.teamTabsBlock  .owl-carousel .owl-nav button.owl-prev{ float: left; margin-left: 10%; background : url(//www.eganreid.co.uk/wp-content/themes/egan/images/tabs-arrow-left.png) no-repeat 0 0; width: 31px; height: 48px; }
.teamTabsBlock  .owl-carousel .owl-nav button.owl-next{ float: right; margin-right: 10%; background :  url(//www.eganreid.co.uk/wp-content/themes/egan/images/tabs-arrow-right.png) no-repeat 0 0; width: 31px; height: 48px; }
.teamTabsBlock  .owl-nav .fa{ color: #ef7c00; font-size: 24px; display: none;}
.teamTabsBlock .owl-theme .owl-nav [class*=owl-]:hover{ background-color: none;}
.teamTabsBlock .owl-item{ opacity: 0.7;}
.teamTabsBlock .owl-item.center{ opacity: 1; background: #21333a;} ul.round-circles3{ text-align: center;}
ul.round-circles3 h3{ font-weight: bold;}
ul.round-circles3 li{  width: -moz-calc(33.3333333% - 20px); width: -webkit-calc(33.3333333% - 20px); width: calc(33.3333333% - 20px);  padding: 5px;  margin-bottom: 10px; display: inline-block; vertical-align: top; text-align: center;	} 
ul.round-circles3 .pic-wrap{ max-width: 267px; margin: auto; border: 5px solid #ef7c00; overflow: hidden;  
-webkit-border-radius: 100%; -moz-border-radius: 100%; border-radius: 100%;}
ul.round-circles3 li img{
-webkit-transition: -webkit-transform 0.5s ease;
-moz-transition: -moz-transform 0.5s ease;
transition: transform 0.5s ease; 
border : 0!important;	
}
ul.round-circles3 li img:hover{
-webkit-transform: scale(1.25);
-moz-transform: scale(1.25);
-o-transform: scale(1.25);
-ms-transform: scale(1.25);	
transform: scale(1.25);
-webkit-transform-origin: center center;
-moz-transform-origin: center center;
-o-transform-origin: center center;
transform-origin: center center;
}
#OfficeSupplies .img-wrap img,
#officeSupply .img-wrap img{height: 50px;}
.businnes-ofs_supplyBlock{ background: #f07d00;}
ul.comman-iconData_list { text-align: center;}
ul.comman-iconData_list li p{ margin-bottom: 0; }
ul.comman-iconData_list li h3{ font-size: 1.175em;  margin: 0px 0 35px 0;  }
ul.comman-iconData_list li h3 strong{ color: #fff;}
.businnes-ofs_supplyBlock ul.img_content-blocks li img{ max-height: 70px;}
.businnes-ofs_supplyBlock .egan-section-header strong , 
.businnes-ofs_supplyBlock  .header-sectiontext,
ul.comman-iconData_list li p,
ul.comman-iconData_list h3 strong{ color: #fff;}
.businnes-ofs_supplyBlock .btm-buttun-wrap,
.businnes-siteSaftyBlock .btm-buttun-wrap{ text-align: center;}
ul.comman-iconData_list p br{ display: none;}
.btn-on-darkbg .btn.btn-default:focus,
.btn-on-darkbg .btn.btn-default.focus {
border-color: #fff;
background-color: #fff;
color: #ef7c00;	
}
.btn-on-darkbg .btn.btn-default:hover,
.btn-on-darkbg .btn.btn-default.hover { 
border-color: #fff;
background-color: #fff;
color: #ef7c00;
}
.btn-on-darkbg .btn.btn-default:active,
.btn-on-darkbg .btn.btn-default.active {
border-color: #fff;
background-color: #fff;
color: #ef7c00;
}
.businnes-contract-tender-block .header-sectiontext p strong,
.dbBlock h5{ color: #ef7c00; font-weight: 700;}
.dbBlock p{ margin-bottom: 25px;}
.businnes-contract-tender-block .btm-buttun-wrap{ text-align: center; padding-top: 40px;}
.businnes-contract-tender-block .header-sectiontext h4{ color : #ef7c00; }
.crousal3Colwarp{ max-width: 1400px; margin: auto; padding: 0 50px;}
.crousal3Column .item{  text-align: center;  opacity: 0.7; padding: 30px; margin: 40px 0;}
.crousal3Column .img-wrap{ height: 90px; line-height: 90px;}
.crousal3Column.owl-carousel .owl-item img{  max-width: 100%;    width: 30%;    max-height: 160px;    margin: auto; display: inline-block;}
.crousal3Column .inner-box{    background:  url(//www.eganreid.co.uk/wp-content/themes/egan/images/small-dark-crl-bg.png) no-repeat center center/contain; padding: 30px;}
.dark-version .crousal3Column .inner-box{    background:  url(//www.eganreid.co.uk/wp-content/themes/egan/images/small-light-crl-bg.png) no-repeat center center/contain;}
.crousal3Column .item h3{ font-size: 1em; color: #fff; padding-top: 0px; margin: 20px 0;}
.crousal3Column .center .item { opacity: 1;}
.crousal3Column .owl-theme .owl-dots .owl-dot span{ border: 1px solid #21333a; background: none;}
.crousal3Column .owl-theme .owl-dots .owl-dot.active span, .crousal3Column  .owl-theme .owl-dots .owl-dot:hover span{ background: #21333a;}
.light-version .col3-btn { background: #f07d00;}
.owl-theme .owl-dots .owl-dot span{ border: 1px solid #21333a; background: none;}
.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{ background:#21333a; }
.crousal3Colwarp .owl-theme .owl-nav{ position: absolute; top : 50%; width: 100%;   margin-top: -62px;  }
.crousal3Colwarp .owl-theme .owl-nav [class*=owl-]:hover{ background-color: none;}
.crousal3Colwarp  .owl-carousel .owl-nav button.owl-prev{float: left;  background: url(//www.eganreid.co.uk/wp-content/themes/egan/images/tabs-arrow-left.png) no-repeat 0 0;
width: 31px;    height: 48px; margin-left: 0px; }
.crousal3Colwarp .owl-carousel .owl-nav button.owl-next{ float: right;     background: url(//www.eganreid.co.uk/wp-content/themes/egan/images/tabs-arrow-right.png) no-repeat 0 0;
width: 31px;    height: 48px;}
.crousal3Colwarp .owl-carousel .owl-nav button span{ opacity: 0; margin-right: 0px;}  ul.img_title-blc{ list-style: none outside none; margin: 0; padding: 0;}
ul.img_title-blc li { width:-webkit-calc(50% - 5px);  width: -moz-calc(50% - 5px); width: calc(50% - 5px); padding: 5px; display: inline-block; 
vertical-align: top; text-align: center;   }
ul.img_title-blc li h3{ font-size: 1.1em;  margin: 18px 0 0px 0; color: #ef7c00; font-weight: 300; padding-top: 0; }
.brd-orange .pic-wrap img{ -webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%; border: 2px solid #ef7c00;}
.brd-dark .pic-wrap img{ -webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%; border: 2px solid #21333a;}
.orange-section{ background: #ef7c00;}
.orange-section .dbBlock h5{ color: #21333a;}
.dbBlock h5{ font-size: 1.1em; letter-spacing: normal; padding-top: 0;}
.orange-section .dbBlock p{ color: #fff;}
.headerstyle2.egan-section-header h2{ color: #ef7c00;}
.headerstyle2.egan-section-header strong{ color: #21333a;}
.orange-section .headerstyle2.egan-section-header h2{ color: #fff;}
.dbBlock ul{ list-style: disc inside; }
.dark-section .dbBlock li{ position: relative; z-index: 1; margin-bottom: 10px;} 
.dark-section .dbBlock li::first-line{ text-indent: 12px; }
.dark-section .dbBlock li::before{  color : #ef7c00;   background: url(//www.eganreid.co.uk/wp-content/themes/egan/images/orange-dott.png) no-repeat 0 0; width: 5px; height: 5px; position: absolute; top : 4px; left: 0; }
.dark-section .dbBlock a:hover {color: #fff;}
.requirement-block{ position: relative; z-index: 1; padding-top: 20px;}
.requirement-block .img1{ position: absolute; width: 100%;  z-index: 1; left: 0; top :0;}
.requirement-block .img2{ position: relative; z-index: 2;}
.businnes-serviceBlock .owl-theme .owl-dots .owl-dot span{ border: 1px solid #ef7c00; background: none;}
.businnes-serviceBlock  .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{ background:#ef7c00; }
.mfp-title{ opacity: 0;}
.mfp-container .mfp-arrow-left:before{ content:'\f104 '; font-family: 'FontAwesome'; color: #fff; border: 0;
line-height: 40px; font-size: 54px;}
.mfp-container .mfp-arrow-left:after{ border: 0;}
.mfp-container .mfp-arrow-right:before{ content:'\f105'; font-family: 'FontAwesome'; color: #fff; border: 0;
line-height: 40px; font-size: 54px;}
.mfp-container .mfp-arrow-right:after{ border: 0;}  .addressContactBlock{ float: left; width: 100%; border-top : 1px solid #21333a;}
.addressContactBlock .blc3{  border-top : 1px solid #21333a;}
.addressContactBlock .leftBlc{ width: 100%; float: left; }
.addressContactBlock .blc-right{ width: 100%; float: left; }
.addressContactBlock .blc1 ,.addressContactBlock .blc2 , .addressContactBlock .blc3, .addressContactBlock .blc4 { padding: 30px 20px;}
.addressContactBlock .img-wrap{ text-align: center; margin-bottom: 40px;}
.addressContactBlock h4{ font-size: 1.4em; margin: 0 0 25px 0; font-weight: 700; padding-top: 0;}
.addressContactBlock .orange-color h4{ color: #ef7c00;}
.addressContactBlock .pink-color h4{ color: #e5007d;}
.addressContactBlock .red-color h4{ color: #cd1619;}
.addressContactBlock ul{ padding: 0; margin: 0; list-style: none outside none;}
.addressContactBlock li{ padding-left: 80px; font-size: 1.5em; min-height: 54px; margin-bottom: 20px; line-height: normal;}
.addressContactBlock li.mail-icon a{ color: #21333a;}
.addressContactBlock .blc2 li.location-icon, .addressContactBlock .blc3 li.location-icon, .addressContactBlock .blc4 li.location-icon { font-size: 1.3em;}
.location-icon a {  color: #21333a;}
.addressContactBlock .orange-color li.phone-icon{  background: url(//www.eganreid.co.uk/wp-content/themes/egan/images/phone-sprite.png) no-repeat 0 0;}
.addressContactBlock .orange-color li.mail-icon{  background: url(//www.eganreid.co.uk/wp-content/themes/egan/images/mail-icon-sprite.png) no-repeat 0 0;}
.addressContactBlock .orange-color li.location-icon{  background: url(//www.eganreid.co.uk/wp-content/themes/egan/images/location-sprite.png) no-repeat 0 0;}
.addressContactBlock .pink-color li.phone-icon{  background: url(//www.eganreid.co.uk/wp-content/themes/egan/images/phone-sprite.png) no-repeat 0 -125px;}
.addressContactBlock .pink-color li.mail-icon{  background: url(//www.eganreid.co.uk/wp-content/themes/egan/images/mail-icon-sprite.png) no-repeat 0 -104px;}
.addressContactBlock .pink-color li.location-icon{  background: url(//www.eganreid.co.uk/wp-content/themes/egan/images/location-sprite.png) no-repeat 0 -301px;}
.addressContactBlock .red-color li.phone-icon{  background: url(//www.eganreid.co.uk/wp-content/themes/egan/images/phone-sprite.png) no-repeat 0 -233px;}
.addressContactBlock .red-color li.mail-icon{  background: url(//www.eganreid.co.uk/wp-content/themes/egan/images/mail-icon-sprite.png) no-repeat 0 -248px;}
.addressContactBlock .red-color li.location-icon{  background: url(//www.eganreid.co.uk/wp-content/themes/egan/images/location-sprite.png) no-repeat 0 -596px;}
.addressContactBlock .blc1 .img-wrap{ margin-bottom: 25px; padding-top: 30px;}
.addressContactBlock .social-links{ padding-top: 50px;}
.addressContactBlock .social-links br{ display: none;}
.addressContactBlock .social-links span{ display: inline-block ;  font-size : 2em; color:#ef7c00; padding-bottom: 5px; text-transform: lowercase;  }
.addressContactBlock .social-links a{ display: inline-block; width: 45px; height: 45px; line-height: 45px; margin-left: 10px; text-align: center;  }
.addressContactBlock .social-links .fa{ font-size : 35px; font-size :2.188em; margin:  5px 0 0 5px; color: #fff; }  
.addressContactBlock .social-links a.fb{ background-color: #3b5b9a; bottom: 0; }
.addressContactBlock .social-links a.in{background-color: #0076b3;}
.addressContactBlock .social-links a.tw{background-color: #2daae1;}
.form-row{ background: #f07d00; float: left; width: 100%;} 
.form-row .ctrl-wrap label{ color: #fff; float: left; width: 90px; }
.form-row .ctrl-wrap .wpcf7-form-control-wrap{ color: #fff;  margin-left: 90px;}
.form-row.inlineCtrl br{ display: none;}
.form-row.inlineCtrl .ctrl-wrap { width: 50%; float: left;}
.wpcf7-form .ctrl-wrap .wpcf7-form-control{ color: #21333a;}
#Contact-form .wpcf7-response-output{ text-align: center; clear: both; text-align: center; border: 0;} .form-row{ background : none;}
.ctrl-wrap{ position : relative; margin-bottom : 30px; background : #f07d00; text-align : left;}
.ctrl-wrap .wpcf7-not-valid-tip{ position : absolute;}
.form-row.inlineCtrl .ctrl-wrap{ width : 100%;}
.form-row .ctrl-wrap label{ text-align : center; font-weight: 400;}
.ctrl-wrap label{ position :absolute; top : 10px; left : 0; }
.form-row br{  display : none;}
.form-row .ctrl-wrap .wpcf7-form-control-wrap{ display : block;}
.Contact-form-section h3.site-color{ text-align : center; margin-bottom : 40px} 
.wpcf7-form-control label{ padding-bottom : 10px }
.Contact-form-section .form-row{ text-align : center;} 
.btn-captcha_wrap{ text-align : center;} .form-row [type="checkbox"]:checked,
.form-row [type="checkbox"]:not(:checked) {
position: absolute;
left: -9999px;
}
.form-row [type="checkbox"]:checked + span,
.form-row [type="checkbox"]:not(:checked) + span
{
position: relative;
padding-left: 44px;
cursor: pointer;
line-height: 20px;
display: inline-block;
color: #fff;
font-size : 16px;
}
.form-row [type="checkbox"]:checked + span:before,
.form-row [type="checkbox"]:not(:checked) + span:before {
content: '';
position: absolute;
left: 0;
top: 1px;
width: 18px;
height: 18px;
border: 1px solid #ddd;
border-radius: 100%;
background: #fff;    
}
.form-row [type="checkbox"]:checked + span:after,
.form-row [type="checkbox"]:not(:checked) + span:after {
content: '';
width: 9px;
height: 12px;
background: #fff;
position: absolute;
top: 2px;
left: 5px;
border: solid #ef7c00;
border-width: 0 3px 3px 0;
-webkit-transform: rotate(45deg);
-ms-transform: rotate(45deg);
transform: rotate(45deg);    
}
.form-row [type="checkbox"]:not(:checked) + span:after {
opacity: 0;
-webkit-transform: scale(0);
transform: scale(0);
}
.form-row [type="checkbox"]:checked + sapn:after {
opacity: 1;
-webkit-transform: scale(1);
transform: scale(1);
}
.conform-chk-row.form-row [type="checkbox"]:checked + span, 
.conform-chk-row.form-row [type="checkbox"]:not(:checked) + span{ color: #ef7c00;}
.btn-captcha_wrap{ clear: both; float: left; width: 100%;}
.btn-captcha_wrap > div{ display: inline-block; margin-right: 10px; vertical-align: top;
webkit-transform: scale(0.7);  -ms-transform: scale(0.7);    transform: scale(0.7); margin-top: -3px;}
.btn-captcha_wrap br{ display: none;}
.btn-captcha_wrap .wpcf7-submit{  margin-left: 10px; font-weight: 400; margin-top: 10px;}
@media screen and (min-width : 48em){
.addressContactBlock h4{ font-size: 2em;}
.form-row [type="checkbox"]:checked + span,
.form-row [type="checkbox"]:not(:checked) + span{ font-size: 20px;}
.form-row [type="checkbox"]:checked + span:before,
.form-row [type="checkbox"]:not(:checked) + span:before {
top : -3px;
width: 28px;
height: 28px;
border: 1px solid #21333a;
}
.form-row [type="checkbox"]:checked + span:after,
.form-row [type="checkbox"]:not(:checked) + span:after {
content: '';
top: 4px;
left: 9px;
border: solid #ef7c00gc ;
border-width: 0 3px 3px 0;
}
.conform-chk-row{ padding: 20px 0 20px;}
.form-row .ctrl-wrap label{ width:190px;}
.form-row .ctrl-wrap .wpcf7-form-control-wrap{  margin-left: 190px;}
.form-row.inlineCtrl .ctrl-wrap{ width : 49%;}
.inlineCtrl .ctrl-wrap:nth-child(1){ margin-right : 1%;}
.inlineCtrl .ctrl-wrap:nth-child(2){ margin-left : 1%;}
.wpcf7-form-control label{ padding-bottom : 20px }
}  .text-red{ color: #e74133!important;}
#sliderWorkwear .slider-btn:hover, #sliderWorkwear .slider-btn:active{ color: #e74133;}
.btn.btn-red {
border-color: #e74133;
background-color: #e74133;
}
.btn.btn-red:focus,
.btn.btn-red.focus {
border-color: #e74133;
background-color: #e74133;
color : #fff;
}
.btn.btn-red:hover,
.btn.btn-red.hover { 
border-color: #21333a;
background-color: #21333a;
color : #e74133;	
}
.btn.btn-red:active,
.btn.btn-red.active {
border-color: #21333a;
background-color: #21333a;
color : #e74133;	
}
.btn.btn-red2 {
border-color: #e74133;
background-color: #e74133;
}
.btn.btn-red2:focus,
.btn.btn-red2.focus {
border-color: #e74133;
background-color: #e74133;
color : #fff;
}
.btn.btn-red2:hover,
.btn.btn-red2.hover { 
border-color: #fff;
background-color: #fff;
color : #e74133;	
}
.btn.btn-red2:active,
.btn.btn-red2.active {
border-color: #fff;
background-color: #fff;
color : #e74133;	
}
.personalised-workwearBlock .btn.btn-dark:hover,
.personalised-workwearBlock .btn.btn-dark:active{ color: #e74133;}
.workwear-content-area .dark-section .header-sectiontext p strong{ color:  #e74133;}
.workwear-uniformBlock .header-sectiontext h4{ color: #e74133; font-size: 1.5em; font-weight: 700; margin-bottom: 40px;}
.workwear-uniformBlock .header-sectiontext h4 br{ display: none;}
.red-dots .flex-control-paging li a:hover,
.red-dots .flex-control-paging li a.flex-active{ background: #e74133;}
.red-dots .flex-control-paging li a{ border:2px solid #e74133; 
background: none;} 
.duplicate-workwearAbout ul.img_content-blocks li h3{ color : #e74133; font-weight : 700;}
.personalised-workwearBlock{ background : #e74133; color : #fff}
.workwear-content-area .egan-section-header strong{  color : #e74133;}
.personalised-workwearBlock .header-sectiontext strong,
.workwear-content-area .personalised-workwearBlock .egan-section-header strong{ color :#21333a; }
.workwear-content-area .btm-buttun-wrap{ text-align : center;}
.brd-red .pic-wrap img{ -webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%; border: 2px solid #e74133;}  ul.catlogTopBlock{ list-style: none outside none; margin: 0; padding: 0;}
ul.catlogTopBlock li{  width:-webkit-calc(50% - 5px);  width: -moz-calc(50% - 5px); width: calc(50% - 5px); padding: 5px; display: inline-block; vertical-align: top; text-align: center;} 
ul.catlogTopBlock li h3{ color: #ef7c00; font-size: 1.1em; font-weight: 300; margin: 10px 0; padding-top: 0; }
ul.catlogTopBlock li h3 br{ display: block;}
ul.catlogTopBlock li .wpcf7-form-control-wrap{ display: block;}
ul.catlogTopBlock li .wpcf7-list-item-label{ font-size: 0!important;}
ul.catlogTopBlock .form-row [type="checkbox"]:checked + span:before, 
ul.catlogTopBlock .form-row [type="checkbox"]:not(:checked) + span:before{ border-width: 3px;}
.page-request-a-catalogue .wpcf7-response-output { background: #203339; border: 0; text-align: center; margin: 0; padding-bottom: 30px; color: #fff;}  .text-pink{ color:#e5007d!important; }
#sliderPrint .slider-btn:hover, #sliderPrint .slider-btn:active{ color: #e5007d;}
.pink-dots .flex-control-paging li a{ border: 2px solid #e5007d;
background: none;}
.pink-dots .flex-control-paging li a:hover, .pink-dots .flex-control-paging li a.flex-active{
background : #e5007d;
}
ul.img_content-blocks.dup-print li h3 {
color: #e5007d;
font-weight: 700;
}
.brd-pink .pic-wrap{ border-color:#e5007d!important; }
.brd-pink .pic-wrap img {
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
border: 5px solid #e5007d;
}
.printsection-Block{
background: #e5007d;
color: #fff;
}
.printpage-area .printsection-Block .egan-section-header strong ,
.printsection-Block .header-sectiontext strong{ color: #21333a;}
.gift-PrintBlock .btn.btn-dark:hover, .gift-PrintBlock .btn.btn-dark:active{
color : #e5007d;
}
.printpage-area .dark-section .header-sectiontext p strong,
.printpage-area .egan-section-header strong {
color: #e5007d;
}
.printsection-Block .btn.btn-dark:hover, .printsection-Block .btn.btn-dark:active{ color: #e5007d;}
ul.comman-iconData_list-3{ text-align: center;}
ul.comman-iconData_list-3 li{ text-align: center;
width: 100%;
padding: 10px; display: inline-block; vertical-align: top;}
ul.comman-iconData_list-3 li p{ margin-bottom: 0; }
ul.comman-iconData_list-3 li h3{ font-size: 1.175em;  margin: 0px 0 35px 0;  }
ul.comman-iconData_list-3 li h3 strong{ color: #21333a;}
.btn.btn-pink {
border-color: #e5007d;
background-color: #e5007d;
}
.btn.btn-pink:focus,
.btn.btn-pink.focus {
border-color: #e5007d;
background-color: #e5007d;
color : #fff;
}
.btn.btn-pink:hover,
.btn.btn-pink.hover { 
border-color: #21333a;
background-color: #21333a;
color : #e5007d;	
}
.btn.btn-pink:active,
.btn.btn-pink.active {
border-color: #21333a;
background-color: #21333a;
color : #e5007d;	
}
.btn.btn-pink2 {
border-color: #e5007d;
background-color: #e5007d;
}
.btn.btn-pink2:focus,
.btn.btn-pink2.focus {
border-color: #e5007d;
background-color: #e5007d;
color : #fff;
}
.btn.btn-pink2:hover,
.btn.btn-pink2.hover { 
border-color: #fff;
background-color: #fff;
color : #e5007d;	
}
.btn.btn-pink2:active,
.btn.btn-pink2.active {
border-color: #fff;
background-color: #fff;
color : #e5007d;	
}  #sliderEducation .slider-btn:visited, #sliderEducation .slider-btn:active{ color: #fff;}
#sliderEducation .slider-btn:hover, #sliderEducation .slider-btn:focus{ color: #009ee3;}
#sliderEducation .outerLink:visited, #sliderEducation .outerLink:active{ color: #fff;}
#sliderEducation .outerLink:hover, #sliderEducation .outerLink:focus{ color: #009ee3;}
.blue-dots .flex-control-paging li a{ border: 2px solid #009ee3;
background: none;}
.blue-dots .flex-control-paging li a:hover, .blue-dots .flex-control-paging li a.flex-active{
background : #009ee3;
}
ul.img_content-blocks.dup-education li h3 {
color: #009ee3;
font-weight: 700;
}
.brd-blue .pic-wrap{ border-color: #009ee3!important;}
.brd-blue .pic-wrap img {
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
border-radius: 50%;
border: 5px solid #009ee3;
}
.Edu-schoolSuppliesSection{
background: #009ee3;
color: #fff;
}
.Edu-schoolSuppliesSection ul.img_title-blc li h3,
.education-page-area .Edu-schoolSuppliesSection .egan-section-header strong , .Edu-schoolSuppliesSection .header-sectiontext strong { color: #21333a;}
.Edu-schoolSuppliesSection ul.img_title-blc{ text-align: center;}
.Edu-furniture-Block ul.comman-iconData_list-3 li h3 strong,
.education-page-area .dark-section .header-sectiontext p strong, .education-page-area .egan-section-header strong{ color: #009ee3;}
.gift-PrintBlock .btn.btn-dark:hover, .gift-PrintBlock .btn.btn-dark:active{
color : #009ee3;
}
.educationPage-area .dark-section .header-sectiontext p strong,
.educationPage-area.egan-section-header strong {
color: #009ee3;
}
.theme-blue .aigpl-gallery-slider .slick-dots li button{ background: none!important; border-color: #009ee3;}
.theme-blue .aigpl-gallery-slider .slick-dots li.slick-active button{ background-color:#009ee3!important; }
.text-blue{  color: #009ee3!important; }
.education-serviceBlock .btn.btn-dark:hover, .education-serviceBlock .btn.btn-dark:active,
.Edu-schoolSuppliesSection .btn.btn-dark:hover, .Edu-schoolSuppliesSection .btn.btn-dark:active{ color: #009ee3;}
.Edu-schoolSuppliesSection ul.img_title-blc .img-wrap img{ height: 40px;}
.btn.btn-blue {
border-color: #009ee3;
background-color: #009ee3;
}
.btn.btn-blue:focus,
.btn.btn-blue.focus {
border-color: #009ee3;
background-color: #009ee3;
color : #fff;
}
.btn.btn-blue:hover,
.btn.btn-blue.hover { 
border-color: #21333a;
background-color: #21333a;
color : #009ee3;	
}
.btn.btn-blue:active,
.btn.btn-blue.active {
border-color: #21333a;
background-color: #21333a;
color : #009ee3;	
}
.btn.btn-blue2 {
border-color: #009ee3;
background-color: #009ee3;
}
.btn.btn-blue2:focus,
.btn.btn-blue2.focus {
border-color: #009ee3;
background-color: #009ee3;
color : #fff;
}
.btn.btn-blue2:hover,
.btn.btn-blue2.hover { 
border-color: #fff;
background-color: #fff;
color : #009ee3;	
}
.btn.btn-blue2:active,
.btn.btn-blue2.active {
border-color: #fff;
background-color: #fff;
color : #009ee3;	
}
.crousal3ColumnStatic{ margin:0; padding: 0; list-style: none outside none; float: left; width: 100%;}
.crousal3ColumnStatic .item{  text-align: center;  padding: 30px; background: #009ee3;  -webkit-border-radius: 22px;-moz-border-radius: 22px;
border-radius: 22px;  margin-bottom: 20px;}
.crousal3ColumnStatic .img-wrap{ height: 100px; line-height: 100px;}
.crousal3ColumnStatic .img-wrap img{  max-width: 100%; height: 100px;    margin: auto; display: inline-block;}
.crousal3ColumnStatic .inner-box{    background: none;}
.dark-version .crousal3ColumnStatic .inner-box{    background: none;}
.crousal3ColumnStatic .item h3{ font-size: 1.4em; color: #fff; padding-top: 0px; margin: 20px 0;}
.crousal3ColumnStatic.light-version .col3-btn { background: #f07d00;}
.imagecrousalCenter .owl-item .item img{  display: block;}
.imagecrousalCenter{ padding-top: 30px; max-width: 1920px; margin: auto;}
.imagecrousalCenter .owl-theme .owl-dots .owl-dot span{ border-color : #009ee3;} 
.imagecrousalCenter .owl-theme .owl-dots .owl-dot.active span, .imagecrousalCenter .owl-theme .owl-dots .owl-dot:hover span{ background : #009ee3;} 
.model-egan .imagecrousalCenter{ background:url(//www.eganreid.co.uk/wp-content/themes/egan/images/loader.gif) no-repeat center top;}  #sliderFurniture .slider-btn:visited, #sliderFurniture .slider-btn:active{ color: #fff;}
#sliderFurniture .slider-btn:hover, #sliderFurniture .slider-btn:focus{ color: #3fa435;}
.green-dots .flex-control-paging li a:hover,
.green-dots .flex-control-paging li a.flex-active{ background: #3fa435;}
.green-dots .flex-control-paging li a{ border:2px solid #3fa435; background: none;}
ul.img_content-blocks.dup-furniture li h3 {
color: #3fa435;
font-weight: 700;
}
.greetheme .aigpl-gallery-slider .slick-dots li button{ background: none!important; border-color: #3fa435;}
.greetheme .aigpl-gallery-slider .slick-dots li.slick-active button{ background-color:#3fa435!important; }
.imagecrousalCenter .aigpl-gallery-slider button.slick-arrow{ background-color: transparent!important;}
.brd-green .pic-wrap img {    -webkit-border-radius: 50%;    -moz-border-radius: 50%;    border-radius: 50%;    border: 2px solid #3fa435;}
.furniture-page-area p:empty{ margin: 0;}
.furniture-SupplyBlock{ background: #3fa435;}
.furniture-SupplyBlock .header-sectiontext p{ color: #fff;}
#furnitureCustomPost .egan-section-header h2,
#furnitureCustomPost .header-sectiontext p,
.furniture-SupplyBlock .egan-section-header h2{ color: #fff;}
#furnitureCustomPost .egan-section-header strong,
.furniture-SupplyBlock .egan-section-header strong, .furniture-SupplyBlock .header-sectiontext h4{ font-weight: 700; color: #21333a;}
.furniture-page-area .header-sectiontext h4{  margin-bottom: 35px; padding-top: 0; margin-top: 0; font-weight: 700;}
.furniture-SupplyBlock .imagecrousalCenter .owl-theme .owl-dots .owl-dot.active span, .furniture-SupplyBlock .owl-theme .owl-dots .owl-dot:hover span{
background: #21333a;
}
#furnitureCustomPost ul.custom_block_list .btm-content-box{ background-color: #3fa435;}
#furnitureCustomPost ul.custom_block_list .btm-content-box .short-desc{ font-size: 2em;}
.furniture-SupplyBlock .crousal3Colwarp .owl-carousel .owl-nav button.owl-next{ background-image: url(//www.eganreid.co.uk/wp-content/themes/egan/images/tabs-arrow-right-dark.png); }
.furniture-SupplyBlock .crousal3Colwarp .owl-carousel .owl-nav button.owl-prev{ background-image: url(//www.eganreid.co.uk/wp-content/themes/egan/images/tabs-arrow-left-dark.png); }
.furniture-SupplyBlock  .btn.btn-dark:active, 
.furniture-SupplyBlock .btn.btn-dark:hover{ color: #3fa435;}
.space-planning-Block .header-sectiontext h4{  margin-bottom: 35px;}
.space-planning-Block .egan-section-header h2{color: #3fa435;}
.space-planning-Block .egan-section-header strong{ color: #fff;}
.header-arrow{ position: relative; z-index: 1;}
span.iconArr{ position: absolute; right: 0; top : 4px; content: ''; font-family: 'FontAwesome'; display: block; 
width:40px; background: none;	height: 40px;  z-index: 2;  cursor: pointer;}
.header-arrow::after{ position: absolute; right: 0; top : 4px; content: '\f106'; font-family: 'FontAwesome'; display: block; width: 40px; height: 40px;  z-index: 1;
line-height: 34px; background: #203339;  text-align: center; color: #fff;
-webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%; font-size: 40px; cursor: pointer;
}
.header-arrow.green::after{   background: #3fa435;}
.header-arrow.red::after{   background: #e74133;}
.header-arrow.blue::after{   background: #009ee3;}
.header-arrow.pink::after{   background: #e5007d;}
.header-arrow.orange::after{   background: #ef7c00;}
.header-arrow:hover::after{  background: #fff; color: #203339;}
.service-topIntro-section .header-arrow:hover::after,
#BusinessServices .header-arrow:hover::after{  background: #ef7c00; color: #fff;}
.Edu-print-Block .header-arrow:hover::after{  background: #009ee3; color: #fff;}
.furniture-officefit-Block  .header-arrow:hover::after{  background: #203339; color: #fff;}
.workwear-uniformBlock .header-arrow:hover::after{  background: #e74133; color: #fff;}
#BusinessServices.dark-version .header-arrow:hover::after{  background: #fff; color: #203339;}
.text-green{ color: #3fa435!important; }
.model-egan .modal-dialog{ width: 100%; top :90px;}
.modal-content{ -webkit-border-radius: 0%;-moz-border-radius: 0%; border-radius: 0;}
.modal-dialog .header-arrow::after{ display: none;}
.model-egan .modal-header{ padding: 0; position: relative; z-index: 1; max-width: 1140px; margin: auto; border: 0;}
.model-egan .close{ background:#3fa435; height: 34px; width: 34px; -webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%; color : #fff; 
position: relative;    top: -13px; opacity: 1;}
.model-egan .header-sectiontext h4{ font-size: 1.5em; margin-bottom: 35px; padding-top: 0; margin-top: 0; font-weight: 700;}
.furimgCenterCrousal.owl-theme .owl-dots .owl-dot span{ border-color : #3fa435;} 
.furimgCenterCrousal.owl-theme .owl-dots .owl-dot.active span, 
.furimgCenterCrousal.owl-theme .owl-dots .owl-dot:hover span{ background : #3fa435;} 
.model-egan .pic-wrap{ margin-bottom: 45px;}
#furnitureCustomPost { background: #3fa435;}
#furnitureCustomPost .btm-content-box{ border: 1px solid #fff;}
#furnitureCustomPost .btn-group .btn-dark:hover , #furnitureCustomPost .btn-group .btn-dark:active{ color: #3fa435;}
#furnitureCustomPost ul.custom_block_list .top_img_warp a{ overflow: hidden; display: block;}
#furnitureCustomPost ul.custom_block_list .btm-content-box h4{ font-weight: 300;}
.furniture-officefit-Block .comman-iconData_list h3{ color: #21333a; font-weight: bold;}
.btn.btn-green {
border-color: #3fa435;
background-color: #3fa435;
}
.btn.btn-green:focus,
.btn.btn-green.focus {
border-color: #3fa435;
background-color: #3fa435;
color : #fff;
}
.btn.btn-green:hover,
.btn.btn-green.hover { 
border-color: #21333a;
background-color: #21333a;
color : #3fa435;	
}
.btn.btn-green:active,
.btn.btn-green.active {
border-color: #21333a;
background-color: #21333a;
color : #3fa435;	
}
.btn.btn-green2 {
border-color: #3fa435;
background-color: #3fa435;
}
.btn.btn-green2:focus,
.btn.btn-green2.focus {
border-color: #3fa435;
background-color: #3fa435;
color : #fff;
}
.btn.btn-green2:hover,
.btn.btn-green2.hover { 
border-color: #fff;
background-color: #fff;
color : #3fa435;	
}
.btn.btn-green2:active,
.btn.btn-green2.active {
border-color: #fff;
background-color: #fff;
color : #3fa435;	
} body.blog .page-header{ display: none;}
body.search .site-content,
body.archive .site-content,
body.blog .site-content{ padding-top: 50px;}
body.archive .wrap, 
body.blog .wrap{ padding-left: 15px; padding-right: 15px;}
body:not(.single-post) article.post{  width: 100%;    padding: 0px;    min-height: 331px;    float: none;    margin-bottom: 20px;    text-align: center;
position: relative;    list-style: none outside none;    overflow: hidden;}
body:not(.single-post) article.post .btn.btn-default:hover{   border-color: #fff;  background-color: #fff;   color: #ef7c00;}
body:not(.single-post) article.post .btn.btn-default:active{  border-color: #fff;  background-color: #fff;   color: #ef7c00;}
body:not(.single-post) article.post .Hover-detail{ background-color: #21333a; color: #fff; padding: 40px 30px 30px; position: absolute; top:100%;  transition: width 1s;    -webkit-transition: width 1s; height: 100%; width: 100%; }
body:not(.single-post) article.post .middleContent{  top :50%;  -moz-transform: translateY(-50%); position: absolute; width: 100%;
-webkit-transform: translateY(-50%);  -ms-transform: translateY(-50%); -o-transform: translateY(-50%);   transform: translateY(-50%);
width: -webkit-calc(100% - 60px);  width: -moz-calc(100% - 60px); width : calc(100% - 60px);
}
body:not(.single-post) article.post .middleContent .fullContent{ display: none!important;}
body:not(.single-post) article.post:hover .Hover-detail{ top : 0; animation : blogHoverDetail 0.5s;}
body:not(.single-post) article.post .Hover-detail p:first-child{font-size:1.125em; line-height: normal;}
body:not(.single-post) article.post .post-thumbnail{ background: url(//www.eganreid.co.uk/wp-content/themes/egan/images/dummy-image.jpg) no-repeat center center/cover; padding-top: 65%; overflow: hidden; position: relative;}
body:not(.single-post) article.post .post-thumbnail img{ position: absolute; width: 100%; height: 100%; left: 0; top : 0; max-width: 100%;}
body:not(.single-post) article.post .entry-header{ padding: 25px 30px;}
body:not(.single-post) article.post .entry-header h4{ font-size: 24px; margin: 0; padding: 0; font-weight: 300;}
body:not(.single-post) article.post h2.entry-title{ font-size: 1.52em;    line-height: 1.3em; padding: 0; margin: 25px 0; height: 90px;}
ody:not(.single-post) article.post .entry-meta a{  color: #21333a;}
body:not(.single-post) article.post .entry-meta .entry-date{ font-size: 24px;  color: #21333a; font-weight: 300;}
body:not(.single-post) article.post h2.entry-title a{ color: #fff;}
body:not(.single-post) article.post.category-business .entry-header{ background: #ef7d00; }
.Home-blog .btm-buttun-wrap {    text-align: center;    padding-top: 35px;    clear: both;}
#secondary  .widget_archive ul,
#secondary .widget_categories ul{ border: 1px solid #20333a; padding : 0 5px;}
#secondary .widget_categories .widget-title,
#secondary  .widget_archive .widget-title{ position: relative; z-index: 1;}
#secondary .widget_categories .widget-title::after,
#secondary  .widget_archive .widget-title::after{ position: absolute; width: 38px; height: 38px; display: inline-block; right: 10px; top :5px;  content: '';
background: url(//www.eganreid.co.uk/wp-content/themes/egan/images/widget-arrow.png) no-repeat center center;}
#secondary .widget h2.widget-title{ font-size: 22px; text-transform: lowercase; font-weight: 700; background: #20333a; color: #fff; padding: 10px;
margin: 0; font-family: nimbus-sans, sans-serif; min-height: 48px;}
#secondary .widget ul li{ padding: 3px 10px;}
#secondary .widget ul li a{ font-size: 18px; font-weight: 600;}
#secondary .widget ul li:hover{ background: #ef7d00;}
#secondary .widget ul li:hover a{ color: #fff;}
body:not(.single-post) article.post.category-education .entry-header {
background: #009ee3 !important;
}
body:not(.single-post) article.post.category-print .entry-header {
background: #e5007d;
}
body:not(.single-post) article.post.category-workwear .entry-header {
background: #e74133;
}
body:not(.single-post) article.post.category-furniture-interiors .entry-header {
background: #3fa435;
}
article.post .excerptdata .btn{ margin-top: 35px;}
.single-post .fullContent h3,
.single-post .entry-title+h4,
.single-post .entry-title  { color : #ef7c00;}
.single-post .Hover-detail .excerptdata,
.single-post .Hover-detail .btn{ display : none!important;}
#secondary .bottom3blockList li{
width : 100%; background : none!important; border : 0; margin-bottom: 20px;
}
.blog #secondary .widget_custom_html{ display: block;}
#secondary .bottom3blockList{ padding: 0; margin: 0; list-style: none outside none; display: block;} #secondary .bottom3blockList .btn{ padding: 10px; font-size: 18px;}
.site-content .pagination{ border: 0;}
.site-content .pagination .page-numbers { background: #657176; border-radius: 50%; color :#fff; font-weight: 700; width: 36px; height: 36px;}
.site-content .pagination .page-numbers.current { background: #22343b; color : #ef7c00; }
.site-content .pagination  .next.page-numbers{  background: url(//www.eganreid.co.uk/wp-content/themes/egan/images/arrow-next.png) no-repeat center center;}
.site-content .pagination  .prev.page-numbers{  background: url(//www.eganreid.co.uk/wp-content/themes/egan/images/arrow-prev.png) no-repeat center center;}
.pagination .page-numbers:not(.next) , .pagination .page-numbers:not(.prev){ margin: 0 5px;}
.prev.page-numbers .icon,
.next.page-numbers .icon{ opacity: 0;}
.single-post .nav-links .nav-title{ display: none;}
.single-post .nav-links .nav-subtitle{ opacity: 0;}
.single-post .nav-links  .nav-previous{ background: url(//www.eganreid.co.uk/wp-content/themes/egan/images/arrow-prev.png) no-repeat center center; width: 36px; height: 36px; position: relative; z-index: 1; float: left; margin-left: 25px;}
.single-post .nav-links  .nav-previous::after{ content: 'previous article'; position: absolute; z-index: 1; top : 40px; display: block; text-align: center; font-weight: 400; left: -20px; }
.single-post .nav-links  .nav-next{ background: url(//www.eganreid.co.uk/wp-content/themes/egan/images/arrow-next.png) no-repeat center center; width: 36px; height: 36px; position: relative; z-index: 1; float: right; margin-top: 0; margin-right: 25px;}
.single-post .nav-links  .nav-next::after{ content: 'next article'; position: absolute; z-index: 1; top : 40px; display: block; text-align: center; font-weight: 400; right: -16px; }
.single-post #secondary .bottom3blockList{ display: block;}
.site-main .single-featured-image-header{ background: none; border: 0;}
.site-main .single-featured-image-header img{ margin: 0;}
body.archive .page-header{ display: none;}
#commentform .comment-form-comment , 
#commentform  .comment-form-author,
#commentform  .comment-form-email,
#commentform  .comment-form-url{ background: #ef7c00;   position: relative ; z-index: 1; padding: 2px 2px  2px 25%; }
#commentform label{  padding: 5px 10px; position: relative; top :0px; left : 0; text-align: center; font-weight: 400;
text-transform: lowercase;}
#commentform textarea , #commentform input[type="text"] ,  #commentform input[type="email"], #commentform input[type="url"]{ border: 0; }
#commentform .form-submit{  padding-top: 20px; text-align: center;}
#commentform .form-submit input[type="submit"]{ text-transform: lowercase;}
body.single-post .wrap{ padding-left: 15px; padding-right: 15px;}
body.single-post .entry-meta a{ color: #21333a; font-size: 1.125em; font-weight: 500;}
body.single-post .entry-meta .byline{ display: none;}
.backToblogLink{ text-align: center;     padding-bottom: 50px;    margin-top: -96px; margin-left: 67px;}
.entry-footer .cat-links .icon, .entry-footer .tags-links .icon{ top : 9px;}
.entry-footer .cat-links a,
.entry-footer .tags-links a{ font-size: 18px; font-weight: 600; text-transform: lowercase; color: #ef7c00;}
.single-post #reply-title{ font-size: 0; text-transform: lowercase;}
.single-post #reply-title:before{ content: 'leave a comment'; font-size: 40px!important; }
.single-post #comments { padding-top: 10px;} body.page-template-casestudy-template .commanBTM3block{ clear: both;} .portfolio-controllers-container{display:block;margin:0 auto;text-align:center;text-transform: uppercase; padding: 40px 10px;}
.portfolio-controllers button{display:inline-block;border: 0px solid #ef7c00;color:#21333a;padding: 0px 0px 0px 0px;background: no-repeat;height: auto;font-size: 16px;margin:0 15px}
.portfolio-controllers button.active-filter{border-bottom:2px solid #ef7c00;color:#ef7c00;outline:0;}
.portfolio-controllers br{ display: none;}
#CasestudyPostSection #CasestudyPost { float: none;}
#CasestudyPost li .Hover-detail{ width: -moz-calc(100% - 20px);    width: -webkit-calc(100% - 20px);  width: -ms-calc(100% - 20px);   width: calc(100% - 20px); height: -moz-calc(100% - 20px);    height: -webkit-calc(100% - 20px);  height: -ms-calc(100% - 20px);   height: calc(100% - 20px); margin-top: 20px;}
#CasestudyPostSection #CasestudyPost li{ padding: 0 10px; margin: 0;}
.page-case-studies #CasestudyPostSection #CasestudyPost li{ min-height: 0;}
#CasestudyPost .btm-content-box h4{ min-height: 53px;} #CasestudyPostSection{ clear: both; float: left; width: 100%;}
.meta-Tm-crousal{ max-width: 1920px; margin: auto;}
.meta-Tm-crousal .metaslider .flexslider{ margin-bottom: 0;}
.meta-Tm-crousal .metaslider .caption-wrap{ text-align: center; height: 100%; top :0%; left : 0%; opacity: 1; background: none; }
.meta-Tm-crousal .flex-control-nav{ bottom: 20px;}
.meta-Tm-crousal .metaslider .caption{ text-align: left;  top :50%; left : 15px;  -moz-transform: translateY(-50%); position: absolute;
-webkit-transform: translateY(-50%);  -ms-transform: translateY(-50%); -o-transform: translateY(-50%);   transform: translateY(-50%);
background: #ef7c00;    padding: 20px 20px 30px;  width: 230px;
}
.meta-Tm-crousal .metaslider li:nth-child(even) .caption{  left : auto; right: 15px;  background: #21333a; }
.meta-Tm-crousal li:nth-child(even) .caption::after{  border-top: 20px solid #21333a; }
.meta-Tm-crousal .caption::after{ content: '';  width: 0;   height: 0;   border-left: 20px solid transparent;  border-right: 20px solid transparent;  
border-top: 20px solid #ef7c00;   position: absolute;bottom: -13px;    left: 50%;    margin-left: -15px;}
.meta-Tm-crousal .img-wrap{ position: absolute; width: 30px; margin-left: -15px; top : -18px; left: 50%;}
.meta-Tm-crousal .testimonial-caption{ text-align: center;}
.testimonial-caption { font-size: 22px; line-height: 1.2em; }
.testimonial-caption.light strong{  color : #21333a; }
.testimonial-caption.dark strong{  color : #ef7c00; }
.testimonial-caption .author-detail{ font-size: 16px;     line-height: normal;    display: block; padding-top:20px; font-weight: 600;}
.testimonial-caption.light .author-detail{ color : #21333a; }
.testimonial-caption.dark .author-detail{ color : #ef7c00; }
#CasestudyPost  li{ margin-bottom: 20px;}
#CasestudyPost .short-desc{ display: block; width: 100%; line-height: 117px;}
#CasestudyPost .short-desc h2{color: #fff;     font-size: 1.52em;    line-height: 1.3em;    font-weight: 400; padding: 0; margin: 0; line-height: normal; 
display: inline-block;    vertical-align: middle; text-transform: capitalize;
}
#CasestudyPost .education .btm-content-box {
background: #009ee3;
}
#CasestudyPost .print .btm-content-box {
background: #e5007d;
}
#CasestudyPost .workwear .btm-content-box{
background: #e74133;
}
#CasestudyPost .furniture .btm-content-box{
background: #3fa435;
}
#CasestudyPost .Commercial .btm-content-box {
background: #D13838;
}
#CenterCasestudy1{max-width: 1920px;    margin: auto;}
#caseStudyTestimonial .owl-item img{ display: inline; width: auto;}
#caseStudyTestimonial li{ width: 100%; float: none; margin: 0 0 42px 0; max-width: none;}
#caseStudyTestimonial  li.white{ background: #fff; color: #21333a;}
#caseStudyTestimonial  li.black{ background: #21333a;}
#caseStudyTestimonial  li.black span.author-detail{ color: #ef7c00;}
#caseStudyTestimonial  li.orange span, #caseStudyTestimonial  li.orange span.author-detail{ color: #21333a;}
#caseStudyTestimonial  li.white::after{ border-top-color: #fff!important; }
#caseStudyTestimonial  li.orange::after{ border-top-color: #ef7c00!important; }
#caseStudyTestimonial li.black::after{ border-top-color: #21333a!important; }
#sliderCaseStydyDetail .flex-control-nav{ bottom: 20px;}
.CasestudyCenterCrousal.owl-theme .owl-dots .owl-dot span{ border-color : #ef7c00;} 
.CasestudyCenterCrousal.owl-theme .owl-dots .owl-dot.active span, 
.CasestudyCenterCrousal.owl-theme .owl-dots .owl-dot:hover span{ background : #ef7c00;} 
.page.page-template-casestudy-template .entry-header{ padding: 0; margin:0 0 40px;}
body.page-template-casestudy-template .entry-header .entry-title{  text-transform:none; font-weight: 700;     color: #ef7c00; text-align: center; position: relative; padding: 0; margin: 0;  font-size: 1.5em;     letter-spacing: normal;}
body.page-template-casestudy-template .entry-header .entry-title:after{ content: '...'; color: #21333a; font-weight: 300; margin-left: 5px;}
.caseStudyiesIntro .textdata{margin-bottom: 20px;}
.caseStudyiesIntro{ text-align: center; margin-bottom: 41px;} 
.caseStudyiesIntro .quoteBox{   background: #203339  url(//www.eganreid.co.uk/wp-content/themes/egan/images/quotes-default-orng.png) no-repeat center 20px;    padding: 100px 20px 30px; position: relative; z-index: 1; color: #fff;width:40%;max-width:500px;min-width:450px;margin:0 auto 40px;}
.caseStudyiesIntro .quoteBox::after{ content: '';  width: 0;   height: 0;   border-left: 40px solid transparent;  border-right: 40px solid transparent;  border-top: 40px solid #203339;   position: absolute;bottom: -38px;    left: 50%;     transform: translateX(-50%);}
.caseStudyiesIntro .quoteBox strong{color:#ef7c00;font-size:1.475em;font-weight:500;}
.caseStudyiesIntro .btm-buttun-wrap a.btn{}
.model-egan-lightBox .modal-header{ padding: 0; position: relative; z-index: 1;  border: 0; height: 0;}
.model-egan-lightBox .close{ background:#ef7c00; height: 34px; width: 34px; -webkit-border-radius: 50%;-moz-border-radius: 50%;border-radius: 50%; color : #fff; 
position: relative;    top: -15px; opacity: 1; right: -15px;}
.model-egan-lightBox .modal-dialog {  
top: 90px;
}
.model-egan-lightBox .modal-body{ padding-top: 5px;}
.model-egan-lightBox .owl-carousel{ top : -13px;}
#furnitureCasestudy { padding: 41px 0 25px; }
#furnitureCasestudy .imagecrousalCenter{     padding-top: 0px;}
#caseStudiesLightBox .owl-theme .owl-dots .owl-dot.active span,
#caseStudiesLightBox .owl-theme .owl-dots .owl-dot:hover span{ background : #21333a;} 
#caseStudiesLightBox .owl-dots{ margin-top: 30px;}
.caseStudies-pages #furnitureCasestudy .aigpl-gallery-slider .slick-dots{position: relative; top :10px;}
.model-egan-lightBox  .owl-carousel .owl-nav button.owl-prev{float: left;  background: url(//www.eganreid.co.uk/wp-content/themes/egan/images/tabs-arrow-left.png) no-repeat 0 0;
width: 31px;    height: 48px; margin-left: 0px; }
.model-egan-lightBox .owl-carousel .owl-nav button.owl-next{ float: right;     background: url(//www.eganreid.co.uk/wp-content/themes/egan/images/tabs-arrow-right.png) no-repeat 0 0;
width: 31px;    height: 48px;}
.model-egan-lightBox  .owl-carousel .owl-nav button span{ opacity: 0; margin-right: 0px;}
.aigpl-gallery-slider .slick-dots li button{ border-width: 1px!important;}
.theme-orange .aigpl-gallery-slider .slick-dots li button{ background: none!important; border-color: #ef7c00;}
.theme-orange .aigpl-gallery-slider .slick-dots li.slick-active button{ background-color:#ef7c00!important; } body.search-results .wrap{    padding-left: 15px;    padding-right: 15px;} .page-template-default:not(.home) #content{ padding-top: 30px; padding-bottom: 60px;  }
body.page-template-default:not(.home) .entry-header .entry-title{ font-size: 40px; text-transform: lowercase; font-weight: 700; color: #ef7c00; letter-spacing: normal; padding-top: 0; margin-top: 0;}
.page-template-default .entry-title::after{ content: '...'; color: #21333a;}
.custom_text h3{ font-weight: 700; padding-top: 0; margin-bottom: 0;    margin-top: 0;}
.custom_text h3 , .custom_text h4{ color: #ef7c00;} 
.custom_text h4{ padding: 15px 0 0 0; margin: 0; }
.custom_text p{ margin-bottom: 15px;} ul.comman-iconData_5Col{ list-style: none outside none; width: 100%; float: left;}
ul.comman-iconData_5Col li{ width: -moz-calc(50% - 10px);    width: -webkit-calc(50% - 10px);    width: calc(50% - 10px); padding: 10px; 
display: inline-block; vertical-align: top; text-align: center;}
ul.comman-iconData_5Col h3{ padding-top: 0; text-transform: lowercase;}
#dementia .egan-section-header h2{ color: #e74133;}
#dementia .egan-section-header strong{ color: #fff;} .whatwedoHistory ul.comman-iconData_list-3 li h3{ color: #fff;}
.whatwedoHistory ul.comman-iconData_list-3 li h3 strong{ color: #ef7c00;}
.whatwedoHistory ul.comman-iconData_list-3 img{ max-width: 70%;} h1.seoh1{ text-align: center; font-weight: 300;  margin: 30px 0; padding-bottom: 30px; border-bottom: 1px solid #21333a;}
h1.seoh1 + h2{ padding-top: 0;}
h1.seoh1 strong{ font-weight: 700; color: #ef7c00; } .page-template-special-casestudy-template .quoteBox br{ display: none; height: 0px;}
.page-template-special-casestudy-template #content {
padding: 0 0 0 !important;
}
.page-template-special-casestudy-template #furnitureCasestudy { padding: 0 0 20px 0; }
.page.page-template-special-casestudy-template #content #primary{ max-width : inherit;}
body.page-template-special-casestudy-template .entry-header, body.page-template-special-casestudy-template .entry-header .entry-title {
display: none;
}
.page-template-special-casestudy-template .bottom3blockList {
margin: 50px 0 20px 0;
}
.page-template-special-casestudy-template #furnitureCasestudy .imagecrousalCenter .metaslider .flexslider .flex-direction-nav li a.flex-next {
background: url(//www.eganreid.co.uk/wp-content/themes/egan/images/slider-arrow-right.png) no-repeat 0 0;
width: 35px;
height: 56px;
}
.page-template-special-casestudy-template #furnitureCasestudy .imagecrousalCenter .metaslider .flexslider .flex-direction-nav li a.flex-prev {
background: url(//www.eganreid.co.uk/wp-content/themes/egan/images/slider-arrow-left.png) no-repeat 0 0;
width: 35px;
height: 56px;
}
.page-template-special-casestudy-template #furnitureCasestudy .imagecrousalCenter  .metaslider .flex-direction-nav .flex-next {
right: 10%;
}
.page-template-special-casestudy-template #furnitureCasestudy .imagecrousalCenter  .metaslider .flexslider:hover .flex-prev {
left: 10%;
}
.page-template-special-casestudy-template #furnitureCasestudy .flex-control-paging li a {
border: 2px solid #fff;
background: none;
}
.page-template-special-casestudy-template #furnitureCasestudy.flex-control-paging li a:hover, 
.page-template-special-casestudy-template #furnitureCasestudy .flex-control-paging li a.flex-active {
background: #fff;
}
.page-template-special-casestudy-template h2.pageHeading {
text-transform: none;
font-weight: 600;
color: #ef7c00;
text-align: center;
position: relative;
padding: 10px 0;
margin: .5em 0;
font-size: 3.75em !important;
letter-spacing: normal;
}
.page-template-special-casestudy-template .container .row div p {
text-align: center;
font-size: 1.125em;
}
.page-template-special-casestudy-template .quoteBox, .page-template-special-casestudy-template #furnitureCasestudy .quoteBox {
background: #203339 url(//www.eganreid.co.uk/wp-content/themes/egan/images/quotes-default-orng.png) no-repeat center 50px;
padding: 140px 20px 50px;
position: relative;
z-index: 1;
color: #fff;
width: 100%;
margin: 0 auto;
max-width: 100%;
text-align: center;
}
.page-template-special-casestudy-template .metaslider .flex-control-nav {
border: 0;
margin: auto;
list-style-type: none;
padding: 0;
bottom: -37px;
line-height: 11px;
z-index: 2;
}
.page-template-special-casestudy-template .quoteBox p {
height: 50px;
font-size: 1.455em;
display: block;
}
.page-template-special-casestudy-template .quoteBox strong {
color: #ef7c00;
font-size: 1.475em;
font-weight: 500;
}
.page-template-special-casestudy-template .quoteBox::after {
content: '';
width: 0;
height: 0;
display: none;
}
.page-template-special-casestudy-template #furnitureCasestudy .container .row div {
padding: 50px 0;
}
.page-template-special-casestudy-template #sliderCaseStydyDetail::after{
background: url(//www.eganreid.co.uk/wp-content/themes/egan/images/bottom-circle-image.png) no-repeat center 0px;
content: '';
width: 100%;
height: 132px;
display: block;
position: relative;
top: -40px;
}
.page-template-special-casestudy-template .Spltest::after{
background: url(//www.eganreid.co.uk/wp-content/themes/egan/images/top-circle-img.png) no-repeat center 0px;
content: '';
width: 100%;
height: 132px;
display: block;
position: relative;
top: 0px;
margin-top: 4em;
}
.page-template-special-casestudy-template #furnitureCasestudy .container .row .lastSec {
padding: 0px 5%;
width: 100%;
text-align: center;
display: inline-block;
}  @media screen and (max-width : 479px){
.egan-crousal-box .metaslider .caption-wrap .caption img{ max-width:none;}
.egan-crousal-box .slide_caption-box p{ font-size: 0.7em; padding: 5px 0;}
.egan-crousal-box .metaslider .caption-wrap{ padding: 5px 5px 30px 5px;}
.egan-crousal-box .slider-btn{ padding: 0px 10px; font-size: 10px;}
.header-logo-middle{ max-width: 80px; margin-left: -40px; height: 32px;    margin-top: 7px;}
ul.whatWedo-Itemwrap li.text-li-item.item p{ font-size: 1.1em;}
.egan-Carousal-style2 .custom-slide-text { font-size: 11px;}
.egan-Carousal-style2 .custom-slide-text strong{ font-size: 12px;}
.egan-Carousal-style2 .metaslider .caption-wrap{  max-width: 200px; margin-left: -100px;  }
.egan-Carousal-style2 .custom-slide-text{ max-width: none;}
.egan-Carousal-style2 h3 {  font-size: 18px; margin-bottom: 5px; line-height: 1; }
.egan-Carousal-style2 h3 strong{ font-size: 20px; }
.egan-Carousal-style2 h4{font-size: 0.8em; line-height: 1;}
.egan-Carousal-style2 .crousal-text p{ font-size: 0.5em; line-height: 1;}
.egan-Carousal-style2 .caption-wrap .btn{ padding: 5px; font-size: 0.5em; line-height: 1; bottom: 50%; margin-left: -30px;}
ul.whatWedo-Itemwrap li .Hover-detail{   padding: 10px;  }
ul.whatWedo-Itemwrap li .Hover-detail .middle-box p.short-text{ font-size: 0.7em;}
ul.whatWedo-Itemwrap .Hover-detail  .middle-box{    width: -webkit-calc(100% - 20px);  width: -moz- calc(100% - 20px); width : calc(100% - 20px);}
.about-corusal-block .caption-wrap p{ font-size: 8px!important; }
.abt-tile-list .inner-box p{ font-size: 11px;}
.customTeamTab h4{ margin-bottom: 10px;}
.customTeamTab span{ font-size: 0.75em;}
ul.aboutGoleBlocks .pic-wrap, #aboutGole .pic-wrap{ width: 160px; height: 160px;}
ul.aboutGoleBlocks .mainTitle{ font-size: 13px;}
ul.round-circles3.withContent li{ width: 100%;}
.caseStudyiesIntro .quoteBox{ min-width: 280px;}
}
@media only screen and (min-width : 481px) and (max-width :767px){
ul.custom_block_list .btm-content-box{ min-height: 300px;}
.home-Whatwe-do-section ul.whatWedo-Itemwrap li.text-li-item > p{ font-size:2.2em; }
.page-template-special-casestudy-template .quoteBox p { font-size: 1em;}
}
@media only screen and (min-width : 768px) and (max-width: 992px){
.learnMenuRow, .shopMenuRow{ position: relative; z-index: 1;}
#secondary-nav-block h3{ position: absolute; left: 50%; top : 0; left: 50%;top: -12px; margin-left: -50px; font-size: 0.8em;}
.custom-menu-wrap li{ padding: 0 9px;}
.learnMenuRow .custom-menu-wrap li{ padding: 0 22px;}
.team-tab-warp .customTeamTab h4{ margin-bottom: 15px;}
.customTeamTab span{ font-size: 1em;}
.crousal3Column .item{ margin: 20px 0;}
.crousal3Column .inner-box{ padding: 20px 0;}
.crousal3Column .item h3{ margin: 10px 0;}
.crousal3Column.owl-carousel .owl-item img{ width: 30%;}
.furniture-SupplyBlock .crousal3Column.owl-carousel .owl-item img{ width: 42%;}
#sliderEducation.egan-crousal-box .slide_caption-box p{  min-height: 90px; padding: 20px 0;}
#furnitureCustomPost ul.custom_block_list .btm-content-box{  padding-left: 10px; padding-right: 10px;}
#furnitureCustomPost ul.custom_block_list .btm-content-box .short-desc{ font-size: 1.5em; min-height: 80px; }
#furnitureCustomPost ul.custom_block_list .btm-content-box h4{ font-size: 1.2em;}
.site-footer .footer-widget-2 .widget_nav_menu{ width: 31%;}
#CasestudyPost li:nth-child(3n+2) {  margin-left: 0px; margin-right: 0;}
#CasestudyPost  li:nth-child(2n+2) {  margin-left: 20px; margin-right: 0;}
} 
@media screen and (max-width : 767px){
#CasestudyPost .short-desc h2{ font-size: 1.12em; }
#CasestudyPost .btm-content-box h4{ font-size: 1em;}
.page-template-special-casestudy-template h2.pageHeading{font-size: 2.5em !important;}
.page-template-special-casestudy-template .quoteBox p { font-size: 1em;}
.model-egan .modal-dialog{ width: auto;}
.header-top-row .signin-shop-block{ padding: 10px 0 0 0; margin: 0; line-height: normal; height: 40px;}
.header-top-row .signin-shop-block li a{ text-indent: -999999px; padding-left: 0; }
.header-top-row .signin-shop-block li.signin-icon a{ background-size : 20px auto; width: 20px; height: 20px;}
.header-top-row .signin-shop-block li.shop-now-icon a{ background-size : 20px auto; width: 20px; height: 20px;}
.header-top-row .search-form{ display: none;}
ul.whatWedo-Itemwrap li{  width: calc(50% - 3px);  margin-bottom: 6px;  padding-bottom: 25px;} 
ul.whatWedo-Itemwrap  li:nth-child(2n+1) {    margin-left: 0px;   margin-right: 6px;}
ul.whatWedo-Itemwrap  li:nth-child(3n+2) {    margin-left: 0px;   margin-right: 0px;}
ul.whatWedo-Itemwrap  li:nth-child(5){ margin-right: 6px;}
ul.whatWedo-Itemwrap li.text-li-item{ padding: 10px;}
ul.whatWedo-Itemwrap li.text-li-item p{ font-size: 1.4em;}
.srhBoxWrap{ background: #fff; padding: 10px; height: 60px; width: 100%;  position: fixed; top : -100%; left: 0; right: 0; display: block;
-moz-transition: top 1s; -webkit-transition: top 1s;  -webkit-transition: top 1s;     transition: top 1s; z-index: 102;}
.srhBoxWrap.showSearch{ top : 0;}
.closeSerach{  display: block; float: left; margin-right: 10px; cursor: pointer; font-size: 25px; }
.egan-Carousal-style2 .metaslider .caption{ padding: 0;}
.egan-Carousal-style2 .metaslider .caption-wrap{  max-width: 300px; margin-left: -150px;  }
.egan-Carousal-style2 .flex-control-nav{ bottom: 5px;}
.egan-Carousal-style2 .caption-wrap .btn{ padding: 9px; font-size: 0.7em; line-height: 1; bottom: 25px; margin-left: -45px;}
#ContactinfoSection_footer .img-wrap{ min-height: inherit; padding-bottom: 10px; }
#ContactinfoSection_footer .img-wrap img{ width: 40px;}
#ContactinfoSection_footer .info-box h3{  font-size: 1.275em;}
#ContactinfoSection_footer .info-box p{ font-size: 1em; margin-bottom: 10px;}
#ContactinfoSection_footer{ padding:15px 20px}
.footer-widget-2 .widget_nav_menu{ padding-left: 0;    border-left: 0;    padding: 10px 0; border-top : 1px solid #364145;}
.footer-widget-2 .widget .signin-shop-block{ float: left; padding: 10px 0; position: relative; width: 100%;  border-top : 1px solid #364145;
border-bottom : 1px solid #364145; }
.footer-widget-2 .widget_custom_html{ padding-bottom: 0;}
.site-footer .signin-shop-block li.shop-now-icon a,
.site-footer .signin-shop-block li.signin-icon a{ padding-left: 40px;}
.footer-social-links a.fb{ margin-left: 0;}
.footer-widget-2 .widget_custom_html ul.footer-contact-data,
.footer-social-links{ text-align: left;}
.footer-widget-2 .footer-contact-data,
.footer-widget-2 .footer-social-links,
.footer-widget-2 .menu{ display: none;	height: 0;  -moz-transition: height 1s;  -webkit-transition:height 1s; transition: height 1s;	}
.footer-widget-2 .open .footer-contact-data,
.footer-widget-2 .open .footer-social-links,
.footer-widget-2 .open .menu{ display: block; height: auto;}
.footer-widget-2 .widget_nav_menu h2.widget-title{ position: relative;}
.footer-widget-2 .widget .signin-shop-block:after,
.footer-widget-2 .widget_nav_menu h2.widget-title:after {content: ''; width: 0; height: 0;	border-top: 8px solid transparent; border-bottom: 8px solid transparent; border-left: 8px solid #fff;position: absolute;right: 15px; transition: all 0.5s;  }
.footer-widget-2 .open .signin-shop-block:after,
.footer-widget-2 .open h2.widget-title:after {    -webkit-transform: rotate(90deg); transform: rotate(90deg);     }
.footer-logos .logo-grp-left .logo1{  margin-top: 8px; max-width: 31%;}
.footer-logos .logo-grp-right .logo4{ max-width: 30%;}
.footer-logos .logo-grp-right .logo5 {    max-width: 100px;}
.egan-Carousal-style2 h3{ margin-top: 10px;}
#page{ padding-top: 50px;}
header.site-header{ height: 50px; width: 100%; position: fixed; top : 0; left: 0; right: 0; z-index: 101;}
.Home-blog .btm-buttun-wrap{ padding-top: 20px;}
ul.whatWedo-Itemwrap li .Hover-detail p.short-text{ font-size: 0.9em;}
.about-corusal-block li.ms-image .about-crousal .content-block{    padding-right: 54%; padding-left: 10px;}
.about-corusal-block li.ms-image:nth-child(2n+2) .about-crousal .content-block{ padding-left: 55%; padding-right: 0;}
.about-corusal-block .caption-wrap h3{ font-size: 14px;}
.about-corusal-block .caption-wrap p{ font-size: 10px; line-height: normal;}
.about-corusal-block .caption-wrap p:last-child{ display: none;}
.abt-tile-list li{ width: 100%;}
.bottom3blockList li{ padding-bottom: 10px;}
.bottom3blockList .pic-wrap img{ max-width: 65px;}
.bottom3blockList h3{ margin: 0 0 10px 0;}
.bottom3blockList h3 br{ display: none;  }
.teamList li{ padding-bottom: 30px;}
.comman-iconData_list .img-wrap img{ max-width: 20%;}
ul.comman-iconData_list li{ width: 280px; padding: 10px; display:inline-block; margin: auto;}
.btm-buttun-wrap .btn-group > .btn{ display: block!important; margin-top: 10px!important; width: 100%;}
.crousal3Column .item{ padding: 0;}
.crousal3Column.owl-carousel .owl-item img{ max-width: 50px;}
ul.img_title-blc .pic-wrap img{ width: 30%;}
.form-row .ctrl-wrap label{ font-size: 12px;}
.meta-Tm-crousal .img-wrap{ position: absolute; width: 30px; margin-left: -15px; top : -9px; left: 50%;}
.meta-Tm-crousal .metaslider .caption-wrap .caption img{ max-width: 100%; width: 25px;}
.testimonial-caption { font-size: 18px;  }
.meta-Tm-crousal .metaslider .caption{     width: 160px;    padding: 15px 10px 15px; left: 10px;} 
.meta-Tm-crousal .metaslider li:nth-child(even) .caption{ right: 10px;}
.meta-Tm-crousal  li.ms-image > img{ object-fit: cover; min-height: 300px;}
.meta-Tm-crousal .caption::after {  border-left: 20px solid transparent;    border-right: 20px solid transparent;    border-top: 20px solid #ef7c00;
bottom: -16px;   margin-left: -17px;  }	
.home-iconStyle2 .pic-wrap img{ height: 60px;}
ul.round-circles3 div.pic-wrap{ border-width: 2px;}
ul.whatWedo-Itemwrap  li h3{ font-size: 18px; font-size: 4vw; bottom: 5px;}
#commentform label,
#commentform .comment-form-comment, 
#commentform .comment-form-author, 
#commentform .comment-form-email, #commentform .comment-form-url{ padding-left: 30%;}
ul.round-circles3.withContent h3{ font-size: 1.2em;}
#custom_html-2  .textwidge{ position: relative; z-index: 1;}
.mobile_arrowIcon{ position: absolute; width: 40px; height: 40px; display: inline-block; right: 14px; cursor: pointer; z-index: 2;}
.footer-mailing-list .mail-form-wrap > div{ width: 100%;}
.Contact-form-section .form-row{ text-align: left;}
.Contact-form-section span.wpcf7-list-item{ margin-left: 0; display: block;}
.addressContactBlock li{ padding-left: 68px; font-size: 1.5em;}
.home-iconStyle2.dup-buisness li:nth-child(4) .pic-wrap img{ height: 53px;  margin-bottom: 7px; }
.egan-Carousal-style2  .ms-image img{ object-fit: cover; min-height: 190px;}
#aboutGole .owl-carousel .owl-nav button.owl-prev { width: 22px; height: 34px; background-size: cover; margin-left: -22px;}
#aboutGole .owl-carousel .owl-nav button.owl-next { width: 22px; height: 34px; background-size: cover;  margin-right: -22px;}
.home  ul.testimonial-list li .img-wrap+p{ font-size: 2em;}
.footer-logos .logo-grp-left.col-1-12 img {    width: 30%;    margin: 2%;    vertical-align: middle;}
}
@media screen and (max-width : 992px){
ul.img_content-blocks2 li h3 br{ display: none;}
}
@media screen and (min-width : 30em){
.egan-Carousal-style2 .custom-slide-text { font-size: 14px;}
.egan-Carousal-style2 .custom-slide-text strong{ font-size: 1.6em;}
.egan-Carousal-style2 .custom-slide-text{ max-width: none;}
.egan-Carousal-style2 h3 {  font-size: 26px; margin-bottom: 5px; line-height: 1; }
.egan-Carousal-style2 h3 strong{ font-size:1em; }
.egan-Carousal-style2 h4{font-size: 1.1em; line-height: 1; margin-bottom: 3px;}
.egan-Carousal-style2 .crousal-text p{ font-size: 0.8em; line-height: 1;}
.inner-static-banner { width: 200px; margin-left:-100px; }
.inner-static-banner .static-banner-caption p{ font-size: 1.5em;}
ul.comman-iconData_list-3 li{ 	width: -moz-calc(50% - 4px); width: -webkit-calc(50% - 4px); width: calc(50% - 4px); }
}
@media screen and (min-width : 48em){
.about-number-block ul.eganHistoryNumber li:nth-child(1) img,
.about-number-block ul.eganHistoryNumber li:nth-child(3) img{ max-height: 160px;}
.page.page-template-default .entry-header{ margin-bottom: 2em; padding-bottom: 0;}
.page.page-template-default:not(.twentyseventeen-front-page) #primary{ max-width: 1170px;}
body.single-post .site-content{ padding-top: 30px;}
.custom-logo-link{ padding-right: 0;}
.custom-logo-link img{ max-width: 100%;}
.container {  width: 750px;}
.wrap{ max-width: 1170px;}
.signin-shop-block li.search-icon-mobile,
.menu-icon,
#mobileMenu{ display: none;}
.egan-section-header h2{ font-size: 3em;}
header #main-menu{ padding-left: 0;}
.header-top-row{ padding: 20px 0;}
#main-menu .main-navigation > div > ul{ font-size: 0.8em;}
.header-left .menu-top-menu-container .menu li a {color : #ef7c00;}
.header-left .menu > li > a{ position: relative; z-index: 1; margin-left: 0px; margin-right: 0; padding: 0 8px; height: 24px; line-height: 24px; margin-top: 5px; margin-bottom: 5px; }
.header-left .menu > li > a:after{ content: ''; height: 14px; width :1px; background-color: #21333a; position: absolute; right: -3px; top : 50%; 
margin-top: -7px; }
.header-left .menu > li:first-child > a:after,
.header-left .menu > li:last-child > a:after{ display: none;}
.header-left .menu-top-menu-container .menu li.menu-item-home a{ background: url(//www.eganreid.co.uk/wp-content/themes/egan/images/home-icon.png) no-repeat 0 0; text-indent: -99999px; background-size: contain;	font-size: 14px; padding: 0;    height: 20px;    width:20px;}
.header-left .menu-top-menu-container .menu li a:hover, .header-left .navbar .nav li a.hover, 
.header-left .menu-top-menu-container .menu li a:focus, .navbar .nav li a.focus, .navbar .nav li.active > a{ background-color: transparent; text-decoration: none;}
.header-logo-middle{ width: 160px; margin-left: -80px;}	
.header-phone-number{ padding-left: 35px; font-size: 20px; padding-bottom: 3px; display: inline;}
.footer-mailing-list .mail-box{ max-width: 446px;}
.mail-form-wrap > .wpcf7{ float: left;}
.site-footer{ margin-top: 0; border-top:0; font-size: 16px; font-size: 1rem;}
.site-footer .widget-column.footer-widget-2,
.site-footer .widget-column.footer-widget-1 {    float: left;    width: 100%;   } .col-1-4{ width: 33.33333333%; float: left; }
.col-1-6{ width: 50%; float: left; }
.col-1-8{ width: 66.66666667%; float: left; } .footer-widget-2 .widget_nav_menu{ float: left; width: 33%;}
.site-footer .social-navigation + .site-info{ margin-left: 0;}
.site-footer .site-info{ width: 100%; padding-left:15px; padding-right: 15px;}
.site-footer .logo-grp-left{ text-align: center;}
.site-footer .logo-grp-right{ text-align: right;}
#secondary-nav-block{ display: block;}	
#secondary-nav-block h3{ font-size: 0.8em;}
.slider-btn{  padding: 5px 30px; font-size: 1em; }
.egan-crousal-box .metaslider .caption-wrap .caption img{ max-width: none; height: 50px;}
.custom-menu-wrap ul{ padding: 0 0 0 2px;}
.shopMenuRow li a{ font-size: 0.69em;}
.learnMenuRow li a {    font-size: 0.9em;}
.egan-module-section{ padding: 41px 0 46px;}
.egan-module-section.home-about-section{ padding-top : 45px;}
ul.img_content-blocks li{ width: -moz-calc(25% - 15px); width: -webkit-calc(25% - 15px); width: calc(25% - 15px); padding: 15px; }
ul.img_content-blocks li p{ margin-bottom: 0; }
ul.img_content-blocks li h3{ font-size: 1.175em;  margin: 18px 0 35px 0; }
.home-about-section ul.img_content-blocks li img{ max-height: 70px;}
ul.whatWedo-Itemwrap li.text-li-item p{ font-size: 1.65em;}
.signin-shop-block li.requestACatelog{ border-left: 0; display: inline-block; padding-left: 0;}
.egan-Carousal-style2 .custom-slide-text{ font-size: 21px;}
.egan-Carousal-style2 h3 { font-size: 25px;}
.egan-Carousal-style2 h3 strong{   font-weight: 700;    color: #ef7c00;}
.egan-Carousal-style2 h4{font-size: 1.75em; font-weight: 700;}
.egan-Carousal-style2 .crousal-text p{ max-width: none; line-height: inherit;}
.egan-Carousal-style2 .caption-wrap .btn{ bottom: 25px; margin-left: -66px;}
ul.testimonial-list li{  width: calc(33.3333333% - 7px); padding: 12px;   float: left;  margin-bottom: 10px; text-align: center; position: relative;
min-height: 330px; background: #ef7c00; color: #fff;  z-index: 1;} 
ul.testimonial-list  li:nth-child(3n+2) {    margin-left: 10px;   margin-right: 10px;}
.footer-widget-2 .widget_custom_html{ float: right;}
.header-sectiontext{ max-width: 95%; margin: auto;}
.header-sectiontext p{ margin-bottom: 1.7em; }
.workwear-uniformBlock .header-sectiontext p{ margin-bottom: 10px;}
.owl-carousel{ overflow: hidden;}
ul.custom_block_list li{ min-height: 331px; }
ul.custom_block_list  li:nth-child(3n+2) {  margin-left: 30px;  margin-right: 30px;}
body.fixTop #page{ padding-top: 226px;}
body.admin-bar.fixTop .site-header{ top :30px;}
body.fixTop .site-header{ position: fixed; width: 100%; left: 0; top : 0; right: 0; z-index: 1030;	  animation: topFix 0.5s ease; 
-moz-box-shadow: 0 8px 10px 0 rgba(0,0,0,0.2);  -webkit-box-shadow: 0 8px 10px 0 rgba(0,0,0,0.2);  box-shadow: 0 8px 10px 0 rgba(0,0,0,0.2);
} body.fixTop  #secondary-nav-block, .fixTop .site-header .search-form{ display: none;}
body.fixTop  .site-header .header-logo-middle{ width: 120px;     margin-left: -60px;}
body.fixTop  .site-header .header-logo-middle img{ width: 120px;}
body.fixTop .site-header .header-top-row{ padding: 5px 0;}
body.fixTop .site-header .signin-shop-block{ padding-bottom: 0; padding-top: 5px;}
.egan-field-list li{  font-size: 1.25em;}
.Home-testimonial ul.testimonial-list{ padding-top: 6px; }
ul.whatWedo-Itemwrap .middle-box h4{ font-size: 1.2em;}
.inner-static-banner{ width: 200px; margin-left: -100px; }
.single-featured-image-header .inner-static-banner img{ max-width: 20%; }
.inner-static-banner .static-banner-caption p{ font-size: 1em;}
ul.img_content-blocks2 li{ width: -moz-calc(25% - 6px); width: -webkit-calc(25% - 6px); width: calc(25% - 6px); padding: 15px; }	
ul.img_content-blocks2 li h3{ font-size: 1.1em;  margin: 0px 0 23px 0; }
.about-number-block{ padding-top: 32px; float: left; width: 100%;}
.about-number-block ul{ float: left; width: 100%;}
.about-number-block ul li { border-top : 1px solid #ef7c00; text-align: center; padding: 20px; width: 50%; float : left;}
.about-number-block li:nth-child(2){  border-left : 1px solid #ef7c00; }	
.about-number-block li:nth-child(4){  border-left : 1px solid #ef7c00; }	
.about-number-block li:nth-child(5){ width: 100%; padding-bottom: 0;}
.about-number-block li:nth-child(2) .vcenter { width: 100%;}
.about-number-block li:nth-child(2) h3 , .about-number-block li:nth-child(2) p{ display: inline-block; width: 50%; vertical-align: middle; margin: 0; }
.about-number-block li:nth-child(2) p{ width: 48%;  }
.about-number-block li:nth-child(5) h3 , .about-number-block li:nth-child(5) p { display: table-cell ; width: 50%; vertical-align: middle; }
.about-number-block li:nth-child(2) p{ text-align: left; padding-left: 10px;}
.about-number-block li:nth-child(5) p{ padding-left: 20px;}
.vcenter {	display:table-cell;	vertical-align:middle;	}
.about-number-block li:nth-child(1) .vcenter, .about-number-block li:nth-child(2) .vcenter{  height: 282px;}	
.about-number-block li:nth-child(3) .vcenter, .about-number-block li:nth-child(4) .vcenter{ height: 282px; }
.about-corusal-block li.ms-image .about-crousal .content-block{ padding-right: 54%; padding-left: 10px;}
.about-corusal-block li.ms-image:nth-child(2n+2) .about-crousal .content-block{ padding-left: 54%; padding-right: 0;}
.about-corusal-block li.ms-image h3{ font-size: 48px;}
.about-tiles-block .inner-box{ max-width: 583px;}
.abt-tile-list li.static h3{ font-size: 2.25em;}
.abt-tile-list li.static p{ font-size: 0.8em;}
.abt-tile-list li:not(.static) h3{ font-size: 1.25em; }
.abt-tile-list li:not(.static) p{ font-size: 0.8em; }
.abt-tile-list .btn{ padding: 8px 22px;}
.bottom3blockList li{ float: left; width: -moz-calc(33.3333333% - 14px); width: -webkit-calc(33.3333333% - 14px); width:calc(33.3333333% - 14px); 
padding: 0; }
.bottom3blockList li:nth-child(2){ margin-left: 20px; margin-right: 20px;}
.bottom3blockList h3{ font-size: 1.5em;}
.bottom3blockList .pic-wrap img{ max-height: 70px;}
.teamList{ padding-top: 8px;}
.teamList li{ float: left; width: -moz-calc(25% - 30px); width: -webkit-calc(25% - 30px); width:calc(25% - 30px); 
padding: 0 0 0px 0; }
.teamList .img-wrap{ padding-bottom: 35px;}
.teamList li h3, .teamList li h4{ font-size: 1.275em; margin-top: 0; padding-top: 0;}
.teamList li h3{ margin-bottom: 12px;}
.teamList li h4{ margin-bottom: 35px;}
.teamList li{ margin-right: 20px;}
.teamList li:nth-child(2){ margin-left: 20px;}
.teamList li:nth-child(3){ margin-left: 20px; }
ul.round-circles3 li{  width: -moz-calc(33.3333333% - 20px); width: -webkit-calc(33.3333333% - 20px); width: calc(33.3333333% - 20px); 	} 
ul.comman-iconData_list li{ width: -moz-calc(33.3333333% - 20px); width: -webkit-calc(33.3333333% - 20px); width: calc(33.3333333% - 20px);
padding: 15px; display: inline-block; vertical-align: top;}
.comman-iconData_list .img-wrap img{ max-height: 90px;}
.btm-buttun-wrap .btn-group .btn:nth-child(2){ margin-left: 20px; margin-right: 20px;}
.crousal3Column .center .inner-box {  -ms-transform: scale(1.3,1.3);   -webkit-transform: scale(1.3,1.3);   transform: scale(1.3,1.3); }
.crousal3Column .btn{ padding: 5px 22px; }
ul.img_title-blc li h3{ font-size: 1.175em;}
.brd-orange .pic-wrap img{  border: 5px solid #ef7c00;}
.brd-dark .pic-wrap img{ border: 5px solid #21333a;}
ul.img_title-blc li{ width: -moz-calc(20% - 4px); width: -webkit-calc(20% - 4px); width: calc(20% - 4px); padding: 15px;}
.addressContactBlock .leftBlc{ width: 50%; float: left; }
.addressContactBlock .blc-right{ width: 50%; float: left;  border-left: 1px solid #21333a; }
.brd-red .pic-wrap img{  border: 5px solid #e74133;}
ul.catlogTopBlock li{ width: -moz-calc(20% - 5px); width: -webkit-calc(20% - 5px); width: calc(20% - 5px); padding: 10px; }
ul.catlogTopBlock li p{ margin-bottom: 0; }
ul.catlogTopBlock li h3{ font-size: 1.175em;  margin: 18px 0 18px 0; font-weight: 700; }
ul.catlogTopBlock .btn{ min-width: inherit; padding: 10px 20px;}
ul.comman-iconData_list-3 li{	width: -moz-calc(33.3333333% - 4px); width: -webkit-calc(33.3333333% - 4px); width: calc(33.3333333% - 4px);
padding: 15px; }
ul.crousal3ColumnStatic{ padding-top: 40px;}
ul.crousal3ColumnStatic li{width: -moz-calc(33.3333333% - 10px); width: -webkit-calc(33.3333333% - 20px); width: calc(33.3333333% - 10px);  float: left; margin-bottom: 0!important;}
ul.crousal3ColumnStatic li:nth-child(2){ margin-left: 15px; margin-right: 15px;}
.brd-green .pic-wrap img {   border: 5px solid #3fa435;}
.has-sidebar:not(.error404) #primary{ width: 66%;}
.has-sidebar #secondary{ width: 30%;}
body:not(.single-post) article.post{
width: -moz-calc(50% - 10px); width: -webkit-calc(50% - 10px); width: calc(50% - 10px); float: left;
}
body:not(.single-post) article.post:nth-child(2n+2) 	  { margin-left: 20px;  }
.furniture-page-area .header-sectiontext h4{ font-size: 1.5em;}
#CasestudyPost li{  width: calc(50% - 10px);  min-height: 331px; float: left; }
.meta-Tm-crousal .metaslider .caption-wrap .caption img{ width: 30px;}
#CasestudyPost .short-desc h2{   font-size: 1.22em; }
#CasestudyPost .btm-content-box h4 { font-size: 1.225em; }
body.page-template-casestudy-template .entry-header .entry-title{ font-size: 3em;}
.abt-tile-list li img{ max-height: 450px;}
.home-iconStyle2 .pic-wrap img{ height: 80px;}
#OfficeSupplies .img-wrap img,
#officeSupply .img-wrap img{ height: 60px;}
.egan-crousal-box .twoLineText{  height: 76px;   display: table-cell;    vertical-align: middle;    width: 160px;}
.Edu-schoolSuppliesSection ul.img_title-blc .img-wrap img{ height: 50px;}
.Edu-furniture-Block  ul.comman-iconData_list-3 .img-wrap img{ height: 70px;}
.egan-crousal-box .flex-control-nav{ bottom: -35px;}
.Edu-furniture-Block .aigpl-gallery-slider .slick-dots{ position: relative; z-index: 1; top :23px;}
.requirement-block{ padding-top: 30px; } 
.furniture-SupplyBlock .crousal3Colwarp .owl-theme .owl-dots {    padding-top: 0px; position: relative; top : -16px;}
.model-egan .slick-list{ margin-bottom: 20px;}
.footer-widget-2 ul.signin-shop-block li.shop-now-icon{ border-left : 1px solid #ef7c00;}
.mfp-container .mfp-arrow-left:before,
.mfp-container .mfp-arrow-right:before{ font-size: 98px;}
.inner-static-banner .static-banner-caption{ min-height: 210px; }
.inner-static-banner .static-banner-caption .img-wrap{ padding-top: 30px; padding-bottom: 25px;}
ul.testimonial-list li .img-wrap+p{ font-size: 1.5em;}
ul.testimonial-list .author-detail{ font-size: 11px;}
.TestimonialListBox ul.testimonial-list li .img-wrap+p{ font-size: 1.7em;  }
.TestimonialListBox ul.testimonial-list li.smallSize .img-wrap+p{ font-size: 1.4em;}
ul.comman-iconData_5Col li{ width: -moz-calc(20% - 4px);    width: -webkit-calc(20% - 4px);    width: calc(20% - 4px); 	}
.imagecrousalCenter .aigpl-gallery-slider .slick-prev { left: 10%;}
.imagecrousalCenter .aigpl-gallery-slider .slick-next { right: 10%;}
ul.round-circles3 .btmContent{ padding-left: 15px; padding-right: 15px;}
.btn-captcha_wrap .g-recaptcha-explicit .wpcf7-not-valid-tip {  display: inline;}
body.home  .home-about-section  .header-sectiontext p{ margin-bottom: 0;}
body.home  .home-about-section ul.img_content-blocks2 li{ padding-top: 0;}
.col2BoxContent ul.round-circles3{ float: left; width: 40%;}
.col2BoxContent ul.round-circles3 li{ width: 100%!important;}
.col2BoxContent ul.round-circles3 li .pic-wrap{ max-width: 380px;}
.col2BoxContent .rt-box{ padding-left: 40%; padding-top: 40px;}
.page-case-studies #CasestudyPost li{ min-height: 422px; } .addressContactBlock .leftBlc{ width: 100%; border-bottom: 1px solid #21333a; border-left:0; padding-bottom: 40px;}
.addressContactBlock .blc-right{ width: 100%; border: 0; }
.addressContactBlock .blc1{ float: left; width: 100%;}
.addressContactBlock .blc1 .img-wrap{ width : 65%; float: left; text-align: center; padding-left: 10px; padding-right: 10px;}
.addressContactBlock .leftBlc .right-sec-blc{ width : 35%; float: left;}
.addressContactBlock .blc2, 
.addressContactBlock .blc3, .addressContactBlock .blc4 { width: 33.3333%; float: left; border: 0;}
.addressContactBlock .img-wrap{ text-align: left; min-height: 125px; line-height: 125px;}
.addressContactBlock .blc3{ border-left: 1px solid #21333a; border-right:1px solid #21333a; min-height: 512px;}
.footer-logos .logo-grp-left.col-1-12 img.logo1{     display: block;    min-width: 250px;    margin: auto;}
.footer-logos .logo-grp-left.col-1-12 img:not(.logo1){ width: 13%; margin-right: 1%;     display: inline-block;    vertical-align: middle; }
.footer-logos .logo-grp-left.col-1-12 .logo2,.footer-logos .logo-grp-left.col-1-12 .logo3{ width: 10%;}
.footer-logos .logo-grp-left.col-1-12 img.logo4 ,.footer-logos .logo-grp-left.col-1-12 img.logo5{ width: 16%;}
.footer-logos .logo-grp-left.col-1-12 img:not(.logo1):last-child{ margin-right: 0;}
.footer-logos .logo-grp-left .logo1{ margin-top: 34px;}
}
@media screen and (min-width : 62em){
.container {  width: 970px;}
.Home-testimonial .btm-buttun-wrap{  padding-top :76px;}	
.egan-crousal-box .metaslider .caption-wrap{ max-width: 300px; margin-left:-150px;  padding: 20px 20px 60px; }
.egan-crousal-box .slide_caption-box p{ font-size: 1.75em; padding: 20px 0 20px;}
.egan-crousal-box .metaslider .caption-wrap .caption img{ max-width: none; height: 70px;}
.header-left .menu > li > a{ padding: 0 8px; height: 34px; line-height: 34px; font-size: 1.125em; }
.header-left .menu > li > a:hover{ text-decoration : none; color: #21333a;}
.header-left .menu-top-menu-container .menu li.menu-item-home a{ font-size: 16px; padding: 0;    height: 32px;    width: 32px;}
#main-menu .main-navigation > div > ul{ font-size: 1em;}
.header-logo-middle{ width: 230px; margin-left: -115px;}
.header-logo-middle .custom-logo-link .custom-logo{ width: 230px; height: 105px; height: auto;}
.header-phone-number{ padding-left: 35px; font-size: 28px;}
.signin-shop-block li a{  font-size: 1.2em; }
.signin-shop-block li.signin-icon a{  background-size: 35px auto; padding-left: 45px;}
.signin-shop-block li.shop-now-icon a{  background-size: 43px auto; padding-left: 50px;}
.custom-menu-wrap ul{ padding: 0 0 0 20px;}
.custom-menu-wrap li {  padding: 0 5px;    float: left;}
.learnMenuRow  .custom-menu-wrap li { padding: 0 28px;}
.shopMenuRow li a{ font-size: 0.875em;}
.learnMenuRow li a {    font-size: 0.875em;}
#secondary-nav-block h3{    font-size: 1em;}
ul.whatWedo-Itemwrap  li h3{  font-size: 2em; }
.egan-Carousal-style2 .metaslider .caption-wrap{  max-width: 600px; margin-left: -300px;  }
.egan-Carousal-style2 h3 {  font-size: 45px; }
.egan-Carousal-style2 h4{font-size: 2em; margin-bottom: 0.75em; }
.egan-Carousal-style2 .crousal-text p{ font-size: 1.1em; line-height: 1.2em; max-width: 338px;}
.egan-Carousal-style2 .caption-wrap .btn {    bottom: 35px;    margin-left: -65px;}
#ContactinfoSection_footer .img-wrap{ padding-bottom: 10px; min-height: 100px; line-height: 100px;}
#ContactinfoSection_footer .info-box h3{  font-size:1.175em; }
#ContactinfoSection_footer .info-box h3 strong{ font-size: 1em;}
#ContactinfoSection_footer .info-box{ padding:  0 30px; }
#ContactinfoSection_footer .info-box p{ font-size: 1.25em;}
.footer-mailing-list{ padding : 36px 0;}
.mail-form-wrap .right-text{ float: right; max-width: 157px; clear: none; margin-top: 3px;}
.footer-widget-2 .widget_nav_menu h2.widget-title{ font-size: 1.25em; letter-spacing: normal;}
.site-footer .widget-area .footer-widget-2 ul.signin-shop-block  li a{ font-size: 1.25em;}
.site-footer .widget-area .footer-widget-2 ul.signin-shop-block  li a:hover{ color: #ef7c00;}
.footer-widget-2 .widget_custom_html ul.footer-contact-data,	
.site-footer .widget-area .footer-widget-2 ul.menu li a{ font-size: 1.25em; }
ul.whatWedo-Itemwrap .middle-box h4{ font-size: 1.3em;}
ul.whatWedo-Itemwrap .middle-box p.short-text{ margin: 15px 0 20px;}
.aboutus-intro-section ul.img_content-blocks2 li img{ max-height: 75px;}
.number-data p{ font-size: 1.25em;}
.about-corusal-block .metaslider .caption-wrap p{ margin-bottom: 12px;}
.about-corusal-block .caption-wrap p:last-child{ display: block;}
.abt-tile-list li.static h3{ font-size: 42px;}
.abt-tile-list li.static p{ font-size: 1.25em;}
.abt-tile-list li:not(.static) h3{ font-size: 2.25em; }
.abt-tile-list li:not(.static) p{ font-size: 1.1em;}
.teamList li h3, .teamList li h4{ font-size: 1.875em;}
.h15{ height: 15px;}
ul.comman-iconData_list li{ width: -moz-calc(25% - 15px); width: -webkit-calc(25% - 15px); width: calc(25% - 15px); }
ul.comman-iconData_list li h3{ font-size: 1.3em;}
ul.comman-iconData_list li p{ font-size: 1.1em;}
ul.comman-iconData_list .single-line strong { display: inline-block;padding-top: 20px;}
.businnes-siteSaftyBlock ul.comman-iconData_list li{ min-height: 412px; }
.crousal3Colwarp .owl-theme .owl-dots{ padding-top: 30px;}
.service-topIntro-section .img_title-blc li:first-child .pic-wrap{ height: 150px; line-height: 150px;}
.service-topIntro-section .btm-buttun-wrap{ padding-top: 40px;}
.service-dseWorkstation-block .round-circles3,
.service-print-block .round-circles3,
.service-shredding-block .round-circles3{ padding: 30px 0 10px;}
.btn-captcha_wrap .wpcf7-submit{ font-size: 1.1em;}
ul.comman-iconData_list-3 .img-wrap{ min-height: 250px; line-height: 250px;}
ul.comman-iconData_list-3 li h3{ font-size: 1.3em;}
.Edu-furniture-Block ul.comman-iconData_list-3 .img-wrap{  min-height: 110px; line-height: 110px; }
.Edu-furniture-Block ul.comman-iconData_list-3 .img-wrap img{ height: 90px;}
.imagecrousalCenter{ padding-top: 45px;}
.Edu-schoolSuppliesSection ul.img_title-blc .img-wrap img{ height: 95px;}
#furnitureCustomPost ul.custom_block_list .btm-content-box .short-desc{ line-height: normal; } 
.caseStudyiesIntro .textdata{ font-size: 1em;}
.number-data p{ font-size: 1.1em; }
.inner-static-banner{ width: 300px; margin-left: -150px;}
.inner-static-banner .static-banner-caption p{ font-size: 1.75em;}
.businnes-contract-tender-block .header-sectiontext h4{  font-size: 1.3em; margin-bottom: 40px;}
.egan-crousal-box .twoLineText{  height: 133px;   width: 248px;}
ul.aboutGoleBlocks .mainTitle{ font-size: 1.4em;}
#aboutGole .content-block h3{  font-size: 2.5em; }
.egan-Carousal-style2 .flex-control-nav{ bottom:  10px;}
.egan-crousal-box .flex-control-nav{ bottom: -20px;}
.single-post .entry-title{ font-size: 2.625em;}
.single-post .middleContent{ font-size: 1.125em; line-height: normal;} .single-post .comment-notes { font-size: 1.125em; color: #ef7c00;line-height: normal;}
.single-post .nav-links .nav-previous::after , .single-post .nav-links .nav-next::after{ font-size: 1.4em;}
body.single-post .entry-meta a{ font-size:1.4em; }
.inner-static-banner .static-banner-caption{ min-height: 324px; }
.inner-static-banner .static-banner-caption .img-wrap{  padding-bottom: 45px;}
ul.testimonial-list li .img-wrap+p{ font-size: 1.7em;}
ul.testimonial-list .author-detail{ font-size: 13px;}
ul.img_content-blocks2 li h3{ font-size: 1.175em; }
.TestimonialListBox ul.testimonial-list li .img-wrap+p{ font-size: 1.9em;  }
.TestimonialListBox ul.testimonial-list li.smallSize .img-wrap+p{ font-size: 1.6em;}
.footer-mailing-list  .mail-form-wrap > div{ float: left;}
#CasestudyPost li{  width: calc(33.3333333% - 20px);  min-height: 331px; float: left; }
#CasestudyPost  li:nth-child(3n+2) {  margin-left: 30px;  margin-right: 30px;}
.page-case-studies #CasestudyPost li{ min-height: 390px; }
}
@media screen and (min-width : 75em){
.about-number-block ul.eganHistoryNumber li:nth-child(1) img,
.about-number-block ul.eganHistoryNumber li:nth-child(3) img{ max-height: 220px;}
#commentform .form-submit input[type="submit"] { padding: 15px 22px; font-size: 1.25em; min-width: 240px; font-weight: 400;}	
.btn{ padding: 15px 22px; font-size: 1.25em; min-width: 240px;}
.container {  width: 1170px;}
.top-search-block .search-field{ min-width: 286px;}
.custom-menu-wrap li {  padding: 0 17px;  }
.learnMenuRow  .custom-menu-wrap li { padding: 0 41px;}
.shopMenuRow li a,
.learnMenuRow li a{ font-size: 1em;}
.home-about-section ul.img_content-blocks li img{ max-height: 114px;}
ul.img_content-blocks li h3{ font-size: 1.375em;}
ul.whatWedo-Itemwrap li.text-li-item p{ font-size: 2.65em; margin-bottom: 1em;}
.egan-crousal-box .metaslider .caption-wrap{ max-width: 380px; margin-left:-190px;  padding: 38px 38px 60px; }
.egan-crousal-box .slide_caption-box p{ font-size: 2.25em; padding: 30px 0 40px;}
.egan-crousal-box .metaslider .caption-wrap .caption img{ max-width: none;}
.egan-Carousal-style2 .metaslider .caption-wrap{  max-width: 800px; margin-left: -400px; }
.egan-Carousal-style2 .custom-slide-text{ font-size: 3em;}
.egan-Carousal-style2 .custom-slide-text strong{ font-size: 60px;}
.egan-Carousal-style2 h3{  font-size: 48px; margin-bottom: 0.75em; margin-top: 40px;}
.egan-Carousal-style2 h4{font-size: 2.9em; margin-bottom: 0.75em; }
.egan-Carousal-style2 .crousal-text p{ font-size: 1.05em; line-height: 1.3em; max-width:none;}
.egan-Carousal-style2 .caption-wrap .btn{ bottom: 72px;    margin-left: -128px;}
.egan-Carousal-style2 .flex-control-nav{ bottom: 28px;}
ul.testimonial-list li{  width: -moz-calc(33.3333333% - 20px); width: -webkit-calc(33.3333333% - 20px); width: calc(33.3333333% - 20px); 
padding: 30px 22px;  margin-bottom: 10px;	 min-height: 330px; } 
ul.testimonial-list  li:nth-child(3n+2) {    margin-left: 30px;   margin-right: 30px;} 
#ContactinfoSection_footer .img-wrap{ min-height: 140px; line-height: 140px; padding-bottom: 10px;}
#ContactinfoSection_footer .img-wrap img{ width: auto;}
#ContactinfoSection_footer .info-box h3{  font-size:1.875em; }
.site-footer .widget-column.footer-widget-2{ background: #21333a;  padding: 45px 0; }
ul.custom_block_list .btm-content-box{ padding: 25px 35px; }
ul.custom_block_list .btm-content-box .short-desc{ margin-bottom: 25px; height: 117px; display: table-cell; vertical-align: middle; min-width: 291px;}
.scroll-to-top {	  margin-right: -30px;	  width: 60px;	  height: 60px;		  line-height: 60px; bottom :-30px;	    }
.scroll-to-top .icon {  font-size: 55px;}
.footer-mailing-list .mail-form-wrap > div{ min-width: 437px;}
ul.whatWedo-Itemwrap .middle-box h4{ font-size: 2em;} 
ul.whatWedo-Itemwrap li .Hover-detail p.short-text{ font-size: 1.25em;}
.slider-home .slider-btn{ min-width: 294px; }
ul.custom_block_list li .Hover-detail{ padding-left: 35px; padding-right: 35px; }
ul.custom_block_list  li .Hover-detail .btn{ margin-top: 35px;}
.egan-field-list li{ font-size: 1.5em;}
ul.img_content-blocks li p,
.header-sectiontext p{ font-size: 1.125em;}
body.home ul.testimonial-list li .img-wrap+p{ font-size: 2.3em;}
.inner-static-banner .static-banner-caption{ padding: 20px;}
.single-featured-image-header .inner-static-banner img{ max-width: 20%;}
.inner-static-banner{ width: 380px; margin-left: -190px; bottom: -44px;}	
.inner-static-banner .static-banner-caption p{ font-size: 2.25em;}
ul.img_content-blocks2 li h3{ font-size: 1.5em;  }
.aboutus-intro-section ul.img_content-blocks2 li img{ max-height: 100px;}
.about-number-block li:nth-child(1) p,
.about-number-block li:nth-child(3) p,
.about-number-block li:nth-child(4) p{    margin-left: auto;    margin-right: auto; padding-top: 12px; max-width: 90%;}
.about-number-block li:nth-child(5) p{ padding-left: 60px;}
.about-corusal-block li.ms-image h3{ margin-bottom: 25px;}
.about-corusal-block .flex-control-nav{ bottom: 44px;}
.abt-tile-list li.static h3{ font-size: 3.375em;}
.abt-tile-list li.static p{  margin-top: 15px;}
.abt-tile-list li:not(.static) h3{ font-size: 3em; }
.abt-tile-list li:not(.static) p{ font-size: 1.25em; margin: 20px 0 20px 0; }
.abt-tile-list .btn{ min-width: 300px;}
#secondary .bottom3blockList h3{ font-size: 28px;}
.bottom3blockList h3{ font-size: 1.8em;}
.bottom3blockList .pic-wrap img{ max-height: 150px;}
.teamList li p{ font-size: 1.25em; }
.comman-iconData_list .img-wrap img{ max-height:110px;}
.btm-buttun-wrap{ padding-top: 20px;}
.btm-buttun-wrap .btn-group .btn:nth-child(2){ margin-left: 40px; margin-right: 40px;}
#sliderBusiness.egan-crousal-box .slide_caption-box p{  min-height: 187px;}
.egan-crousal-box .twoLineText{     width: 280px; height: 187px;}
ul.comman-iconData_list li h3{ font-size: 1.5em;}
ul.comman-iconData_list p br{ display: block;}
.crousal3Column .item h3{ font-size: 1.6em;}
.crousal3Column .img-wrap {    height: 185px;    line-height: 185px;}
.crousal3Column.owl-carousel .owl-item img{  width: auto;}
.crousal3Column .btn{  min-width: 190px;}
.businnes-ofs_supplyBlock .img-wrap{ height: 137px; line-height: 137px;} ul.img_title-blc li h3{ font-size: 1.375em;} ul.comman-iconData_list-3 li{	padding: 30px; }
ul.comman-iconData_list-3 li h3{ font-size: 1.7em;} ul.crousal3ColumnStatic li{width: -moz-calc(33.3333333% - 20px); width: -webkit-calc(33.3333333% - 20px); width: calc(33.3333333% - 20px);  }
ul.crousal3ColumnStatic li:nth-child(2){ margin-left: 30px; margin-right: 30px;}
.crousal3ColumnStatic .img-wrap{ height: 200px; line-height: 200px;}
.crousal3ColumnStatic .img-wrap img{ height: 175px;}
.crousal3ColumnStatic .item h3{ font-size: 2.4em;}
.meta-Tm-crousal .metaslider .caption{     padding: 40px 25px 40px;	}
.meta-Tm-crousal li:nth-child(even) .caption::after{  border-top: 40px solid #21333a; }
.meta-Tm-crousal .caption::after{ border-left: 30px solid transparent;  border-right: 30px solid transparent;    border-top: 30px solid #ef7c00;  bottom: -25px;    left: 50%;    margin-left: -25px;}
.meta-Tm-crousal .img-wrap{width: 78px; margin-left: -39px; top : -18px; left: 50%;}
.meta-Tm-crousal .metaslider .caption-wrap .caption img{ width: auto;}
.testimonial-caption { font-size: 30px;  }
#CasestudyPost .short-desc h2{   font-size: 1.52em; }
#CasestudyPost .btm-content-box h4 { font-size: 1.625em; }
.caseStudyiesIntro .quoteBox p{ font-size: 1.475em;}
.home-iconStyle2 .pic-wrap img{ height: 150px;}
#OfficeSupplies .img-wrap img,
#officeSupply .img-wrap img{ height: 100px;}
.crousal3Column .custom-Height{ height: 160px;}
ul.aboutGoleBlocks .mainTitle{ font-size: 3em;}
.furniture-SupplyBlock .crousal3Colwarp .owl-theme .owl-dots {    padding-top: 15px; position: static; }
#furnitureCustomPost ul.custom_block_list .btm-content-box .short-desc{ width: 300px; }
#furnitureCustomPost ul.custom_block_list .btm-content-box .short-desc{ font-size: 2.25em; }
.meta-Tm-crousal .metaslider .caption-wrap{ max-width: 1170px; margin-left: -585px; left: 50%;}
.meta-Tm-crousal .metaslider .caption{  width: 306px;    padding: 60px 25px 40px;	}
#ContactinfoSection_footer{ padding-left: 30px; padding-right: 30px;}
.inner-static-banner .static-banner-caption{ min-height: 425px; }
ul.testimonial-list .author-detail{ font-size: 0.9em;}
ul.round-circles3.withContent h3{ font-size: 1.7em; margin: 35px 0 30px;}
.service-shredding-block.orange-section .dbBlock h5,
.service-shredding-block .dbBlock p,
ul.round-circles3.withContent .btmContent p{ font-size: 1.125em;}
ul.comman-iconData_5Col h3{ font-size: 1.6em;}
ul.comman-iconData_list-3 li p{ font-size: 1.125em;}
ul.round-circles3 .btmContent{ padding-left: 52px; padding-right: 52px;}
.furniture-officefit-Block .comman-iconData_list h3{ font-size: 1.7em;}
.has-sidebar #secondary{ width: 26%;}
.TestimonialListBox ul.testimonial-list li .img-wrap+p{ font-size: 2.1em;  }
.TestimonialListBox ul.testimonial-list li.smallSize .img-wrap+p{ font-size: 1.7em;}
.caseStudyiesIntro .textdata p{ font-size: 1.125em;}
.page-case-studies #CasestudyPost li{ min-height: 480px; }
}
@media screen and (min-width : 100em){
.egan-crousal-box .slide_caption-box p{ font-size: 3.5em; }
.egan-Carousal-style2 h4{font-size: 3.75em; }
.egan-Carousal-style2 .crousal-text p{ font-size: 1.25em;    max-width: none;    line-height: 1.5em; }
.egan-Carousal-style2 .custom-slide-text{ font-size: 3.5em;}
.egan-Carousal-style2 .custom-slide-text strong{ font-size: 75px;}
.egan-crousal-box .metaslider .caption-wrap{ max-width: 521px; margin-left:-261px;  padding: 38px 24px 60px; }
.egan-crousal-box .slide_caption-box p{  padding: 30px 0 40px;}
.egan-crousal-box .metaslider .caption-wrap .caption img{ max-width: none; height: 100px;}
.single-featured-image-header .inner-static-banner img{ max-width: 20%;}
ul.abt-tile-list .inner-box{ padding: 30px; }
.abt-tile-list li.static h3{ font-size: 4.275em;}
.inner-static-banner .static-banner-caption{ padding: 40px;} #sliderBusiness.egan-crousal-box .slide_caption-box p{  padding: 30px 0 40px; min-height: 244px;}
#sliderServicesBusiness .caption p{  min-height: 253px;  padding: 30px 0 40px;} #sliderWorkwear.egan-crousal-box .slide_caption-box p{  min-height: 240px;} #sliderPrint.egan-crousal-box .metaslider .caption-wrap{ padding-left: 32px; padding-right: 32px;} .meta-Tm-crousal .metaslider .caption{  width: 413px;    padding: 80px 25px 60px;	}
.testimonial-caption { font-size: 42px;  }
.meta-Tm-crousal li:nth-child(even) .caption::after{  border-top: 40px solid #21333a; }
.meta-Tm-crousal .caption::after{ border-left: 40px solid transparent;  border-right: 40px solid transparent;    border-top: 40px solid #ef7c00;  bottom: -39px;    left: 50%;    margin-left: -35px;}
.inner-static-banner{ width: 521px; margin-left: -261px; bottom: -44px;}
.inner-static-banner .static-banner-caption p{ font-size: 3.5em;}
.egan-crousal-box .twoLineText{     width: 420px; height: 253px;}
#aboutGole .content-block h3{  font-size: 3.5em; }
.egan-crousal-box .flex-control-nav{ bottom: -19px;}
.abt-tile-list li.color-pink{ background: url(//www.eganreid.co.uk/wp-content/themes/egan/images/abt-pink2.jpg) no-repeat 50% 100% #ee7288/contain;}	
.abt-tile-list li.color-green{ background:  url(//www.eganreid.co.uk/wp-content/themes/egan/images/abt-green2.jpg) no-repeat 60% 100% #94c120/contain;}
.abt-tile-list li.color-perple{ background:  url(//www.eganreid.co.uk/wp-content/themes/egan/images/abt-perple-healthcare2.jpg) no-repeat 50% 100% #b35a9e/88% auto;}
.inner-static-banner .static-banner-caption{ min-height: 521px; }
}
@media screen and (min-width : 120em){
#aboutGole ul li.values-block { background-position-y: 42%;}
}
@keyframes topFix {
0%   {top:-226px;}   
100% {top:0px;}
}