/*
Theme Name: Twenty Seventeen
Theme URI: https://wordpress.org/themes/twentyseventeen/
Author: the WordPress team
Author URI: https://wordpress.org/
Description: Twenty Seventeen brings your site to life with header video and immersive featured images. With a focus on business sites, it features multiple sections on the front page as well as widgets, navigation and social menus, a logo, and more. Personalize its asymmetrical grid with a custom color scheme and showcase your multimedia content with post formats. Our default theme for 2017 works great in many languages, for any abilities, and on any device.
Version: 2.2
Requires at least: 4.7
Requires PHP: 5.2.4
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: twentyseventeen
Tags: one-column, two-columns, right-sidebar, flexible-header, accessibility-ready, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready

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

/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
1.0 Normalize
2.0 Accessibility
3.0 Alignments
4.0 Clearings
5.0 Typography
6.0 Forms
7.0 Formatting
8.0 Lists
9.0 Tables
10.0 Links
11.0 Featured Image Hover
12.0 Navigation
13.0 Layout
13.1 Header
13.2 Front Page
13.3 Regular Content
13.4 Posts
13.5 Pages
13.6 Footer
14.0 Comments
15.0 Widgets
16.0 Media
16.1 Galleries
17.0 Customizer
18.0 SVGs Fallbacks
19.0 Media Queries
20.0 Print
--------------------------------------------------------------*/

/*--------------------------------------------------------------
1.0 Normalize
Styles based on Normalize v5.0.0 @link https://github.com/necolas/normalize.css
--------------------------------------------------------------*/
*{
	margin:0px;
	padding:0px;
}
body.text-define {
	font-size: 16px;
	color: #222222;
	line-height: normal;
	font-family: 'Montserrat', sans-serif;
}

ul,a{
	list-style:none;
	text-decoration: none !important;  
	font-family: 'Montserrat', sans-serif;
	font-weight:normal;
}
a,a:hover{
	font-family: 'Montserrat', sans-serif;
	font-weight: 600;
	color: #222222;
}

h1,h3,h4,h5,h6,p,a{
	font-family: 'Montserrat', sans-serif;
}

h2{
	font-size:42px;
	font-family: 'Montserrat', sans-serif;
	font-weight:300;
}

/* width */
.Offcanvas_menu_wrapper::-webkit-scrollbar {
	width: 5px;
}

/* Track */
.Offcanvas_menu_wrapper::-webkit-scrollbar-track {
	box-shadow: inset 0 0 5px grey; 
	border-radius: 10px;
}

/* Handle */
.Offcanvas_menu_wrapper::-webkit-scrollbar-thumb {
	background: #ff8533; 
	border-radius: 10px;
}

/* Handle on hover */
.Offcanvas_menu_wrapper::-webkit-scrollbar-thumb:hover {
	background: #b30000; 
}

/* <!-- preloader start --> */
#preloader {
	position: fixed;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background-color: #fff;
	/* change if the mask should have another color then white */
	z-index: 99;
	/* makes sure it stays on top */
}

#status {
	width: 100%;
	height: 100%;
	background-image: url(../img/Pacman-1s-73px.gif);
	background-repeat: no-repeat;
	background-position: center;
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 0 auto;
	text-align: center;
	position: absolute;
}
/* <!-- preloader End--> */
/* <!-- return-to-top start --> */
.return-top i.fa.fa-angle-double-up {
	font-size: 36px;
	color: #fff;
	text-align: center;
	position: relative;
	padding: 7px 13px;
	transition: all 1s;
	cursor: pointer;
}
i.fa.fa-angle-double-up:hover{
}
.return-top {
	width: 50px;
	height: 50px;
	background: #001041;
	position: fixed;
	z-index: 11;
	bottom: 10px;
	right: 10px;
	transition: all 1s;
}
.return-top:hover {
	background-color: #e4322b;
}
/* <!-- return-to-top End -->*/

.left-side-bar {
	width: 20%;
	height: 100%;
	background-color: #001041;
	position: fixed;
}
.mobile-logo{
	display:none;
}


ul.list-unstyled.components a {
	text-transform: uppercase;
	font-family: Source Sans Pro;
	font-weight: 600;
	font-size: 18px;
}
.social-icon {
	width: 100%;
	padding: 0px 10px;
}
.social-icon ul {
	display: flex;
	align-items: center;
	justify-content: center;
}
.social-icon ul li {
	margin-right: 10px;
}
/* i.fa.fa-facebook, i.fa.fa-twitter, i.fa.fa-google-plus, i.fa.fa-instagram {
width: 40px;
height: 40px;
text-align: center;
background: #616161;
color: #fff;
font-size: 18px;
line-height: 40px;
transition: all 0.5s;
} */
/* i.fa.fa-facebook:hover{
background: #5074c5;
color: #fff;
}
i.fa.fa-twitter:hover {
background: #1894c3;
color: #fff;
}
i.fa.fa-google-plus:hover{
background-color: #eb0b19;
color: #fff;
}
i.fa.fa-instagram:hover {
background-image: linear-gradient(45deg, #f1c401, #eb0b19, #7b38ac);
color: #fff;
} */
.menu-icon {
	display: none;
}
button.toggle-icon:focus {
	outline: none !important;
}


/* left side bar end */
section.header {
	width: 100%;
	height: auto;
	background-color: #fff;
	position: sticky;
	top: 0px;
	left: 0px;
	z-index: 9;
}
.right-side-bar {
	width:100%;
	height: auto;
	position: relative;
	margin-left: auto;
}
.top-header {
	width: 100%;
	display: flex;
	align-items: center;
	justify-content: space-between;
}
.select-bar {
	display: flex;
	align-items: center;
}
.cin-number p {
	margin: 0px 10px 0px;
	color: #222222;
	font-size: 16px;
	font-weight: 600;
}
section.main-slider {
	width: 100%;
	height: auto;
	position: relative;
}
.carousel-item img{
	width:100%;
	height: auto;
}

.slider-content{
	width: 100%;
	background-color: #ffffffc7;
	padding: 30px;
	border-radius:10px;
}
.caption-slider {
	position: absolute;
	display: flex;
	width: 100%;
	height: 100%;
	left: 0;
	z-index: 0;
	color: #fff;
	text-align: left;
	align-items: center;
	top: 0;
}
.welcome-content p {
	margin-bottom: 0;
	margin-top: 22px;
}
.slider-content h2 {
	color: #001041;
	font-size: 30px;
	font-weight: 400;
	margin-bottom:0;
	line-height:40px;
}
.slider-content p {
	font-size: 20px;
	font-weight: bold;
	letter-spacing: 1.5px;
	margin: 0px;
	color:#fff;
	text-transform: uppercase;
}
.slider-content a {
	padding: 10px 30px;
	background-color: #001041;
	display: inline-block;
	margin-top: 20px;
	color: #fff;
	letter-spacing: 1.2px;
	transition: all 1s;
}
.slider-content a:hover{
	background-color: #e4322b;
	color: #fff;
}

/* slider end css */
section.welcome-roop {
	width: 100%;
	height: auto;
	padding: 60px 0px;
}
.welcome-title h2, .facilities-inner-content h2 {
	font-size: 36px;
	font-weight: 300;
	color: #222222;
	margin: 0px;
}
.welcome-content h5 {
	font-size: 18px;
	line-height: normal;
	color: #444444;
	margin: 0px;
	line-height:26px;
}
.welcome-content a, .facilities-inner-content a {
	font-size: 15px;
	letter-spacing: 1.5px;
	color: #001041;
	position: relative;
	font-weight: bold;
	padding-bottom: 3px;
	margin-top: 10px;
	display: inline-block;
	transition: ease-in 1s;
}
.welcome-content a:hover, .facilities-inner-content a:hover{
	color:#001041;
}
.welcome-content a:before, .facilities-inner-content a:before {
	content: '';
	width: 100%;
	position: absolute;
	height: 2px;
	background-color: #001041;
	bottom: 0;
	transition: ease-in 1s;
}
.welcome-content a:hover::before, .facilities-inner-content a:hover::before{
	width:0%;
	transition: ease-out 1s;
	color:#001041;
} 
.video-data {
	width: 100%;
	height: auto;
	margin-top: 50px;
	position: relative;
}
.video-data img{
	width:100%;
	height: auto;
}
.play-icon {
	width: 100%;
	height: 100%;
	position: absolute;
	text-align: center;
	margin: 0 auto;
}
.play-icon {
	width: 100%;
	height: 100%;
	position: absolute;
	text-align: center;
	margin: 0 auto;
	top: 0;
	display: flex;
	align-items: center;
	justify-content: center;
}
.play-icon i.fa.fa-play-circle {
	font-size: 50px;
	background: #ffffff7a;
	border-radius: 100%;
	width: 70px;
	height: 70px;
	display: flex;
	align-items: center;
	justify-content: center;
	border: 1px solid #fff;
	color: #001041;
}
/* section.welcome-roop end */
/* industry section start */

section.solution-industry, section.management-contant,section.latest-event {
	width: 100%;
	height: auto;
	padding: 60px 0px;
	background-color: #F3F3F3;
}
.indusrty-image img {
	width: 100%;
	height: auto;
	transition: 0.5s;
}
.industy-content:hover .indusrty-image img {
	transform: scale(1.1);
}
/* .industy-content {
width: 100%;
height: auto;
background-color: #001041;
display: flex;
align-items: center;
margin-bottom: 30px;
} */
.industry-title h2 {
	font-size: 36px;
	text-align: center;
	font-weight: 300;
	color: #222222;
	margin-bottom: 40px;
}
.indusrty-content {
	padding: 15px 20px;
	text-align: center;
	background-color: #fff;
}
.indusrty-content h4 {
	font-size: 13px;
	margin-bottom: 0;
	color: #001041;
	text-transform: uppercase;
	font-weight: 600;
	line-height: 22px;
}
.indusrty-image {
	overflow: hidden;
}
/* .industy-content ul li {
width: 50%;
height: auto;
}
.indusrty-image img {
width: 100%;
height: auto;
}
.indusrty-content {
width: 100%;
height: auto;
}
.industy-content ul {
display: flex;
margin-bottom: 0px;
}
.indusrty-content {
width: 100%;
height: 100%;
background-color: #001041;
padding: 13px 30px 10px;
}
.indusrty-content h4 {
font-size: 24px;
color: #fff;
line-height: normal;
}
.indusrty-content p {
color: #fff;
font-size: 18px;
margin: 0px;
line-height: normal;
} */
/* industry section End */
/* .facilities start section */
section.facilities {
	width: 100%;
	height: auto;
	padding: 60px 0px;
	background-color: #fff;
}
.facilities-inner-image img {
	width: 100%;
	height: auto;
	position: relative;
}
.facilities-content h6 {
	font-weight: normal;
}
.facilities-content h2 {
	margin: 15px 0px;
	font-weight: normal;
	font-size: 28px;
}
.facilities-inner-content h6 {
	font-size: 18px;
	line-height: 26px;
	text-align: justify;
}
.facilities-inner-image{
	position: relative;
}
.facilities-icon {
	width: 65px;
	height: auto;
	position: absolute;
	bottom: 0;
	background-color: #001041d4;
	padding: 10px;
}
/* .facilities End section */

.management-title {
	width: 80%;
	text-align: center;
	margin: 0 auto;
}
.management-title h2,.latest-event-content h2 {
	font-size: 30px;
	color: #222222;
	font-weight: 300;
}
.management-title h5 {
	font-size: 20px;
	margin-bottom: 40px;
	color: #444444;
	font-weight: normal;
	line-height: 30px;
}
.management-image img {
	width: 100%;
	height: auto;
	transition: ease-in-out 1s;
}
.management-image {
	width:100%;
	height: auto;
	position: relative;
	overflow: hidden;
}
.management-inner-content {
	position: absolute;
	bottom: 0;
	height: auto;
	color: #ffffff;
	line-height: normal;
	padding: 20px;
	width: 100%;
	background: rgb(2,0,36);
	background: linear-gradient(
		0deg
		, rgba(2,0,36,1) 0%, rgba(0,0,0,0) 100%);
}
.management-inner-content h4{
	font-size: 20px;
	font-weight: bold;
}
.management-inner-content h6{
	font-size: 18px;
	font-weight: normal;
	text-align: justify;
}
/* .management-image:before {
content: '';
width: 100%;
height: 100%;
background-color: #0010416e;
position: absolute;
} */
.management-content {
	width: 100%;
	height: auto;
	overflow: hidden;
}
/* .management-title end */
/* section.brand-logo start */
section.brand-logo {
	width: 100%;
	height: auto;
	padding: 80px 0px 60px; 
}
.logo-content {
	border: 1px solid #CCCCCC;
}
/* latest-event section start */

/* .latest-event-content img {
width: 100%;
}
.latest-event-content img{
margin: 20px 0px;
}
.latest-event-content h2,.latest-event-content ul li p {
margin: 0px;
}
.latest-event-content h4 {
font-size: 24px;
color: #444444;
line-height: normal;
}
.latest-event-content ul li span,.latest-event-content span {
font-size: 18px;
color: #001041;
font-weight: bold;
margin-right: 30px;
}
.latest-event-content ul li {
display: flex;
align-items: center;
border-bottom: 1px solid #707070;
}
.latest-event-content ul li p {
font-size: 20px;
color: #444444;
margin: 22px 0px;
} */
/* latest-event end css */

/* main-footer css start */
.main-footer{
	width:100%;
	height: auto;
	padding: 60px 0px 20px;
	background-color: #222222;
}

.information h4,.last-information h4 {
	color: #fff;
	text-transform: uppercase;
	font-size: 16px;
	font-weight: bold;
	letter-spacing: 1.2px;
	margin-bottom: 20px;
}
.information ul li,.second-footer ul li,.last-information ul li{
	margin-top: 10px;
}
.information ul li a,.second-footer ul li a,.last-information ul li p,.last-information ul li a {
	color: #9B9B9B;
	font-size: 16px;
	line-height: normal;
	transition: all 1s;
}
.information ul li a:hover, .second-footer ul li a:hover,.last-information ul li a:hover{
	color: #e5322c;
}
.footer-logo img {
	width: 235px;
	height: auto;
}
.footer-first {
	display: flex;
	justify-content: space-around;
	height: 100%;

	width: 100%;
}
/* ul#menu-second-footer {
padding-top: 32px;
margin: 0px 20px 0px;
} */
ul#menu-second-footer .current-menu-item a {
	border-left: none !important;
}
ul.spacing-footer {
	padding-top: 32px;
	margin: 0px 20px 0px;
}
.last-information ul li p {
	font-weight: normal;
}
.last-information ul li a{
	margin-top: 5px;
	font-weight:normal;
}
.company-name{
	border-top:1px solid #ccc
}
.company-name h4 {
	font-size: 16px;
	color: #9B9B9B;
	padding-top: 30px;
	font-weight: normal;
}
.company-name {
	border-top: 1px solid #868585;
}
.copy_right{
	margin-top:50px;
}
section.page-title {
	padding: 50px 0px;
}
ol.breadcrumb {
	background: none;
	padding: 0;
}
section.page-title h2 {
	color: #fff;
	font-size: 30px;
	font-weight: normal;
}
ol.breadcrumb li {
	color: #fff;
}
ol.breadcrumb li a {
	color: #fff;
}
ol.breadcrumb i {
	font-size: 12px;
	padding: 0px 10px;
	font-weight: 100;
}

