/*
Theme Name: Bootstrap Basic
Theme URI: https://rundiz.com
Author: Vee Winch
Author URI: 
Description: Bootstrap v.3 basic theme for developers to build their new theme very fast and easy. You can support theme author by <a href="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=9HQE4GVV4KTZE" target="donate">donate</a>. To follow what was changed, please look for <a href="https://github.com/Rundiz-WP/bootstrap-basic" target="commits">commits</a> of this theme at Github or changelog.md file that come with the theme.
Version: 1.1.5
Requires at least: 4.0
Tested up to: 5.8
Requires PHP: 5.4
License: MIT
License URI: https://opensource.org/licenses/MIT
Text Domain: bootstrap-basic
Domain Path: /languages/
Tags: one-column, two-columns, three-columns, left-sidebar, right-sidebar, custom-background, custom-menu, featured-images, front-page-post-form, post-formats, threaded-comments, translation-ready

This theme built with Twitter Bootstrap v.3. It is basic theme with basic style for build new theme with Bootstrap.

*/


/*
Required WordPress CSS
*/
.alignleft {
          display: inline;
          float: left;
          margin-right: 1.5em;
}

.alignright {
          display: inline;
          float: right;
          margin-left: 1.5em;
}



/* WordPress gallery */

.gallery {
          margin-bottom: 1.6em;
}

.gallery-item {
          display: inline-block;
          padding: 1.79104477%;
          text-align: center;
          vertical-align: top;
          width: 100%;
}

.gallery-columns-2 .gallery-item {
          max-width: 50%;
}

.gallery-columns-3 .gallery-item {
          max-width: 33.33%;
}

.gallery-columns-4 .gallery-item {
          max-width: 25%;
}

.gallery-columns-5 .gallery-item {
          max-width: 20%;
}

.gallery-columns-6 .gallery-item {
          max-width: 16.66%;
}

.gallery-columns-7 .gallery-item {
          max-width: 14.28%;
}

.gallery-columns-8 .gallery-item {
          max-width: 12.5%;
}

.gallery-columns-9 .gallery-item {
          max-width: 11.11%;
}

.gallery-icon img {
          margin: 0 auto;
}

.gallery-caption {
          color: #707070;
          color: rgba(51, 51, 51, 0.7);
          display: block;
          font-family: "Noto Sans", sans-serif;
          font-size: 12px;
          font-size: 1.2rem;
          line-height: 1.5;
          padding: 0.5em 0;
}

.gallery-columns-6 .gallery-caption,
.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption {
          display: none;
}



.wp-caption {
          border: 1px solid #ccc;
          margin-bottom: 1.5em;
          max-width: 100%;
}

.wp-caption img[class*="wp-image-"] {
          display: block;
          margin: 1.2% auto 0;
          max-width: 98%;
}

.wp-caption-text {
          text-align: center;
}

.wp-caption .wp-caption-text {
          margin: 0.8075em 0;
}

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

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

/*Custom Css  */
body {
          font-family: 'Lato', sans-serif;
          margin: 0;
          padding: 0;
}

.row {
          margin-right: 0px !important;
          margin-left: 0px !important;
}

.row-with-vspace {
          margin-bottom: 0px !important;
}

#main-column .page {
          border: none;
          margin-bottom: 0px;
          padding: unset;
}

#main-column {
          padding-left: 0px;
          padding-right: 0px;
}

/*Menu-Bar*/
span.menu-t {
          display: none;
}

span.m-list {
          display: none;
}

/* .page-id-8 #head-background { } */
/*  header {position: absolute;top: 0;z-index: 999;width: 100%;background: #ffffff;} */
header {
          background: #ffffff;
}

.navbar-default {
          background-color: unset;
          border: unset;
          box-shadow: unset;
          background-image: none;
          float: right;
          padding: 15px 0px 0px 0px;
}

.navbar-default .navbar-nav>.active>a {
          background: none;
          box-shadow: none;
          background-image: none;
          color: #D16B0E;
}

.navbar-default .navbar-nav>.active>a,
.navbar-default .navbar-nav>.active>a:focus,
.navbar-default .navbar-nav>.active>a:hover {
          color: #555;
          background-color: unset !important;
}

.navbar-default .navbar-nav>.active>a {
          color: #EE3F36;
          font-size: 16px;
          font-family: 'Raleway', sans-serif;
          font-weight: 600;
}

.navbar-default .navbar-nav>li>a {
          color: #404041;
          font-size: 16px;
          font-family: 'Raleway', sans-serif;
          font-weight: 600;
}

.navbar-nav>li>a {
          text-shadow: unset !important;
}

.navbar-default .navbar-nav>li>a:hover {
          color: #EE3F36;
}

.nav>li>a {
          padding: 10px 25px;
}

.collapse.navbar-collapse.navbar-primary-collapse {
          padding-left: 0px;
          padding-right: 0px;
          padding-top: 10px;
}

.navbar-default .navbar-nav>.open>a {
          box-shadow: unset !important;
          border: unset !important;
          background: unset !important;
          background-color: unset !important;
          background-image: unset !important;
}

.dropdown-menu>.active>a {
          box-shadow: unset !important;
          border: unset !important;
          background: unset !important;
          background-color: unset !important;
          background-image: unset !important;
          font-size: 16px;
          font-family: 'Lato', sans-serif;
}

.dropdown-menu {
          background: #093971;
          transition: all 1.8s;
          border: unset !important;
          box-shadow: unset !important;
}

.dropdown-menu>li>a {
          color: #ffffff;
          font-size: 16px;
          font-family: 'Raleway', sans-serif;
          padding: 7px 20px;
          font-weight: 600;
}

.navbar-default .navbar-nav>.open>a {
          color: #EE3F36 !important;
          font-weight: 600;
          font-size: 17px;
}

.dropdown-menu>li>a:hover {
          color: #ffffff !important;
          background: unset !important;
}

.dropdown-menu>.active>a {
          color: #ffffff !important;
}

li#menu-item-263:hover .dropdown-menu {
          display: block;
}

#logo img {
          margin: 10px 0px 10px 0px;
          width: 60px;
}

h1.entry-title {
          display: none;
}

div#top-bar {
          display: flex;
          justify-content: space-between;
          background-color: #000000c9;
}

.top-contact-info span a {
          color: #ffffff;
}

.contact-info {
          padding: 0;
}

/* pop-up */
.pum-theme-1148 .pum-title,
.pum-theme-enterprise-blue .pum-title {
          text-align: center !important;
}

div#popmake-1157 {
          width: 35%;
          left: 1000px;
}

.pum-theme-1148 .pum-title,
.pum-theme-enterprise-blue .pum-title {
          text-align: center;
}

/* footer  */
footer.entry-meta {
          display: none;
}

#site-footer {
          border-top: unset !important;
          padding: 0px 0px 0px 0px !important;
          background: #F7F9F8 !important;
}

.slidercontent h1 {
          font-size: 40px;
          color: #ffffff;
          font-weight: 600;
}

.section-1 img {
          width: 100%;
}

button:hover {
          background-color: red;
}

button {
          padding: 8px 20px;
          background: unset;
          border-radius: 5px;
          border: 2px solid red;
          margin-top: 95px;
}

button a {
          color: #000000 !important;
          font-size: 20px;
          text-decoration: none !important;
}
button a:hover {
    color: #fff !important;
}

