@charset "UTF-8";
/*
Theme Name: Access Industrial
Theme URI: https://github.com/WordPress/twentynineteen
Author: the WordPress team
Author URI: https://wordpress.org/
Description: A new Gutenberg-ready theme.
Requires at least: WordPress 4.9.6
Version: 1.1
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: accessIndustrial
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Twenty Nineteen is based on Underscores https://underscores.me/, (C) 2012-2018 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Variables
# Normalize
# Typography
  ## Headings
  ## Copy
# Elements
  ## Lists
  ## Tables
# Forms
  ## Buttons
  ## Fields
# Navigation
  ## Links
  ## Menus
  ## Next & Previous
# Accessibility
# Alignments
# Clearings
# Layout
# Widgets
# Content
  ## Archives
  ## Posts and pages
  ## Comments
# Blocks
# Media
  ## Captions
  ## Galleries
--------------------------------------------------------------*/
/*
 * Chrome renders extra-wide &nbsp; characters for the Hoefler Text font.
 * This results in a jumping cursor when typing in both the Classic and block
 * editors. The following font-face override fixes the issue by manually inserting
 * a custom font that includes just a Hoefler Text space replacement for that
 * character instead.
 */


 body,html{ overflow-x: hidden; }
.owl-dots button {
    background: #FF5722 !important;
    margin: 0px 2px;
}
blockquote.wp-block-quote.is-style-large {
    border-left: 5px solid;
}
button:focus {
    outline: none !important;
}
.owl-theme .owl-dots .owl-dot span {
    background: transparent;
}

.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
    background: transparent;
}

button.owl-dot.active {
    background: #000 !important;
}
#ourMarket .owl-carousel .card{padding: 0px;}
body{ font-family: 'Open Sans', sans-serif !important; }
    @media(min-width: 767px){
      #ourServices h4.card-title {
    min-height: 45px;
}
    .aigpl-design-1 .aigpl-img-wrp{ height: 500px; }
    }
      .owl-carousel .card{ padding: 15px; margin: 10px; }
      .sliderCar img{ width: 100%; }
      .sliderCar .owl-controls.clickable {
    position: absolute;
    z-index: 9;
    bottom: 0;
    left: 0;
    right: 0;
}
.owl-theme .owl-controls .owl-page span {
    background: #F2552C;
}
.clr{background: #FF5722 !important; color: #fff !important;}
.clr:hover{background: #e64e25 !important;}
.card-footer ul li:nth-child(3) {
    background: #F2552C;
    padding: 0px;
}

.card-footer ul li:nth-child(3) a {
    padding: 1.5rem 4rem;
    display: block;
    color: #fff;
    font-size: 13px;
}
.top-header.bg-3 {
    background: #e64e25 !important;
}
.logo img{ margin: 5px !important; }
.top-header.bg-3 li {
    font-size: 13px !important;
}
.bannerLayout .container {
    position: absolute;
    top: 34%;
    z-index: 99;
    left: 0;
    right: 0;
    max-width: 60%;
    left: 0;
    right: 0;
    width: 100%;
    background: rgba(248, 247, 247, 0.58);
    text-align: center; padding: 10px 20px 30px;
}
.contactBar p {
    font-size: 30px !important;
    font-weight: bold;
    margin: 0px auto;
}
.contactBar a.btn.btn-sm.bg-b.clr {
    margin: 50px auto;
    background: #000 !important;
    padding: 10px 50px !important;
    font-size: 16px;
}
.contactBar a.btn.btn-sm.bg-b.clr:hover{ opacity:0.8;  }
.bannerLayout .container p {
    color: #000;
    font-weight: bold;
    font-size: 15px;
}
section#aboutSection p {
    font-size: 16px;
    line-height: 31px;
    text-align: justify;
}
.bannerLayout .container h1 {
    color: #e64e25 !important;
}
.header-fixed.smaller .logo img {width: 130px;}
.innerPageTl .card .card-img-overlay{z-index: 99;}
.innerPageTl h1.card-title {
    position: relative;
    text-align: center;
    color: #000;
    font-weight: bold !important;text-transform: uppercase;
    padding: 6px 0px 0px;font-size: 50px;
}
#homeBanner::before,#ourServices::before, .innerPageTl:before{
    background: rgba(180, 178, 178, 0.48) none repeat scroll 0 0;
    content: " ";
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 9;
}
.innerCon{ padding: 20px 0px !important; }
.innerPageTl:before{
    background: rgba(223, 129, 122, 0.52) none repeat scroll 0 0;
  }
