﻿@charset "UTF-8";

@import url('https://fonts.googleapis.com/css?family=Montserrat:200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i');
@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i');

/*
01. Theme Typo
02. Header
        02.1 Top Strip
                02.1.1 Top Info
                02.1.2 Search
        02.1 Logo
        02.2 Navigation
                02.2.1 SubMenu
                02.2.1 MegaMenu
03. Content

        03.1 Blog
                03.1.2 Blog Grid
                03.1.3 Blog Grid Two
                03.1.4 Blog Medium
                03.1.5 Blog Detail
        
        03.4 Team
                03.4.1 Team Grid
                03.4.2 Team list
                03.4.3 Team Detail

        03.5 Shortcode
                03.5.1 Accordian
                03.5.2 Testimonial
                03.5.3 Services
                03.5.4 Team
                03.5.5 Form
                03.5.6 Tabs
                03.5.7 Partner
                03.5.8 Button
                03.5.9 Accordian
                03.5.10 List
                03.5.11 Table
                03.5.12 Typography
 
        03.6 Default Pages Style
                03.6.1 404
                03.6.2 UnderCuntruction
                03.6.3 No Search Result
                03.6.4 Services
                03.6.5 Contact Us

        03.7 Case Studies
                03.7.1 Case Studies Grid
                03.7.2 Case Studies Grid Two
                03.7.3 Case Studies List
                03.7.4 Case Studies Detail

        03.8 Careers
                03.8.1 Careers Job Listing
                03.8.2 Careers Vacancy
                03.8.3 Company History
                03.8.4 Our Clients
                03.8.5 Our Strategy

        03.9 Shop
                03.9.1 Shop Grid
                03.9.2 Shop List
                03.9.3 Shop Detail
 
04. Sidebar Widget
        04.1 Widget CATEGORY WIDGET
        04.2 Widget Search
        04.3 Widget Our Photos
        04.4 Widget Text
        04.5 Widget Recent Posts
        04.7 Widget Newsletter
        04.8 Testimonial
        04.9 Popular Tags
        04.10 Featured Articles
        04.11 Widget Calendar
 
05. Footer
        05.1 backTo Top
        05.2 CopyRight
        05.3 Social Network
*/