/* .sec1-icon::before { */
/* padding-top: 86px; */
/*     content: "";
    width: 174px;
    height: 50px;
    border: 5px solid;
    position: absolute;
} */

/* region */
/* lightning */
img.region-img {
    width: 78%;
    margin-left: 62px;
}
p.region-para {
    padding-top: 30px;
}

.sec1-con h1 {
          font-size: 75px;
          font-weight: 900;
          color: crimson;
}

.sec1-icon::before {
          /* padding-top: 86px; */
          content: "";
          width: 255px;
          height: 255px;
          /* background-color: #ffffff; */
          z-index: -1;
          border: 8px solid #dc143c;
          position: absolute;
          left: 44px;
          top: 0;
}

.sec1-icon::after {
          content: "ESE";
          font-size: 295px;
          position: absolute;
          color: #afafaf1a;
          /* letter-spacing: 17px; */
          z-index: -777;
          top: -194px;
          right: -262px;
          font-weight: bolder;
          /* background-color: #fff; */
          font-family: poppins;
          -webkit-text-stroke-color: 1px soli;
          /* -webkit-text-stroke: 4px #efefef7a; */
          /* text-shadow: 5px 5px 0px #4e4c4c14; */
}

.section-1 {
          padding: 0px 0px 40px 0px;
          /*     background: url("https://eselightning.in/wp-content/uploads/2023/02/bg-overlay.png"); */
          background-size: cover;
          background-repeat: no-repeat;
}

.section-1 {
          position: relative;
padding: 50px 86px 50px 68px;
}

.section-1 h1{
	line-height:46px;
}

h1.sec1-overlay {
          position: absolute;
          left: 18%;
          top: 37%;
          font-size: 13rem;
          font-weight: 800;
          color: #ec1a2314;
}

img.sec1-bg {
          width: 280px;
          position: absolute;
          left: 0;
          top: -84px;
          z-index: -1;
}

.sec1-con h1 {
          font-size: 69px;
          font-weight: bolder;
          font-family: 'Poppins';
}

.sec1-icon {
          text-align: center;
}

.sec1-icon::before {
          /* padding-top: 86px; */
          content: "";
          width: 255px;
          height: 264px;
          z-index: -1;
          border: 8px solid #dc143c;
          position: absolute;
          left: 44px;
          top: 0;
}

.sec1-con h2 {
    margin: 0px;
}
.heading h2 {
          text-align: center;
          font-size: 30px;
          font-weight: 300;
          color: #222;
          letter-spacing: 1px;
          text-transform: uppercase;

          display: grid;
          grid-template-columns: 1fr max-content 1fr;
          grid-template-rows: 27px 0;
          grid-gap: 20px;
          align-items: center;
}

.heading h2:before {
          content: " ";
          display: block;
          border-bottom: 1px solid #c50000;
          border-top: 1px solid #c50000;
          height: 5px;
          margin-left: 143px;
          background-color: #f8f8f8;
}

.heading h2:after {
          content: " ";
          display: block;
          border-bottom: 1px solid #c50000;
          border-top: 1px solid #c50000;
          height: 5px;
          margin-right: 143px;
          background-color: #f8f8f8;
}

/* .sec1-con {
    margin-top:101px;
} */
.electric-wire img {
          /*     width: 22%;
    position: absolute;
    right: 0;
    margin-top: 0;
    filter: grayscale(.8); */
          display: none;
}

.electric-wire img:hover {
          filter: unset;
}

.sub-sec-1 {
          display: none;
}

.section-1 p {
          color: #000000;
          text-align: justify;
          line-height: 32px;
          font-size: 16px;
}

#welcomeimg {

      
    padding-top: 100px;
    display: flex;
    flex-wrap: wrap;
    gap: 30px 0;
}

.transformer img {
          width: 25%;
          position: absolute;
          right: 0px;
          top: 738px;
}

/* .section-1 h1 {
    color: #000000;
    font-size: 30px;
    margin: unset;
    font-weight: 600;
    padding-bottom: 15px;
    font-family: 'Raleway', sans-serif;
    line-height: 40px;
} */

.section-1 h2 span {
          display: block;
          color: #a19b9a;
          font-size: 26px !important;

}




/* .tw-top-bar {background-color: #EE3F36 ;} */
.tw-top-bar {
          padding: 15px 190px 15px 190px;
}

.row.menu-container {
          display: flex;
          align-items: baseline;
}

#topheader {
          display: flex;
}

.tw-top-bar .text-left .top-contact-info span {
          padding-left: 0;
          padding-right: 25px;
}

.enquiry2 button {
          background: #EE3F36;
          font-size: 16px;
          border: unset;
          color: #ffffff;
          border-radius: 2px;
          padding: 5px 20px;
          margin-top: -5px;
}
.enquiry2 button a{
	  font-size: 16px;
	  color: #ffffff !important;
}
.enquiry2 {
          display: flex;
          justify-content: space-evenly;
          align-items: baseline;

}

/* .enquiry2 h4 {
    margin-left: 99px;
} */
.top-contact-info span,
.top-social-links a,
.top-social-links>span {
          color: #ffffff;
          padding-right: 15px;
}

.text-right {
          text-align: right !important;
}

.top-contact-info {
          text-align: right;
}

.fa-phone {
          padding-right: 10px;
}

.fa-envelope-o {
          padding-right: 10px;
}

.top-contact-info a {
          color: #000000;
          text-decoration: none;
}

.stx-main-container {
          width: 100% !important;
}

.section-2 {
          padding: 60px 0px 60px 0px;
          background: #414142;
          background-size: cover;
          background-repeat: no-repeat;
          position: relative;
	      text-align:center;
}

.section-2 .container {
          display: flex;
          align-items: center;
	      flex-wrap:wrap;
}

.dotbanner2 {
          position: absolute;
          top: 247px;
          left: -1px;

}

img.stormflash-15 {
          background: #ffffff;
}

.dotbanner2 img {
          width: 75% !important;
}


#p-more {
          font-weight: 700;
          color: #ffffff;
          text-decoration: none;
          font-size: 15px;
          margin-top: 25px;
          font-family: 'Raleway', sans-serif;
          background: #000;
          padding: 10px;
}

.section-2 img {
          width: 70%;
}

.section-3 img {
          width: 75%;
}

i.Earthing-title {
          font-size: 26px;
}

.section-4 img {
          width: 86%;
}

.section-2 p {
          line-height: 38px;
          color: #ffffff;
          text-align: justify;
          font-size: 16px;
}

.section-3 p {
          margin-bottom: 35px;
          padding: 0px 60px 0px 60px;
          line-height: 25px;
          color: #000000;
}

.sec3-bg img {
          width: 65%;
}

.sec3-bg {
          position: absolute;
          right: 0;
}

.sec3-bg2 img {
          width: 65%;
}

.sec3-bg2 {
          position: absolute;
          top: 214px;
          left: 0;
}

.section-4 p {
          margin-bottom: 35px;
          /* padding: 0px 60px 0px 60px; */
          line-height: 33px;
          color: #fff;
          font-size: 18px;
          text-align: justify;
          margin-top: 33px;
}

.section-3 {
          padding: 60px 0px 60px 0px;
          text-align: center;
          background-position: left;
          background: url("https://eselightning.in/leesas-seo/wp-content/uploads/2021/09/bgcover3.png");
          background-repeat: repeat;
}