/* main-header */
.off_canvars_overlay {
	width: 100%;
	height: 100%;
	position: fixed;
	z-index: 99;
	opacity: 0;
	visibility: hidden;
	/*     cursor: crosshair; */
	background: #222222;
	top: 0;
	transition: all 0.3s linear;
	-webkit-transition: all 0.3s linear;
	-moz-transition: all 0.3s linear;
	-o-transition: all 0.3s linear;
	-ms-transition: all 0.3s linear;
}
i.fa.fa-angle-down {
	color: #fff;
	font-size: 20px;
	font-weight: bold;
	cursor:pointer;
}
.off_canvars_overlay.active {
	opacity: 0.5;
	visibility: visible;
}
#menu ul li a {
	color: #fff;
	font-size: 18px;
}
.Offcanvas_menu {
	display: block;
}
.exp_logo img {
    width: 100%;
}
.exp_logo {
    position: absolute;
    right: 30px;
    width: 60px;
}
@media only screen and (min-width: 768px) and (max-width: 991px) {
	.Offcanvas_menu {
		display: block;
	}
	.exp_logo{left:160px}
}
@media only screen and (max-width: 767px) {
	.Offcanvas_menu {
		display: block;
	}
	.canvas_open a h3 {
		display: none;
	}
	.exp_logo{left:160px}
}

.sub-menu li {
	border-bottom: solid 1px #8e8e8e;
}
.Offcanvas_menu_wrapper {
	width: 20%;
	position: fixed;
	background: #001041;
	z-index: 99;
	top: 0;
	height: 100vh;
	transition: .5s;
	left: 0px;
	margin-left: -640px;
	padding: 50px 0px 30px;
	overflow-y: auto;
}
.Offcanvas_menu_wrapper.active {
	margin-left: 0;
	left:0px;
}
.Offcanvas_menu_wrapper .slinky-theme-default {
	background: inherit;
	min-height: 300px;
	overflow-y: auto;
}
.Offcanvas_menu_wrapper .search_container {
	display: block;
}
.Offcanvas_menu_wrapper .header_configure_area {
	display: block;
	margin-bottom: 20px;
	display: flex;
	margin-bottom: 25px;
}

.offcanvas_main_menu > li.menu-item-has-children.menu-open > span.menu-expand {
	transform: rotate(180deg);
}
.offcanvas_main_menu > li ul li.menu-item-has-children.menu-open span.menu-expand {
	transform: rotate(180deg);
}

.offcanvas_main_menu li {
	position: relative;
	border-bottom: solid 1px #ffffff6e;
}
.offcanvas_main_menu li:last-child {
	margin: 0;
}
.offcanvas_main_menu li span.menu-expand {
	position: absolute;
	right: 14px;
	top: 20px;
}
.offcanvas_main_menu li a {
	font-size: 14px;
	font-weight: 400;
	padding: 15px 15px;
	margin-bottom: 0;
	display: block;
}
.home-main-menu ul {
	margin: 0;
}
.offcanvas_main_menu li a:hover {
	color: #c40316;
}
.offcanvas_main_menu li ul.sub-menu {
	padding-left: 0px;
	background-color: #ababab91;
	margin-top:8px;
}
.Offcanvas_menu_wrapper .current-menu-item a {
	border-left: none !important;
}
.product-title.people-policy h4 {
	font-size: 24px;
	margin-bottom:17px;
}
.Offcanvas_footer {
	margin:25px 0px;
	text-align:left;
	padding:0px 15px;

}
.Offcanvas_footer span a {
	font-size: 14px;
}
.Offcanvas_footer span a:hover {
	color: #c40316;
}
/*   .Offcanvas_footer ul {
margin-top: 20px;
} */
.Offcanvas_footer ul li {
	display: inline-block;
	margin-right: 4px;
}
.Offcanvas_footer ul li:last-child {
	margin-right: 0;
}
.Offcanvas_footer ul li a {
	display: inline-block;
	/* width: 30px;
	height: 30px; */
	text-align: center;
	line-height: 30px;
	border-radius: 50%;
	font-size: 13px;
	color: #ffffff;
}
ul.sub-menu li a {
	color: #FFF !important;
	padding: 12px 0px 12px 20px;
	font-size: 16px !important;
}
.offcanvas_main_menu li ul.sub-menu span.menu-expand {
	top: 13px;
}
.home-main-menu ul ul ul li a {
	border-bottom: 1px solid #cccc;
	padding: 12px 0px 12px 25px;
	font-size:18px !important;
}
.sub-menu li:last-child {
	border-bottom: none;
}
.Offcanvas_footer ul li.facebook a {
	background: #3c5b9b;
}
.Offcanvas_footer ul li.facebook a:hover {
	background: #c40316;
}
.Offcanvas_footer ul li.twitter a {
	background: #1DA1F2;
}
.Offcanvas_footer ul li.twitter a:hover {
	background: #c40316;
}
.Offcanvas_footer ul li.pinterest a {
	background: #BD081B;
}
.Offcanvas_footer ul li.pinterest a:hover {
	background: #c40316;
}
.Offcanvas_footer ul li.google-plus a {
	background: #DD4D42;
}
.Offcanvas_footer ul li.google-plus a:hover {
	background: #c40316;
}
.Offcanvas_footer ul li.linkedin a {
	background: #010103;
}
.Offcanvas_footer ul li.linkedin a:hover {
	background: #c40316;
}

.slinky-theme-default a:not(.back) {
	padding: 10px 0;
	text-transform: capitalize;
	font-size: 16px;
	font-weight: 400;
}
.slinky-theme-default a:not(.back):hover {
	background: inherit;
	color: #c40316;
}

.canvas_close {
	position: absolute;
	top: 10px;
	right: 13px;

}
.canvas_close a {
	font-size: 18px;
	text-transform: uppercase;
	font-weight: 500;
	width: 32px;
	height: 32px;
	display: block;
	text-align: center;
	line-height: 31px;
	border: 1px solid #ebebeb;
	border-radius: 50%;
}
.canvas_close a:hover {
	background: #c40316;
	border-color: #c40316;
	color: #fff;
}

.canvas_open {
	left: 0;
	top: 50%;
	z-index: 9;
	position: absolute;
	transform: translate(16px, -50%);
}
@media only screen and (max-width: 768px) {
	.canvas_open {
		right: 24px;
		top: 24px;
	}
}
.canvas_open a {
	font-size: 30px;
	color: #000000;
	width: 43px;
	height: 43px;
	display: block;
	line-height: 39px;
	text-align: center;
	display: flex;
	align-items: center;
}
.canvas_open a h3 {
	font-size: 20px;
	margin: 0px;
	text-transform: capitalize;
	font-weight:bold;
}
@media only screen and (max-width: 767px) {
	.canvas_open a {
		width: 35px;
		height: 34px;
		line-height: 34px;
		font-size: 24px;
	}
}
.canvas_open a:hover {
	color: #000;
	border-color: #c40316;
}

.Offcanvas_menu_two .canvas_close a:hover {
	background: #0066c0;
	border-color: #0066c0;
}
.Offcanvas_menu_two .offcanvas_main_menu li a:hover {
	color: #0066c0;
}
.Offcanvas_menu_two .Offcanvas_footer span a:hover {
	color: #0066c0;
}

.section-padding{padding:100px 0px}

/* vision */

ul.mediaa {
	padding-left: 0;
	list-style-type: none;
	margin-bottom: 0;
}
.image-sec img {
	width: 100%;
}
li.cat-item.cat-item-21 {
	background: #ccc;
	margin-bottom: 2px;
	padding: 10px;
	color: #000;
	text-align: left;
	-webkit-transition: all 0.2s ease-in-out;
}
li.cat-item.cat-item-11{
	background: #ccc;
	margin-bottom: 2px;
	padding: 10px;
	color: #000;
	text-align: left;
	-webkit-transition: all 0.2s ease-in-out;
}

li.cat-item.cat-item-32 {
	background: #001041;
	margin-bottom: 2px;
	padding: 10px;
	color: #000;
	text-align: left;
	-webkit-transition: all 0.2s ease-in-out;
}
li.cat-item.cat-item-32 a {
	color: #fff;
}

ul.line-sec li {
	line-height: 24px;
	list-style: none;
	position: relative;
	padding-bottom: 10px;
}
.main-product-top{text-align:center;margin-bottom:40px;}
.main-product-top p {
	font-size: 18px;
	line-height: 26px;
	margin-bottom: 15px;
}
.main-product-top h2 {
	margin-bottom: 14px;
	font-size: 35px;
	color: #030f41;
	font-weight: bold;
	position: relative;
}

/*contact  */
input.wpcf7-form-control.wpcf7-submit:hover {
	background-color: #e6322c;
	color: #fff;
	transition: 0.5s;
}
.enroll-contact h2 {
	font-size: 19px;
	text-align: center;
	color: #fff;
	margin: 15px;
	letter-spacing: 2px;
}
.enroll-contact p {
	font-size: 16px;
	text-align: center;
	padding: 10px;
	color: #fff;
}
.form_field_wrap input {
	width: 100%;
	margin: 0px;
	padding: 15px;

	border: 1px solid #030f41;
	outline: none;
} 
.form_field_wrap textarea {
	border: 1px solid #030f41;

	outline: none;
	padding: 10px 15px 0;
	width: 100%;
}
.form_info.submit_wrap {
	/*     text-align: left; */
	width: 100%;
	margin-top: 15px;
}


a#cmsmasters_7350_formsend {
	background: #fb6b47;
	padding: 16px 60px;
	border: none;
	border-radius: 10px;
	color: #fff;
	font-size: 20px;
}
.form_field_wrap input::placeholder {
	font-size: 18px;

}
.form_field_wrap select::placeholder {
	font-size: 18px;

}
.form_field_wrap textarea::placeholder {
	font-size: 18px;

}   
.form_info.submit_wrap input {

	padding: 15px 80px;
	color: #ffffff;
	background-color: #030f41;
	font-size: 20px;
	border: none;
}
section.largest h2 {
	font-weight: 700;
	color: #001041;
	/* padding-top: 30px; */
	font-size:28px;
}
.image-sec {
	margin-bottom: 40px;
}

ul.line-sec {
	list-style: unset;
	margin-left: 22px;
}
.contact {
	background-color: #FAFAFA;
}
.contact-form h1 {
	font-size: 40px;
	color: #030f41;
}
.contact-form p {
	font-size: 19px;
	color: #000;
}
.contact-content h1 {
	font-size: 30px;
	color: #030f41;
}
.contact-content h3 {
	font-size: 25px;
	color: #030f41;
	padding-top: 14px;
}
.contact-form h3 {
	font-size: 26px;
	color: #030f41;
	font-weight: bold;
	padding-bottom: 15px;
	position: relative;
}
.information ul li.current-menu-item a {
	border-left: 0 !important;
}
a.link-none:before {
	display: none;
}
a.link-none {
	padding-bottom: 0 !important;
}
.contact-form h3:after {
	content: '';
	width: 50px;
	height: 4px;
	background-color: #41538e;
	position: absolute;
	bottom: 0;
	left: 0;
}
.contact-content p {
	font-size: 20px;
	padding-bottom: 20px;
	position: relative;
}
.contact-content p:after {
	content: '';
	width: 56px;
	background-color: #030f41;
	height: 1px;
	position: absolute;
	left: 0;
	bottom: 0;
}
.contact-content p span {
	display: flex;
}
.contact-content p a:hover {
	color: #e6322c;
}
.contact-content p a {
	color: #222222;
	font-size: 20px;
	font-weight: normal;
	padding-bottom: 3px;
	display: inline-block;
}
.contact-content p:last-child:after {
	width: 0;
}
div#wpcf7-f10-p97-o1 {
	padding-top: 20px;
}
/*end*/


/* vision */
.largest h3 {
	font-size: 28px;
	color: #030f41;
	font-weight: 900;
}
.largest h4, .company-title h4 {
	font-size: 25px;
	padding-top: 30px;
	padding-bottom: 7px;
	color: #00174d;
	margin-bottom:0;
	font-weight:normal;
}
.largest h3, .company-title h3{
	font-size: 22px;
	border-bottom: 1px solid rgba(255, 255, 255, 0.3);
	padding-bottom: 8px;
	font-weight: 700;
	text-align:center;
}
.years-content h3 {
	font-size: 30px;
	color: #030f41;
	font-weight: normal;
	padding-bottom: 0px;
	position:relative;
}

.years-content p
{
	font-size: 17px;
	color: #444;
	line-height: 28px;
	font-weight: normal;
}
/* .largest h3:after, .company-title h3:after, .payment-content h3:after {
content: '';
width: 50px;
height: 4px;
background-color: #41538e;
position: absolute;
bottom: 0;
left: 0;
} */
.roop-vision ul li p {
	padding-top: 0;
	margin-bottom: 0;
}

.largest p
{
	font-size: 17px;
	line-height:26px;
	text-align:center;
	
}
ul.line-sec li:before {
	content: '';
	width: 10px;
	height: 10px;
	border: 2px solid #9da0ba;
	position: absolute;
	left: -20px;
	top: 7px;
	border-radius: 50%;
}
i.fa.fa-times {
	color: #fff;
}

.-single-side-bar ul li a {
	color: #001041;
	background-color: #f3f4f5;
	padding: 15px 20px 15px 20px !important;
	display: block;
	font-weight: 500;
	border-left: 4px solid #f3f4f5;
}
.-single-side-bar ul li a:hover {
	border-left: 4px solid #c3d3e5;
}
.-single-side-bar ul li {
	margin-bottom: 3px;
}
.inner-image img{width:100%;}
.single-content-right h4 a {
	color: #001041;
}
.single-content-right p {
	font-size: 18px;
}
.single-content-right a span {
	background-color: #001041;
	padding: 10px;
	color: #fff;
	margin-top: 2px;
	display: inline-block;
}
.single-content-right a span:hover {
	background-color: #000;
	transition: all 0.5s;
}
.inner-image {
	margin-bottom: 50px;
}
.single-content-right {
	text-align: left;
}
.single-content-right {
	height: 100%;
	display: flex;
	flex-direction: column;
	justify-content: flex-start;
}
.single-content-right.left {
	text-align: left;
}
.company-title h5 {
	font-weight: bold;
	color: #001041;
}

/* we serve */
.solution-imag img {
	width: 100%;
}
.solution-main {
	padding-top: 50px;
	position:relative;
}
.solution-content {
	background-color: #030f41;
	margin: 0;
	position: absolute;
	left: 0;
	padding: 25px 25px 25px;
	height:100%;
}
.solution-imag:before {
	background-color: #030f41;
	content: '';
	width: 16px;
	height: 100%;
	position: absolute;
	right: 0;
}
.solution-content h2 {
	font-weight: 700;
	color: #ffffff !important;
	/*     padding-top: 30px; */
}
.solution-content p {
	/*     padding-top: 15px; */
	font-size: 18px;
	color: #fff;
	line-height:26px;
}
.quality p {
	padding-top: 0;
}
/* manufacturing */
.manufacturing-content h3 {
	font-size: 35px;
	color: #030f41;
	font-weight: bold;
	padding-bottom: 15px;
	position: relative;
	margin-bottom:20px;
}
.manufacturing-content h3:after{
	content: '';
	width: 50px;
	height: 4px;
	background-color: #41538e;
	position: absolute;
	bottom: 0;
	left: 0;
}
.manufacturing-content p {
	font-size: 18px;
	line-height: 26px;
	padding-bottom: 10px;
}
.manufacturing-content h2 {
	font-size: 28px;
	color: #030f41;
	font-weight: 600;
	padding-bottom: 10px;
}
.manufacturing img {
	width: 100%;
}
.main-menufer {
	padding-top: 45px;
}
.main-menufer ul li p {
	margin-bottom: 0;
	line-height: 26px;
}
strong {
	font-weight: 600;
	color: #273271;
	font-size: 19px;
}
.main-menufer ul {
	width: 100%;
	/*     display: flex;
	flex-wrap: wrap; */
	position:relative;
	list-style:unset;
}
.main-menufer ul li {
	/*     width: 40%; */
	padding-bottom:0;
	line-height:26px;
	font-size:18px;
}
.main-menufer p {
	font-size: 18px;
	line-height: 26px;
	padding-bottom: 0px;
}
.sub-menu {
	display: none;
}