* {
    margin: 0;
    padding: 0;
    -webkit-box-sizing: border-box;
       -moz-box-sizing: border-box;
            box-sizing: border-box;
}
body {
    background-color: #ffffff;
    color: #313539;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    line-height: 24px;
}
body h1, body h2, body h3, body h4, body h5, body h6 {
    color: #333333;
    font-family: 'Montserrat', sans-serif;
    font-style: normal;
    line-height: 1.5;
    letter-spacing: 1.1px;
    margin: 0 0 8px;
}
h1 {
    font-size: 26px;
}
h2 {
    font-size: 24px;
}
h3 {
    font-size: 22px;
}
h4 {
    font-size: 20px;
}
h5 {
    font-size: 18px;
}
h6 {
    font-size: 16px;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
    color: #333333;
}
p a {
    color: #333333;
}
p {
    line-height: 26px;
    margin-bottom: 10px;
    letter-spacing: 0.8px;
    font-weight: 400;
}
a {
    color: #333333;
    text-decoration: none;
}
a:hover, a:focus, a:active {
    outline: none;
}
ul {
    margin-bottom: 0;
}
figure {
    margin-bottom: 6px;
    position: relative;
}
img {
    height: auto;
    max-width: 100%;
}
strong {
    color: #333333;
}
iframe {
    border: none;
    float: left;
    width: 100%;
}
select {
    background-color: #f0eef0;
    border: 1px solid #dfdfdf;
    color: #666666;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    font-weight: 300;
    height: 40px;
    padding: 8px 12px;
    width: 100%;
}
label {
    color: #333333;
    display: block;
    margin-bottom: 10px;
}
button {
    border: none;
}
textarea, input[type=text], input[type=password], input[type=datetime], input[type=datetime-local], input[type=date], input[type=month], input[type=time], input[type=week], input[type=number], input[type=email], input[type=url], input[type=search], input[type=tel], input[type=color], .uneditable-input {
    background-color: #f2f2f2;
    border: none;
    color: #666;
    display: inline-block;
    font-size: 13px;
    height: 30px;
    line-height: 20px;
    outline: none;
    padding: 4px 6px;
    vertical-align: middle;
    box-shadow: none;
}
input[type=submit] {
    outline: none;
}
option {
    padding: 5px 15px;
}
li {
    line-height: 28px;
    list-style: none;
}
ul ul {
    margin-left: 20px;
}
ol {
    float: none;
    list-style: outside decimal;
    padding-left: 15px;
}
ol ol {
    margin-left: 20px;
}
ol li {
    list-style: outside decimal;
    width: 100%;
}
table {
    background-color: transparent;
    max-width: 100%;
}
th {
    text-align: left;
}
table {
    margin-bottom: 15px;
    width: 100%;
}
table > thead > tr > th, table > tbody > tr > th, table > tfoot > tr > th, table > thead > tr > td, table > tbody > tr > td, table > tfoot > tr > td {
    border: 1px solid #dddddd;
    line-height: 2.5;
    padding-left: 3px;
    text-align: center;
    vertical-align: top;
}
table thead tr th {
    border-top: 1px solid #dddddd;
    text-align: center;
    text-transform: capitalize;
}
.table > caption + thead > tr:first-child > th, .table > colgroup + thead > tr:first-child > th, .table > thead:first-child > tr:first-child > th, .table > caption + thead > tr:first-child > td, .table > colgroup + thead > tr:first-child > td, .table > thead:first-child > tr:first-child > td {
    border-top: 1px solid #dddddd;
}
table > thead > tr > th {
    border-bottom: 2px solid #dddddd;
    vertical-align: bottom;
}
table > caption + thead > tr:first-child > th, table > colgroup + thead > tr:first-child > th, table > thead:first-child > tr:first-child > th, table > caption + thead > tr:first-child > td, table > colgroup + thead > tr:first-child > td, table > thead:first-child > tr:first-child > td {
    border-bottom: 0 none;
}
table > tbody + tbody {
    border-top: 2px solid #dddddd;
}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
    padding: 6px 10px;
}
p ins {
    color: #999;
}
dl dd                           { margin-left: 20px; }
address                         { font-style: italic; }
.indusyard-main-content,.indusyard-main-section {
    float: left;
    width: 100%;
    position: relative;
    margin-bottom:30px;
}
.indusyard-main-content {    padding: 80px 0px 0px 0px; }
.float-right { float: right; }
/* Header */
#indusyard-header,.indusyard-header-one {
    float: left;
    width: 100%;
}
.indusyard-header-one {background-color: #0f204b;}
.indusyard-logo {
    float: left;
    margin: 20px 0px 18px 40px;
}
.indusyard-header-one .float-right {
    padding-right: 40px;
    position: relative;
}
/* Navigation */
.indusyard-navigation {
    float: left; }
.indusyard-navigation ul {
    float: left;
    width: 100%;
}
.indusyard-navigation > ul > li {
    float: left;
    list-style: none;
    padding: 0px 18px;
    position: relative;
}
.indusyard-navigation > ul > li > a {
    float: left;
    color: #ffffff;
    font-size: 14px;
    text-transform: uppercase;
    padding: 20px 0px 20px 0px;
    position: relative;
    font-weight: 600;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.indusyard-navigation > ul > li > a:after {
    content: '';
    position: absolute;
    left: 50%;
    bottom: 3px;
    opacity: 0;
    margin-left: -7px;
    border-left: 7px solid transparent;
    border-right: 7px solid transparent;
    border-bottom: 7px solid;
}
.indusyard-navigation > ul > li:hover > a:after,.indusyard-navigation > ul > li.active > a:after { opacity: 1; }
.indusyard-navigation > ul > li > a:before {
    content: '';
    position: absolute;
    left: 0px;
    bottom: 0px;
    width: 100%;
    height: 3px;
    opacity: 0;
}
.indusyard-navigation > ul > li:hover > a:before,
.indusyard-navigation > ul > li.active > a:before {
    opacity: 1;
}
.indusyard-navigation .children {
    position: absolute;
    left: 0px;
    top: 100%;
    width: 200px;
    background-color: #1b273d;
    border-top: 3px solid;
    margin: 4px 0px 0px 0px;
    padding: 5px 15px;
    opacity: 0;
    visibility: hidden;
    z-index: 99;
    -webkit-transform: translateY(30px);
       -moz-transform: translateY(30px);
        -ms-transform: translateY(30px);
         -o-transform: translateY(30px);
            transform: translateY(30px);
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
a.menu-link { display: none; }
.indusyard-navigation ul > li:hover > .children {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translateY(0px);
       -moz-transform: translateY(0px);
        -ms-transform: translateY(0px);
         -o-transform: translateY(0px);
            transform: translateY(0px);
}
.indusyard-navigation .children .children {
    left: 100%;
    top: 0px;
    margin: 0px 0px 0px 22px;
}
.indusyard-navigation .children li {
    float: left;
    width: 100%;
    list-style: none;
    padding: 0px 10px;
    border-bottom: 1px solid rgba(255,255,255,0.10);
    position: relative;
}
.indusyard-navigation .children li:last-child { border: none; }
.indusyard-navigation .children li a {
    font-size: 14px;
    color: #ffffff;
    font-weight: 500;
    float: left;
    width: 100%;
    padding: 6px 0px;
    position: relative;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.indusyard-navigation .children > li > a:before {
    content: "\f105";
    font-family: FontAwesome;
    position: absolute;
    right: 12px;
    top: 6px;
    color: #1b273d;
    opacity: 0;
    -webkit-transform: rotate(90deg);
       -moz-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
         -o-transform: rotate(90deg);
            transform: rotate(90deg);
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.indusyard-navigation .children > li:hover > a:before {
    opacity: 1;
    -webkit-transform: rotate(0deg);
       -moz-transform: rotate(0deg);
        -ms-transform: rotate(0deg);
         -o-transform: rotate(0deg);
            transform: rotate(0deg);
}
.user-section {
    float: left;
    margin-left: 20px;
}
.user-section li {
    float: left;
    list-style: none;
    margin: 18px 0px 0px 15px;
}
.user-section li a {
    color: #1b273d;
    float: left;
    width: 34px;
    height: 34px;
    text-align: center;
    font-size: 16px;
    padding-top: 9px;
    border-radius: 2px;
}
/* Search Modal */
.searchmodal form {
    float: left;
    width: 100%;
    position: relative;
}
.searchmodal .modal-body {
    display: inline-block;
    width: 100%;
    padding: 0px;
    position: relative;
}
.searchmodal form input[type=text] {
    float: left;
    width: 100%;
    background-color: #ffffff;
    color: #1b273d;
    font-size: 18px;
    font-weight: 400;
    height: 60px;
    padding: 6px 30px;
    border-radius: 10px;
}
.searchmodal form input[type=submit] {
    position: absolute;
    right: 5px;
    top: 0px;
    height: 60px;
    width: 60px;
    background-color: transparent;
    border: none;
    z-index: 2;
}
.modal-backdrop.show { opacity: 0.80; }
.searchmodal form i {
    position: absolute;
    right: 28px;
    top: 20px;
    color: #1b273d;
    font-size: 18px;
    z-index: 0;
}
.indusyard-close-btn {
    position: absolute;
    right: 40%;
    top: -50px;
    color: #1b273d;
    background-color: #ffffff;
    width: 100px;
    height: 50px;
    border-radius: 10px 10px 0px 0px;
    text-align: center;
    font-size: 40px;
    padding-top: 15px;
}
.searchmodal .modal-dialog {
    margin-top: 20rem;
    max-width: 650px;
}
.searchmodal .modal-content { background-color: transparent; }
.indusyard-cart-box {
    position: absolute;
    right: 4%;
    top: 100%;
    background-color: #fff;
    border: 1px solid #ddd;
    padding: 14px 28px;
    width: 300px;
    display: none;
    z-index: 9999;
}
.indusyard-cart-box p { margin: 0px; }
/* Banner */
.indusyard-banner {
    float: left;
    width: 100%;
    position: relative;
}
.indusyard-banner-transparent {
    position: absolute;
    left: 0px;
    top: 0px;
    opacity: 0.75;
    border-top: 1500px solid #1b273d9e;
    border-right: 1294px solid transparent;
}
.indusyard-banner-layer { position: relative; }
.indusyard-banner-caption {
    position: absolute;
    left: -90px;
    top: 50%;
    width: 100%;
    margin-top: -150px;
}
.indusyard-banner-caption h1 {
    display: inline-block;
    font-size: 42px;
    color: #1b273d;
    margin-bottom: 26px;
    line-height: 1;
    text-transform: uppercase;
    font-weight: 300;
    padding: 6px 10px;
    font-family: 'Open Sans', sans-serif;
}
.indusyard-banner-caption p {
    color: #ffffff;
    font-size: 16px;
    margin-bottom: 40px;
    display: inline-block;
    width: 60%;
    line-height: 30px;
}
.indusyard-banner-caption a {
    display: inline-block;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    padding: 7px 5px 7px 5px;
    border-bottom: 2px solid;
    border-top: 2px solid;
}
.indusyard-banner .slick-dots {
    position: absolute;
    left: 0;
    right: 0;
    margin-left: auto; 
    margin-right: auto;
    bottom: 40px;
    width: 1080px;
}
.indusyard-banner .slick-dots li {
    float: left;
    list-style: none;
    margin: 0px 10px 0px 0px;
}
.indusyard-banner .slick-dots li button {
    text-indent: -9999px;
    float: left;
    width: 20px;
    height: 20px;
    border-radius: 100%;
    border: 2px solid;
    cursor: pointer;
    outline: none;
    box-shadow: 0px 0px 0px 2px #1b273d inset;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.indusyard-banner .slick-dots li.slick-active button,
.indusyard-banner .slick-dots li:hover button {
    background-color: #ffffff;
    box-shadow: 0px 0px 0px 2px #1b273d inset;
    border-color: #ffffff;
}
/* Booking Box Parallex */
.indusyard-bookingbox-text {
    float: left;
}
.indusyard-bookingbox-text h2 {
    margin-bottom: 4px;
    font-weight: 600;
    text-transform: capitalize;
}
.indusyard-bookingbox-text p {
    margin-bottom: 0px;
    font-size: 15px;
}
.indusyard-bookingbox-btn {
    float: right;
    padding: 14px 30px;
    background-color: #1b273d;
    color: #ffffff;
    border-radius: 3px;
    font-size: 15px;
    font-weight: 600;
    margin-top: 14px;
}
.indusyard-bookingbox-btn i {
    display: inline-block;
    vertical-align: middle;
    margin-left: 7px;
}
/* Fancy Title */
.indusyard-fancy-title {
    float: left;
    width: 100%;
    text-align: center;
    margin-bottom: 19px;
}
.indusyard-fancy-title span {
    text-align: left;
    display: block;
    font-size: 15px;
    font-weight: 500;
}
.indusyard-fancy-title h2 {
    font-size: 34px;
    display: inline-block;
    margin-bottom: 0px;
    font-weight: 700;
    text-transform: uppercase;
    padding-left: 55px;
    position: relative;
    font-family: 'Open Sans', sans-serif;
}
.indusyard-fancy-title h2:before {
    content: '';
    position: absolute;
    left: 0px;
    bottom: 20px;
    width: 20px;
    height: 2px;
}
.indusyard-fancy-title h2:after {
    content: '';
    position: absolute;
    left: 24px;
    bottom: 20px;
    width: 20px;
    height: 2px;
}
/* Services */
.indusyard-services {
    float: left;
    width: 100%;
}
.indusyard-services ul li { list-style: none; }
.indusyard-services > ul > li { margin-bottom: 40px; }
.indusyard-simple-services i {
    float: left;
    width: 70px;
    height: 70px;
    font-size: 30px;
    background-color: #f0f5f9;
    text-align: center;
    border-radius: 40px;
    padding-top: 20px;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.indusyard-simple-services li:hover i {
    background-color: #1b273d;
    color: #fff;
}
.indusyard-simple-services i ~ .indusyard-simple-services-text { margin-left: 96px; }
.indusyard-simple-services h2 {
    font-size: 18px;
    font-weight: 500;
    margin-bottom: 8px;
    text-transform: capitalize;
}
.indusyard-simple-services p {
    margin-bottom: 0px; }
/* Projects */
.indusyard-projects {
    float: left;
    width: 100%;
}
.indusyard-projects ul li { list-style: none; }
.indusyard-projects > ul > li { margin-bottom: 30px; }
/* Simple Projects */
.indusyard-simple-project figure,
.indusyard-simple-project li > figure > a,
.indusyard-simple-project figure img {
    float: left;
    width: 100%;
}
.indusyard-simple-project figure {
    margin: 0px;
    box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.08);
    border: 1px solid #ddd;
    overflow: hidden;
}
.indusyard-simple-project figcaption {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    opacity: 0;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.indusyard-simple-project li:hover figcaption { opacity: 1; }
.indusyard-simple-project figcaption:before {
    content: '';
    position: absolute;
    left: 0%;
    top: 0px;
    width: 100%;
    height: 100%;
    opacity: 0;
    background-color: #1b273d;
    -webkit-transition: all 0.7s ease-in-out;
       -moz-transition: all 0.7s ease-in-out;
        -ms-transition: all 0.7s ease-in-out;
         -o-transition: all 0.7s ease-in-out;
            transition: all 0.7s ease-in-out;
}
.indusyard-simple-project li:hover figcaption:before {
    opacity: 0.80;
}
.indusyard-simple-project-caption {
    position: absolute;
    left: 0px;
    top: 35%;
    width: 100%;
    text-align: center;
    margin-top: -75px;
    padding: 0px 10px;
    opacity: 0;
    -webkit-transition: all 1s ease-in-out;
       -moz-transition: all 1s ease-in-out;
        -ms-transition: all 1s ease-in-out;
         -o-transition: all 1s ease-in-out;
            transition: all 1s ease-in-out;
}
li:hover .indusyard-simple-project-caption {
    opacity: 1;
    top: 50%;
}
.indusyard-simple-project-caption h2 {
    font-size: 18px;
    margin-bottom: 10px;
}
.indusyard-simple-project-caption h2 a,
.indusyard-simple-project-caption p { color: #ffffff; }
.simple-project-link {
    display: inline-block;
    width: 44px;
    height: 44px;
    border: 2px solid;
    padding-top: 6px;
    margin-bottom: 22px;
}
/* Projects Filterable */
.indusyard-projects-filterable {
    float: left;
    width: 100%;
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    margin-bottom: 40px;
    text-align: center;
}
.indusyard-projects-filterable ul {
    display: inline-block;
    margin-bottom: -6px;
}
.indusyard-projects-filterable ul li {
    float: left;
    list-style: none;
    padding: 0px 20px;
}
.indusyard-projects-filterable ul li a {
    float: left;
    padding: 14px 0px;
    font-size: 16px;
    font-weight: 500;
    position: relative;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.indusyard-projects-filterable ul li a.is-checked:before {
    content: '';
    position: absolute;
    left: 0px;
    bottom: -1px;
    width: 100%;
    height: 2px;
}
/* Team */
.indusyard-team {
    float: left;
    width: 100%;
}
.indusyard-team ul li { list-style: none; }
.indusyard-team > ul > li { margin-bottom: 30px; }
/* Team Grid */
.indusyard-team-grid figure {
    float: left;
    width: 100%;
    margin-bottom: 0px;
}
.indusyard-team-grid-text {
    float: left;
    width: 100%;
    border-top: 4px solid;
    background-color: #fafafa;
    padding: 30px 30px;
    text-align: center;
    position: relative;
}
.indusyard-team-grid-text h2 {
    font-size: 18px;
    font-weight: 600;
    text-transform: uppercase;
    margin-bottom: 5px;
}
.indusyard-team-grid-text p { margin-bottom: 0px; }
.indusyard-team-grid figcaption {
    position: absolute;
    right: 0px;
    bottom: 0px;
    padding: 0px 8px 0px 0px;
}
.indusyard-team-grid figcaption:before {
    content: '';
    position: absolute;
    left: -30px;
    top: 0px;
    border-bottom: 45px solid;
    border-left: 30px solid transparent;
}
.indusyard-team-grid figcaption ul { margin: 0px; }
.indusyard-team-grid figcaption ul li {
    float: left;
    list-style: none;
}
.indusyard-team-grid figcaption ul li a {
    font-size: 16px;
    padding: 13px 11px;
}
.indusyard-team-grid-text-btn {
    float: left;
    width: 100%;
    font-size: 16px;
    padding: 16px 20px;
    line-height: 1;
    font-weight: 600;
    text-align: center;
    text-transform: uppercase;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
ul li:hover .indusyard-team-grid-text-btn { 
    background-color: #1b273d;
    color: #ffffff;
}
.indusyard-team-grid-text-btn i {
    display: inline-block;
    margin: 2px 4px 0px 0px;
}
/* Left Align Title */
.indusyard-fancy-title.align-left {
    text-align: left;
    margin-bottom: 40px;
}
.indusyard-fancy-title.align-left h2 {
    padding-left: 0px;
}
.indusyard-fancy-title.align-left h2:before,
.indusyard-fancy-title.align-left h2:after {
    display: none;
}
/* Blog's */
.indusyard-blog {
    float: left;
    width: 100%;
}
.indusyard-blog ul li        { list-style: none; }
.indusyard-blog > ul > li    { margin-bottom: 30px; }
.indusyard-blog-large > ul > li:last-child { margin-bottom: 30px; }
/* Blog List */
.indusyard-blog-list figure {
    float: left;
    width: 220px;
    margin: 0px;
}
.indusyard-blog-list figure ~ .indusyard-blog-list-text { margin-left: 250px; padding-top: 13px; }
.indusyard-blog-list-option {
    margin: 0px 0px 4px 0px;
    float: left;
    width: 100%;
}
.indusyard-blog-list-option li {
    float: left;
    margin: 0px 15px 10px 0px;
    color: #666;
}
.indusyard-blog-list-option li a {
    color: #666;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.indusyard-blog-list-option li i {
    color: #999;
    margin-right: 5px;
}
.indusyard-blog-list-text h2 {
    font-size: 22px;
    text-transform: uppercase;
    font-weight: 600;
    margin-bottom: 7px;
}
.blog-hover {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    opacity: 0;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.blog-hover:before {
    content: '';
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    opacity: 0.60;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.blog-hover i {
    position: absolute;
    left: 50%;
    top: 10%;
    width: 50px;
    height: 50px;
    background-color: #1b273d;
    color: #ffffff;
    text-align: center;
    border-radius: 3px;
    padding-top: 14px;
    margin: -23px 0px 0px -24px;
    font-size: 18px;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
ul li:hover .blog-hover { opacity: 1; }
ul li:hover .blog-hover i { top: 50%; }
/*Blog Grid*/
.indusyard-blog-grid figure,.indusyard-blog-grid figure a,.indusyard-blog-grid figure a img,
.indusyard-blog-grid-text {
    float: left;
    width: 100%;
}
.indusyard-blog-grid figure { margin: 0px;}
.indusyard-blog-grid figure a {
    position: relative;
    overflow: hidden;
}
.indusyard-blog-grid figure a:before {
    content: '';
    position: absolute;
    left: 0px;
    bottom: 0px;
    width: 100%;
    height: 0%;
    opacity: 0.60;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.indusyard-blog-grid ul li:hover figure a:before { height: 100%;}
.indusyard-blog-grid figure a i {
    position: absolute;
    left: 50%;
    top: 0%;
    opacity: 0;
    font-size: 16px;
    height: 50px;
    width: 50px;
    background-color: #1b273d;
    color: #ffffff;
    text-align: center;
    border-radius: 3px;
    padding: 17px 0px 0px;
    margin: -23px 0px 0px -23px;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.indusyard-blog-grid ul li:hover figure a i {
    opacity: 1;
    top: 50%;
}
.indusyard-blog-grid-text { padding: 20px 0px 0px;}
.indusyard-blog-grid-text > span {
    display: inline-block;
    margin: 0px 0px 8px;
    font-size: 12px;
    padding: 0px 8px;
}
.indusyard-blog-grid-text h6 {
    font-size: 18px;
    text-transform: capitalize;
    margin: 0px;
}
.indusyard-blog-grid-text p {
    margin: 0px 0px 22px;
    line-height: 26px;
}
.indusyard-grid-option {
    float: left;
    width: 100%;
    margin: 0px 0px 13px;
}
.indusyard-grid-option li {
    float: left;
    margin: 0px 20px 0px 0px;
    list-style: none;
    font-size: 12px;
    font-style: italic;
    position: relative;
}
.indusyard-grid-option li a { color: #666666;}
.indusyard-grid-option li:before {
    content: '/';
    position: absolute;
    right: -11px;
    top: 0px;
    font-size: 10px;
    color: #666666;
}
.indusyard-grid-option li:last-child:before { content: none;}
.indusyard-grid-option li:last-child { margin: 0px;}
.indusyard-detail-btn {
    display: inline-block;
    color: #ffffff;
    position: relative;
    padding: 6px 20px 5px;
    background-color: #1b273d;
    font-weight: bold;
}
.indusyard-detail-btn:before {
    content: '';
    position: absolute;
    width: 100%;
    height: 2px;
    left: 0px;
    bottom: 0px;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.indusyard-blog ul li:hover .indusyard-detail-btn:before { height: 100%;}
.indusyard-blog ul li:hover .indusyard-detail-btn { color: #1b273d; }
.indusyard-detail-btn span {
    display: inline-block;
    position: relative;
}
.indusyard-detail-btn span i {
    float: right;
    margin: 8px 0px 0px 10px;
    font-size: 13px;
}
/* Qoute Form */
.indusyard-qoute-form {
    float: right;
    width: 100%;
    background-color: #fff;
    box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.08);
    padding: 32px 30px 20px 30px;
    position: relative;
    border-bottom: 3px solid;
    border-top: 3px solid;
}
.indusyard-qoute-form p { margin-bottom: 27px; }
.indusyard-qoute-form ul, .indusyard-qoute-form ul li, .indusyard-qoute-form textarea, .indusyard-qoute-form input[type=text] {
    float: left;
    width: 100%;
}
.indusyard-qoute-form ul li {
    list-style: none;
    margin-bottom: 23px;
}
.indusyard-qoute-form input[type=text] {
    background-color: #fff;
    border: 1px solid #eee;
    color: #8e8e8e;
    padding: 7px 25px;
    border-radius: 3px;
    height: 50px;
    font-size: 15px;
}
.indusyard-qoute-form textarea {
    background-color: #fff;
    border: 1px solid #eee;
    color: #444;
    padding: 15px 25px;
    border-radius: 3px;
    height: 150px;
    font-size: 15px;
}
.indusyard-qoute-form input[type=submit] {
    float: left;
    padding: 8px 24px 8px 24px;
    color: #ffffff;
    font-size: 16px;
    font-weight: bold;
    border: none;
    border-radius: 3px;
    margin-top: 10px;
    cursor: pointer;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.indusyard-qoute-form input[type=submit]:hover { background-color: #1b273d; }
/* Testimonial */
.indusyard-testimonial,.indusyard-testimonial-wrap,
.indusyard-testimonial figure,.indusyard-testimonial figure img {
    float: left;
    width: 100%;
}
.indusyard-testimonial ul li              { list-style: none; }
.indusyard-testimonial > ul > li          { margin-bottom: 40px; }
.indusyard-testimonial-wrap {
    background-color: #f4f4f4;
    padding: 41px 24px 35px 24px;
    position: relative;
    margin-bottom: 26px;
}
.indusyard-testimonial-wrap:before {
    content: '';
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 10px solid #f4f4f4;
    position: absolute;
    left: 50%;
    bottom: -10px;
    margin-left: -10px;
}
.indusyard-testimonial-wrap:after {
    content: "\f10e";
    font-family: FontAwesome;
    position: absolute;
    right: 20px;
    bottom: 40px;
    font-size: 70px;
    color: #eee;
    z-index: 0;
}
.indusyard-testimonial-wrap * { position: relative; z-index: 2; }
.indusyard-testimonial-wrap h5 { margin-bottom: 15px; }
.indusyard-testimonial-wrap p {
    font-size: 18px;
    font-style: italic;
    margin-bottom: 20px;
    font-weight: normal;
}
.indusyard-testimonial-wrap span { font-size: 16px; }
.indusyard-testimonial figure {
    text-align: center;
    margin-bottom: 0px;
}
.indusyard-testimonial figure img { border-radius: 100%; }
.indusyard-testimonial figure a {
    display: inline-block;
    width: 84px;
}
/* Partner Slider */
.indusyard-partner-slider {
    float: left;
    width: 100%;
}
/* Sub Header */
.indusyard-subheader {
    float: left;
    width: 100%;
    padding: 30px 0px;
    background-color: #f4f4f4;
}
.indusyard-subheader h1 {
    font-size: 30px;
    font-weight: bold;
    text-transform: uppercase;
    margin-bottom: 0px;
    float: left;
}
.indusyard-subheader ul {
    float: right;
}
.indusyard-subheader ul li {
    float: left;
    list-style: none;
    margin: 8px 0px 0px 13px;
}
.indusyard-subheader ul li:before {
    content: "\f105";
    font-family: FontAwesome;
    float: left;
    margin: 1px 13px 0px 0px;
}
.indusyard-subheader ul li:first-child:before { display: none; }
/*Blog Large*/
.indusyard-blog-large ul li figure,.indusyard-blog-large ul li figure > a,.indusyard-bloglarge-text,
.indusyard-blog-large ul li figure img,.indusyard-blog-large ul li figure figcaption,
.indusyard-blog-large .indusyard-post-options {
    float: left;
    width: 100%;
}
.indusyard-blog-large ul li {
    list-style: none;
    margin: 0px 0px 50px;
}
.indusyard-blog-large ul li figure                                       { margin: 0px 0px 20px;}
.indusyard-blog-large ul li figure > a                                   { position: relative;}
.indusyard-bloglarge-hover {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    opacity: 0;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.indusyard-blog-large ul li:hover .indusyard-bloglarge-hover              { opacity: 1; }
.indusyard-bloglarge-hover i {
    position: absolute;
    left: 50%;
    top: 50%;
    width: 61px;
    height: 60px;
    background-color: #1b273d;
    font-size: 25px;
    color: #fff;
    padding-top: 17px;
    text-align: center;
    margin: -29px 0px 0px -29px;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
    -webkit-transform: scale(0.4);
       -moz-transform: scale(0.4);
        -ms-transform: scale(0.4);
         -o-transform: scale(0.4);
            transform: scale(0.4);
}
.indusyard-blog-large ul li:hover .indusyard-bloglarge-hover i {
    -webkit-transform: scale(1);
       -moz-transform: scale(1);
        -ms-transform: scale(1);
         -o-transform: scale(1);
            transform: scale(1);
}
.indusyard-bloglarge-hover:before {
    content: '';
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    opacity: 0;
    background-color: #ffb600;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.indusyard-blog-large ul li:hover .indusyard-bloglarge-hover:before          { opacity: 0.60;}
.indusyard-blog-large ul li figure figcaption time span {
    font-size: 20px;
    display: inline-block;
}
.indusyard-blog-large ul li figure figcaption > h2 {
    padding: 19px 0px 0px 0px;
    font-size: 24px;
    font-weight: bold;
    margin: 0px;
}
.indusyard-blog-large .indusyard-post-options                              { margin: 0px 0px 16px;}
.indusyard-bloglarge-text p {
    margin: 0px 0px 26px;
    font-size: 16px;
    float: left;
    width: 100%;
    line-height: 30px;
}
.indusyard-blog-large .indusyard-post-options li {
    float: left;
    background-color: #eeeeee;
    padding: 2px 10px;
    margin: 0px 30px 10px 0px;
}
.indusyard-blog-large .indusyard-post-options li i                         { color: #999999; margin-right: 3px; }
.indusyard-blog-large .indusyard-post-options li a {
    color: #999999;
    font-weight: 400;
    font-style: italic;
}
.indusyard-blog-large .indusyard-readmore-btn {
    display: inline-block;
    position: relative;
    font-weight: 600;
    font-size: 16px;
    padding: 6px 20px;
    border-radius: 3px;
}
/*Blog large*/
/*pagination*/
.indusyard-pagination,.indusyard-pagination > ul {
    float: left;
    width: 100%;
}
.indusyard-pagination {
    margin: 30px 0px 60px 0px;
    text-align: center;
    border-top: 1px solid #eee;
    padding: 40px 0px 0px;
}
.indusyard-pagination > ul > li {
    display: inline-block;
    list-style: none;
    margin: 0px 16px 0px 0px;
}
.indusyard-pagination > ul > li > .previous,.indusyard-pagination > ul > li > .next {
    position: relative;
    line-height: 1.9;
    background-color: #f7f7f7;
    border-color: #f7f7f7;
}
.indusyard-pagination > ul > li > span.current,.indusyard-pagination > ul > li > a:hover                    { color: #fff;}
.indusyard-pagination > ul > li > .previous:before {
    content: '';
    position: absolute;
    left: -6px;
    top: -6px;
    width: 25px;
    height: 51px;
    background-color: #f1f1f1;
    border-radius: 100px 0px 0px 100px;
    z-index: -1;
}
.indusyard-pagination > ul > li > .next:before {
    content: '';
    position: absolute;
    right: -6px;
    top: -6px;
    width: 25px;
    height: 51px;
    background-color: #f1f1f1;
    border-radius: 0px 100px 100px 0px;
    z-index: -1;
}
.indusyard-pagination > ul > li > a,.indusyard-pagination > ul > li > span {
    border: 1px solid #e1e1e1;
    border-radius: 100%;
    color: #999999;
    float: left;
    height: 40px;
    padding: 4px 11px;
    transition: all 0.25s ease-in-out 0s;
    width: 40px;
    line-height: 1.9;
}
/*pagination*/
/* Widget Title */
.indusyard_widget_title {
    float: left;
    width: 100%;
    margin-bottom: 25px;
}
.indusyard_widget_title h2 {
    font-size: 20px;
    font-weight: bold;
    text-transform: capitalize;
    margin-bottom: 0px;
    position: relative;
    padding-left: 30px;
}
.indusyard_widget_title h2:before {
    content: '';
    position: absolute;
    left: 0px;
    bottom: 13px;
    width: 20px;
    height: 2px;
}
.indusyard-main-content .widget_gallery ul li { width: 33.3333%; }
.indusyard-main-content .widget {
    float: left;
    width: 100%;
    margin-bottom: 50px;
}
/* Widget Tag Cloud */
.tagcloud a {
    color: #333;
    display: inline-block;
    border: 1px solid #ddd;
    font-size: 13px;
    font-weight: bold;
    border-radius: 3px;
    margin: 0px 6px 6px 0px;
    padding: 4px 14px;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
/* Categories */
.indusyard-main-content .widget_categories ul {
    float: left;
    width: 100%;
    position: relative;
}
.indusyard-main-content .widget_categories ul li {
    float: left;
    width: 100%;
    list-style: none;
    line-height: 1;
    padding-bottom: 14px;
    margin-bottom: 14px;
    border-bottom: 1px solid #eee;
}
.indusyard-main-content .widget_categories ul li:last-child {
    border: none;
    padding-bottom: 0px;
    margin-bottom: 0px;
}
.indusyard-main-content .widget_categories ul li a {
    color: #444;
    font-size: 16px;
}
.indusyard-main-content .widget_categories ul li a:before {
    content: "\f105";
    font-family: FontAwesome;
    display: inline-block;
    margin: 0px 15px 0px 0px;
    font-size: 14px;
}
/* Widget Recent Post */
.widget_recent_post ul li,.widget_recent_post figure a,.widget_recent_post figure img  {
    float: left;
    width: 100%;
}
.widget_recent_post ul li {
    margin-bottom: 40px;
    list-style: none;
}
.widget_recent_post ul li:last-child                                        { margin: 0px;}
.widget_recent_post figure {
    float: left;
    width: 80px;
    margin-bottom: 0px;
    overflow: hidden;
}
.indusyard-post-hover {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    background-color: rgba(255,205,0,0.75);
    opacity: 0;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.widget_recent_post ul li:hover .indusyard-post-hover                             { opacity: 1;}
.indusyard-post-hover i {
    position: absolute;
    left: 0px;
    top: 50%;
    color: #ffffff;
    font-size: 17px;
    margin: -8px 0px 0px -5px;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.widget_recent_post ul li:hover .indusyard-post-hover i                           { left: 50%;}
.widget_recent_post figure ~ .indusyard-recentpost {
    margin: 0px 0px 0px 79px;
    padding: 2px 0px 0px 18px;
}
.indusyard-recentpost h6 {
    margin-bottom: 6px;
    display: inline-block;
    line-height: 1.4;
    font-weight: 600;
}
.indusyard-recentpost h6 a                                                        { color: #333333;}
.indusyard-recentpost p {
    margin-bottom: 0px;
    display: inline-block;
    line-height: 22px;
    font-size: 16px;
    color: #777777;
}
/* Project Modren */
.indusyard-filterable {
    float: left;
    width: 100%;
    margin: 0px 0px 50px;
    text-align: center;
}
.indusyard-filterable ul li {
    display: inline-block;
    margin: 0px -4px 0px 0px;
    list-style: none;
}
.indusyard-filterable ul li a {
    display: inline-block;
    width: 150px;
    color: #1b273d;
    font-size: 14px;
    position: relative;
    text-transform: uppercase;
    padding: 12px 0px 10px;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.indusyard-filterable ul li:hover a {
    background-color: #1b273d;
    color: #ffffff;
}
.indusyard-filterable ul li a:before {
    content: '';
    position: absolute;
    right: 0px;
    top: 0px;
    height: 100%;
    width: 1px;
    background-color: #c69f5b;
    z-index: 1;
}
.indusyard-filterable ul li:last-child a:before { content: none;}
.indusyard-filterable ul li a:after {
    content: '';
    position: absolute;
    left: 50%;
    bottom: 0px;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 8px solid #1b1b1b;
    margin: 0px 0px 0px -9px;
    opacity: 0;
}
.indusyard-filterable ul li a.is-checked:after {
    bottom: -7px;
    opacity: 1;
}
.indusyard-filterable ul li a.is-checked {
    font-weight: bold;
    background-color: #1b273d;
    color: #ffffff;
}
/* Project Modren */
.indusyard-project-modren figure,.indusyard-project-modren figure > a,.indusyard-project-modren figure a img,
.indusyard-project {
    float: left;
    width: 100%;
}
.indusyard-project ul li { list-style: none; }
.indusyard-project > ul > li { margin-bottom: 30px; }
.indusyard-project-modren figure {
    margin: 0px;
    overflow: hidden;
}
.indusyard-project-modren figure > a { position: relative;}
.indusyard-project-modren figure > a:before {
    content: '';
    position: absolute;
    left: 0px;
    width: 100%;
    top: 0px;
    height: 100%;
    background-color: #1b273d;
    opacity: 0;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.indusyard-project-modren ul li:hover figure > a:before { opacity: 0.9;}
.indusyard-project-modren figure figcaption {
    position: absolute;
    left: 0;
    top: 50%;
    text-align: center;
    width: 100%;
    margin: -40px 0px 0px;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.indusyard-project-modren figure figcaption:before {
    content: '';
    position: absolute;
    left: 50%;
    top: 50%;
    height: 2px;
    width: 0px;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.indusyard-project-modren ul li:hover figure figcaption:before {
    width: 138px;
    margin: 0px 0px 0px -67px;
}
.indusyard-project-modren figure figcaption h5 > a { color: #ffffff;}
.indusyard-project-modren figure figcaption h5 {
    margin: 0px 0px 25px;
    text-transform: uppercase;
    font-weight: bold;
    position: relative;
    opacity: 0;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.indusyard-project-modren figure figcaption span {
    font-size: 14px;
    display: inline-block;
    color: #ffffff;
    opacity: 0;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.indusyard-project-modren ul li:hover figure figcaption h5,
.indusyard-project-modren ul li:hover figure figcaption span { opacity: 1;}
.indusyard-project-modren figure figcaption h5 {
  -webkit-transform: translateY(-70px);
     -moz-transform: translateY(-70px);
      -ms-transform: translateY(-70px);
       -o-transform: translateY(-70px);
          transform: translateY(-70px);
}
.indusyard-project-modren ul li:hover figure figcaption h5,
.indusyard-project-modren ul li:hover figure figcaption span {
  -webkit-transform: translateY(0px);
     -moz-transform: translateY(0px);
      -ms-transform: translateY(0px);
       -o-transform: translateY(0px);
          transform: translateY(0px);
}
.indusyard-project-modren figure figcaption span {
  -webkit-transform: translateY(70px);
     -moz-transform: translateY(70px);
      -ms-transform: translateY(70px);
       -o-transform: translateY(70px);
          transform: translateY(70px);
}
.more-bottom-space {
    float: left;
    width: 100%;
    margin-bottom: 25px;
}
/* Project Grid */
.indusyard-project-grid figure,.indusyard-project-grid figure > a,
.indusyard-project-grid figure img {
    float: left;
    width: 100%;
}
.indusyard-project-grid figure {
    overflow: hidden;
    margin-bottom: 0px;
}
.indusyard-project-grid figure figcaption {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    opacity: 0;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.indusyard-project-grid ul li:hover figure figcaption                               { opacity: 1; }
.indusyard-project-grid figure figcaption:before {
    content: '';
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    background-color: rgba(255,205,0,0.7);
    opacity: 0;
    border-radius: 0% 200% 0% 0%;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.indusyard-project-grid ul li:hover figure figcaption:before {
    opacity: 1;
    border-radius: 0%;
}
.indusyard-project-grid figure figcaption ul {
    position: absolute;
    left: 0px;
    top: 50%;
    width: 100%;
    margin: -44px 0px 0px 0px;
    text-align: center;
}
.indusyard-project-grid figure figcaption ul li {
    display: inline-block;
    line-height: 1;
    margin: 0px 8px;
    position: relative;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.indusyard-project-grid figure figcaption ul li:first-child,
.indusyard-project-grid figure figcaption ul li:last-child                              { bottom: -70px;}
.indusyard-project-grid ul li:hover figure figcaption ul li:first-child,
.indusyard-project-grid ul li:hover figure figcaption ul li:last-child                  { bottom: 0px; }
.indusyard-project-grid figure figcaption ul li a {
    float: left;
    width: 50px;
    height: 50px;
    color: #fff;
    background-color: #1b273d;
    font-size: 18px;
    padding-top: 16px;
}
.indusyard-project-wrap {
    float: left;
    width: 100%;
    margin: -51px 0px 0px;
    padding: 15px 20px 0px;
    position: relative;
}
.indusyard-project-wrap:before {
    content: '';
    left: 20px;
    top: 0px;
    position: absolute;
    background-color: #fff;
    height: 16px;
    width: 159px;
    border-left: 1px solid #e0e0e0;
    border-top: 1px solid #e0e0e0;
}
.indusyard-project-wrap:after {
    content: '';
    left: 179px;
    top: 0px;
    position: absolute;
    width: 0;
    height: 0;
    border-bottom: 16px solid #fff;
    border-right: 15px solid transparent;
}
.indusyard-project-text {
    background-color: #fff;
    border: 1px solid #e0e0e0;
    padding: 26px 39px 25px;
}
.indusyard-project-text h5 {
    margin: 0px 0px 5px;
    font-weight: bold;
    line-height: 1.4;
}
.indusyard-project-text span {
    color: #5f5f5f;
    font-size: 14px;
    font-style: italic;
    margin-bottom: 8px;
    display: inline-block;
}
/* Team List */
.indusyard-team-list figure a,.indusyard-team-list figure a img,.indusyard-team-list-wrap {
    float: left;
    width: 100%;
}
.indusyard-team-list-wrap {
    background: url(images/team-detail-pattern.png);
    box-shadow: 0px 0px 0px 3px #fff inset;
    border: 2px solid #eee;
}
.indusyard-team-list figure {
    float: left;
    width: 284px;
    margin: 0px;
}
.indusyard-team-list figure ~ .indusyard-team-list-text {
    margin: 0px 0px 0px 280px;
    padding: 40px 30px 40px 20px;
}
.indusyard-team-list-text h5 {
    margin: 0px;
    text-transform: uppercase;
    font-weight: bold;
    line-height: 0.8;
}
.indusyard-team-list-text span {
    margin: 0px 0px 21px;
    display: inline-block;
    font-size: 12px;
    line-height: 1;
}
.indusyard-team-list-text p {
    margin: 0px 0px 22px;
}
.indusyard-team-list-text .indusyard-fancy-btn {
    padding: 4px 20px 6px;
    display: inline-block;
    font-weight: bold;
    color: #ffffff;
    background-color: #1b273d;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
ul li:hover .indusyard-team-list-text .indusyard-fancy-btn { color: #1b273d; }
.indusyard-team-list-text .indusyard-fancy-btn i { margin: 8px 0px 0px 10px;}
/*Team Grid*/
.indusyard-team,.indusyard-classic-team figure,.indusyard-classic-team figure > a,.indusyard-classic-team figure a img {
    float: left;
    width: 100%;
}
.indusyard-team > ul > li {
    list-style: none;
    margin: 0px 0px 30px;
}
.indusyard-classic-team figure { margin: 0px;}
.indusyard-classic-team figure figcaption {
    position: absolute;
    left: 0px;
    bottom: 0px;
    width: 100%;
    height: 100%;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.indusyard-classic-team figure figcaption:before {
    content: '';
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    opacity: 0;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.indusyard-classic-team ul li:hover figure figcaption:before { opacity: 0.8;}
.indusyard-team-intro {
    position: absolute;
    left: 0px;
    bottom: 0px;
    width: 100%;
    text-align: center;
    background-color: #f5f5f5;
    padding: 26px 0px 20px;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.indusyard-classic-team ul li:hover .indusyard-team-intro { opacity: 0;}
.indusyard-classic-team figure figcaption:before,.indusyard-team-info {
    -webkit-transform: rotateY(180deg);
       -moz-transform: rotateY(180deg);
        -ms-transform: rotateY(180deg);
         -o-transform: rotateY(180deg);
            transform: rotateY(180deg);
}
.indusyard-classic-team ul li:hover figure figcaption:before,.indusyard-classic-team ul li:hover .indusyard-team-info {
    -webkit-transform: rotateY(0);
       -moz-transform: rotateY(0);
        -ms-transform: rotateY(0);
         -o-transform: rotateY(0);
            transform: rotateY(0);
}
.indusyard-team-intro h4 {
    margin: 0px;
    font-weight: bold;
    line-height: 1;
}
.indusyard-team-intro span {
    color: #666666;
    font-size: 14px;
}
.indusyard-team-info {
    position: absolute;
    left: 0px;
    top: 50%;
    width: 100%;
    text-align: center;
    margin: -83px 0px 0px;
    padding: 0px 30px;
    opacity: 0;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.indusyard-classic-team ul li:hover .indusyard-team-info { opacity: 1;}
.indusyard-team-info h4 {
    margin: 0px;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 0.6;
}
.indusyard-team-info h4 a { color: #1b273d;}
.indusyard-team-info span {
    font-size: 14px;
    color: #1b273d;
    display: inline-block;
    margin: 0px 0px 15px;
}
.indusyard-team-info p {
    color: #1b273d;
    line-height: 24px;
    margin: 0px 0px 29px;
    padding: 0px 15px;
}
.indusyard-classic-team-social {
    float: left;
    width: 100%;
    margin: 0px;
}
.indusyard-classic-team-social li {
    display: inline-block;
    margin: 0px 8px 0px 8px;
}
.indusyard-classic-team-social li a {
    color: #1b273d;
    font-size: 22px;
}
/*ABOUT US*/
.indusyard-about-services {
    float: left;
    width: 100%;
    margin: 0px 0px 47px;
}
.indusyard-about-services > span {
    font-size: 16px;
    display: inline-block;
    margin: 0px 0px 1px;
}
.indusyard-about-services > h2 {
    font-size: 30px;
    margin: 0px 0px 24px;
    font-weight: 400;
    text-transform: uppercase;
    line-height: 1.2;
}
.indusyard-about-services > p {
    margin: 0px 0px 22px;
    line-height: 28px;
    font-size: 16px;
}
.indusyard-about-image {
    float: right;
    max-width: 100%;
    margin: -55px 0px 0px;
}
/*Services*/
.indusyard-service,.indusyard-service-grid-wrap {
    float: left;
    width: 100%;
}
.indusyard-service ul li {
    list-style: none;
    margin: 0px 0px 30px;
}
.indusyard-service-grid-wrap {
    padding: 24px 25px 22px 30px;
    position: relative;
    margin: 40px 0px 0px;
    border-radius: 9px;
}
.indusyard-service-grid-wrap > i {
    position: absolute;
    right: 16px;
    top: -40px;
    width: 80px;
    height: 80px;
    text-align: center;
    color: #fff;
    font-size: 37px;
    background-color: #1b273d;
    border-radius: 100%;
    padding: 20px 0px 0px;
}
.indusyard-service-grid-wrap h5 {
    margin: 0px 0px 10px;
    font-weight: bold;
}
.indusyard-service-grid-wrap p {
    font-size: 14px;
    margin: 0px 0px 11px;
    line-height: 20px;
}
.indusyard-readmore-btn {
    font-size: 14px;
    float: left;
    margin: 0px;
}
.indusyard-readmore-btn i {
    float: right;
    margin: 9px 0px 0px 7px;
    font-size: 12px;
}
.indusyard-transparent {
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    background-color: #1b273d;
    opacity: 0.80;
}
/* Counter */
.indusyard-counter {
    float: left;
    width: 100%;
    margin: 62px 0px 0px 0px;
}
.indusyard-counter ul li { list-style: none; }
.indusyard-counter ul li {
    margin-bottom: 30px;
    text-align: center;
}
.indusyard-counter span {
    color: #ffffff;
    font-size: 40px;
    display: block;
    font-weight: bold;
    margin-bottom: 10px;
}
.indusyard-counter small {
    color: #ffffff;
    font-size: 15px;
}
.indusyard-counter-text h4 {
    margin: 0px 0px 23px;
    color: #fff;
    font-size: 30px;
}
.indusyard-counter-text p {
    margin: 0px 0px 28px;
    color: #fff;
    font-size: 16px;
    line-height: 24px;
}
.indusyard-classic-btn {
    display: inline-block;
    font-size: 16px;
    padding: 8px 22px;
}
.indusyard-classic-btn i {
    float: right;
    margin: 4px 0px 0px 10px;
}
/* 404 Error Page */
.indusyard-error-wrap {
    width: 560px;
    text-align: center;
    background-color: #fff;
    box-shadow: -3px 6px 23px 1px #dddddd;
    position: relative;
    margin: 0 auto; margin-top: 50px; margin-bottom: 100px;
}
.indusyard-error-wrap h2 {
    content: '';
    position: absolute;
    left: 40px;
    top: 0px;
    font-size: 250px;
    color: #ffffff; 
    text-shadow: 0px 2px 25px rgba(0, 0, 0, 0.7);
    opacity: 0.1;
    margin: 0px;
}
.indusyard-error-text {
    float: left;
    width: 100%;
    padding: 78px 83px 80px;
    position: relative;
}
.indusyard-error-text h3 {
    font-size: 100px;
    font-weight: bold;
    line-height: 0.9;
    margin: 0px 0px 5px 0px;
}
.indusyard-error-text span {
    display: inline-block;
    font-size: 18px; 
    font-weight: 500;
    margin: 0 0 21px;
    color: #1b1b1b;
}
.indusyard-error-text p { 
    font-size: 14px; 
    color: #666666;
    margin: 0 0 24px;
}
.indusyard-error-text a {
    display: inline-block;
    font-size: 14px;
    color: #1b273d;
    padding: 11px 18px 12px;
    line-height: 1;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.indusyard-error-text a:hover {
    background-color: #1b273d;
    color: #ffffff;
}
.indusyard-error-text a i {
    float: right;
    margin-left: 11px;
    margin-top: 2px;
    font-size: 13px;
}
.indusyard-search-result {
    float: left;
    width: 100%;
    background-color: #f5f5f5;
    padding-left: 30px;
    padding-top: 59px;
    padding-bottom: 47px;
    position: relative;
    margin-bottom: 40px;
}
.indusyard-search-result:after {
    content: '';
    position: absolute;
    left: 0px;
    top: -20px;
    width: 50%; 
    height: 30px;
    background-color: #ffffff;
}
.indusyard-search-result:before {
    content: '';
    position: absolute;
    right: 0px;
    top: -20px;
    width: 51%; 
    height: 30px;
    background-color: #ffffff;
}
.indusyard-search-result:after,.bootom-lawyer:before {
    -webkit-transform: rotate(2deg);
       -moz-transform: rotate(2deg);
        -ms-transform: rotate(2deg);
         -o-transform: rotate(2deg);
            transform: rotate(2deg);
}
.indusyard-search-result:before,.bootom-lawyer:after {
    -webkit-transform: rotate(-2deg);
       -moz-transform: rotate(-2deg);
        -ms-transform: rotate(-2deg);
         -o-transform: rotate(-2deg);
            transform: rotate(-2deg);
}
.bootom-lawyer:after {
     content: '';
    position: absolute;
    left: 0px;
    bottom: -20px;
    width: 50%; 
    height: 30px;
    background-color: #ffffff;
}
.bootom-lawyer:before {
    content: '';
    position: absolute;
    right: 0px;
    bottom: -20px;
    width: 51%; 
    height: 30px;
    background-color: #ffffff;
}
.indusyard-search-result h3 {
    text-transform: uppercase;
    font-size: 30px;
    font-weight: bold;
    margin: 0px 0px 5px;
}
.indusyard-search-result span {
    float: left;
    width: 100%;
    color: #555555;
    font-size: 16px;
    margin-bottom: 25px;
    line-height: 1;
}
.indusyard-search-result form {
    float: left;
    position: relative;
    width: 82%;
}
.indusyard-search-result form input[type=text] {
    float: left;
    width: 100%;
    background-color: #ffffff;
    height: 45px;
    padding-left: 20px;
    padding-top: 5px;
    font-size: 12px;
    position: relative;
}
.indusyard-search-result form label {
    position: absolute;
    right: 0px;
    top: 0px;
    margin: 0px;
}
.indusyard-search-result form label input[type=submit] {
    float: left;
    background-color: #1b273d;
    border: none;
    color: #ffffff;
    text-transform: uppercase;
    font-size: 15px;
    padding: 11px 26px 10px 26px;
}
/*Search Result*/
.indusyard-search-result-list ul li figure a,
.indusyard-search-result-list ul li figure a img,
.indusyard-search-result-list {
    float: left;
    width: 100%;
}
.indusyard-search-result-list ul li {
    list-style: none;
    float: left;
    margin-bottom: 50px;
}
.indusyard-search-result-list ul li figure {
    float: left;
    width: 250px;
    margin: 0px;
}
.indusyard-search-result-list ul li figure ~ .indusyard-result-text { 
    margin-left: 250px;
    padding: 23px 0px 0px 30px;
}
.indusyard-result-text p {
    color: #acacac;
    display: block;
    margin: 0px 0px 14px;
    font-style: italic;
}
.indusyard-result-text p a {
    display: inline-block;
    color: #1b273d;
    font-style: normal;
    margin: 0px 0px 0px 6px;
    font-size: 16px;
}
.indusyard-result-text h5 {
    margin-bottom: 8px;
    font-size: 18px;
}
.indusyard-result-text h5 a                                                  { color: #1b273d;}
.indusyard-result-text .indusyard-search-link {
    text-decoration: underline;
    color: #eeac0f;
}
/*Search Result*/
/*contact us*/
.indusyard-contact-us, .indusyard-contact-form, .indusyard-contact-form form, .indusyard-subheader-map, .indusyard-contact-form form ul li.full-form, .indusyard-contact-form form ul li input[type=text], .indusyard-contact-form form ul li input[type=email], .indusyard-contact-form textarea, .indusyard-contact-info, .indusyard-contact-info ul li {
    float: left;
    width: 100%;
}
.indusyard-subheader-map #map {
    width: 100%;
    height: 400px;
}
.indusyard-contact-us {
    box-shadow: 0px 3px 15px 1px #dddddd;
    margin-bottom: 30px;
}
.indusyard-contact-form .indusyard-fancy-title { margin: 0px 0px 22px;}
.indusyard-contact-form {
    background-color: #ffffff;
    padding: 49px 0px 22px 50px;
}
.indusyard-contact-form h6 {
    margin-bottom: 0px;
}
.indusyard-contact-form h2 {
    font-size: 30px;
    font-weight: bold;
    margin-bottom: 8px;
}
.indusyard-contact-form p { margin: 0 0 60px;}
.indusyard-contact-form form ul { margin: 0px -15px;}
.indusyard-contact-form form ul li {
    float: left;
    list-style: none;
    width: 50%;
    padding: 0px 15px;
    margin-bottom: 28px;
}
.indusyard-contact-form form ul li input[type=text], .indusyard-contact-form form ul li input[type=email], .indusyard-contact-form textarea {
    border: none;
    background-color: transparent;
    color: #777;
    font-size: 15px;
    border-bottom: 1px solid #eeeeee;
    padding: 0 0 11px;
    line-height: 1;
}
.indusyard-contact-form textarea {
    height: 130px;
    color: #000;
}
.indusyard-contact-form form ul li label {
    position: relative;
    float: left;
    margin: 2px 0px 0px;
}
.indusyard-contact-form label input[type=submit] {
    float: left;
    color: #1b273d;
    font-size: 15px;
    border: none;
    line-height: 1;
    padding: 12px 26px 12px 26px;
    border-radius: 3px;
}
.indusyard-contact-info {
    background-color: #f5f5f5;
    padding: 90px 28px 89px 33px;
    position: relative;
    overflow: hidden;
}
.indusyard-contact-info:after {
    content: "\f1d8";
    right: 0px;
    top: 0px;
    position: absolute;
    font-family: fontAwesome;
    font-size: 147px;
    opacity: 0.1;
}
.indusyard-contact-info h2 {
    font-weight: bold;
    margin-bottom: 6px;
}
.indusyard-contact-info p {
    line-height: 26px;
    margin: 2px 0 47px 0;
    float: left;
}
.indusyard-contact-info ul li {
    list-style: none;
    margin-bottom: 37px;
    position: relative;
    padding-left: 44px;
}
.indusyard-contact-info ul li i {
    position: absolute;
    left: 0px;
    top: 0px;
    font-size: 25px;
    color: #d5ad65;
}
.indusyard-contact-info ul li span,.indusyard-contact-info ul li a {
    float: left;
    color: #1b1b1b;
    font-size: 16px;
    line-height: 1.3;
}
.indusyard-contact-info .widget-footer-social { padding-top: 10px; }
.indusyard-contact-info .widget-footer-social li {
    width: auto;
    padding: 0px 5px;
    margin-bottom: 0px;
}
.indusyard-contact-info .widget-footer-social li a {
    color: #ffffff;
    font-size: 15px;
    padding: 7px 0px;
    text-align: center;
    width: 34px;
    height: 34px;
    border-radius: 3px;
}
.indusyard-contact-info .widget-footer-social li a.fa-facebook-f { background-color: #3b5998;}
.indusyard-contact-info .widget-footer-social li a.fa-twitter { background-color: #55acee;}
.indusyard-contact-info .widget-footer-social li a.fa-pinterest-p { background-color: #cc2127;}
.indusyard-contact-info .widget-footer-social li a.fa-google-plus { background-color: #dc4a38;}
#map {
    float: left;
    width: 100%;
    height: 450px;
    border-top: 2px solid;
}
/*Price Plan*/
.indusyard-priceplan-wrap,.indusyard-pricetitle,.indusyard-priceplane-list,.indusyard-priceplane-list > ul > li {
    float: left;
    width: 100%;
}
.indusyard-priceplan-wrap                                             { text-align: center;}
.indusyard-priceplan-wrap > ul > li {
    list-style: none;
    margin: 0px 0px 50px;
}
.indusyard-pricetitle {
    padding: 30px 60px 22px;
    position: relative;
}
.indusyard-pricetitle h4 {
    margin: 0px 0px 9px;
    font-size: 20px;
    line-height: 1;
}
.indusyard-pricetitle > span {
    font-size: 30px;
    margin: 0px;
    font-family: 'Montserrat', sans-serif;
}
.indusyard-pricetitle > span > small {
    font-size: 18px;
    color: #1b273d;
}
.indusyard-priceplane-list {
    padding: 42px 0px 49px;
    background-color: #1b273d;
}
.indusyard-priceplane-list > ul {
    margin: 0px 0px 50px;
    float: left;
}
.indusyard-priceplane-list > ul > li {
    list-style: none;
    color: #fff;
    font-size: 18px;
    border-bottom: 1px solid #343434;
    padding: 12px 40px 17px;
}
.price-plan-btn {
    display: inline-block;
    font-size: 18px;
    color: #1b273d;
    font-weight: 600;
    padding: 12px 46px;
}
/*Price Plan*/
/* indusyard-shop-grid*/
.indusyard-shop,.indusyard-shop-grid figure,.indusyard-shop-grid figure > a,.indusyard-shop-grid figure a img,
.indusyard-shop-grid figure figcaption,.indusyard-shop-grid figure figcaption > span {
    float: left;
    width: 100%;
}
.indusyard-shop > ul > li {
    list-style: none;
    margin: 0px -4px 40px 0px;
    float: none;
    display: inline-block;
    vertical-align: top;
}
.indusyard-shop-grid figure {
    margin: 0px;
    border: 2px solid #f3f3f3;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.indusyard-shop-grid ul li:hover figure { border-color: rgba(27,27,27,0.9);}
.indusyard-shop-grid figure:before {
    content: '';
    position: absolute;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    background-color: #1b273d;
    opacity: 0;
    z-index: 1;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.indusyard-shop-grid ul li:hover figure:before { opacity: 0.9;}
.indusyard-shop-grid figure a i {
    position: absolute;
    left: 50%;
    top: 50%;
    width: 50px;
    height: 50px;
    text-align: center;
    padding: 17px 0px 0px;
    color: #ffffff;
    margin: -22px 0px 0px -55px;
    font-size: 16px;
    opacity: 0;
    z-index: 2;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.indusyard-shop-grid ul li:hover figure a i { opacity: 1;}
.indusyard-shop-grid figure a i:last-child {
    left: auto; right: 50%;
    margin: -22px -55px 0px 0px;
}
.indusyard-shop-grid figure figcaption {
    padding: 27px 0px 21px 30px;
    position: relative;
}
.indusyard-shop-grid figure figcaption:before {
    content: '';
    position: absolute;
    left: 20px;
    top: 0px;
    width: 223px;
    background-color: #f3f3f3;
    height: 2px;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.indusyard-shop-grid figure figcaption h6 {
    margin: 0px 0px 2px;
    text-transform: uppercase;
}
.indusyard-shop-grid figure figcaption small {
    font-size: 10px;
    float: left;
    line-height:24px;
}
.indusyard-shop-grid figure figcaption > span {
    font-weight: 500;
    font-size: 18px;
    color: #1b1b1b;
}
.indusyard-shop-grid figure figcaption > span del{
    font-size: 14px;
    font-weight: 400;
    color: #adadad;
}
.indusyard-shop-grid figure a i {
  -webkit-transition: all 0.6s cubic-bezier(0.68, -1, 0.265, 2.10);
     -moz-transition: all 0.6s cubic-bezier(0.68, -1, 0.265, 2.10);
      -ms-transition: all 0.6s cubic-bezier(0.68, -1, 0.265, 2.10);
       -o-transition: all 0.6s cubic-bezier(0.68, -1, 0.265, 2.10);
          transition: all 0.6s cubic-bezier(0.68, -1, 0.265, 2.10);
}
.indusyard-shop-grid figure a i:last-child {
  -webkit-transform: translateY(150px);
     -moz-transform: translateY(150px);
      -ms-transform: translateY(150px);
       -o-transform: translateY(150px);
          transform: translateY(150px);
}
.indusyard-shop-grid figure a i {
  -webkit-transform: translateY(-150px);
     -moz-transform: translateY(-150px);
      -ms-transform: translateY(-150px);
       -o-transform: translateY(-150px);
          transform: translateY(-150px);
}
.indusyard-shop-grid ul li:hover figure a i  {
  -webkit-transform: translateY(0);
     -moz-transform: translateY(0);
      -ms-transform: translateY(0);
       -o-transform: translateY(0);
          transform: translateY(0);
}
.star-rating {
    width: 24%;
    height: 24px;
    line-height: 24px;
    float: left;
    position: relative;
    margin: 0px 7px 2px 0px;
}
.star-rating:before,.star-rating-box:before {
    content: "\f006 \f006 \f006 \f006 \f006";
    font-family: FontAwesome;
    font-size: 10px;
    left: 0px;
    letter-spacing: 2px;
    position: absolute;
    top: 0px;
    color: #999999;
}
.star-rating-box:before                                                 { content: "\f005 \f005 \f005 \f005 \f005";}
.star-rating > .star-rating-box {
    height: 20px;
    left: 0px;
    overflow: hidden;
    position: absolute;
    top: 0px;
}
.sale {
    position: absolute;
    right: 15px;
    border-radius: 100%;
    top: 15px;
    color: #ffffff;
    width: 50px;
    height: 50px;
    text-transform: uppercase;
    text-align: center;
    font-weight: 500;
    font-size: 12px;
    padding: 12px 0px 0px;
}
/* Blog Detail */
.indusyard-blog-heading,.indusyard-blog-thumb {
    float: left;
    width: 100%;
}
.indusyard-blog-thumb {
    margin: 0px 0px 1px;
}
.indusyard-blog-heading {
    padding: 33px 0px 0px 0px;
    margin: 0px 0px 28px;
}
.indusyard-blog-large .indusyard-blog-heading { margin: 0px 0px 19px;}
.indusyard-blog-heading time {
    font-size: 40px;
    font-weight: 500;
    float: left;
    width: 42px;
    text-align: center;
    line-height: 19px;
}
.indusyard-blog-heading time span { font-size: 18px;}
.indusyard-blog-heading time ~ h2 { margin: -1px 0px 1px 57px;}
.indusyard-latest-blog .indusyard-blog-heading h2 { font-size: 18px;}
.indusyard-latest-blog .indusyard-blog-heading time span { font-size: 16px;}
.indusyard-blog-heading h2 {
    margin: 0px 0px 1px;
    font-size: 20px;
    line-height: 1;
    text-transform: uppercase;
}
.indusyard-blog-heading time ~ .indusyard-blog-option { margin: 0px 0px 0px 16px;}
.indusyard-blog-option {
    float: left;
    margin: 0px;
}
.indusyard-blog-option {
    float: left;
    margin: 0px;
}
.indusyard-latest-blog .indusyard-blog-option li { margin: 0px 20px 0px 0px;}
.indusyard-blog-option li {
    float: left;
    list-style: none;
    font-size: 12px;
    margin: 0px 22px 0px 0px;
    position: relative;
    color: #1b1b1b;
}
.indusyard-blog-option li:last-child { margin: 0px;}
.indusyard-blog-option li:before {
    content: '';
    position: absolute;
    right: -11px;
    top: 9px;
    width: 1px;
    height: 10px;
    background-color: #1b1b1b;
}
.indusyard-blog-option li:last-child:before { content: none;}
.indusyard-blog-option li a {
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.indusyard-rich-editor,.indusyard-rich-editor > p {
    float: left;
    width: 100%;
}
.indusyard-rich-editor                                        { margin: 0px 0px 8px;}
.indusyard-rich-editor > p {
    margin: 0px 0px 25px;
    font-size: 16px;
}
blockquote {
    background-color: #1b273d;
    float: left;
    width: 100%;
    border-left: 7px solid;
    font-size: 18px;
    font-style: italic;
    color: #ffffff;
    padding: 35px 81px 26px 94px;
    position: relative;
    line-height: 30px;
    margin: 11px 0px 32px;
}
blockquote:before {
    content: "\f10d";
    font-family: FontAwesome;
    font-size: 36px;
    position: absolute;
    left: 46px;
    top: 33px;
    font-style: normal;
    color: #ffffff;
}
blockquote span {
    text-align: right;
    display: block;
    font-size: 16px;
    font-style: normal;
}
blockquote span a                                                       { color: #ffffff;}
/*post tag*/
.indusyard-post-tags {
    border-top: 1px solid #ececec;
    padding: 13px 0px;
    margin: 0px 0px 60px;
    border-bottom: 1px solid #ececec;
    float: left;
    width: 100%;
}
.indusyard-social-tag,.indusyard-blog-social {
    float: left;
    width: 50%;
}
.indusyard-social-tag span {
    float: left;
    margin: 0px 15px 0px 0px;
    font-size: 18px;
    color: #1b1b1b;
}
.indusyard-social-tag a {
    font-size: 14px;
    color: #666666;
    float: left;
    margin: 0px 15px 0px 0px;
}
.indusyard-social-tag a:last-child { margin-right: 0px;}
.indusyard-blog-social { text-align: right;}
.indusyard-blog-social span {
    font-size: 18px;
    color: #1b1b1b;
    display: inline-block;
    margin: -1px 5px 0px 0px;
}
.indusyard-blog-social ul { float: right;}
.indusyard-blog-social ul li {
    float: left;
    list-style: none;
}
.indusyard-blog-social ul li {
    float: left;
    margin: 0px 0px 0px 10px;
    list-style: none;
}
.indusyard-blog-social ul li a {
    float: left;
    width: 23px;
    font-size: 12px;
    text-align: center;
    height: 23px;
    border-radius: 3px;
    color: #ffffff;
    padding: 6px 0px 0px;
    background-color: #999999;
}
.indusyard-blog-social ul li a.fa-facebook-f { background-color: #3b5998;}
.indusyard-blog-social ul li a.fa-twitter { background-color: #55acee;}
.indusyard-blog-social ul li a.fa-pinterest-p { background-color: #cc2127;}
.indusyard-blog-social ul li a.fa-google-plus { background-color: #dc4a38;}
/*next-prev-post*/
.indusyard-prenxt-post {
    float: left;
    width: 100%;
    margin: 0px 0px 42px;
}
.indusyard-prenxt-post ul                                         { margin: 0px -15px;}
.indusyard-prenxt-post ul li {
    list-style: none;
    float: left;
    width: 50%;
    padding: 0px 15px;
}
.indusyard-prenxt-post ul li figure {
    margin: 0px;
    float: right;
    width: 80px;
}
.indusyard-prenxt-post ul li figure img {
    position: relative;
    border-radius: 4px;
    float: right;
}
.indusyard-prenxt-post ul li figure ~ .indusyard-prev-artical {
    margin: 0px 89px 0px 0px;
    text-align: right;
    padding: 0 20px 0 0;
}
.indusyard-post-arrow i {
    margin: 6px 9px 0px 0px;
    float: left;
}
.indusyard-prev-artical h3 {
    display: inline-block;
    font-size: 16px;
    text-transform: capitalize;
    line-height: 24px;
}
.indusyard-prenxt-post ul .indusyard-next-post figure                           { float: left;}
.indusyard-prenxt-post ul li figure ~ .indusyard-next-artical {
    margin: 0px 0px 0px 89px;
    padding: 0px 0px 0px 20px;
}
.indusyard-post-arrow {
    display: inline-block;
    font-size: 14px;
    color: #606060;
    text-transform: uppercase;
}
.indusyard-next-artical >.indusyard-post-arrow i {
    margin: 6px 0px 0px 9px;
    float: right;
}
.indusyard-next-artical h3 {
    font-size: 16px;
    text-transform: capitalize;
    line-height: 24px;
}
/*indusyard-admin-post*/
.indusyard-admin-post,.indusyard-admin-post figure img {
    float: left;
    width: 100%;
}
.indusyard-admin-post {
    background-color: #f5f5f5;
    padding: 30px;
    margin: 0px 0px 60px;
    border-bottom: 3px solid #ffb600;
}
.indusyard-admin-post figure img { border-radius: 4px;}
.indusyard-admin-post figure {
    margin: 0px;
    float: left;
    width: 110px;
}
.indusyard-admin-post figure ~ .indusyard-admin-post-text {
    padding: 4px 0px 0px 135px;
}
.indusyard-admin-post-text { line-height: 1;}
.indusyard-admin-post-text h5 {
    margin: 0px;
    line-height: 1.3;
    font-weight: 600;
}
.indusyard-admin-post-text span {
    font-size: 12px;
    display: inline-block;
    margin: 0px 0px 16px;
}
.indusyard-admin-post-text p {
    line-height: 26px;
    margin: 0px;
}
/*comment area*/
.comments-area,.comment-list,.comment-list li,.comment-list li figure a img,.comment-list > ul > li,.comment-list .thumblist,
.comment-list li img,.thumb-list {
    float: left;
    width: 100%;
}
.thumb-list { margin-bottom: 30px;}
.comment-list .children { 
    margin: 0px;
    padding: 0px 0px 0px 92px;
}
.comment-list > ul > li {
    margin: 0px 0px 0px 0px;
    list-style: none;
}
.comment-list .thumblist > ul                      {margin: 0px;}
.comment-list li                                   {list-style: none;}
.comment-list li figure {
    float: left;
    margin: 6px 0px 0px 0px;
    width: 90px;
    text-align: center;
}
.comment-list li figure img { border-radius: 100%;}
.comment-list > li .thumb-list {
    background-color: #f5f5f5;
    padding: 30px 35px 33px 30px;
}
.comment-list figure ~ .text-holder {
    margin-left: 110px;
    position: relative;
    padding: 0px 0px 0px 16px;
    line-height: 1;
}
.text-holder p {
    margin-bottom: 0px;
    display: inline-block;
    line-height: 26px;
}
.text-holder h6 {
    font-weight: 600;
    line-height: 1.1;
    margin: -1px 0px 4px;
    letter-spacing: 0.7px;
}
.text-holder .post-date {
    display: inline-block;
    font-size: 12px;
    line-height: 1;
    margin: 0px 0px 19px 0px;
}
.comment-reply-link {
    position: absolute;
    right: -5px;
    top: 2px;
    color: #ffffff;
    padding: 8px 15px 8px;
    font-size: 12px;
    background-color: #1b273d;
    text-transform: uppercase;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.comment-reply-link:hover { color: #1b273d }
.comment-reply-link i {
    font-size: 11px;
    float: right;
    margin: 1px 0px 0px 7px;
}
.comment-list { margin: 0px 0px 30px;}
/* Comment  Form*/
.comment-reply-title,.comment-respond,.indusyard-full-form textarea {
    float: left;
    width: 100%;
}
.comment-respond { margin-bottom: 40px; }
.comment-respond form p {
    float: left;
    list-style: none;
    margin-bottom: 25px;
    padding: 0px 10px;
    width: 33.333%;
    position: relative;
}
.comment-respond form p:before {
    content: '';
    position: absolute;
    right: 58px;
    bottom: 0px;
    border-right: 1px solid #ececec;
    height: 100%;
}
.comment-respond form p:last-child:before                               { content: none;}
.comment-respond form p i {
    position: absolute;
    right: 27px;
    bottom: 16px;
    color: #c3c3c3;
    font-size: 14px;
}
.comment-respond form > .indusyard-full-form > i {
    bottom: auto;
    top: 14px;
    right: 27px;
}
.comment-respond form                                                    { margin: 0px -10px;}
.comment-respond form p input[type=text], .comment-respond form p input[type=email] {
    border: 1px solid #ececec;
    color: #444;
    height: 46px;
    font-size: 16px;
    margin: 0px;
    padding-left: 20px;
    width: 100%;
    background-color: transparent;
}
.comment-respond form > .indusyard-full-form {
    width: 100%;
    margin: 0px 0px 30px;
}
.indusyard-full-form textarea {
    height: 178px;
    color: #444;
    font-size: 16px;
    padding: 15px 0px 0px 20px;
    border: 1px solid #ececec;
    background-color: transparent;
}
.comment-respond form p input[type=submit] {
    border: medium none;
    float: left;
    position: relative;
    padding: 6px 26px 5px;
    font-size: 16px;
    background-color: #1b273d;
    color: #ffffff;
    -webkit-transition: all 0.4s ease-in-out;
       -moz-transition: all 0.4s ease-in-out;
        -ms-transition: all 0.4s ease-in-out;
         -o-transition: all 0.4s ease-in-out;
            transition: all 0.4s ease-in-out;
}
.comment-respond form p input[type=submit]:hover { color: #1b273d; }
/*Project Detail*/
.indusyard-project-detail,.indusyard-project-detail figure img,.about-project-img,.about-project-img img {
    float: left;
    width: 100%;
}
.indusyard-project-detail                                                        { margin: 0px 0px 25px;}
.indusyard-project-detail figure img                                             { position: relative;}
.indusyard-project-detail figure {
    width: 555px;
    float: left;
    padding: 30px 0px;
    margin: 0px;
}
.indusyard-project-detail figure iframe {
    float: left;
    width: 100%;
    height: 380px;
    position: relative;
}
.indusyard-project-detail figure:before {
    content: '';
    position: absolute;
    right: 0px;
    top: 0px;
    height: 100%;
    width: 263px;
    background-color: #f1f1f1;
}
.indusyard-project-detail figure ~ .indusyard-project-detail-text                  { margin: 0px 0px 28px 555px;}
.indusyard-project-detail-text {
    background-color: #f1f1f1;
    padding: 42px 30px 37px 30px;
    margin-bottom: 28px;
}
.indusyard-project-detail-text h4 {
    margin: 0px 0px 26px;
    font-weight: 600;
    display: inline-block;
}
.indusyard-project-detail-text > p {
    margin: 0px 0px 27px;
    line-height: 24px;
}
.indusyard-project-detail-text .indusyard-sermon-detail-option li h6 > a {
    color: #606060;
    font-size: 14px;
    margin: 0px 0px 0px 12px;
}
.indusyard-project-detail-text .indusyard-sermon-detail-option li                   { margin: 0px 0px 10px;}
.indusyard-project-detail-text .indusyard-sermon-detail-option                      { margin: 0px 0px 5px;}
.indusyard-social {
    display: inline-block;
}
.indusyard-social li {
    list-style: none;
    float: left;
    margin: 0px 15px 0px 0px;
}
.indusyard-social li a { color: #999999; }
.indusyard-project-detail > p {
    float: left;
    margin: 0px;
}
.indusyard-sermon-detail-option {
    display: inline-block;
    width: 100%;
    margin: 0px;
}
.indusyard-sermon-detail-option li {
    list-style: none;
    position: relative;
    padding: 0px 0px 0px 28px;
    margin: 0px 0px 2px;
}
.indusyard-sermon-detail-option li i {
    font-size: 14px;
    position: absolute;
    top: 4px;
    left: 0px;
    color: #1b273d;
}
.indusyard-sermon-detail-option li h6 span{
    color: #606060;
    font-size: 14px;
    margin: 0px 0px 0px 12px;
}
.indusyard-liststyle-one {
    padding: 14px 0px 0px;
    margin: 0px 0px 23px;
}
.indusyard-liststyle-one li {
    list-style: none;
    font-size: 16px;
    margin: 0px 0px 2px;
    position: relative;
    padding: 0px 0px 0px 28px;
}
.indusyard-liststyle-one li::before {
    border: 1px solid #1b273d;
    border-radius: 100%;
    content: "";
    height: 7px;
    left: 0px;
    position: absolute;
    top: 10px;
    width: 7px;
}
/* Team Detail */
.indusyard-teamdetl-thumb,.indusyard-teamdetl-thumb img {
    float: left;
    width: 100%;
}
.indusyard-teamdetl-thumb { margin-bottom: 30px; }
.left-text,.indusyard-progressbar,.progressbar,
.indusyard-progressbar li {
    float: left;
    width: 100%;
}
.indusyard-progressbar li {
    list-style: none;
    line-height: 1;
    margin-bottom: 20px;
}
.left-text {
    font-weight: bold;
}
.progress-percent {
    float: right;
    font-weight: bold;
    padding-right: 15px;
}
.col-md-7 .indusyard-liststyle-one { padding-top: 0px; }
.col-md-7  .indusyard-liststyle-one li { margin-bottom: 5px; }
/*Shop Detail*/
.indusyard-shop-detail,.indusyard-shop-detail figure a,.indusyard-shop-detail figure a img,.indusyard-shop-summery p,
.indusyard-shop-detail figure figcaption,.indusyard-shop-summery h4,.indusyard-shop-detail .indusyard-price-cartbox,
.indusyard-shop-option,.indusyard-shop-option li {
    float: left;
    width: 100%;
}
.indusyard-shop-detail                                                { margin-bottom: 20px;}
.indusyard-shop-detail figure > a > img {
    border: 1px solid #e0e0e0;
    margin: 0px 0px 30px;
}
.indusyard-shop-detail figure {
    float: left;
    width: 358px;
    margin: 0px;
}
.indusyard-shop-detail figure figcaption > ul                         { margin: 0px;}
.indusyard-shop-detail figure figcaption > ul > li {
    float: left;
    list-style: none;
    margin: 0px 28px 30px 0px;
}
.indusyard-shop-detail figure figcaption > ul > li:last-child         { margin-right: 0px;}
.indusyard-shop-detail figure figcaption ul li a img                  { border: 1px solid #e0e0e0;}
.indusyard-shop-detail figure figcaption ul > li.active a img         { border: 1px solid;}
.indusyard-shop-detail figure figcaption ul > li:hover a img          { border: 1px solid;}
.indusyard-shop-summery {
    float: left;
    width: 56%;
    padding: 9px 15px 0px 30px;
}
.indusyard-shop-summery h4 {
    margin: 0px 0px 5px;
    font-size: 22px;
}
.indusyard-shop-detail .star-rating {
    width: 22%;
    float: left;
    margin: 2px 0px 17px;
}
.indusyard-shop-summery small {
    color: #bfbfbf;
    font-size: 12px;
    font-weight: 600;
}
.indusyard-shop-detail .indusyard-price-cartbox {
    font-weight: 600;
    font-size: 22px;
    margin: 0px 0px 17px;
}
.indusyard-shop-detail .indusyard-price-cartbox del {
    color: #a3a3a3;
    font-size: 18px;
}
.indusyard-shop-summery p {
    margin: 0px 0px 23px;
    line-height: 30px;
    font-size: 16px;
}
.indusyard-shop-option                                { margin: 0px 0px 22px;}
.indusyard-shop-option li                             { list-style: none; line-height: 2; margin-bottom: 10px; }
.indusyard-shop-option li h6 {
    margin: 0px 10px 0px 0px;
    float: left;
    font-size: 16px;
    font-weight: 600;
}
.indusyard-shop-summery .star-rating:before, .indusyard-shop-summery .star-rating-box:before { letter-spacing: 8px; }
.indusyard-shop-option li a {
    font-size: 12px;
    color: #bfbfbf;
    float: left;
    margin-left: 10px;
}
.add-to-cart {
    float: left;
    padding: 8px 24px 8px 24px;
    color: #ffffff;
    font-size: 16px;
    font-weight: bold;
    border: none;
    border-radius: 3px;
    margin-top: 10px;
}
/* Footer */
#indusyard-footer,.indusyard-footer-one {
    float: left;
    width: 100%;
}
/* Footer Widget */
.indusyard-footer-widget {
    float: left;
    width: 100%;
    background-color: #0f204b;
    padding: 83px 0px 30px 0px;
    position: relative;
}
.indusyard-footer-widget:before {
    content: '';
    position: absolute;
    left: 0px;
    top: -16px;
    width: 50%;
    height: 16px;
    background-color: #ffb600;
}
.indusyard-footer-widget:after {
    content: '';
    position: absolute;
    left: 50%;
    top: -16px;
    border-bottom: 16px solid #ffb600;
    border-right: 16px solid transparent;
}
.indusyard-footer-widget .widget {
    float: left;
    margin-bottom: 40px;
}
/* Widget About Info */
.widget_about_info p {
    color: #ffffff;
    font-size: 15px;
    margin-bottom: 30px;
    line-height: 30px;
}
.indusyard-footer-logo {
    float: left;
    width: 100%;
    margin-bottom: 30px;
}
.widget_about_info ul {
    float: left;
    width: 100%;
}
.widget_about_info ul li {
    float: left;
    list-style: none;
    margin: 0px 18px 10px 0px;
}
.widget_about_info ul li a {
    font-size: 19px;
    color: #60769d;
}
/* Widget Categories */
.widget_categories ul,
.widget_categories ul li a {
    float: left;
    width: 100%;
}
.widget_categories ul li {
    float: left;
    width: 50%;
    list-style: none;
    margin-bottom: 7px;
}
.widget_categories ul li a {
    color: #ffffff;
    font-size: 16px;
}
.widget_categories ul li a:before {
    content: "\f105";
    font-family: FontAwesome;
    display: inline-block;
    margin: 0px 10px 0px 0px;
}
/* Footer Widget Title */
.footer_widget_title {
    float: left;
    width: 100%;
    margin-bottom: 30px;
}
.footer_widget_title h2 {
    color: #ffffff;
    font-size: 19px;
    font-weight: bold;
    text-transform: uppercase;
    margin-bottom: 0px;
    position: relative;
    padding-left: 30px;
}
.footer_widget_title h2:before {
    content: '';
    position: absolute;
    left: 0px;
    bottom: 13px;
    width: 20px;
    height: 2px;
}
/* Widget Gallery */
.widget_gallery ul { margin: 0px -5px; }
.widget_gallery ul li {
    float: left;
    width: 25%;
    list-style: none;
    padding: 0px 5px;
    margin-bottom: 10px;
}
.widget_gallery ul li a,
.widget_gallery ul li a img {
    float: left;
    width: 100%;
}
/* CopyRight */
.indusyard-copyright {
    float: left;
    width: 100%;
    text-align: center;
    padding: 20px 0px;
}
.indusyard-copyright p {
    margin-bottom: 0px;
    color: #1b273d;
}