.dotbanner3 {
          position: absolute;
          left: 0;
}

.dotbanner3 img {
          width: 65%;
          margin-top: 115px;
}

.section-4 {
          padding: 60px 0px 60px 0px;
          /* background: #2d0201; */
          position: relative;
          background-image: linear-gradient(to right, #242424a6, #242424d1), url(https://eselightning.in/wp-content/uploads/2023/03/wide-angle-shot-many-electric-posts-dry-landscape-cloudy-sky-scaled.jpg);
          background-repeat: no-repeat;
          background-position: bottom;
          background-size: cover;
          background-attachment: fixed;
	text-align:center;
}

.section4-con .container {
          background: #ffffff;
          margin-top: 78px;
	      padding-bottom:30px;
}


.dotbanner {
          position: absolute;
          top: 60px;
          left: 5%;
}

.dotbanner1 {
          /*     position: absolute;
    top: 0px;
    right:-35px;
	width:20%; */
          display: none;
}

.sec4-bg img {
          width: 100%;
}

.sec4-bg {
          position: absolute;
          right: 11px;
          top: 207px
}

.section-2 h2 {
          color: #EE3F36;
          font-weight: 900;
          margin: unset;
          padding: 0px 0px 15px 0px;
          font-family: 'Raleway', sans-serif;
          font-size: 40px;
}

.section-3 h2 {
          color: #EE3F36;
          font-weight: 900;
          margin: unset;
          padding: 0px 0px 15px 0px;
          font-family: 'Raleway', sans-serif;
}

.section-4 h2 {
          color: #EE3F36;
          font-weight: 900;
          margin: unset;
          padding: 46px 0px 0px 0px;
          font-family: 'Raleway', sans-serif;
}

#light1 p {
          padding: 0px 0px 25px 0px;
}

#light2 p {
          padding: 0px 0px 25px 0px;
}

#light p {
          padding: 0px 0px 25px 0px;
}

.blogsection2.wow.fadeIn.animated {
          display: none;
}

.section-5 {

          background: url("https://eselightning.in/leesas-seo/wp-content/uploads/2021/09/bgcover3.png");
          background-size: cover;
          background-repeat: no-repeat;
          background-color: #000;
          color: #fff;
}

.news-sec {
          display: flex;
          gap: 53px;
          align-items: center;
          line-height: 30px;
          padding-top: 70px;
}

.news-content h3 {
          font-size: 27px !important;
          font-family: inherit;
}

.news-content span {
          font-weight: 800;
          font-size: 40px;
}

.news-content p {
          font-size: 16px;
          color: #ABABAB;
          font-family: 'Lato';
          padding-bottom: 20px;
          text-align: justify;
	line-height:22px;
}

.news-content h3:hover {
          color: #fe0000;
          transition: 800ms linear;
}

.news-content a:hover {
          color: #fe0000;
          transition: 800ms linear;
}

.news-content a {
          font-size: 18px;
          color: #fff;
}

.blogsection {
          padding-bottom: 70px;
}

.sp-pcp-post .sp-pcp-title a {
          font-size: 18px;
          text-decoration: none;
	text-align:left;
}

.sp-pcp-post .sp-pcp-post-content .sp-pcp-readmore {
          margin-top: unset;
}

.sp-pcp-post .sp-pcp-post-content .sp-pcp-readmore a {
          font-size: 10px;
          text-decoration: none;
}

.section-5 h2 {
          /* color: #000000; */
          margin: unset;
          font-family: 'Raleway', sans-serif;
          /* margin-bottom: -45px; */
          text-align: center;
          font-size: 38px;
          font-weight: 600;
          padding-top: 70px;
}

#f1 h3 {
          margin: unset;
          color: #EE3F36;
          font-size: 16px;
          font-family: 'Raleway', sans-serif;
          font-weight: 600;
          padding: 15px 0px 0px 0px;
}

#f2 h3 {
          margin: unset;
          color: #EE3F36;
          font-size: 16px;
          font-family: 'Raleway', sans-serif;
          font-weight: 600;
          padding: 15px 0px 0px 0px;
}

#f3 h3 {
          margin: unset;
          color: #EE3F36;
          font-size: 16px;
          font-family: 'Raleway', sans-serif;
          font-weight: 600;
          padding: 15px 0px 0px 0px;
}

#f1 ul {
          margin: 0;
          padding: 0;
}

#f2 ul {
          margin: 0;
          padding: 0;
}

#f3 ul {
          margin: 0;
          padding: 0;
}

#f1 ul li {
          list-style-type: none;
          line-height: 22px;
}

#f1 ul li a {
          color: #000000;
          text-decoration: none;
          font-size: 14px;
}

#f2 ul li a {
          color: #000000;
          text-decoration: none;
          font-size: 14px;
}

#f3 ul li a {
          color: #000000;
          text-decoration: none;
          font-size: 14px;
}

#f2 ul li {
          color: #000000;
          list-style-type: none;
          line-height: 22px;
}

#f3 ul li {
          color: #000000;
          list-style-type: none;
          line-height: 22px;
}

#detail {
          padding-left: 75px;
          padding-right: 75px;
}

.addlogo {
          text-align: center;
}

.fulladdress h3 {
          font-size: 16px;
          color: #EE3F36;
          margin: unset;
          font-family: 'Raleway', sans-serif;
          padding: 15px 0px 10px 0px;
          font-weight: 600;
}

.fulladdress p {
          color: #000000;
          line-height: 22px;
          text-align: justify;
          font-size: 14px;
}

.fulladdress p span {
          display: block;
}

.contactdetails a {
          color: #000000;
          font-size: 14px;
          text-decoration: none;
}

.contactdetails p span {
          display: block;
}

.contactdetails p {
          margin-bottom: unset;
          line-height: 22px;
}

#f4 {
          margin-bottom: 30px;
}

#f3 {
          margin-bottom: 30px;
}

#f2 {
          margin-bottom: 30px;
}

#f1 {
          margin-bottom: 30px;
}

.copyright {
          color: #000000;
          font-size: 12px;
}

.copyright a {
          color: #000000;
          text-decoration: none;
}

#copy2 {
          text-align: right;
}

.top-contact-info img {
          width: 15px;
          margin-right: 5px;
}

.section-2 h3 {
          font-size: 16px;
          color: #ffffff;
          font-family: 'Raleway', sans-serif;
          min-height: 20px;
          line-height: 25px;
          font-weight: 600;
}

.section-3 h3 {
          font-size: 16px;
          color: #000000;
          font-family: 'Raleway', sans-serif;
          min-height: 5px;
          line-height: 25px;
          font-weight: 600;
}

.section4-con span {
          font-weight: 900;
}

.section4-con h1 {
          font-size: 35px;
          padding-top: 21px;
}

.section-4 h3 {
          font-size: 16px;
          color: #fff;
          font-family: 'Raleway', sans-serif;
          min-height: 50px;
          line-height: 25px;
          font-weight: 600;
}

.heading h3 {
          color: #fff;
          font-size: 40px;
          font-weight: 800;
          text-align: center;
}

.sp-pcp-post .sp-pcp-post-thumb-area {
          position: relative;
          text-align: center;
}

#comments {
          display: none;
}

#main-column .post {
          border: unset !important;
          margin-bottom: unset !important;
          padding: unset !important;
}

#main-column .post .entry-header .entry-meta {
          display: none !important;
}