/* career */

/* position section start css 26-8-2019*/
section.open-position {
	width: 100%;
	height: auto;
	padding: 70px 0px;
}


.position-title p {
	font-size: 18px;
	line-height: 26px;
}
.poisition-box {
	background-color: #f8f8f8;
	border: 1px solid #030f41;
	margin-top: 40px;
	width: 100%;
	padding: 25px;
}
.poisition-box > ul > li:first-child {
	color: #030f41;
	font-size: 18px;
	border-bottom: solid 1px #030f41;
	display: inline-block;
	padding-bottom: 4px;
	margin-bottom: 15px;
	font-weight: 600;
}

.poisition-box ul li ul{
   margin-top: 10px;
}

.poisition-box ul li ul li {
    list-style: disc;
    margin-left: 20px;
    font-size: 16px;
    line-height: 26px;
	margin-bottom: 7px;
}

.poisition-box h3 {
	font-size: 26px;
	color: #222;
	font-weight: bold;
	line-height: 31px;
}
.poisition-box p {
	font-size: 16px;
	color: #686868;
	font-weight: 500;
}
/* position section End css 26-8-2019*/

.poisition-box ul li {
	font-size: 16px;
	line-height: 25px;
	margin-bottom: 9px;
}
.poisition-box ul li strong{
	font-size: 16px;
}

.small-btn.btn-two {
	padding: 10px 30px;
	background-color: #001041;
	display: inline-block;
	color: #fff;
	border: none;
}

.small-btn.btn-two:hover {
	background-color: #e4322b;
	color: #fff;
}
.position-title h3 {
	font-size: 35px;
	color: #030f41;
	font-weight: bold;
	padding-bottom: 15px;
	position: relative;
	margin-bottom:20px;
}
.position-title h3:after {
	content: '';
	width: 50px;
	height: 4px;
	background-color: #41538e;
	position: absolute;
	bottom: 0;
	left: 0;
}


/*company Profile  */
.-single-side-bar .offcanvas_main_menu li a {
	font-size: 18px;
	font-weight: 400;
	display: block;
	padding-bottom: 10px;
	margin-bottom: 4px;
	transition:all 0.5s;
}

.company-title h5 {
	font-size: 32px;
	font-weight: 600;
	position: relative;
	margin-bottom:20px;
}
.company-profile-image img {
	width: 50%;
	height: auto;
}
.company-title p {
	font-size: 18px;
	color: #444;
	line-height:24px;
}	
.company-title {
	margin-bottom: 42px;
}
/* 	.company-profile-image {
margin-bottom: 50px;
} */

.company-title span {
	display: block;
}
.company-title h4 {
	font-weight: bold;
	padding-top:0;
}
.current-menu-item a {
	border-left: 4px solid #c3d3e5 !important;
}
.page-id-37 .largest h4 {
	padding-top: 0;
}


/* best practice */

.best-image img {
	width: 100%;
}
.company-title p {
	font-size: 18px;
	color: #444;
	line-height:26px;
}
p{color:#444;}

/* Roop’s Vision start */

ul.mediaa li a {
	color: #fff;
}
ul.mediaa li {
	padding: 10px 15px;
	background-color: #001041;
	color: #fff;
	margin-bottom: 1px;
}

/* single product start */

.-single-side-bar ul li a {
	color: #001041;
	background-color: #f3f4f5;
	padding: 13px 0px 13px 20px;
	display: block;
	font-weight: 500;
	border-left: 3px solid #f3f4f5
}
.-single-side-bar ul li a:hover {
	border-left: 3px solid #c3d3e5;
}
.-single-side-bar ul li {
	margin-bottom: 3px;
}
.inner-image img{width:100%;}
.single-content-right h4 a {
	color: #001041;
}
.single-content-right p {
	font-size: 18px;
}
.single-content-right a span {
	background-color: #001041;
	padding: 10px;
	color: #fff;
	margin-top: 2px;
	display: inline-block;
}
.single-content-right a span:hover {
	background-color: #000;
	transition: all 0.5s;
}
.inner-image {
	margin-bottom: 30px;
}
.single-content-right {
	text-align: left;
}
.single-content-right.left {
	text-align: left;
}

/* Industries We Serve START */

ul.mediaa li a {
	color: #fff;
}
ul.mediaa li {
	padding: 10px 15px;
	background-color: #001041;
	color: #fff;
	margin-bottom: 1px;
}

/* Quality START */
.quality {
	margin-bottom: 50px;
}
.quality-details-img img {
	width: 100%;
	height: 100%;
	min-height: 400px;
	object-fit:cover;
}
.quality-details h6 {
	font-weight: 600;
	color: #001041;
	font-size: 21px;
	padding-bottom: 15px;
}
.quality-details ul li {
	margin-bottom: 5px;
	padding-bottom: 0;
	/* list-style-image: url(http://nextstep.net.in/roop-automotives/wp-content/uploads/2020/01/list-style.png); */
	font-size: 18px;
	font-weight: 500;
	position: relative;
}
.quality-details ul li span {
	font-size: 17px;
}
.quality-details ul {
	list-style: unset;
	margin-left: 21px;
}
/*.row.spacing {*/
/*    margin-top: 40px;*/
/*}*/
.quality img {
	width: 100%;
	height: auto;
}
.quality-details p {
	padding-top: 0;
}

/* Certificates START */

.certificte-img img {
	border: 1px solid #ccc;
	width:100%;
}
.vision-caption-title h4 {
	text-align: center;
	font-size: 18px;
	margin: 0px;
	background-color: #001041;
	color: #fff;
	padding: 10px 0px;
}
.product-title.quality {
	margin-bottom: 50px;
}
img#image-gallery-image {
	width: 100%;
}
.btn-previous {
	padding: 5px 15px;
	background-color: #000821;
	border: none;
	color: #fff;
}
.btn-previous:hover {
	background-color: #000;
	transition: all 0.5s;
}

/* Manufacturing Facilities start */
ul.mediaa li a {
	color: #fff;
}
ul.mediaa li {
	padding: 10px 15px;
	background-color: #001041;
	color: #fff;
	margin-bottom: 1px;
}
/* Research & Development start */

.research-image img {
	width: 100%;
}
/* .product-title {
margin-bottom: 50px;
} */
.research-image img:hover {
	transform: scale(1.5);
	transition: ease 0.5s;
}
.research-image img {
	transition: ease 0.5s;
}
.research-image {
	overflow: hidden;
}

/* People Policy start */
.people-policy ul {
	list-style: unset;
	margin-left: 21px;
}
ul.main-team li {
	margin-bottom: 12px;
}
.people-policy ul li p{
	margin-bottom:0;
}

/*  product start  */