#ourServices::before{
    background: rgba(243, 243, 243, 0.94) none repeat scroll 0 0; display: none;
    }
#ourServices .container,#ourMarket .container{ position: relative; z-index: 99; }
#ourServices h4.card-title{color: #000;}
#ourServices p {
    font-size: 14px;
}
#ourServices.card-padd-0 .card .card-body{ text-align: center; padding: 15px 10px; }
#ourServices .card{ border: none; box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);padding: 0px; }
.entry-content p{ text-align: justify; line-height: 36px; }
.entry-content h3 {color: #e64e25 !important;}
.mobile-button {
            display: none;
            background: #e0e4cb;
            position: fixed;
            bottom: 0px;
            width: 100%;
            z-index: 999;
            text-align: center;
        }
        .mobile-button img {
            margin: 0 0px;
            width: 30%;
        }
        .innerCon {
    background: #fff !important;
}
blockquote.wp-block-quote.is-style-large br {
    display: none;
}
img.img-responsive {
    max-width: 100%;
}
h1.section_title:after {
    content: '';
    position: absolute;
    width: 100px;
    height: 2px;
    background: #FF5722;
    left: 1px;
    bottom: 0;
    box-shadow: 0 4px 4px 0px rgba(0,0,0,0.2);
}
section.ls.about p {
    line-height: 34px;
    color: #626662;
    font-size: 16px;
    text-align: justify;
}
section.ls.about .btn {
    margin-top: 20px;
}
h1.section_title {
    position: relative;
    font-size: 3rem;
    text-transform: uppercase;padding-bottom: 12px;
  }
.single-product ul {
    padding: 0 0 0 20px;
}
@media(min-width: 991px){
  #aboutSection .media {
    width: 50%;
    float: left;
    line-height: 22px;
}
.cstmHieght{ height: 250px; }
}
@media(max-width: 767px){
  .top-header ul.list-top > li{ float: none; text-align: center; }
  header.smaller .menu-btn {top: 78px;}
   .menu-btn{ top:80px; }
  .contactBar p {
    font-size: 25px !important;
    text-align: center !important;
}
.contactBar a.btn.btn-sm.bg-b.clr {
    margin: 10px 15px 30px;
    padding: 10px 50px !important;
    display: inline-block;
}
.mobile-text-center {
    text-align: center !important;
}
.contactBar .col-md-4 {
    text-align: center;
}
.footer-bottom p {
    text-align: left !important;
}
  .mobile-button{ display: block; }
  .header-fixed.smaller .logo img {
    width: 210px;
}
  .logo img {
    width: 230px;
}
  .row.succss-stry.owl-carousel.owl-theme.owl-loaded.owl-drag{ margin: 0px; }
  .p-50 {
    padding: 15px !important;
}
  #aboutSection .col-md-7 {
    text-align: center;
}
#aboutSection .col-md-7 a{
    margin: 20px auto !important;
}
  .bannerLayout .container {
    position: static;
    max-width: 100%;
    padding: 0px 15px 15px;
    height: 300px;
    display: flex;
    justify-content: center;
    align-items: center;
}
h2.line-default {
    font-size: 20px !important;
}
section#aboutSection {
    padding: 15px !important;
}
#homeBanner::before{ display: none; }
.bannerLayout .container h1 {
    font-size: 22px !important;
    margin: 0px;
    padding: 20px 0px;
}
}
.showInMobile{ display: none; }
@media(max-width: 767px){
  .p-t-50 {
    padding-top: 20px !important;
}
.showIndesktop{ display: none; }
.showInMobile{ display: block; }
h1.section_title{font-size: 25px !important;}
h1.section_title {
    text-align: center;
}
h1.section_title:after {
    
    position: relative;
    display: block;
    width: 100px;
    margin: 20px auto 0;
}
.entry-content h3 {
    text-align: center;
}

}
@media(max-width: 370px){
  .menu-btn {
    top: 80px;
}
}
@media(min-width:768px){
    .head-img {
    position: absolute;
    z-index: 99999;
    right: 0px;
    width: 200px;
    top: 0px;
}.head-img img {
    max-width: 100%;
}.head-img h3 {
    font-size: 14px;
    margin: 0px;
    text-align: center;
}
	.header-fixed .main-header .col-xs-4.col-sm-9.hidden-md.hidden-lg {
    padding-right: 100px !important;
}
}
@media(max-width:667px){
	.menu-nav{
		z-index:10000 !important;
	}
	.top-header.bg-3 li .fa {
    display: none;
}
	.list-top {
    width: 50%;
    text-align: left !important;
    padding: 0px;
}.list-top li {
    padding: 5px 0px !important;
    text-align: left !important;
}.list-top li a {
    font-size: 12px !important;
}.head-img {
    position: absolute;
    z-index: 99;
    width: 50%;
    top: 0px;
    right: 0px;
}.head-img img {
    width: 75%;
    margin: 0 auto;
    display: block;
}.head-img h3 {
    margin: 0px !important;
    font-size: 9px !important;
    color: #fff;
    text-align: center;
}
}
@media(max-width:667px){
	#homeBanner {
  margin-top: 100px;
}
	body.page-id-279 .bannerLayout .container {
  position: absolute;
  top: 7%!important;
  z-index: 99;
  left: 0;
  right: 0;
  max-width: 85%!important;
  left: 0;
  right: 0;
  width: 100%;
  background: rgba(248, 247, 247, 0.58);
  text-align: center;
  padding: 10px 20px 30px;
}
}
/*#trp-floater-ls {*/
/*    display: none;*/
/*}.header-fixed .trp-language-wrap {*/
/*    top: 6px;*/
/*    position: relative;*/
/*    float: right;*/
/*    width: 35%;*/
/*    text-align: right;*/
/*    height: auto;*/
/*}*/