.banner {
          background: url("https://eselightning.in/wp-content/uploads/2021/10/04.jpg");
          background-size: cover;
          background-repeat: no-repeat;
          padding: 40px 0px 40px 0px;
}

.banner h1 {
          font-family: 'Raleway', sans-serif;
          color: #ffffff;
          font-size: 30px;
          margin: unset;
}

.about {
          padding: 0px 0px 40px 0px;
}

.contact {
          padding: 0px 0px 40px 0px;
          background: #ffffff;
}

.projects {
          padding: 40px 0px 40px 0px;
}

.about {
          color: #000000;
          line-height: 25px;
          text-align: justify;
}

#main-column .post h1.entry-title {
          display: block;
          margin-bottom: unset;
          margin-top: unset;
          font-family: 'Raleway', sans-serif;
          background: url('https://eselightning.in/wp-content/uploads/2021/10/04.jpg');
          background-size: cover;
          background-repeat: no-repeat;
          padding: 40px 0px 40px 0px;
          pointer-events: none;
          text-decoration: none;
          font-size: 30px;
          color: #ffffff;
}

h1.entry-title a {
          color: #ffffff;
          text-decoration: none;
}

.prod-img img {
          width: 70%;
          padding: 0px 20px 20px 20px;
}

.prodcuts-inner {
          padding: 40px 0px 40px 0px;
}

.circuit {
          text-align: center;
}

.circuit img {
          width: 60%;
}

.col-sm-7.col-xs-12.full-w {
          margin-bottom: 70px;
}

h2.product-heading {
          color: #EE3F36;
          font-weight: 600;
          font-family: 'Raleway', sans-serif;
          font-size: 23px;
          margin-bottom: unset;
          margin-top: unset;
          padding: 10px 0px 10px 0px;
}

.prodcuts-inner-all-pages p {
          font-size: 14px;
          line-height: 25px;
          text-align: justify;
          color: #000000;
}

.product-a1 ul {
          margin: 0;
          padding: 0px 0px 0px 18px;
}

.product-a1 ul li {
          list-style-type: circle;
          line-height: 25px;
          color: #000000;
          font-size: 14px;
}

.product-table table {
          width: 100%;
}

.product-table {
          padding: 55px 0px 0px 0px;
}

.product-table tr,
td,
th {
          padding: 10px;
          text-align: center;
          border: 1px solid #ccc;
}

.product-table th {
          background: #EE3F36;
          color: #ffffff;
}

.product-table td {
          color: #000000;
}

.product-table tr:nth-of-type(even) {
          background: #D7D7D7;
}

.surgeproduct {
          padding: 40px 0px 40px 0px;
}

#exo p {
          text-align: justify;
          line-height: 25px;
          color: #000000;
}

#exo h3 {
          color: #1E2B4B;
          font-weight: 600;
          font-size: 25px;
          line-height: 40px;
          margin-top: unset;
}

.p-device p {
          text-align: justify;
          color: #000000;
          line-height: 25px;
}

#exo h4 {
          margin: unset;
          font-size: 20px;
          color: #EE3F36;
          padding: 0px 0px 10px 0px;
          font-weight: 500;
}

#exo ul {
          padding: 0 0 0 15px;
          margin: 0;
}

#exo ul li {
          list-style-type: circle;
          line-height: 25px;
}

#light a {
          text-decoration: none;
}

#light2 a {
          text-decoration: none;
}

#light1 a {
          text-decoration: none;
}

.lightimage img {
          width: 100%;
          margin-bottom: 30px;
}

.lightimage {
          text-align: center;
}

.lightimage1 img {
          width: 100%;
          margin-bottom: 35px;
}

.lightimage1 {
          text-align: center;
}

#exo {
          padding-bottom: 40px;
}

.certificate {
          background: #F0F0F0;
}

.certificate-image img {
          width: 85%;
          margin-bottom: 70px;
}

.sp-pcp-post-content p {
          font-size: 13.5px;
}

.sp-pcp-readmore {
          margin-top: 10px !important;
}

/* Contact */
.contact h3 {
          font-size: 25px;
          color: #EE3F36;
          font-weight: 600;
          font-family: 'Raleway', sans-serif;
          margin: unset;
          padding: 0px 0px 15px 0px;
          text-align: center;
}

button#wpforms-submit-769 {
          width: 25%;
          background: #EE3F36;
          color: #ffffff;
          font-size: 15px;
          font-weight: 600;
          font-family: 'Raleway', sans-serif;
}

.ccleft img {
          width: 35%;
          margin: 12px;
}

.ccleft p {
          font-size: 15px;
          color: #000000;
          line-height: 25px;
          margin-bottom: unset;
          margin-left: 15px;
}

.ccleft a {
          color: #000000;
          text-decoration: none;
          line-height: 25px;
          font-size: 15px;
}

.ccleft h4 {
          font-size: 18px;
          color: #EE3F36;
          margin: 5px 0px 5px 15px;
          font-weight: 600;
          font-family: 'Raleway', sans-serif;
}

.ccenter {
          text-align: center;
}

.ccenter img {
          width: 65%;
          margin-top: 70px;
}

.ccenter h3 {
          font-size: 27px;
          color: #000000;
          font-weight: 600;
          font-family: 'Raleway', sans-serif;
          margin: unset;
          padding: 0px 0px 15px 0px;
          text-align: center;
}

.ccright img {
          width: 25%;
          margin: 12px;
}

.ccright ul {
          margin: 0 0 0 15px;
          padding: 0;
}

.ccright ul li {
          font-size: 15px;
          color: #000000;
          line-height: 25px;
          list-style-type: none;
}

.ccright a {
          color: #000000;
          text-decoration: none;
          line-height: 25px;
          font-size: 15px;
}

.ccright h4 {
          font-size: 18px;
          color: #EE3F36;
          margin: 5px 0px 5px 15px;
          font-weight: 600;
          font-family: 'Raleway', sans-serif;
}

#contact-container {
          padding: 45px 30px;
          background: #F7F9F8;
}

.contact1 {
          padding: 40px 0px 40px 0px;
}

.ph-address {
          margin-top: 60px;
          min-height: 210px;
}

.ph-email {
          min-height: 210px;
}

.dell-add {
          margin-top: 60px;
          min-height: 210px;
}

.har-add {
          min-height: 210px;
}

#contact-formcon {
          padding: 45px 30px;
          background: #F7F9F8;
}

.p-device {
          padding-bottom: 20px;
}




/* Animation */
.animated {
          -webkit-animation-duration: 2s;
          animation-duration: 2s;
          -webkit-animation-fill-mode: both;
          animation-fill-mode: both;
}

.animated.infinite {
          -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
}

@-webkit-keyframes fadeInRight {
          0% {
                    opacity: 0;
                    -webkit-transform: translate3d(30px, 0, 0);
                    transform: translate3d(30px, 0, 0);
          }

          to {
                    opacity: 1;
                    -webkit-transform: none;
                    transform: none;
          }
}

@keyframes fadeInRight {
          0% {
                    opacity: 0;
                    -webkit-transform: translate3d(30px, 0, 0);
                    transform: translate3d(30px, 0, 0);
          }

          to {
                    opacity: 1;
                    -webkit-transform: none;
                    transform: none;
          }
}

.fadeInRight {
          -webkit-animation-name: fadeInRight;
          animation-name: fadeInRight;
}