.best-image img {
	width: 100%;
}
.company-title p {
	font-size: 17px;
	color: #444;
	text-align:justify;
}
p{
	color:#444;
	font-size:17px;
}
.caption-title-image h5 {
	padding: 10px 0px;
	text-align: center;
	color: #001041;
	font-size: 22px;
}
.product-all img {
	width: 100%;
}
.product-image{ position: relative;    border: 1px solid #e0e0e0;}
.product-image:before {
	content: '';
	width: 100%;
	height: 100%;
	background-color: #00000080;
	position: absolute;
	opacity:0;
	transition: all 0.5s;
}
.full-content {
	position: relative;
	margin-bottom:30px;
}
.full-content:hover .product-image:before{
	opacity:1;
}
.product-title h2{margin-bottom:30px;}
.people-policy p{padding-top:0;}

/* CSR Page start */

.clint-page h3:after {
	content: '';
	width: 50px;
	height: 4px;
	background-color: #41538e;
	position: absolute;
	bottom: 0;
	left: 0;
}
.clint-page h3 {
	font-size: 28px;
	color: #030f41;
	font-weight: 900;
	padding-bottom: 25px;
	position: relative;
}
.clint-content h6 {
	font-size: 19px;
	font-weight: bold;
	color: #030f41;
	margin: 22px 0px 10px;
}
.clint-content ul li p {
	margin: 0;
	font-size: 18px;
	line-height:26px;
}
.clint-content ul {
	list-style: unset;
	margin-left: 21px;
}
.clicent img{width:100%;}
.clint-content {
	margin-bottom: 50px;
}
.clint-content ul li {
	/*     margin-bottom: 10px; */
	padding-bottom:11px;
	line-height:26px;
	font-size:18px;
}

/* Contact Us start */

.company-title h5 {
	font-size: 32px;
	font-weight: 600;
	position: relative;
	margin-bottom:20px;
}
.company-profile-image img {
	width: 50%;
	height: auto;
}
.-single-side-bar ul li a:hover {
	color: #c40316;
	transition: all 0.5s;
}
.quality h4 {
	padding-top: 0;
	font-size: 26px;
	font-weight: normal;
	padding-bottom: 24px;
	position: relative;
	margin-bottom: 0px;
	text-align: justify;
	line-height: 35px;
}

/* New style Here */

.solution-industry .row .col-12:nth-last-child(-n+2) .industy-content ul {
	flex-direction: row-reverse;
}
.company-name h4 a {
	color:#e5322c;
	margin-right:32px;
}
.company-name {
	display: flex;
	align-items: center;
	-webkit-align-items: center;
	justify-content: space-between;
	-webkit-justify-content: space-between;
}

/* 404 page css start */
.error-404.not-found {
	padding: 50px 0;
}
.page-header {
	border-bottom: none;
	overflow: hidden;
	height: 300px;
	padding-bottom: 0;
}
h1.page-title {
	text-align: center;
	position: relative;
	width: 100%;
	top: -130px;
}
.page-content {
	text-align: center;
}
.page-content h4 {
	font-size: 30px;
	font-weight: bold;
	margin-top: 20px;
	display: inline-block;
}
.page-content p {
	font-size: 20px;
	line-height: normal;
	font-weight: normal;
	width: 34%;
	margin: 10px auto 0;
}
.back-to-home a {
	border: solid 1px #10528e;
	color: #fff;
	padding: 13px 40px;
	border-radius: 110px;
	background: #10528e;
	font-size: 15px;
	text-transform: uppercase;
	display: inline-block;
	margin-top: 23px;
}
.back-to-home a:hover {
	color: #fff;
}

.input-name {
	width: 100%;
	height: 37px;
	border-radius: 10px;
	border: 1px solid #ccc;
	padding: 10px;
	margin-bottom: 20px;
}
.input-notice:placeholder{
	color:#ccc !important;
}
.input-notice {
	width: 100%;
	height: 37px;
	border: 1px solid #ccc;
	border-radius: 11px;
	padding: 0px 10px;
	color: #757575;
}
.text-area {
	width: 100%;
	height: 130px;
	border-radius: 10px;
	border-color: #ccc;
	padding: 10px;
	margin-bottom: 20px;
}
.wpcf7-file {
	margin-bottom: 20px;
}
.apply-button {
	padding: 10px 55px;
	border: 1px;
	background-color: #001041;
	color: #fff;
	margin-top:30px;
}
.single-content-right h4 {
	color: #001041;
	font-weight: bold;
}
.modal-dialog {
	max-width: 800px;
	margin: 30px auto;
}
.product-title.coming-soon h2 {
	font-size: 50px;
	color: #e5322c;
}
/* our-usp Content */
.our-usp-content ul li {
	margin-bottom: 10px;
	font-size: 17px;
	font-weight: normal;
	line-height: 27px;
	position: relative;
	text-align:justify;
}
.our-usp-content ul li:before {
	content: '';
	width: 10px;
	height: 10px;
	border: 2px solid #9da0ba;
	position: absolute;
	left: -20px;
	top: 8px;
	border-radius: 50%;
}
.our-usp-content ul {
	/*     list-style: unset; */
	margin-left: 21px;
	margin-bottom:40px;

}

.our-usp-content .wp-block-image{
	margin-bottom:0px;
}
.our-usp-content img {
	width: 100%;
}
.our-usp-content h4 {
	margin-bottom: 40px;
}
.our-usp-content .wp-block-columns {
	margin-bottom: 0px;
}
.our-usp-content hr {
	margin: 35px 0px;
}

.date-content span {
	font-size: 30px;
}

.main-content-milestone {
	position: relative;
	background: #efefef;
	border-radius: 0.25em;
	padding: 30px;
	margin-right: 22px;
	margin-bottom:40px;
}
.main-content-milestone::before {
	content: '';
	position: absolute;
	top: 10px;
	right: -26px;
	height: 0;
	width: 0;
	border: 12px solid transparent;
	border-right: 19px solid #efefef;
	transform: rotate(180deg);
}
.date-content:before {
	content: '';
	width: 25px;
	height: 25px;
	left: -29px;
	background-color: #d7242d;
	position: absolute;
	top: 10px;
	border-radius: 50%;
	-webkit-box-shadow: 0 0 0 4px white, inset 0 0 0 2px rgba(0, 0, 0, 0.05), 0 0 0 8px #182141;
	box-shadow: 0 0 0 4px white, inset 0 0 0 2px rgba(0, 0, 0, 0.05), 0 0 0 8px #182141;
}
.date-content {
	position: relative;
	padding-left:20px;
}
.right-line {
	border-right: 3px solid #efefef;
}
span.cd-timeline__date i {
	margin: 0px 10px;
}
.date-content.main-left {
	padding-right: 26px;
	text-align: right;
}
.main-content-milestone.main-right {
	margin-left: 20px;
	margin-right: 0;
}
.main-content-milestone.main-right:before {
	left: -25px;
	transform: rotate(0deg);
}
.date-content.main-left:before {
	right: -28.2px;
	left: auto;
}
.main-content-milestone p {
	font-size: 18px;
	margin-bottom:4px;
}
.main-content-milestone h4 strong{
	font-size: 24px;
}
.main-content-milestone h4:last-child {
	margin-bottom: 0;
}
.main-content-milestone h4 {
	line-height: normal;
	margin-bottom:10px;
	font-size:20px;
}
.people-main-content {
	display: flex;
	margin-top:30px;
}

.people-icon-content {
	padding-left: 20px;
}
.people-icon img {
	width: 100px;
}
.people-icon-content h5 {
	font-size: 25px;
	color: #061041;
	font-weight: bold;
}
.people-icon-content p:last-child {
	margin-bottom: 0;
}
.payment-content h3 {
	font-size: 30px;
	color: #030f41;
	font-weight: bold;
	padding-bottom: 15px;
	position: relative;
	margin-bottom: 20px;
}
.payment-main {
	border: 1px solid #ccc;
	padding: 20px;
}
.payment-content {
	padding-bottom: 15px;
}
.payment-main img {
	width: 100%;
	height: auto;
}
.payment-main h5 {
	font-size: 24px;
}


/* CSR Awards Page Style Here */

.csr-awards .row .col-12:nth-child(-n+3) .csr-inner {
	margin-bottom: 30px;
}
.csr-awards.news-event .row .col-12:nth-child(-n+6) .csr-inner {
	margin-bottom: 30px;
}
.csr-inner img {
	width: 100%;
}
.csr-inner p {
	font-size: 18px;
	padding-top: 10px;
	margin-bottom: 0;
}
.our-usp-content h6 {
	font-size: 24px;
	margin-bottom: 20px;
	font-weight: bold;
	color: #061041;
}
blockquote.content-style {
	background-color: #f2f2f2;
	padding: 31px;
	text-align: left;
	color: #061041;
	border-left: 3px solid #000;
	font-size: 20px;
}
blockquote.content-style strong {
	color: #061041;
}
.icon-start i {
	font-size: 66px;
	color: #061041;
}
.icon-start {
	text-align: center;
	margin-bottom: 31px;
	padding: 15px;
	border: 1px solid #ccc;
}
.icon-start h5 {
	font-size: 18px;
}
.icon-start h4 {
	padding: 20px 0px 0px;
	font-size: 28px;
	font-weight: bold;
	margin-bottom: 10px;
}

/*********/

.single-content ul li {
	font-size: 16px;
	margin-bottom: 5px;
	line-height:25px;
}
.single-content ul {
	list-style: unset;
	margin-left: 20px;
}
.single-content hr {
	margin: 40px 0px;
}
.single-content blockquote p {
	line-height: 25px;
}
.single-content blockquote p:last-child {
	margin-bottom: 0;
}
.single-content blockquote {
	border-left: 4px solid #001041;
	padding: 25px;
	background-color: #f2f2f2;
	color: #fff;
}
.single-content h2 {
	margin-bottom: 26px;
}
.single-content h4 {
	margin-bottom: 20px;
}
.center-sec {
	width: 100%;
	margin: 0 auto;
	text-align: center;
}
.welcome-title {
	padding-bottom: 15px;
}
.our-usp-content.remove h3:after {
	display: none;
}
.our-usp-content.remove h3 {
	font-size: 20px;
	line-height: 27px;
	margin-bottom: 2px;
	font-weight:500;
}

/* Management page css start */
.management-image img {
	border: 1px solid #ccc;
}
a.accordion-btn.collapsed, a.accordion-btn {
	display: block;
	width: 0;
}
.management-title.remove-ti h5 {
	font-size: 16px;
	margin-bottom: 4px;
	font-weight: bold;
	color: #222222;
	line-height: 22px;
}
.management-title h6 {
	font-size: 16px;
	color: #757575;
	font-weight: normal;
}
.management-full {
	display: flex;
	/*align-items: center;*/
	/*justify-content: space-between;*/
	padding-top: 15px;
	margin-bottom: 40px;
	position: relative;

}
.management-icon i {
	width: 35px;
	height: 35px;
	border: 1px solid #ccc;
	color: #d32e28;
	display: flex;
	align-items: center;
	-webkit-align-items: center;
	justify-content: center;
	-webkit-justify-content: center;
	border-radius: 50%;
}
.extra-section {
	background-color: #f7f7f7;
}
a.accordion-btn.collapsed:before {
	content: '';
	position: absolute;
	left: 0px;
	bottom: -41px;
	opacity: 0;
	width: 0;
	height: 0;
	border-left: 37px solid transparent;
	border-right: 37px solid transparent;
	border-bottom: 30px solid #f7f7f7;
	transition: opacity cubic-bezier(.38,.04,.35,.96) 600ms;
}
a.accordion-btn:before {
	content: '';
	position: absolute;
	left: 0;
	bottom: -41px;
	opacity: 1;
	width: 0;
	height: 0;
	border-left: 37px solid transparent;
	border-right: 37px solid transparent;
	border-bottom: 30px solid #f7f7f7;
	transition: opacity cubic-bezier(.38,.04,.35,.96) 600ms;
}
.management-content {
	position: relative;
}




.accoridian-content h3:after {
	display: none;
}
.accoridian-content h3 {
	font-size: 32px;
	color: #222222;
	margin: 0px;
	text-align:left;
}
.accoridian-content p {
    text-align: left;
}

.inner-section-padding.management-section.accordion {
	position: relative;
	transition: all 0.5s;
	/*     border-bottom: solid 1px #ccc; */
	/*     margin-bottom: 30px; */
	padding: 70px 0 50px;;
}

.accoridian-content, .accoridian-image {
	margin: 50px 0px;
	padding-left: 10px;
}
.main__profile__section {
    padding-top: 30px;
}

.flows .inner-section-padding.management-section.accordion {
	border-bottom: 0;
}
/* Management page css End */

/* .management-section {
padding: 0px 0px 15px;
} */

/* clients css start  */

.all-button-click {
	display: flex;
	align-items: center;
	justify-content: center;
	margin-bottom: 30px;
}
.nav.clicents {
	border: 1px solid #ccc;
	overflow: hidden;
	padding: 10px;
	border-radius: 50px;
	min-height: 63px;
}
.nav-link {
	position: relative;
}
.nav-link:before {
	content: '';
	width: 0;
	position: absolute;
	top: -3px;
	height: 46px;
	background: #ccc;
	left: 0;
	border-radius: 30px;
	z-index: -1;
	opacity: 0;
	transition: width 0.5s;
}
.nav-link.active:before {
	content: '';
	width: 100%;
	position: absolute;
	top: -3px;
	height: 46px;
	background: #d32e28;
	left: 0;
	border-radius: 30px;
	z-index: -1;
	opacity: 1;
	transition: width 0.5s;
}
.all-button-click .nav-link.active {
	color: #fff;
}
.all-button-click .nav-link {
	color: #000;
}
.catagories-first img {
	border: 1px solid #ccc;
}
.catagories-first {
	margin-bottom: 30px;
}
.tab-content h3 {
	font-size: 52px;
	color: #222222;
	margin-bottom: 40px;
}
/* .accordion-btn .management-icon i {
transform: rotate(60deg);
}
a.accordion-btn.collapsed .management-icon i{
transform: rotate(0deg);
} */



/* extra css start */

.test-group-management {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	justify-content:center;
}
.management-test-1 {
	/*     -webkit-flex: 1;
	-ms-flex: 1;
	flex: 1 1;
	-webkit-flex-basis: 25%;
	-ms-flex-preferred-size: 25%;
	flex-basis: 33.3%;
	box-sizing: border-box; */
	padding: 0px 15px 0px 0px;
	position: relative;
}
a.accordion-btn.collapsed .main-coll-icon{
	transform: rotate(0deg);

}
a.accordion-btn .main-coll-icon{
	transform: rotate(45deg);
}

.main-coll-icon {
	width: 40px;
	height: 40px;
	border: 1px solid #ccc;
	border-radius: 50%;
	position: relative;
	transition: all 0.5s;
	margin-left: 30px;
	right:0;
}
.management-title.remove-ti {
	width: 80%;
	text-align: left;
	margin: unset;
}
.product-automotive.home-page-tab .nav.clicents {
	padding: 0;
	border: 0px;
	min-height: auto;
	display: block;
	overflow: visible;
}
.main-coll-icon:before{
	position: absolute;
	top: 19px;
	left: 11px;
	content: '';
	background: #D32E28;
	width: 16px;
	height: 2px;
}
.main-coll-icon:after{
	position: absolute;
	top: 19px;
	left: 11px;
	content: '';
	background: #D32E28;
	width: 16px;
	height: 2px;
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
}

a.accordion-btn .management-full:before{
	opacity:1;
}
a.accordion-btn.collapsed .management-full:before {
	content: '';
	opacity:0;
	position: absolute;
	left: -15px;
	bottom: -40px;
	width: 0;
	height: 0;
	border-left: 37px solid transparent;
	border-right: 37px solid transparent;
	border-bottom: 30px solid #f7f7f7;
	transition: opacity cubic-bezier(.38,.04,.35,.96) 600ms;
}
/* .test-group-management .management-test-1:nth-of-type(1), .test-group-management .management-test-1:nth-of-type(3), .test-group-management .management-test-1:nth-of-type(5), .test-group-management .management-test-1:nth-of-type(7) {
-webkit-order: 0;
-ms-flex-order: 0;
order: 0;
}
.management-test-1:nth-of-type(9), .management-test-1:nth-of-type(11), .management-test-1:nth-of-type(13), .management-test-1:nth-of-type(15) {
-webkit-order: 1;
-ms-flex-order: 1;
order: 1;
}
.management-test-1:nth-of-type(17), .management-test-1:nth-of-type(19), .management-test-1:nth-of-type(21), .management-test-1:nth-of-type(23) {
-webkit-order: 2;
-ms-flex-order: 2;
order: 2;
}
.test-group-management .extra-section:nth-of-type(2), .test-group-management .extra-section:nth-of-type(4), .test-group-management .extra-section:nth-of-type(6), .test-group-management .extra-section:nth-of-type(8) {
-webkit-order: 1;
-ms-flex-order: 1;
order: 1;  
}

.test-group-management .extra-section:nth-of-type(10), .test-group-management .extra-section:nth-of-type(12), .test-group-management .extra-section:nth-of-type(14), .test-group-management .extra-section:nth-of-type(16) {
-webkit-order: 2;
-ms-flex-order: 2;
order: 2;  
}
.test-group-management .extra-section:nth-of-type(18), .test-group-management .extra-section:nth-of-type(20), .test-group-management .extra-section:nth-of-type(22), .test-group-management .extra-section:nth-of-type(24) {
-webkit-order: 2;
-ms-flex-order: 2;
order: 2;  
} */
.extra-section {
	background-color: #f7f7f7;
	margin-bottom: 100px;
	min-width: 100vw;
	margin: auto;
	-webkit-transform: translateX(-50vw) translateX(585px);
	transform: translateX(-49vw) translateX(530px);
}
.accoridian-image img {
	width: 100%;
}
@media (min-width: 992px) {
	.test-group-management .extra-section:nth-child(2), .test-group-management .extra-section:nth-child(4), .test-group-management .extra-section:nth-child(6){
		-webkit-order: 1;
		-ms-flex-order: 1;
		order: 1;
	}
	.test-group-management .extra-section:nth-child(8), .test-group-management .extra-section:nth-child(10), .test-group-management .extra-section:nth-child(12){
		-webkit-order: 2;
		-ms-flex-order: 2;
		order: 2;
	}
	.test-group-management .extra-section:nth-child(14), .test-group-management .extra-section:nth-child(16), .test-group-management .extra-section:nth-child(18){
		-webkit-order: 3;
		-ms-flex-order: 3;
		order: 3;
	}
	.test-group-management .extra-section:nth-child(20), .test-group-management .extra-section:nth-child(22), .test-group-management .extra-section:nth-child(24){
		-webkit-order: 4;
		-ms-flex-order: 4;
		order: 4;
	}


	.test-group-management .extra-section:nth-child(26), .test-group-management .extra-section:nth-child(28), .test-group-management .extra-section:nth-child(30){
		-webkit-order: 5;
		-ms-flex-order: 5;
		order: 5;
	}


	.test-group-management .extra-section:nth-child(32), .test-group-management .extra-section:nth-child(34), .test-group-management .extra-section:nth-child(36){
		-webkit-order: 6;
		-ms-flex-order: 6;
		order: 6;
	}





	.test-group-management .management-test-1:nth-child(1), .test-group-management .management-test-1:nth-child(3), .test-group-management .management-test-1:nth-child(5){
		-webkit-order: 0;
		-ms-flex-order: 0;
		order: 0;
	}
	.test-group-management .management-test-1:nth-child(7), .test-group-management .management-test-1:nth-child(9), .test-group-management .management-test-1:nth-child(11){
		-webkit-order: 1;
		-ms-flex-order: 1;
		order: 1;
	}
	.test-group-management .management-test-1:nth-child(13), .test-group-management .management-test-1:nth-child(15), .test-group-management .management-test-1:nth-child(17){
		-webkit-order: 2;
		-ms-flex-order: 2;
		order: 2;
	}
	.test-group-management .management-test-1:nth-child(19), .test-group-management .management-test-1:nth-child(21), .test-group-management .management-test-1:nth-child(23){
		-webkit-order: 3;
		-ms-flex-order: 3;
		order: 3;
	}


	.test-group-management .management-test-1:nth-child(25), .test-group-management .management-test-1:nth-child(27), .test-group-management .management-test-1:nth-child(29){
		-webkit-order: 4;
		-ms-flex-order: 4;
		order: 3;
	}

	.test-group-management .management-test-1:nth-child(31), .test-group-management .management-test-1:nth-child(33), .test-group-management .management-test-1:nth-child(35){
		-webkit-order: 5;
		-ms-flex-order: 5;
		order: 5;
	}
}
section.auto {
	padding: 100px 0px;
}
.auto-forge p {
	font-size: 17px;
	color: #444;
	line-height: 26px;
	text-align:justify;
}
.auto-forge h4 {
	font-size: 20px;
	font-weight: 600;
	color: #061141;
}
.auto-logo img {
	width: 100%;
	padding: 17px;
}

.auto-forge h3 {
	font-size: 22px;
	padding-bottom: 15px;
	color: #061141;
}
.auto-logo {
	border: solid 1px #ccc;
	margin-bottom: 30px;
}
.quality-details {
	padding-bottom: 10px;
}
.row.sapce {
	padding-top: 20px;
}
.canvas_open a img {
	width: 65px;
	margin-right: -8px;
}

.list-sec ul {
	margin: 0px;
	padding: 0px;
	list-style: none;
	display: flex;
	flex-wrap: wrap;
}
.list-sec ul li:nth-child(3) {
	margin-right: 0;
}
.list-sec ul li:last-child {
	margin-right: 0;
}
.list-sec ul li h4 {
	font-size: 20px;
	font-weight: bold;
	margin: 0 0px 11px;
}

.list-sec ul li:hover {
	background: #061141;
	color: #fff;
}

.list-sec ul li {
	width: 31%;
	border: solid 1px #ccc;
	padding: 20px;
	margin-right: 35px;
	margin-bottom: 35px;
	overflow: auto;
	max-height: 280px;
	transition: all 0.5s;
}

.list-sec ul li::-webkit-scrollbar {
	width: 10px;
	background: #f3f3f3;
	color: #343444;
	border-radius: 10px;
}

.list-sec ul li::-webkit-scrollbar-thumb {
	background: #cccccc;
	border: 1px solid #e2e1e1;
	border-radius: 10px;
}

/* clients section tab css */

.tabset > input[type="radio"] {
	position: absolute;
	left: -200vw;
}

.tabset .tab-panel {
	display: none;
}

.tabset > input:first-child:checked ~ .tab-panels > .tab-panel:first-child,
.tabset > input:nth-child(3):checked ~ .tab-panels > .tab-panel:nth-child(2),
.tabset > input:nth-child(5):checked ~ .tab-panels > .tab-panel:nth-child(3),
.tabset > input:nth-child(7):checked ~ .tab-panels > .tab-panel:nth-child(4),
.tabset > input:nth-child(9):checked ~ .tab-panels > .tab-panel:nth-child(5),
.tabset > input:nth-child(11):checked ~ .tab-panels > .tab-panel:nth-child(6) {
	display: block;
}

/*
Styling
*/

.tabset > label {
	position: relative;
	display: inline-block;
	padding: 15px 40px 25px;
	border: 1px solid transparent;
	border-bottom: 0;
	cursor: pointer;
	font-weight: 600;
	margin: -1px;
	color: #001041;
	text-transform: uppercase;
}

.tabset > label::after {
	content: "";
	position: absolute;
	left: 40px;
	bottom: 16px;
	width: 30px;
	height: 3px;
	background: #001041;
}

.tabset > input:focus + label,
.tabset > input:checked + label{
	color:#e4322b;
}

.tabset > input:focus + label::after,
.tabset > input:checked + label::after {
	background: #e4322b;
}

.tabset > input:checked + label {
	border-color: #ccc;
	border-bottom: 1px solid #fff;
	margin-bottom: -1px;
}

.tab-panel {
	padding: 30px 0;
	border-top: 1px solid #ccc;
}

.tabset {
	max-width: 65em;
	text-align: center;
}

.domestic-clients-logo{
	width: 100%;
	min-height: 150px;
	display: flex;
	justify-content:center;
	align-items: center;
	margin-bottom: 30px;	
}

.domestic-clients-logo img{
	width: 100%;
	border:1px solid #ccc;
}
.clients-domestic-international-sec-padding{
	padding: 100px 0px 70px 0px
}

/* Testimonials section tab css */
.testimonials-sec-padding{
	padding: 100px 0px;
}

.testimonials-parent {
	width: 100%;
	border-radius: 5px;
	padding: 45px 35px 45px 100px;
	background-color: #F3F3F3;
	margin-bottom: 30px;
	display: flex;
	justify-content: center;
	align-items: center;
}
.testimonials-parent h6{
	color: #000;
	font-weight: bold;

}

.testimonials-parent p{
	font-size: 17px;
	font-weight: normal;
	line-height: 27px;
	text-align: justify;
}

.testimonials-sec-padding .container .row .col-lg-10{
	margin: 0 auto;
}
.testimonials-child{
	position: relative;
}
.testimonials-child::before{
	content: "";
	position: absolute;
	background-image: url(http://nextstep.net.in/roop-automotives1/wp-content/uploads/2021/03/noun_quotes_953503.svg);
	width: 40px;
	height: 40px;
	background-repeat: no-repeat;
	background-size: 100%;
	top: -2px;
	left: -60px;
	opacity: 0.7;
}

/* news & events page css */
.awards-sec-padding{
	padding: 100px 0px;
}
.all-awards-main-div{
	border: 1px solid #ccc;
	border-radius: 5px;
}
.all-awards-thumbnail{
	width: 100%;
	border-radius: 5px 5px 0px 0px;
	overflow: hidden;
}
.all-awards-thumbnail img{
	width: 100%;
}
.all-awards-title{
	width: 100%;
	text-align: center;
	background-color: #e4322b;
	padding: 10px 20px;
	border-radius: 0px 0px 5px 5px;
}
.all-awards-title h4{
	font-weight: bold;
	color: #ffffff;
	margin: 0px;
	text-transform: uppercase;
}

/* quality awards page css */
.awards-single-padding{
	padding: 50px 0px;
}
.awards-single-page{
	width: 100%;
	padding: 50px 0px;
	border-bottom: 1px solid #ccc;
}
.awards-single-page h5{
	margin-bottom: 0px;
	font-weight: bold;
}
.awards-single-page p {
    margin-bottom: 3px;
    font-size: 19px;
    text-align: justify;
    padding-bottom: 15px;
    line-height: 27px;
}
.awards-single-page h4{
	font-size: 25px;
	font-weight: bold;
	margin-bottom: 7px;
}
.awards-single-page h6 {
    margin-bottom: 10px;
    color: #001041;
    font-size: 20px;
    font-weight: bold;
}
/* .awards-img-main-div{
width: 100%;
display: flex;
justify-content: flex-start;
align-items: center;
} */
.awards-img-childs{
	background-color: #ccc;
	margin-right: 25px;
	margin-top: 26px;
	overflow:hidden;
}
.awards-image-discriptions{
	padding-top: 7px;
	width: 100%;
	background-color: #ffffff;
	text-align: center;
}
.awards-image-discriptions h5{
	color: #000;
	font-weight: normal;
}
.awards-img-childs:last-child{
	margin-right: 0px;
}

.awards-img-childs img:hover {
	-webkit-transform: scale(1.08);
	transform: scale(1.08);
}
.awards-img-childs img {
	width: 100%;
	transition: all 0.5s;
}
.awards-single-page:last-child{
	border-bottom: none;
}
.awards-single-page ul{
	margin-top: 10px;
	margin-left: 17px;
	padding: 0px;
}
.awards-single-page ul li{
	list-style: disc;
	line-height: 25px;
}

section.main-feldss {
	padding: 100px 0px;
}



.field-content img {
	width: 100%;
	border: solid 1px #ccc;
	padding: 15px;
}

.zoom-effect-container {
	position: relative;
	margin: 0 auto;
	overflow: hidden;
	border: solid 1px #ccc;
	margin-bottom: 30px;
}

.zoom-effect-container img {
	width: 100%;
}

.image-card img {
	-webkit-transition: 0.4s ease;
	transition: 0.4s ease;
}

.zoom-effect-container:hover .image-card img {
	-webkit-transform: scale(1.08);
	transform: scale(1.08);
}


.baguetteBox-button#close-button:focus {
	outline: none;
}

.baguetteBox-button#next-button, .baguetteBox-button#previous-button:focus {
	outline: none;
}
.new-add {
	border: solid 1px #f9f9f9;
	padding: 10px 50px 20px;
	min-height: 400px;
	margin-bottom: 30px;
	text-align: center;
	background: #061141;
}
.new-add img {
	height: 100px;
	object-fit: cover;
}

