/******Core Rules ********/
.alignnone {
    margin: 5px 20px 20px 0;
}

.aligncenter,
div.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}

.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.alignright {
    float: right;
    margin: 5px 0 20px 20px;
}

a img.alignnone {
    margin: 5px 20px 20px 0;
}

a img.alignleft {
    float: left;
    margin: 5px 20px 20px 0;
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.wp-caption {
    background: #fff;
    border: 1px solid #f0f0f0;
    max-width: 96%; /* Image does not overflow the content area */
    padding: 5px 3px 10px;
    text-align: center;
}

.wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}

.wp-caption img {
    border: 0 none;
    height: auto;
    margin: 0;
    max-width: 98.5%;
    padding: 0;
    width: auto;
}

.wp-caption p.wp-caption-text {
    font-size: 11px;
    line-height: 17px;
    margin: 0;
    padding: 0 4px 5px;
}

/* Text meant only for screen readers. */
.screen-reader-text {
    clip: rect(1px, 1px, 1px, 1px);
    position: absolute !important;
    height: 1px;
    width: 1px;
    overflow: hidden;
}

.screen-reader-text:focus {
    background-color: #f1f1f1;
    border-radius: 3px;
    box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
    clip: auto !important;
    color: #21759b;
    display: block;
    font-size: 14px;
    font-size: 0.875rem;
    font-weight: bold;
    height: auto;
    left: 5px;
    line-height: normal;
    padding: 15px 23px 14px;
    text-decoration: none;
    top: 5px;
    width: auto;
    z-index: 100000; /* Above WP toolbar. */
}

/**********/



@font-face {
    font-family: 'trade';
    src: url('../fonts/tradeboldb-webfont.eot');
    src: url('../fonts/tradeboldb-webfont.eot') format('embedded-opentype'),
         url('../fonts/tradeboldb-webfont.woff') format('woff'),
         url('../fonts/tradeboldb-webfont.ttf') format('truetype'),
         url('../fonts/tradeboldb-webfont.svg') format('svg');
}

@font-face {
    font-family: 'trade2';
    src: url('../fonts/TradeGothicNo.2-Bold_gdi.eot');
    src: url('../fonts/TradeGothicNo.2-Bold_gdi.eot') format('embedded-opentype'),
         url('../fonts/TradeGothicNo.2-Bold_gdi.woff') format('woff'),
         url('../fonts/TradeGothicNo.2-Bold_gdi.ttf') format('truetype'),
         url('../fonts/TradeGothicNo.2-Bold_gdi.svg') format('svg');
}