@-webkit-keyframes fadeInLeft {
          0% {
                    opacity: 0;
                    -webkit-transform: translate3d(-30px, 0, 0);
                    transform: translate3d(-30px, 0, 0);
          }

          to {
                    opacity: 1;
                    -webkit-transform: none;
                    transform: none;
          }
}

@keyframes fadeInLeft {
          0% {
                    opacity: 0;
                    -webkit-transform: translate3d(-30px, 0, 0);
                    transform: translate3d(-30px, 0, 0);
          }

          to {
                    opacity: 1;
                    -webkit-transform: none;
                    transform: none;
          }
}

.fadeInLeft {
          -webkit-animation-name: fadeInLeft;
          animation-name: fadeInLeft;
}

@-webkit-keyframes fadeIn {
          0% {
                    opacity: 0;
          }

          to {
                    opacity: 1;
          }
}

@keyframes fadeIn {
          0% {
                    opacity: 0;
          }

          to {
                    opacity: 1;
          }
}

.fadeIn {
          -webkit-animation-name: fadeIn;
          animation-name: fadeIn;
}

@-webkit-keyframes fadeInDown {
          0% {
                    opacity: 0;
                    -webkit-transform: translate3d(0, -10%, 0);
                    transform: translate3d(0, -10%, 0);
          }

          to {
                    opacity: 1;
                    -webkit-transform: none;
                    transform: none;
          }
}

@keyframes fadeInDown {
          0% {
                    opacity: 0;
                    -webkit-transform: translate3d(0, -10%, 0);
                    transform: translate3d(0, -10%, 0);
          }

          to {
                    opacity: 1;
                    -webkit-transform: none;
                    transform: none;
          }
}

.fadeInDown {
          -webkit-animation-name: fadeInDown;
          animation-name: fadeInDown;
}

@-webkit-keyframes slideInDown {
          0% {
                    -webkit-transform: translate3d(0, -15%, 0);
                    transform: translate3d(0, -15%, 0);
                    visibility: visible;
          }

          to {
                    -webkit-transform: translateZ(0);
                    transform: translateZ(0);
          }
}

@keyframes slideInDown {
          0% {
                    -webkit-transform: translate3d(0, -15%, 0);
                    transform: translate3d(0, -15%, 0);
                    visibility: visible;
          }

          to {
                    -webkit-transform: translateZ(0);
                    transform: translateZ(0);
          }
}

.slideInDown {
          -webkit-animation-name: slideInDown;
          animation-name: slideInDown;
}

@-webkit-keyframes slideInLeft {
          0% {
                    -webkit-transform: translate3d(-30px, 0, 0);
                    transform: translate3d(-30px, 0, 0);
                    visibility: visible;
          }

          to {
                    -webkit-transform: translateZ(0);
                    transform: translateZ(0);
          }
}

@keyframes slideInLeft {
          0% {
                    -webkit-transform: translate3d(-30px, 0, 0);
                    transform: translate3d(-30px, 0, 0);
                    visibility: visible;
          }

          to {
                    -webkit-transform: translateZ(0);
                    transform: translateZ(0);
          }
}

.slideInLeft {
          -webkit-animation-name: slideInLeft;
          animation-name: slideInLeft;
}

@-webkit-keyframes slideInRight {
          0% {
                    -webkit-transform: translate3d(30px, 0, 0);
                    transform: translate3d(30px, 0, 0);
                    visibility: visible;
          }

          to {
                    -webkit-transform: translateZ(0);
                    transform: translateZ(0);
          }
}

@keyframes slideInRight {
          0% {
                    -webkit-transform: translate3d(30px, 0, 0);
                    transform: translate3d(30px, 0, 0);
                    visibility: visible;
          }

          to {
                    -webkit-transform: translateZ(0);
                    transform: translateZ(0);
          }
}

.slideInRight {
          -webkit-animation-name: slideInRight;
          animation-name: slideInRight;
}

@-webkit-keyframes slideInUp {
          0% {
                    -webkit-transform: translate3d(0, 100%, 0);
                    transform: translate3d(0, 100%, 0);
                    visibility: visible;
          }

          to {
                    -webkit-transform: translateZ(0);
                    transform: translateZ(0);
          }
}

@keyframes slideInUp {
          0% {
                    -webkit-transform: translate3d(0, 100%, 0);
                    transform: translate3d(0, 100%, 0);
                    visibility: visible;
          }

          to {
                    -webkit-transform: translateZ(0);
                    transform: translateZ(0);
          }
}

.slideInUp {
          -webkit-animation-name: slideInUp;
          animation-name: slideInUp;
}

.p-list img {
          width: 75%;
}

.p-list h2 {
          margin: 0px 0px 12px 0px;
          color: #000000;
          font-size: 20px;
          font-family: 'Raleway', sans-serif;
          font-weight: 600;
}

.p-list p {
          color: #000000;
          line-height: 25px;
          text-align: justify;
}

.p-list ul {
          margin: 0;
          padding: 0;
}

.p-list ul li {
          line-height: 25px;
          list-style-type: none;
}

.p-list {
          padding: 40px 0px 40px 0px;
}

footer h2 {
          font-size: 25px;
          font-family: 'Raleway', sans-serif;
          font-weight: 600;
          color: #000000;
          margin-bottom: 5px;
          line-height: 35px;
}

.enquiry button {
          background: #EE3F36;
          font-size: 16px;
          border: unset;
          color: #ffffff;
          border-radius: 2px;
          padding: 5px 20px;
          margin-left: 175px;
          margin-top: -5px;
}

footer h3 {
          color: #EE3F36;
          font-size: 25px;
          font-family: 'Raleway', sans-serif;
          font-weight: 600;
          line-height: 35px;
          margin: unset;
}

.enquiry {
          padding-left: 15px;
          margin-bottom: 25px;
}

.strip {
          height: 3px;
          background: #EE3F36;
}

div#custom-bg img {
          width: 100%;
}

.cust-bg {
          width: 23%;
}

section#primary h5 {
          text-align: center;
          margin-bottom: 0px;
          height: 40px;
}

div#custom-bg {
          text-align: center;
          box-shadow: 1px 1px 1px rgb(0 0 0 / 25%);
          margin-bottom: 20px;
          padding-bottom: 20px;
}

section#primary h5 a {
          text-decoration: unset;
          color: unset;
          font-weight: 600;
          font-size: 16px;
}

.make-in img {
          width: 30%;
}

.make-in {
          text-align: center;
}

.bbcrumb {
          padding: 20px 0 20px 0px;
          font-family: 'Raleway', sans-serif;
          font-weight: 500;
          color: #000000;
}

.prodcuts-inner {
          padding: 0px 0px 30px 0px;
}

.bbcrumb a {
          color: #EE3F36;
          font-weight: 500;
}

p#breadcrumbs {
          padding: 20px 0 20px 0px;
          font-family: 'Raleway', sans-serif;
          font-weight: 500;
          color: #000000;
}

p#breadcrumbs a {
          color: #EE3F36;
}

.solutions {
          padding: 0px 0px 40px 0px;
}

.solutions p {
          color: #000000;
          line-height: 25px;
          text-align: justify;
}

#exwelding ul {
          margin: 0;
          padding: 0;
}

#exwelding ul li {
          line-height: 25px;
          text-align: justify;
          color: #000000;
}

.ex-welding {
          padding: 0px 0px 40px 0px;
}