.new-add p {
	line-height: 24px;
}
.new-add h4 {
	font-size: 24px;
	color: #061141;
	margin: 0px;
	padding-bottom: 13px;
	font-weight:bold;
}


.single-content h3 {
	font-size: 30px;
	color: #030f41;
	font-weight: normal;
	padding-bottom: 10px;
	position: relative;
}


section.perhalex {
	padding: 100px 0px;
	background: #061141;
}
.add-2 {
	display: flex;
}

.add-2 h3 {
	font-size: 25px;
	color: #fff;
	font-weight: 500;
	/*     padding-bottom: 24px; */
	position: relative;
	margin-bottom: 20px;
	/*     text-align: justify; */
}

.flexs-box h5 {
	font-size: 22px;
	border-bottom: 1px solid rgba(255, 255, 255, 0.3);
	padding-bottom: 8px;
	margin: 50px 0 20px;
	color: #fff;
	font-weight: 700;
}

.add-2 li {
	margin-bottom: 23px;
	font-size: 17px;
	font-weight: normal;
	line-height: 27px;
	position: relative;
	color: #fff;
	padding-left: 31px;
}
.add-2 li:before{
	content: '';
	width: 10px;
	height: 10px;
	border: 2px solid #9da0ba;
	position: absolute;
	left: 2px;
	top: 10px;
	border-radius: 50%;
}


.flexs-box ul:first-child h5 {
	margin-top: 10px;
}
/* .flexs-box ul:last-child li {
margin-bottom: 0;
} */
.set-area {
	width: 30%;
}
.flexs-box {
	padding-left: 80px;
	width: 70%;
}

.flexs-box ul {
	margin: 0px;
	padding: 0px;
}

section.main-rnd {
	padding: 80px 0px;
}

.and-area h3 {
	font-size: 28px;
	color: #030f41;
	font-weight: 700;
	padding-bottom: 24px;
	position: relative;
	margin-bottom: 0px;
}

.and-area h4 {
	font-weight: 500;
	color: #273271;
	font-size: 20px;
	padding-bottom: 14px;
	margin: 0;
	line-height: 27px;
}
.and-area ul {
	margin-left: 20px;
}
.and-area ul li {
	margin-bottom: 23px;
	font-size: 17px;
	font-weight: normal;
	line-height: 27px;
	position: relative;
}

.and-area ul li:before {
	content: '';
	width: 10px;
	height: 10px;
	border: 2px solid #9da0ba;
	position: absolute;
	left: -20px;
	top: 7px;
	border-radius: 50%;
}


.text-center h4 {
	font-size: 30px;
	color: #030f41;
	font-weight: bold;
	padding: 50px 0px 30px;
	position: relative;
}

.contante-flex ul li:before {
	content: "";
	position: absolute;
	left: 0px;
	top: 11px;
	background: #000;
	width: 7px;
	height: 7px;
	border-radius: 100px;
}
.flex-area ul li {
	padding-bottom: 30px;
	border-bottom: solid 1px #ccc;
	margin-bottom: 50px;
	display: flex;
}

.flex-area ul li:last-child {
	border: none;
}
.flex-area h4 strong {
	color: #273271;
	font-size: 20px;
	font-weight: bold;
}

.contante-flex {
	margin-left: 50px;
}
.image-area {
	width: 30%;
}
.contante-flex{
	width:70%;
}
.contante-flex ul li {
	font-size: 17px;
	margin-bottom: 5px;
	line-height: 28px;
	position: relative;
	padding-left: 23px;
	border: 0 !important;
	padding-bottom: 0px !important;
	display: inherit;
}
.flex-area h4 {
	color: #273271;
	font-size: 20px;
	font-weight: bold;
}
.flex-area h3 {
	font-size: 30px;
	color: #030f41;
	font-weight: normal;
	padding-bottom: 30px;
	position: relative;
}
.single-content h4 {
	color: #fff;
	font-size: 19px;
	font-weight: bold;
	line-height: 23px;
}
section.main-flex {
	padding: 80px 0px;
}

section.company-profile {
	overflow: hidden;
}

.best-part {
	margin-bottom: 50px;
}
.best-top-area {
	padding-bottom: 40px;
}

.jq_hidden.jq_active {
	-webkit-transform: translateY(0);
	transform: translateY(0);
	opacity: 1;
}
.jq_hidden.jq_active img { max-width:100%;}
.jq_hidden {
	-webkit-transform: translateY(150px);
	transform: translateY(150px);
	opacity: 0;
	-webkit-transition: all 1.2s ease 0s;
	transition: all 1.2s ease 0s;
}


.flexs-box h5 {
	font-size: 22px;
	border-bottom: 1px solid rgba(255, 255, 255, 0.3);
	padding-bottom: 8px;
	margin: 50px 0 20px;
	color: #fff;
	font-weight: 700;
}

.remove-list {
	width: 70%;
	margin-left: 80px;
}

.remove-list li p {
	margin-bottom: 23px;
	font-size: 17px;
	font-weight: normal;
	line-height: 27px;
	color: #fff;
	text-align:justify;
}

.remove-list h5 {
	font-size: 22px;
	border-bottom: 1px solid rgba(255, 255, 255, 0.3);
	padding-bottom: 8px;
	margin: 50px 0 20px;
	color: #fff;
	font-weight: bold;
}
.remove-list ul li:first-child h5 {
	margin-top: 10px;
}

.single-content p {
	margin-bottom: 15px;
	font-size: 17px;
	font-weight: normal;
	line-height: 27px;

}
.new-add p {
	color: #fff;
}

.remove-list li:before {
	display: none;
}

.pare img {
	width: 100%;
}


.remove-lists {
	width: 70%;
	padding-left: 100px;
}

.set-areas {
	width: 30%;
}

.remove-lists ul li:before {
	display: none;
}
.remove-lists ul li p {
	margin-bottom: 23px;
	font-size: 17px;
	font-weight: normal;
	line-height: 27px;
	position: relative;
	padding-left: 0px;
	text-align:justify;
}

.remove-lists ul li {
	padding-left: 0px;
}

.remove-lists ul li h5 {
	font-size: 22px;
	border-bottom: solid 1px #061141;
	padding-bottom: 8px;
	margin: 50px 0 20px;
	color: #061141;
	font-weight: 700;
}

.remove-lists ul li:first-child h5 {
	margin-top: 0px;
}
.set-areas p {
	margin-bottom: 23px;
	font-size: 17px;
	font-weight: normal;
	line-height: 27px;
	position: relative;
	padding-left: 0px;
}
.set-areas h6 {
	font-size: 22px;
	font-weight: 500;
	padding-bottom: 24px;
	position: relative;
	margin-bottom: 0px;
	line-height: 28px;
	text-align: justify;
}
.information ul li a {
	font-weight: normal;
	/* color: #fff; */
}

section.milston {
	padding: 100px 0px;
}


.mile-stone p {
	font-size: 17px;
	color: #444;
	font-weight: normal;
	line-height: 25px;
}

.mile-stone h4 {
	font-weight: 500;
	font-size: 26px;
	color: #061141;
	padding-top: 4px;
}

.milston .owl-carousel .owl-stage-outer {
	position: relative;
	overflow: hidden;
	-webkit-transform: translate3d(0,0,0);
	border-bottom: #061141 7px solid;
}

section.company-profile {
	overflow: hidden;
	padding: 100px 0px 40px;
}

.milston .brands .owl-item .item {
	position: relative;
	height: 270px;
}

.mile-stone {
	border-right: 3px solid #061141;
	bottom: 0;
	position: absolute;
}

.flex-boxs {
	padding: 0px 20px;
}

.milston .owl-nav {
	width: 100%;
	position: absolute;
	top: -50px;
	left: auto;
	display: flex;
	align-items: center;
	justify-content: flex-end;
}

.milston button.owl-next span {
	font-size: 50px;
	font-weight: normal;
	color: #ccc;
}
.milston button.owl-prev span {
	font-size: 50px;
	margin-right: 12px;
	color: #ccc;
}

.milston button:focus {
	outline: none;
}

section.main-mangement {
	padding: 100px 0px;
}

.parent-section .main-mangement:nth-child(odd) {
	background: #fff;
}
.parent-section .main-mangement:nth-child(even) {
	background: #061141;
}


.parent-section .main-mangement:nth-child(odd) .mange-box li {
	color: #222222;
}
.parent-section .main-mangement:nth-child(odd) .mange-box h5 {
	color: #061141;
	border-color: #061141;
}
.parent-section .main-mangement:nth-child(odd) .mange-flex h3 {
	color: #061141;
}

.add-2 li:last-child {
	margin-bottom: 0;
}

.add-2 ul {
	margin: 0px;
	padding: 0px;
}
.mange-flex {
	width: 30%;
}

.mange-box {
	width: 70%;
	padding-left: 60px;
}

.mange-box.career-box { width:auto; padding:0; }
.mange-flex.career-flex { width:auto; }


.career-head { font-size: 40px;
	display: block;
	line-height: normal;
	background-color: #061141;
	color: #ffffff!important;
	padding: 10px 25px;
	text-align: center; }

.mange-flex p {
	margin-bottom: 23px;
	font-size: 17px;
	font-weight: normal;
	line-height: 27px;
	color: #fff;
}

.mange-box h5 {
	font-size: 22px;
	border-bottom: 1px solid rgba(255, 255, 255, 0.3);
	padding-bottom: 8px;
	margin: 50px 0 20px;
	color: #fff;
	font-weight: 700;
}

.mange-flex.jq_hidden.jq_active ul { display:flex; }
.mange-flex.jq_hidden.jq_active ul li { width:50%; padding:0 30px; }

.mange-box ul:first-child h5 {
	margin-top: 0;
}
.mange-box h5 {
	font-size: 22px;
	border-bottom: 1px solid rgba(255, 255, 255, 0.3);
	padding-bottom: 8px;
	margin: 50px 0 20px;
	color: #fff;
	font-weight: 700;
}
.text-title h5 {
	text-align: center;
	margin-top: 15px;
	font-weight: 300;
}

.parent-section .main-mangement:nth-child(odd) .mange-flex p {
	color: #222;
}
.parent-section .main-mangement:first-child {
	padding-top: 0px;
}

.parent-section {
	padding-top: 100px;
}

ol.breadcrumb {
	background: none;
	padding: 10px;
	margin: 0;
}

section.page-title {
	padding: 30px 0px 0px;
	background-repeat: no-repeat;
	background-size: cover;
/* 	background-image: url(http://nextstep.net.in/roop-automotives1/wp-content/uploads/2021/03/BG3.jpg) !important; */
}