/*.switch {*/
/*  position: relative;*/
/*  display: inline-block;*/
/*  width: 100%;*/
/*  height: 34px;*/
/*}*/

/*.switch input {display:none;}*/

/*.slider {*/
/*  position: absolute;*/
/*  cursor: pointer;*/
/*  top: 0;*/
/*  left: 0;*/
/*  right: 0;*/
/*  bottom: 0;*/
/*  background-color: #ca2222;*/
/*  -webkit-transition: .4s;*/
/*  transition: .4s;*/
/*}*/

/*.slider:before {*/
/*  position: absolute;*/
/*  content: "";*/
/*  height: 26px;*/
/*  width: 26px;*/
/*  left: 4px;*/
/*  bottom: 4px;*/
/*  background-color: white;*/
/*  -webkit-transition: .4s;*/
/*  transition: .4s;*/
/*}*/

/*input:checked + .slider {*/
/*  background-color: #2ab934;*/
/*}*/

/*input:focus + .slider {*/
/*  box-shadow: 0 0 1px #2196F3;*/
/*}*/

/*input:checked + .slider:before {*/
/*  -webkit-transform: translateX(165px);*/
/*  -ms-transform: translateX(165px);*/
/*  transform: translateX(200px);*/
/*}*/

/*------ ADDED CSS ---------*/
/*.on*/
/*{*/
/*  display: none;*/
/*}*/

/*.on, .off*/
/*{*/
/*  color: white;*/
/*  position: absolute;*/
/*  transform: translate(-50%,-50%);*/
/*  top: 50%;*/
/*  left: 50%;*/
/*  font-size: 10px;*/
/*  font-family: Verdana, sans-serif;*/
/*}*/

/*input:checked+ .slider .on*/
/*{display: block;}*/

/*input:checked + .slider .off*/
/*{display: none;}*/

/*--------- END --------*/

/* Rounded sliders */
/*.slider.round {*/
/*  border-radius: 34px;*/
/*}*/

/*.slider.round:before {*/
/*  border-radius: 50%;}*/
#trp-floater-ls-current-language img {
  width: auto !important;
}
.page-id-13 h2.section_title::after {
  content: '';
  position: absolute;
  width: 100px;
  height: 2px;
  background: #ff5722;
  left: 1px;
  bottom: 0;
  box-shadow: 0 4px 4px 0px rgba(0,0,0,.2);
}.page-id-35 h2 {
  color: #e64e25 !important;
  font-size: 2.5rem;
}
.page-id-9 h2{
	font-size: 2.5rem;
}