body {/*font-family:pt-sans;*/font-family:PT Sans;font-size: 16px;line-height: 24px;font-weight: 400;color: #808080;}
li {list-style: none;}
a{color:#020202}
a,a:hover,a:focus {text-decoration: none!important;background-color:transparent}
input,select,textarea,button {border: none;border-radius: 0;box-shadow: none;-webkit-box-shadow: none;-moz-box-shadow: none;-ms-box-shadow: none;-o-box-shadow: none;  -webkit-appearance: none;-moz-appearance: none;-ms-appearance: none;-o-appearance: none;}
textarea {resize: none;}
a:focus,input:focus,select:focus,textarea:focus,button:focus {outline: none;}
ul,li,p,h1,h2,h3,h4,h5,h6 {padding: 0;margin: 0;}
h1,h2,h3,h4,h5,h6 {font-family: trade;text-transform:uppercase;font-weight: 400;}
.clear-p {padding: 0;}
.clear-rp {padding-right: 0;}
.clear-lp {padding-left: 0;}

.hm-cta>div>div>ul>li>a:hover,
.search-phone li a:hover{ /*color: #C8102e;*/}
.search-phone li a{pointer-events:none}
.container{padding-left:0;padding-right:0}
.center-text * {
    text-align: center !important;
}
.result-section p br{display:none}

/**** Main CSS ****/
.wp-post-image{display:block;max-width:100%;height:auto}
.main-wrapper{position:relative;z-index:11;background-color:#fff;padding-bottom:30px}
.footer{height: 550px;z-index: 4;position: relative;}
.fixed-footer{position:fixed;height:inherit;bottom:0;z-index: 0;bottom: 111px;width: 1170px;}
/** header Css **/
.top-header {background-color: #eeeded;border-top: 1px solid #fefffd;border-bottom: 1px solid #dddbdb;width: 100%;}
.header-bar{height: 30px;display: table;position: relative;}
.get-in-touch {float: right;}
.get-in-touch p {float: left;font-weight: 700;color: #484848;font-size: 12px;text-transform: uppercase; padding-right: 50px;line-height: 36px;}
.get-in-touch>.down-icon {float: right;}
.get-in-touch p span {color: #010101;}
.down-icon i {background-color: #C8102e;color: #fff;padding: 11px 13px;cursor:pointer}
.header-bar .down-icon {position: absolute;top: -1px;right: 0;}
.enquiry-form {position: absolute;z-index: 9998;width: 100%;background-color: #fff;}
.slide-up {padding: 35px 0 110px;}
.slide-up p {font-size: 22px;text-transform: uppercase;color: #c1c1c1;text-align: center;font-weight: 500;font-family: trade;}
.slide-up p span {color: #484848;}
.get-in-touch-form {margin-top: 30px;float: left;width: 100%;height: 115px;position: relative;}
.get-in-touch-form .gform_wrapper .top_label .gfield.gt-text,.get-in-touch-form .gform_wrapper li.gfield.gfield_error.gfield_contains_required{width: 20.5%;float: left;clear: none;padding-left: 0!important;padding-right: 18px!important;position:relative}
.get-in-touch-form .gform_wrapper .top_label .gfield.gt-text div.ginput_container{margin-top:0}
.get-in-touch-form>.col-sm-9 {width: 80%;padding: 0;}
.get-in-touch-form form .gform_footer.top_label {width: 19%;float:right;margin-top: 20px!important;}
.get-in-touch-form form .gform_footer.top_label input{font-size:12px}
.get-in-touch-form input,.get-in-touch-form textarea {height: 50px;background-color: #fff;width: 100%;padding-left: 15px;text-transform: uppercase;font-size: 14px;font-family: trade;/* font-weight: 700; */border: 1px solid #dddbdb;}
.get-in-touch-form>.col-sm-9>.col-sm-4 {padding-left: 0;padding-right: 18px;}
.get-in-touch-form>.col-sm-3 {padding: 0;}
.contact-us {position: relative;}
.contact-us i {position: absolute;color: #fff;top: 14px;right: 15px;font-size: 20px;}
.contact-us input {color: #fff;font-size: 12px;}
.slide img { margin: auto; display: block;}
.search-phone {z-index: 100;}
.hm-banner{z-index: 999;}
/** header Css ends**/

/** navigation Css **/
ul.quick-nav {display:none}
.mobile-logo .logo{display:none}
.search-results .blog-section h3 {margin: 40px 0;}
.navbar-brand {display: none;}
.top-menu .col-md-7 {width: 61%;height: 100px;}
.menubar {padding: 0;}
.navbar-nav>li>a {font-size: 14px;color: #817f7f;font-weight: 700;text-transform:uppercase;padding: 36px 0 8px;}
.nav>li>a:focus, .nav>li>a:hover{background-color: transparent;border-bottom: 6px solid #e21d3c;}
.nav>li.active>a{background-color: transparent;border-bottom: 6px solid #e21d3c;}
.navbar-nav>li:first-child {padding-left: 0;}
.navbar-nav>li:last-child {padding-right: 0;}
.navbar-nav>li {margin: 0 14px;}
.top-menu .col-md-3 {width: 21.3%;padding-top: 34px;}
.search-phone i.fa-phone {color: #e21d3c;font-size: 18px;font-weight: 700;padding-top: 5px;}
.search-phone li span {padding-left: 12px;pointer-events:none}
.search-phone li a,.search-phone li i.fa-search {color: #060506;font-weight: 700;}
.search-phone li i.fa-search {padding-top: 0;cursor:pointer}
.search-phone ul li{float:left;margin-left: 48px;}
.search-bar {position: absolute;z-index: 9999;width: 100%;top:40px}
.search-bar input[type="text"] {width: 100%;border: 10px solid #eeeded;height: 60px;position: relative;padding-left: 15px;}
.search-bar input[type="text"]::-webkit-input-placeholder {color:#fff;font-size:14px}
.search-icon {position: absolute;top: 0;right: 0;max-width: 70px;height: 100%;}
.search-icon i {position: absolute;top: 0;bottom: 0;left: 0;right: 0;margin: auto;z-index: 98;height: 100%;font-size: 18px;color: #d1d0d0;}
.search-phone li i.fa-search:hover {color: #ccc;}
.search-icon i:before {position: relative; top: 20px;left: 15px;}
.search-icon input {height: inherit;background-color: transparent;position: relative;z-index: 99;opacity: 0;width: 100%;}
/** navigation Css **/

/** Sub Menu **/
.navbar-nav>li>a:hover>ul{display:block}
.navbar-nav>li>ul {
    position: absolute;
    width: 100%;
    left: 0;
    right: 0;
}
.navbar-nav > li > .dropdown-menu {   top: 70%;}
.navbar-nav>li:hover ul{display:block}
ul.dropdown-menu {
  position: relative;
  min-width: initial;
 padding: 0;
  border: none;
 width:100%;
 border-radius: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
}
.nav>li,.dropdown {
    position: static;
}
.menubar li a[href$='#'],.menubar li a[title$='#']{display:none}
.top-menu {
    position: relative;
    height: 100px;
}

div#bs-example-navbar-collapse-1 {
    position: initial;
}

ul.nav.navbar-nav {
    position: initial;
}

.sub-menu li.full-menu-bar {
    position: absolute;
    width: 100%;
    left: 0;
    background-color:#fff;
    padding: 20px 0 55px;
    border-bottom:1px solid #dddbdb
}

.col-md-7.col-sm-8.col-xs-3.clear-p.navigation {
    position: absolute;
    left: 0;
    right: 0;
    margin: auto;
    width:100%;
}

.top-menu .menu-top {
    height: inherit;
    width: 100%;
    margin: 0 auto;
    float: none;
    max-width: 750px;
}
.logo,.top-menu .col-md-3 {
    z-index: 9999;
    position: relative;
}

.top-menu>div {
    height: inherit;
    padding:0
}
.top-menu .col-md-3{float:right}


li.col-sm-6.menu-right {
	padding-left: 0;
}

li.col-sm-6.menu-left1,li.col-sm-6.menu-left2 {
    padding-right: 50px;
}

li.col-sm-6.menu-left>a,li.col-sm-6.menu-right .menu-left1>a,li.col-sm-6.menu-right .menu-left2>a {
    font-size: 14px;
    text-transform: uppercase;
    font-family: trade2;
    color: #030303;
    letter-spacing: 0.2px;
}
li.col-sm-6.menu-right .menu-left1{padding-left: 0;padding-right: 0;width: 45%;}
li.col-sm-6.menu-right .menu-left2 {padding-left: 7%;width: 55%;padding-right: 0;}

.sub-menu3 li a {
    color: #aeadad;
    text-transform: uppercase;
    font-size: 14px;
}

.sub-menu3 li {
    padding: 10px 0;
    padding-left: 25px;
}
.sub-menu3 li:before {
    content: "\f105";    font-family: FontAwesome;    font-size: 22px;    position: absolute;    left: 0;
    color: #aeadad;
}

li.col-sm-6.menu-left1, li.col-sm-6.menu-left2, .menu-left1 {
    padding-left: 0;
}

.menu-left .sub-menu,.menu-right .sub-menu {
    padding-left: 0;
}

.sub-menu3 li:hover:before {
    content: "\f105";
    font-family: FontAwesome;
    font-size: 22px;
    position: absolute;
    left: 0;
    color: #C8102e;
}
.menu-left>a:hover,.menu-left1>a:hover,.menu-left2>a:hover{color:#C8102e!important}

.sub-menu3 li a:hover, .sub-menu3 li.active a {
    color: #C8102e;
}
/** Sub Menu Ends **/


/** Stick Navbar **/
.sticky-nav {position: fixed;height: 100px;width: 100%;z-index: 9999;background-color: #fff;top:0;}
.logo-vert{position:absolute;top: 0;/* display:none; */transform: translateY(-218px);-webkit-transform: translateY(-218px);-moz-transform: translateY(-218px);-o-transform: translateY(-218px);-ms-transform: translateY(-218px);transition: ease 1s;-webkit-transition: ease 1s;-moz-transition: ease 1s;-o-transition: ease 1s;-ms-transition: ease 1s;left:-60px}
.sticky-nav .logo-vert {transform: translateY(0);transition: ease 1s;-webkit-transform: translateY(0);-webkit-transition: ease 1s;-moz-transform: translateY(0);-moz-transition: ease 1s;-ms-transform: translateY(0);-ms-transition: ease 1s;-o-transform: translateY(0);-o-transition: ease 1s;}
.sticky-nav img.img-responsive.logo-hr {
    display: none;
}
/** Stick Navbar ends **/

/****************** FRONTPAGE ****************/
/** Banner Css **/
.hm-banner {width: 100%;position: relative;background-repeat: no-repeat;background-size: 101%;z-index: 102;background-attachment:fixed;background-color:#fff;padding: 13.3% 0;display: block;height: auto;/* background-position: 50% 21px; */background-position: center 100px !important;}
/*.video-padding{padding:8.75% 0}*/
.banner-caption {text-align: center;color: #fff;position: absolute;      width: 100%;      height: 100%;      top: 0;      left: 0;      z-index: 99;}
.banner-caption h3 {font-size: 110px;text-transform:uppercase}
.banner-caption p {font-size: 36px;font-family: trade;}
.circle {width: 90px;height: 90px; border-radius: 100%;border: 1px solid #fff;margin: 0 auto;cursor: pointer;position: relative;display:table}
.circle-arrow{display:table-cell;vertical-align:middle}
.arrow-right {width: 0;height: 0;border-top: 10px solid transparent;    border-bottom: 10px solid transparent;border-left: 10px solid #fff;margin:0 auto}
.play-icon p {font-family: PT Sans;font-size: 18px;padding-top: 15px;}
.play-icon {margin-top: 65px;}
.scroll-arrow i {background-color: #C8102e;padding: 15px 18px;cursor:pointer;display: block;margin: auto;max-width: 50px;z-index: 999;position: relative;color:#fff;text-align: center;}
.scroll-arrow {position: absolute;left: 0;right: 0;bottom:0;}
.video iframe {width: inherit;height: inherit;}
.video {display: none;position: relative;width: 100%;height: 100%;top: 0;left: 0;z-index: 999;}
.close {position: absolute;z-index: 999;background-color: #31332D;color: #fff;opacity: .5;padding: 10px 12px;top: 10px;left: 5px;font-size: 15px;display: none;border-radius: 3px;float: left;}
.close:hover{
    color: #fff;
    opacity: 1;
    background-color: #00ADEF;
}
/** Banner Css Ends**/

/** Section1 Css **/
.section1-box h5 {color: #060506;font-size: 20px;text-transform: uppercase;margin: 20px 0 25px;text-align: center;}
.section1-box {text-align: center;/* max-width: 470px; *//* width: 100%; */height: auto;/* padding-top: 50px; */}
.section1-box i {font-size: 50px;color: #484848;}
.section1-box.section1-h img { margin: auto;}
.section1-box>div {margin: 0;padding: 0px 20px 0;text-align: center;}
.icon_holder {  height: 60px;width:60px;margin:0 auto}
.section1 {padding: 0px 0;}
span.plus-divider {float: left;/* max-width: 195px; */width: 100%;height: 115px;position: absolute;height: 500px;left: 0;height: 100%; z-index:-1;}
span.plus-divider>span.plus-icon{max-width:115px;width:100%;margin:0 auto; }
span.plus-icon:before,span.plus-icon:after {width: 1px;height: 115px;background-color: #C8102e;content: "";position: absolute;left: 0;right: 0;   margin: auto;top: 0;bottom: 0; background-position: top;}
span.plus-icon:after {height: 1px;width: 115px;margin: auto;top: 0;bottom: 0;}
/** Section1 Css Ends**/

/** Section2 Css **/
.section2-title{border-bottom:1px solid #dddbdb;border-top:1px solid #dddbdb;padding:0}
.section2-title h4,.section2-title h1{font-size:26px;color:#020202;text-align:center;line-height:65px;}
.arrow-down {width: 0;height: 0;border-top: 10px solid #484848; border-right: 10px solid transparent;border-left: 10px solid transparent;margin:0 auto}
.hm-service-box {border-bottom: 15px solid #f2f2f2;text-align: center;max-width: 540px;margin-top: 35px;width:100%}
.hm-service-box h5 {font-size: 18px;color: #060506;text-transform:uppercase}
.hm-service-image {margin: 20px 0 15px;position: relative;overflow: hidden;}
.view {height: 45px;max-width: 230px;width: 100%;background-color: #C8102e;position: absolute;margin: auto;top: 0;bottom: 0;left: 0;right: 0;}
.view span {display: block;line-height: 41px;color: #fff;font-family: trade2;text-transform: uppercase;font-size: 12px;font-weight: 400;}
.view span:after {content: "\f105";font-family: FontAwesome;padding-left: 15px;font-size: 22px;position: relative;top: 2px;}
.hm-service-text {padding-bottom: 20px;}
.item>div {padding: 0;}
#work-section ol.carousel-indicators {display: none;}
.item>div:nth-child(3n) .cs-logo {border-right:none}
.item>div:nth-child(even)>.hm-service-box {float: right;}
#service-section {margin-bottom: 58px;}
.left.carousel-control,.right.carousel-control{background-image:none!important}
#service-section a.carousel-control{background:none!important;width:6%;opacity:1;max-width: 45px;background-image:none!important}
#service-section a.carousel-control i {width: 45px;height: 45px;border: 1px solid #e7e5e5;box-shadow: none;text-shadow: none;color: #000;display: table;}
#service-section a.carousel-control i:before {display: table-cell;vertical-align: middle;}
.slide-navigation {height: 45px;position: absolute;width: 100%;top: 75px;bottom: 0;margin: auto;}
#service-section .carousel-indicators {position: absolute;bottom:0;top: -5px;left: 0;z-index: 15;width: 10%;padding-left: 0;text-align: center;list-style: none;margin: auto; right: 0;height: 12px;}
#service-section .carousel-indicators li {display: inline-block;width: 12px;height: 12px;margin: 1px;text-indent: -999px;cursor: pointer;background-color: #fff;border: 1px solid #e7e5e5;border-radius:0}
#service-section a.left.carousel-control {left: -6%;}
#service-section a.right.carousel-control {right: -6%;}
.carousel-control{text-shadow:none}
/** Section2 Css Ends **/

/** CTA Css **/
.hm-cta{border-top:1px solid #d9d7d7}
.hm-cta>div {padding: 0;}
.hm-cta-bar{line-height:65px;text-align:center;padding:0;text-transform:uppercase;font-weight: 600;}
.hm-cta-bar>div.col-sm-3{background-color:#484848}
.hm-cta-bar>div.col-sm-3 p{color:#fff;font-size:26px;font-family:trade;font-weight: 400;}
.hm-cta-bar>div.col-sm-9{background-color:#f2f2f2;height:65px}
.hm-cta-bar>div.col-sm-9 p{color:#8e8f90;font-size:18px;}
.hm-cta>div>div>ul {text-align: center;}
.hm-cta>div>div>ul>li {display: inline-block;margin: 0 6%;line-height: 65px;}
.hm-cta>div>div>ul>li>a {font-size: 22px;font-family: trade;color: #000;}
.hm-cta>div>div>ul>li>a:hover{color:#C8102e;}
.hm-cta>div>div>ul>li>a:before {content: "\f095";font-family: FontAwesome;color: #C8102e;padding-right: 10px;}
.hm-cta>div>div>ul>li:last-child>a:before {content: "\f0e0";font-size: 17px;}
.hm-cta>div {border-bottom: 1px solid #dddbdb;border-left: 1px solid #dddbdb;border-right: 1px solid #dddbdb;}
.hm-cta>div>div {padding: 0;}
/** CTA Css Ends**/

/** Section3 Css **/
.statistics-wrapper {padding: 0;position:relative}
.section3-bg{background-image: url(../img/environment-bg.png);background-size: 100%;background-repeat: no-repeat;border-top: 1px solid #76a454;border-bottom: 1px solid #76a454;background-position: center;margin: 70px 0;}
.section3{padding: 49px 0 49px;max-width: 1085px;margin:0 auto}
.section3>div.col-sm-5 {text-align: center;}
.section3>div>img{margin:0 auto;max-width: 100%;height: auto;display: block;}
.section3>div>h3 {font-size: 60px;text-transform: uppercase;color: #76a454;line-height: 57px;margin-bottom: 20px;}
.section3>div>p {color: #76a454;font-size: 18px;padding-right: 50px;}
.result ul {text-align: center;}
.result ul li {float: left;margin-right: 9%;text-align: left;}
.result ul li span {color: #040404;font-size: 18px;text-transform: uppercase;font-weight: 700;display: block;height: 50px;line-height: 18px;font-family: trade;font-weight: 400;}
.result ul li:nth-child(3) span {text-align: center;}
.result {margin-top: 35px;}
.result ul li h4 {font-size: 50px;color: #76a454;}
.section-3-cta span {display: block;height: 50px;max-width: 195px;line-height: 44px;color: #fff;border: 1px solid #76a454;text-align: center;font-size: 12px;text-transform:uppercase;font-family: trade2;background-color: #76a454;}
.section-3-cta span:after {content: "\f105";font-family: FontAwesome;font-size: 22px;position: relative;top: 2px;padding-left: 20px;}
.section-3-cta {margin-top: 35px;}
.hm-service-image img {max-width: 100%;}
/** Section3 Css Ends **/

/** Section4 Css **/
.section4 {padding: 0;margin-bottom: 40px;}
.section4>hr {border-top: 1px solid #dddbdb;margin: 0;}
.section4 h4 {font-size: 26px;color: #020202;text-transform: uppercase;margin: 50px 0 40px;}
.section4>div {padding: 0;}
.section4>div>div>p {padding-top: 35px;}
.section4>div>div.col-md-4 {padding-left: 0;padding-right: 90px;}
.section4>div>div button,.hm-testimonial-block2 button {background-color: #C8102e; margin: 0;padding: 0;max-width: 210px;line-height: 45px;width: 100%;margin-top: 50px;border:1px solid #C8102e;font-family:trade2;font-size:12px}
.section4>div>div>a>button,.hm-testimonial-block2 a button  {color: #fff;display: block;text-transform: uppercase;}
.hm-case-study h5 {color: #010101;text-transform: uppercase;margin-bottom: 25px;font-family: trade2;}
.hm-case-study,.hm-case-study>div {padding-right: 0;}
.hm-cs-big-image p,.hm-cs-big-image p {font-size: 14px;margin-top: 15px;color: #484848;}
.hm-cs-big-image p{float:left;position: relative;line-height: 30px;}
.hm-cs-big-image:hover p,.hm-cs-big-image:hover p:after{color:#C8102e}
.hm-cs-big-image p:after {content: "\f105";font-family: FontAwesome;font-size: 22px;position: relative;top: 4px;padding-left: 20px;}
.hm-case-study>div.col-sm-6 {margin-bottom: 35px;}
.hm-case-study-thumbs>div {padding-left: 0;}
.hm-case-study-thumbs>div:last-child {padding-right: 0;}
.hm-case-study-thumbs>div>img {height: 79px;}
.hm-case-study-thumbs>p {margin: 5px 0;font-size:12px}
div#slideshow-4 {margin-top: 35px;}
.hm-case-study-thumbs img {height: auto}
.hm-cs-big-image.cycle-slide {max-width: 364px;margin-right: 15px;}
.hm-case-study-thumbs {max-width: 190px;margin-right: -1px;padding: 0 5px;}
#slideshow-3>a.cycle-next {width: 50px;height: 50px;border: 1px solid #dddbdb;display: block;position:absolute;top:0;bottom:0;right:-13%;margin:auto}
#slideshow-3>a.cycle-next i {padding: 12px 20px;font-size: 25px;}
#slideshow-3>a.cycle-prev {width: 50px;height: 50px;border: 1px solid #dddbdb;display: block;position:absolute;top:0;bottom:0;left:-13%;margin:auto}
#slideshow-3>a.cycle-prev i {padding: 12px 20px;font-size: 25px;}
#slideshow-3 {position: relative;height: 481px;}
#slideshow-3>a.cycle-next:hover {background-color: #C8102e;color: #fff;}
#slideshow-3>a.cycle-prev:hover {background-color: #C8102e;color: #fff;}


.cycleshow-wrapper>a.cycle-next {width: 50px;height: 50px;border: 1px solid #dddbdb;display: block;position:absolute;top:0;bottom:0;right: -10%;margin:auto;z-index:999;background-color:rgba(255, 255, 255, 0.75)}
.cycleshow-wrapper>a.cycle-next i {padding: 12px 20px;font-size: 25px;}
.cycleshow-wrapper>a.cycle-prev {width: 50px;height: 50px;border: 1px solid #dddbdb;display: block;position:absolute;top:0;bottom:0;left: -9%;margin:auto;background-color: rgba(255, 255, 255, 0.75);}
.cycleshow-wrapper>a.cycle-prev{display:block}
.cycleshow-wrapper>a.cycle-prev i {padding: 12px 9px;font-size: 25px;display: block;text-align: center;text-indent: -2px;}
.cycleshow-wrapper {position: relative;height: 481px;}
.cycleshow-wrapper>a.cycle-next:hover,.cycleshow-wrapper>a.cycle-prev:hover {background-color: #C8102e;color: #fff;}
/** Section4 Css Ends **/

/** Section5 Css **/
.section5 {padding: 30px 0;}
.section5 h4 {color: #020202;font-size: 22px;text-transform: uppercase;text-align: center;margin:70px 0 50px;}
.hm-social-api {height: 270px;}
.social-api-nav{max-width: 21px;position: absolute;top: 0;width: 100%;right: 5px;}
.hm-social-api>div.col-xs-2 {display:table;background-color: #3e5aa0;height:inherit}
.hm-social-api>div.col-xs-2>i {color: #fff;font-size: 40px;text-align: center;display: table-cell;vertical-align: middle;}
.hm-social-api>div.col-xs-10 {background-color: #6c84c0;color: #fff;height:inherit;padding: 25px;}
.hm-social-api>div {padding: 0;}
.section5 .carousel a.carousel-control{background:none;width:5%;opacity: 1;}
.section5 .carousel p.screen-name {padding-top: 15px;font-size: 20px;height: auto;}
.section5 .carousel p { padding-top: 16px;line-height: 23px;word-wrap:break-word;height: 140px;}
.section5 .carousel p a {color: #3e5aa0;font-size: 14px;line-height:39a5de}
.section5 .carousel .item>ul {text-align: center;margin-top: 20px;}
.section5 .carousel .item>ul>li {display: inline-block;margin: 0 10px;}
.section5 .carousel .item>ul>li>a{color:#fff}
#fb-social .item>ul>li a:before {content: "\f111";font-family: FontAwesome;font-size: 5px;position: absolute;    left: -7px;top: 2px;}
#fb-social .item>ul>li:first-child a:before,#fb-social .item>ul>li:last-child a:before {display: none;}
#yt-social .item>ul>li a:before {content: "\f111";font-family: FontAwesome;font-size: 5px;position: absolute;    left: -7px;top: 2px;}
#yt-social .item>ul>li,#fb-social .item>ul>li {position: relative;}
#yt-social .item>ul>li:first-child a:before {display: none;}
.section5>div>div.col-sm-4 {padding-left: 0;}
.section5>div>div.col-sm-4:last-child {padding-right: 0;}
.section5>div {padding: 0;}
.section5 .carousel .item>ul>li:first-child {/*float: left;*/}
.section5 .carousel .item>ul>li:last-child {/*float: right;*/}
#fb-social .item>ul {text-align:left;}
#fb-social .item>ul>li {margin: 0 3px;}
.hm-social-api.tw>div.col-xs-2 {background-color: #39a5de;}
.hm-social-api.tw>div.col-xs-10 {background-color: #8ccbeb;}
.section5 #tw-social.carousel p a {color: #39a5de;}
.hm-social-api.yt>div.col-xs-2 {background-color: #c11315 ;}
.hm-social-api.yt>div.col-xs-10 {background-color: #cd4243;}
.yt-video {margin-top: 15px;}
.other-social-tab {background-color: #dedede;cursor:pointer}
.other-social-tab>i:last-child {float: right;padding-right: 25px;color: #fff;font-size: 25px;}
.other-social-tab>i {line-height: 47px;font-size: 30px;color:#fff;padding-left:15px}
.other-social>div.col-sm-3 {max-width: 220px;display: inline-block;float: none;text-align: left;padding-left: 0;}
.other-social {text-align: center;border-bottom: 1px solid #dddbdb;margin-top: 60px;}
.other-social>div.col-sm-3:last-child {padding-right: 0;}
.mobile-view>ul {text-align: center;}
.mobile-view>ul>li {display: inline-block;}
.mobile-view>ul>li>a>i {font-size: 40px;color: #8c8b8b;margin-right: 15px;margin-bottom: 20px;}
.mobile-view>ul>li:hover>a>i {color: #dcdbdb;}
/** Section5 Css Ends **/

/** Section6
.hm-testimonial-block2 h4 {font-size: 24px;color: #282827;margin-top: 50px;text-transform: uppercase;}
.hm-testimonial-block2 {text-align: center;padding: 0px 16%;}
.hm-testimonial-block2 p {padding: 25px 0;color: #969494;}
.hm-testi-info p {padding: 0;text-transform: uppercase;}
.hm-testimonial-block1,.hm-testimonial-block3,.hm-testimonial-block4 {background-position: right;background-repeat: no-repeat;background-size:cover}
.hm-testimonial-block3 {background-position: center;}
.hm-testimonial-block4 {background-position: left;}
p.testi-name {color: #020202;font-weight: 700;font-family: trade;}
p.testi-post {font-weight: 700;color: #bdbdbd;}
p.testi-loc {font-size: 12px;color: #C8102e;font-family: trade;}
/** Section6 Ends **/

/** Clients **/
.bx-wrapper {position: relative;}
.bx-slider {display: table;}
.bx-slider>.slide {display: table-cell;vertical-align: middle;float: none!important;display: inline-block;}
.bx-controls {position: absolute;height: 50px;width: 100%;top: -20px;bottom: 0;margin: auto;}
.bx-controls-direction a {width: 50px;height: 50px;position: absolute;border: 1px solid #dddbdb;display: block;}
.bx-controls-direction a.bx-prev {left: -13%;}
.bx-controls-direction a.bx-next {right: -13.5%;}
.bx-controls-direction a.bx-prev:before,.bx-controls-direction a.bx-next:before {position: absolute;content: "\f104";font-family: FontAwesome;font-size: 30px;padding: 12px 0px;text-align: center;display: block;width: 100%;}
.bx-controls-direction a.bx-prev:before{
    text-indent: -3px;
}
.bx-controls-direction a.bx-next:before{
    text-indent: 3px;
}
.bx-controls-direction a.bx-next:before {content: "\f105";}
/** Clients Ends **/

/** Section7 **/
.section8 {padding: 45px 0 65px;}
.section8>hr {border-top: 1px solid #dddbdb;}
.section8>div {background-color: #484848;height: 100px;display: table;padding: 0;margin-top: 45px;}
.section8-block{display:table-cell;vertical-align:middle;height: 100px;}
.section8-block > div.col-sm-3, .section8-block > div.col-sm-5 {text-transform: uppercase;color: #fff;font-size: 18px;  padding: 13px 0;}
.section8-block>div.col-sm-5 {font-size: 14px;width: 48%;}
.section8-block>div.col-sm-4 {width: 30%;padding-left: 0;}
.section8-block>div.col-sm-4 form {margin: 0;}
.section8-block>div.col-sm-4 form input {height: 50px;}
.section8-block>div.col-sm-4>form>input[type="text"] {padding-left: 15px;font-size: 14px;float: left;max-width: 205px;width: 100%;}
.section8-block>div.col-sm-3 {width: 22%;font-weight: 700;padding-left: 40px;}
.section8-block>div.col-sm-4>form>.newsletter {max-width: 120px;width: 100%;background-color: #C8102e;color: #fff;text-transform: uppercase;float:left;position:relative;}
.section8-block>div.col-sm-4>form>.newsletter>input{width:100%;background-color:transparent}
.section8-block>div.col-sm-4>form>.newsletter>i{position:absolute;right: 15px;top: 15px;font-size: 20px;}
.section8-block>div.col-sm-4 form input[type="text"]::-webkit-input-placeholder {text-transform: capitalize;}
/** Section7 Ends **/

/** Section8 Css **/
.hm-latest-news h4,.hm-latest-blog h4 {color: #282827;text-transform: uppercase;font-size: 18px;margin-bottom: 25px;}
.section9 {padding: 0;}
.section9>div {padding: 0;}
.hm-latest-news h4:before {  content: url(../img/news-icon.png);margin-right:15px}
.hm-latest-news>div {padding-left:0;margin-bottom:40px;}
.hm-latest-news {padding: 0;padding-right: 8%;}
.hm-news-image img {width: 100%;}
.hm-news-info,.hm-blog-info {text-align: left; margin-top: 25px;font-family: trade;}
.hm-news-info h5,.hm-news-info p {display: inline-block;margin-right: 15px;color: #010101;}
.hm-news-info p.news-date{color: #C8102e;font-size: 12px;text-transform: uppercase;font-weight: 700;}
.hm-news-info span.news-text,.hm-news-info p.news-text{font-family:PT Sans;color:#969494;padding:10px 0;display:block}
.hm-news-info p.more,.hm-blog-info p.view-more {font-size: 14px;text-transform: uppercase;font-family: trade;}
.hm-news-info p.more:after,.hm-blog-info p.view-more:after {content: "\f105";font-family: FontAwesome;font-size: 21px;color: #C8102e;position: relative;top: 1.5px;padding-left: 10px;}
.hm-blog-info h5{color:#C8102e;text-transform:uppercase;font-size:16px}
.hm-blog-info p.view-more{font-size:15px;color:#010101;margin-top:10px}
.hm-latest-blog h4:before{content:url(../img/blog-icon.png);margin-right:15px;top: 5px;}
.hm-latest-blog h4{margin-bottom:22px}
/** Section8 CSS Ends **/

/** Footer CSS **/
.footer {background-color: #333232;padding: 70px 0!important;}
.bottom-menu {height: 70px;border-top: 1px solid #545353;border-bottom: 1px solid #545353;padding: 0;}
.bottom-menu .navbar-nav>li:first-child {padding-left: 15px;}
.bottom-menu .navbar-nav>li>a {padding: 25px 0;font-weight: 400;color: #a4a4a4;}
.bottom-menu .navbar-nav>li>a:hover { border: none; color: #fff;}
.footer>div {padding: 0;}
.bottom-menu>div.menubar>ul {margin: 0 auto;}
.bottom-menu>div#bs-example-navbar-collapse-1 {text-align: center;max-width: 991px;margin: 0 auto;}
.footer-details{padding:70px 0 0}
.footer-details h4 {font-size: 18px;color: #fff;text-transform: uppercase;margin-bottom: 35px;font-family: trade2;}
.footer-details>div>div>ul>li, .footer-details>div>div>ul>li>a {color: #e7e5e5;line-height: 35px;text-transform: uppercase;font-size: 14px;}
.footer-details>div>div>ul>li>a:hover{color:#C8102e;}
.footer-details>div>div {padding: 0;}
.footer-details>div {padding: 0;border-right: 1px solid #535252;}
.footer-details>div>div>ul>li>span {color: #C8102e;}
.footer-details>div.col-md-7 {border: none;padding-left: 50px;}
.footer-details>div>div form {max-width: 380px;width: 100%;}
.footer-details>div>div form input {float: left;height: 50px;border: 1px solid #d7d7d7;}
.footer-details>div>div form input[type="email"] {max-width: 230px;width: 100%;border-right: none;padding-left: 15px;background-color: transparent;}
.footer-details>div>div form input[type="email"]::-webkit-input-placeholder {text-transform: capitalize;}
.footer-details>div>div form .newsletter {max-width: 120px;width: 100%;background-color: #C8102e;color: #fff;text-transform: uppercase;float:left;position:relative;}
.footer-details>div>div form .newsletter input{width:100%;background-color:transparent;border:0}
.footer-details>div>div form .newsletter>i{position:absolute;right: 15px;top: 15px;font-size: 20px;}
.footer-details>div>div.col-md-4>ul {text-align: left;}
.footer-details>div>div.col-md-4>ul>li {display: inline-block;}
.footer-details>div>div.col-md-4>ul>li>a>i {font-size: 40px;color: #848383;margin-right: 15px;margin-bottom: 20px;}
div#footer-menu .nav>li.active>a{border: none;}
/** Footer CSS Ends **/

/** Bottom Footer CSS **/
.bottom-footer {background-color: #414040;font-family: trade;text-transform: uppercase;font-size: 12px;position: fixed;line-height: 50px;height: 50px;bottom: 0;width: 100%;}
span.copyright {float: right;font-family: trade2;}
span.designby {float: left;font-family: trade2;}
.scroll-up {position: absolute;left: 0;right: 0;margin: 0 auto;width: 50px;height: 50px;background-color: #C8102e;color: #fff;cursor:pointer}
.scroll-up i {padding: 7px 19px 0;font-size: 20px;}
.scroll-up span {display: block;line-height: 13px;text-align: center;position:relative;top: -17px;left: 1px;}
span.designby a:hover {color: #fff;}
/** Bottom Footer CSS Ends **/
/****************** FRONTPAGE Ends ****************/

/****************** ABOUT US ****************/
.abt-section2,.abt-section3,.abt-section4,.abt-section5,.abt-section6 {padding: 0;}
.inner-banner{display:table;width:100%;background-size: 100%;/*height:565px;*/background-position: center 100px !important;background-repeat:no-repeat;z-index:101;background-attachment:fixed;background-color:#fff;padding: 13.3% 0;}
.breadcrumbs {line-height: 70px;font-size: 12px;}
.breadcrumbs span {color:#C8102e;text-transform:capitalize}
.breadcrumbs i {font-size: 20px;color: #000;}
.section-title h4,.section-title h1 {font-size: 26px;color: #020202;text-align: center;border-top: 1px solid #dddbdb;border-bottom: 1px solid #dddbdb;line-height: 30px;padding:20px 0}
.section-content {padding: 50px 0;}
.arrow-down {position:absolute;top: 0;left: 0;right: 0;}
.abt-section1>.section-content {padding: 50px 4%;text-align: center;}
.abt-section2>div{position:relative}
.abt-section2 .section-content {padding-right: 50px;}
.abt-section2>div>div.col-md-5 {padding-left: 0;}
.abt-section2>div>div.col-md-7 {padding-right: 0;margin-top: 55px;}
.abt-section2>div>div.col-md-7>div.col-md-7 {padding-left: 0;}
.abt-section2>div>div.col-md-7>div.col-md-5 {padding-right: 0;max-height: 396px;height: 100%;}

button.discover-more{background-color: #C8102e; margin: 0;padding: 0;max-width: 210px;line-height: 45px;width: 100%;margin-top: 50px;border:1px solid #C8102e;font-family:trade2;font-size:12px;text-transform:uppercase}
a>button.discover-more {color: #fff;display: block;font-family:trade2;font-size:12px;text-transform:uppercase}
.abt-cta-bar {line-height: 30px;border-top: 1px solid #dddbdb;border-bottom: 1px solid #dddbdb;font-size: 22px;text-transform: uppercase;text-align: center;color: #020202;  padding:20px 0;font-family: trade;}
.abt-cta-bar a {color: #C8102e;}
.abt-client-sec {border-bottom: 1px solid #dddbdb;border-top: 1px solid #dddbdb;padding: 50px 0;margin-top: 40px;}
.abt-section7>div {margin-top: 10px;}
.abt-section5 {padding: 70px 0;}
.section-image {margin-top: 55px;}
.section-content>p {padding-top: 30px;}
.section-content>p:first-child  {padding-top: 0;}

.abt-section4 .section-content {padding-right: 50px;}
.abt-section5 h4{font-size:26px;color:#020202;text-align:center}
.abt-section5>div {margin-top: 40px;padding: 0;}
.abt-section5>div>div {padding: 0;}
.abt-section5>div>div:first-child,.abt-section5>div>div:last-child {padding: 0;}
.abt-section5>div>div:first-child>img {margin:initial}
.abt-section5>div>div>img {margin: 0 auto;}
.abt-section5>div>div:last-child>img {float:none}
.abt-section5>div>div.col-sm-4 h5 {font-size: 18px;color: #020202;margin-bottom: 10px;height: 40px;}
.abt-section5>div>div.col-sm-4 {text-align: center;}
.abt-section5>div>div.col-sm-4 p {margin-top: 20px;color: #C8102e;text-transform: uppercase;font-weight: 700;font-family: trade;font-size: 14px;}
.abt-section5>div>div.col-sm-4 p:after {content: "\f105";font-family: FontAwesome;padding-left: 15px;font-size: 22px;font-weight: 400;position: relative;top: 2px;}
.more-arrow span:after,button.discover-more span:after {content: "\f105";font-family: FontAwesome;position: relative;font-size: 22px;left: 18px;top: 2px;}
/****************** ABOUT US Ends ****************/

/****************** RETAIL ****************/
.rt-section2{padding:0}
.rt-section2 .section2-title h4 {font-size: 24px;}
.rt-section2{background-size:cover;background-position:center;background-repeat:no-repeat;}
.rt-section2 .section-image>div:first-child {margin: 0;}
.rt-section2 .section-image>div:last-child {}
.rt-section2 .section-image>div {padding: 0 8px;}
.rt-section2>div>div.col-sm-7 {padding-right: 8px;}
.rt-section2 .section-content {padding-right: 50px;}
.rt-section4>div {border-top: 1px solid #dddbdb;padding-left: 0;position:relative;padding-top:10px;padding-bottom: 20px;border-bottom: 1px solid #dddbdb;}
.rt-section4>div>div {padding: 0;}
.section-content h4 {font-size: 26px;color: #020202;}
.rt-section4>div>div>div.col-sm-7 {padding-left: 0;}
.rt-section4 .section-content p {padding-top: 25px;}
.rt-section5 p:before,.rt-section5 p:after {content: "\201c";color: #C8102e;font-size: 35px;position: relative;font-family: PT Sans;line-height:7px}
.rt-section5 p:after {content: "\201d";top:10px}
.rt-section5 {padding: 0 5%;text-align: center;color: #020202;position:relative}
.rt-section5 img {margin: 30px auto; }
.rt-section5 p {font-style:italic;text-transform: uppercase;padding-top: 0px;}
.rt-section5 h5 {font-size: 18px;margin-top: 40px;}
.rt-section6 {height: 510px;padding: 0; margin: 50px 0;}
.rt-section6>div {height: inherit;padding: 0;}
.rt-section6>div>div {height: inherit;}
.rt-section6>div.col-sm-1 {width: 16%;}
.rt-section6>div.col-sm-3 {width: 19%;}
.rt-section6>div.col-sm-4 {width: 65%;}
.cs-block1, .cs-block3, .cs-block4, .cs-block5 {background-repeat: no-repeat;background-size: cover;}
.cs-block1 {background-position: right;background-size: cover;}
.cs-block3 {background-position: center;}
.cs-block4 {background-position: center;border-top: 1px solid #dddbdb;border-bottom: 1px solid #dddbdb;background-size: auto;background-size: auto;}
.cs-block5 {background-size: cover; background-position: right;}
.cs-block2 h4 {font-size: 24px;color: #020202;}
.cs-block2 {text-align: left;padding: 50px;border-bottom: 1px solid #dddbdb;border-top: 1px solid #dddbdb;height: 100%;padding-left: 63px;}
.cs-block2 h5 {color: #C8102e;margin-top: 20px;}
.cs-block2 p {padding-top: 35px;padding-bottom: 50px;}
.rt-team-image>div {padding: 5px;height: 116px;}
.rt-team-image>div>img {width: 100%;}
.rt-team-image {padding: 0;}
.rt-team-block h4 {font-size: 18px;color: #282827;padding: 0 5px;position: relative;top: -9px;margin-bottom: 10px;}
.rt-team-block p {padding-top: 20px;}
.rt-team-block h5 {color: #C8102e;margin-top: 20px;}
.rt-team-block h5:after {content: "\f105";font-size: 22px;position: relative;top: 2px;left: 10px;font-family: FontAwesome;}
.sr-sec6.section6 #wrapper section{text-align:left}
#test-slider a.carousel-control.right{right: -8%;}
#test-slider a.carousel-control.left{left: -8%;}
#test-slider a.carousel-control i {width: 45px;height: 45px;border: 1px solid #e7e5e5;box-shadow: none;text-shadow: none;color: #000;display: table-cell;  top: 0;position: absolute;bottom: 0;margin: auto;}
#test-slider a.carousel-control {background: none!important;width: 6%;opacity: 1;max-width: 45px;}
#test-slider a.carousel-control i:before {width: 100%;line-height: 45px;}
#test-slider  .carousel-inner .item>div {display: table;height: 350px;}
#test-slider .carousel-inner .item .compnay-testi {display: table-cell;vertical-align: middle;}
.cs-mid-box {position: relative;}
.sr-cs-box {position: absolute;background-color: #fff;max-width: 420px;width: 100%;height: 100%;padding: 0;}
.sr-cs-logo-box {position: absolute;right: 0;top: 0;height: 100%;background-color: #fff;max-width: 185px;width: 100%;padding: 0;}
.sr-cs-logo-box .cs-block4 {height: 100%;}
/****************** RETAIL Ends ****************/

/****************** BLOG ****************/
.blog-section {padding: 0;width: 70%;padding-right: 6%;}
.blog-section>div {padding: 0;}
.blog-info h4 {font-size: 18px;color: #272727;}
.blog-info>.blog-date,.blog-info>a,.blog-info>h4,.blog-info>p {display: inline-block;vertical-align: middle;margin-right: 3%;}
.blog-date {background-color: #C8102e;color: #fff;padding: 12px 13px;text-align: center;line-height: 18px;font-size: 14px;}
.blog-info p {color: #000;font-size: 12px;}
.blog-info {margin-bottom: 7px;}
.blog-content,.blog-content>div {padding: 0;}
.blog-content{border: 1px solid #dddbdb;}
.blog-content>div.col-md-7 {padding: 2.5% 4%;border-left: 0;}
.blog-content>div.col-md-7 h5 a {color: #C8102e;font-size: 14px;margin-top: 23px;display: block;}
.blog-section>div {margin-bottom: 25px;}
.blog-content a:hover, .blog-content>div a:hover {color: #020202;}
.pagination li:before{content:""!important;display:none}
.pagination {border-top: 1px solid #dddbdb;width: 100%;padding: 35px 00;margin-top: 50px;}
.pagination li {display: inline-block; vertical-align: middle;margin-right: 10px;border: 1px solid #dddbdb;}
.pagination li a {color: #969494;padding: 8px 14px;display: block;}
.pagination li:hover a,.pagination li.active a {color: #fff;}
.pagination li:hover, .pagination li.active,.pagination li.prev, .pagination li.next {background-color: #C8102e;}
/*.pagination li.prev:before, .pagination li.next:before {font-family: FontAwesome;padding: 8px 14px;content: "\f104";font-size: 20px;color: #fff;display: block;}
.pagination li.next:before { content: "\f105"; }*/
.pagination li.next a , .pagination li.prev a{font-size: 24px; color: #fff;}
.blog-content>div.col-md-7 h5 a:after {content: "\f105";font-family: FontAwesome;font-size: 20px;position: relative;top: 1px;left: 10px;}
.blog-content>div.col-md-7 h5:hover a{color:#020202}
/** sidebar **/
.sidebar {width: 30%;padding-right: 0;/* padding-left: 40px; */padding-top: 57px;}
.side-search {padding-bottom: 20px;border-bottom: 1px solid #dddbdb;}
.side-search form {position: relative;}
.side-search>form>input {width: 100%;height: 50px;border: #dddbdb 1px solid;padding-left: 15px;}
.side-search>form>i {position: absolute;top: 0;right: 0;width: 50px;height: 50px;bottom: 0;background-color: #C8102e;}
.side-search>form>i:before {padding: 16px;display: block;color: #fff;font-size: 18px;}
.side-search>form>input[type="submit"] {position: absolute;width: 50px;background-color: transparent;top: 0;right: 0;z-index: 99;text-indent: -999;display: block;}
.popular-article {float: left;border-bottom: 1px solid #dddbdb;}
.popular-article h5 {font-size: 18px;color: #272727;margin-top: 30px;margin-bottom: 15px;}
.popular-article>div {padding: 0;margin-bottom: 10px;}
.popular-article>div:nth-child(even) {padding-right: 10px;}
.popular-article>div:nth-child(odd) {padding-left: 10px;}
.popular-article>div>a>p {font-size: 12px;color: #969494;position: relative;padding-top: 7px;}
.popular-article>div>a>p:after {position: absolute;top: 7px;right: 0;content: "\f105";font-family: FontAwesome;color: #C8102e;font-size: 20px;}
.side-services, .side-categories,.side-social {float: left;width: 100%;}
.side-services, .side-categories {border-bottom: 1px solid #dddbdb;padding: 25px 0 20px;}
.sidebar h5 {color: #272727;font-size: 18px;}
.side-services>ul>li a,.side-categories>ul>li a,.side-categories a {color: #C8102e;text-transform: uppercase;font-size: 14px;padding: 5px 0;}
.side-services>h5,.side-categories>h5 {margin-bottom: 10px;}
.side-social{padding:0px;}
.side-share {border-top: 1px solid #dddbdb;border-bottom: 1px solid #dddbdb;margin: 40px 0;width: 100%;max-width: 400px;}
.side-share h6 {color: #272727;font-size: 16px;margin-right: 11%;}
.side-share h6,.side-share i {display: inline-block;}
.side-share i {width: 50px;height: 50px;font-size: 20px;color: #fff;margin: 0 .75px;}
.side-share i.fa-facebook {background-color: #3e5aa0;}
.side-share i.fa-twitter {background-color: #7ac3e9;}
.side-share i.fa-linkedin{background-color: #007cb6;}
.side-share i.fa-linkedin:hover{color:#007cb6;}
.side-share i.fa-google-plus{background-color: #dd4b39;}
.side-share i.fa-google-plus:hover{color:#dd4b39;}
.side-share i:before {padding: 16px 18px;display: block;}
.side-search>form>input[type="submit"] {position: absolute;width: 50px;background-color: transparent;top: 0;right: 0;z-index: 99;text-indent: -999;  display: block;text-indent: -9999px;}
.sidebar.services-sidebar .side-share {margin-bottom: 0;}
.sidebar.services-sidebar {padding-bottom: 40px;}
/** sidebar ends **/
/****************** BLOG Ends ****************/

/****************** BLOG Detais****************/
.full-blog {border: none;}
.full-blog img {width: 100%;}
.full-blog strong {color: #020202;}
.full-blog h4 {margin-top: 30px;color: #020202;}
.blog-post p {padding-top: 30px;}
.blog-navigation {margin-top: 40px;padding: 40px 0!important;border-top: 1px solid #dddbdb;border-bottom: 1px solid #dddbdb;position: relative;margin-bottom: 50px!important;}
.blog-navigation i {width: 45px;height: 45px;position: relative;border: 1px solid #dddbdb;color: #C8102e;font-size: 20px;}
.blog-navigation a:first-child{width: 50%;max-width: 190px;padding-left: 0px;position: relative;float: left;display: block;}
.blog-navigation a:nth-child(2){width: 50%;max-width: 170px;position: relative;float: right;display: block;text-align: right;}
.blog-navigation a:first-child:before,.blog-navigation a:nth-child(2):after,.blog-navigation a[rel="next"]:after {width: 45px;height: 45px;/* position: absolute; */border: 1px solid #dddbdb;color: #C8102e;font-size: 20px;padding: 0 18px;display: block;line-height: 42px;font-family: FontAwesome;float: left;top:0;bottom:0}
.blog-navigation a:first-child:before{content:'\f104';margin-right: 20px;left:0;position: relative;float: left;}
.blog-navigation a:nth-child(2):after{content:'\f105';margin-left: 20px;/* right:0; */position: relative;float: right;}
.blog-navigation a[rel="next"] {width: 50%;max-width: 170px;position: relative;float: right;display: block;    text-align: right;}
.blog-navigation a[rel="next"]:after {content: '\f105';margin-left: 20px;/* right: 0; */position: relative;    float: right;font-family: FontAwesome;}
.blog-navigation a[rel="next"]:before {display: none;}
.blog-navigation a {line-height: 45px;font-size: 14px;text-transform: uppercase;color: #010101;font-weight: 700;/* position: absolute; */display: block;top: 0;bottom: 0;margin: auto;   height: 45px;}
.blog-navigation a.blog-prev i {margin-right: 25px;}
.blog-navigation a.blog-next i {margin-left: 25px;}
.blog-navigation a.blog-prev {left: 0;width: 100%;max-width:250px}
.blog-navigation a.blog-next {right: 0;width: 100%;max-width:159px}
.related-article h4:before{content:"";margin-right:0}
.popular-article>div>a>p:hover {color: #C8102e;}
.page-template-news .breadcrumbs {margin-left: -15px;}
.pagination li.prev:hover, .pagination li.next:hover {background-color: transparent;}
.pagination li.next:hover a, .pagination li.prev:hover a {color: #969494;}
.side-search>form:hover i {background-color: transparent;color: #C8102e;}
.side-search>form:hover i:before {color: #C8102e;}
.searchform {display: none;}
/****************** BLOG Details Ends ****************/

/****************** Green Ends ****************/
.inner-banner.go-green{background-size:cover;background-position: center;}
.inner-banner.go-green>div.banner-caption>h3 {position: relative;top: -35px;}
#green-tree{display:none}
div#green-tree {position: absolute;bottom: 0;left: 0;right: 0;}
div#green-tree img {margin: 0 auto;}
.gr-section3 .section-content img.grn-recycle {margin: 40px auto;}
.gr-section2>div.gr-title {padding-bottom: 0;margin-bottom: 40px;border-bottom: 11px solid #85a64e;}
.gr-section2>div.gr-title>h4:before {content: url(../img/grn-tree-lt.png);position: absolute;left: -90%;top: -25px;}
.gr-section2>div.gr-title>h4:after {content: url(../img/grn-tree-rt.png);position: absolute;right: -90%;top: -25px;}
.gr-section2>div.gr-title>h4 {line-height: 55px;background-color: #85a64e;color: #fff;max-width: 254px; position: relative;margin: 0 auto;}

.result-section>h3 {font-size: 70px;color: #76a454;}
.result-section>p {font-size: 18px;color: #000;text-transform: uppercase;padding: 20px 0 15px;}
.result-section {font-family: trade;}
.page-template-green .arrow-down,.page-template-accreditation .arrow-down{border-top: 10px solid #85a64e}
.gr-section2 {padding: 0;position:relative}
.gr-section2>div {text-align: center;padding-bottom: 30px;padding-left: 0;padding-right: 0;}
.gr-section2>div>div.col-sm-3 {display: inline-block;}
.result-section>img {margin: 0 auto;}

.table-responsive {border-top: 11px solid #85a64e;border-bottom: 11px solid #85a64e;padding: 30px 0;}
.table-responsive>.arrow-down {top: 11px;}
.table-responsive>table {border: 1px solid #85a64e;text-align: center;margin-bottom: 0;}
.table-responsive>table>caption{text-align:center;color:#85a64e;font-family:trade;text-transform:uppercase}
.table-responsive>table>thead>tr,.table-responsive>table>tbody>tr{color: #000;text-transform: uppercase;font-family: trade;}
.table-responsive>table>tbody>tr>td {border: 1px solid #85a64e;padding: 0;line-height: 65px;color: #C8102e;width:20%;font-size:18px}
.table-responsive>table>thead>tr>th {border: 1px solid #85a64e;text-align: center;padding: 0;line-height: 65px;}
.table-responsive>table>tbody>tr>td:first-child {color:#000}
.table-responsive>.side-share {float: right;width: 100%;max-width:200px}

.gr-section3 {padding: 0;}
.gr-section3>div>div.col-sm-5>div>img {margin: 80px auto 0;}
.gr-section3>div>div.col-sm-5 {padding-right: 5%;}
.gr-section3>div>div.col-sm-5>div>p:first-child {padding-top: 5px;}
.gr-section3>div>div.col-sm-7 {padding: 0 40px;}
.gr-section3 .section-content>h5 {font-size: 18px;color: #030303;margin-top: 10px;}
.gr-section3 .section-content>ul {padding-left: 40px;margin-top: 25px;}
.gr-section3 .section-content>ul>li:before {content: "\f058";font-family: FontAwesome;color: #C8102e;font-size: 28px;padding-right: 15px;position: relative;top: 5px;}
.brochure-cta>p a {color: #fff;font-family: trade;font-weight: 400;}
.gr-section3 .section-content>ul>li {text-indent: -40px;padding-bottom: 25px;}
.brochure-cta>p,.brochure-cta>div {float: left;line-height: 50px;vertical-align: middle;}
.brochure-cta>p {background-color: #C8102e;color: #fff;text-align: center;text-transform: uppercase;font-size: 14px;font-weight: 700;padding: 0 20px;line-height: 48px;border: 1px solid #C8102e;}
.brochure-cta>div {border: 1px solid #85a64e;height: 51px;padding-left: 20px;border-left: 0;}
.brochure-icons>i {line-height: 50px;font-size: 25px;color: #85a64e;padding-right: 20px;}
.sub-content p {padding-top: 0;color: #85a64e;line-height: 26px;}
.sub-content>img {padding-right: 9%;margin-top: 10px;}
.sub-content {margin-top: 40px;}
.gr-section8 {border-bottom: 1px solid #dddbdb;border-top: 1px solid #dddbdb;padding:35px 0;margin-bottom: 80px;}
.gr-section8>div {padding: 0;display: table;}
.association-bar>div {display: table-cell;vertical-align: middle;float: none;padding: 0;}
.association-bar>div>img {margin: 0 auto;}
.association-cta-bar {display: inline-block;vertical-align: middle;background-color: #C8102e;width: 100%;margin-top: 35px;border: 1px solid #C8102e;}
.association-cta-bar p {color: #fff;text-align: center;line-height: 50px;font-family: trade;text-transform: uppercase;font-size: 14px;}
.association-cta-bar p:after {content: "\f105";font-family: FontAwesome;padding-left: 10px;font-size: 22px;position: relative;top: 2px;}
/****************** Green Ends ****************/

/** Services **/
.service-section {padding-right: 6%;padding-bottom:40px}
.inner-service-section {padding: 0;}
.inner-service-section>div {padding: 0;}
.inner-service-section .section-content {padding: 40px 0 70px;}
#slideshow-1{position:relative}
#slideshow-1 .cycle-slide {width: 749px;/* width: 100%; */}
.cycle-carousel-wrap {
    /* left: 0; */
}
#slideshow-1 .cycle-slide img{width:100%;padding-right: 20px;}
#slideshow-2 {margin-top: 20px;padding-right: 19px;}
#slideshow-2 .cycle-slide{
    min-width: 146px;
}
#slideshow-2 .cycle-slide > img {/* margin-right: 5px; */}
#slideshow-1 a.cycle-prev,#slideshow-1 a.cycle-next{  width: 50px;height: 50px;position: absolute;border: 1px solid #dddbdb;display: block;margin: auto;top: 0;  bottom: -15%;left: -10%;  z-index: 99;  background-color: #fff;}
#slideshow-1 a.cycle-prev i ,#slideshow-1 a.cycle-next i{font-size: 23px;color: #020202;padding: 12px 18px;display: block;}
 #slideshow-1 a.cycle-next i{
    padding: 12px 20px 13px 21px;
}
#slideshow-1 a.cycle-next{left:auto;right:-7%}
.services-sidebar {padding-top: 0;padding-left: 0;}
.services-sidebar h4 {font-size: 26px;color: #020202;margin-top:22px;padding-left: 18%;}
.services-sidebar>div>.side-categories {padding-left: 18%;border-left: 1px solid #dddbdb;padding-top:0;margin-top:35px;border-bottom:0;padding-bottom: 0;}
.services-sidebar>div {padding-left: 0;}
.services-sidebar>div>.side-categories>li:first-child {padding-top: 0;}
.services-sidebar>div>.side-categories>.side-social>.side-share {width: 100%;max-width:200px}
.services-sidebar>div>.side-categories>ul>li {padding: 8.8px 0;}
.sr-section2{padding:0;margin-top:100px}
.section-content strong {color: #020202;font-size: 18px;}
.inner-service-section .section-content h4 {font-size: 18px;margin-top: 30px;line-height:24px}
.service-section .section-title h4,.service-section .section-title h1 {text-align: left;}
.rt-section-parallax {
  height: 475px;
  background-size: 100%;
  /* background-size: cover; */
  background-position: center;
  background-repeat: no-repeat;
  margin-top: 50px;
  background-attachment:fixed
}
/** Services Ends **/

/** Work Css **/
#banner-section .inner-banner1{padding: 13.33% 0;}
#banner-section .banner-caption {width: 100%;/*display: table;*/height: 100%;}
#banner-section .banner-caption>h3 {display: table-cell;vertical-align: middle;}
#banner-section>.carousel-indicators li {max-width: 230px;height: 89px;border: 0;margin: 0;width: 100%;background-size: cover;background-position:center;border-radius: 0;}
#banner-section>.carousel-indicators {max-width: 1170px;width: 100%;left: 0;position: relative;margin: 0 auto;bottom: 0;top: 0;margin-top: 20px;}
.wrk-section3 {padding: 40px 0 0;}
.cs-box {text-align: center;margin-bottom: 40px;}
.cs-logo {height: 160px;border-right: 1px solid #dddbdb;display:table;width:100%}
.logo-img {display: table-cell;vertical-align: middle;}
.cs-text {padding: 0 25px;}
.cs-text>h5 {font-size: 20px;color: #020202;margin-top: 20px;}
.cs-text>p,.cs-text>p>a {padding-top: 15px;}
p.view-cs,p.view-cs a {text-transform: uppercase;font-weight: 700;font-family: trade;font-size: 14px;color: #C8102e;margin-top:10px}
p.view-cs:after {content: "\f105";font-family: FontAwesome;font-size: 20px;padding-left: 15px;position: relative;top: 1px;}
p.view-cs:hover {color: #020202;}
.cs-image {margin-top: 20px;}
#work-section {margin-bottom: 58px;}
#work-section a.carousel-control{background:none!important;width:45px;opacity:1}
#work-section a.carousel-control i {width: 45px;height: 45px;border: 1px solid #e7e5e5;box-shadow: none;text-shadow: none;color: #000;display: table;}
#work-section a.carousel-control i:before {display: table-cell;vertical-align: middle;}
#work-section a.left.carousel-control {left: -8%;}
#work-section a.right.carousel-control {right: -8%;}
/** Work Css Ends **/

/** Acrrediation Css **/
.accr-section2 {padding: 0;}
.accr-section2>div {border-top: 1px solid #dddbdb;padding: 40px 0;}
.accr-section2>div>div.col-sm-2 {/* height: 110px; *//* display: table; */}
.main-comp-wrapp {
    display: table;
    height: 110px;
}
.accr-section2>div>div.col-sm-2>.main-comp-wrapp>.comp-logo {
  display: table-cell;
  vertical-align: middle;
}
.accr-section2>div>div.col-sm-2>.comp-logo {display: table-cell;vertical-align: middle;}
.accr-section2>div>div>h4 {color: #020202;font-size: 20px;}
.accr-section2>div>div>p {padding-top: 10px;line-height: 26px;}
.accr-section2>div>div.col-sm-2>.comp-logo>img {margin: 0 auto;}
.green-bottom {border-bottom: 11px solid #85a64e;margin: 20px auto 70px;}
.green-bottom>img {margin: 0 auto;}
.recycling-image>img {margin-top: 25px;float: right;}
.hm-latest-news>section{padding:0;border-right:1px solid #dddbdb;padding-right:8%}
.hm-latest-news>section>div{padding-left:0;  margin-bottom: 40px;}
.inner-news-section{padding-right:0}
.accr-section6{padding:0;margin-top: 60px;}
/** Accrediation Css ends **/

/** Meet the team **/
.tm-section2 {border-bottom: 1px solid #dddbdb;position: relative;margin-bottom: 60px;}
.tm-section2 h4{font-size:26px;color:#020202;text-align:center;margin-bottom: 40px;}
.tm-section2 .bx-wrapper {max-width: 1165px!important;background-color: #fff;}
.tm-section2 .bx-wrapper>.bx-viewport{height: 390px!important;}
.tm-section2 .bx-controls-direction a.bx-prev{left:-10%}
.tm-section2 .bx-controls-direction a.bx-next{right:-10%}
.team-member {text-align: center;padding-bottom: 30px;height: 390px;}
.team-member.active {border-bottom: 11px solid #C8102e;}
.team-overlay {width: 220px; height: 211px; background: rgba(255, 255, 255, 0.65);position: absolute;top: 0;}
.team-member>h5 {margin-top: 30px;color: #020202;font-size: 16px;font-family:PT Sans;font-weight:700}
.team-member p.more-about {padding-top: 20px;color: #C8102e;font-weight: 700;text-transform: uppercase;font-size: 14px;font-family: trade2;position: relative;}
.team-member p.more-about>i {font-size: 25px;position: absolute;bottom: -20px;left: 0;right: 0;}
.team-detail {padding: 0;border-top: 1px solid #dddbdb;padding-top: 60px;text-align: center;  padding-bottom: 60px;}
.tm1{z-index:-1;}
.team-detail h4 {font-size: 16px;margin-bottom: 20;}
.team-member>p{height:45px}
/** Meet the team Ends **/

/** Case Study **/
.cs-main-logo img{margin:0 auto}
.cs-image-block {height: 510px;padding: 0;margin: 40px 0 90px;}
.cs-image-block > div, .cs-image-block > div > div {height: inherit;}
.cs-image-block>div:first-child {padding: 0;background-position: right; width: 20%;}
.cs-image-block>div:last-child {padding: 0;background-position: left;width: 20%;}
.cs-image-block>div>div {background-size: cover;background-position: center;}
.cs-image-block > div {width: 60%;}
.cs-section7 h5 {font-size: 18px;color: #020202;margin-top: 20px;}
.cs-section7 {text-align: center;padding: 40px 0;margin-bottom: 50px;}
.cs-section7 i {color: #C8102e;font-size: 25px;}
.cs-full-image {padding: 0;height: 385px;}
.cs-full-image>div {height: inherit;background-size: cover;background-position: center;}
.cs-navigation {padding: 0;border-top: 1px solid #dddbdb;}
.cs-navigation>.blog-navigation {border-top: 0;margin-top: 15px;margin-bottom: 0px!important;padding: 0 0 15px 0!important;}
.cs-navigation>.blog-navigation a.blog-next {width: 100%;}
/** Case Study Ends **/

/** Contact Us **/
.cn-section1 {padding: 0;}
.cn-section1>div {padding: 0;}
.cn-section1>div.contact-form {padding: 40px 0 10px;}
.contact-form .gform_wrapper .top_label .gfield.cn-text{width:33.3%;float:left;clear:none;margin-bottom:12px}
.contact-form .gform_wrapper .top_label .gfield.cn-text input{height: 47px;border: 1px solid #dddbdb;width: 100%;padding-left: 20px;}
.contact-form form .gfield.cn-text:first-child {padding-left: 0;padding-right: 10px}
.contact-form form .gfield.cn-text:nth-child(3) {padding-right: 0; padding-left:10px}
.contact-form form .gfield.cn-text:last-child {padding: 0;}
.contact-form form .gfield.cn-text:nth-child(2) {padding: 0 10px;}
.contact-form .gform_wrapper .top_label .gfield.cn-msg textarea{height: 190px;border: 1px solid #dddbdb;width: 100%;}
.contact-form form li.cn-msg {padding: 0;}
.contact-form .gform_wrapper .top_label .gfield.cn-msg textarea {margin: 12px 0 0;background-image: none;}
.contact-form .gform_wrapper .top_label .gfield.cn-text .validation_message, .contact-form .gform_wrapper .top_label .gfield.cn-msg .validation_message {
    position: absolute;
    padding: 2px 0 0!important;
    margin: 0;
}
.contact-form form .gform_footer.top_label input{width: 100%;padding-left: 0;background-color: #C8102e;color: #fff;height: 50px;font-size: 12px;text-transform: uppercase;font-weight: 700;border: 1px solid #C8102e}
.contact-form form .gform_footer.top_label {max-width: 200px;margin: 25px auto!important;float: none;position: relative;}
.cn-submit i {color: #fff;position: absolute;right: 20px;top: 26px;font-size: 20px;}
.contact-info>p,.contact-info>ul {text-align: center;}
.contact-info>ul>li {display: inline-block;margin: 0 15px;}
.contact-info>ul>li.cn-mail:before,.contact-info>ul>li.cn-phone:before{content: "\f0e0";font-family: FontAwesome;color: #C8102e;font-size: 20px;top: -2px;}
.contact-info>ul>li>a {font-size: 22px;color: #020202;font-family: trade;}
.contact-info>ul>li:before {margin-right: 12px;position: relative;}
.contact-info>ul>li.cn-phone:before {content:"\f095";top:0}
.contact-info>p {font-size: 20px;color: #a8a7a7;}
.contact-info>ul {margin-top: 30px;}
.contact-info {border-top: 1px solid #dddbdb;border-bottom: 1px solid #dddbdb;padding: 40px 0 30px;margin-bottom:50px}
.cn-message textarea::-webkit-input-placeholder {position: relative;top:140px;}
.contact-map{padding:0}
.acf-map {height: 490px;width: 100%;}
/** Contact Us Ends

/** HOVER EFFECTS **/
.circle:hover .arrow-right {border-left: 10px solid #C8102e;}
.circle:hover {border: 1px solid #C8102e;}
.hm-service-box .hm-service-image:before{position:absolute;content:"";width:100%;height:100%;top:0;left:0;background-color:rgba(242, 242, 242, 0)}
.hm-service-box:hover .hm-service-image:before{background-color:rgba(242, 242, 242, .56);}
.hm-service-box:hover .view{background-color:#fff;border:1px solid #C8102e;}
.hm-service-box:hover .view span{color:#C8102e}
#service-section a.carousel-control:hover i ,#work-section a.carousel-control:hover i,#test-slider a.carousel-control:hover i {background-color: #C8102e;color: #fff;}
#service-section .carousel-indicators li.active {background-color:#C8102e}
.section-3-cta span:hover {background-color: #fff;color: #76a454;}
.abt-cta-bar a:hover {color: #020202;}
.hm-case-study div.col-sm-6:hover .hm-cs-image:before,.hm-case-study-thumbs div:hover .case-thumb-img:before {content: "";width: 100%;height: 100%;position: absolute; background-color: rgba(255, 255, 255, 0.4);left: 0;top: 0;}
.hm-cs-image,.case-thumb-img {position: relative;/* height: 79px; */float: right;}
.section4>div>div button:hover, .hm-testimonial-block2 button:hover,.discover-more:hover,.gform_footer.top_label:hover,.get-in-touch-form .gform_footer.top_label:hover input {background-color: #fff;border:1px solid #C8102e}
.get-in-touch-form .gform_footer.top_label:hover{border:none}
.section4>div>div>a>button:hover, .hm-testimonial-block2 a button:hover, a>.discover-more:hover,.gform_footer.top_label:hover:after,.gform_footer.top_label:hover input {color: #C8102e;}
.bx-controls-direction a:hover {background-color: #C8102e;color:#fff}
.hm-news-info p.more:hover ,.hm-blog-info p.view-more:hover{color: #C8102e;}
.other-social-tab:hover {background-color: #dd4b39;}
.other-social-tab.vimeo:hover {background-color: #1ab6ea;}
.other-social-tab.gplus:hover {background-color: #dd4b39}
.other-social-tab.pinterest:hover {background-color: #cd2028;}
.other-social-tab.linkedin:hover {background-color: #007cb6;}
.team-overlay{opacity:0}
.team-member.active .team-overlay{opacity:0!important}
#slideshow-1 a.cycle-prev:hover,#slideshow-1 a.cycle-next:hover {background-color: #C8102e;}
#slideshow-1 a.cycle-prev:hover i,#slideshow-1 a.cycle-next:hover i {color: #fff;}
.side-services>ul>li:hover a,.side-categories>ul>li:hover a,.side-categories>a:hover,.side-services>ul>li.active a,.side-categories>ul>li.active a,.side-categories a.active,.services-sidebar>div>.side-categories>ul>li:hover a,.services-sidebar>div>.side-categories>ul>li:active a{color:#030303}
.services-sidebar>div>.side-categories>ul>li:hover:before,.services-sidebar>div>.side-categories>ul>li.active:before{content: "\f0da";font-family: FontAwesome;color: #484848;position: absolute;left: 0;font-size: 25px;}
.side-share i:hover {background-color: #dddbdb;}
.side-share i:hover.fa-facebook {color: #3e5aa0;}
.side-share i:hover.fa-twitter {color: #7ac3e9;}
.blog-navigation a:hover {color: #C8102e;}
.blog-navigation a:first-child:hover:before,.blog-navigation a:nth-child(2):hover:after {background-color: #C8102e;color: #fff;border-color: #C8102e}
.blog-info h4:hover {color: #C8102e;}
.contact-info>ul>li>a:hover {color: #C8102e;}
.contact-form form .gform_footer.top_label:hover{border:none}
.contact-form form .gform_footer.top_label input:hover {background-color: #fff;color: #C8102e;border: #C8102e 1px solid;}
.contact-form form .gform_footer.top_label:hover:after {color: #C8102e;}
.rt-team-block h5:hover a {color: #C8102e;}
.brochure-cta>p:hover {background-color: #fff; color: #C8102e; border: 1px solid #C8102e;}
.brochure-cta>p:hover a {color: #C8102e;}
.association-cta-bar:hover {background-color: #fff;border: 1px solid #C8102e;}
.association-cta-bar:hover p {color: #C8102e;}
.abt-section5>div>div.col-sm-4 p:hover {color: #020202;}
.footer-details>div>div.col-md-4>ul>li:hover>a>i {color: #fefffd;}
/** HOVER EFFECTS Ends**/

/** Transition EFFECTS **/
.sticky-nav .logo img,.logo img,.hm-service-box:hover,.hm-service-box .hm-service-image:before,.hm-service-box:hover .hm-service-image,.hm-service-box:hover .view,.hm-service-box:hover .view span,#service-section a.carousel-control:hover i ,#service-section .carousel-indicators li.active,.section-3-cta span:hover,.section4>div>div button:hover,.hm-testimonial-block2 button:hover,.section4>div>div>a>button:hover, .hm-testimonial-block2 a button:hover,.bx-controls-direction a:hover,.hm-news-info p.more:hover,.hm-blog-info p.view-more:hover,.other-social-tab.vimeo:hover,.other-social-tab.gplus:hover,.other-social-tab.pinterest:hover,.other-social-tab.linkedin:hover,#slideshow-3>a.cycle-next:hover,.discover-more:hover,.discover-more:hover a,#slideshow-1 a.cycle-prev:hover,#slideshow-1 a.cycle-prev:hover i ,.side-share i,.side-share i:hover,.side-share i:hover.fa-facebook,.side-share i:hover.fa-twitter,.side-share i.fa-facebook,.side-share i.fa-twitter,.blog-navigation a:first-child:before,.blog-navigation a:nth-child(2):hover:after,.blog-navigation a:nth-child(2):after,.contact-form form .gform_footer.top_label input:hover,,.gform_footer.top_label:hover:after,.gform_footer.top_label:hover input,.gform_footer.top_label:hover,.association-cta-bar:hover,.association-cta-bar:hover p,#work-section a.carousel-control:hover i,.circle:hover .arrow-right,.circle:hover,.footer-details>div>div.col-md-4>ul>li:hover>a>i {color: #fefffd;}{transition:ease .4s;-webkit-transition:ease .4s;-moz-transition:ease .4s;-o-transition:ease .4s;-ms-transition:ease .4s}
/** Transition EFFECTS ENDS **/

/** for mobile display none **/
.mobile-logo,.mobile-button,#slideshow-3>a.cycle-prev ,.bottom-green-border.mobile,.mobile-service-slider,.service-slider .bx-controls, .mobile-view,.bottom-green-border.desktop,.mobile,.wrk-section3 .bx-controls {display: none;}


/** FORM STYLING **/
.gform_wrapper{max-width:100%!important;margin:0!important}
.gform_wrapper .gform_footer{clear:none!important;position:relative!important;margin:0!important;padding:0!important}
.gform_wrapper .gform_footer:after{content:"\f105";font-family:FontAwesome;right: 22px;top: 12px;font-size: 20px;position:absolute;color:#fff}
.gform_wrapper .gform_heading{display:none}
.gfield.newsltr {float: left;    max-width: 205px;    width: 100%;}
.gform_wrapper .top_label .gfield input.large,.gform_wrapper .top_label .gfield input.medium, .gform_wrapper .top_label .gfield select.large, .gform_wrapper .top_label .gfield textarea.textarea{width:100%;height:50px;font-size:14px;padding-left:15px}
.contact-form .gform_wrapper input[type=text], .contact-form .gform_wrapper input[type=url], .contact-form .gform_wrapper input[type=email], .contact-form .gform_wrapper input[type=tel], .contact-form .gform_wrapper input[type=number], .contact-form .gform_wrapper input[type=password]{font-size:14px}
.section8-block>div.col-sm-4 form .gform_footer.top_label,.footer-details>div>div form .gform_footer.top_label{max-width: 120px;}
.gform_footer.top_label {width: 100%;background-color: #C8102e;color: #fff;text-transform: uppercase;float: left; position: relative;}
.gform_footer.top_label input{height:50px;}
.section8-block>div.col-sm-4 form .gform_footer.top_label input,.footer-details>div>div form .gform_footer.top_label input{width: 100%;background-color: transparent;border:0;font-family: trade2;font-size: 14px;}

.gfield.newsltr.footr{max-width:230px}
.gform_wrapper li.gfield.gfield_error.gfield_contains_required {margin: 0!important;padding: 0!important;background-color: transparent;border: none;width: 100%;   padding-left: 0!important;padding-right: 0!important;margin-bottom:0!important;margin-top:0!important}
.gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label, .gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container {  margin: 0!important;max-width: 100%!important;}
.gform_wrapper div.validation_error {display: none;}
.get-in-touch-form .gform_wrapper .top_label .gfield.gt-text input,.gform_wrapper ul li.gfield.top-msg textarea{font-family:trade2;color:#c1c1c1}
.get-in-touch-form .gform_wrapper .top_label .gfield.gt-text input::-webkit-input-placeholder{color:#c1c1c1}
.get-in-touch-form  .gform_wrapper .gform_footer:after{top: 13px;}
.get-in-touch-form .gform_footer.top_label input{font-family:trade2}
.gform_wrapper .gfield_label_hidden.gfield_contains_required .ginput_container input[type=text], .gform_wrapper .gfield_label_hidden.gfield_contains_required .ginput_container input[type=password], .gform_wrapper .gfield_label_hidden.gfield_contains_required .ginput_container input[type=url], .gform_wrapper .gfield_label_hidden.gfield_contains_required .ginput_container input[type=tel], .gform_wrapper .gfield_label_hidden.gfield_contains_required .ginput_container input[type=email], .gform_wrapper .gfield_label_hidden.gfield_contains_required .ginput_container select:not([multiple]) {background-image: none!important;}
.get-in-touch-form form .gform_footer.top_label input {border: none;background-color: #C8102e;line-height: 52px;}
/** FORM STYLING **/


.container.section.desktop h4 {color: #010101;font-size: 17px;text-transform: uppercase;  text-align: center;margin: 0px 0 50px;}
.page-id-11 .section1-box ,.page-id-11 span.plus-divider, .page-id-13 .section1-box ,.page-id-13 span.plus-divider{height: 620px;}
.blog-post h5 {margin-top: 20px;color: #020202;}
.ups_padding{padding:20px 0;}
.page-template-frontpage .ups_padding {padding: 60px 0 0;}

/** New Css **/
.container-fluid{padding:0}
li.col-sm-6.menu-left1, li.col-sm-6.menu-left2 {padding-right: 20px;}
ul#menu-footer-menu {margin: 0 auto;width: 90%;float:none}
.section-title{padding:0}
.rt-section4>div>div>div.col-md-7 {padding-left: 0;}
.rt-section4>div>div>div.col-md-5 {padding-right: 0;}

.rt-section5 p:before{left:-9px;top:10px}
.rt-section5{padding:0 1%; }
.full-width-section>p:nth-child(2) {padding-top: 0;}
.section5 #tw-social.carousel .item>ul>li,.section5 #yt-social.carousel .item>ul>li {float: left;}
.section8-block>div.col-sm-3 p {font-family: trade2;}
.hm-news-info h5 {font-size: 16px; min-height:35px;}
.hm-news-info p {font-family: trade2;}
.section8-block>div.col-sm-4 form .gform_footer.top_label:hover, .footer-details>div>div form .gform_footer.top_label:hover{border:none}
.section8-block>div.col-sm-4 form .gform_footer.top_label:hover input, .footer-details>div>div form .gform_footer.top_label:hover input{border-left:1px solid #C8102e}
.abt-section3>div>div.col-md-5 {padding-left: 35px;padding-right: 0;}
.abt-section3>div>div.col-md-5 .discover-more {margin-top: 44px;}
.abt-section3 {}
.section5 #tw-social.carousel a.carousel-control:hover {color: #39a5de;}
.section5 #fb-social.carousel a.carousel-control:hover {color: #3e5aa0;}
.section5 #yt-social.carousel a.carousel-control:hover {color: #c11315;}
li.menu-container {padding: 0;}
.sub-menu {padding: 0;}
.menu-left {padding: 0;}
.menu-right .menu-left2 {padding-left: 11%;padding-right: 0}

.hm-case-study-thumbs-img{position:relative;}
.hm-cs-image:hover:before,.hm-case-study-thumbs-img:hover:before,.hm-case-study-thumbs.cycle-slide-active .hm-case-study-thumbs-img:before{content: "";position: absolute;top: 0;left: 0;background-color: rgba(255, 255, 255, 0.4);width: 100%;height: 100%;}
.hm-case-study-thumbs:hover p, .hm-case-study-thumbs.cycle-slide-active p{color:#C8102e}
.all_content_wrapper {position: relative;z-index: 99;background-color: #fff;padding-bottom:60px}
.bottom-footer {position: fixed;z-index:4;}
.main-banner,.inner-banner1{/*height:565px;*/position:relative;z-index:5}
.inner-banner1{background-repeat:no-repeat;background-size:cover}
#banner-section{/*height:660px;*/background-color:#fff;z-index:9}
.bc-cta {padding: 0;}
.inner-banner .banner-caption h3 {font-size: 80px;}
.rt-section2 .col-md-5 {padding-left: 0;}
.rt-section2 .col-md-7 {padding-right: 0;}
.hm-cs-big-image a {display: block;float: left;}
.hm-cs-image {float: none;}
.hm-cs-big-image p {display: block;}
#slideshow-3 {overflow: hidden;height: 490px;}
#slideshow-3 #cycle-1{width:100%!important}
#slideshow-4 {overflow: hidden;height: 110px;}
.hm-case-study-thumbs{display:inline-block}
.gr-section2.statistics-wrapper {padding: 70px 0 30px;border-top: 1px solid #dddbdb;}
.current-menu-ancestor>a {background-color: transparent;border-bottom: 6px solid #e21d3c;}
.current-menu-ancestor .dropdown-menu li.active>a{color:#C8102e}
.rt-team-block h5:hover {color: #020202;}
.menu-right .menu-left1>ul { border-left: 1px solid #C8102e;border-right: 1px solid #C8102e;padding-left: 16%;}
.menu-right .menu-left1>a {padding-left: 16%;}
.sub-menu3 li {padding-top: 0;padding-bottom: 10px;}
.menu-left>ul,.menu-right .menu-left1>ul,.menu-right .menu-left2>ul {margin-top: 10px;}
li#menu-item-434 {padding-right: 50px;}
li#menu-item-434>ul {padding: 0 30px;border-left: 1px solid #C8102e;padding-left: 16%;}
li#menu-item-434>a {padding-left:30px;padding-left: 16%;}
li#menu-item-1016>ul {margin-top: 30px;}
.fixed-text-block {max-width: 420px;height: 100%;background-color: #fff;position: absolute;width: 100%;z-index: 2;left: 18%;}
.section6 #wrapper section{background-color:transparent;z-index:2}
.abt-section2,.abt-section3 {padding-bottom: 10px;}
.abt-section-block .col-md-7 {position: absolute;height: 100%;}
.abt-section-block .col-md-7 .section-image,.abt-section-block .col-md-7 .full-width-img {padding: 50px 0;margin: 0;height: 100%;overflow:hidden}
.abt-section-block .col-md-7 .section-image img,.abt-section-block .col-md-7 .full-width-img img {min-height: 100%;width:auto;max-width:initial}
.abt-section-block>div>div.col-md-5,.abt-section-block .col-md-5 {float: right;}
.abt-section-block>div>div.col-md-5 .section-content {padding-top: 42px;}
.container.nav-height {height: 100px;}
.abt-section2>div>div.col-md-7{margin-top:0}
.abt-section-2>div>div.col-md-7{margin-top:55px}
.abt-img-wrapper{overflow:hidden;height:100%}
.current-menu-ancestor .current-menu-ancestor>a {border-bottom: none;}
.hm-latest-news>section>div:nth-child(3), .hm-latest-news>section>div:nth-child(4) {margin-bottom: 0;}
.video-banner{position:relative;z-index:99;background-color: #fff;}
#slideshow-5.carousel-new .full-slier{float:none;width:1078px}
.testi-bg {max-width: 1200px;position: absolute;height: 100%;margin: 0 auto;left: 0;right: 0;width:100%}
.testimonial_bg{left:0!important}
#banner-section .carousel-control.left, #banner-section .carousel-control.right {
    background-image: none;
    width: 50px;
    height: 50px;
    top: -17%;
    bottom: 0;
    margin: auto;
    background-color: #fff;
    z-index: 9;
}
#banner-section .carousel-control.left:focus, #banner-section .carousel-control.right:focus{opacity:.5}

#banner-section .carousel-control.left i, #banner-section .carousel-control.right i {
    color: #000;
    font-size: 22px;
    padding: 13px 0;
}
#slideshow-1 #cycle-1{width:100%!important;max-width: 726px;}

.yt-video img {
  width: 70%;
  height: auto;
  margin-left:0
}
#top-header {
    z-index: 9999;
    position: relative;
}

.nav-height {
    z-index: 999;
    position: relative;
	background:#fff;
}
li#menu-item-441>a {
    display: none;
}
.section-title br,.statistics-wrapper .section3>div>h3 br,.section8-block > div.col-sm-5 p br,.abt-cta-bar span br ,.tab-slider{
    display: none;
}
.panel{box-shadow:none}
li#menu-item-438>a,li#menu-item-511>a,li#menu-item-825>a,li#menu-item-841>a {display: none;}
.job-content {text-align: center;}
.job-content .discover-more{margin-left:auto;margin-right:auto}
.job-content .section-content {border-top: 1px solid #dddbdb;}
.job-area {font-size: 18px;padding-top: 10px;}
ul.menu-text{display:none}
.block_home a,.block_home a:hover{display:block;color:#808080}
.full-width-section h5 {color: #020202;margin-top: 30px;font-size:17px}
.full-width-section ul {margin-top: 30px;}
.full-width-section li{padding: 2px 0 2px 60px;position: relative;}
.full-width-section li:before {content: "\f058";font-family: FontAwesome;color: #C8102e;padding-right: 10px;position: absolute;left: 0;}
.menu-left.sub-menu3.dropdown>a {font-size: 14px;text-transform: uppercase;font-family: trade2;color: #030303; letter-spacing: 0.2px;}
.full-slier button {margin-left: auto;margin-right: auto;}
.members-image li:before {
    content: "";
}

.members-image .sub-menu {
    text-align: left;
    margin-left: -25px;
    margin-top: 15px;
}

.members-image .sub-menu li {
    display: inline-block;
    max-width: 55px;
    padding-left: 0;
	padding-bottom:0
;
    max-height: 50px;
}

.sub-menu3 li.members-image {
    /* padding-left: 0; */
}
.sub-menu3 .members-image li:hover:before {
    content: "";
}
.brochure-iframe{display:none}
.brochure-iframe {
    position: absolute;
    width: 100%;
    z-index: 99;
    top: 0;
}
.brochure-play{position:relative}
.close-brochure {
    width: 30px;
    height: 30px;
    background-color: #020202;
    position: absolute;
    z-index: 101;
    color: #fff;
    text-align: center;
    right: 5px;
    top: 5px;
    cursor: pointer;
}
.blog-section li:before {
    content: "\f058";    font-family: FontAwesome;    color: #C8102e;    padding-right: 10px;
}
.blog-section ul {margin-top: 15px;}
.service-paging .pagination {text-align: center;}
.service-paging {padding: 0;}
.newsletter-page-cta{float:left;position:relative}
.breadcrumbs span a {/*pointer-events: none;*/}
li#menu-item-1563>a {
    font-size: 13px;    text-transform: uppercase;    font-family: trade2;    color: #030303;    letter-spacing: 0.2px;display:none
}

li#menu-item-1563:before {
    content: "";
    display: none;
}
li#menu-item-1564 ul {
  border-left: 1px solid #C8102e;
  padding-left: 10%;
}
li#menu-item-1564 {
   /* margin-top: 30px;*/
   /* padding-left: 10%; */
}

li#menu-item-1563>ul {
    margin-top: 5px;
}
/** Job Form **/
.job-right p {padding-bottom: 20px;margin-left: 0;}
.job-text {margin-bottom: 20px;margin-left: 0;}
.job-text p{margin-left: 0}
.detail-application{display:none}
.job-form li {
    width: 25%;
    float: left;
    clear: none!important;
    padding: 0 5px;
}
.job-form li:nth-child(odd) {
    /* padding-right: 15px!important; */
}

.job-form li:nth-child(even) {
    /* padding-left: 15px!important; */
}
.job-form li input {
    width: 100%!important;
    height: 50px;
    border: 1px solid #dddbdb;
}

.job-form .gform_footer.top_label {
    max-width: 469px;
    width: 24.5%!important;
    float: right;
    border: none;
    margin-top: 20px!important;
}
.job-form-wrapper{padding:0}
.job-form {
    float: left;
    /* width: 100%; */

    /* padding:30px 0;
 */
    padding-left:0;
    padding-right: 0;
	position:relative
}
.gform_wrapper .gform_fileupload_multifile .gform_drop_area {
    padding: 0!important;
    border: none !important;
}

.gform_wrapper .gform_fileupload_multifile .gform_drop_area span {
    display: none;
}
.job-form .gform_footer.top_label input[type=submit] {
    width: 100%;
    background-color: #C8102e;
    border: 1px solid #C8102e;
}

.job-form .gform_footer.top_label input[type=submit]:hover {
    background-color: transparent;
}
.job-form .gform_wrapper li.gfield.gfield_error.gfield_contains_required{width: 25%;}
.instruction.validation_message {
    display: none!important;
}
.job-form li input::-webkit-input-placeholder{
    font-size:14px;color:#c1c1c1;text-transform:capitalize;padding-left:15px
}


.gform_wrapper .gfield_label_hidden.gfield_contains_required>.ginput_container, .gform_wrapper .gfield_label_hidden.gfield_contains_required>.clear-multi,.gform_wrapper label.gfield_label+div.ginput_container{margin-top:0!important}
.newsltr .gfield_description.validation_message,.footr .gfield_description.validation_message {
    color: #fff;
    position: absolute;
    padding: 5px 0 !important;
	margin:0!important;
	bottom:-32px;
}
.gform_wrapper li.gfield.gfield_error.newsltr.gfield_contains_required{margin-bottom:0!important;padding-left:0!important}
.gform_wrapper .gform_ajax_spinner{bottom: -20px;left: 0;position:absolute}
.hm-cta>div>div>ul>li:first-child>a, .abt-cta-bar a:first-child, .abt-cta-bar a:first-child:hover, .contact-info>ul>li:first-child>a, .contact-info>ul>li:first-child>a:hover{pointer-events:none}
.blog-section li {padding-bottom: 10px;}
.blog-section li:last-child {padding-bottom: 0;}
.blog-section .section-content p br {display:none}
.wrk-section3 .item:nth-child(3n) .cs-logo,.wrk-section3 .item:last-child .cs-logo {border: none;}
.icon_holder img{height:50px;width:50px}
.pagination li{padding-bottom:0}
.block_home a[href=""] {pointer-events: none;}
.inner-banner-title h3{font-size:80px}
.product-image {padding-top: 50px;}
.product-descp{padding-left:25px}
.product-descp p {text-align: left;padding-top: 15px;}
.product-descp li {text-align: left;padding-bottom:10px;text-indent:-40px}
.product-descp li:before {font-size: 25px;padding-right: 20px;}
.product-descp h5 {text-align: left;}
.product-descp ul {margin-top: 20px; padding-left:10%}
.specification-list ul {text-align: center;margin-top: 00px;}
.specification-list li {/* float:left; */width: 33%;display: inline-block;/* width: auto; */position: relative;vertical-align:top;margin-bottom: 50px;padding: 0 4%;}
.specification-list li:after {content: "\f058";    font-family: FontAwesome;    color: #C8102e;    padding-right: 10px;position: absolute;left: 0;right: 0;margin-top: 40px;font-size:25px}
.specification-list li:before {content: "";}
.abt-section1>.section-content.job-details {padding: 50px 0;text-align: left;}
.job-details h4 {font-size: 18px;margin-bottom: 30px;margin-top:8px}
.job-details h5 {font-size: 16px;border-bottom: 1px solid #dddbdb;padding-bottom: 20px;margin-top: 8px;   margin-bottom: 20px;}
.job-left {padding-right: 25px;}
.job-right ul {margin-top: 0;}
.job-right {padding-left: 5%;}
.job-brief {margin-bottom: 40px;}
.job-right li {text-indent: 0; padding-bottom:10px}
.job-right li:before{padding-right:40px;font-size:25px}
.blog-navigation.machinery-navigation a:first-child {max-width: 300px;display: inline-block;position: relative;float: left;}
.blog-navigation.machinery-navigation a:last-child {max-width: 287px;display: inline-block;position: relative;float: right;}

.blog-navigation.machinery-navigation .prev a{max-width: 300px;display: inline-block;position: relative;float: left;}

.blog-navigation.machinery-navigation .nxt a{max-width: 250px;display: inline-block;position: relative;float: right;}
.blog-navigation.machinery-navigation .nxt a:before{display:none;}
.blog-navigation.machinery-navigation .nxt a:after {    content: '\f105';    margin-left: 20px;    /* right: 0; */    position: relative;    float: right;    width: 45px;      height: 45px;      /* position: absolute; */      border: 1px solid #dddbdb;      color: #C8102e;      font-size: 20px;      padding: 0 18px;      display: block;      line-height: 42px;      font-family: FontAwesome;}

.blog-navigation.machinery-navigation .nxt a:hover:after {  background-color: #C8102e;
    color: #fff;
    border-color: #C8102e; }
span.left-li {width: 50%;display: block;float:left}
span.left-li li {width: 50%!important;}
span.left-li li input {width: 100%!important;}
span.left-li li:last-child {width: 100%!important;margin-top: 15px;}
span.right-li {display: block;width: 50%!important;float: left;}
span.right-li li textarea{height:115px!important}
.get-in-touch-form .gform_wrapper .top_label .gfield.gt-text input {width: 100%;}
.gform_wrapper ul li.gfield.top-msg {float: left;width: 59%;clear: none;}
.gform_wrapper ul li.gfield.top-msg textarea {height: 125px!important;background-image:none!important}
.gform_wrapper ul li.gfield.top-msg textarea::-webkit-input-placeholder{padding-top:80px}
.get-in-touch-form .gform_wrapper .top_label .gfield.gt-text:last-child {position: absolute;bottom: -11px;width: 41%;}
.get-in-touch-form .gform_wrapper .top_label .gfield.gt-text:last-child .gfield_description.validation_message{position:absolute}
.get-in-touch-form .gform_wrapper li.gfield.gfield_error.gfield_contains_required:last-child{bottom:-23px;width:41%}
.get-in-touch-form .gform_wrapper li.gfield.gfield_error.gfield_contains_required.top-msg textarea{height:125px!important;margin-bottom:0!important}
.get-in-touch-form .gform_wrapper li.gfield.gfield_error.gfield_contains_required.top-msg .gfield_description.validation_message{position:absolute}
.get-in-touch-form .gform_wrapper li.gfield.gfield_error.gfield_contains_required.top-msg{width:59%;position:relative;padding-right:0!important;margin-bottom:0!important}
.section-content.full-width-section iframe {width: 100%!important;height: 800px;}
span.cv-icon {
    display: block;
    background-image: url(../img/cv-icon.png);
     width: 30px;
  height: 37px;
  position: absolute;
  left: 5%;
  background-repeat: no-repeat;
}
.job-form li:before {
    content: "";
}
ul#gform_fields_4 .gfield_description.validation_message {
  PADDING: 0PX !IMPORTANT;
  MARGIN-TOP: 3PX;
  FONT-SIZE: 11PX;
}
.full-width-section h2 {
    font-size: 22px;
    color: #020202;
}

table.table-mobile-view {
  width: 100%;
  border-bottom: none;
}
table.mobile-table {
    width: 100%;
}
table.mobile-table td{width:50%;}
table.mobile-table tr td:first-child{color:#000; border-right: 2px solid #85a64e;}
table.table-mobile-view, table.mobile-table {display:none;}
table.mobile-table tbody {
    width: 100%;
    display: block;
}
.table-responsive table.mobile-table tbody>tr>td{width: 50%;display: inline-block;border:none;border-left:1px solid  #85a64e;}
.table-responsive table.mobile-table tbody>tr>td:first-child{line-height:20px;border:none;}
table.mobile-table.title td {
    padding: 20px 0;
}
table.table-mobile-view tbody, table.table-mobile-view tbody tr td {
    width: 100%;
    display: block;
}
table.table-mobile-view caption{padding:20px ;width: 100%;
    display: block;}

table.table-mobile-view tbody >tr >td >table.mobile-table.title tr{ width: 100%;
    display: block;border-bottom:0px;}

/** New again **/
.page-template-plant-list .pagination li.prev,.page-template-plant-list .pagination li.next{display:none}
span.cv-icon {display: none;}
#slideshow-4 .cycle-carousel-wrap .hm-case-study-thumbs:nth-child(7),#slideshow-4 .cycle-carousel-wrap .hm-case-study-thumbs:nth-child(8){display:none!important}
li#field_6_4 {
    display: none;
}

input#ucv {
    background: #fff; font-size:14px;color:#c1c1c1;height:50px;    border: 1px solid #dddbdb;
}

li#field_6_5 {
    margin-top: 0;
    padding-right: 0;
}
li#field_6_5:before {
    content: "\f15b";
    color: #c2c2c2;
    position: absolute;
    top: 13px;
    left: 32%;
    font-size: 14px;
}
.banner-caption h3 br{display:none}
.hm-banner img {
    width: 100%;
}

.banner-caption .content-wrapper {
    display: table-cell;
    vertical-align: middle;
}

.h3-wrapper {
    display: table;
    height: 100%;
	width:100%
}
.dummy-breadcrumbs{height:30px;}

/*******************/
.dummy {
    /* height: 100%; */
    background-color: transparent;
    padding-bottom: 56%;
    width: 100%;
    /* min-height: 700px; */
    position: relative;
}
.page-template-service .dummy,.single-services_post .dummy,.single-post .dummy,.single-news_post .dummy  {padding-bottom: 55%;}

.video iframe {position: absolute;
    top: 0;
    height: 100%;}
	.hm-news-image {
    min-height: 87px;
}
li#field_6_6 input#input_6_6{
    background: none;
}
li#field_4_3 {
    position: absolute;
    bottom: -11px;
    width: 41%;
}

li#field_4_6 .g-recaptcha {
    background: transparent;
    border: none;
    color: #fff !important;
    position: relative;
    transform: scale(0.75, 0.70);
    -webkit-transform: scale(.75, 0.70);
    -moz-transform: scale(0.75, 0.70);
    float: left;
    left: -35px;
}
li#field_4_6 {
    width: 41%;
    float: left;
}
.gform_wrapper .top_label .gfield_label{display:none!important}

#gform_4 li#field_4_6 {
    position: relative;
}
.gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background-color:transparent!important;border: none!important;}
#gform_4 #li#field_4_3.gfield.gfield_error.gt-text.li-left.get-in-touch-phone.gfield_contains_required.gfield_label_hidden{bottom: -42px}

#gform_4 li#field_4_3.gfield_error {
    bottom: -42px; 
}