/*.tz-gallery {*/
/*    padding: 40px;*/
/*}*/

/* Override bootstrap column paddings */
/*.tz-gallery .row > div {*/
/*    padding: 2px;*/
/*}*/

.tz-gallery .lightbox img {
	width: 100%;
	border-radius: 0;
	position: relative;
}


ol.breadcrumb {
	display: flex;
	justify-content: flex-end;
	width: 100%;
}

.company-profile-image.pb-10 {
	margin-bottom: 42px;
}

.set-area.remove-class h3 {
	color: unset;
}

/*.tz-gallery .lightbox:before {*/
/*    position: absolute;*/
/*    top: 50%;*/
/*    left: 50%;*/
/*    margin-top: -13px;*/
/*    margin-left: -13px;*/
/*    opacity: 0;*/
/*    color: #fff;*/
/*    font-size: 26px;*/
/*    font-family: 'Glyphicons Halflings';*/
/*    content: '\e003';*/
/*    pointer-events: none;*/
/*    z-index: 9000;*/
/*    transition: 0.4s;*/
/*}*/


/*.tz-gallery .lightbox:after {*/
/*    position: absolute;*/
/*    top: 0;*/
/*    left: 0;*/
/*    width: 100%;*/
/*    height: 100%;*/
/*    opacity: 0;*/
/*    background-color: rgba(46, 132, 206, 0.7);*/
/*    content: '';*/
/*    transition: 0.4s;*/
/*}*/

.tz-gallery .lightbox:hover:after,
.tz-gallery .lightbox:hover:before {
	opacity: 1;
}

.baguetteBox-button {
	background-color: transparent !important;
}

@media(max-width: 768px) {
	body {
		padding: 0;
	}
}


.gor-img img {
	width: 100%;
}

.main-roop-contnet .culture-box {
	width: 70%;
}

section.roop-culture {
	padding: 100px 0px;
}

.flex-s h3 {
	font-size: 28px;
	font-weight: bold;
	padding-bottom: 24px;
	position: relative;
	margin-bottom: 0px;
}

.mange-box h4 {
	font-size: 22px;
	border-bottom: 1px solid rgba(255, 255, 255, 0.3);
	margin: 0px 0 20px;
	font-weight: bold;
	color: #061141;
}

.culture-box h5 {
	font-size: 20px;
	border-bottom: 1px solid rgba(255, 255, 255, 0.3);
	margin: 0px 0 20px;
	font-weight: bold;
	color: #061141;
	line-height: 25px;
}

.parent-section .main-mangement:nth-child(odd) .mange-box p {
	color: #222222;
}
.add-2 p:last-child {
	margin-bottom: 0;
}
.add-2  p {
	margin-bottom: 23px;
	font-size: 17px;
	font-weight: normal;
	line-height: 27px;
	position: relative;
	/* 	color:#fff; */
	text-align:justify;

}

.mange-box.remove-p p {
	color: #fff;
}
.mange-box p {
	margin-bottom: 23px;
	font-size: 17px;
	font-weight: normal;
	line-height: 27px;
	padding-left: 0;
	text-align:justify;
}
.mange-box.remove-p h5 {
	margin-top: 0;
}

.main-roop-contnet {
	display: flex;
}

.main-roop-contnet .flex-s {
	width: 30%;
}

.main-roop-contnet .culture-box {
	width: 70%;
}

section.social {
	padding: 100px 0px;
}

.poly-box h5 {
	font-size: 20px;
	border-bottom: 1px solid rgba(255, 255, 255, 0.3);
	padding-bottom: 8px;
	font-weight: 700;
	margin: 0;
	padding-top: 10px;
}

.poly-box {
	text-align: center;
	border: solid 1px #ccc;
	padding: 30px;
	min-height: 480px;
	margin-bottom: 30px;
}

.poly-box img {
	height: 130px;
	object-fit: cover;
}

.poly-box p {
	margin-bottom: 23px;
	font-size: 17px;
	font-weight: normal;
	line-height: 27px;
	position: relative;
}

.mange-box.remove-dot ul li {
	padding-left: 0;
}
.mange-box.remove-dot ul li:before {
	display: none;
}
.measurement-title.our-usp-content.space h2 {
	font-size: 22px;
	border-bottom: 1px solid #061141;
	padding-bottom: 10px;
	margin: 0px 0 20px;
	font-weight: bold;
}
.measurement-title.our-usp-content.space img {
	padding-bottom: 20px;
}
.best-title h4 {
	font-size: 23px;
	color: #061141;
	font-weight: 500;
	padding-bottom: 20px;
	position: relative;
	margin-bottom: 0px;
	line-height: 33px;
	padding-top: 0;
	text-align: justify;
}
.pare {
	overflow: hidden;
}

.know-button {
	padding: 10px 30px;
	background-color: #001041;
	display: inline-block;
	margin-top: 20px;
	color: #fff;
	letter-spacing: 1.2px;
	transition: all 1s;
}
.know-button:hover{
	background-color: #e4322b;
	color: #fff;
}


.parent-section .main-mangement:nth-child(even) .mange-box p {
	color: #fff;
}

.parent-section .main-mangement:nth-child(odd) .mange-box .know-button {
	padding: 17px 30px;
	display: inline-block;
	margin-top: 20px;
	color: #061141;
	letter-spacing: 1.2px;
	transition: all 1s;
	border: solid 1px #001041;
	background: transparent;
}

.parent-section .main-mangement:nth-child(even) .mange-box .know-button {
	padding: 17px 30px;
	display: inline-block;
	margin-top: 20px;
	color: #fff;
	letter-spacing: 1.2px;
	transition: all 1s;
	border: solid 1px #fff;
	background: transparent;
}
.parent-section .main-mangement:nth-child(even) .mange-box .know-button:hover {
	background: #fff;
	border-color: #fff;
	color: #000;
}
.parent-section .main-mangement:nth-child(odd) .mange-box .know-button:hover {
	background: #061141;
	border-color: #fff;
	color: #fff;
}

.right-area {
	width: 70%;
	padding-left: 100px;
}

.left-sec {
	width: 30%;
}

.histo-flex {
	display: flex;
}

.left-sec h3 {
	font-size: 21px;
	font-weight: normal;
	padding-bottom: 24px;
	position: relative;
	margin-bottom: 0px;
	color: #fff;
	text-align: justify;
	line-height: 32px;
}

section.blue-shade {
	background: #061141;
	padding: 100px;
}

.right-area ul li {
	margin-bottom: 23px;
	font-size: 17px;
	font-weight: normal;
	line-height: 27px;
	position: relative;
	color: #fff;
	padding-left: 31px;
}

.right-area ul li:before {
	content: '';
	width: 10px;
	height: 10px;
	border: 2px solid #9da0ba;
	position: absolute;
	left: 2px;
	top: 8px;
	border-radius: 50%;
}

.auto-logos img {
	width: 100%;
	padding-bottom: 20px;
}

.auto-logos {
	padding: 0px 30px 0px 0px;
}



ol.breadcrumb ul li a {
	font-size: 13px;
}

.textwidget ul li a i {
	width: 40px;
	height: 40px;
	text-align: center;
	background: #616161;
	font-size: 18px;
	line-height: 40px;
	transition: all 0.5s;
}



.textwidget i.fa.fa-instagram {
	background-image: linear-gradient( 
		45deg
		, #f1c401, #eb0b19, #7b38ac);
	color: #fff;
}

.textwidget i.fa.fa-facebook {
	background: #5074c5;
	color: #fff;
}

.textwidget i.fa.fa-twitter{
	background: #1894c3;
	color: #fff;
}

.textwidget i.fa.fa-youtube-play {
	background: #FF0000;
}

.textwidget i.fa.fa-linkedin-square {
	background: #0077b5 !important;
}

.measurement-title h3 {
	font-size: 22px;
	border-bottom: 1px solid #333b64;
	padding-bottom: 8px;
	font-weight: bold;
}

.widget.widget_text.sosial ul li a i {
	color: #fff;
}
.widget.widget_text.sosial ul li {
	padding-right: 13px;
	margin-top: 20px;
}
.widget.widget_text.sosial ul {
	display: flex;
	align-items: center;
}

.textwidget ul li p {
	color: #fff;
	font-weight: bold;
	font-size: 15px;
}

.cin-number img {
	margin-right: 10px;
	padding: 10px;
	height: 70px;
}

.textwidget ul li {
	color: #9B9B9B;
}
ol.breadcrumb li {
	font-size: 14px;
}

section.latest-roop {
	padding: 100px 0px;
}

.events-heading h3 {
	font-size: 30px;
	font-weight: 500;
	text-align: justify;
}

.event-area {
	border: solid 1px #ccc;
}
.event-area .event-img img {
	width: 100%;
}

.event-content {
	padding: 19px;
	background: #f5f5f5;
	min-height: 200px;
}

.event-content h2 {
	font-size: 16px;
	padding: 0px 88px 10px 0px;
	color: #000000;
	transition: all 0.5s;
	line-height: 24px;
	margin: 0;
	display: inline-block;
	font-weight: 600;
}

.event-content a {
	display: inline-block;
}

.event-content a img {
	position: absolute;
	top: 39%;
	height: 100px;
	width: 100px;
	object-fit: fill;
	right: 30px;
}

.event-area .event-img img {
	width: 100%;
	height: 210px;
	object-fit: fill;
}

.event-content:hover a h2 {
	color: #e4322c;
}

.event-content h6 {
	font-size: 16px;
	color: #444444;
	font-weight: normal;
}

.event-content h6 span {
	font-size: 16px;
	color: #444444;
	font-weight: normal;
}

.read-button  {
	position: relative;
	font-size: 16px;
	font-weight: 500;
	letter-spacing: 1.2px;
	text-transform: uppercase;
	color: #e5322d;
}

.read-button:before {
	content: "\f105";
	font-family: 'FontAwesome';
	position: absolute;
	right: -15px;
	font-size: 16px;
	font-weight: bold;
}

.event-content h4 {
	font-size: 17px;
	color: #444444;
	font-weight: normal;
}

.event-content a:hover {
	color: #e5322d;
}


.main-flex section {
	padding: 100px 0px 80px;
}

.cover-area img {
	width: 100%;
}


.main-flex section {
	padding: 100px 0px;
}

.main-flex section:nth-child(odd) {
	background: #fff;
}

.main-flex section:nth-child(even) {
	background: #061141;
}

.part-1 h2{
	font-size: 26px;
	font-weight: 500;
	padding-bottom: 24px;
	position: relative;
	margin-bottom: 0px;
}

.part-contnet p {
	margin-bottom: 23px;
	font-size: 17px;
	font-weight: normal;
	line-height: 27px;
	position: relative;
	text-align: justify;
}

.part-1 ul li {
	margin-bottom: 23px;
	font-size: 17px;
	font-weight: normal;
	line-height: 26px;
	position: relative;
	padding-left: 31px;
}

.part-1 ul li:before {
	content: '';
	width: 10px;
	height: 10px;
	border: 2px solid #9da0ba;
	position: absolute;
	left: 2px;
	top: 10px;
	border-radius: 50%;
}

.part-1.pb {
	padding-bottom: 30px;
	text-align: center;
}


.main-flex section:nth-child(odd) .container .row .col-lg-5 .part-1 h2 {
	color: #030f41;
}

.main-flex section:nth-child(even) .container .row  .part-1 h2{
	color: #fff;
}

.main-flex section:nth-child(even) .container .row .col-lg-7 .part-contnet p{
	color: #fff;
}

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

.image-box-area img {
	width: 100%;
}


.table-layout td, th {
	border: 1px solid #dddddd;
	text-align: left;
	padding: 9px;
	color: #fff;
}
.table-layout {
	margin-bottom: 40px;
}

.image-box-area h3 {
	font-size: 20px;
	text-align: center;
	padding: 15px 0px 20px; 
	color: #061141;
	font-weight: 500;
}

section.main-cover-area {
	padding: 100px 0px;
}

.part-contnet ul li:before {
	content: '';
	width: 8px;
	height: 8px;
	position: absolute;
	left: 2px;
	top: 9px;
	border-radius: 50%;
	background: #000;
}

.part-contnet ul li {
	font-size: 17px;
	font-weight: normal;
	line-height: 27px;
	text-align: justify;
	padding-left: 20px;
	position: relative;
}

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

.table-layouts table td {
	border: 1px solid #e2e2e2;
	padding: 10px;
	text-align: center;
	background: #f3f3f3b8;
}

.table-layouts table {
	width: 100%;
}
.table-layouts table th {
	text-align: center;
	padding: 9px;
	color: #fff;
	background: #061141;
}

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

.csr-left h3 {
	font-size: 22px;
	border-bottom: 1px solid rgba(255, 255, 255, 0.3);
	padding-bottom: 8px;
	margin: 50px 0 20px;
	color: #fff;
	font-weight: bold;
}

.main-flex section:nth-child(even) .container .row .part-1 ul li {
	color: #fff;
}

.csr-left {
	padding-left: 100px;
}

.part-contents ul li h4 {
	font-size: 18px;
	font-weight: 500;
	color: #101b49;
}
.part-contents ul li img {
	height: 130px;
}
.part-contents ul li:last-child {
	margin-right: 0;
}
.part-contents ul li {
	border: solid 1px #ccc;
	width: 33.3%;
	margin-right: 35px;
	height: 100%;
	min-height: 240px;
	text-align: center;
	padding: 20px;
}
.part-contents ul {
	display: flex;
	align-items: center;
}


section.main-maile {
	padding: 200px 0px 0px;
}
.milestone {
	/* position: absolute; */
	/* left: 50%; */
	/* transform: translate(-50%, 10px); */

	width: 80%;
	margin: 0 auto;
	padding:0 0 100px;
}
.milestone ul li {
	position: relative;
}

.milestone ul li:before {
	content: "";
	position: absolute;
	top: 101px;
	left: 51%;
	width: 155px;
	height: 2px;
	background: #403b71;
	z-index: 999999;
}

.milestone ul li:after {
	content: "";
	position: absolute;
	top: 92px;
	left: 49%;
	border-radius: 100px;
	width: 20px;
	height: 20px;
	background: #fff;
	border: solid 5px #403b71;
}

.icon img {
	width: 100%;
	height: 100%;
	object-fit: cover;
	padding: 25px;
}
.icon {
	width: 90px;
	height: 90px;
	background: #403b71;
	border-radius: 100px;
	position: relative;
	margin: 58px 0px 0px 140px;
}

.icon:before {
	content: "";
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
	border: solid 1px #403b71;
	width: 110px;
	height: 110px;
	border-radius: 100px;
}
.icon:after {
	content: "";
	width: 0;
	height: 0;
	border-top: 10px solid transparent;
	border-right: 20px solid #403b71;
	border-bottom: 10px solid transparent;
	position: absolute;
	left: -29px;
	top: 35px;
}

.right-content-area {
	width: 45%;
	margin-left: auto;
	position: relative;
	top: -81px;
}

.right-content-area .date span {
	font-size: 26px;
	font-weight: 700;
	margin-top: -25px;
	display: block;
	padding-bottom: 16px;
}

.content-block p {
	font-size: 17px;
	color: #444;
	font-weight: normal;
	line-height: 25px;
}

.milestone ul {
	margin: 0;
	padding: 0;
	list-style: none;
}


.milestone ul li:nth-child(4n + 1) .left-aerow-area #pointer-1 {
	top: 140px;
	background: #403b71;
}

.milestone ul li:nth-child(4n + 1) #pointer-1:before {
	border-left: 20px solid #403b71;
}