.ex-welding p {
          color: #000000;
          line-height: 25px;
          text-align: justify;
}

.eximage img {
          width: 100%;
}

.mouldtype {
          margin-top: 25px;
          margin-left: -15px;
}

.surgeprotect p {
          text-align: justify;
          line-height: 25px;
          color: #000000;
}

.surgeprotect {
          padding-bottom: 40px;
}

.surgeprotect img {
          width: 80%;
          margin-bottom: 15px;
}

#visionimage img {
          width: 60%;
          margin: 15px;
          text-align: center;
}

#visionimage {
          display: flex;
          justify-content: flex-end;
          text-align: center;
}

#vision {
          padding-left: 0px;
}

.visionandmission {
          display: flex;
}

#missionimage img {
          width: 60%;
          margin: 15px;
          text-align: center;
}

#missionimage {
          display: flex;
          justify-content: flex-start;
          text-align: center;
}

.about h3 {
          color: #EE3F36;
          font-family: 'Raleway', sans-serif;
}

.about h4 {
          color: #EE3F36;
          font-family: 'Raleway', sans-serif;
}

.p-places {
          padding: 40px 0px 40px 0px;
}

.p-places p {
          line-height: 30px;
          color: #000000;
          text-align: justify;
}

.col-md-3.col-sm-6.col-xs-12.pt-cv-content-item.pt-cv-1-col {
          width: 25%;
}

.pt-cv-wrapper img {
          width: 100%;
}

.pt-cv-view .pt-cv-title {
          margin-bottom: 10px;
          height: 40px;
}

.pt-cv-title a {
          font-weight: 600;
          color: #000000;
          font-size: 16px;
          font-family: 'Raleway', sans-serif;
}

.pt-cv-view .pt-cv-ifield {
          margin-bottom: 0 !important;
          text-align: center;
          box-shadow: rgb(0 0 0 / 25%) 1px 1px 1px;
          padding-bottom: 20px;
}

.product-fields {
          padding-top: 25px;
}

.s-place {
          padding: 40px 0px 40px 0px;
}

.s-place p {
          text-align: justify;
          line-height: 25px;
          color: #000000;
}

.s-place img {
          width: 80%;
          margin-bottom: 15px;
}

.eselightningprotection p {
          color: #000000;
          line-height: 25px;
          text-align: justify;
          margin-bottom: 20px;
}

.earthingandponding p {
          color: #000000;
          line-height: 25px;
          text-align: justify;
          margin-bottom: 20px;
}

.category-8 .eselightningprotection {
          display: none;
}

.category-7 .earthingandponding {
          display: none;
}

.clp {
          padding-left: unset;
}

.clp1 {
          padding-left: unset;
}

.ldw {
          padding-left: unset;
}

.page-id-923 .pt-cv-view .pt-cv-ifield {
          box-shadow: rgb(0 0 0 / 18%) 0px 2px 4px;
          padding-left: 15px;
          margin-bottom: 25px !important;
}

.page-id-923 .pt-cv-wrapper img {
          width: 50%;
}

.page-id-923 .pt-cv-view .pt-cv-title {
          height: 20px;
          text-align: left;
}

.page-id-923 .pt-cv-content {
          text-align: left;
}

.page-id-923 .pt-cv-wrapper .btn-success {
          color: #fff;
          background-color: #021D48;
          border-color: #021D48;
}

.leesas-blog {
          padding: 0px 0px 20px 0px;
}

.mob-slider {
          display: none;
}
@media only screen and (min-width: 1440px) {

	.section-1 h2 span {
    font-size: 26px;
}
	.section-4 p {
    margin-top: 0px;
}
	.section-4 img {
    width: 69%;
    margin-left: 67px;
    margin-top: 27px;
}
	.news-content p {
    padding-bottom: 0px;
}
	.dotbanner2 img {
    width: 57% !important;
}
	.dotbanner2 {
    position: absolute;
    top: 321px;
    left: -1px;
}
}

/* @media only screen and (min-width: 1400px) {
          .section-1 h2 span {
                    font-size: 29px;
          }

          .dotbanner2 img {
                    width: 70% ;
          }

          .dotbanner2 {
                    top: 422px;
                    left: -48px;
          }

          .section-2 h2 {
                    font-size: 34px;
          }

          .news-content h3 {
                    font-size: 32px;
          }
} */

@media only screen and (min-width: 1350px) {
          .enquiry button {
                    margin-left: 15px;
          }
}

@media only screen and (max-width: 1024px) {
          .nav>li>a {
                    padding: 10px 15px;
          }

          #f1 {
                    width: 100%;
                    text-align: center;
                    margin-bottom: unset;
          }

          #f1 ul li a {
                    line-height: 25px;
          }

          #f2 {
                    width: 100%;
                    text-align: center;
                    margin-bottom: unset;
          }

          #f2 ul li a {
                    line-height: 25px;
          }

          #f3 {
                    width: 100%;
                    text-align: center;
                    margin-bottom: unset;
          }

          #f3 ul li a {
                    line-height: 25px;
          }

          #f4 {
                    width: 100%;
                    text-align: center;
                    margin-bottom: unset;
          }

          #f4 ul li a {
                    line-height: 25px;
          }

          .fulladdress p {
                    text-align: center;
          }

          #copy2 {
                    text-align: center;
                    width: 100%;
          }

          #copy1 {
                    text-align: center;
                    width: 100%;
                    margin-top: 15px;
          }

          .copyright {
                    text-align: center;
          }

          .fulladdress h3 {
                    padding-bottom: unset;
          }

          .enquiry button {
                    margin-top: 15px;
                    margin-left: unset;
                    display: block;
                    text-align: center;
          }

          #detail {
                    text-align: center;
          }

          .enquiry {
                    margin-bottom: 10px;
                    text-align: center;
          }

          .enquiry h3 span {
                    text-align: center;
                    display: flex;
                    justify-content: center;
          }

          .lightimage img {
                    margin-bottom: 85px;
          }

          .section-1 h2 span {
                    font-size: 29px;

          }

          .dotbanner2 img {
                    width: 70% !important;
          }

          .dotbanner2 {
                    top: 423px;
                    left: -47px;
          }

          .section-2 h2 {
                    font-size: 34px;
          }

          .news-sec {
                    padding-right: 55px;
          }

          .enquiry2 h4 {
                    margin-right: 2px;
                    margin-left: 0px;
          }

          .blogsection.wow.fadeIn.animated {
                    display: none;
          }

          .blogsection2.wow.fadeIn.animated {
                    display: block;
          }

          .news-content p {
                    font-size: 18px;
                    padding-right: 0px;
                    padding-top: 21px;
          }

          .blogsection2.wow.fadeIn.animated {
                    display: block;
                    padding-bottom: 40px;
          }

          .news-content h3 {
                    font-size: 32px;
          }

          .section-2 p {
                    margin-bottom: 35px;

			  font-size: 16px;
                    margin-top: 0px;
          }

          .section-2 img {
                    width: 80%;
          }

          .sub-sec-1 {
                    display: block;
                    line-height: 30px;
                    position: relative;
          }

          .section-1 {
                    display: none;
          }

          .sub-sec-1 h1 span {
                    color: #EE3F36;
          }

          .sub-sec-1 p {
                    font-size: 16px;
			      padding-top: 14px;

          }

          p.sec1-para {
                    padding-top: 0px;
          }

