/* ----------------------------------------------------------------
	Custom CSS

	Add all your Custom Styled CSS here for New Styles or
	Overwriting Default Theme Styles for Better Hanlding Updates
-----------------------------------------------------------------*/

body{ font-family: 'Raleway', sans-serif; color: #777777;}

.desktop-visible{display:block !important;}	
.mobile-visible{display:none !important;}
.container-fluid{ padding:0 !important;}
.common-section-padding{ padding-top:80px;}
.common-inner-padding{ padding-top:80px; position:relative;}
.web-button{ background:transparent; font-family: 'Raleway', sans-serif; color:#fff; font-size:15px; border:2px solid #fff; text-transform:uppercase; padding:10px 12px; font-weight:600; border-radius: 0; z-index:9; position:relative;}
.web-button:after{ content:""; display:block; position:absolute; bottom:0; right:0; width:1px; height:1px; background:#fff; opacity:0; transition:all ease-in-out .6s; z-index:0;}
.web-button:hover:after{ width:100%; height:100%; opacity:.3;}
.web-heading{ font-family: 'Josefin Sans', sans-serif; color:#000; font-size:60px; text-transform:uppercase; line-height: 1; font-weight: bold; margin-bottom: 0;}
.web-heading:after{ content:""; display:block; border-top: 5px solid #eac019; width: 60px; margin-top: 35px;} 

/*font-family: 'Raleway', sans-serif;
font-family: 'Josefin Sans', sans-serif;*/

/*--header-top--*/
.header-top-area{ background:#333;}
.header-top-area ul{ margin:0; padding:0; list-style-type:none; text-align:right; padding-right: 30px;}
.header-top-area ul li{ margin:0; padding:8px 15px; display: inline-block;}
.header-top-area ul li a{ color:#fff; font-size:13px; font-family: 'Josefin Sans', sans-serif; font-weight:400;}
.header-top-area ul li a i{ padding-left:5px;}


#primary-menu ul li > a{ font-family: 'Josefin Sans', sans-serif !important; color:#fff !important; font-size:14px; text-transform:uppercase; letter-spacing: normal; font-weight:600; padding: 26px 15px; transition:all ease-in-out .4s;}
#primary-menu ul li > a:hover{ opacity:.7;}
#header.full-header #logo{ border-right: none;} 
#header.full-header #primary-menu > ul{ border-right: none; padding-right: 0; margin-right: 0;}	
#header.dark:not(.transparent-header){ background-color: #000;}
#header, #header-wrap, #logo img{ height: 75px !important;}
#header.sticky-header:not(.static-sticky), 
#header.sticky-header:not(.static-sticky) #header-wrap, 
#header.sticky-header:not(.static-sticky):not(.sticky-style-2):not(.sticky-style-3) #logo img{ height: 60px !important;}

.dark #primary-menu:not(.not-dark) ul ul li > a, #primary-menu.dark ul ul li > a{ color:#fff !important;}
.dark #primary-menu:not(.not-dark) ul ul,
.dark #primary-menu:not(.not-dark) ul li .mega-menu-content, 
#primary-menu.dark ul ul, #primary-menu.dark ul li .mega-menu-content{ border-top-color: #ffcc03;}




.cpg-banner-carousel{ margin:0; padding:0;}	
.cpg-banner-carousel .cpg-carousel-item{ background: linear-gradient(to bottom, #009bd3 0%,#009bd3 80%,#ffffff 80%,#ffffff 100%); height:auto; position:relative;}
.cpg-banner-carousel .carousel-item-two{ background: linear-gradient(to bottom, #eb2427 0%,#eb2427 80%,#ffffff 80%,#ffffff 100%);}
.cpg-banner-carousel .carousel-item-three{ background: linear-gradient(to bottom, #ffcc03 0%,#ffcc03 80%,#ffffff 80%,#ffffff 100%);}
.cpg-banner-carousel .carousel-item-four{ background: linear-gradient(to bottom, #00a850 0%,#00a850 80%,#ffffff 80%,#ffffff 100%);}
.cpg-banner-carousel .cpg-carousel-img{ margin-top:80px;}
.cpg-banner-carousel .owl-carousel .owl-dots .owl-dot{ margin-top: 0;}
.cpg-banner-carousel .owl-carousel .owl-dots{ transform:rotate(90deg); position: absolute !important; top: 35% !important; right: 25px !important; width: auto !important; bottom:initial !important;}
.cpg-banner-carousel .owl-carousel .owl-dots .owl-dot span{ width: 16px !important; height: 16px !important; border: 2px solid #FFF !important; border-radius: 0; margin: 0 6px !important;}

.cpg-banner-carousel .cpg-carousel-text{ /*margin: 202px 390px 0 0;*/ float: right; margin: 255px 0 0 -385px; padding: 0 270px 0 0;}
.cpg-banner-carousel h2 { background-color:#fff; overflow:hidden; display:inline-block; font-weight: 600; font-family: 'Josefin Sans', sans-serif; color:transparent;
/*font-size:53px;*/ font-size:35px; padding: 10px; margin: 0 0 10px 0; float: right; text-transform:uppercase; line-height:1;}
.cpg-banner-carousel h2 .manufacturers{ /*background-image: url(../images/banner-text-img2.jpg); background-repeat:no-repeat;*/ background-color: #009bd5;}
.cpg-banner-carousel h2 span{-webkit-text-fill-color: transparent; -webkit-background-clip: text !important; /*background-image: url(../images/banner-text-img.jpg); background-repeat:no-repeat;*/
background-color: #009bd5; color: #000; text-transform:uppercase;}

.cpg-banner-carousel .carousel-item-two h2 .manufacturers{ background-color: #eb2427;}
.cpg-banner-carousel .carousel-item-two h2 span{ background-color: #eb2427;}

.cpg-banner-carousel .carousel-item-three h2 .manufacturers{ background-color: #ffcc03;}
.cpg-banner-carousel .carousel-item-three h2 span{ background-color: #ffcc03;}

.cpg-banner-carousel .carousel-item-four h2 .manufacturers{ background-color: #01a850;}
.cpg-banner-carousel .carousel-item-four h2 span{ background-color: #01a850;}

.cpg-banner-carousel .cpg-carousel-item label{ color:#fff; font-size: 26px; text-transform:capitalize; position:relative; padding-right: 90px; margin-bottom: 13px;  cursor:text; display:block;
text-shadow: 3px 4px 2px rgba(0,0,0,0.7);}
.cpg-banner-carousel .cpg-carousel-item label:after{ content:""; display:block; position:absolute; top:50%; right:0; width:80px; height:2px; background:#fff;}

.cpg-banner-carousel .cpg-carousel-item p{ color:#fff; font-size:16px; /*width: 65%;*/ width: 45%; float:right; text-shadow: 2px 2px 2px rgba(0,0,0,0.3); letter-spacing:0.5px;}
.cpg-banner-carousel .cpg-carousel-textbox{ float: right; padding-top: 30px; text-align: right;}

/*===========Solutions==============*/


.solution-textbox p{ color:#777777; font-family: 'Raleway', sans-serif; font-weight:500; font-size:16px; line-height: 1.6; width: 80%; padding-top: 35px;}
.solution-textbox{ padding-top: 22%; position: relative;}
.solution-textbox h3{ position:relative; z-index:9; width: 60%;}
.solution-bg{ position: absolute; left: -271px; top: 52px; z-index:0;}

.solutions-img-box{margin-top:-1px;}
.solutions-img-box img{ position:relative;}
.solutions-img-box .solution-img-link{ background: rgba(255,204,3,0.8); text-transform: uppercase; font-size: 13px; font-family: 'Raleway', sans-serif;
 font-weight: 600; color: #000; position: absolute; bottom: 0; right: 0; border:none; width: 175px; height: 80px; transition: all ease-in-out .6s;}
.solutions-img-box:hover .solution-img-link{ color: #000; background: rgba(255,204,3,.6); width:100%; height:100%;}

.solutions-img-box a{display:block; transition: all ease-in-out .6s;}
.solutions-img-box h3{font-size:13px; margin:0; padding:15px 8px; transition: all ease-in-out .6s; min-height:69px; text-shadow: 0 2px 8px rgba(0,0,0,.3); letter-spacing: 0.5px;}
.solutions-img-box h3 i{ transition: all ease-in-out .6s;}
.solutions-img-box a:hover .cpg-home-service-h3 {background:rgba(255,204,3,0.8);}
.solutions-img-box a:hover .cpg-home-service-h3 i{margin-left:10px;}

/*===========Who We Are==============*/

.we-are-bg{ background:#ed1c24; width:50%; height:100%; float:left; position:relative; z-index:9;}
.we-are-textbox{ padding: 90px 60px 90px 396px;}
.we-are-textbox .web-heading{ color:#fff;}
.we-are-textbox .web-heading:after{ border-top: 5px solid #fff; width: 60px;}
.we-are-textbox p{ color:#fff; position:relative; font-family: 'Raleway', sans-serif; font-weight:500; font-size:16px; line-height: 1.6; padding-top: 35px;}
.we-are-textbox h3{ width:44%;}
.we-are-img{ position: absolute; top: 0; right: 0; z-index: 0;}





/*.we-are-textbox{ padding: 133px 0 60px 382px; position:relative; z-index:9;}
.we-are-textbox:before{ content:""; display:block; background: #ed1c24; height: 91.5%; width: 125%; position:absolute; top:60px; left:0; z-index:0;}
.we-are-textbox .web-heading{ color:#fff; position:relative;}
.we-are-textbox .web-heading:after{ border-top: 4px solid #fff; width: 20%;}
.we-are-textbox p{ color:#fff; position:relative; font-family: 'Raleway', sans-serif; font-weight:500; font-size:14px; line-height: 1.6; padding-top: 35px;}
.we-are-textbox .web-button{ position:relative;}*/
/*
.we-are-bg{ background:url(../images/who-we-are-img.jpg) no-repeat top right; height:676px;}
.we-are-text-bg{ background:#ed1c24; width:50%; height:676px;}
.we-are-textbox{ padding: 83px 60px 89px 396px; position:relative; z-index:9;}
.we-are-textbox .web-heading{ color:#fff; position:relative;}
.we-are-textbox .web-heading:after{ border-top: 4px solid #fff; width: 20%;}
.we-are-textbox p{ color:#fff; position:relative; font-family: 'Raleway', sans-serif; font-weight:500; font-size:16px; line-height: 1.6; padding-top: 35px;}
.we-are-textbox .web-button{ position:relative;}
*/

/*===========Our Clients==============*/

.our-client-total{ text-align:center;}
.our-client-total .web-heading:before{ content: ""; display: block; border-right: 5px solid #eac019; width: 5px; height: 110px; margin-left: 50%; margin-bottom: 20px;}
.our-client-total .web-heading:after{ display:none;}
.our-client-carousel{ padding:80px 0;}
.our-client-carousel .our-client-carousel-box{ background:rgba(230,230,230,1); padding: 55px 30px; margin: 0 10px;}

.client-testimonial-carousel{ position:relative; background: rgba(0,155,213,1); height:auto; position:relative; margin: 40px 0 0 54px; z-index:0; text-align:left;}
.client-testimonial-carousel:after{ content:""; display:block; border-top:5px solid #ffcc03; width: 90px; position: absolute; top: 218px; left: -45px;}
.section-bg-two{ position:absolute; bottom: -220px; left: -285px;}
.client-testimonial-carousel .client-testimonial-item{ z-index:0; text-align:left; padding:130px 45px;}
.client-testimonial-carousel .double_code{ position:absolute; width: auto !important; top: -40px; left: -41px; z-index:9;}
.client-testimonial-item h4{ text-transform:uppercase; font-family: 'Raleway', sans-serif; font-size:30px; font-weight:bold; color:#fff;}
.client-testimonial-item p{ font-size:20px; font-family: 'Raleway', sans-serif; font-weight:500; color:#fff; line-height: 1.5 !important; padding-left: 25px; position:relative;}
.client-testimonial-carousel .owl-carousel .owl-dots{ position:absolute; bottom: 95px; left: 118px;}
.client-testimonial-carousel .owl-carousel .owl-dots .owl-dot span{ width: 55px !important; height:5px !important; border-radius: 0;  background:#fff; margin: 0 12px 0 0; opacity:1;}
.client-testimonial-carousel .owl-carousel .owl-dots .owl-dot.active span, .owl-carousel .owl-dots .owl-dot:hover span{ opacity: 0.5;}


/*===========From Our Blog==============*/

.from-blog-total{ text-align:center;}
.from-blog-total .web-heading:before{ content: ""; display: block; border-right: 5px solid #eac019; width: 5px; height: 110px; margin-left: 50%; margin-bottom: 20px;}
.from-blog-total .web-heading:after{ display:none;}

.from-blog-carousel{ padding:100px 0;}
.from-blog-carousel .from-blog-item{ padding: 0 115px 60px 0;}
.from-blog-img{ position:relative; box-shadow:4px 8px 15px 0px rgba(0,0,0,0.3);}
.from-blog-text{ background:#eaeaea; padding: 20px 30px; text-align:left; width: 330px; position:absolute; bottom:4px; right: 48px;}
.from-blog-text h5{ font-family: 'Josefin Sans', sans-serif; font-size:20px; color:#000; text-transform:uppercase; margin-bottom:0;}
.from-blog-text p{ font-family: 'Raleway', sans-serif; font-weight:500; font-size:16px; color:#777777; text-transform:lowercase; margin-bottom:0; line-height: 1.5 !important; padding: 8px 0;}
.from-blog-text a{ font-family: 'Raleway', sans-serif; font-weight:bold; font-size:13px; color:rgba(0,0,0,0.7); text-transform:uppercase; margin-bottom:0; transition: all ease-in-out .4s;}
.from-blog-text a:hover{color:rgba(0,0,0,1);}
.from-blog-carousel .owl-carousel .owl-nav [class*="owl-"]{ opacity:1; position: absolute; bottom: -62px; right: 82px; top: initial; left: initial; border-radius: 0; background-color: #000; border:none; color:#fff; z-index:9;}

/*.from-blog-carousel .owl-carousel .owl-nav [class*="owl-"] i{ color:#fff;}
.from-blog-carousel .owl-carousel .owl-nav [class*="owl-"]:after{ content:""; display:block; position:absolute; bottom:0; right:0; width:1px; height:1px; background:#ffcc03; transition:all ease-in-out .6s; opacity:0;}
.from-blog-carousel .owl-carousel .owl-nav [class*="owl-"]:hover:after, 
.from-blog-carousel .owl-carousel .owl-nav [class*="owl-"]:hover i{ width:36px; height:36px; background-color:#ffcc03; opacity:.8; color:#000;}
.from-blog-carousel .owl-carousel .owl-nav [class*="owl-"]:hover i{ color:#000 !important;}*/

.from-blog-carousel .owl-carousel .owl-nav .owl-next{ right: 46px; z-index:9;}
.from-blog-carousel .owl-carousel .owl-nav [class*="owl-"]:hover{ background-color:#ffcc03 !important;}




.photo-gallery-carousel{ padding-bottom: 80px;}
.photo-gallery-carousel:not(.device-touch):not(.device-xs):not(.device-xxs) .portfolio-notitle .portfolio-item:hover .portfolio-image img, 
.photo-gallery-carousel:not(.device-touch):not(.device-xs):not(.device-xxs) .bothsidebar .portfolio-3.portfolio-notitle .portfolio-item:hover .portfolio-image img, 
.photo-gallery-carousel:not(.device-touch):not(.device-xs):not(.device-xxs) .bothsidebar .portfolio-2.portfolio-notitle .portfolio-item:hover .portfolio-image img, 
.photo-gallery-carousel:not(.device-touch):not(.device-xs):not(.device-xxs) .portfolio-notitle .iportfolio:hover .portfolio-image img{ transform: translateY(0) !important;}

/*.photo-gallery-carousel .iportfolio .portfolio-image img{ -webkit-filter: grayscale(100%); filter: grayscale(100%);  }
.photo-gallery-carousel .iportfolio .portfolio-image img:hover{-webkit-filter: grayscale(0%); filter: grayscale(0%);}*/

.check-gallery-link{ text-align:center; padding: 50px 0 65px;}

.check-gallery-link a{ font-weight: bold; font-size: 18px; text-transform: uppercase; color: #2d2d2d; position:relative; font-family: 'Raleway', sans-serif;}
.check-gallery-link a img{ transition: all ease-in-out .4s; position:absolute; top: 7px; right: -70px;}
.check-gallery-link a:hover img{ right: -100px;}



/*===========Footer==============*/

.cpg-footer{ border-bottom: 1px solid #707070; padding:0 0 50px;}
.cpg-footer ul{ margin: 0 0 0 13px; padding:0; list-style-type:square; color:#b1b1b1;}
.cpg-footer ul li{ margin:0; padding:0 0 3px;}
.cpg-footer ul li a{ font-family: 'Raleway', sans-serif; font-weight:500; color:#b1b1b1; transition:all ease-in-out .4s;}


.cpg-footer-search{ box-shadow: 0 0 21px 5px rgba(0,0,0,.7); background: rgba(65,65,65,1); margin-top: 32px;}
.cpg-footer-search .search-input{ width: 77%; height:70px; background: transparent; border: none; padding: 0 0 0 20px; font-size: 16px; color: #fff; font-family: 'Raleway', sans-serif;}
.cpg-footer-search .search-submit{ width: 20%; height:70px; font-family: 'Raleway', sans-serif; font-weight:bold; font-size:16px; color:#ffcc03; float:right; background: transparent;
 border: none; text-transform: uppercase; padding: 0; text-align: left;}

#footer.dark, .dark #footer{ background-color: #2d2d2d;}
#footer{ border-top: none;}
#footer .footer-widgets-wrap{ padding: 60px 0;}

.contact-social{ padding-top: 60px;}
.contact-social label{ cursor:text; font-weight:bold; font-size:12px; font-family: 'Raleway', sans-serif; color:#ffcc03; display: block; margin-bottom:0; text-transform:uppercase;}
.contact-social a{ font-weight:bold; font-size:14px; line-height:2; font-family: 'Raleway', sans-serif; color:#d4d4d4;}	
.social{ float:right;}




/*===========Go to top==============*/

#gotoTop:hover{ background:#ffcc03;}
#gotoTop:before{ transition:all ease-in-out .6s;}
#gotoTop:hover:before{ color:#000;}



/*======--Chiranjit--======*/	










/*=====--Common Section--=====*/

.common-page-title-total{ background: rgba(0,155,213,1);}

.common-page-title-bg{ background-image: url(../images/about/about-title-bg.png); background-repeat:no-repeat; background-position: right center; padding: 80px 0; height: 241px;}			

.common-page-title{ color: #fff; font-family: 'Josefin Sans', sans-serif; font-weight: 700; margin-bottom:0; font-size:37px; text-transform: uppercase;}

.common-page-title-bg span{ display:block;}

.common-page-description{ color: #fff; display: block;}	

.common-breadcrumb{ margin: 0; padding: 8px 0; list-style-type: none; float: left;}	

.common-breadcrumb li{ margin: 0; padding: 0; display: inline-block; font-weight:500; text-transform:capitalize;}	

.common-breadcrumb li a{ color: #ce2329; transition: all ease-in-out .4s; }	

.common-breadcrumb li a:hover{ opacity: 0.7;}

.common-breadcrumb li:after{ content: "/"; padding: 0 5px; color: #000;}

.common-breadcrumb li:last-child:after{ display: none;}

.common-breadcrumb .active{ color: #000;}

.common-dropdown{ float: right; position: relative;}

.common-dropdown .btn{ width: 240px; background: #3c3c3c; color: #ffcc03; border-radius: 0; transition: all ease-in-out .4s; position: relative; text-align:left; text-transform:capitalize;}

.common-dropdown .btn .caret{ /*margin-left: 130px;*/ color: #fff; position:absolute; top:45%; right:15px;}

.common-dropdown .btn:hover{ opacity: 0.8;}

.common-dropdown-menu{ width: 240px; background: #3c3c3c; margin:0; padding:20px 18px; list-style-type:none; z-index: 1; position: absolute; top: 34px; right: 0;}

.common-dropdown-menu li{ margin:0; padding:0 0 5px;}

.common-dropdown-menu li a{ color:#fff; text-transform:capitalize; transition:all ease-in-out .4s;}

.common-dropdown-menu li a:hover{ color: #ffcc03;}

.common-dropdown-menu li a:focus{ color: #ffcc03;}	

.common-web-heading{ font-family: 'Josefin Sans', sans-serif; color:#000; font-size:40px; text-transform:uppercase; line-height: normal; font-weight: bold; margin-bottom: 0;}

.common-web-heading:after{ content:""; display:block; border-top: 5px solid rgba(255,204,3,1); width: 60px; margin-top:10px !important;}

.common-web-sub-heading{ font-family: 'Josefin Sans', sans-serif; color:#000; font-size:30px; line-height: normal; font-weight: bold; margin-bottom: 0; text-transform: uppercase;}

.common-web-child-sub-heading{ color:#000; font-size:25px; line-height: normal; font-weight: bold; margin-bottom: 0; text-transform: uppercase;}

.common-ul-bullet{ list-style-image:url(../images/about/right.png);}	

.common-ul-bullet li{ padding: 10px 0;}

.blue-bg{ background:#009bd3;}

.red-bg{ background:#eb2427;}

.yellow-bg{ background:#ffcc03;}

.green-bg{ background:#00a850;}

.white{ color:#fff;}	

.gray{ color: #5d5b5b;}

.black{ color:#000;}

.red{ color:#eb2427;}

.cursor-pointer{ cursor:pointer;}

.web-button-red{ background:transparent; font-family: 'Raleway', sans-serif; color:#eb2427; font-size:15px; border:2px solid #eb2427;
 text-transform:uppercase; padding:10px 12px; font-weight:600; border-radius: 0; z-index:9; position:relative;}
.web-button-red:after{ content:""; display:block; position:absolute; bottom:0; right:0; width:1px; height:1px; background:#eb2427; opacity:0; transition:all ease-in-out .6s; z-index:0;}
.web-button-red:hover:after{ width:100%; height:100%; opacity:.3;}










/*=====--About Us--=====*/


.total-about-us{}
.about-us-text{ padding: 25px 0 30px;}
.about-us-text p{ font-size:16px; width:79%; float:left;}
.about-us-text img{ float:right;}

.about-us-box{ padding: 40px 50px; position:relative; background: #eeeff0;}
.about-us-box h3:after{ display:none;}	
.about-us-box:before{ content:""; display:block; width:1px; height:75%; background:#d7d7d7; position:absolute; top: 120px; left:50%;}
.about-us-box .cpg-bg-trangle{ position:absolute; top: 145px; right: -52px;}
.about-ul-left{ margin:0; padding: 25px 20px 0;}
.about-ul-left li{ padding-left: 10px; font-size: 16px;}
.about-ul-right{ margin:0; padding: 25px 20px 0 70px;}
.about-ul-right li{ padding-left: 10px; font-size: 16px;}

.our-strength-total{}
.our-strength-total h3{ position:relative;}
.our-strength-bg{ position: absolute; left: -270px; top: 43px; z-index: 0;}
.our-strength-total span{ font-size:18px; font-weight: 600; padding: 25px 0 30px; display: block; color: #000; width: 62%; z-index:9; position:relative;}
.our-strength-total ul{ margin:0; /*padding: 0 0 0 20px;*/ z-index:9; position:relative;}
.our-strength-total ul li{ margin:0; font-size: 16px;}

.client-advantage-box{ background: rgba(0,155,213,1); padding: 60px; margin-top: 80px; position:relative;}	
.client-advantage-box h5{ font-size: 20px; font-weight: bold; margin-bottom:0; padding:30px 0 20px; color:#fff; line-height: 1.3 !important;}
.client-advantage-box p{ margin-bottom:0; color:#fff; font-size:16px;}
.client-advantage-box .cpg-bg-trangle{ position:absolute; top: 62px; left: -55px;}

.group-companies-carousel{ padding-bottom:80px;}
.group-companies-carousel .owl-carousel{ margin:0;}
.group-companies-text{ padding: 75px 20px 0 0;}
.group-companies-text h4{ padding-bottom:25px;}
.group-companies-text span{ color:#000; padding:10px 0; font-size:18px; font-weight:600;}
.group-companies-text p{ color:#000;}
.group-companies-text button{ border-color: #eb2427; position:relative; color: #eb2427;}
.group-companies-text button:after{ background:#eb2427;}
.group-companies-text img{ position:absolute; top:50%; right:0;}

.group-companies-img{}



	
/*=====--Vision and Mission--=====*/

.vision-total{}
.vision-total p{ font-size:16px; padding-top:25px; margin-bottom:0;}

.mission-total{ padding-bottom:80px;}
.mission-total ul{ margin:0; padding:25px 0 0 20px; padding-top:25px;}
.mission-total ul li{ font-size:16px;}


/*=====--Board of Directors--=====*/

.board-directors-total{ padding-bottom:50px;}
.board-directors-content{ padding:50px 0 0;}
.directors-img-left{}
.directors-img-left img{ border: 5px solid rgba(0,0,0,.1);}	

.directors-text-right{ padding-left: 50px;}
.directors-text-right span{ font-weight: bold; padding: 0 0 20px; display: block; color:#000;}
.directors-text-right .first-director{ padding: 20px 0;}
.directors-text-right p{ font-size:16px;}
.directors-text-right .director-last-para{ margin-bottom:0;}

.directors-text-left{ padding-right: 50px;}
.directors-text-left span{ font-weight: bold; padding: 0 0 20px; display: block; color:#000;}
.directors-text-left p{ font-size:16px;}


/*=====--Corporate Social Responsibility --=====*/

.social-responsibility-total{}
.social-responsibility-text{ padding: 25px 0;}
.social-responsibility-text p{ font-size:16px; margin-bottom:50px; padding-top:15px;}



/*=====--Awards & Recognition--=====*/

.awards-recognition-total{}
.awards-recognition-text{ padding-top: 40px; position:relative;}
.awards-recognition-text p{ font-size:16px; color:#000; margin-bottom:0;}
.awards-recognition-text .common-web-sub-heading{ padding: 10px 0;}
.awards-recognition-text span{ font-size:20px; color:#000; display: block;}

.health-safety-policy{ padding: 0 0 80px;}
.health-safety-policy .common-web-sub-heading{ text-align: center; display: block;}
.health-safety-policy p{ font-size: 16px; padding-top: 25px; margin-bottom: 0;}
.health-safety-policy label{ cursor: text; display: block; padding: 60px 0 0; text-transform: capitalize; font-size: 14px;}
.health-safety-policy label:last-of-type{ padding-top: 0;}





/*==================----------------PRODUCTS----------------========================*/

.products{}
.products .common-page-title-total{ background: rgba(235,36,39,1);}
.products .common-page-title-bg{ background-image: url(../images/products/products-title-bg.png); padding: 77px 0;}
.products .common-page-title{ line-height: 1.1 !important;}

.products-total{}
.products-total p{ font-size: 16px; padding-top: 25px;}
.products-details{ margin:10px; text-align: center;}
.products-details label{ font-size:16px; margin-bottom:20px; text-transform: initial; opacity:1; transition: all ease-in-out .4s;}
.products-details label:hover{ opacity:0.5;}
.products-details label a{ color:#000;}
.products-details a{ display: inherit;}
.products-details a img{ border: 5px solid rgba(188,188,188,0.5); transition: all ease-in-out .4s;}
.products-details a img:hover{ border: 5px solid rgba(120,120,120,1);}	
.products-img-total{ margin-left: -10px; padding: 40px 0 80px;}



/*=====--Ball Mill--=====*/

.ball-mill-total{}
.ball-mill-total p{ font-size:16px; padding-top:25px;}

.ball-mill-bg-trangle{ position:absolute; bottom: 100px; right: -40px; z-index: 9;}
.ball-mill-text{ background: #eeeff0; padding: 40px 50px; border-left: 3px solid rgba(235,36,39,1); position:relative;}
.ball-mill-text ul{ margin:0; padding: 25px 0 0; margin-left: 16px;}
.ball-mill-text ul li{ padding:5px 0; margin:0;}

.selection-ball-mill-toatl{}
.selection-ball-mill-toatl p{font-size: 16px; font-weight: 500; padding-top: 25px;}
.selection-ball-mill-toatl ul{ margin:0; padding:0; margin-left: 17px;}
.selection-ball-mill-toatl ul li{ }

.ball-mill-circuit-box{ padding-top:50px;}
.ball-mill-circuit-box label{ cursor:text; text-transform:capitalize; padding-bottom: 15px;}
.ball-mill-circuit-box a{ display:inherit; position: relative;}
.ball-mill-circuit-box a img{ border:10px solid #e0e0e0; position: relative;}
.ball-mill-circuit-box a p{ position: absolute; top: 20px; left: 20px; cursor: text; background: #eb2427; color: #fff; padding: 10px; font-size: 16px;}
.web-button-product{ border-color: #eb2427; color: #eb2427; display: inherit; margin: 0 auto; margin-top: 15px;}
.web-button-product:after{ background: #eb2427;}

.circuit-modal{}
.circuit-modal .modal-header .close{ border: 2px solid #fff; border-radius: 50%; background: #000; color: #fff; width: 20px; font-size: 10px; height: 20px;
box-shadow: 0 0 7px 0 rgba(0,0,0,1); position: absolute; top: -8px; right: -8px;}
.circuit-modal .modal-header{ position:relative; border-bottom:none; padding: 15px 15px 0;}
.circuit-modal .close{ opacity:1;}
.circuit-modal .modal-title{ font-size:16px;}
/*.circuit-modal .modal-dialog{ width: 900px;}*/
.circuit-modal .modal-content{ border-radius: 4px;}
.circuit-img-box{ border:2px dotted rgba(0,0,0,0.3); margin-right:8px; text-align: center; padding: 40px;}
.circuit-text-box{ border:1px solid rgba(0,0,0,0.3); margin-left:8px; text-align: center; padding:8px; position:relative; box-shadow: 0 0 10px #e4e4e4; transition:all ease-in-out .4s;}
.circuit-text-box:hover{ box-shadow: 0px 0px 15px #b1b1b1;}
.circuit-text-box label{ margin-bottom: 5px; font-size: 16px; background: #d3ebf6; display: block; text-transform:capitalize;}
.circuit-text-box form{ margin-bottom:0; position:relative;}
.circuit-text-box .tel-input-box{ width: 394px; height: 40px; border: 1px solid rgba(0,0,0,.2); border-radius: 3px;}
.circuit-text-box .intl-tel-input .country-list{ left: -30px;}
.circuit-text-box .intl-tel-input .country-list .country{ display: inherit; font-size: inherit; font-weight: normal;}	
.circuit-text-box .highlight{ color: #000;}
.circuit-text-box .valid-number{ font-size: 11px; color: #BB0000; font-weight: 600; position: absolute; top: 70px; left: 3px;}
.circuit-text-box .circuit-text-submit{ width: 190px; height: 45px; font-size: 22px; color: #fff; background-image: linear-gradient(to bottom,#f2891d,#d85f1a);
 border-color: rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25); margin: 25px auto 10px; border-radius: 3px;}
 
.technology-total{}
.technology-total p{ font-size: 16px; font-weight: 500; padding-top: 25px; width: 75%;}
.technology-child-box{ border:1px solid #e1e1e1; padding: 50px;}
.technology-child-img{ text-align: center;}
.common-img-border{ border:5px solid #e0e0e0;}
.technology-child-text{ padding-left: 30px;}
.technology-child-text ul{ margin:0; padding:15px 0 0 15px;}
.technology-child-text ul li{ margin:0; padding:3px 0;}
.technology-child-box-two .technology-child-box{ background-color: #eeeff0; border-top:none;}
.technology-child-box-two .technology-child-text{ padding-left: 0;}
.technology-child-box-two .technology-child-text ul li ul{ margin:0; padding:0 0 0 15px; list-style-type: initial;}

.your-drive-total{}
.your-drive-total p{ font-size:16px; font-weight:500; padding-top:25px; margin-bottom: 25px}
.your-drive-total ul{ margin:0; padding: 0 0 25px;}
.your-drive-total ul li{ margin:0; padding:0 20px 0 0; display:inline-block; font-size:16px; font-weight:500;}
.girth-gear-total{ background-color: #f7f7f7; border-left: 3px solid #ce2329 !important; box-shadow: 1px 1px 3px rgba(0,0,0,.3); border: 1px solid #e1e1e1; padding:25px; margin-right: 25px; height: 585px;}
.girth-gear-total .common-web-child-sub-heading{ text-transform: initial;}
.girth-gear-total a img{ padding: 25px 0;}
.girth-gear-total p{ font-weight:normal; padding-top: 0; margin-bottom: 0;}
.girth-gear-total ul{ margin: 15px 0 0 15px; padding:0;}
.girth-gear-total ul li{ margin:0; padding: 5px 0; display: list-item; font-size:14px; font-weight: normal;}
.girth-gear-total .web-button-product{ margin:15px 0 0;}
.central-drive-total .girth-gear-total{ margin-left: 25px; margin-right: 0;}
.integral-drive-total{ background-color: #f7f7f7; border-left: 3px solid #ce2329 !important; box-shadow: 1px 1px 3px rgba(0,0,0,.3); border: 1px solid #e1e1e1; padding:25px; margin: 35px 0;}
.integral-drive-img a img{ border: 1px solid rgba(0,0,0,.1);}
.integral-drive-text{ padding-left:60px;}
.integral-drive-text .web-button-product{ margin:15px 0 0;}


/*=====--Classifier--=====*/

.classifier-total{}
.classifier-total p{ font-size:16px; font-weight:500; padding-top:25px;}
.classifier-total h4{ text-transform: initial;}

.classifier-text{ border-left: 3px solid rgba(235,36,39,1) !important; background-color: #f7f7f7; box-shadow: 1px 1px 3px rgba(0,0,0,.3);
 border: 1px solid #e1e1e1; padding: 25px; height: 437px; margin: 50px 25px 0 0;}
.classifier-text p{ font-size:14px; font-weight:normal; margin-bottom:0;}
.classifier-text ul{ padding:0; margin:15px 0 0 15px;}
.classifier-text ul li{ margin:0; padding: 3px 0;}
.classifier-text-two .classifier-text{ margin: 50px 0 0 25px;}

.clever-concept{ border: 1px solid #e1e1e1; padding: 50px; margin-top: 50px;}
.clever-concept-img{ text-align:center;}
.clever-concept-text{ padding-left: 25px;}
.clever-concept-text h4{ text-transform:uppercase;}
.clever-concept-text p{ font-weight:normal;}

.classification-effect{ background-color: #eeeff0; padding: 40px; border: 1px solid #e1e1e1; border-top: none;}
.classification-effect-text p{ font-weight:normal;}
.classification-effect-img{ text-align:right;}
.classification-effect-img img{ border: 1px solid rgba(0,0,0,.1);}

.features-child-total{ box-shadow: 1px 1px 3px rgba(0,0,0,.3); border-left: 3px solid #ce2329 !important; border: 1px solid #e1e1e1; padding: 40px 30px; margin:35px 25px 0 0; height: 550px;}
.features-child-total img{ padding: 25px 0;}
.features-child-total p{ font-size:16px;}
.features-child-two .features-child-total{ margin:35px 0 0 25px;}
.features-total .web-button-product{ margin-top: 40px;}
.features-total{ padding-bottom: 50px;}



/*=====--Gasifier--=====*/

.gasifier .products .common-page-title-bg{ padding: 97px 0;}	

.gasifier-total{}
.gasifier-total p{ font-size:16px; font-weight:500; padding-top:25px;}
.gasifiers-img-box{ text-align:center; margin-right:25px;}
.gasifiers-img-box a{ display: inline-table;}
.gasifiers-img-box img{ border: 10px solid #e0e0e0; margin: 15px 0 0;}
.gasifiers-img-box-two .gasifiers-img-box{ margin:0 0 0 25px;}
.gasifiers-img-box-total{ padding: 40px 0;}


/*=====--Coal Gasifier--=====*/

.coal-gasifier-total{}
.coal-gasifier-text{ padding:25px 0 0;}
.coal-gasifier-text p{ font-size:16px; font-weight:500;}
.coal-gasifier-img{ padding-top:25px; text-align: center;}

.coal-gasifier-ul-total{ padding-top:40px;}
.coal-gasifier-ul-child{ border: 1px solid #e1e1e1; border-left: 3px solid #ce2329; box-shadow: 1px 1px 3px rgba(0,0,0,.3); 
background-color: #f7f7f7; padding: 40px 30px; margin-right: 25px; height: 370px;}
.coal-gasifier-ul-child ul{ margin: 25px 0 0 15px; padding:0;}
.coal-gasifier-ul-child ul li{ margin:0; padding:0 0 5px;}
.coal-gasifier-ul-child-two .coal-gasifier-ul-child{ margin: 0 0 0 25px;}

.coal-gasifier-type{ border: 1px solid #e1e1e1; margin-top:50px; padding: 40px 20px 45px 30px;}
.coal-gasifier-type-text{}
.coal-gasifier-type-text ul{ margin: 15px 0 0 20px; padding:0; list-style-type: decimal;}
.coal-gasifier-type-text ul li{ margin:0; padding:0; font-size: 20px;}
.coal-gasifier-type-text p{ padding: 20px 0 0;}

.coal-gasifier-type-img{ background-color: #e0e0e0; padding: 15px; margin-left: 89px;}
.coal-gasifier-type-imgbox{ background:#fff; padding:5px;}
.coal-gasifier-type-img button{ margin-top: 40px;}

.coal-gasifier-type span{ background-color: #ebebeb; padding: 5px 100px 5px 10px; display: inline-table; margin-top: 25px; font-size: 13px;}	

.coal-gasifier-type-two{ background-color: #eeeff0; padding:40px; border: 1px solid #e1e1e1; border-top: none; position:relative;}
.coal-gasifier-type-two:before{ content:""; display:block; width:1px; height: 83%; background:#d7d7d7; position:absolute; top:40px; left:50%;}
.coal-gasifier-type-two-child{ padding-right: 30px;}
.coal-gasifier-type-two-child ul{ margin: 10px 0 0 16px; padding:0;}
.salient-features .coal-gasifier-type-two-child{ padding: 0 0 0 40px;}
.coal-gasifier-type-button{ margin: 40px 0;}


/*=====--Biomass Gasifier--=====*/

.biomass-gasifier-text{ padding:25px 0 0;}
.biomass-gasifier-text p{ font-size:16px; font-weight:500;}
.biomass-gasifier-img{ padding-top:25px; text-align: center;}
.biomass-gasifier-ul-total{ padding-top:40px;}
.biomass-gasifier-ul-child{ border: 1px solid #e1e1e1; border-left: 3px solid #ce2329; box-shadow: 1px 1px 3px rgba(0,0,0,.3); 
background-color: #f7f7f7; padding: 40px 30px; margin-right: 25px; height: 370px;}
.biomass-gasifier-ul-child ul{ margin: 25px 0 0 15px; padding:0;}
.biomass-gasifier-ul-child ul li{ margin:0; padding:0 0 5px;}
.biomass-gasifier-ul-child-two .biomass-gasifier-ul-child{ margin: 0 0 0 25px;}

.biomass-gasifier-type{ border: 1px solid #e1e1e1; margin-top:50px; padding: 40px 20px 45px 30px;}
.biomass-gasifier-type-text{ padding-top: 25px;}
.biomass-gasifier-type-text ul{ margin: 15px 0 0 20px; padding:0; list-style-type: decimal;}
.biomass-gasifier-type-text ul li{ margin:0; padding:0; font-size: 20px;}
.biomass-gasifier-type-text p{ padding: 10px 0 0; margin-bottom:0;}

.biomass-gasifier-type-text ul.common-ul-bullet{ margin: 15px 0 0 20px; padding:0; list-style-type: decimal;}
.biomass-gasifier-type-text ul.common-ul-bullet li{ margin:0; padding:5px 0; font-size:14px;}

.biomass-gasifier-type-img{ background-color: #e0e0e0; padding: 15px; margin-left: 89px;}
.biomass-gasifier-type-imgbox{ background:#fff; padding:5px;}
.biomass-gasifier-type-img button{ margin-top: 40px;}	

.biomass-gasifier-type-desc{ padding-top: 50px;}
.biomass-gasifier-type-desc h5{ font-size: 18px; width: 85%;}
.biomass-gasifier-type-desc ul{ margin: 0 0 0 20px; padding: 0;}
.biomass-gasifier-type-desc ul li{ margin: 0; padding: 8px 0;}

.biomass-gasifier-type-two{ background-color: #eeeff0; padding:40px; border: 1px solid #e1e1e1; border-top: none; position:relative;}
.biomass-gasifier-type-two:before{ content:""; display:block; width:1px; height: 83%; background:#d7d7d7; position:absolute; top:40px; left:50%;}
.biomass-gasifier-type-two-child{ padding-right: 30px;}
.biomass-gasifier-type-two-child ul{ margin: 10px 0 0 16px; padding:0;}
.environmental-features .biomass-gasifier-type-two-child{ padding: 0 0 0 40px;}
.biomass-gasifier-type-button{ margin: 40px 0;}

.biomass-image-gallery{ margin:0; padding-bottom:20px;}
.biomass-image-gallery .biomass-image-item{ margin:20px; text-align:center;}
.biomass-image-gallery .biomass-image-item p{ font-size:18px; font-weight:500; margin-bottom:0;}
.biomass-image-gallery .owl-carousel{ margin-left:-20px;}



/*=====--Grate Cooler--=====*/

.grate-cooler{}
.grate-cooler p{ padding-top:25px;}

.grate-cooler-child-total{ border: 1px solid #e1e1e1; padding:30px 0;}
.grate-cooler-img{ text-align:center;}
.grate-cooler-text{}
.table-bordered { border: 1px solid #dddddd; border-collapse: separate; border-left: 0; border-radius: 0;}
.table { width: 100%; margin-bottom: 20px; background-color: transparent; border-collapse: collapse; border-spacing: 0; display: table;}
.widget.widget-table .table { margin-bottom: 0; border: none;}
.widget.widget-table .widget-content { padding: 0;}
.widget .widget-header + .widget-content {border-top: none; border-top-left-radius: 0; border-top-right-radius: 0;}
.widget .widget-content { padding: 20px 15px 15px; background: #FFF;}
thead { display: table-header-group; vertical-align: middle; border-color: inherit;}
.table-striped > tbody > tr:nth-child(2n+1){ background-color: rgba(255,255,255,1);}
.table > tbody > tr > td{ font-size:15px;}

.grate-cooler-text .table{ margin-bottom:50px !important;}
.grate-cooler-text ul{ margin: 5px 0 0 15px; padding:0;}
.grate-cooler-text ul li{ margin:0; padding: 0 0 6px;}

.working-principle{}
.working-principle span{ font-size: 16px; font-weight: 600; padding-top: 25px; display: block;}
.working-principle h5{ padding-top: 25px;}
.working-principle p{ padding-top: 25px; margin-bottom:0;}
.working-principle-img{ text-align:center; padding: 45px 0 55px;}

.working-principle-ul{ background-color: #eeeff0; border: 1px solid #e1e1e1; padding:50px; position:relative;}
.working-principle-ul:before{ content:""; display:block; width:1px; height:75%; background:#d7d7d7; position:absolute; top:45px; left:50%;}

.working-principle-ul-child .common-ul-bullet{ margin: 20px 0 0 20px; padding:0;}
.working-principle-ul-child{ padding-right:20px;}
.working-principle-ul-child-two .working-principle-ul-child{ padding:0 0 0 25px;}
.working-principle-button{ margin:40px 0;}



/*=====--Rotary Kiln--=====*/

.rotary-kiln .products .common-page-title-bg{ padding: 77px 0;}
.rotary-kiln{}
.rotary-kiln p{ padding-top:25px; font-size:16px; font-weight:500;}
.rotary-kiln p:nth-of-type(2){ padding-top:0; font-weight:bold;}
.rotary-kiln p:nth-of-type(3){ padding-top:0;}
.rotary-kiln-text{}
.rotary-kiln-text .classifier-text{ margin: 20px 25px 0 0; height: 310px;}
.rotary-kiln-text .classifier-text-two .classifier-text{ margin: 20px 0 0 25px;}
.rotary-kiln-button{ padding-top: 15px;}
.rotary-features{}
.rotary-features-text{}
.rotary-features-text ul{ margin: 25px 0 0 20px; padding:0;}
.rotary-features-text ul li{ margin:0;}

.kiln-inlet-seal{ border: 1px solid #e1e1e1; padding: 50px;}
.kiln-inlet-seal-img{ text-align:center;}
.kiln-inlet-seal-text{}
.kiln-inlet-seal-text p{ font-size:16px; font-weight:500; padding-top:25px;}
.kiln-inlet-seal-two .kiln-inlet-seal{ background-color: #eeeff0; border-top:none; margin-bottom:50px;}
.kiln-inlet-seal-two .kiln-inlet-seal p:last-child{ margin-bottom:0;}
.kiln-inlet-seal-button{ padding-top: 15px;}


/*=====--Belt Conveyors--=====*/

.belt-conveyors-total{}
.belt-conveyors-total p{ padding-top:25px; font-size:16px; font-weight:500; margin-bottom:0;}
.belt-conveyors-total h4{ font-size: 20px; font-weight:600; padding-top: 30px; margin-bottom: 0;}
.belt-conveyors-total .biomass-gasifier-ul-child{ height: 435px;}
.belt-conveyors-total span{ padding-top: 25px; display: block;}

.belt-conveyors-type-total{ border: 1px solid #e1e1e1; padding:40px; margin-top: 50px;}
.belt-conveyors-type-text span{ display:block; font-size: 18px; font-weight: 500; padding-bottom: 10px;}
.belt-conveyors-type-text span:first-of-type{ padding-top: 25px;}
.belt-conveyors-type-text span:last-of-type{ padding-bottom: 0;}
.belt-conveyors-type-text .web-button-product{ margin: 30px 0 0;}

.inclined-belt-total{ border: 1px solid #e1e1e1; padding:40px; margin-top: 50px; position:relative;}
.inclined-belt-total:before{ content:""; display:block; width:1px; height:86%; background:#e1e1e1; position:absolute; top:40px; left:50%;}	
.inclined-belt-total span{ font-size:20px;}
.inclined-belt-conveyors{ padding-left:40px;}

.process-validation-total{ border: 1px solid #e1e1e1; padding:40px; margin-top: 50px;}
.process-validation-text{}
.process-validation-text p{ padding-top:25px; font-weight:500; margin-bottom:0}
.process-validation-img{}
.process-validation-img .common-img-border{ border: 2px solid #e0e0e0;}
.process-validation-img .coal-gasifier-type-imgbox{ border: 1px solid #c9c9c9;}

.belt-features-total{ padding: 50px 0;}	
.belt-features-img{ text-align: center;}
.belt-features-img p{ margin-bottom:0; font-size: 16px; font-weight: 500;}

.belt-features-img-total{ margin-left: -27px; padding-top:25px;}




/*=====--Bucket Elevators--=====*/

.bucket-elevators-total{}
.bucket-elevators-total p{ padding-top:25px; font-size:16px; font-weight:500; margin-bottom:0;}
.bucket-elevators-total h4{ font-size: 20px; font-weight:600; padding-top: 30px; margin-bottom: 0;}
.bucket-elevators-total ul:first-of-type{ float:left;}
.bucket-elevators-total .bucket-elevators-ul{ float: right;}
.bucket-elevators-total .biomass-gasifier-ul-child{ height: 330px;}
.bucket-elevators-total .biomass-gasifier-ul-child span{ display:block; padding-top:10px;}

.bucket-elevators-features{ border: 1px solid #e1e1e1; padding:30px 20px; margin-top:50px;}
.bucket-elevators-features .owl-carousel{ margin:0;}

.bucket-elevators-text{ padding-left: 50px;}
.bucket-elevators-text ul{ margin:25px 0 0 16px; padding:0;}
.bucket-elevators-text ul li{ margin:0; padding: 0 0 18px;}
.bucket-elevators-item{ text-align:center;}
.bucket-elevators-item p{ margin-bottom:10px; font-weight:500; text-transform:uppercase; font-size: 18px;}
.bucket-elevators-button{ margin-top: 30px;}

.bucket-elevators-option{ background: #eeeff0; padding:40px; border: 1px solid #e1e1e; position:relative; margin-top:70px;}
.bucket-elevators-option:before{ content:""; display:block; width:1px; height:84%; background: #d7d7d7; position:absolute; top:40px; left:50%;}

.discharge-options{ padding-right: 25px;}
.discharge-options p{ font-size: 18px; font-weight: 500; padding-top: 25px; width: 85%; line-height: 1.6 !important;}
.discharge-options .tabs{ margin:0;}
.discharge-options .tabs-bordered .tab-container{ background: #fff; height: 200px;}
.discharge-options ul.tab-nav:not(.tab-nav-lg) li{ height: auto;}
.discharge-options ul.tab-nav:not(.tab-nav-lg) li a{ height: auto; padding: 7px 15px;}
.discharge-options .common-ul-bullet{ margin-left:30px;}

.casing-options{ padding-left: 50px;}
.casing-options-item{ text-align:center; padding: 30px 30px 0;}
.casing-options .owl-carousel{ margin-left: -30px;}
.casing-options-item p{ margin-bottom:10px; font-weight:500; text-transform:uppercase; font-size: 18px;}

.bucket-elevators-features-last{ padding:60px 0;}
.bucket-elevators-features-last ul{ margin: 30px 0 0 -10px; padding:0; list-style-type:none;}
.bucket-elevators-features-last ul li{ margin:0; padding:0; display: inline-table;}
.bucket-elevators-features-last ul li .bucket-features-item{ width: 215px; padding:0 10px; text-align: center;}
.bucket-features-item p{ margin-bottom:0; font-weight: 500; line-height: 1.4 !important; font-size: 16px;}	




/*=====--Rotary Dryer--=====*/

.rotary-dryer-total{}
.rotary-dryer-total p{ padding-top:25px; font-weight:500; font-size:16px;}

.rotary-dryer-features{ border-top: 1px solid #e1e1e1; background-color: #eeeff0; padding:40px 35px; margin-top: 60px;}
.rotary-dryer-features-text{}
.rotary-dryer-features-text ul{ margin: 25px 0 0 18px; padding:0;}
.rotary-dryer-features-img{ padding-left: 15px;}

.rotary-dryer-application{ border: 1px solid #e1e1e1; padding:40px 35px; margin-top: 60px;}
.rotary-dryer-application-text{}
.rotary-dryer-application-text ul{ margin: 25px 0 0 13px; padding:0;}
.rotary-dryer-application-text ul li{ margin: 0; padding:0 0 8px 0;}
.rotary-dryer-application-text ul:first-of-type{ float:left;}
.rotary-dryer-application-text ul:last-of-type{ padding-left: 285px;}

.option-and-working{ margin-top: 60px;}
.fuel-options{ background-color: #f7f7f7; box-shadow: 1px 1px 3px rgba(0,0,0,.3); border: 1px solid #e1e1e1; padding: 30px 25px; margin-right:10px;}
.fuel-options p{ font-weight:500; padding-top:25px;}
.fuel-options ul{ margin: 0 0 0 18px; padding:0;}
.fuel-options ul:first-of-type{ float:left; width: 50%;}
.fuel-options ul:last-of-type{ float:right;}
.working-of-dryer{ background-color: #f7f7f7; box-shadow: 1px 1px 3px rgba(0,0,0,.3); border: 1px solid #e1e1e1; padding: 30px 25px; margin-left:20px;}
.working-of-dryer p{ font-weight:500; padding-top:25px; font-size:16px;}
.option-and-working-height{ height:420px;}
.option-and-working-button{ margin-top: 40px;}

.selection-of-dryer{}
.selection-of-dryer .rotary-dryer-features-text p{ font-weight:500; padding-top:25px;}

.rotary-dryer-gallery{ margin-top: 60px;}	




/*=====--Girth Gear--=====*/

.grith-gear .products .common-page-title-bg{ padding: 98px 0;}

.total-girth-gear{}
.total-girth-gear p{ font-size:16px; font-weight:500; padding-top:25px;}

.girth-gear-highlights{ border-top: 1px solid #e1e1e1; background-color: #eeeff0; padding:40px;}
.girth-gear-highlights-text{}
.girth-gear-highlights-text p{ font-size:16px; font-weight:500; padding-top:25px; margin-bottom:15px;}
.girth-gear-highlights-text ul{ margin:0 0 0 18px; padding:0;}
.girth-gear-highlights-img{ text-align: center;}

.our-advantage-total{ border: 1px solid #e1e1e1; padding:40px; margin-top:50px;}
.our-advantage-img{ text-align: center;}
.our-advantage-text{ padding-left: 25px;}
.our-advantage-text ul{ margin: 25px 0 0 13px; padding:0;}
.our-advantage-text ul li{ margin:0; padding:0 0 8px;}

.girth-gear-manufacturing-process{ border-top: 1px solid #e1e1e1; background-color: #eeeff0; padding:40px; margin-top:60px;}
.manufacturing-process-text{}
.manufacturing-process-text ul{ margin:25px 0 0 18px; padding:0;}
.manufacturing-process-img{ text-align:center;}

.girth-gear-manufacturing-facility{ border: 1px solid #e1e1e1; padding:40px; margin-top:60px;}
.manufacturing-facility-text{}
.manufacturing-facility-text p{ font-size:16px; font-weight:500; padding-top:25px;}
.manufacturing-facility-text ul{ margin:0 0 0 18px; padding:0;}
.manufacturing-facility-text ul li{ margin:0; padding:0 0 10px;}
.manufacturing-facility-text span{ font-size:16px; font-weight:500; padding-top:25px; display: block;}
.manufacturing-facility-text span a{ color: #eb2427; position:relative;}
.manufacturing-facility-text span a:after{ content:""; display:block; width:1px; height:1px; background:rgba(235,36,39,0); position:absolute; bottom:0; right:0; transition:all ease-in-out .6s;}
.manufacturing-facility-text span a:hover:after{ width:100%; background:rgba(235,36,39,1);}

.manufacturing-facility-img{ padding: 60px 0 0;}
.manufacturing-facility-img .owl-carousel{ margin:0;}
.manufacturing-facility-item{ text-align:center;}
.manufacturing-facility-item p{ font-size:16px; font-weight:500; margin-bottom:0;}

.girth-gear-gallery{ margin-top:60px;}




/*=====--Pressure Vessels--=====*/

.pressure-vessels-total{ padding-bottom: 30px;}
.pressure-vessels-total .common-web-child-sub-heading{ text-transform:none; padding-top:25px;}
.pressure-vessels-total p{ font-size:16px; padding-top:25px; font-weight: 400; width: 90%;}
.pressure-vessels-total span{ font-size:16px; font-weight: 600; display: block;}
.pressure-vessels-total ul{ margin:10px 0 0 18px; padding:0;}
.pressure-vessels-total ul:first-of-type{ float:left; width:50%;}

.vessels-manufacturing-capabilities{ background-color: #eeeff0; padding: 60px 0;}
.vessels-manufacturing-img{ text-align:center;}
.vessels-manufacturing-text{ padding-left: 50px;}
.vessels-manufacturing-text span{ font-size: 18px; font-weight: 600; padding-top: 25px; display: block;}
.vessels-manufacturing-text p{ font-size: 16px; font-weight: 400; margin-bottom: 10px;}
.vessels-manufacturing-text ul{ margin: 0 0 10px 18px; padding:0;}
.vessels-manufacturing-text ul li{ margin: 0; padding:0 0 10px;}

.certificate-and-approvals{ padding:50px 0 40px; overflow:hidden;}
.certificate-and-approvals-text{}
.certificate-and-approvals-text ul{ margin:25px 0 0 18px; padding:0;}

.certificate-and-approvals-img{}






.product-range{ background-color: #eeeff0; padding:50px 0 40px;}
.product-range ul{ margin:25px 0 0 18px; padding:0;}
.product-range ul li{ font-size:16px; font-weight:500;}
.product-range ul:first-of-type{ float:left; width:30%;}
.product-range ul:nth-of-type(2){ float:left; width:30%;}


.high-pressure-vessels{ padding-top:50px;}
.high-pressure-vessels ul{ margin:25px 0 0 0; padding:0;}
.high-pressure-vessels ul li{ position:relative; position: relative; display: inline-block; padding: 0 20px;}
.high-pressure-vessels ul li:before{ content:""; display:block; background:url(../images/about/right.png) no-repeat top left; width: 20px;
height: 20px; position:absolute; left: 0; top: 25%;}

.high-pressure-img{ position:relative; margin-top:30px; transition:all .3s ease-in-out;}
.high-pressure-img img{ position:relative; border: 2px solid rgba(0,0,0,.1); transition:all .3s ease-in-out;}
.high-pressure-overlay{ position:absolute; top:50%; left:50%; width:1px; height:1px; background:rgba(255,255,255,0);transition:all .3s ease-in-out; opacity:0; padding: 25px; display:none;}	
.high-pressure-img:hover .high-pressure-overlay{ top:0; left:0; width:100%; height:100%; background:rgba(255,255,255,.8); opacity:1; display:block;}	
/*.high-pressure-overlay{ position:relative; top:0; left:0; width:100%; height:auto; background:rgba(0,0,0,0); transition:all ease-in-out .9s; opacity:1; padding: 25px;}*/
.high-pressure-overlay ul{ margin: 25px 0 0 19px; padding:0;}
.high-pressure-overlay ul li{ margin:0; padding: 10px 0; font-weight: 500; display: list-item;}
.high-pressure-overlay ul li:before{ display:none;}	
.high-pressure-overlay ul:first-of-type{ float:left; width:30%; position:relative;}
.high-pressure-overlay ul:nth-of-type(2){ float:left; width:30%; position:relative;}
.high-pressure-overlay ul:nth-of-type(3){ float:left; width:33%; position:relative;}
.high-pressure-overlay button{ margin-top: 25px;}

.high-pressure-vessels-bg{ }
.high-pressure-img-two .high-pressure-img{ color:#fff; margin-top:0;}
.high-pressure-img-two .high-pressure-overlay{ background:rgba(0,0,0,0);}	
.high-pressure-img-two .high-pressure-img:hover .high-pressure-overlay{ background:rgba(0,0,0,.7);}
.high-pressure-img-two .high-pressure-overlay h3{ color:#fff;}
.high-pressure-img-two .high-pressure-overlay button{ color:#fff;}

.reactors-total-bg{ background-color: #eeeff0;}
.reactors-total{}
.reactors-total .high-pressure-vessels ul{ margin:25px 0 0 19px; padding:0;}
.reactors-total .high-pressure-vessels ul li{ display: list-item; padding: 0 0 15px; font-weight:600;}
.reactors-total .high-pressure-vessels ul li:before{ display:none;}
.reactors-total .high-pressure-overlay ul li{ font-weight: normal;}

.columns-and-towers{}
.columns-and-towers .high-pressure-vessels ul li{ padding: 0 20px 15px;}
.columns-and-towers .high-pressure-vessels ul li::before{ top: 15%;}
.columns-and-towers .high-pressure-overlay ul li{ padding: 10px 0;}

.heat-exchangers{ background-color: #eeeff0;}



.some-our-clients{ padding: 50px 0;}
.some-our-clients ul{ margin:0; padding:0;}
.some-our-clients ul li{ padding:0 20px; display:inline-table; text-align: center; float: left; border-right: 1px solid rgba(235,36,39,.4); border-bottom: 1px solid rgba(235,36,39,.4);}
.some-our-clients ul li:nth-child(5n){ border-right: none;}






/*=====--Grinding Solutions--=====*/

.grinding-solutions{ padding-top:35px;}
.grinding-solutions p{ font-size:16px; margin-bottom:30px;}
.grinding-solutions-text{ padding-left: 36px;}
.grinding-solutions-text ul{ margin:25px 0 0 17px; padding:0;}
.grinding-solutions-text ul:first-of-type{ float:left; padding-right:70px;}

.grinding-circuits-option{ padding-top: 80px;}
.grinding-circuits-option-text{ padding-right: 50px; margin-bottom:30px;}
.grinding-circuits-option-text h3{ border-bottom: 1px solid #e9e7da; padding-bottom: 10px;}
.grinding-circuits-option-text p{ font-size:16px; padding-top:10px; width: 83%; margin-bottom:30px;}	
.grinding-circuits-option-img{ border: 15px solid #e0e0e0; margin-bottom: 30px;}
.grinding-circuits-option-text .web-button-product{ margin:0 0 25px;}
.grinding-circuits-option p{ font-size: 16px; margin-bottom:30px;}

.more-about-classifier{ border: 1px solid rgba(0,0,0,.1); margin-top:80px; padding: 40px; height: 615px;}
.more-about-classifier-img{ position:relative; text-align:center; border-width: 1px 0 0 1px; border-style:solid; border-color: rgba(0,0,0,.1); padding-top: 25px;} 
.about-classifier-text{ text-align:center; position:absolute; left:0; bottom:0; width:100%; padding:10px 0; color: #fff; background-color: rgba(0,0,0,.8);}
.more-about-classifier-button{ text-align: center; width: 150px; margin: 0 auto;}
.more-about-classifier .resp-vtabs ul.resp-tabs-list{ float: right;}	
.more-about-classifier .resp-vtabs .resp-tabs-container{ border:none; border-radius:0; width: 50%; min-height: auto;}
.more-about-classifier .resp-tab-content{ padding:0;}
.more-about-classifier .resp-vtabs .resp-tabs-list li:before{ content:"\f30a"; font-family: 'Font Awesome\ 5 Free'; font-size:20px; font-weight:600; padding-right: 60px; opacity:0;}
.more-about-classifier .resp-vtabs .resp-tabs-list li{ font-size: 16px; font-weight: normal;}
.more-about-classifier .resp-vtabs li.resp-tab-active{ border-width: 1px 0 1px 0 !important; border-style:solid; border-color: rgba(0,0,0,.1) !important;}	
.more-about-classifier .resp-vtabs li.resp-tab-active:before{ opacity:1;}
.more-about-classifier h3{ text-align:right; padding-bottom:15px;}

.solution-provide{ text-align:center; margin-top: 80px;}
.solution-provide p{ font-size:16px;}
.solution-provide .cp-circle{ font-size: 130px; line-height: .5;}
.solution-provide .bg-yellow{ background:#ffcc03;}
.solution-provide .bg-red{ background:#eb2427;}
.solution-provide .cp-circle:hover{ background:#000;}
.solution-provide .bg-yellow:hover{ background:#ffcc03;}
.solution-provide .bg-red:hover{ background:#eb2427;}
.epc-ul-box{ border: 1px solid rgba(0,0,0,.1); border-bottom: 3px solid #faaf03; padding: 30px; margin: 50px 40px 0; height: 225px;}
.epc-ul-box ul{ text-align: left; margin: 0 0 0 18px; padding:0;}

.customized-solutions{ border: 1px solid rgba(0,0,0,.1); padding: 20px 20px 0;}
.customized-solutions-text{ margin-left: 40px; padding-top: 15px;} 
.customized-solutions-text ul{ padding:0; margin:25px 0 0 18px;}
.customized-solutions-text ul:first-of-type{ float:left; width:41%;}
.customized-solutions-text ul:last-of-type{ float:left; width:41%;}
.customized-solutions-carousel .biomass-image-gallery{ padding:0;}

.our-recent-projects{ padding-top: 50px;}




/*=====--VSK Cement Plants--=====*/

.vsk-cement-plant{}
.vsk-cement-plant p{ font-size:16px; padding-top:25px;}
.vsk-cement-plant-text{}
.vsk-cement-plant-text ul{ padding:0; margin:25px 0 0 18px;}
.vsk-cement-plant-img{}
.vsk-cement-plant-img .coal-gasifier-type-imgbox{ padding: 0}
.vsk-cement-plant-img .coal-gasifier-type-img{ margin-left: 40px;}
.vsk-cement-plant-button{ margin-left: 40px;}
.vsk-cement-plant-features{ padding-bottom:80px;}




/*=====--Cement Plant Equipment--=====*/

.cement-plant-equipment{}
.cement-plant-equipment p{ font-size:16px; padding-top:25px;}
.cement-plant-equipment-img{ text-align:center;}
.plant-equipment-total-text{ margin:50px 0;}
.plant-equipment-text-child{}
.plant-equipment-text-child a{ opacity:1; transition:all ease-in-out .4s;}
.plant-equipment-text-child a:hover{ opacity:.5;}
.plant-equipment-text-child ul{ padding:0; margin:25px 0 0 18px;}
.plant-equipment-text-child .common-web-child-sub-heading{ padding-top: 30px;}



/*=====--Projects Excecuted--=====*/

.projects-excecuted{}
.projects-excecuted-table{ padding-top: 50px;}
.projects-excecuted-table thead tr{ background:#eb2427; color:#fff; text-align:center;}
.projects-excecuted-table thead tr th{ text-align:center; font-size: 24px; text-transform:uppercase;}
.projects-excecuted-table tbody tr:nth-child(odd){ background: #ccc; color:#000;}
.projects-excecuted-table tbody tr:nth-child(even){ background: #e4e4e4; color:#000;}
.projects-excecuted-table .table > tbody > tr > td{ font-size: 14px; font-weight: 500; padding: 8px 25px; text-transform:uppercase; border-color:#fff;}
.projects-excecuted span{ padding: 25px 0; display: block; font-weight: bold;}

.trunkey .common-page-title-total{ background: rgba(0,155,213,1);}
.trunkey .common-page-title-bg{ background-image: url(../images/about/about-title-bg.png); padding: 77px 0;}
.trunkey .common-page-title{ line-height: 1.1 !important;}




/*=====--Rotary Kiln Cement Plant--=====*/

.rotary-kiln-cement{}
.rotary-kiln-cement p{ font-size:16px; padding-top:25px;}
.rotary-kiln-cement h4{ text-transform: initial; padding-top: 25px;}
.rotary-kiln-cement ul{ margin: 25px 0 0 0; padding:0;}
.rotary-kiln-cement ul li{ position: relative; display: inline-block; padding: 0 20px;} 
.rotary-kiln-cement ul li::before{ content: ""; display: block; background: url(../images/about/right.png) no-repeat top left; width: 20px; height: 20px; position: absolute; left: 0; top: 25%;}
.rotary-kiln-cement-button{ margin-top: 40px;}

.crushing-and-crinding{ border: 1px solid rgba(0,0,0,.1); padding:20px; margin-top: 70px;}
.crushing-and-crinding-nav{}
.crushing-and-crinding-nav ul{ margin:13px 0 0 0; padding:0; list-style-type:none; float:right;}
.crushing-and-crinding-nav ul li{ margin:0; padding:0 10px 0 0; display:inline-table;}
.crushing-and-crinding-nav ul li a{ color: rgba(81,110,118,1); transition:all ease-in-out .4s;}
.crushing-and-crinding-nav ul li a:hover{ color: rgba(0,0,0,1);}
.crushing-and-crinding-nav ul li:after{ content:""; border-right:2px solid rgba(81,110,118,1); padding-left: 11px;}
.crushing-and-crinding-nav ul li:first-of-type:after{ display:none;}
.crushing-and-crinding-nav ul li:last-of-type:after{ display:none;}
.crushing-and-crinding .biomass-image-gallery{ padding-bottom: 0;}
.crushing-and-crinding-button .web-button-product{ margin: 0;}

.crushing-and-crinding .biomass-image-gallery{ position:relative;}
.detailed-description{ padding:20px; background:rgba(0,0,0,.9); position: absolute; left: 0; bottom: 0; z-index: 9;}
.detailed-description p{ color:#fff; margin-bottom:0;}
.crushing-and-crinding .biomass-image-gallery .biomass-image-item p{ font-size: 16px;}

.pyro-processing-carousel{ background-color: #eeeff0; border: 1px solid #e1e1e1; padding:20px 40px; margin-top: 70px;}
.pyro-processing-item-text{ padding-left:40px;}
.pyro-processing-item-text p{ font-size:16px;}
.pyro-processing-item-text span{ font-size:13px;}
.pyro-processing-carousel .owl-carousel{ margin: 25px 0 0; padding:0 30px 0;}
.pyro-processing-carousel .owl-carousel .owl-nav [class*="owl-"]{ opacity:1; border: none; background-color: transparent !important; top: 40%;}
.pyro-processing-item-img span{ margin-top: 5px; display: block; font-size:16px; font-weight: 500;}
.pyro-processing-item-button .web-button-product{ margin: 0; float: right;}

.cement-production{ border: 1px solid #e1e1e1; padding:20px; margin-top: 70px;}
.cement-production-img{ text-align:center; margin-top:25px; position:relative;}
.cement-production-button .web-button-product{ margin:0;}
.cement-production-button{ margin-top:15px;}
.cement-production-nav .crushing-and-crinding-nav{ margin-top: 15px;}
.cement-production-description{ padding: 20px; background: rgba(0,0,0,.9); text-align: left; position: absolute; bottom: 0; left: 0;}
.cement-production-description p{ margin-bottom:0; color: #fff;}
.cement-production-quote{ margin-top:40px;}

.rotary-kiln-recent-projects{ margin: 70px 0 50px;}
.rotary-kiln-recent-projects .biomass-image-gallery{ padding-bottom: 0;}





/*=====--Flue Gas De-Sulphurization (FGD) Plant--=====*/

.flue-gas-plant{}
.flue-gas-plant p{ font-size:16px; padding-top:25px;}
.flue-gas-plant-text{}
.flue-gas-plant-text ul{ margin: 25px 50px 0 18px; padding:0;}
.flue-gas-plant-text ul li span{ display:block; line-height: 1.9; padding-top: 5px;}
.flue-gas-plant-img{ text-align:center;}

.flue-gas-project{}
.flue-gas-project-img{ text-align:center; margin-top:25px;}
.flue-gas-project span{ font-size:18px; font-weight:600; display:block; padding-top:30px;}
.flue-gas-project p{ font-size:16px;}

.flue-gas-external-link-total{ margin-top:70px;}
.flue-gas-external-link{ border: 1px solid #c4c5c5; padding:20px;}
.flue-gas-external-link-img{ text-align:center;}
.flue-gas-external-link ul{ float:left; margin-top:25px;}
.flue-gas-external-link-total p{ margin-bottom:0; font-size:16px; padding-top:40px;}

.flue-gas-client{ padding-bottom:50px;}
.flue-gas-client ul{ margin:25px 0 0; padding:0;}
.flue-gas-client ul li{ margin:0; padding:0 5px; display:inline-table;}
.flue-gas-client ul li:nth-child(-n+2){ border-right:1px solid rgba(235,36,39,.4);}



/*=====--Paper Plants--=====*/


.paper-plants{}
.paper-plants p{ font-size:16px; padding-top:25px;}
.paper-plants-left-box{ text-align:center; margin:10px;}
.paper-plants-products-total{ margin: 50px 0;}
.paper-plants-products{ box-shadow: 1px 1px 3px rgba(0,0,0,.3); border: 1px solid #e1e1e1;  border-left: 3px solid #eb2427; padding: 60px 20px;}
.paper-plants-products ul{ margin:0 0 0 15px; padding:0;}
.paper-plants-products ul li{ margin:0; padding:0 0 5px;}
.paper-plants-products-total p{ padding-top: 15px; font-size: 16px;}



/*=====--Specialised Plants--=====*/

.specialised-plants{}
.specialised-plants .common-web-child-sub-heading{ padding-top: 30px;}
.specialised-plants p{ padding-top: 20px;}
.specialised-plants ul{ margin:0 0 0 18px; padding:0;}

.specialised-plants-project{ border: 1px solid #e1e1e1; padding:30px 20px; margin:50px 0;}
.specialised-plants-project-text{}
.specialised-plants-project-text p{ padding-top: 25px; font-size: 16px; margin-bottom: 0;}
.specialised-plants-project-img{ padding-left: 50px;}
.specialised-plants-project-img .owl-carousel{ margin:0;}
.specialised-plants-project-button{ margin-bottom: 50px;}


/*=====--Contract / Outsource Manufacturing --=====*/

.contract-manufacturing{}
.contract-manufacturing p{ font-size:16px; padding-top:25px;}
.contract-manufacturing-carousel{ padding-top:25px;}
.contract-manufacturing-carousel .biomass-image-gallery .biomass-image-item p{ font-size: 16px; padding-top: 0; text-transform:capitalize;}

.cpg-facilities{ border: 1px solid #e1e1e1; padding:30px 20px; margin:50px 0;}
.cpg-facilities-text ul{ margin:15px 0 0 18px; padding:0;}
.cpg-facilities-text ul li{ font-size:16px;}
.cpg-facilities-text ul li a{ color:rgba(0,155,211,1); transition:all ease-in-out .4s;}
.cpg-facilities-text ul li a:hover{ color:rgba(0,155,211,.6);}
.cpg-facilities-img .specialised-plants-project-img .common-web-child-sub-heading{ padding-bottom:15px;}

.manufacturing-ways{ border: 1px solid #e1e1e1; background-color: #eeeff0; padding:30px;}
.manufacturing-ways ul{ margin:25px 0 0 18px;}
.manufacturing-ways ul li{ font-size: 15px;}

.manufacturing-ways-button{ margin: 30px 0 50px;}



/*=====--Fertilizers Plant--=====*/

.fertilizers-plant{}
.fertilizers-plant p{ font-size:16px; padding-top:25px;}

.fertilizers-plant-details{ margin-bottom: 80px;}
.fertilizers-plant-details ul{ margin: 50px 0 0 0; padding:0; list-style-type:none;}
.fertilizers-plant-details ul li{ background-color: rgba(228,228,228,1); border: 1px solid #c0c0c0; padding:10px; width: 420px; display:inline-table; margin-bottom:30px; transition:all ease-in-out .4s;}
.fertilizers-plant-details ul li span{ display:block; font-size:16px; background:#eb2427; padding: 5px 10px; color:#fff; margin-top: 5px; font-weight: 500;}
.fertilizers-plant-details ul li:nth-child(odd){ margin-right:30px;}
.fertilizers-plant-details ul li:nth-child(even){ margin-right:0; margin-left:30px;}
.fertilizers-plant-details ul li:last-child{ margin-bottom:0;}
.fertilizers-plant-details ul li:hover{ background-color: rgba(178,177,177,1);}



/*=====--Npk & Gnpk Fertilizer Plants--=====*/

.npk-gnpk-plants{}
.npk-gnpk-plants p{ font-size:16px; padding-top:25px;}
.npk-gnpk-plants p:last-child{ padding-top:0;}

.plant-services{}
.plant-services-text{}
.plant-services-text ul{ margin:15px 0 0 18px; padding:0;}
.plant-services-img{}
.plant-product-details{ margin:50px 0;}
.plant-product-details h4{ padding-bottom:20px;}
.plant-product-details .table-bordered > tbody > tr > td{ border: 1px solid #000; color: #000;}
.plant-product-details button{ margin-top: 30px;}



/*=====--Bulk Blending Fertilizer Projects--=====*/

.bulk-fertilizer{}
.bulk-fertilizer-text{ border: 1px solid rgba(0,0,0,.1); padding:20px; margin-top:25px;}
.bulk-fertilizer-text p{ font-size: 16px;}
.bulk-fertilizer-img{ text-align:center; margin-top:25px;}

.advantage-filter{ border: 1px solid rgba(0,0,0,.1); padding: 20px 100px 20px 20px; margin-top:30px;}
.advantage-filter-img{ padding-right: 30px;}
.advantage-filter-text{ padding-left: 30px;}
.advantage-filter-text p{ font-size:16px; padding-top:25px;}	

.bulk-product-details{ border: 1px solid rgba(0,0,0,.1); padding:30px; margin:50px 0;}
.bulk-product-details h4{ padding-bottom:20px;}
.bulk-product-details .table-bordered > tbody > tr > td{ border: 1px solid #000; color: #000;}

.our-consideration{}
.our-consideration .classifier-text{ height: 393px; margin: 0 25px 0 0;}
.our-consideration .classifier-text p{ padding-top: 15px;}
.our-consideration button{ margin-top:25px;}

.cpg-feeding-section{ padding-bottom: 50px;}
.cpg-feeding-section span{ font-size: 16px; font-weight: bold; margin: 15px 0 40px; display: block;}
.feeding-section-total{ border: 1px solid rgba(0,0,0,.1); padding:20px;}
.feeding-section-text{}
.feeding-section-text p{ font-size:15px; margin-bottom:0; padding-top:10px;}
.feeding-section-img{ text-align:center;}
.cpg-blending-section{ margin-top: 50px;}
.printing-section{ margin-top: 50px;}
.key-equipments{ border: 1px solid rgba(0,0,0,.1); padding:20px;}
.key-equipments-img .biomass-image-gallery{ padding:0;}
.key-equipments-img{ padding-right: 60px;}
.key-equipments-img .biomass-image-gallery .biomass-image-item{ margin-bottom:0;}
.key-equipments-text{}
.key-equipments-text ul{ margin: 25px 0 0 15px; padding:0;}
.key-equipments-text ul li{ margin: 0; padding: 5px 0; font-size: 16px;}
.key-equipments{ margin-top: 50px;}		



/*=====--Fertilizer Projects--=====*/	

.fertilizer-projects{}
.fertilizer-projects p{ font-size:16px; padding-top:25px;}
.ssp-fertilizer{ border: 1px solid #e1e1e1; padding:20px; margin-top:50px;}

.ssp-fertilizer-text{ padding-top: 25px;}
.ssp-fertilizer-text p{ font-size:16px; padding-top:25px;}
.ssp-fertilizer-img{ text-align:center;}

.projects-client{}
.projects-client ul{ margin:25px 0 0; padding:0; list-style-type:none;}
.projects-client ul li{ margin:0; padding:0 15px; display:inline-table; float:left; text-align:center; border-bottom: 1px solid rgba(235,36,39,.4); border-right: 1px solid rgba(235,36,39,.4);}
.projects-client ul li:nth-child(5n){ border-right:none;}
.projects-client ul li:last-child{ border-bottom:none;}

.ssp-solution{ border: 1px solid rgba(0,0,0,.1); padding:30px 20px; margin-top: 80px;}
.ssp-solution p{ font-size:16px; padding-top:25px;}
.ssp-solution-text{}
.ssp-solution-text span{ font-size: 16px;}
.ssp-solution-text ul{ margin:25px 0 0 18px; padding:0;}
.ssp-solution-text ul:first-of-type{ float:left; width:45%;}
.ssp-solution-text ul:last-of-type{ float:left; width:45%;}
.ssp-solution-img{ padding-left: 40px;}
.ssp-solution-img .biomass-image-gallery .biomass-image-item p{ padding-top: 0;}
.ssp-solution-img .biomass-image-gallery{ padding-bottom: 0;}
.ssp-solution-img .biomass-image-gallery .biomass-image-item{ margin: 20px 20px 0;}

.ssp-product-details{ border: 1px solid rgba(0,0,0,.1); padding:30px 20px; margin-top: 50px;}
.ssp-product-details h4{ padding-bottom:25px;}
.ssp-product-details .table-bordered > tbody > tr > td{ border: 1px solid #000; color: #000; font-size: 15px;}

.ssp-manufacturing-process{ margin-top: 80px;}
.ssp-manufacturing-process p{ font-size:16px; padding-top:25px;}

.first-ssp-process{ background-image:url(../images/trunkey/ssp_process_bg.jpg); background-repeat:no-repeat; background-position:center; background-size:cover; height:260px;}
.first-ssp-process-child{ padding:7px; margin-top: 35px; width: 190px;}
.first-ssp-process-child p{ margin:0; padding:0; font-size:14px;}
.one-two-margin{ margin-left: 20px;}
.three-four-margin{ margin-left: 60px;}
.last-bottom-margin{ margin-top: 122px;}
.five-margin{ margin-left: 95px;}
.six-margin{ margin-left: 119px;}
.seven-margin{ margin-left: 135px;}

.second-ssp-process{ background-image:url(../images/trunkey/ssp_map_bg.png); background-repeat:no-repeat; background-position:center; background-size:cover; height:288px; margin:50px 0;}
.second-ssp-process ul{ margin:0; padding:0; position:relative; list-style-type:none;}
.second-ssp-process ul li{ margin:0; padding:0; font-size:24px; display:inline-table; width: 165px; text-align: center; position:absolute;}
.second-ssp-process ul li:nth-child(1){ top: 55px; left: 1%;}
.second-ssp-process ul li:nth-child(2){ top: 130px; left: 22.8%;}
.second-ssp-process ul li:nth-child(3){ left: 44%; top: 61px;}
.second-ssp-process ul li:nth-child(4){ right: 22.5%; top: 166px;}
.second-ssp-process ul li:nth-child(5){ right: 1.9%; top: 62px;}



/*=====--Business Enquiry Form--=====*/	

.business-enquiry-form{}
.enquiry-form-input{ margin-top:25px;}
.enquiry-form-input h4{ border-radius: 5px; box-shadow: 1px 1px 2px #ccc inset; background: #ebebeb; padding:15px;}
.input-margin-top{ margin-top:30px;}
.input-style{ border-radius: 3px; border: 1px solid #c6c6c6; box-shadow: 1px 1px 5px #c6c6c6; height:40px; font-size:14px;}
.address-area-parent{ position:relative;}
.address-area{ position:relative; resize:none; margin-bottom:30px; overflow:auto; height: 170px !important; padding-left: 35px;}
.address-area-parent:before{ content:"\f303"; display:block; font-weight:600; font-family: 'Font Awesome 5 Free'; position: absolute; top: 6px; left: 10px; z-index: 9;}
.textarea-info{ display:block; position:absolute; bottom: -18px; font-size: 13px; font-weight: 500;}
.enquiry-tel-input{ position:relative;}
.enquiry-tel-input .highlight{ color: #777;}
.enquiry-tel-input .tel-input-box{ position:relative; width:570px;}
.mobile-info{ display:block; position:absolute; bottom: -18px; font-size: 13px; font-weight: 500;}
.input-name-parent{ position:relative;}
.input-name-parent:before{ content:"\f007"; display:block; font-weight:600; font-family: 'Font Awesome 5 Free'; position: absolute; top: 7px; left: 11px;}
.input-name-parent .input-name-child{ padding-left: 35px;}
.send-enquiry-parent{ position:relative; width: 210px; margin: 0 auto; margin-top: 25px;}
.send-enquiry-parent:before{ content:"\f14d"; font-weight:600; font-family: 'Font Awesome 5 Free'; position: absolute; top: 17px; left: 25px;
 z-index: 9; color: #fff; opacity:1; transition:all ease-in-out .4s;}
.send-enquiry-child{ position:relative; height:60px; font-weight: bold; background: rgba(0,168,80,1); color: #fff; border-radius: 4px; border: none;
 transition:all ease-in-out .4s; text-align: left; padding-left: 53px; font-size: 18px;}
.send-enquiry-parent:hover:before{ left: 35px;}
.send-enquiry-parent:hover .send-enquiry-child{ background: rgba(235,36,39,.5);}

.contact-us{ padding-left: 50px; padding-top: 36px;}
.contact-us span{ font-size: 16px; font-weight: 600; display: block; padding-top: 15px;}
.contact-us p{ margin:0;}
.contact-us a{ color: #777; display:block;}
.contact-us a:hover{ color: #777;}
.contact-us label{ font-size: 22px; padding-top: 30px; text-transform: capitalize;}
.contact-us .call-us{ font-size: 18px; font-weight: 600; display: initial;}
.contact-us button{ position:relative; margin-left: 10px; border-radius: 22px; background:#009bd3; color:#fff; border: none; transition:all ease-in-out .4s;}
.contact-us button:before{ content:"\f0e0"; font-weight:600; font-family: 'Font Awesome 5 Free'; padding-right: 6px;}
.contact-us button:after{ content:"Send Free SMS"; display:block; background: rgba(0,168,80,.5); position: absolute; top: -42px; left: 0;
width: 100%; padding: 2px; border-radius: 5px; font-size: 13px; opacity:0; transition:all ease-in-out .5s; color:#000; box-shadow: 2px 2px 4px rgba(0,0,0,.4);}
.contact-us button:hover{ background:#009bd3;}
.contact-us button:hover:after{ opacity:1; color:#000;}
.contact-us button:focus{ background:#009bd3; color:#fff;}


.call-us-modal{}
.call-us-modal button:before{ display:none;}
.call-us-modal button:after{ display:none;}
.call-us-modal button{ border-radius: 50%; width: 17px; font-size: 10px; height: 17px; background: rgba(0,0,0,1); opacity: 1; transition:all ease-in-out .4s;}
.call-us-modal button:hover{ color:#fff; background: rgba(0,0,0,.6);}
.call-us-modal button:focus{ color:#fff; background: rgba(0,0,0,.6);}
.call-us-modal .modal-dialog{ width: 400px;}
.call-us-modal .modal-header{ background:#00a850; border-radius: 5px 5px 0 0; position:relative; box-shadow: 0 3px 5px 0 rgba(0,0,0,.3); border: none;}
.call-us-modal .modal-title{ color:#fff; text-align: center;}
.modal-header .close{ margin-top: -11px; margin-right: -11px;}
.call-us-modal .modal-header:after{content:""; display:block; width: 0; height: 0; border-left: 20px solid transparent; border-right: 20px solid transparent;border-top: 20px solid #00a850;
position: absolute; bottom: -19px; left: 45%;}
.call-us-modal .modal-body{ padding: 30px 15px;}
.call-us-modal-message{ position:relative; padding-left: 45px;}
.call-us-modal-message .call-us-modal-textarea{ resize:none; overflow:auto; height: 130px !important; position:relative; margin-bottom:30px;}
.call-us-modal-message:before{ content:"\f303"; font-weight:600; font-family: 'Font Awesome 5 Free'; position: absolute; z-index: 9; top: 40%; left: 0; padding: 5px 8px;
 background: #999999; transition:all ease-in-out .4s; color:#fff;}
.call-us-modal-message:after{ content:""; width:0; height:0; border-left: 7px solid #999999; border-top: 5px solid transparent; border-bottom: 5px solid transparent;
position: absolute; top: 49%; left: 30px;}
.call-us-modal-message span{ color:#eb2427; display:block; position:absolute; bottom: -17px; left:45px; font-size:11px !important; font-weight:normal;}
.call-us-modal-mobile{ position:relative; padding-left: 45px;}
.call-us-modal-mobile .enquiry-tel-input .tel-input-box{ width: 292px;}
.call-us-modal-mobile .mobile-info{ color: #eb2427; display: block; position: absolute; bottom: -17px; left: 0; font-size: 11px;}
.call-us-modal-mobile:before{content:"\f3cd"; font-weight:600; font-family: 'Font Awesome 5 Free'; position: absolute; z-index: 9; top: 11%; left: 0; padding: 5px 8px; background: #999999; color:#fff;}
.call-us-modal-mobile:after{ content:""; width:0; height:0; border-left: 7px solid #999999; border-top: 5px solid transparent; border-bottom: 5px solid transparent;
position: absolute; top: 39%; left: 25px;}
.call-us-modal-mobile span{ font-size: 13px; font-weight: normal; display: initial; padding-top: initial;}
.call-us-modal-name{ position:relative; padding-left: 45px;}
.call-us-modal-name .call-us-modal-input{ margin:30px 0;}
.call-us-modal-name:before{ content:"\f007"; font-weight:600; font-family: 'Font Awesome 5 Free'; position: absolute; z-index: 9; top: 11%; left: 0;
 padding: 5px 10px; background: #999999; color:#fff; border-radius: 50%;}
.call-us-body .call-us-modal-submit{ background:#ffcc03; width: 170px; margin: 0 auto; height: 50px; font-weight: bold; border: none; box-shadow: 0 0 20px 2px rgba(0,0,0,0); transition: all ease-in-out .4s;}
.call-us-body .call-us-modal-submit:hover{ box-shadow: 0 0 20px 2px rgba(0,0,0,.2);}


.enquiery-map-total{ padding-bottom:80px;}
.enquiery-map-text{ border: 1px solid rgba(128,108,108,.9); margin: 0 90px; border-radius: 10px; padding: 0 15px 25px;}
.enquiery-map-text p{ text-align: center; font-size: 18px; background: #ebf2f5; width: 184px; padding: 5px 0; border-radius: 25px;
 margin: 0 auto; margin-top: -24px; border: 1px solid #777; margin-bottom: 25px;}
.enquiery-map-text span{ font-size: 16px; font-weight: 600; display: block; float: left; padding-bottom: 25px;}
.enquiery-map-text a{ font-size: 15px; font-weight: 500; color: #777; padding-left: 10px;}



/*=====--News Letter--=====*/	

.news-letter{ padding-bottom: 50px;}
.news-letter-total{ padding-top:25px;}
.news-letter-text{ padding-top:20px;}
.news-letter-text p{ font-size:16px; font-weight:500;}
.news-letter-img{ padding-top:20px;}

.our-achievement{ background-color: #eeeff0;}
.our-achievement-total{ padding-top: 80px;}
.our-achievement-img{ text-align: right; padding-right: 50px;}
.our-achievement-text{}
.our-achievement-text p{ font-size: 16px; font-weight: 500; padding-top: 20px; margin-bottom: 0;}
.our-achievement-text ul{ margin:20px 0 0 18px; padding:0;}

.new-development{ padding:80px 0 50px;}
.new-development-text{ }
.new-development-text p{ font-size:16px; font-weight:500; padding-top:20px; margin-bottom:0;}
.new-development-text ul{ margin:20px 0 0 18px; padding:0;}
.new-development-img{ padding-top: 50px;}

.certificate .our-achievement{ padding-bottom:80px;}
.success-story .our-achievement{ padding-bottom:80px;}
.Paper-industry .our-achievement{ padding-bottom:80px;}
.training-conducted .our-achievement{ padding-bottom:80px;}
.recent-supplies .new-development-text ul{ margin: 20px 0 20px 18px;}
.recent-supplies .new-development-text ul.last-child{ margin: 20px 0 0 18px;}

.our-participation{ padding: 80px 0;}
.our-participation .common-web-child-sub-heading{ padding-bottom: 25px;}
.our-participation-text{}
.our-participation-text p{ font-size:16px; font-weight:500;}
.our-participation-text p:last-child{ margin-bottom:0;}
.our-participation-text ul{ margin:0 0 20px 15px; padding:0; list-style-type: decimal;}
.our-participation-text ul li{ margin:0; padding:5px 0; list-style-type: decimal;}
.our-participation-img{ padding-left: 50px;}

.latest-dispatches .new-development-img{ padding-left: 50px;}



/*======--Soumya Sir--======*/




.trunkey-title-bg{background-image: url(../images/trunkey/trunkey-title-bg.jpg); background-repeat:no-repeat; background-position: center; background-color:transparent;}

.trunkey-title-bg  .common-page-title-bg {background:none;}

.turnkey-project-list h3{ background:rgba(235,36,39,1); color:white; margin:0; padding:10px 0; display:block; text-transform:capitalize; }

.turnkey-project-box{margin:10px; text-align:center; border:5px solid rgba(188,188,188,0.5); transition:all ease-in-out .4s}

.turnkey-project-box:hover{border:5px solid rgba(188,188,188,1); }

.turnkey-project-box img{border-bottom:5px solid rgba(188,188,188,0.3); transition:all ease-in-out .4s}

.turnkey-project-box:hover .turnkey-project-box-img{border-bottom:5px solid rgba(188,188,188,1);}

.cement-project-main{margin-top:40px;}

.cp-three-circle{margin:30px 0; padding:30px 0; text-align:center;}

.cp-circle{background:#000; width:200px; height:200px; border-radius:50%; color:#fff; display:inline-block;
 text-align:center; padding:70px 15px; transition:all ease-in-out .4s; font-size:20px; text-transform:capitalize;}

.cp-circle:hover{background:#eb2427}

.cp-client {margin:40px 0 80px;}

.cp-client ul{margin:30px 0; position:relative; list-style-type:none;}

.cp-client ul li{display:inline-table; float:left; text-align:center; padding:0px 20px;}

.cp-client ul li:nth-child(-n+5) {border-bottom:1px solid #f00; }

.cp-client ul li:nth-child(-n+4) {border-right:1px solid #f00; }

.cp-client ul li:nth-child(n+6) {border-right:1px solid #f00; }

.cp-client ul li:last-child  {border:none }

.gs-ul{clear:both; }

.gs-ul li{padding:10px 0; float:left; width:50%;}


.gs-tab-accordion .resp-tabs-list li{display:block !important;}

.gs-tab-accordion{}



/*-----GROUP OF COMPANIES------*/

.group-companies-main{margin-top:50px;}

.group-companies-unit{margin-bottom:40px;}

.goc-image{border:8px solid rgba(188,188,188,0.5); margin-right:60px;}

.goc-desc{}

.goc-desc h3{text-transform:capitalize; font-size:20px; font-weight:bold; }

.goc-desc p{font-size:16px;}

.group-companies-unit-details{ margin-bottom:60px;}

.group-companies-unit-details p{font-size:16px;}

.goc-unit-details{margin-right:40px;}

.goc-unit-img{border:8px solid rgba(188,188,188,0.5); }

.goc-scan-project-ul, .goc-cpi-ul{padding:25px 25px 0;}

.goc-scan-project-ul  li{float:left; width:50%;}


 
/*-----INFRASTRUCTURE-----------*/

.infra-intro-text {margin-top:30px;}

.infra-intro-text p{width:100%}

.infra-highlights::before{display:none !important;}

.infra-img-container{margin:40px 0;}

.infra-img {border:5px solid rgba(188,188,188,0.5); margin:0 30px 30px 0;}

.infra-machinery p{margin:30px 0}

.infra-machinery ul{padding:0 20px 0; margin-bottom:60px;}

.infra-machinery ul li a{color:rgba(0,0,0,0.5); transition:all ease-in-out .4s}

.infra-machinery ul li a:hover{color:rgba(0,0,0,1)}



/*------FACILITIES----*/

.facilites-unit{ margin-bottom:80px;}

.facilites-unit:first-child{margin-top:40px;}

.facilites-unit-intro h3::after{display:none;}

.facilites-unit-intro h3{ margin-bottom:30px;}

.facilites-unit-intro p{ margin-bottom:20px;}

.facilites-unit-img{border:5px solid rgba(188,188,188,0.5);}


.facilites-unit-intro{ padding:0 15px 0 40px;}

.facilites-unit-intro button{ margin-top:30px;}



.facilities-alternate-unit h3.common-web-heading{margin-bottom:50px;}

.facilities-alternate-unit{position:relative;}

.alternate-unit{ position:relative; margin-bottom:60px;}

.facility-meta-table {background:rgba(188,188,188,0.3); padding:20px 0; position:relative;}



.facility-meta-table .table{position:relative;}

.facility-meta-table .table thead{background:rgba(188,188,188,1); border:none; position:relative;}
/*
.facility-meta-table .table thead:before{content:""; display:block; width:3px; height:100%; background:#000; 
position:absolute; left:-3px; top:0; border-top-left-radius:20px; border-bottom-left-radius:20px; }

*/
.facility-meta-table .table > thead > tr {border:none;}

.facility-meta-table .table > thead > tr > th{border:none; padding:10px 30px; color:#000; text-transform:uppercase;}

.facility-meta-table .table > tbody > tr > td{padding:10px 30px;}

.facility-meta-table .table > tbody > tr > td.all-axis{ text-align:right; padding-right:0;}

.facility-meta-table .table > thead > tr > th:first-child:after{content:""; display:block; width:3px; height:100%; background:#000; 
position:absolute; left:-3px; top:0; border-top-left-radius:20px; border-bottom-left-radius:20px; }


.facility-meta-table .table > thead > tr > th:last-child:after{content:""; display:block; width:3px; height:100%; 
background:rgba(188,188,188,1); position:absolute; right:-3px; top:0; border-top-right-radius:20px; border-bottom-right-radius:20px;}

.facility-meta-table label{color:#000; text-transform:uppercase; padding:0 30px; margin-bottom:20px; cursor:text; font-size:20px; font-weight:500;}

.facility-meta-table{}

.meta-left-img{margin-right:30px;}

.meta-right-img{margin-left:30px;}

.alternate-meta-img {position:relative;}

.alternate-meta-img img{border:5px solid rgba(188,188,188,0.5);}

.facility-common-height{/*height:385px;*/ height:auto;}


/*----QUALITY ASSUARNCE----*/



.qa-intro span{font-weight:bold; color:#000;}

.qa-intro p{width:90%;}

.qa-circle{list-style-type:none; text-align:center; margin:40px auto 60px; position:relative;}

.qa-circle li{background:#000; color:#fff; display:inline-table; position:relative; margin:0 2%; height:140px; 
width:140px; border-radius:50%; text-transform:capitalize; font-size:18px; padding:45px 15px 0}

.qa-circle li:hover{background:#eb2427; transition:all ease-in-out .4s;}


.qa-framwork {margin-bottom:80px;}

.qa-framwork  .classifier-text{height:210px; margin:0 30px 30px 0}

.qa-framwork  .classifier-text:hover{background:#eb2427; transition:all ease-in-out .4s; box-shadow:none; border-color:#eb2427; }

.qa-framwork  .classifier-text:hover h5.common-web-child-sub-heading{color:#fff;}

.qa-framwork  .classifier-text:hover p{color:#fff;}

.qa-framwork label{cursor:text; margin:0 0 30px; color:#000; font-size:16px; display:block;}

.qa-framwork h5{margin-bottom:20px; font-size:16px;}



/*----CLIENTS-----*/


.cp-client ul.allclients li{border-bottom:1px solid #eb2427; border-right:1px solid #eb2427;}

.cp-client ul.allclients li:nth-child(5n){border-right:none;}


.cp-client ul.allclients li:nth-last-child(-n+3){border-bottom:none;}


.whats-new-main h3{margin-bottom:20px; text-transform:capitalize;}

.sig-letter{text-align:center; margin:40px 0 ; padding-bottom:40px; border-bottom:1px solid rgba(0,0,0,0.5);}

.whatsnew-unit{ border-bottom:1px solid rgba(0,0,0,0.5); margin-bottom:40px; padding-bottom:40px;}

.whats-new-main  p{width:90%; font-size:16px; font-weight:500; margin-bottom:20px;}

.whats-new-main  p.right_para{margin-left:30px;}

.whatsnew-events{padding:40px; background:#eeeff0; margin-bottom:60px;}

.whatsnew-tab-event{margin-bottom:30px;}

.our-presence-main {margin-bottom:80px;}

.our-presence-main p{font-size:16px; margin:30px 0;}


.our-presence-unit{text-align:center; }


.our-presence-unit h3{border-bottom:1px solid rgba(0,0,0,0.2); padding-bottom:20px; margin-bottom:20px; text-align:left; text-transform:capitalize;}

.whatsnew-tab-event ul.common-ul-bullet li{width:95%}

.whatsnew-tab-event h4{margin-bottom:20px;}

.whatsnew-events .tab-container{background:#fff; padding:40px;}

.whatsnew-events ul.tab-nav li{width:50%;}

.whatsnew-events ul.tab-nav:not(.tab-nav-lg) li:first-child{margin-left:0;}

.whats-new-newsletter-btn{text-align:right; margin-bottom:50px;}


.testimonial-main{margin-bottom:60px; }
.testimonial-main h3{margin-bottom:30px; }

.testimonial-unit p{margin-bottom:30px; position:relative; height:175px;}

.testimonial-unit p img{position:absolute; right:0; bottom:-30px;}

.testimonial-unit label{cursor:text; font-size:18px; color:#000; margin:0; text-transform:capitalize;}

.testimonial-unit{position:relative; background-image:url('../images/testimonial/test-comma-s.jpg'); 
background-repeat:no-repeat; background-position:left top; padding:35px; background-color:#f4f4f4; margin:0 30px 30px 0;}


.testimonial-main article{padding:0 !important;}


.brown-grid{background:rgba(101, 41, 2, 0.6);}
.blue-grid{background:rgba(43, 124, 166, 0.8);}
.cyan-grid{background:rgba(25, 77, 95, 0.7);}
.darkgreen-grid{background:rgba(1, 38, 33, 0.7);}
.yellow-grid{background:rgba(126, 100, 2, 0.7);}
.lightgreen-grid{background:rgba(31, 119, 106, 0.9);}
.red-grid{background:rgba(209, 63, 61, 0.5);}

.gallery-grid{position:relative;}

.gallery-anchor{position:relative; display:block;}

.gallery-overlay{position:absolute; width:100%; text-align:center; height:100%; top:0; left:0; padding:0 30px;}

.gallery-title{font-size:18px; text-transform:capitalize; color:rgba(255,255,255,0.8); display:block; margin:130px 0 10px; transition:all ease-in-out .4s;}


.gallery-anchor:hover .gallery-title{color:rgba(255,255,255,1)}


.inhouse-gal-unit{padding:0 40px 40px; position:relative;border-radius:0; border:25px solid #e0e0e0}

.inhouse-gal-unit label{text-align:center; font-size:20px; background:rgba(255,204,3,1); color:#000;padding:5px 10px; display:block; cursor:text;}

.inhouse-gal-unit button.close{position:absolute; top:0; right:0; opacity:1;}



.quality-title-bg{background-image:url('../images/quality_assurance_banner.jpg'); background-position:center; background-size:cover;}

.quality-title-bg .common-page-title-bg{background-image:none;}

.fabrication-title-bg{background-image:url('../images/fabrication-title-bg.jpg'); background-position:center; background-size:cover;}

.fabrication-title-bg .common-page-title-bg{background-image:none;}

.client-title-bg{background-image:url('../images/client_list_banner.jpg'); background-position:center; background-size:cover;}

.client-title-bg .common-page-title-bg{background-image:none;}

.testimonial-title-bg{background-image:url('../images/testimonisl-title-bg.jpg'); background-position:center; background-size:cover;}

.testimonial-title-bg .common-page-title-bg{background-image:none;}

.ourpresence-title-bg{background:#1d9073;}

.ourpresence-title-bg .common-page-title-bg{background-image:url('../images/clients_presence_banner.jpg'); background-position:center; background-size:cover;}




/*---COMMON GET A QUOTE----*/

.cpg-common-getaquote{position:fixed; top:50%; left:0; text-align:center; width:50px; z-index:10; }

.cpg-common-getaquote a{ background:rgba(235,36,39,1); color:#fff; word-wrap:break-word; font-weight:500; box-shadow:1px 3px 2px 1px rgba(0,0,0,0.6);
padding:18px;  font-size:18px; line-height:1; text-transform:uppercase; display:block;}
.cpg-common-getaquote span{display:block; margin-bottom:20px;}

.common-qetaquote-modal{}
.intl-tel-input{display:block; width:100%;}
.tel-input-box-common-modal{width:100%;}

.cpg-modal-phone-input {position:relative;}
.input-name-parent-email{position:relative;}
.intl-tel-input .country-list .country.highlight{ color:#000 !important;}
.input-name-parent-email:before{ content:"\f2b6"; display:block; font-weight:600; font-family: 'Font Awesome 5 Free'; position: absolute; top: 7px; left: 11px;}
.input-name-parent-email .input-name-child{padding-left:35px;}
.circuit-modal .modal-body{padding:30px;}
/*-----LIME PLANT------*/

.lime-plant-ul-height{height:420px;}
.lime-plant-ul  ul{float:none;}
.lime-plant-calcination {height:300px; margin-top:0;}
.lime-plant-calcination-left{margin-right:20px;}
.lime-plant-calcination-right{margin-left:20px;}


.social-commitment-carousel{padding:30px 0 0 30px;text-align:center; }
.social-commitment-carousel label{cursor:text;  margin:15px 0 0; font-size:14px; color:#000;}
.sig-partnership {margin:40px 0;}
.sig-partnership p{font-size:16px;}
.sig-partnership h3{margin-bottom:25px;}
.sig-partnership  h4{margin:25px 0;}




/*----BUSINESS OPPORTUNITY----*/
.business-opportunity h2{margin-bottom:50px;}
.business-opportunity-vendor{}
.business-opportunity-vendor h3{margin-bottom:20px;}
.businness-meta-point-img{margin:0 30px;}
.businness-meta-point{background:#eeeff0; border-left:2px solid rgba(235,36,39,1);margin:0 20px 20px 0;}
.businness-meta-point ul{margin:20px 40px;}
.businness-meta-point ul li{padding:5px 0;}
.bo-channel-partner-main{margin:40px 0 60px;}


/*----CAREER----*/

.cpg-career-form{background:#f8f8f8; margin:50px auto; width:70%; border:1px solid #e5e5e5}
.cpg-career-form  h3{text-align:center; background:#e5e5e5; padding:10px 0; margin-bottom:30px;}
.cpg-form-field{}
.cpg-career-form  label{cursor:text; border-top:1px solid #e5e5e5; padding:10px; display:block; height:60px; margin:0; font-size:14px;
 text-transform:capitalize; font-weight:500; color:#000;}
.cpg-career-form  label span{color:#888; font-size:13px;}
.cpg-career-input-unit{height:60px; border:1px solid #e5e5e5; display:block; padding:15px 60px 15px 15px; border-right:none; border-bottom:none; position:relative;}
.cpg-career-form  input{padding:5px; box-shadow:inset 1px 1px 2px #ccc; border:1px solid #c6c6c6;}
.cpg-input-width-phn{width:95%}
.cpg-input-width{width:95%}
.cpg-career-form small{color:#f00;}
.cpg-career-form  select{padding:5px; box-shadow:inset 1px 1px 2px #ccc; border:1px solid #c6c6c6; width:90%}
.cpg-form-submit{background:#e5e5e5;padding:10px 0; text-align:center;}
.cpg-form-submit button{background:#002850;}


/*-----COMPANY VIDEO-----*/
.cpg-video-grid-main{margin:30px 0 60px;}
.company-video-main h2{margin-bottom:30px;}
.company-video-main p{font-size:16px;}
.cpg-video-grid{width:50%; margin:0 auto 30px;}
.video-contact-btn{}


/*----BLOG----*/

.blog-main h2{text-transform:capitalize; font-weight:700; color:#000;}
.blog-main .more-link{border-color:rgba(255,204,3,1); color:rgba(255,204,3,1); font-family:'Raleway', sans-serif; font-weight:bold; transition:all ease-in-out .6s; }
.blog-main .more-link:hover{border-color:rgba(0,0,0,1); color:rgba(0,0,0,1)}
.blog-main .entry-meta li{font-family:'Raleway', sans-serif;  color:rgba(0,0,0,0.8); font-weight:bold;}
.blog-listing-summary{color:rgba(0,0,0,0.7); font-weight:bold; margin:0;}
#at4-share, #at4-soc{display:none !important;}
.blog-detail-inner-subheading{text-transform:uppercase; font-weight:bold; font-size:18px;}
.detail-inner-backlink{color:rgba(255,204,3,1)}
.detail-social-share{text-align:right; float:right;}
.single-post{border-left: 3px solid rgba(235,36,39,1) !important ; background-color: #f7f7f7; box-shadow: 1px 1px 3px rgba(0,0,0,.3);
 border: 1px solid #e1e1e1; padding: 25px; margin-bottom:60px;}
.detail-youtube-link i{font-size:30px; color:#f00;}
.detail-youtube-link{float:left; display:inline-block;}
.detail-inner-h4{font-weight:bold; font-size:16px; margin-bottom:5px;}


.p_16_b{font-size:16px; font-weight:bold; margin-bottom:20px;}














