.milestone ul li:nth-child(4n + 1) .right-content-area {
	top: -81px;
	margin-left: auto;
	text-align: left;
	width: 45%;
	position: relative;
}


.milestone ul li:nth-child(4n + 1) .icon {
	margin: 31px 0px 0px 140px;
	width: 90px;
	height: 90px;
	background: #403b71;
	position: relative;
}

.milestone ul li:nth-child(4n + 1):before {
	bottom: -15px;
	right: 32%;
	background: #403b71;
	top: 34px;
}


.milestone ul li:nth-child(4n + 1):after {
	left: 49%;
	background: #fff;
	border: solid 5px #403b71;
	bottom: 0;
	top: 24px;
}

.milestone ul li:nth-child(4n + 1) .icon:after {
	border-right: 20px solid #403b71;
	left: -29px;
	top: 35px;
	transform: rotate( 
		360deg
	);
}
.milestone ul li:nth-child(4n + 1) .icon:before {
	border: solid 1px #403b71;
}




.milestone ul li:nth-child(4n + 2) .left-aerow-area #pointer-1 {
	top: 90px;
	background: #65a2fd;
}

.milestone ul li:nth-child(4n + 2) #pointer-1:before {
	border-left: 20px solid #65a2fd;
}

.milestone ul li:nth-child(4n + 2) .right-content-area {
	top: -160px;
	margin-left: inherit;
	text-align: right;
}


.milestone ul li:nth-child(4n + 2) .icon {
	margin: 61px 0px 0px 185px;
}

.milestone ul li:nth-child(4n + 2):before {
	top: -15px;
	left: 32%;
	background: #65a2fd;
}


.milestone ul li:nth-child(4n + 2):after {
	top: -22px;
	left: 49%;
	background: #fff;
	border: solid 5px #65a2fd;
}

.milestone ul li:nth-child(4n + 2) .icon:after {
	border-right: 20px solid #65a2fd;
	left: 99px;
	top: 35px;
	transform: rotate(
		181deg
	);
}

.milestone ul li:nth-child(4n + 2) .icon:before {
	border: solid 1px #65a2fd;
}

.milestone ul li:nth-child(4n + 2) .icon {
	background: #65a2fd;
}

.milestone ul li:nth-child(4n + 3) .left-aerow-area #pointer-1 {
	top: 70px;
	background: #e5788c;
}

.milestone ul li:nth-child(4n + 3) #pointer-1::before {
	border-left: 20px solid rgb(229 120 140);
}
.milestone ul li:nth-child(4n + 3) .right-content-area{
	top: -190px;
}
.milestone ul li:nth-child(4n + 3):before {
	top: -38px;
	left: 51%;
	background: #e5788c;
}
.milestone ul li:nth-child(4n + 3):after {
	top: -47px;
	left: 49%;
	border: solid 5px #e5788c;
}

.milestone ul li:nth-child(4n + 3) .icon {
	background: #e5788c;
	margin: 68px 0px 0px 140px;
}

.milestone ul li:nth-child(4n + 3) .icon:before {
	border: solid 1px #e5788c;
}

.milestone ul li:nth-child(4n + 3) .icon:after {
	border-right: 20px solid #e5788c;
}




/*.milestone ul li:nth-child(4n + 1) .left-aerow-area #pointer {*/
/*    display: block;*/
/*}*/

.milestone ul li:nth-child(4n + 1) {
	margin-top: -79px;
}




.milestone ul li:nth-child(4n + 4) .left-aerow-area #pointer-1 {
	top: 90px;
	background: #65a2fd;
}

.milestone ul li:nth-child(4n + 4) #pointer-1:before {
	border-left: 20px solid #65a2fd;
}

.milestone ul li:nth-child(4n + 4) .right-content-area {
	top: -165px;
	margin-left: inherit;
	text-align: right;
}


.milestone ul li:nth-child(4n + 4) .icon {
	margin: 61px 0px 0px 185px;
}

.milestone ul li:nth-child(4n + 4):before {
	top: -20px;
	left: 32%;
	background: #65a2fd;
}


.milestone ul li:nth-child(4n + 4):after {
	top: -29px;
	left: 49%;
	background: #fff;
	border: solid 5px #65a2fd;
}

.milestone ul li:nth-child(4n + 4) .icon:after {
	border-right: 20px solid #65a2fd;
	left: 99px;
	top: 35px;
	transform: rotate(
		181deg
	);
}

.milestone ul li:nth-child(4n + 4) .icon:before {
	border: solid 1px #65a2fd;
}

.milestone ul li:nth-child(4n + 4) .icon {
	background: #65a2fd;
}

.milestone ul li:nth-child(4n + 4) .left-aerow-area #pointer {
	display: none;
}


.milestone ul li:nth-child(4n + 4) {
	margin-top: -180px;
	margin-bottom: -93px;
}

.milestone ul li:nth-child(6) {
	margin-top: 50px;
	margin-bottom: -10px;
}


.milestone ul li:nth-child(10) {
	margin-top: 40px;
}
.milestone ul li:nth-child(8) {
	margin: -49px 0px 00px;
}

.milestone ul li:nth-child(13) {
	margin-top: -20px;
}
.milestone ul li:nth-child(12) {
	margin-top: -47px;
	margin-bottom: -70px;
}

.milestone ul li:nth-child(16) {
	margin-top: -50px;
	margin-bottom: 0px;
}
.milestone ul li:nth-child(14) {
	margin-top: 69px;
	margin-bottom: 30px;
}

.milestone ul li:nth-child(21) {
	margin-top: -20px !important;
	margin-bottom: 70px;
}
.milestone ul li:nth-child(20) {
	margin-top: -40px;
	margin-bottom: -74px;
}
.milestone ul li:nth-child(18) {
	margin-top: 70px;
	margin-bottom: -40px;
}
/* .milestone ul li:nth-child(4n + 1) {
margin-top: -60px;
} */

#pointer {
	width: 80px;
	height: 40px;
	position: relative;
	background: #403b71;
	transform: rotate(90deg);
	margin: 0 auto;
	display: none;
}

/*.milestone ul li:first-child .left-aerow-area #pointer {*/
/*    display: block;*/
/*}*/

#pointer:after {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 0;
	height: 0;
	border-left: 20px solid white;
	border-top: 20px solid transparent;
	border-bottom: 20px solid transparent;
}
#pointer:before {
	content: "";
	position: absolute;
	right: -20px;
	bottom: 0;
	width: 0;
	height: 0;
	border-left: 20px solid #403b71;
	border-top: 20px solid transparent;
	border-bottom: 20px solid transparent;
}

#pointer-1 {
	width: 170px;
	height: 40px;
	position: relative;
	background: #403b71;
	transform: rotate( 
		270deg
	);
	top: 150px;
	margin: 0 auto;
}

#pointer-1:after {
	content: "";
	position: absolute;
	left: 0;
	bottom: 0;
	width: 0;
	height: 0;
	border-left: 20px solid white;
	border-top: 20px solid transparent;
	border-bottom: 20px solid transparent;
}



#pointer-1:before {
	content: "";
	position: absolute;
	right: -20px;
	bottom: 0;
	width: 0;
	height: 0;
	border-left: 20px solid #403b71;
	border-top: 20px solid transparent;
	border-bottom: 20px solid transparent;
}

.blog-sidebar .sidebar-container {
	margin-bottom: 45px;
}

.blog-sidebar .title {
	font-weight: normal;
	margin-bottom: 12px;
	text-transform: capitalize;
}

.blog-sidebar .sidebar-recent-post li {
	padding: 10px 0 13px 0;
	margin-bottom: 9px;
	border-bottom: 1px solid #e5e5e5;
}

.blog-sidebar .sidebar-recent-post li img {
	width: 65px;
	height: 60px;
	border-radius: 5px;
}

.float-left {
	float: left!important;
}
.blog-sidebar .sidebar-recent-post li .post {
	width: calc(100% - 65px);
	padding-left: 14px;
}
.blog-sidebar .sidebar-recent-post li .post a {
	font-family: 'Source Sans Pro', sans-serif;
	color: #232323;
	line-height: 21px;
	margin-top: -5px;
	font-size: 14px;
	font-weight: 600;
}
.blog-sidebar .sidebar-recent-post li .post .date {
	font-size: 15px;
	color: #9ca6bf;
	font-style: italic;
	margin-top: 7px;
}

.our-blog.section-spacing {
	padding: 100px 0;
}
.image-box img {
	width: 100%;
}
.image-box {
	border: solid 1px #ccc;
	padding: 10px;
}
.go-back a:hover {
	background: #e5322d;
	color:#fff;
}
.go-back a {
	padding: 10px 30px;
	border-radius: 100px;
	background: #001041;
	color: #fff;
	font-size: 17px;
	font-weight: normal;
	transition: all 0.5s;
}

.go-back {
	margin-top: 20px;
}

.test-group-management .management-test-1:nth-child(19) .management-content {
	width: 32%;
}

.left-sec img {
	width: 100%;
}

.measurement-title.our-usp-content.space.remove-border h2 {
	border: none;
	padding: 20px 0 30px;
	color: #061141;
}

.measurement-title.our-usp-content.space svg {
	margin-bottom: 8px;
	width: 80px;
	fill: #061141;
}

.measurement-title.our-usp-content.space.remove-border.my h2 {
	font-weight: 500;
	font-size: 23px;
	line-height: 28px;
}
.pdf img {
	width: 100%;
	margin-bottom: 21px;
}

.video {
	margin: 20px 0 30px;
}

.tabset h3 {
	text-align: left;
	margin-bottom: 30px;
	font-size: 24px;
	color: #061141;
}

img.left-0 {
	margin-left: -43px;
}

section.main__sandesh {
	padding: 100px 0;
}

.csr__sandesh a img {
	width: 100%;
	transition: transform .5s;
}

.sclale__img {
	overflow: hidden;
}

.csr__sandesh {
	width: 100%;
	box-shadow: 0px 0px 10px #00000014;
	padding: 18px 18px 0;
}
.csr__sandesh h4 {
	font-size: 17px;
	padding: 10px 0;
	line-height: 26px;
	text-align: center;
	color: #e5322c;
	font-weight: 500;
	text-transform:uppercase;
}

.csr__sandesh:hover img {
	transform: scale(1.1);
}

.ex__filex {
	display: flex;
	align-items: center;
	justify-content:space-between;
	width:100%;
}

.ex__filex img {
	margin-left: 17px;
	margin-bottom: 20px;
}

.ex__filex h2 {
	font-size: 28px;
	color: #001041;
	font-weight: 500;
	margin: 0;
	line-height: normal;
}
.csr__page__content h2 {
	font-size: 30px;
	font-weight: 500;
	color: #001041;
	margin: 0;
	padding-bottom: 20px;
}

.commitment h4 {
	font-size: 20px;
	font-weight: 500;
	color: #001041;
	margin: 0;
	padding-bottom: 18px;
}

.commitment ul li:before {
	content: "";
	width: 8px;
	height: 8px;
	background: #000;
	position: absolute;
	left: 0;
	border-radius: 100px;
	top: 8px;
}
.commitment ul li {
	padding-bottom: 14px;
	position: relative;
	font-size: 17px;
	line-height: 24px;
	color: #444;
	padding-left: 23px;
}

.commitment {
	border: solid 1px #ccc;
	min-height: 400px;
	padding: 24px;
	margin-bottom: 20px;
}
.flex__ser .content h5 {
	font-size: 20px;
	font-weight: 600;
	color: #001041;
	margin: 0;
	padding-bottom: 15px;
}
/* .flex__ser .content {
width: 80%;
} */
.flex__ser .iconss {
	width: 20%;
}

.csr__page__content.part-contnet {
	padding-bottom: 30px;
}
.flex__ser {
	display: flex;
	/* padding: 30px; */
	/* background: #f5f8ff; */
	margin-bottom: 40px;
}
.flex__ser .content {
	width: 80%;
	background: #f5f8ff;
	padding: 30px;
	/* margin-left: 40px; */
}
.content ul li {
	padding-bottom: 11px;
	font-weight: normal;
	line-height: 25px;
	position: relative;
	text-align: justify;
	font-size: 17px;
	padding-left: 30px;
	color: #444444;
}

.content ul li:before {
	content: "";
	position: absolute;
	top: 9px;
	left: 0;
	width: 8px;
	height: 8px;
	background: #001041;
	border-radius: 100px;
}

.content p {
	font-size: 17px;
	font-weight: normal;
	line-height: 27px;
	position: relative;
	text-align: justify;
}

.flex__ser:last-child {
	margin-bottom: 0;
}

.iconss img {
	width: 100%;
}

section.all__jobs {
	padding: 50px 0;
}

.jobs p {
	color: #061141;
	font-size: 18px;
	line-height: 30px;
	margin: 0;
	padding-bottom:10px;
}

.jobs .genderColor {
    color: red;
}


.jobs h2 {
	font-size: 25px;
	color: #fff;
	margin: 0;
	font-weight: bold;
	padding-bottom: 12px;
}

p.csr__work {
	font-size: 20px;
	text-align: center;
	width: 100%;
	margin: 0;
	padding: 40px 0 0;
}

.forge__details h2 {
	font-size: 20px;
	font-weight: bold;
	margin: 0;
	padding-bottom: 6px;
}

.forge__details h5 {
	font-size: 17px;
	line-height: 23px;
	font-weight: 500;
	margin: 0;
	padding-bottom:10px;
}

.forge__details p {
	font-size: 16px;
	line-height: 24px;
	color: #000;
}

.forge__details__logo {
	margin-bottom: 30px;
}

.add__roop {
	height: 172px;
}
.forge__details {
	/* border: solid 1px #ccc; */
	padding: 25px 17px;
	box-shadow: rgb(0 0 0 / 16%) 0px 1px 4px;
	margin-bottom: 30px;
}

.map {
	margin: 0 -17px -29px;
}

.cover-area {
	margin-bottom: 70px;
}

/* extra css start */

.test-group-managements {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	justify-content:center;
}
.management-test-12 {
	/*     -webkit-flex: 1;
	-ms-flex: 1;
	flex: 1 1;
	-webkit-flex-basis: 25%;
	-ms-flex-preferred-size: 25%;
	flex-basis: 33.3%;
	box-sizing: border-box; */
	padding: 0px 15px 0px 0px;
	position: relative;
}
a.accordion-btn.collapsed .main-coll-icon{
	transform: rotate(0deg);

}
a.accordion-btn .main-coll-icon{
	transform: rotate(45deg);
}

.main-coll-icon {
	width: 40px;
	height: 40px;
	border: 1px solid #ccc;
	border-radius: 50%;
	position: relative;
	transition: all 0.5s;
	margin-left: 30px;
	right:0;
}
.management-title.remove-ti {
	width: 73%;
	text-align: left;
	margin: unset;
}
.product-automotive.home-page-tab .nav.clicents {
	padding: 0;
	border: 0px;
	min-height: auto;
	display: block;
	overflow: visible;
}
.main-coll-icon:before{
	position: absolute;
	top: 19px;
	left: 11px;
	content: '';
	background: #D32E28;
	width: 16px;
	height: 2px;
}
.main-coll-icon:after{
	position: absolute;
	top: 19px;
	left: 11px;
	content: '';
	background: #D32E28;
	width: 16px;
	height: 2px;
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
}