.sec1-icon img {
    padding-top: 36px;
    padding-bottom: 15px;
    width: 21%;
}

          .sub-sec-1 img.sec1-bg {
                    width: 199px;
                    position: absolute;
                    right: 26px;
                    top: -64px;
                    z-index: -1;
          }

          .sub-sec-1 {
                    line-height: 30px;
                    position: relative;
                    padding: 36px;
          }

          .sec1-icon {
                    padding-top: 0px;
                    text-align: center;
          }

          .section-2 p {
                    margin-bottom: 0px;
                    font-size: 14px;
                    margin-top: 0px;
                    line-height: 35px;
          }

          .dotbanner2 img {
                    width: 52% !important;
          }

          .dotbanner2 {
             top: 403px;
             left: -74px;
          }

          .section-2 h2 {
                    padding-top: 0px;
                    font-size: 27px;
          }

          .news-content p {
                    font-size: 16px;
          }

          .news-content h3 {
                    font-size: 26px;
          }
	.sec1-icon::after {
    content: "ESE";
    font-size: 188px;
    position: absolute;
    color: #afafaf30;
    /* letter-spacing: 17px; */
    z-index: -777;
    top: 63px;
    right: 33px;
    font-weight: bolder;
    /* background-color: #fff; */
    font-family: poppins;
    -webkit-text-stroke-color: 1px soli;
    /* -webkit-text-stroke: 4px #efefef7a; */
    /* text-shadow: 5px 5px 0px #4e4c4c14; */
}
	.sec1-icon::before {
    /* padding-top: 86px; */
    content: "";
    width: 255px;
    height: 264px;
    z-index: -1;
    border: 8px solid #dc143c;
    position: absolute;
    left: 277px;
    top: 0;
}
	.section-4 img {
    width: 91%;
    margin-top: 60px;
}
	.news-sec {
    padding-right: 55px;
    padding-left: 55px;
		padding-top:41px;
}
	.news-content h3 {
    padding-bottom: 20px;
	}

	.news-content p {
    padding-bottom: 0px;
}
	.section-4 p {
    margin-top: 0px;
}
.dotbanner2 img {
    /* width: 52% !important; */
    display: none;
}
}

@media only screen and (max-width: 768px) {
          .nav>li>a {
                    padding: 10px 10px;
          }

          .navbar-default .navbar-nav>li>a {
                    font-size: 15px;
          }

          .section-1 img {
                    width: 80%;
                    margin-top: 15px;
          }

          #f1 {
                    display: none;
          }

          #f2 {
                    display: none;
          }

          #f3 {
                    display: none;
          }

          footer {
                    text-align: center;
          }

          .fulladdress p {
                    text-align: center;
          }

          #copy2 {
                    text-align: center;
          }

          footer h2 {
                    font-size: 20px;
          }

          footer h3 {
                    font-size: 20px;
          }

          #welcomeimg {
                    padding-top: 35px;
          }

          .section-5 h2 {
                    font-size: 25px;
          }

          .visionandmission1 {
                    display: flex;
                    flex-direction: row-reverse;
          }

          .cust-bg {
                    width: 50%;
          }

          .col-sm-12.col-xs-12.col-md-7.full-w.wow.fadeInRight.animated.animated {
                    margin-bottom: 20px;
          }

          .prodcuts-inner {
                    text-align: center;
          }

          .product-a1 ul li {
                    text-align: justify;
          }

          .ccenter img {
                    width: 25%;
                    margin-top: 35px;
          }

          .ph-address {
                    min-height: unset;
                    text-align: center;
          }

          .ccleft img {
                    width: 10%;
          }

          .ph-email {
                    min-height: unset !important;
                    text-align: center;
          }

          .ccright {
                    text-align: center;
          }

          .ccright img {
                    width: 10%;
          }

          .dell-add {
                    margin-top: unset;
                    min-height: unset;
          }

          .har-add {
                    margin-top: unset;
                    min-height: unset;
          }

          .col-md-3.col-sm-6.col-xs-12.pt-cv-content-item.pt-cv-1-col {
                    width: 50%;
          }

          .tw-top-bar {
                    padding: 15px 0px 15px 0px;
          }

          .row.menu-container {
                    display: flex;
                    align-items: center;
          }

          .section-1 img {
                    width: 21%;
                    margin-top: 0px;
          }

          .dotbanner2 {
                    display: none;
          }

          .sec2-product {
                    padding-top: 40px;
          }

          .sec4-bg img {
                    display: none;
          }

          .section-2 p {
                    padding: 0px;
          }

          .section-2 img {
                    width: 50%;
          }

          .section-3 img {
                    width: 50%;
          }

          .section4-con img {
                    width: 50%;
          }

          .section-5 {
                    text-align: center;
          }
		div#light2 {
    text-align: center;
}
	.section-2 p {
    padding: 0px;
    margin-bottom: 0px;
}
	.sec1-icon::before {
    width: 207px;
    height: 201px;
    left: 177px;
    top: 6px;
}
	.sec1-icon::after {
    font-size: 140px;
}
.news-content p {
    padding: 15px 87px 0px 87px;
}
		.section-5 h2 {
    font-size: 42px !important;
}
	.heading h2:before {

    margin-left: 89px;
}
	.heading h2:after {
    margin-right: 85px;
}
	.heading h2:before {

    margin-left: 44px;
}
	.heading h2:after {
    margin-right: 36px;
}
	.heading h2 {
    font-size: 24px;
}
	.section4-con {
    text-align: center;
}
	.section-2 .container {
    display: flex;
    align-items: center;
    flex-direction: column;
}
	#p-more {

    font-size: 14px;
}
	.section-2 h2 {
    padding-top: 0px;
    font-size: 30px;
}
	div#light {
    text-align: center;
}
	.sub-sec-1 h2 span {
    font-size: 17px;
    color: #a19b9a;
}
}


@media only screen and (max-width: 767px) {
          .top-contact-info {
                    text-align: center;
          }

          span.m-list {
                    display: inline !important;
                    color: #EE3F36;
                    font-size: 18px;
                    margin-right: 5px;
                    font-weight: 700;
          }

          .navbar-default {
                    float: unset;
                    text-align: center;
          }

          .navbar-toggle {
                    float: unset;
          }

          .navbar-default .navbar-collapse {
                    border-color: unset;
          }

          .navbar-default .navbar-collapse {
                    border-color: unset;
                    box-shadow: unset;
                    border: unset;
          }

          .open .dropdown-menu {
                    display: block !important;
          }

          .dropdown-menu {
                    display: none !important;
          }

          ul.sub-menu.dropdown-menu {
                    text-align: center;
          }

          .navbar-nav {
                    margin: unset;
                    padding: unset;
          }

          #logo {
                    text-align: center;
          }

          .mob-slider {
                    display: block;
          }

          .desk-slider {
                    display: none;
          }

}