a.accordion-btn .management-full:before{
	opacity:1;
}
a.accordion-btn.collapsed .management-full:before {
	content: '';
	opacity:0;
	position: absolute;
	left: -15px;
	bottom: -40px;
	width: 0;
	height: 0;
	border-left: 37px solid transparent;
	border-right: 37px solid transparent;
	border-bottom: 30px solid #f7f7f7;
	transition: opacity cubic-bezier(.38,.04,.35,.96) 600ms;
}
/* .test-group-managements .management-test-12:nth-of-type(1), .test-group-managements .management-test-12:nth-of-type(3), .test-group-managements .management-test-12:nth-of-type(5), .test-group-managements .management-test-12:nth-of-type(7) {
-webkit-order: 0;
-ms-flex-order: 0;
order: 0;
}
.management-test-12:nth-of-type(9), .management-test-12:nth-of-type(11), .management-test-12:nth-of-type(13), .management-test-12:nth-of-type(15) {
-webkit-order: 1;
-ms-flex-order: 1;
order: 1;
}
.management-test-12:nth-of-type(17), .management-test-12:nth-of-type(19), .management-test-12:nth-of-type(21), .management-test-12:nth-of-type(23) {
-webkit-order: 2;
-ms-flex-order: 2;
order: 2;
}
.test-group-managements .extra-section:nth-of-type(2), .test-group-managements .extra-section:nth-of-type(4), .test-group-managements .extra-section:nth-of-type(6), .test-group-managements .extra-section:nth-of-type(8) {
-webkit-order: 1;
-ms-flex-order: 1;
order: 1;  
}

.test-group-managements .extra-section:nth-of-type(10), .test-group-managements .extra-section:nth-of-type(12), .test-group-managements .extra-section:nth-of-type(14), .test-group-managements .extra-section:nth-of-type(16) {
-webkit-order: 2;
-ms-flex-order: 2;
order: 2;  
}
.test-group-managements .extra-section:nth-of-type(18), .test-group-managements .extra-section:nth-of-type(20), .test-group-managements .extra-section:nth-of-type(22), .test-group-managements .extra-section:nth-of-type(24) {
-webkit-order: 2;
-ms-flex-order: 2;
order: 2;  
} */
.extra-section {
	background-color: #f7f7f7;
	margin-bottom: 100px;
	min-width: 100vw;
	margin: auto;
	-webkit-transform: translateX(-50vw) translateX(585px);
	transform: translateX(-49vw) translateX(530px);
}
.accoridian-image img {
	width: 100%;
}
@media (min-width: 992px) {
	.test-group-managements .extra-section:nth-child(2), .test-group-managements .extra-section:nth-child(4), .test-group-managements .extra-section:nth-child(6){
		-webkit-order: 1;
		-ms-flex-order: 1;
		order: 1;
	}
	.test-group-managements .extra-section:nth-child(8), .test-group-managements .extra-section:nth-child(10), .test-group-managements .extra-section:nth-child(12){
		-webkit-order: 2;
		-ms-flex-order: 2;
		order: 2;
	}
	.test-group-managements .extra-section:nth-child(14), .test-group-managements .extra-section:nth-child(16), .test-group-managements .extra-section:nth-child(18){
		-webkit-order: 3;
		-ms-flex-order: 3;
		order: 3;
	}
	.test-group-managements .extra-section:nth-child(20), .test-group-managements .extra-section:nth-child(22), .test-group-managements .extra-section:nth-child(24){
		-webkit-order: 4;
		-ms-flex-order: 4;
		order: 4;
	}


	.test-group-managements .extra-section:nth-child(26), .test-group-managements .extra-section:nth-child(28), .test-group-managements .extra-section:nth-child(30){
		-webkit-order: 5;
		-ms-flex-order: 5;
		order: 5;
	}


	.test-group-managements .extra-section:nth-child(32), .test-group-managements .extra-section:nth-child(34), .test-group-managements .extra-section:nth-child(36){
		-webkit-order: 6;
		-ms-flex-order: 6;
		order: 6;
	}





	.test-group-managements .management-test-12:nth-child(1), .test-group-managements .management-test-12:nth-child(3), .test-group-managements .management-test-12:nth-child(5){
		-webkit-order: 0;
		-ms-flex-order: 0;
		order: 0;
	}
	.test-group-managements .management-test-12:nth-child(7), .test-group-managements .management-test-12:nth-child(9), .test-group-managements .management-test-12:nth-child(11){
		-webkit-order: 1;
		-ms-flex-order: 1;
		order: 1;
	}
	.test-group-managements .management-test-12:nth-child(13), .test-group-managements .management-test-12:nth-child(15), .test-group-managements .management-test-12:nth-child(17){
		-webkit-order: 2;
		-ms-flex-order: 2;
		order: 2;
	}
	.test-group-managements .management-test-12:nth-child(19), .test-group-managements .management-test-12:nth-child(21), .test-group-managements .management-test-12:nth-child(23){
		-webkit-order: 3;
		-ms-flex-order: 3;
		order: 3;
	}


	.test-group-managements .management-test-12:nth-child(25), .test-group-managements .management-test-12:nth-child(27), .test-group-managements .management-test-12:nth-child(29){
		-webkit-order: 4;
		-ms-flex-order: 4;
		order: 3;
	}

	.test-group-managements .management-test-12:nth-child(31), .test-group-managements .management-test-12:nth-child(33), .test-group-managements .management-test-12:nth-child(35){
		-webkit-order: 5;
		-ms-flex-order: 5;
		order: 5;
	}
}
section.main-feldss p {
	font-size: 18px;
	color: #444;
	line-height: 27px;
	margin-bottom: 15px;
}











.extra-section {
    background-color: #f7f7f7;
    margin-bottom: 100px;
    min-width: 100vw;
    margin: auto;
    -webkit-transform: translateX(-50vw) translateX(585px);
    transform: translateX(-34vw) translateX(535px);
    margin-bottom: 50px;
}

.accoridian-image img {
	width: 100%;
}

@media (min-width: 992px) {
	.test-group-managementss .extra-section:nth-child(2), .test-group-managementss .extra-section:nth-child(4), .test-group-managementss .extra-section:nth-child(6), .test-group-managementss .extra-section:nth-child(8){
		-webkit-order: 1;
		-ms-flex-order: 1;
		order: 1;
	}

	.test-group-managementss .extra-section:nth-child(10), .test-group-managementss .extra-section:nth-child(12), .test-group-managementss .extra-section:nth-child(14), .test-group-managementss .extra-section:nth-child(16){
		-webkit-order: 2;
		-ms-flex-order: 2;
		order: 2;
	}

	.test-group-managementss .extra-section:nth-child(18), .test-group-managementss .extra-section:nth-child(20), .test-group-managementss .extra-section:nth-child(22), .test-group-managementss .extra-section:nth-child(24){
		-webkit-order: 3;
		-ms-flex-order: 3;
		order: 3;
	}
	.test-group-managementss .extra-section:nth-child(26), .test-group-managementss .extra-section:nth-child(28), .test-group-managementss .extra-section:nth-child(30), .test-group-managementss .extra-section:nth-child(32){
		-webkit-order: 4;
		-ms-flex-order: 4;
		order: 4;
	}


	.test-group-managementss .extra-section:nth-child(34), .test-group-managementss .extra-section:nth-child(36), .test-group-managementss .extra-section:nth-child(38), .test-group-managementss .extra-section:nth-child(40){
		-webkit-order: 5;
		-ms-flex-order: 5;
		order: 5;
	}


	.test-group-managementss .extra-section:nth-child(42), .test-group-managementss .extra-section:nth-child(44), .test-group-managementss .extra-section:nth-child(46), .test-group-managementss .extra-section:nth-child(48){
		-webkit-order: 6;
		-ms-flex-order: 6;
		order: 6;
	}






	.test-group-managementss .management-test-13:nth-child(1), .test-group-managementss .management-test-13:nth-child(3), .test-group-managementss .management-test-13:nth-child(5), .test-group-managementss .management-test-13:nth-child(7){
		-webkit-order: 0;
		-ms-flex-order: 0;
		order: 0;
	}
	.test-group-managementss .management-test-13:nth-child(9), .test-group-managementss .management-test-13:nth-child(11), .test-group-managementss .management-test-13:nth-child(13), .test-group-managementss .management-test-13:nth-child(15){
		-webkit-order: 1;
		-ms-flex-order: 1;
		order: 1;
	}
	.test-group-managementss .management-test-13:nth-child(17), .test-group-managementss .management-test-13:nth-child(19), .test-group-managementss .management-test-13:nth-child(21), .test-group-managementss .management-test-13:nth-child(23){
		-webkit-order: 2;
		-ms-flex-order: 2;
		order: 2;
	}
	.test-group-managementss .management-test-13:nth-child(25), .test-group-managementss .management-test-13:nth-child(27), .test-group-managementss .management-test-13:nth-child(29), .test-group-managementss .management-test-13:nth-child(31){
		-webkit-order: 3;
		-ms-flex-order: 3;
		order: 3;
	}


	.test-group-managementss .management-test-13:nth-child(25), .test-group-managementss .management-test-13:nth-child(27), .test-group-managementss .management-test-13:nth-child(29){
		-webkit-order: 4;
		-ms-flex-order: 4;
		order: 3;
	}

	.test-group-managementss .management-test-13:nth-child(31), .test-group-managementss .management-test-13:nth-child(33), .test-group-managementss .management-test-13:nth-child(35){
		-webkit-order: 5;
		-ms-flex-order: 5;
		order: 5;
	}

	.test-group-managementss .management-test-13:nth-child(37), .test-group-managementss .management-test-13:nth-child(39), .test-group-managementss .management-test-13:nth-child(41), .test-group-managementss .management-test-13:nth-child(43){
		-webkit-order: 6;
		-ms-flex-order: 6;
		order: 6;
	}
}
section.main-feldss p {
	font-size: 18px;
	color: #444;
	line-height: 27px;
	margin-bottom: 15px;
}

.management-test-13 {
	box-sizing: border-box;
	padding: 0px 15px 0px 0px;
	position: relative;
	display: flex;
	flex-wrap: wrap;
	width: 25%;
}

.test-group-managementss {
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
	-webkit-flex-wrap: wrap;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	justify-content:center;
}


a.youtube__text {
	border: solid 1px #ccc;
	padding: 17px 30px;
	display: inline-block;
	margin: 30px 0 0;
	font-size: 16px;
	position: relative;
	background: #001041;
	color: #fff;
	border-radius: 5px;
	border: 0;
}

.measurement-title img {
	width: 100%;
}
.measurement-title.saap {
	border-bottom: solid 1px #ccc;
	padding-bottom: 10px;
	margin-bottom: 20px;
}

/* .flex__su .extra-section {
	-webkit-transform: translateX(-50vw) translateX(585px);
	transform: translateX(-70vw) translateX(533px);
}
 */

/* .flex__su .tittle__boxs {
	width: 30%;
}

.flex__su .tittle__boxs {
	width: 30%;
	padding-right: 26px;
}


 */
/* .flex__su .test-group-managements {
	width: 70%;
} */

/* .main__profile__section {
	padding: 100px 0;
} */

section.brand-logo h2 {
    font-size: 30px;
    color: #222222;
    font-weight: 300;
    text-align: center;
    padding-bottom: 22px;
}

.main__profile__section .inner-section-padding.management-section.accordion:nth-child(even) {
    background: #f9f9f9;
}

.tittle__boxs {
    text-align: center;
    padding-bottom: 20px;
}

.measurement-title p {
    text-align: left;
}


.product-title p {
    text-align: left;
}


.product-title h3 {
    text-align: left;
}

img.mobile__bannerss {
    display: none;
}

.map {
    margin: 0 0px -29px;
}

/* */

.largest .img-w .measurement-title.our-usp-content.space img {
    margin-bottom: 8px;
    width: 80px;
}

/* section.page-title {
    display: none;
} */


.data_cont p b {
    font-weight: 600;
    font-size: 15px;
}
.data_cont h3 {
    font-size: 20px;
    font-weight: 600;
    margin-bottom: 5px;
    margin-top: 20px;
}
.data_cont p {
    font-size: 16px;
    line-height: 27px;
    margin-bottom: 10px;
}
.data_prot .row {
    justify-content: center;
}
.data_prot {
    padding: 100px 0px;
}
.data_cont p a {
    font-weight: 200;
    color: #001041;
}
.copy_lnk p a:hover {
    color: #e5322c;
}
.copy_lnk p a {
    color: #9B9B9B;
    font-weight: 400;
}
.footer-logo_botom {margin-top: 20px;text-align: center;}
.footer-logo_botom img {width: 80%;}
.company-profile-image.aos-init.aos-animate {display: flex;align-items: center;justify-content: center;height: 100%;}

@media only screen and (max-width: 767px) {
	.footer-logo_botom{text-align: left;}
	.footer-logo_botom img {width: 60%;}
}

.parent-section .main-mangement:first-child {
    padding-bottom: 0;
}

.strategy-heading img {
    width: 100%;
}

.main-head h2 {
    font-size: 34px;
    font-weight: 500;
    text-align: center;
    margin-bottom: 40px;
}

.sustainp p{
	font-size: 17px;
	line-height: 27px;
}

.sustain-right ol li {
    font-size: 17px;
    line-height: 27px;
    margin-bottom: 20px;
}

.sustain-right ul li {
    list-style: disc;
    margin-left: 25px;
}

.sustain-right ul {
    margin-top: 10px;
}

.sustain-box {
    text-align: center;
}

.sustain-img img {
    margin-bottom: 10px;
    width: 100px;
}

.sustain-performance a {
    font-weight: normal;
}

.sustain-performance {
    background-color: #061141;
	position: relative;
}

.sustain-performance .main-head h2 {
    color: #fff;
}

.sustain-box p {
    color: #fff;
}

.sustain-left ul li {
    list-style: disc;
    margin-left: 30px;
    margin-bottom: 10px;
    font-size: 17px;
    line-height: 27px;
}

.sustain-left p strong {
    font-size: 17px;
}

.sustain-right p strong {
    font-size: 17px;
}

.sustain-right ol {
    margin-left: 20px;
}
.head-color{
	color: #273271;	
}
.sustain-performance ul li {
    width: 20%;
}

.sustain-performance ul {
    display: flex;
    justify-content: center;
}
.view-full-report {
    text-align: center;
}
.view-full-report a {
    color: #fff;
    border: 1px solid #fff;
    display: inline-block;
    padding: 10px 30px;
    border-radius: 20px;
	transition: all 0.5s;
	font-weight: 500;
}

.view-full-report a:hover{
	background-color: #fff;
	color: #061141;
}

.sustain-left img {
    margin-bottom: 16px;
}

h5.management-hea {
    color: #273271;
    border-bottom: 2px solid #273271;
    display: inline-block;
    padding-bottom: 3px;
    font-weight: 600;
}

.manage-con strong {
    color: #222;
}
.management-box {
    margin-top: 35px;
}


.sustain-report-22 a {
    position: absolute;
    right: 20px;
    top: 20px;
    color: #fff;
    z-index: 99;
    border: 2px solid #e5322c;
    padding: 5px;
    font-size: 18px;
}


#cookie-banner {
  font-family: Arial, sans-serif;
  z-index: 9999;
}
#cookie-banner button {
  cursor: pointer;
  margin: 5px;
}
div#cookie-banner p {
    font-size: 14px;
}

.monthly-sec-inner ul li {
    display: flex;
    justify-content: space-between;
    margin-bottom: 15px;
    border-bottom: 1px solid #ddd9d9;
    padding-bottom: 8px;
}
.monthly-pdf img {
    width: 25px;
}
.monthly-title h5 {
    margin-bottom: 0;
}

.tops-header {
    background-color: #001f71;
    color: #fff;
    font-size: 15px;
    line-height: 25px;
    padding: 3px 0 0 0;
}

.page-title .col-12 h1{
    color:#fff;
}