@media only screen and (max-width: 425px) {
          .top-contact-info {
                    display: flex;
                    flex-direction: column;
          }

          div#top-bar {
                    display: flex;
                    justify-content: space-around;
                    font-size: 12px;
          }

          .enquiry2 {
                    display: flex;
                    align-items: baseline;
                    flex-direction: column;
          }

          .enquiry2 button {
                    font-size: 14px;
          }

          .enquiry2 h4 {
                    margin-left: 0px;
                    font-size: 16px;
                    gap: 5px;
          }

          .section-1 img {
                    width: 100%;
                    margin-top: 18px;
          }

          img.sec1-bg {
                    width: 50%;
                    top: 140px;
          }

          .heading h2 {
                    text-align: center;
                    font-size: 24px;
                    font-weight: 700;
          }

          .section-3 p {
                    padding: unset;
          }

          .top-contact-info {
                    text-align: center;
          }

          .tw-top-bar {
                    display: none;
          }

          .dropdown-menu>li>a {
                    font-size: 14px;
          }

          .navbar-default .navbar-nav .open .dropdown-menu>li>a {
                    color: #404041;
          }

          .ccenter img {
                    display: none;
          }

          .ph-address {
                    margin-top: 10px;
          }

          .ccleft img {
                    width: 15%;
          }

          .ccright img {
                    width: 15%;
          }

          .banner h1 {
                    font-size: 25px;
          }

          .banner {
                    padding: 25px 0px 25px 0px;
          }

          .contact h3 {
                    font-size: 22px;
          }

          .certificate-image {
                    text-align: center;
          }

          .certificate-image img {
                    margin-bottom: 30px;
          }

          .solutions {
                    padding: 0px 0px 20px 0px;
          }

          .navbar .navbar-nav .open .dropdown-menu>.active>a {
                    color: #404041 !important;
          }

          .make-in img {
                    width: 50%;
          }

          .banner h1 {
                    line-height: 35px;
          }

          #surgeprod {
                    text-align: center;
          }

          .surgeprotect {
                    padding-bottom: 20px;
          }

          .section-1 {
                    background-size: unset;
                    padding: 25px 0px 25px 0px;
          }

          .section-1 h1 {
                    font-size: 23px;
                    line-height: 33px;
          }

          .dotbanner1 {
                    position: unset;
                    display: none;
          }

          .section-2 {
                    background-size: unset;
                    padding: 25px 0px 25px 0px;
          }

          .section-2 h2 {
                    font-size: 20px;
                    line-height: unset;
          }

          .section-2 h3 {
                    padding: 0px 0px 0px 0px;
          }

          .section-2 p {
                    padding: unset;
          }

          .section-3 {
                    padding: 25px 0px 25px 0px;
          }

          .section-3 h2 {
                    font-size: 20px;
                    line-height: unset;
          }

          .dotbanner {
                    position: unset;
                    display: none;
          }

          .section-4 {
                    padding: 25px 0px 25px 0px;
          }

          .section-4 h2 {
                    font-size: 20px;
          }



          .section-5 h2 {
                    font-size: 20px;
                    color: #EE3F36;
          }

          #main-column .post h1.entry-title {
                    font-size: 25px;
                    line-height: 25px;
                    padding: 25px 0px 25px 0px;
          }

          #visionimage {
                    justify-content: center;
          }

          .visionandmission {
                    flex-direction: column;
          }

          #vision {
                    padding-left: 0px;
                    padding-right: 0px;
          }

          .visionandmission1 {
                    flex-direction: column-reverse;
          }

          #missionimage {
                    justify-content: center;
          }

          .col-md-6.col-sm-12.col-xs-12.eximage {
                    text-align: center;
          }

          .eximage img {
                    width: 60%;
          }

          .lightimage img {
                    margin-bottom: unset;
          }

          #custom-bg img {
                    width: 100%;
          }

          .col-md-3.col-sm-6.col-xs-12.pt-cv-content-item.pt-cv-1-col {
                    width: 100%;
          }

          .page-id-923 .pt-cv-view .pt-cv-title {
                    text-align: center;
          }

          .page-id-923 .pt-cv-content {
                    text-align: center;
          }

          .navbar-default .navbar-nav>.open>a {
                    font-size: 15px;
          }

          .arrow4 {
                    width: 25px !important;
                    height: 25px !important;
          }

          br {
                    display: none;
          }

          .section-3 h3 {
                    min-height: 35px;
          }

          .section-4 h3 {
                    min-height: 35px;
          }

          .section-2 h3 {
                    min-height: 35px;
          }

          #p-more {
                    font-size: 13.5px;
          }

          #p-mores {
                    font-size: 13.5px;
          }

          .heading h2:before {

                    margin-bottom: 10px;

          }

          .heading h2:after {

                    margin-top: 10px;
          }

          .section-2 img {
                    width: 66%;
          }

          .section-3 img {
                    width: 50%;
          }

          .section-4 img {
                    width: 50%;
          }

          .heading h2 {
                    text-align: center;
                    font-size: 24px;
                    font-weight: 300;
                    color: #222;
                    letter-spacing: 1px;
                    text-transform: uppercase;
                    display: unset;
                    align-items: center;
          }

          .sub-sec-1 h1 span {
                    color: #EE3F36;
                    font-size: 20px;
          }

          .sub-sec-1 p {
                    font-size: 12px;
          }

          .sec1-icon img {

                    width: 100%;
          }

          .section-2 img {
                    width: 50%;
          }

          .heading h3 {
                    color: #fff;
                    font-size: 24px;
                    font-weight: 800;
          }

          .section-4 p {
                    margin-bottom: 35px;
                    /* padding: 0px 60px 0px 60px; */
                    line-height: 33px;
                    font-size: 12px;
                    margin-top: 33px;
          }

          .section-4 {
                    padding: 0px;
          }

          .section-5 {
                    margin-top: 20px;
          }

          .section-5 h2 {
                    font-size: 36px;
                    color: #ffffff;
          }
	.sec1-icon::before {
    width: 192px;
    height: 201px;
    left: 24px;
    top: 13px;
}
	.sec1-icon::after {
    font-size: 108px;
    right: -49px;
}
	.section-2 p {
    padding-bottom: 20px;
}
	.heading h2 {
    text-align: center;
    font-size: 23px;
    font-weight: 900;
}
	.heading {
    margin-top: 20px;
}
	.section4-con {
    text-align: center;
}
	.news-content p {
    padding: 0px;
}
	.news-sec {
    padding-left:0px;
}
	.sec1-icon img {
    width: 50%;
}
}

@media only screen and (max-width: 425px) {
          .news-sec {
                    padding-right: 0px;
          }

          .sub-sec-1 h1 span {
                    color: #EE3F36;
                    font-size: 18px;
          }

          .sec1-con h1 {
                    font-size: 34px;
                    font-weight: 900;
          }

          .enquiry2 button {

                    padding: 5px 9px;
          }

          .heading h2 {
                    text-align: center;
                    font-size: 20px;
                    font-weight: 700;
          }
}
@media only screen and (max-width: 375px) {
	.news-content p {
    padding: 25px;
}
	#p-more {
    font-size: 10px;
}
}

/**/


.inner-add-section {
    display: flex;
    gap: 20px;
    padding: 20px 0px;
}

.add-section-left {
    width: 65%;
}


.add-section-right {
    width: 40%;
}


.add-section-right img {
    width: 100%;
}



.add-section-left h2 {
    color: #ef3f37;
    font-weight: 600; 
	padding-bottom: 20px;
}


.add-section-left p {
    line-height: 30px;
    color: #000000;
    text-align: justify;
   
}



@media only screen and (max-width: 700px) {
.inner-add-section {
    flex-direction: column; 
}
.add-section-left {
    width: 100%;
} 
	.add-section-right {
    width: 100%;
}

}


.add-section {
    background-color: #f0e6e6;
}









