[data-class="wpcf7cf_group"], .wpcf7cf_remove, .wpcf7cf_add {
display:none;
}
.wpcf7cf_repeater_sub {
margin-bottom: 20px;
}
.wpcf7cf_repeater_controls, .wpcf7cf_step_controls {
display: flex;
justify-content: space-between;
flex-wrap: wrap;
margin-top: 20px;
}
.wpcf7cf_multistep .wpcf7cf_step { width: 100%;
}
.wpcf7cf_multistep .wpcf7cf_step .step-title {
display: none;
}
.wpcf7cf_multistep .wpcf7cf_steps-dots {
display: flex;
width: 100%;
margin-bottom: 20px;
flex-wrap: wrap;
}
.wpcf7cf_multistep .wpcf7cf_steps-dots .dot .step-index {
display: inline-block;
border-radius: 50%;
background: #dfdfdf;
color: #000000;
width: 40px;
height: 40px;
line-height: 40px;
text-align: center;
}
.wpcf7cf_multistep .wpcf7cf_steps-dots .dot {
border-bottom: 5px solid #dfdfdf;
text-align: center;
flex: 1;
padding: 15px;
min-width: 120px;
}
.wpcf7cf_multistep .wpcf7cf_steps-dots .dot.completed {
border-bottom: 5px solid #333;
}
.wpcf7cf_multistep .wpcf7cf_steps-dots .dot.active {
border-bottom: 5px solid #333;
font-weight: bold;
}
.wpcf7cf_multistep .wpcf7cf_steps-dots .dot.completed .step-index {
background-color: #333;
color: #ffffff;
}
.wpcf7cf_multistep .wpcf7cf_steps-dots .dot.active .step-index {
background-color: #333;
color: #ffffff;
}
.wpcf7cf_step_controls .disabled {
pointer-events: none;
cursor: default;
opacity: .5;
}#top-menu li a:after{
display: none !important;
}
.nav ul li a:hover {
background-color: rgba(0,0,0,0) !important;
opacity: 1 !important;
} .point-three .tab-content-module {
grid-template-columns: 28% 28% 28% !important;
justify-content: center !important;
}
.point-twelve .internal-tabs {
display: grid;
grid-template-columns: 33% 33% 33% !important;
grid-column-gap: 0.7% !important;
}
.bullets-section li {
color: #000;
font-weight: 600 !important;
}
.bullets-section li a{
color: #000;
font-weight: 600 !important;
}
.bullets-section li a:hover {
color: #146394;
}
li.not-applicable a:hover {
color: #000;
}
li.not-applicable span.red-spn {
color: red;
}
li.top-herar {
border-bottom: 1px solid #fdb912;
margin: 7px 0; padding: 4px 0;
}
.format-one h3 {
color: #fff;
font-weight: 800;
}
.format-one-sec .format-one li.top-herar a {
color: #fff !important;
}
.format-one li.top-herar {
color: #fff !important;
border-bottom: 1px solid #fdb912;
margin: 7px 0; padding: 4px 0;
}
.format-one-sec .internal-tabs {
display: grid;
grid-template-columns: 48% 48%;
grid-column-gap: 4%;
} body{
color:#231f20;
font-size:14px;
}
.yellow-text{
color: #fdb913;
}
.blue-text{color:#146394;}
.white-text{color:#fff;} .current-menu-item a {
color: #fdb913 !important;
}
#top-menu li.current-menu-ancestor>a, #top-menu li.current-menu-item>a {
color: #fdb913 !important;
}
.top-bar-section .top_header{
margin-bottom: 0 !important;
}
.mobile_menu_bar:before, .mobile_menu_bar:after, #top-menu li.current-menu-ancestor>a, #top-menu li.current-menu-item>a{
color: #fdb913 !important;
} #logo {
max-height: 65% !important;
}
#top-menu  li a:after {
content: "";
position: absolute;
right: 0;
bottom: 0;
width: 0;
border-bottom: 2px solid #fdb913;
transition: width 0.3s;
}
#top-menu  li a:hover:after {
width: 100%;
left: 0;
margin: auto;
}
#top-menu  li.current-menu-item a:after {
width: 100%;
left: 0;
margin: auto;
} #main-header{
box-shadow:none;
background: #fff !important;
}
#top-menu  li a{padding-bottom:5px!important;}
#top-menu  li a:hover{ color: #fdb913 !important;}  .topbar-wrap {
display: grid;
grid-template-columns: 50% 50%;
}
.top-contact-details {
display: grid;
grid-template-columns: 30% 70%;
}
.top-contact-details a {
color: #fff;
padding-left: 8px;
}
.top-contact-details a:hover{
color: #fdb913;
}
.top-achivements {
text-align: right;
color: #fff;
}
.top-achivements a {
margin-left: 6px;
}
.top-achivements span {
margin-right: 8px;
}
.top-bar-section  .et_pb_row{
padding:10px 0;
}
.top-bar-section {
background-color: #58595b;
padding: 0 !important;
}
.top-sigin-bar a{
position: absolute;
right: 0;
top: 10px;
background-color: #146394;
padding: 1px 10px;
z-index: 99999999;
}
.top-sigin-bar a{
color:#fff;
font-size: 13px;
z-index: 9999;
} .services-pointer li:nth-child(even) {
border-bottom: 1px solid #fdb912;
margin: 7px 0;
border-top: 1px solid #fdb912;
padding: 4px 0;
}
.fotter-section {
background-color: #146394;
padding:0;
}
.footer-col-1.fotter-common-col {
display: grid;
grid-template-columns: 25% 25% 25% 25%;
color: #fff;
}
.footer-title .yellow-text {
font-weight: 600;
text-transform: uppercase;
}
hr.footer-line {
width: 41px;
margin-left: 0;
background-color: #fdb913;
height: 3px;
border: 0px;
margin-top: 0;
}
.fotter-common-col p {
padding-bottom: 0;
}
.fotter-common-col .yellow-text{
font-size:15px;
}
.footer-col-2.fotter-common-col {
display: grid;
grid-template-columns: 18% 23% 21.5% 28%;
color: #fff;
grid-column-gap: 3%;
margin-top: 1.5rem;
}
.footer-col-2 .timing-warp img {
vertical-align: middle;
margin-right: 10px;
}
.address-module{
display: flex;
align-items:flex-start ;
}
.timing-warp a {
color: #fff;
}
.timing-warp a:hover {
color: #fdb913;
}
.footer-col-3.fotter-common-col {
display: grid;
grid-template-columns: 22% 24% 23% 23%;
color: #fff;
align-items: end;
grid-column-gap: 2%;
}
.footer-about-point{
align-self:baseline;
}
.timing-warp ul li{text-transform:capitalize;}
.timing-warp ul {
list-style-type: none;
padding-left: 0;
}
.topbar-wrap img {
vertical-align: middle;
}
.et-search-form input {
width: 55%;
top: -1rem;
bottom: 0;
right: 0px;
background: #fff;
padding-left: 1rem;
border: 1px solid #ddd;
}
span.et_close_search_field:after{
color: #3aaa35;
}
span.et_close_search_field {
right: 10px;
top: -10%;
}
span#et_search_icon:hover {
color: #fdb912;
}
.top-bar-module{margin-bottom:0 !important;} .footer_mobile .accordion_head {
background-color: transparent;
cursor: pointer;
margin: 0 0 1px 0;
padding: 5px 10px;
font-weight: bold;
}
.footer_mobile ul {
list-style: none;
padding-left: 0px;
padding-bottom: 0;
}
.footer_mobile ul li a {
text-decoration: none;
}
.footer_mobile .title {
color: #fdb913;
font-size: 15px;
font-weight: 700;
text-transform: uppercase;
}
.footer_mobile .accordion_body {
display: none;
background-color: transparent;
padding: 0px 10px;
margin-bottom:1rem;
}
.footer_mobile .plusminus {
float: right;
color: #fdb913;
font-size: 20px;
}
div#mobile-footer-id {
background: #fff;
box-shadow: 0px -20px 40px #00000012;
position: relative;
z-index: 0;
padding: 0;
}
.new_quick_links ul a {
color: #231f20;
}
#footer-id {
display: none;
}
.new_quick_links p {
padding-bottom: 0;
}
.mail-text img {
vertical-align: middle;
margin-right: 10px;
}
.mail-text {
padding-bottom: 10px;
}
.mail-text a{
color: #231f20;
}
#main-footer{display:none;}
#mobile-footer-id{display:none;} .home-bottom-bar{
background-color: #3aaa35;
padding: 0 !important;
color: #fff;
}
.home-bottom-bar .et_pb_row {
padding: 10px 0;
}
.home #main-header{
background-color: #fff !important;
-webkit-box-shadow: 0 0 7px rgba(0,0,0,0.1) !important;
box-shadow: 0 0 7px rgba(0,0,0,0.1) !important;
}
#main-header .nav li ul{
background-color: #fff !important;
}
#banner_id{
padding-top: 10px;
} #banner_id .et_pb_slider .et_pb_slide{
background-position: top !important;
height:100vh;
} 
#top-menu a{
color:#231f20;
}
.et_menu_container {
height: 110px;
z-index:1 !important;
padding-top:1rem;
}
.et_header_style_left #et-top-navigation, .et_header_style_split #et-top-navigation, .et_header_style_left .et-fixed-header #et-top-navigation {
padding-top: 33px;
}
.et-fixed-header {
background-color: #fff !important;
} .home-about-wrap {
display: grid;
grid-template-columns: 44% 50%;
grid-column-gap: 6%;
}
.home-about-image img {
width: 100%;
object-fit: cover;
}
.home-about-image {
position: relative;
}
.home-about-image:before {
content: '';
position: absolute;
width: 50px;
height: 75px;
background-color: #3aaa35;
top: -10px;
left: -12px;
z-index: -1;
}
.home-about-detail h1.blue-text {
font-weight: 700;
font-size: 28px;
line-height: 1.2;
padding-bottom: 0;
text-transform:uppercase;
}
.home-about-detail p {
line-height: 1.5;
}
.common-button a {
background-color: #fdb912;
color: #231f20;
padding: 8px 10px;
font-weight: 600;
border-radius: 2px;
text-transform: uppercase;
}
.common-button {
margin-top: 1rem;
}
.common-button span.et-pb-icon {
font-size: 24px;
vertical-align: middle;
color: #231f20;
margin-left: 5px;
}
.home-about-section:before {
position: absolute;
content: '';
top: 0;
left: 0;
width: 32%;
height: 62%;
background-color: #fdb912;
}
.heading-wrap {
text-align: center;
}
hr.inline-hr {
display: inline-block;
width: 8%;
border-color: #a1a1a1;
border-width: 1px;
border-style: double;
background: #a1a1a1;
vertical-align: baseline;
}
h2.common-heading-text {
color: #146394;
font-weight: 700;
margin: 0 15px;
text-transform: uppercase;
}
.about-title {
display: inline-block;
}
.fact-figure-section span.percent-value {
color: #fdb912!important;
font-size: 48px;
font-weight: 700;
}
.fact-figure-section  .et_pb_number_counter.et_pb_with_title .percent {
margin-bottom: 8px;
}
.fact-figure-section  h3.title {
color: #146394;
font-size: 14px;
font-weight: 700;
text-transform: uppercase;
}
.figure-counter-row  .et_pb_column:after {
content: '';
position: absolute;
top: 50%;
right: -10%;
background-color: #a1a1a1;
color: #a1a1a1;
width: 2px;
height: 80px;
transform: translate(50%,-50%);
border-radius: 50px;
}
.figure-counter-row  .et_pb_column:last-child::after{
display:none;
}
.acedemy-box .acedemy-layer_scale {
border-radius: 50%;
-moz-transform: scale(0);
-webkit-transform: scale(0);
-ms-transform: scale(0);
transform: scale(0);
}
.acedemy-box:hover .acedemy-layer_scale,
.acedemy-box.active .acedemy-layer_scale {
border-radius: 0%;
-moz-transform: scale(1);
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
}
.home-counter-wrap {
margin-top: -3rem;
z-index: 0;
background-color: #048ed2;
}
.acedemy-box {
position: relative;
display: flex;
overflow: hidden;
max-width: 100%;
height: auto;
}
.acedemy-box:after {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
width: 100%;
height: auto;
background: #3e382a57;
color: #fff;
padding: 15px;
content: '';
}
.acedemy-box:hover img{
-moz-transition: all 0.4s ease-in-out 0s;
-webkit-transition: all 0.4s ease-in-out 0s;
-ms-transition: all 0.4s ease-in-out 0s;
transition: all 0.4s ease-in-out 0s;
}
.acedemy-box .hvrbox-layer_bottom {
display: block;
}
.acedemy-box .acedemy-layer_top {
opacity: 0;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
width: 100%;
height: auto;
background: #3e382a57;
color: #fff;
padding: 15px;
-moz-transition: all 0.4s ease-in-out 0s;
-webkit-transition: all 0.4s ease-in-out 0s;
-ms-transition: all 0.4s ease-in-out 0s;
transition: all 0.4s ease-in-out 0s;
z-index:1;
}
.acedemy-box:hover .acedemy-layer_top,
.acedemy-box.active .acedemy-layer_top {
opacity: 1;
}
.acedemy-box .hvrbox-text {
text-align: center;
font-size: 18px;
display: inline-block;
position: absolute;
top: 50%;
left: 50%;
-moz-transform: translate(-50%, -50%);
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
width: 100%;
font-weight: 800;
}
.key-factor-section .facility-title {
color: #fff;
display: flex;
align-items: center;
justify-content: center;
width: 100%;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%,-50%);
font-size: 18px;
font-weight: 500;
padding: 1rem;
text-align: center;
text-transform: uppercase;
z-index:1;
}
p.facility-title:after {
content: '';
position: absolute;
background-color: #f2bd2b;
width: 45px;
height: 2px;
bottom: -3px;
}
.hvrbox-text p {
padding-bottom: 0;
text-transform: uppercase;
font-weight: 500;
}
hr.sector-line {
width: 15%;
border-color: #fdb912;
border-width: 1px;
border-style: double;
background: #fdb912;
vertical-align: baseline;
margin-top: 5px;
}
.common-slider .sa_owl_theme .owl-nav .owl-prev {
left: -3%;
}
.common-slider .sa_owl_theme .owl-nav .owl-next {
right: -3%;
}
.common-slider .white .sa_owl_theme .owl-nav .owl-prev {
background: url(//www.ttspl.in/wp-content/uploads/2021/06/prevoius-blue-arrow.png) no-repeat center center !important;
}
.common-slider .white .sa_owl_theme .owl-nav .owl-prev:hover, .common-slider .white .sa_owl_theme .owl-nav .owl-next:hover {
background-color: transparent !important;
}
.common-slider .white .sa_owl_theme .owl-nav .owl-next {
background:  url(//www.ttspl.in/wp-content/uploads/2021/06/next.png) no-repeat center center !important;
}
.acedemy-box:hover p.facility-title {
display: none;
}
.strenght-keys {
display: grid;
grid-template-columns: 25% 25% 25% 25%;
text-align: center;
}
hr.strnght-line {
width: 50px;
margin: auto;
background-color: #fdb913;
height: 1px;
border: 0px;
}
.strnght-details p {
color: #146394;
font-weight: 700;
text-transform: uppercase;
padding-top: 12px;
}
.home-process-wrapper .strenght-image {
margin-bottom: 5px;
}
.home-process-wrapper .strnght-details p {
color: #231f20;
text-transform: capitalize;
font-size: 15px;
padding-top: 0px;
}
.home-process-wrapper .strnght-details {
position: relative;
}
.home-process-wrapper .strnght-details:after {
content: '';
position: absolute;
background-image: url(//www.ttspl.in/wp-content/uploads/2021/06/Untitled-1-1.png);
top: 50%;
right: 0;
width: 29px;
height: 20px;
background-repeat: no-repeat;
transform: translate(0% , -50%);
}
.home-process-wrapper .strnght-details:last-child::after{
display:none;
}
.services-wrapper p.white-text {
position: absolute;
bottom: 7%;
left: 7%;
font-size: 20px;
font-weight: 600;
z-index:1;
}
.services-wrapper {
position: relative;
display: flex;
overflow: hidden;
height: auto;
}
.tarcking-form .one_half {
width: 48%;
margin-right: 2%;
margin-bottom: 20px;
float:left;
}
.services-wrapper:after {
content: '';
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
display: inline-block;
background-color: #00000066;
}
.tarcking-form  input[type=text], .tarcking-form  select {
width: 100%;
padding: 5px 10px;
color: #231f20;
font-weight: 600;
font-size: 15px;
}
.tarcking-form  input[type=text]::placeholder{
color: #231f20;
}
.traker-button {
width: fit-content!important;
margin: auto;
}
.float-social-media .fl-fl .wpcf7-not-valid-tip {
color: #ffffff !important;
font-size: 14px;
text-transform: initial !important;
}
.sticky-track-form .wpcf7 form .wpcf7-response-output {
text-transform: initial;
margin: 0 10px;
padding: 0;
font-size: 12px;
line-height: 1.3;
}
.traker-button .wpcf7-submit {
background: #fdb912;
font-weight: 700;
border-radius: 2px;
cursor: pointer;
text-align: center;
width: 100%;
padding: 6px 0px;
border: none;
color: #231f20;
text-transform: uppercase;
font-size: 16px;
margin-top: 1rem;
}
.tarcking-form {
width: 80%;
margin: auto;
} .common-houner img {
width: 100% !important;
}
.honour-content p {
padding-bottom: 0;
text-transform: uppercase;
font-weight: 600;
}
.honour-content {
position: absolute;
top: 20%;
width: 50%;
left: 3%;
font-size: 18px;
}
.common-houner {
position: relative;
}
.honor-module:before {
content: '';
position: absolute;
width: 30px;
height: 30px;
top: -4px;
z-index: 9;
left: -3px;
background-image: url(//www.ttspl.in/wp-content/uploads/2021/06/CURVE-SHAPE.png);
}
.honor-module:after {
content: '';
position: absolute;
width: 30px;
height: 30px;
bottom: -4px;
z-index: 9;
right: -3px;
background-image: url(//www.ttspl.in/wp-content/uploads/2021/06/CURVE-SHAPE.png);
transform: rotate(180deg);
}
.clientile-wrapper {
border: 1px solid #dedddd;
}
.clientile-wrapper .blue-text {
text-transform: uppercase;
text-align: center;
font-weight: 700;
font-size: 16px;
padding-top: 10px;
}
.home-initatives-image img {
width: 100%;
object-fit: cover;
}
.home-initatives-image .home-about-wrap {
display: grid;
grid-template-columns: 50% 44%;
grid-column-gap: 6%;
}
.initiatives-section:after {
position: absolute;
content: '';
bottom: 0;
right: 0;
width: 42%;
height: 72%;
background-color: #146394;
}
.initiatives-section {
position: relative;
}
.initatives-wrapper p {
padding-top: 1rem;
}
.counter-common-grid {
display: grid;
grid-template-columns: 50% 50%;
width: 100%;
justify-content: center;
margin-bottom: 20px;
}
.counter-icon-label {
color: #fff;
text-align: center;
text-transform: uppercase;
}
.counter-value-wrap {
display: flex;
justify-content: center;
align-items: center;
font-size: 1.6rem;
font-weight: 800;
margin: 10px 0;
line-height: 1;
color: #fdb912;
}
.abhiliya-wrapper {
display: grid;
grid-template-columns: 30% 30% 30%;
grid-column-gap: 5%;
}
.common-abhiliya-wrap h6.white-text {
text-transform: uppercase;
font-weight: 700;
font-size: 20px;
}
.abhiliya-logo-wrap img {
margin-bottom: 10px;
}
.abhiliya-logo-wrap ul{color:#fff;}
.counter-grid-wrap.first-counter {
border-right: 1px solid #d2bf91;
border-bottom: 1px solid #d2bf91;
}
.counter-grid-wrap.third-counter {
border-bottom: 1px solid #d2bf91;
}
.second-counter {
border-right: 1px solid #d2bf91;
}
.white-text-wrap h2.common-heading-text {
color: #fff;
}
.white-text-wrap hr.inline-hr {
border-color: #8d7c56;
}
.yellow-heading-wrap hr.inline-hr {
border-color: #8d7c56;
}
.yellow-heading-wrap h1.common-heading-text {
color: #fdb913;
}
.home-testimonial-wrapper {
display: grid;
grid-template-columns: 17% 60% 15%;
grid-column-gap: 3%;
align-items: center;
}
.testimonial-title-wrap h4 {
color: #146394;
font-size: 22px;
font-weight: 700;
padding-bottom: 4rem;
}
.testimonial-title-wrap img {
margin-bottom: -3rem;
}
.client-name {
font-weight: 700;
font-size: 16px;
padding-bottom: 0px;
}
.testimonial-image img {
box-shadow: 14px 14px 0px 0px #3aaa35;
width:100% !important;
border: 1px solid #eee;
}
.cart-wrapper-form {
display: grid;
grid-template-columns: 45% 39% 12%;
width: 80%;
margin: auto;
color: #fff;
grid-column-gap: 2%;
}
.cart-dropdown select{width:100%;} #sticky-icon {
z-index: 10;
}
.float-social-media .fl-fl {
background-color: #000;
cursor: pointer;
text-transform: uppercase;
text-align:center;
padding: 4px 6px;
width: 90px;
position: fixed;
right: 0;
z-index: 9999;
font-size: 14px;
-webkit-transition: all 0.25s ease;
-o-transition: all 0.25s ease;
transition: all 0.25s ease;
-webkit-box-shadow: 0 0 10px 0px #0000005c;
box-shadow: 0 0 10px 0px #0000005c;
}
.sticky-track-form {
visibility: hidden;
width: 200px;
background-color: black;
color: #fff;
text-align: center;
padding: 5px 0;
position: absolute;
z-index: 1;
top: 0;
right: 100%;
}
.sticky-track-form:after {
content: "";
position: absolute;
top: 30%;
left: 100%;
margin-top: -5px;
border-width: 10px;
border-style: solid;
border-color: transparent transparent transparent black;
}
.fl-fl:hover .sticky-track-form {
visibility: visible;
}
.tarcking-form.sticky-form input[type=text], .tarcking-form.sticky-form select{
margin-bottom:10px;
font-size: 14px;
background-color: transparent;
border: 1px solid #fdb912;
color: #fff;
font-weight: 500;
}
.tarcking-form.sticky-form input::placeholder{
color:#fff;
}
.tarcking-form.sticky-form option {
color: #000;
}
.tarcking-form.sticky-form input.wpcf7-form-control.wpcf7-submit:before {
font-family: ETmodules;
font-size: 20px;
position: absolute;
right: 0;
top: 0;
font-weight: 800;
color: #000;
content: '\&#x24;';
width: 20px;
height: 20px;
background: red;
}
.tarcking-form.sticky-form input.wpcf7-form-control.wpcf7-submit {
background: #fdb912;
font-weight: 700;
border-radius: 2px;
cursor: pointer;
text-align: center;
padding: 6px 10px;
border: none;
color: #231f20;
text-transform: uppercase;
font-size: 16px;
width: 100%;
}
.tarcking-form.sticky-form {
padding-top: 18px;
} .fl-fl:hover .default-image{
display:none;
}
.hidden-image{
display:none;
}
.fl-fl:hover .hidden-image{
display:inline-block;
}
.fl-fl:hover {
background-color: #fdb912;
}
.fl-fl:hover span{color:#000;}
span.prospectus-text {
word-break: break-word;
font-size:12px;
}
.broucher-bg {
width: 28px;
height: auto;
margin: auto;
}
.float-social-media .fl-fl a {
color: #fdb912;
}
.float-social-media .float-call {
top: 230px;
}
.fl-fl.float-whatsapp {
top: 295px;
}
.fl-fl.float-inta {
top: 385px;
}
.fl-fl.float-fb {
top: 450px;
} .news-content a {
font-size: 15px;
color: #fdb912;
text-decoration: underline;
}
.testimonial-content p {
font-style: italic;
}
.testimonial-content  .client-name{
font-style:none;
}
.know_more {
position: absolute;
bottom: 0rem;
left: 50%;
color: #fff;
text-align: center;
font-size: 16px;
text-transform: uppercase;
font-weight: 700;
transform: translate(-50% , -50%);
} .banner-section .et_pb_slides .et_pb_slider_container_inner{
display: block;
}
.banner-section .et_pb_slide_description {
padding: 8% 8%;
}
.banner-section .et_pb_slider .et_pb_slide{
height:65vh;
background-position: top!important;
}
.banner-section h2.et_pb_slide_title {
font-weight: 800;
}
.about-service-title-wrap {
text-align: center;
}
.service-title-section{padding:0 !important;}
.they-do-title a {
color: #146394;
font-weight: 700;
}
.servises-slider {
border: 1px solid #d6e6ef;
border-radius: 5px;
}
.about-service-title-wrap:after {
content: '';
position: absolute;
width: 1px;
height: 40px;
background-color: #fff;
top: -20px;
right: 0;
transform: translate(50% , 50%);
}
.they-do-title {
position: relative;
padding: 10px;
}
.they-do-title:last-child::after{display:none;}
.service-title-section .et_pb_row{
padding:10px 0;
}
.diffrences-wrap h1.blue-text {
margin-top: 2rem;
}
.common-title-wrap h1{
padding-bottom:10px !important;
}
.service-left-wrap .home-initatives-image:after {
position: absolute;
content: '';
top: -7%;
right: -3%;
width: 50%;
height: 85%;
border: 1px solid #3aaa35;
z-index: -1;
transform: translate(0%, 0%);
}
.service-right-wrap .home-initatives-image:after {
position: absolute;
content: '';
top: -7%;
left: 1%;
width: 45%;
height: 85%;
border: 1px solid #3aaa35;
z-index: -1;
transform: translate(-0% , 0%);
}
.they-do-title p {
text-transform: uppercase;
font-size: 13px;
}
.they-do-title a.active p {
background-color: #b4c9d4;
border-bottom: 2px solid #9daeb8;
border-top: 2px solid #fff;
padding: 2px 0;
} .who-section:before {
position: absolute;
content: '';
top: 0;
left: 0;
width:35%;
height: 65%;
background-color: #146394;
} .vision-module {
display: grid;
grid-template-columns: 15% 85%;
background-color: #fdb912;
border-top-left-radius: 40px;
padding: 1rem 4rem;
}
label.vision-text {
color: #146394;
font-size: 18px;
font-weight: 700;
border-bottom: 1px solid #146394;
text-transform: uppercase;
}
.mission-module {
border-top-left-radius: 0;
border-bottom-right-radius: 40px;
}
.vision-desc p {
color: #146394;
padding-top: 6px;
font-weight: 600;
}
.value-keys {
display: grid;
grid-template-columns: 16.6% 16.6% 16.6% 16.6% 16.6% 16.6%;
text-align: center;
}
.timeline-details h6 {
color: #fdb913;
font-size: 18px;
border-bottom: 1px solid #fdb913;
width: max-content;
margin: 0px auto 15px;
padding-bottom: 0;
}
.timeline-details p {
font-weight: 600;
font-size: 20px;
}
.timeline-wrap {
text-align: center;
border: 1px solid #fff;
padding: 2rem 1rem;
min-height: 150px;
}
.white-slider-icon .white .sa_owl_theme .owl-nav .owl-prev {
background: url(//www.ttspl.in/wp-content/uploads/2021/06/Shape-17-1.png) no-repeat center center!important;
}
.white-slider-icon .sa_owl_theme .owl-nav .owl-prev {
left: -3%;
}
.white-slider-icon .white .sa_owl_theme .owl-nav .owl-next {
background: url(//www.ttspl.in/wp-content/uploads/2021/06/Shape-17-copy.png) no-repeat center center!important;
}
.white-slider-icon .sa_owl_theme .owl-nav .owl-next {
right: -3%;
}
.white-slider-icon .white .sa_owl_theme .owl-nav .owl-prev:hover, .white-slider-icon .white .sa_owl_theme .owl-nav .owl-next:hover {
background-color: transparent!important;
}
.cerification-wrap img{width:100% !important;}
.initiatives-yellow-section:after {
position: absolute;
content: '';
bottom: 0;
right: 0;
width: 40%;
height: 72%;
background-color: #fdb912;
}
.director-details {
display: grid;
grid-template-columns: 23% 75%;
grid-column-gap: 2%;
align-items: center;
background-color: #fdb912;
padding: 1rem 1.5rem;
font-weight: 600;
}
.director-name-module {
border: 2px solid;
background-color: inherit;
-webkit-transform: skewX( 30deg
);
-moz-transform: skewX(30deg);
-ms-transform: skewX(30deg);
transform: skewX( 30deg);
border-color: #fdb912 #fdb912 transparent transparent;
width: fit-content;
margin-left: 17rem !important;
z-index: 0;
margin: auto;
}
.director-name-module  h6.blue-text {
margin: 8px 7px 0px 0px!important;
transform: skewX( -30deg );
font-weight: 700;
font-size: 18px;
padding-bottom: 5px;
}
.director-details img {
margin-top: -3.5rem;
z-index: 9;
width: 100%;
margin-right: 1rem;
}
.third-director .director-details {
background-color: #02578c;
color: #fff;
}
.third-director .director-name-module {
border-color: #02578c #02578c transparent transparent;
}
.seocnd-director .director-name-module h6.blue-text {
margin: 8px 7px 0px 9px!important;
transform: skewX(30deg);
}
.seocnd-director  .director-name-module {
-webkit-transform: skewX(-30deg);
-moz-transform: skewX(-30deg);
-ms-transform: skewX(-30deg);
transform: skewX(-30deg);
border-color: #3aaa35 transparent transparent #3aaa35;
margin-right: 17rem!important;
margin-left: auto!important;
z-index: 0;
margin: auto;
}
.seocnd-director .director-details {
background-color: #3aaa35;
color: #fff;
display: grid;
grid-template-columns: 75% 23%;
grid-column-gap: 2%;
}
.director-wrap {
margin-top: 3rem;
} .livetracking-page-form .tracking-filed {
display: grid;
margin: auto;
justify-content: center;
grid-template-columns: 43% 42% 15%;
}
.tarcking-form.livetracking-page-form{width:100%;}
.tarcking-form.livetracking-page-form input[type=text], .tarcking-form.livetracking-page-form select{min-height:35px;}
.tarcking-form.livetracking-page-form .traker-button {
width: 100% !important;
margin: initial;
}
.tarcking-form.livetracking-page-form .traker-button .wpcf7-submit {
margin: 0;
min-height: 35px;
border-radius: 0;
color: #fff;
background: #3aaa35;
}
.live-traking-wrap .wpcf7-form{
padding: 20px 20px 5px 20px;
background-color: #f1f2f2;
box-shadow: rgb(50 50 93 / 25%) 0px 2px 5px -1px, rgb(0 0 0 / 30%) 0px 1px 3px -1px;
}
.content-column label {
color: #146394;
font-weight: 600;
font-size: 16px;
}
.process-wrapper .strnght-details p {
color: #fff;}
.process-wrapper .strnght-details:after {
content: '';
position: absolute;
background-image: url(//www.ttspl.in/wp-content/uploads/2021/06/Vector-Smart-Object-copy-2.png);
top: 35%;
right: 0;
width: 29px;
height: 20px;
background-repeat: no-repeat;
transform: translate(0%,-50%);
}
.process-wrapper .strnght-details:last-child:after{display:none;}
.process-wrapper .strnght-details{position:relative;} .award-timline-wrap .timeline {
width: 100%;
position: relative;
}
.award-timline-wrap .timeline-nav__item {
width: auto;
height: auto;
text-align: center;
opacity: 1;
background: transparent;
color: #146394;
margin-right: 25px;
position: relative;
font-size: 16px;
line-height: 28px;
font-weight: 700;
outline: none;
cursor: pointer;
padding: 0px 10px !important;
border:1px solid transparent;
}
.award-timline-wrap .timeline-nav{width:90%; margin:auto;}
.award-timline-wrap .timeline-nav__item.slick-current {
color: #fff;
opacity: 1;
background-color: #000;
border-top-left-radius: 7px;
border-top-right-radius: 7px;
}
.timeline-nav__item.slick-current::before {
background-color: #fff;
}
.award-timline-wrap .timeline-wrapper {
position: relative;
width: 100%;
z-index:9;
}
.award-timline-wrap .timeline-slide {
position: relative;
width: 100%;
z-index: 1;
}
.award-timline-wrap .timeline-slide__content {
width:100%;
transition: opacity 1s;
}
@media (max-width: 500px) {
.timeline-slide__content {
width: 100%;
}
}
.award-timline-wrap .slick-carousel {
margin: 0 auto;
width: 100%;
}
.award-timline-wrap .prev-arrow{
left: -40px;
width: 0;
height: 0;
border-left: 0 solid transparent;
border-right: 15px solid #113463;
border-top: 10px solid transparent;
border-bottom: 10px solid transparent;
cursor:pointer;
}
.award-timline-wrap .next-arrow{
right: -40px;
width: 0;
height: 0;
border-right: 0 solid transparent;
border-left: 15px solid #113463;
border-top: 10px solid transparent;
border-bottom: 10px solid transparent;
cursor:pointer;
}
.award-timline-wrap .slide-arrow {
position: absolute;
top: 50%;
margin-top: -15px;
background: transparent;
}
.timeline .slick-list {
height: 100%;
}
.timeline .slick-track {
height: 100%;
}
.timeline-wrapper:before {
content: '';
position: absolute;
width: 30px;
height: 30px;
top: -4px;
z-index: 9;
left: -3px;
background-image: url(//www.ttspl.in/wp-content/uploads/2021/06/CURVE-SHAPE.png);
}
.timeline-wrapper:after {
content: '';
position: absolute;
width: 30px;
height: 30px;
bottom: -4px;
z-index: 9;
right: -3px;
background-image: url(//www.ttspl.in/wp-content/uploads/2021/06/CURVE-SHAPE.png);
transform: rotate(180deg);
}
.award-timline-wrap .honor-wrapper{display:flex;} .request-quote-wrapper {
width: 80%;
margin: auto;
background-color: #f1f2f2;
box-shadow: rgb(50 50 93 / 25%) 0px 2px 5px -1px, rgb(0 0 0 / 30%) 0px 1px 3px -1px;
padding:2rem;
}
.request-quote-wrapper label {
color: #000;
font-size: 15px;
font-weight: 700;
}
.request-quote-wrapper [type=text], .request-quote-wrapper select, .request-quote-wrapper textarea, .request-quote-wrapper input[type=email], .request-quote-wrapper input[type=tel]{
width:100%;
background-color: transparent;
border: 2px solid #ddd;
padding: 5px 10px;
}
.request-quote-wrapper .common-field {
margin-bottom: 20px;
}
.request-quote-wrapper select{
color: #000;
font-size: 15px;
font-weight: 700;
}
.request-quote-wrapper input.text:focus, .request-quote-wrapper input[type=text]:focus, .request-quote-wrapper select:focus, .request-quote-wrapper textarea:focus {
border-color: #fdb912;
color: #000;
}
.request-quote-wrapper option {
color: #000;
}
.request-btn{text-align:center;}
.request-btn .wpcf7-submit {
background: #fdb912;
font-weight: 700;
border-radius: 2px;
cursor: pointer;
text-align: center;
padding: 6px 25px;
border: none;
color: #231f20;
text-transform: uppercase;
font-size: 16px;
display:block;
margin: auto;
}
.sticky {
position: fixed;
top: 155px;
width: 100%;
z-index:9;
}
.certification-section .pgcsimplygalleryblock-slider-next-prev-navi polygon{display:none;}
.certification-section   .prev svg{
background: url(//www.ttspl.in/wp-content/uploads/2021/06/prevoius-blue-arrow.png) no-repeat center center!important;
}
.certification-section   .next svg{
background: url(//www.ttspl.in/wp-content/uploads/2021/06/next.png) no-repeat center center!important;
}
.certification-section .pgcsimplygalleryblock-slider-next-prev-navi{background-color:transparent !important;}
.certification-section .pgcsimplygalleryblock-slider-next-prev-navi:hover {
background-color:transparent !important;
}
.certification-section .pgcsimplygalleryblock-slider-collection .pgcsimplygalleryblock-slider-slider-view .pgcsimplygalleryblock-slider-next-prev-navi.prev, .certification-section .pgcsimplygalleryblock-slider-collection .pgcsimplygalleryblock-slider-slider-view .pgcsimplygalleryblock-slider-next-prev-navi.next {
transform: initial;
}
.certification-section .pgcsimplygalleryblock-slider-collection .pgcsimplygalleryblock-slider-slider-view.next-prev-controls .pgcsimplygalleryblock-slider-next-prev-navi.prev, .certification-section .pgcsimplygalleryblock-slider-collection .pgcsimplygalleryblock-slider-slider-view.next-prev-controls .pgcsimplygalleryblock-slider-next-prev-navi.next {
transform: initial;
}
.certification-section .pgcsimplygalleryblock-slider-main-wrap {
padding: 2.5px 8px !important;} .investor-director .director-name-module {
transform: inherit;
border: none;
}
.investor-director .director-name-module h6.blue-text {
margin: 0 !important;
transform: initial;
font-weight:800;
}
.seocnd-director.shrikant-wrap h6.blue-text{
margin: 0 !important;
transform: initial;
font-weight:800;
}
.investor-director .director-details {
background-color: transparent;
border: 1px solid #146394;
}
.investor-director .director-details img{border-radius:50%;
box-shadow: rgb(50 50 93 / 25%) 0px 13px 27px -5px, rgb(0 0 0 / 30%) 0px 8px 16px -8px;}
.shrikant-wrap img{
border-radius:50%;
box-shadow: rgb(50 50 93 / 25%) 0px 13px 27px -5px, rgb(0 0 0 / 30%) 0px 8px 16px -8px;
}
.director-section:before {
position: absolute;
content: '';
top: 0;
left: 0;
width: 22%;
height: 28%;
background-color: #fdb912;
}
.seocnd-director.shrikant-wrap .director-name-module {
transform: initial;
border: none;
}
.seocnd-director.shrikant-wrap .director-details {
background-color: transparent;
color: #231f20;
border: 1px solid #3aaa35;
}
.director-wrap.investor-director.sanjiv-wrap .director-details {
border: 1px solid #fdb912;
}
.tab-content-module {
display: grid;
grid-template-columns: 32% 32% 32%;
width: 80%;
margin: auto;
grid-column-gap: 2%;
}
.award-timline-wrap.financial-wrapper .timeline-nav__item.slick-current {
color: #146394;
background-color: #fff;}
.tab-content.current{ display: inherit;}
.download-tab a{
display: flex;
align-items: center;
padding: 1rem;
background: url(//www.ttspl.in/wp-content/uploads/2021/06/Rectangle-48-copy-1.png);
background-repeat: no-repeat;
background-position: left;
background-size: cover;
width: 100%;
margin-bottom: 10px;
min-height: 105px;
}
.download-tab p {
padding-left: 10px;
color: #146394;
font-weight: 700;
text-transform:uppercase;
}
.download-tab a {
padding-left: 10px;
color: #146394;
font-weight: 700;
text-transform: uppercase;
}
.financial-wrapper .timeline-wrapper:before ,.financial-wrapper .timeline-wrapper:after{display:none;} .tracking-tab-wrap  ::-webkit-scrollbar {
width: 6px;
} .tracking-tab-wrap  ::-webkit-scrollbar-track {
background: #000000;
border: 2px solid transparent;
background-clip: content-box;
} .tracking-tab-wrap  ::-webkit-scrollbar-thumb {
background: #146394;
}   .tracking-tab-wrap {
background-color: rgb(255, 255, 255);
border-top-left-radius: 40px;
border-bottom-right-radius: 40px;
padding: 2rem;
}
.tracking-tab-wrap .tab-nav {
margin: 0 0 40px 0;
}
.tracking-tab-wrap .tab-nav li {
display: inline-block;
vertical-align: top;
color: rgb(20, 99, 148);
cursor: pointer;
font-weight: 700;
background: none;
padding: 0px 10px;
border-right: 2px solid #fff;
text-transform:uppercase;
}
.tracking-tab-wrap .tab-nav li:last-child{border:0;}
.tracking-tab-wrap .tab-nav li.active > span {
background-color: rgb(180, 201, 212);
border-top: 2px solid rgb(157, 174, 184);
border-bottom: 2px solid rgb(255, 255, 255);
padding: 2px 7px;
}
.tracking-tab-wrap .tab {
display: none;
margin-top: 2rem;
height: 175px;
overflow-y: auto;
}
.tracking-tab-wrap .tab.active {
display: block;
}
.tracking-tab-wrap .tab-nav ul {
text-align: center;
background-color: rgb(198, 221, 232);
width: max-content;
padding: 10px 0;
list-style: none;
margin: auto;
border-radius: 4px;
border-width: 1px;
border-color: rgb(224, 231, 235) rgb(168, 181, 187);
border-style: double;
}
.award-timline-wrap.investor-info .timeline-nav__item , .award-timline-wrap.shareholder-info .timeline-nav__item{color:#fff;}
.award-timline-wrap.investor-info .timeline-nav__item.slick-current, .award-timline-wrap.shareholder-info .timeline-nav__item.slick-current {
color: #231f20;
background-color: #cbcaca;
}
.investor-info .tracking-tab-wrap , .shareholder-info  .tracking-tab-wrap{
background-color: #cbcaca;
}
.award-timline-wrap.investor-info .prev-arrow, .award-timline-wrap.shareholder-info .prev-arrow {
border-right: 15px solid #ffffff;}
.award-timline-wrap.investor-info .next-arrow, .award-timline-wrap.shareholder-info .next-arrow {
border-left: 15px solid #ffffff;}
.award-timline-wrap.corporate-info .timeline-nav__item.slick-current{
background-color: transparent;
border: 1px solid;
border-color: #146394 #146394 transparent;
}
.corporate-info  .tracking-tab-wrap {
background-color: transparent;
border: 1px solid #146394;
width:98%;
margin:auto;
}
.disclouser-wrapper {
background-color: rgb(255,255,255);
border-top-left-radius: 40px;
border-bottom-right-radius: 40px;
padding: 2rem;
}
.disclouser-details{
margin-top: 2rem;
height: 175px;
overflow-y: auto;
}
.disclouser-wrapper h1.common-heading-text {
font-size: 20px;
} .disclouser-wrapper  ::-webkit-scrollbar {
width: 6px;
} .disclouser-wrapper ::-webkit-scrollbar-track {
background: #000000;
border: 2px solid transparent;
background-clip: content-box;
} .disclouser-wrapper ::-webkit-scrollbar-thumb {
background: #146394;
} #shareholder_id:after {
position: absolute;
content: '';
background-color: #fdb912;
width: 16%;
height: 23%;
bottom: -5rem;
right: 0;
z-index:1;
}
.investor-contact-wrap {
padding-top: 2rem;
text-align: center;
}
p.bhavik-text {
font-size: 30px;
}
span.investor-mail {
margin-left: 1rem;
font-size: 16px;
}
.investor-contact-wrap a {
color: #231f20;
font-size: 16px;
}
.investor-contact-wrap a:hover{color:#146394;}
.investor-contact-wrap p {
padding-bottom: 10px !important;
font-weight: 600;
font-size: 16px;
}
.investor-contact-wrap .bhavik-text {
font-size: 30px;
margin-bottom:1rem;
} .statistic-wrapper .counter-common-grid {
display: grid;
grid-template-columns: 20% 20% 20% 20% 20%;
width: 100%;
justify-content: center;
margin-bottom: 0;
text-align: center;
background-color: #f1f2f2;
box-shadow: rgb(3 20 31 / 75%) 0.95px 0.95px 1.6px;
padding: 1rem 0.5rem;
}
.statistic-wrapper .counter-grid-wrap {
border: none;
}
.statistic-wrapper .counter-grid-wrap:after {
content: '';
position: absolute;
top: 50%;
right: 0;
background-color: #146394;
color: #146394;
width: 2px;
height: 80px;
transform: translate(50%,-50%);
border-radius: 50px;
}
.statistic-wrapper .counter-grid-wrap{position:relative;}
.statistic-wrapper .counter-grid-wrap:last-child::after{display:none;}
.statistic-wrapper .counter-value-wrap {
font-size: 2rem;
color: #146394;
}
.statistic-wrapper .counter-icon-label {
color: #231f20;
font-weight: 800;
}
#wpsl-search-wrap .wpsl-input {
display: none;
}
#wpsl-search-wrap {
float: none;
width: 100%;
display: flex;
}
#wpsl-search-wrap .wpsl-input label, #wpsl-category label {
font-size: 22px;
width: 50% !important;
color: #fff;
font-weight: 700;
letter-spacing: 1px;
padding: 10px 0;
text-transform: uppercase !important;
}
#wpsl-search-btn, #wpsl-search-wrap input {
border: 1px solid #3aaa35;
border-radius: 3px;
background-color: #3aaa35 !important;
width: 100%;
background-image: none;
color: #fff;
height: 40px;
font-weight: 700;
font-size: 15px;
border-radius:0;
}
#wpsl-search-wrap form {
display: flex;
align-items: baseline;
width: 100%;
}
#wpsl-search-wrap div {
margin-right: 0;
float: left;
width: 85%;
max-width: 100% !important;
}
#wpsl-search-input, #wpsl-category .wpsl-dropdown {
width: 100% !important;
height:40px;
font-size:15px;
border-radius: 0;
}
.wpsl-search-btn-wrap {
width: 15% !important;}
#wpsl-category label {
font-size: 22px;
width: 100% !important;
color: #146394;
font-weight: 500;
letter-spacing: 1px;
padding: 10px 0;
text-transform: uppercase!important;
}
.wpsl-store-location strong {
font-weight: 700;
color: #146394;
font-size: 20px;
}
.wpsl-store-location span {
font-size: 15px;
font-weight: 600;
}
.wpsl-contact-details strong {
font-weight: 700;
color: #146394;
font-size: 16px;
}
.map-locator-section{
background-color:#fdc741;
} 
.wpsl-contact-details a {
color: #231f20;
}
.wpsl-contact-details a:hover{color:#146394;}
a.wpsl-directions {
color: #231f20;
font-size: 16px;
font-weight: 600;
}
a.wpsl-directions:hover{text-decoration:underline;}
#wpsl-search-wrap {
float: none;
width: 80%;
max-width: 1080px;
display: flex;
box-shadow: rgb(3 20 31 / 75%) 0.95px 0.95px 1.6px!important;
padding: 1rem 2rem;
width: 80%;
margin: 0 auto 46px auto;
background-color: #f1f2f2;
}
div#wpsl-wrap {
background-color: #fdc741;
margin-bottom: 0;
padding-bottom: 30px;
}
.wpsl-search {
background-color: #fff;
width: 100%;
padding:0;
}
#wpsl-gmap {
width: 50%;
margin-right: 10%;
}
#wpsl-result-list {
width: 30%;
margin-right: 0;
margin-left: 10%;
}
#wpsl-wrap #wpsl-result-list li {
border-bottom: 2px solid #3aaa35;
}
#wpsl-wrap #wpsl-result-list li:last-child {
border-bottom: none;
}
#wpsl-result-list li p {
padding-left: 0;
margin: 0;
}
#wpsl-stores::-webkit-scrollbar {
width: 10px;
} #wpsl-stores::-webkit-scrollbar-track {
background: transparent; 
} #wpsl-stores::-webkit-scrollbar-thumb {
background: #000; 
}
.wpsl-select-wrap {
display: none !important;
}
.dropbtn {
background-color: #04AA6D;
color: white;
padding: 16px;
font-size: 16px;
border: none;
} .dropdown-content {
display: none;
position: absolute;
background-color: #f1f1f1;
min-width: 160px;
box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
z-index: 1;
}
.dropdown-content a {
color: black;
padding: 12px 16px;
text-decoration: none;
display: block;
}
.dropdown-content a:hover {background-color: #ddd;}
.dropdown:hover .dropdown-content {display: block;}
.dropdown:hover .dropbtn {background-color: #3e8e41;} .book-list-dropdown .nav li li {
padding: 0 10px;
margin: 0;
width: 100%;
}
.book-list-section .bl_row1{
padding-bottom:5px;
padding-top: 15px;
background-color: #E51A4B;
text-align: center;
border-top-left-radius: 20px;
border-top-right-radius: 20px;
}
.book-list-section .bl_row2{
padding:25px;
border-width: 0px 1px 1px 1px;
border-style: solid;
border-bottom-left-radius: 20px;
border-bottom-right-radius: 20px;
border-color: #008DD2;
}
.book-list-section h1{
color:#fff;
font-size: 30px;
font-weight: 700;
}
.bl_nav ul {
margin: 0;
padding: 0;
list-style: none;
}
.bl_nav {
border-radius: 5px;
text-align: center;
}
.bl_nav ul {
display: block;
vertical-align: top;
font-size: 14px;
width: 100%;
}
.bl_nav ul li {
position: relative;
float: none;
}
.bl_nav ul li + li {
margin-left: 1px;
}
.bl_nav .fa-angle-down{
margin-left: 10px;
font-size: 18px;
float: right;
}
.bl_dropdown_list li a{
background: #fff;
color: #044b77;
display: block;
width: 100%;
text-align: left;
font-size: 16px;
text-decoration: underline;
padding: 4px 20px;
-webkit-transition: all 0.1s ease-in;
-o-transition: all 0.1s ease-in;
transition: all 0.1s ease-in;
text-transform:uppercase;
}
.bl_dropdown_text {
border-radius: 5px;
display: block;
color: #146394;
width: 100%;
text-align: left;
font-size: 16px;
text-decoration: none;
padding: 8px 20px;
-webkit-transition: all 0.1s ease-in;
-o-transition: all 0.1s ease-in;
transition: all 0.1s ease-in;
background: url(//www.ttspl.in/wp-content/uploads/2021/06/Rectangle-48-copy-1.png);
background-repeat: no-repeat;
background-position: left;
background-size: cover;
}
.bl_nav ul li > ul {
display: none;
position: absolute;
width: 100%;
top: 100%;
left: 0px;
z-index: 99;
text-align: left;
}
.bl_nav ul li > ul li {
float: none;
margin: 0;
}
.bl_nav ul li > ul li a {
display: block;
border-top: 1px solid #fff;
}
.bl_dropdown_list li a:hover{
background: #044b77;
color: #fff;
}
.bl_dropdown_list{
border:1px solid #ddd;
border-radius: 5px;	
}
.bl-accordion-container{
position: relative;
max-width: 100%;
height: auto;
margin: 10px auto;
}
.bl-set{
position: relative;
width: 100%;
height: auto;
background-color: #008DD2;
border-radius: 5px;
}
.bl-set > a{
display: block;
padding: 8px 15px;
border-radius: 5px;
text-decoration: none;
color: #fff;
font-weight: 600;
border-bottom: 1px solid #008DD2;
-webkit-transition:all 0.2s linear;
-moz-transition:all 0.2s linear;
transition:all 0.2s linear;
}
.bl-set > a i{
float: right;
margin-top: 2px;
}
.bl-set > a.active{
background-color:#008DD2;
color: #fff;
}
.bl-set .content{
background-color: #fff;
border:1px solid #ddd;
display:none;
}
.bl-set .content{
padding:15px;
border:1px solid #ddd;
border-radius: 5px;	
}
.bkl_dropdown_list{
list-style-type: none !important;
padding: 0  !important;
}
.bkl_dropdown_list a{
color: #008DD2;
display: block;
width: 100%;
font-size: 16px;
text-decoration: underline;
}
.booklist-table-wrapper th{
color: #262626;
}
.tl-heading {
background-color: #E51A4B !important;
}
.tl-heading th{
color: #fff !important;
}
.tl-sub-heading {
background-color: #008DD2;
}
.tl-sub-heading th{
color: #fff !important;
}
.booklist-table-wrapper .table-responsive {
display: block;
width: 100%;
overflow-x: auto;
-ms-overflow-style: -ms-autohiding-scrollbar;
}
.booklist-table-wrapper td{
border-top: 1px solid #ddd !important;
}
.booklist-table-wrapper .table{
border: 1px solid #ddd !important;	
} .investor-inner-button {
display: grid;
grid-template-columns: 23% 23% 23% 23%;
grid-gap: 29px;
}
.investor-button a {
background-color: #e7eaeb;
display: grid;
padding-left: 0;
border-radius: 50px;
align-items: center;
padding: 5px 9px 5px 21px;
grid-template-columns: 70% 30%;
padding-right: 15px;
overflow: hidden;
box-shadow: -4px 2px 0px 0px #d2d2d2;
}
.investor-button .blue-text {
color: #146394;
text-align: center;
font-weight: 800;
}
.investor-button img {
width: 50px;
margin-left: 20px;
}
.comittie-wrap .investor-inner-button{
display: grid;
grid-template-columns: 28% 33% 33%;
grid-column-gap: 29px;
width: 85%;
margin: auto;
}
.comittie-wrap a {
grid-template-columns: 75% 25%;
}
.comittie-wrap .investor-button a {
background-color: #fff;}
.investor-contact-section{
background: #e6e7e8!important;
}
p.award-title {
background: #146394;
padding: 6px 12px !important;
color: #fff;
text-align: center;
font-size: 16px;
position: relative;
border-right: 1px solid #fff;
}
.common-houner img{display:block !important;}
#Award_slider .owl-stage-outer {
border-radius: 30px 0 30px 0;
}
p.award-title{display:none;}
.store-locator-section{
z-index:8;
}
.request-quote-wrapper  .wpcf7-date {
width: 100%;
background-color: transparent;
border: 2px solid #ddd;
padding: 5px 10px;
color: #000;
font-size: 15px;
font-weight: 700;
text-transform: uppercase;
}
.request-quote-wrapper textarea{resize:none;}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #3aaa35;
background-color: #3aaa35;
color: #fff;
width: 80%;
margin: 1rem auto;
}
.wpcf7 form .wpcf7-response-output{
border-color: #fdb912;
background-color: #fdb912;
color: #fff;
width: 80%;
margin: 1rem auto;
}
.home-bottom-bar a {
color: #fff;
text-decoration: underline;
}
.home-bottom-bar a:hover {
color: #fdb912;
}  @media only screen and (max-device-width: 1366px) and (min-device-width: 1024px) and (orientation: portrait) {
.figure-counter-row .et_pb_column:nth-child(2)::after{display:block !important;}
#top-menu li {
display: inline-block;
font-size: 12px;
padding-right: 10px;
}
.home-about-wrapper .home-about-wrap {
display: grid;
grid-template-columns: 44% 50%;
grid-column-gap: 6%;
}
.service-left-wrap .home-initatives-image:after {
width: 360px !important;
height: 260px !important;
top: -7% !important;
}
.service-right-wrap .home-initatives-image:after {
width: 355px !important;
height: 280px !important;
}
.home-about-wrap .home-about-image img {
width: 100%;
object-fit: cover;
}
.home-about-wrap .home-initatives-image img {
width: 100%;
object-fit: cover;
}
.common-houner img {
border-radius: inherit!important;
}
.banner-section .et_pb_slide_description {
padding: 14% 8%;
}
.initiatives-yellow-section:after, .initiatives-section:after {
width: 35% !important;
height: 50% !important;
top: 20% !important;
}
.who-section:before, .home-about-section:before {
width: 35% !important;
height: 50% !important;
}
.investor-inner-button {
grid-template-columns: 27% 22% 23% 22% !important;
grid-column-gap: 2% !important;
}
.investor-button a {
margin-bottom: 0 !important;
padding-right: 25px !important;
}
.comittie-wrap .investor-inner-button {
grid-template-columns: 20% 39% 37% !important;
}
.comittie-wrap a {
grid-template-columns: 74% 26% !important;
}
} @media only screen and (max-device-width: 1024px) and (min-device-width: 767px) and (orientation: landscape) {
.figure-counter-row .et_pb_column:nth-child(2)::after{display:block !important;}
.common-houner img {
border-radius: inherit !important;
}
#top-menu li {
font-size: 12px;
padding-right: 10px;
}
.home-about-wrapper .home-about-wrap {
display: grid;
grid-template-columns: 44% 50%;
grid-column-gap: 6%;
}
.service-left-wrap .home-initatives-image:after {
width: 360px !important;
height: 260px !important;
top: -7% !important;
}
.service-right-wrap .home-initatives-image:after {
width: 355px !important;
height: 280px !important;
}
.home-about-wrap .home-about-image img {
width: 100%;
object-fit: cover;
}
.home-about-wrap .home-initatives-image img {
width: 100%;
object-fit: cover;
}
.banner-section .et_pb_slider .et_pb_slide {
height: 50vh !important;
}
.sticky {
top: 170px !important;
}
.initiatives-yellow-section:after, .initiatives-section:after {
width: 35% !important;
height: 50% !important;
top: 20% !important;
}
.who-section:before, .home-about-section:before {
width: 35% !important;
height: 50% !important;
}
.investor-inner-button {
grid-template-columns: 27% 22% 23% 22% !important;
grid-column-gap: 2% !important;
}
.investor-button a {
margin-bottom: 0 !important;
padding-right: 25px !important;
}
.comittie-wrap .investor-inner-button {
grid-template-columns: 20% 39% 37% !important;
}
.comittie-wrap a {
grid-template-columns: 74% 26% !important;
}
}
@media only screen and (max-device-width: 1024px) and (min-device-width: 767px)  {
.home-testimonial-wrapper {
grid-template-columns: 100%;
grid-column-gap: 0;
text-align: center;
}
.testimonial-title-wrap h4 {
padding-bottom: 10px;
}
.testimonial-image {
margin-bottom: 1rem;
}
.testimonial-image img {
box-shadow: 14px 14px 0px 0px #3aaa35;
width: auto !important;
}
.testimonial-content {
order: 3;
}
.home-about-wrap {
grid-template-columns: 100%;
grid-column-gap: 0%;
}
.figure-counter-row .et_pb_column:nth-child::after{display:none;}
.home-fact-row .et_pb_column:nth-child(2)::after{display:none !important;}
#banner_id .et_pb_slider .et_pb_slide {
height: 60vh;
}
.common-slider .sa_owl_theme .owl-nav .owl-prev {
left: -5%;
}
.common-slider .sa_owl_theme .owl-nav .owl-next {
right: -5%;
}
.figure-counter-row .et_pb_column:after {right: -1%;}
.honour-content{width:80%;}
.honour-content p{font-size:15px;}
.topbar-wrap {
grid-template-columns: 55% 45%;
}
.top-contact-details {
grid-template-columns: 40% 60%;
}
.footer-col-2.fotter-common-col {
grid-template-columns: 15% 26% 30% 20%;}
.footer-col-3.fotter-common-col {
grid-template-columns: 28% 19% 27% 26%;
}
#main-header .et_mobile_menu {
background-color: #fff !important;
border-top: 3px solid #fdb913;
}
.mobile_menu_bar:before {
color: #fdb913;
}
.fact-figure-section span.percent-value {
font-size: 30px;
}
.figure-counter-row {
display: flex;
}
.common-title-wrap {
order: 2;
padding-top: 1rem;
}
.service-right-wrap .home-initatives-image:after {
top: -4%;
left: 4%;
width: 370px;
height: 290px;
}
.service-left-wrap .home-initatives-image:after {
top: -4%;
right: auto;
width: 380px;
height: 280px;
left: 4%;
}
.home-initatives-image img {
width: 60%;
object-fit: cover;
}
.home-about-image img {
width: 60%;
object-fit: cover;
}
.who-section:before , .home-about-section:before{
width:50%;
height:30%;
}
.banner-section .et_pb_slider .et_pb_slide {
height: 35vh;
}
.home-about-detail {
order: 2;
padding-top: 1rem;
}
.initiatives-yellow-section:after, .initiatives-section:after {
bottom: 0;
right: 0;
width: 50%;
height: 38%;
top: 17%;
left: 0;
}
.et-search-form input {
width: 100%;}
.vision-module {
grid-template-columns: 20% 80%;
padding: 1rem 1rem;
}
.timeline-wrap {
min-height: 170px;
}
.director-details img {
margin-top: 0;
}
.director-details {
align-items: flex-start;}
.director-name-module h6.blue-text, .seocnd-director .director-name-module h6.blue-text {
transform: inherit;
font-size: 25px; text-align:center;}
.director-name-module {
border: 2px solid;
background-color: inherit;
-webkit-transform: inherit;
-moz-transform: inherit;
-ms-transform: inherit;
transform: inherit;
border-color: #fdb912;
width: 100%;
margin-left: 0em!important;
}
.seocnd-director .director-name-module {
-webkit-transform:inherit;
-moz-transform: inherit;
-ms-transform: inherit;
transform: inherit;
border-color: #3aaa35;
margin-right: 0!important;
margin: auto;
}
.third-director .director-name-module {
border-color: #02578c;
}
.heading-wrap {
text-align: center;
display: flex;
align-items: center;
justify-content: center;
}
.white-slider-icon .sa_owl_theme .owl-nav .owl-prev {
left: -5%;
}
.white-slider-icon .sa_owl_theme .owl-nav .owl-next {
right: -5%;
}
hr.inline-hr {
width: 20%;}
.process-wrapper .strnght-details:after{
top: 30%;
right: -12px;
}
.timeline-slide .common-houner img{border-radius:0;}
.sticky {
top: 0;
}
.director-section:before{display:none !important;}
.tab-content-module{
width:90%;
grid-template-columns: 49% 49%;
}
.tracking-tab-wrap .tab-nav ul{width:100%;}
#wpsl-search-wrap div{margin-bottom:0;}
#wpsl-search-wrap form {
align-items: flex-end;
}
.investor-inner-button {
grid-template-columns: 47% 48%;
grid-column-gap: 5%;
}
.investor-button a {
margin-bottom: 20px;
padding-right: 0;
}
.tracking-tab-wrap .tab-nav li.active>span {
padding: 2px 5px;
}
.comittie-wrap .investor-inner-button {
grid-template-columns: 50% 50%;
width: 100%;
}
.comittie-wrap a {
grid-template-columns: 70% 30%;
}
.bl_nav {
margin-bottom: 10px;
}
.format-one-sec .et_pb_row_1 {
max-width: 100%;
width: 90%;
}
} @media only screen and (max-device-width: 767px) and (min-device-width: 320px) and (orientation: landscape) {
.figure-counter-row .et_pb_column:after{display:block !important;}
.figure-counter-row .et_pb_column:nth-child(even):after{display:none !important;}
.banner-section .et_pb_slider .et_pb_slide {
height: 70vh !important;
}
.banner-section .et_pb_slide_description {
padding: 10% 8% !important;
}
}
@media only screen and (max-device-width: 767px) and (min-device-width: 320px)  {
#banner_id {
padding-top: 90px;
}
.format-one-sec .internal-tabs {
grid-template-columns: 100%;
padding: 1.5rem;
}
.fotter-section{display:none;}
#mobile-footer-id{display:block;}
.top-bar-section{display:none;}
.home-about-wrap {
grid-template-columns: 100%;
}
.home-about-section:before {
width: 60%;
height: 20%;
}
.home-about-detail h1.blue-text {
font-size: 25px;
}
.common-slider .sa_owl_theme .owl-nav .owl-next {
right: -10%;
}
.common-slider .sa_owl_theme .owl-nav .owl-prev {
left: -10%;
}
.strnght-details {
margin-bottom: 1rem;
}
.strenght-keys {
grid-template-columns: 50% 50%;
}
.home-process-wrapper .strnght-details:after {
top: 30%;
right: -4%;
}
.tarcking-form .one_half {
width: 100%;
margin-right: 0;
margin-bottom: 20px;
}
.initiatives-section:after, .initiatives-yellow-section:after {
width: 250px;
height: 206px;
top: 16%;
left: 0;
}
.abhiliya-wrapper {
grid-template-columns: 100%;
grid-column-gap: 0;
}
.abhiliya-logo-wrap.common-abhiliya-wrap {
margin-top: 1rem;
}
.home-testimonial-wrapper {
grid-template-columns: 100%;
grid-column-gap: 0;
text-align: center;
}
.testimonial-title-wrap h4 {
padding-bottom: 10px;
}
.testimonial-image {
margin-bottom: 1rem;
}
.testimonial-image img {
box-shadow: 14px 14px 0px 0px #3aaa35;
width: auto !important;
}
.testimonial-content {
order: 3;
}
#main-header .et_mobile_menu {
background-color: #fff !important;
border-top: 3px solid #fdb913;
}
.mobile_menu_bar:before {
color: #fdb913;
}
.figure-counter-row .et_pb_column:after{display:none;}
.home-initatives-image {
margin-top: 10px;
}
.honour-content{width:80%;}
.honour-content p{font-size:15px;}
.home-bottom-bar p{font-size:12px;}
.figure-counter-row .et_pb_column {
margin-bottom: 0 !important;
}
.section-common-space{padding:0 !important;}
.sticky-arrow {
cursor: pointer;
text-transform: uppercase;
padding: 4px 0 6px;
width: auto;
position: absolute;
top: -5rem;
right: 0;
z-index: 9999;
font-size: 14px;
-webkit-transition: all 0.25s ease;
-moz-transition: all 0.25s ease;
-ms-transition: all 0.25s ease;
-o-transition: all 0.25s ease;
transition: all 0.25s ease;
}
.float-social-media .fl-fl {
position: initial;
width:auto;
-webkit-box-shadow: none;
box-shadow: none;
}
.sticky-share-icon {
display: flex;
align-items: end;
}
.sticky-track-form{
right: 64%;
}
.mobile-sticky-icon .sticky-arrow:hover {
right: 0;
}
.sticky-button-image{
width:60px;
}
.service-left-wrap .home-initatives-image:after {
width: 85%;
height: 30%;
top: -2%;
right: -8%;
}
.service-right-wrap .home-initatives-image:after {;
left: auto;
width: 85%;
height: 30%;
top: -2%;
right: -8%;
}
.service-left-wrap .common-title-wrap {
order: 2;
}
h1.common-heading-text {
margin: 0 5px;
padding-bottom: 0;
font-size: 25px;
}
.heading-wrap {
display: flex;
align-items: center;
justify-content: center;
}
hr.inline-hr {
width: 60px;
}
.fact-figure-section span.percent-value {
font-size: 35px;
}
.banner-section .et_pb_slider .et_pb_slide {
height: 40vh;
}
.who-section:before {
width: 70%;
height: 25%;
}
.vision-module {
display: grid;
grid-template-columns: 100%;
background-color: #fdb912;
padding: 1rem;
text-align: center;
border-radius: 40px !important;
}
.value-keys {
grid-template-columns: 50% 50%;
}
.white-slider-icon .sa_owl_theme .owl-nav .owl-prev {
left: -10%;
}
.white-slider-icon .sa_owl_theme .owl-nav .owl-next {
right: -10%;
}
.director-details img {
margin-top: 0rem;
margin-right: 0rem;
}
.director-details, .seocnd-director .director-details {
grid-template-columns: 100%;
}
.director-desc {
order: 2;
}
.director-name-module {
border: 2px solid #fdb912;
background-color: inherit;
-webkit-transform: skewX(30deg);
-moz-transform: inherit;
-ms-transform: inherit;
transform: inherit;
width: auto;
margin-left: 0rem!important;
z-index: 0;
margin: auto;
}
.director-name-module h6.blue-text {
margin: 5px 0 !important;
transform: initial;
text-align: center;
padding-bottom: 0;
font-size: 20px;
}
.seocnd-director .director-name-module {
-webkit-transform: inherit;
-moz-transform: inherit;
-ms-transform: inherit;
transform: inherit;
border-color: #3aaa35;
margin-right: 0rem!important;  
}
.et_menu_container {
height: 90px;
padding-top: 0;
}
.et-search-form input {
width: 100%;
top: -1rem;
right: -20px;
}
span.et_close_search_field {
right: -18px;
top: 20px;
height: auto;
}
.banner-section .et_pb_slide_description {
padding: 18% 8%;
}
.director-desc {
padding:10px;
}
.seocnd-director .director-name-module h6.blue-text {
margin: 5px 0!important;
transform: inherit;
font-size: 20px;
}
.director-details, .seocnd-director .director-details{padding:0;}
.third-director .director-name-module {
border-color: #02578c;
}
.home-about-detail {
order: 2;
}
.director-wrap {
margin-top: 0;
}
.livetracking-page-form .tracking-filed{grid-template-columns:100%;}
.process-wrapper .strnght-details:after{
top: 30%;
right: -12%;
}
.award-timline-wrap .timeline-nav__item{
margin-right: 15px;
padding: 0px 0px!important;
}
.award-timline-wrap .timeline-nav {
width: 85%;
margin: auto;
}
.strnght-details p{font-size:12px;}
.request-quote-wrapper{width:100%; padding:1rem;}
#banner_id .et_pb_slider .et_pb_slide {
background-position: top!important;
height: 50vh;
}
.new_quick_links .white-text {
color: #231f20;
}
.sticky {
top: 0;
}
.they-do-title p {
font-size: 12px;
}
.director-section:before{display:none !important;}
#shareholder_id:after{width:35%; height:18%;}
.investor-director .director-details img , .shrikant-wrap img {
width: auto;
margin: auto !important;
padding-top: 10px;
}
.investor-director .director-name-module h6.blue-text{padding-bottom:10px;}
.tab-content-module {
grid-template-columns: 100%;}
.tracking-tab-wrap{padding:10px;}
.sticky-arrow:hover .float-social-media {
display: block;
}
.float-social-media {
display: none;
}
.tracking-tab-wrap .tab-nav ul{
width:90%;
padding: 8px 0 0;
line-height: normal;
}
.tracking-tab-wrap .tab-nav li{
width: 100%;
margin-bottom: 8px;
padding: 5px 0 10px;
font-size: 12px;
border-bottom: 2px solid #fff;
border-right:0;
}
.tracking-tab-wrap .tab-nav {
margin: 0 0 10px 0;
}
.tracking-tab-wrap .tab {
margin-top: 0;
height: 300px;
overflow-y: auto;
}
.download-tab a{
font-size:12px;
padding: 10px;
}
.disclouser-wrapper{
padding:10px;
}
.investor-director .director-details img {
box-shadow:none;}
.shrikant-wrap img {
box-shadow:none;}
.tracking-tab-wrap .tab-nav li.active>span{padding:2px;}
.download-tab a{width:100%;}
.statistic-wrapper .counter-common-grid{
grid-template-columns: 50% 50%;
}
.statistic-wrapper .counter-grid-wrap:nth-child(even)::after{
display:none;
}
.fifth-counter{
grid-column-start: 1;
grid-column-end: 3;
}
#wpsl-search-wrap {
padding: 1rem;
width: 100%;
margin: 0;
}
#wpsl-search-wrap #wpsl-search-btn {
float: left;
margin: 0 !important;
}
.wpsl-search-btn-wrap {
width: 25%!important;
margin-bottom: 0;
}
#wpsl-search-wrap div {
width: 75%;
}
#wpsl-search-wrap form {
align-items: flex-end;
}
#wpsl-gmap {
width: 100%;
margin-right: 0%;
}
#wpsl-result-list {
width: 100%;
margin-right: 0;
margin-left: 0;
padding: 1rem;
}
.investor-inner-button {
grid-template-columns: 100%;
grid-column-gap: 0;
}
.investor-button a {
margin-bottom: 15px;
}
.comittie-wrap .investor-inner-button {
grid-template-columns: 100%;
width: 100%;
}
.comittie-wrap a , .investor-button a {
grid-template-columns: 77% 23%;
}
a.bl_dropdown_text {
margin-bottom: 10px;
}
#logo {
max-height: 80% !important;
}
.point-twelve .internal-tabs {
display: grid;
grid-template-columns: 100% !important;
grid-column-gap: 0% !important;
}
}
.smart-odr-link{
margin-right: 8px;
color: #fff
}
.services-wrapper img{
aspect-ratio: 3/2;
}#top-menu li a:after{
display: none !important;
}
.nav ul li a:hover {
background-color: rgba(0,0,0,0) !important;
opacity: 1 !important;
} .point-three .tab-content-module {
grid-template-columns: 28% 28% 28% !important;
justify-content: center !important;
}
.point-twelve .internal-tabs {
display: grid;
grid-template-columns: 33% 33% 33% !important;
grid-column-gap: 0.7% !important;
}
.bullets-section li {
color: #000;
font-weight: 600 !important;
}
.bullets-section li a{
color: #000;
font-weight: 600 !important;
}
.bullets-section li a:hover {
color: #146394;
}
li.not-applicable a:hover {
color: #000;
}
li.not-applicable span.red-spn {
color: red;
}
li.top-herar {
border-bottom: 1px solid #fdb912;
margin: 7px 0; padding: 4px 0;
}
.format-one h3 {
color: #fff;
font-weight: 800;
}
.format-one-sec .format-one li.top-herar a {
color: #fff !important;
}
.format-one li.top-herar {
color: #fff !important;
border-bottom: 1px solid #fdb912;
margin: 7px 0; padding: 4px 0;
}
.format-one-sec .internal-tabs {
display: grid;
grid-template-columns: 48% 48%;
grid-column-gap: 4%;
} body{
color:#231f20;
font-size:14px;
}
.yellow-text{
color: #fdb913;
}
.blue-text{color:#146394;}
.white-text{color:#fff;} .current-menu-item a {
color: #fdb913 !important;
}
#top-menu li.current-menu-ancestor>a, #top-menu li.current-menu-item>a {
color: #fdb913 !important;
}
.top-bar-section .top_header{
margin-bottom: 0 !important;
}
.mobile_menu_bar:before, .mobile_menu_bar:after, #top-menu li.current-menu-ancestor>a, #top-menu li.current-menu-item>a{
color: #fdb913 !important;
} #logo {
max-height: 65% !important;
}
#top-menu  li a:after {
content: "";
position: absolute;
right: 0;
bottom: 0;
width: 0;
border-bottom: 2px solid #fdb913;
transition: width 0.3s;
}
#top-menu  li a:hover:after {
width: 100%;
left: 0;
margin: auto;
}
#top-menu  li.current-menu-item a:after {
width: 100%;
left: 0;
margin: auto;
} #main-header{
box-shadow:none;
background: #fff !important;
}
#top-menu  li a{padding-bottom:5px!important;}
#top-menu  li a:hover{ color: #fdb913 !important;}  .topbar-wrap {
display: grid;
grid-template-columns: 50% 50%;
}
.top-contact-details {
display: grid;
grid-template-columns: 30% 70%;
}
.top-contact-details a {
color: #fff;
padding-left: 8px;
}
.top-contact-details a:hover{
color: #fdb913;
}
.top-achivements {
text-align: right;
color: #fff;
}
.top-achivements a {
margin-left: 6px;
}
.top-achivements span {
margin-right: 8px;
}
.top-bar-section  .et_pb_row{
padding:10px 0;
}
.top-bar-section {
background-color: #58595b;
padding: 0 !important;
}
.top-sigin-bar a{
position: absolute;
right: 0;
top: 10px;
background-color: #146394;
padding: 1px 10px;
z-index: 99999999;
}
.top-sigin-bar a{
color:#fff;
font-size: 13px;
z-index: 9999;
} .services-pointer li:nth-child(even) {
border-bottom: 1px solid #fdb912;
margin: 7px 0;
border-top: 1px solid #fdb912;
padding: 4px 0;
}
.fotter-section {
background-color: #146394;
padding:0;
}
.footer-col-1.fotter-common-col {
display: grid;
grid-template-columns: 25% 25% 25% 25%;
color: #fff;
}
.footer-title .yellow-text {
font-weight: 600;
text-transform: uppercase;
}
hr.footer-line {
width: 41px;
margin-left: 0;
background-color: #fdb913;
height: 3px;
border: 0px;
margin-top: 0;
}
.fotter-common-col p {
padding-bottom: 0;
}
.fotter-common-col .yellow-text{
font-size:15px;
}
.footer-col-2.fotter-common-col {
display: grid;
grid-template-columns: 18% 23% 21.5% 28%;
color: #fff;
grid-column-gap: 3%;
margin-top: 1.5rem;
}
.footer-col-2 .timing-warp img {
vertical-align: middle;
margin-right: 10px;
}
.address-module{
display: flex;
align-items:flex-start ;
}
.timing-warp a {
color: #fff;
}
.timing-warp a:hover {
color: #fdb913;
}
.footer-col-3.fotter-common-col {
display: grid;
grid-template-columns: 22% 24% 23% 23%;
color: #fff;
align-items: end;
grid-column-gap: 2%;
}
.footer-about-point{
align-self:baseline;
}
.timing-warp ul li{text-transform:capitalize;}
.timing-warp ul {
list-style-type: none;
padding-left: 0;
}
.topbar-wrap img {
vertical-align: middle;
}
.et-search-form input {
width: 55%;
top: -1rem;
bottom: 0;
right: 0px;
background: #fff;
padding-left: 1rem;
border: 1px solid #ddd;
}
span.et_close_search_field:after{
color: #3aaa35;
}
span.et_close_search_field {
right: 10px;
top: -10%;
}
span#et_search_icon:hover {
color: #fdb912;
}
.top-bar-module{margin-bottom:0 !important;} .footer_mobile .accordion_head {
background-color: transparent;
cursor: pointer;
margin: 0 0 1px 0;
padding: 5px 10px;
font-weight: bold;
}
.footer_mobile ul {
list-style: none;
padding-left: 0px;
padding-bottom: 0;
}
.footer_mobile ul li a {
text-decoration: none;
}
.footer_mobile .title {
color: #fdb913;
font-size: 15px;
font-weight: 700;
text-transform: uppercase;
}
.footer_mobile .accordion_body {
display: none;
background-color: transparent;
padding: 0px 10px;
margin-bottom:1rem;
}
.footer_mobile .plusminus {
float: right;
color: #fdb913;
font-size: 20px;
}
div#mobile-footer-id {
background: #fff;
box-shadow: 0px -20px 40px #00000012;
position: relative;
z-index: 0;
padding: 0;
}
.new_quick_links ul a {
color: #231f20;
}
#footer-id {
display: none;
}
.new_quick_links p {
padding-bottom: 0;
}
.mail-text img {
vertical-align: middle;
margin-right: 10px;
}
.mail-text {
padding-bottom: 10px;
}
.mail-text a{
color: #231f20;
}
#main-footer{display:none;}
#mobile-footer-id{display:none;} .home-bottom-bar{
background-color: #3aaa35;
padding: 0 !important;
color: #fff;
}
.home-bottom-bar .et_pb_row {
padding: 10px 0;
}
.home #main-header{
background-color: #fff !important;
-webkit-box-shadow: 0 0 7px rgba(0,0,0,0.1) !important;
box-shadow: 0 0 7px rgba(0,0,0,0.1) !important;
}
#main-header .nav li ul{
background-color: #fff !important;
}
#banner_id{
padding-top: 10px;
} #banner_id .et_pb_slider .et_pb_slide{
background-position: top !important;
height:100vh;
} 
#top-menu a{
color:#231f20;
}
.et_menu_container {
height: 110px;
z-index:1 !important;
padding-top:1rem;
}
.et_header_style_left #et-top-navigation, .et_header_style_split #et-top-navigation, .et_header_style_left .et-fixed-header #et-top-navigation {
padding-top: 33px;
}
.et-fixed-header {
background-color: #fff !important;
} .home-about-wrap {
display: grid;
grid-template-columns: 44% 50%;
grid-column-gap: 6%;
}
.home-about-image img {
width: 100%;
object-fit: cover;
}
.home-about-image {
position: relative;
}
.home-about-image:before {
content: '';
position: absolute;
width: 50px;
height: 75px;
background-color: #3aaa35;
top: -10px;
left: -12px;
z-index: -1;
}
.home-about-detail h1.blue-text {
font-weight: 700;
font-size: 28px;
line-height: 1.2;
padding-bottom: 0;
text-transform:uppercase;
}
.home-about-detail p {
line-height: 1.5;
}
.common-button a {
background-color: #fdb912;
color: #231f20;
padding: 8px 10px;
font-weight: 600;
border-radius: 2px;
text-transform: uppercase;
}
.common-button {
margin-top: 1rem;
}
.common-button span.et-pb-icon {
font-size: 24px;
vertical-align: middle;
color: #231f20;
margin-left: 5px;
}
.home-about-section:before {
position: absolute;
content: '';
top: 0;
left: 0;
width: 32%;
height: 62%;
background-color: #fdb912;
}
.heading-wrap {
text-align: center;
}
hr.inline-hr {
display: inline-block;
width: 8%;
border-color: #a1a1a1;
border-width: 1px;
border-style: double;
background: #a1a1a1;
vertical-align: baseline;
}
h2.common-heading-text {
color: #146394;
font-weight: 700;
margin: 0 15px;
text-transform: uppercase;
}
.about-title {
display: inline-block;
}
.fact-figure-section span.percent-value {
color: #fdb912!important;
font-size: 48px;
font-weight: 700;
}
.fact-figure-section  .et_pb_number_counter.et_pb_with_title .percent {
margin-bottom: 8px;
}
.fact-figure-section  h3.title {
color: #146394;
font-size: 14px;
font-weight: 700;
text-transform: uppercase;
}
.figure-counter-row  .et_pb_column:after {
content: '';
position: absolute;
top: 50%;
right: -10%;
background-color: #a1a1a1;
color: #a1a1a1;
width: 2px;
height: 80px;
transform: translate(50%,-50%);
border-radius: 50px;
}
.figure-counter-row  .et_pb_column:last-child::after{
display:none;
}
.acedemy-box .acedemy-layer_scale {
border-radius: 50%;
-moz-transform: scale(0);
-webkit-transform: scale(0);
-ms-transform: scale(0);
transform: scale(0);
}
.acedemy-box:hover .acedemy-layer_scale,
.acedemy-box.active .acedemy-layer_scale {
border-radius: 0%;
-moz-transform: scale(1);
-webkit-transform: scale(1);
-ms-transform: scale(1);
transform: scale(1);
}
.home-counter-wrap {
margin-top: -3rem;
z-index: 0;
background-color: #048ed2;
}
.acedemy-box {
position: relative;
display: flex;
overflow: hidden;
max-width: 100%;
height: auto;
}
.acedemy-box:after {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
width: 100%;
height: auto;
background: #3e382a57;
color: #fff;
padding: 15px;
content: '';
}
.acedemy-box:hover img{
-moz-transition: all 0.4s ease-in-out 0s;
-webkit-transition: all 0.4s ease-in-out 0s;
-ms-transition: all 0.4s ease-in-out 0s;
transition: all 0.4s ease-in-out 0s;
}
.acedemy-box .hvrbox-layer_bottom {
display: block;
}
.acedemy-box .acedemy-layer_top {
opacity: 0;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
width: 100%;
height: auto;
background: #3e382a57;
color: #fff;
padding: 15px;
-moz-transition: all 0.4s ease-in-out 0s;
-webkit-transition: all 0.4s ease-in-out 0s;
-ms-transition: all 0.4s ease-in-out 0s;
transition: all 0.4s ease-in-out 0s;
z-index:1;
}
.acedemy-box:hover .acedemy-layer_top,
.acedemy-box.active .acedemy-layer_top {
opacity: 1;
}
.acedemy-box .hvrbox-text {
text-align: center;
font-size: 18px;
display: inline-block;
position: absolute;
top: 50%;
left: 50%;
-moz-transform: translate(-50%, -50%);
-webkit-transform: translate(-50%, -50%);
-ms-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
width: 100%;
font-weight: 800;
}
.key-factor-section .facility-title {
color: #fff;
display: flex;
align-items: center;
justify-content: center;
width: 100%;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%,-50%);
font-size: 18px;
font-weight: 500;
padding: 1rem;
text-align: center;
text-transform: uppercase;
z-index:1;
}
p.facility-title:after {
content: '';
position: absolute;
background-color: #f2bd2b;
width: 45px;
height: 2px;
bottom: -3px;
}
.hvrbox-text p {
padding-bottom: 0;
text-transform: uppercase;
font-weight: 500;
}
hr.sector-line {
width: 15%;
border-color: #fdb912;
border-width: 1px;
border-style: double;
background: #fdb912;
vertical-align: baseline;
margin-top: 5px;
}
.common-slider .sa_owl_theme .owl-nav .owl-prev {
left: -3%;
}
.common-slider .sa_owl_theme .owl-nav .owl-next {
right: -3%;
}
.common-slider .white .sa_owl_theme .owl-nav .owl-prev {
background: url(//www.ttspl.in/wp-content/uploads/2021/06/prevoius-blue-arrow.png) no-repeat center center !important;
}
.common-slider .white .sa_owl_theme .owl-nav .owl-prev:hover, .common-slider .white .sa_owl_theme .owl-nav .owl-next:hover {
background-color: transparent !important;
}
.common-slider .white .sa_owl_theme .owl-nav .owl-next {
background:  url(//www.ttspl.in/wp-content/uploads/2021/06/next.png) no-repeat center center !important;
}
.acedemy-box:hover p.facility-title {
display: none;
}
.strenght-keys {
display: grid;
grid-template-columns: 25% 25% 25% 25%;
text-align: center;
}
hr.strnght-line {
width: 50px;
margin: auto;
background-color: #fdb913;
height: 1px;
border: 0px;
}
.strnght-details p {
color: #146394;
font-weight: 700;
text-transform: uppercase;
padding-top: 12px;
}
.home-process-wrapper .strenght-image {
margin-bottom: 5px;
}
.home-process-wrapper .strnght-details p {
color: #231f20;
text-transform: capitalize;
font-size: 15px;
padding-top: 0px;
}
.home-process-wrapper .strnght-details {
position: relative;
}
.home-process-wrapper .strnght-details:after {
content: '';
position: absolute;
background-image: url(//www.ttspl.in/wp-content/uploads/2021/06/Untitled-1-1.png);
top: 50%;
right: 0;
width: 29px;
height: 20px;
background-repeat: no-repeat;
transform: translate(0% , -50%);
}
.home-process-wrapper .strnght-details:last-child::after{
display:none;
}
.services-wrapper p.white-text {
position: absolute;
bottom: 7%;
left: 7%;
font-size: 20px;
font-weight: 600;
z-index:1;
}
.services-wrapper {
position: relative;
display: flex;
overflow: hidden;
height: auto;
}
.tarcking-form .one_half {
width: 48%;
margin-right: 2%;
margin-bottom: 20px;
float:left;
}
.services-wrapper:after {
content: '';
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
display: inline-block;
background-color: #00000066;
}
.tarcking-form  input[type=text], .tarcking-form  select {
width: 100%;
padding: 5px 10px;
color: #231f20;
font-weight: 600;
font-size: 15px;
}
.tarcking-form  input[type=text]::placeholder{
color: #231f20;
}
.traker-button {
width: fit-content!important;
margin: auto;
}
.float-social-media .fl-fl .wpcf7-not-valid-tip {
color: #ffffff !important;
font-size: 14px;
text-transform: initial !important;
}
.sticky-track-form .wpcf7 form .wpcf7-response-output {
text-transform: initial;
margin: 0 10px;
padding: 0;
font-size: 12px;
line-height: 1.3;
}
.traker-button .wpcf7-submit {
background: #fdb912;
font-weight: 700;
border-radius: 2px;
cursor: pointer;
text-align: center;
width: 100%;
padding: 6px 0px;
border: none;
color: #231f20;
text-transform: uppercase;
font-size: 16px;
margin-top: 1rem;
}
.tarcking-form {
width: 80%;
margin: auto;
} .common-houner img {
width: 100% !important;
}
.honour-content p {
padding-bottom: 0;
text-transform: uppercase;
font-weight: 600;
}
.honour-content {
position: absolute;
top: 20%;
width: 50%;
left: 3%;
font-size: 18px;
}
.common-houner {
position: relative;
}
.honor-module:before {
content: '';
position: absolute;
width: 30px;
height: 30px;
top: -4px;
z-index: 9;
left: -3px;
background-image: url(//www.ttspl.in/wp-content/uploads/2021/06/CURVE-SHAPE.png);
}
.honor-module:after {
content: '';
position: absolute;
width: 30px;
height: 30px;
bottom: -4px;
z-index: 9;
right: -3px;
background-image: url(//www.ttspl.in/wp-content/uploads/2021/06/CURVE-SHAPE.png);
transform: rotate(180deg);
}
.clientile-wrapper {
border: 1px solid #dedddd;
}
.clientile-wrapper .blue-text {
text-transform: uppercase;
text-align: center;
font-weight: 700;
font-size: 16px;
padding-top: 10px;
}
.home-initatives-image img {
width: 100%;
object-fit: cover;
}
.home-initatives-image .home-about-wrap {
display: grid;
grid-template-columns: 50% 44%;
grid-column-gap: 6%;
}
.initiatives-section:after {
position: absolute;
content: '';
bottom: 0;
right: 0;
width: 42%;
height: 72%;
background-color: #146394;
}
.initiatives-section {
position: relative;
}
.initatives-wrapper p {
padding-top: 1rem;
}
.counter-common-grid {
display: grid;
grid-template-columns: 50% 50%;
width: 100%;
justify-content: center;
margin-bottom: 20px;
}
.counter-icon-label {
color: #fff;
text-align: center;
text-transform: uppercase;
}
.counter-value-wrap {
display: flex;
justify-content: center;
align-items: center;
font-size: 1.6rem;
font-weight: 800;
margin: 10px 0;
line-height: 1;
color: #fdb912;
}
.abhiliya-wrapper {
display: grid;
grid-template-columns: 30% 30% 30%;
grid-column-gap: 5%;
}
.common-abhiliya-wrap h6.white-text {
text-transform: uppercase;
font-weight: 700;
font-size: 20px;
}
.abhiliya-logo-wrap img {
margin-bottom: 10px;
}
.abhiliya-logo-wrap ul{color:#fff;}
.counter-grid-wrap.first-counter {
border-right: 1px solid #d2bf91;
border-bottom: 1px solid #d2bf91;
}
.counter-grid-wrap.third-counter {
border-bottom: 1px solid #d2bf91;
}
.second-counter {
border-right: 1px solid #d2bf91;
}
.white-text-wrap h2.common-heading-text {
color: #fff;
}
.white-text-wrap hr.inline-hr {
border-color: #8d7c56;
}
.yellow-heading-wrap hr.inline-hr {
border-color: #8d7c56;
}
.yellow-heading-wrap h1.common-heading-text {
color: #fdb913;
}
.home-testimonial-wrapper {
display: grid;
grid-template-columns: 17% 60% 15%;
grid-column-gap: 3%;
align-items: center;
}
.testimonial-title-wrap h4 {
color: #146394;
font-size: 22px;
font-weight: 700;
padding-bottom: 4rem;
}
.testimonial-title-wrap img {
margin-bottom: -3rem;
}
.client-name {
font-weight: 700;
font-size: 16px;
padding-bottom: 0px;
}
.testimonial-image img {
box-shadow: 14px 14px 0px 0px #3aaa35;
width:100% !important;
border: 1px solid #eee;
}
.cart-wrapper-form {
display: grid;
grid-template-columns: 45% 39% 12%;
width: 80%;
margin: auto;
color: #fff;
grid-column-gap: 2%;
}
.cart-dropdown select{width:100%;} #sticky-icon {
z-index: 10;
}
.float-social-media .fl-fl {
background-color: #000;
cursor: pointer;
text-transform: uppercase;
text-align:center;
padding: 4px 6px;
width: 90px;
position: fixed;
right: 0;
z-index: 9999;
font-size: 14px;
-webkit-transition: all 0.25s ease;
-o-transition: all 0.25s ease;
transition: all 0.25s ease;
-webkit-box-shadow: 0 0 10px 0px #0000005c;
box-shadow: 0 0 10px 0px #0000005c;
}
.sticky-track-form {
visibility: hidden;
width: 200px;
background-color: black;
color: #fff;
text-align: center;
padding: 5px 0;
position: absolute;
z-index: 1;
top: 0;
right: 100%;
}
.sticky-track-form:after {
content: "";
position: absolute;
top: 30%;
left: 100%;
margin-top: -5px;
border-width: 10px;
border-style: solid;
border-color: transparent transparent transparent black;
}
.fl-fl:hover .sticky-track-form {
visibility: visible;
}
.tarcking-form.sticky-form input[type=text], .tarcking-form.sticky-form select{
margin-bottom:10px;
font-size: 14px;
background-color: transparent;
border: 1px solid #fdb912;
color: #fff;
font-weight: 500;
}
.tarcking-form.sticky-form input::placeholder{
color:#fff;
}
.tarcking-form.sticky-form option {
color: #000;
}
.tarcking-form.sticky-form input.wpcf7-form-control.wpcf7-submit:before {
font-family: ETmodules;
font-size: 20px;
position: absolute;
right: 0;
top: 0;
font-weight: 800;
color: #000;
content: '\&#x24;';
width: 20px;
height: 20px;
background: red;
}
.tarcking-form.sticky-form input.wpcf7-form-control.wpcf7-submit {
background: #fdb912;
font-weight: 700;
border-radius: 2px;
cursor: pointer;
text-align: center;
padding: 6px 10px;
border: none;
color: #231f20;
text-transform: uppercase;
font-size: 16px;
width: 100%;
}
.tarcking-form.sticky-form {
padding-top: 18px;
} .fl-fl:hover .default-image{
display:none;
}
.hidden-image{
display:none;
}
.fl-fl:hover .hidden-image{
display:inline-block;
}
.fl-fl:hover {
background-color: #fdb912;
}
.fl-fl:hover span{color:#000;}
span.prospectus-text {
word-break: break-word;
font-size:12px;
}
.broucher-bg {
width: 28px;
height: auto;
margin: auto;
}
.float-social-media .fl-fl a {
color: #fdb912;
}
.float-social-media .float-call {
top: 230px;
}
.fl-fl.float-whatsapp {
top: 295px;
}
.fl-fl.float-inta {
top: 385px;
}
.fl-fl.float-fb {
top: 450px;
} .news-content a {
font-size: 15px;
color: #fdb912;
text-decoration: underline;
}
.testimonial-content p {
font-style: italic;
}
.testimonial-content  .client-name{
font-style:none;
}
.know_more {
position: absolute;
bottom: 0rem;
left: 50%;
color: #fff;
text-align: center;
font-size: 16px;
text-transform: uppercase;
font-weight: 700;
transform: translate(-50% , -50%);
} .banner-section .et_pb_slides .et_pb_slider_container_inner{
display: block;
}
.banner-section .et_pb_slide_description {
padding: 8% 8%;
}
.banner-section .et_pb_slider .et_pb_slide{
height:65vh;
background-position: top!important;
}
.banner-section h2.et_pb_slide_title {
font-weight: 800;
}
.about-service-title-wrap {
text-align: center;
}
.service-title-section{padding:0 !important;}
.they-do-title a {
color: #146394;
font-weight: 700;
}
.servises-slider {
border: 1px solid #d6e6ef;
border-radius: 5px;
}
.about-service-title-wrap:after {
content: '';
position: absolute;
width: 1px;
height: 40px;
background-color: #fff;
top: -20px;
right: 0;
transform: translate(50% , 50%);
}
.they-do-title {
position: relative;
padding: 10px;
}
.they-do-title:last-child::after{display:none;}
.service-title-section .et_pb_row{
padding:10px 0;
}
.diffrences-wrap h1.blue-text {
margin-top: 2rem;
}
.common-title-wrap h1{
padding-bottom:10px !important;
}
.service-left-wrap .home-initatives-image:after {
position: absolute;
content: '';
top: -7%;
right: -3%;
width: 50%;
height: 85%;
border: 1px solid #3aaa35;
z-index: -1;
transform: translate(0%, 0%);
}
.service-right-wrap .home-initatives-image:after {
position: absolute;
content: '';
top: -7%;
left: 1%;
width: 45%;
height: 85%;
border: 1px solid #3aaa35;
z-index: -1;
transform: translate(-0% , 0%);
}
.they-do-title p {
text-transform: uppercase;
font-size: 13px;
}
.they-do-title a.active p {
background-color: #b4c9d4;
border-bottom: 2px solid #9daeb8;
border-top: 2px solid #fff;
padding: 2px 0;
} .who-section:before {
position: absolute;
content: '';
top: 0;
left: 0;
width:35%;
height: 65%;
background-color: #146394;
} .vision-module {
display: grid;
grid-template-columns: 15% 85%;
background-color: #fdb912;
border-top-left-radius: 40px;
padding: 1rem 4rem;
}
label.vision-text {
color: #146394;
font-size: 18px;
font-weight: 700;
border-bottom: 1px solid #146394;
text-transform: uppercase;
}
.mission-module {
border-top-left-radius: 0;
border-bottom-right-radius: 40px;
}
.vision-desc p {
color: #146394;
padding-top: 6px;
font-weight: 600;
}
.value-keys {
display: grid;
grid-template-columns: 16.6% 16.6% 16.6% 16.6% 16.6% 16.6%;
text-align: center;
}
.timeline-details h6 {
color: #fdb913;
font-size: 18px;
border-bottom: 1px solid #fdb913;
width: max-content;
margin: 0px auto 15px;
padding-bottom: 0;
}
.timeline-details p {
font-weight: 600;
font-size: 20px;
}
.timeline-wrap {
text-align: center;
border: 1px solid #fff;
padding: 2rem 1rem;
min-height: 150px;
}
.white-slider-icon .white .sa_owl_theme .owl-nav .owl-prev {
background: url(//www.ttspl.in/wp-content/uploads/2021/06/Shape-17-1.png) no-repeat center center!important;
}
.white-slider-icon .sa_owl_theme .owl-nav .owl-prev {
left: -3%;
}
.white-slider-icon .white .sa_owl_theme .owl-nav .owl-next {
background: url(//www.ttspl.in/wp-content/uploads/2021/06/Shape-17-copy.png) no-repeat center center!important;
}
.white-slider-icon .sa_owl_theme .owl-nav .owl-next {
right: -3%;
}
.white-slider-icon .white .sa_owl_theme .owl-nav .owl-prev:hover, .white-slider-icon .white .sa_owl_theme .owl-nav .owl-next:hover {
background-color: transparent!important;
}
.cerification-wrap img{width:100% !important;}
.initiatives-yellow-section:after {
position: absolute;
content: '';
bottom: 0;
right: 0;
width: 40%;
height: 72%;
background-color: #fdb912;
}
.director-details {
display: grid;
grid-template-columns: 23% 75%;
grid-column-gap: 2%;
align-items: center;
background-color: #fdb912;
padding: 1rem 1.5rem;
font-weight: 600;
}
.director-name-module {
border: 2px solid;
background-color: inherit;
-webkit-transform: skewX( 30deg
);
-moz-transform: skewX(30deg);
-ms-transform: skewX(30deg);
transform: skewX( 30deg);
border-color: #fdb912 #fdb912 transparent transparent;
width: fit-content;
margin-left: 17rem !important;
z-index: 0;
margin: auto;
}
.director-name-module  h6.blue-text {
margin: 8px 7px 0px 0px!important;
transform: skewX( -30deg );
font-weight: 700;
font-size: 18px;
padding-bottom: 5px;
}
.director-details img {
margin-top: -3.5rem;
z-index: 9;
width: 100%;
margin-right: 1rem;
}
.third-director .director-details {
background-color: #02578c;
color: #fff;
}
.third-director .director-name-module {
border-color: #02578c #02578c transparent transparent;
}
.seocnd-director .director-name-module h6.blue-text {
margin: 8px 7px 0px 9px!important;
transform: skewX(30deg);
}
.seocnd-director  .director-name-module {
-webkit-transform: skewX(-30deg);
-moz-transform: skewX(-30deg);
-ms-transform: skewX(-30deg);
transform: skewX(-30deg);
border-color: #3aaa35 transparent transparent #3aaa35;
margin-right: 17rem!important;
margin-left: auto!important;
z-index: 0;
margin: auto;
}
.seocnd-director .director-details {
background-color: #3aaa35;
color: #fff;
display: grid;
grid-template-columns: 75% 23%;
grid-column-gap: 2%;
}
.director-wrap {
margin-top: 3rem;
} .livetracking-page-form .tracking-filed {
display: grid;
margin: auto;
justify-content: center;
grid-template-columns: 43% 42% 15%;
}
.tarcking-form.livetracking-page-form{width:100%;}
.tarcking-form.livetracking-page-form input[type=text], .tarcking-form.livetracking-page-form select{min-height:35px;}
.tarcking-form.livetracking-page-form .traker-button {
width: 100% !important;
margin: initial;
}
.tarcking-form.livetracking-page-form .traker-button .wpcf7-submit {
margin: 0;
min-height: 35px;
border-radius: 0;
color: #fff;
background: #3aaa35;
}
.live-traking-wrap .wpcf7-form{
padding: 20px 20px 5px 20px;
background-color: #f1f2f2;
box-shadow: rgb(50 50 93 / 25%) 0px 2px 5px -1px, rgb(0 0 0 / 30%) 0px 1px 3px -1px;
}
.content-column label {
color: #146394;
font-weight: 600;
font-size: 16px;
}
.process-wrapper .strnght-details p {
color: #fff;}
.process-wrapper .strnght-details:after {
content: '';
position: absolute;
background-image: url(//www.ttspl.in/wp-content/uploads/2021/06/Vector-Smart-Object-copy-2.png);
top: 35%;
right: 0;
width: 29px;
height: 20px;
background-repeat: no-repeat;
transform: translate(0%,-50%);
}
.process-wrapper .strnght-details:last-child:after{display:none;}
.process-wrapper .strnght-details{position:relative;} .award-timline-wrap .timeline {
width: 100%;
position: relative;
}
.award-timline-wrap .timeline-nav__item {
width: auto;
height: auto;
text-align: center;
opacity: 1;
background: transparent;
color: #146394;
margin-right: 25px;
position: relative;
font-size: 16px;
line-height: 28px;
font-weight: 700;
outline: none;
cursor: pointer;
padding: 0px 10px !important;
border:1px solid transparent;
}
.award-timline-wrap .timeline-nav{width:90%; margin:auto;}
.award-timline-wrap .timeline-nav__item.slick-current {
color: #fff;
opacity: 1;
background-color: #000;
border-top-left-radius: 7px;
border-top-right-radius: 7px;
}
.timeline-nav__item.slick-current::before {
background-color: #fff;
}
.award-timline-wrap .timeline-wrapper {
position: relative;
width: 100%;
z-index:9;
}
.award-timline-wrap .timeline-slide {
position: relative;
width: 100%;
z-index: 1;
}
.award-timline-wrap .timeline-slide__content {
width:100%;
transition: opacity 1s;
}
@media (max-width: 500px) {
.timeline-slide__content {
width: 100%;
}
}
.award-timline-wrap .slick-carousel {
margin: 0 auto;
width: 100%;
}
.award-timline-wrap .prev-arrow{
left: -40px;
width: 0;
height: 0;
border-left: 0 solid transparent;
border-right: 15px solid #113463;
border-top: 10px solid transparent;
border-bottom: 10px solid transparent;
cursor:pointer;
}
.award-timline-wrap .next-arrow{
right: -40px;
width: 0;
height: 0;
border-right: 0 solid transparent;
border-left: 15px solid #113463;
border-top: 10px solid transparent;
border-bottom: 10px solid transparent;
cursor:pointer;
}
.award-timline-wrap .slide-arrow {
position: absolute;
top: 50%;
margin-top: -15px;
background: transparent;
}
.timeline .slick-list {
height: 100%;
}
.timeline .slick-track {
height: 100%;
}
.timeline-wrapper:before {
content: '';
position: absolute;
width: 30px;
height: 30px;
top: -4px;
z-index: 9;
left: -3px;
background-image: url(//www.ttspl.in/wp-content/uploads/2021/06/CURVE-SHAPE.png);
}
.timeline-wrapper:after {
content: '';
position: absolute;
width: 30px;
height: 30px;
bottom: -4px;
z-index: 9;
right: -3px;
background-image: url(//www.ttspl.in/wp-content/uploads/2021/06/CURVE-SHAPE.png);
transform: rotate(180deg);
}
.award-timline-wrap .honor-wrapper{display:flex;} .request-quote-wrapper {
width: 80%;
margin: auto;
background-color: #f1f2f2;
box-shadow: rgb(50 50 93 / 25%) 0px 2px 5px -1px, rgb(0 0 0 / 30%) 0px 1px 3px -1px;
padding:2rem;
}
.request-quote-wrapper label {
color: #000;
font-size: 15px;
font-weight: 700;
}
.request-quote-wrapper [type=text], .request-quote-wrapper select, .request-quote-wrapper textarea, .request-quote-wrapper input[type=email], .request-quote-wrapper input[type=tel]{
width:100%;
background-color: transparent;
border: 2px solid #ddd;
padding: 5px 10px;
}
.request-quote-wrapper .common-field {
margin-bottom: 20px;
}
.request-quote-wrapper select{
color: #000;
font-size: 15px;
font-weight: 700;
}
.request-quote-wrapper input.text:focus, .request-quote-wrapper input[type=text]:focus, .request-quote-wrapper select:focus, .request-quote-wrapper textarea:focus {
border-color: #fdb912;
color: #000;
}
.request-quote-wrapper option {
color: #000;
}
.request-btn{text-align:center;}
.request-btn .wpcf7-submit {
background: #fdb912;
font-weight: 700;
border-radius: 2px;
cursor: pointer;
text-align: center;
padding: 6px 25px;
border: none;
color: #231f20;
text-transform: uppercase;
font-size: 16px;
display:block;
margin: auto;
}
.sticky {
position: fixed;
top: 155px;
width: 100%;
z-index:9;
}
.certification-section .pgcsimplygalleryblock-slider-next-prev-navi polygon{display:none;}
.certification-section   .prev svg{
background: url(//www.ttspl.in/wp-content/uploads/2021/06/prevoius-blue-arrow.png) no-repeat center center!important;
}
.certification-section   .next svg{
background: url(//www.ttspl.in/wp-content/uploads/2021/06/next.png) no-repeat center center!important;
}
.certification-section .pgcsimplygalleryblock-slider-next-prev-navi{background-color:transparent !important;}
.certification-section .pgcsimplygalleryblock-slider-next-prev-navi:hover {
background-color:transparent !important;
}
.certification-section .pgcsimplygalleryblock-slider-collection .pgcsimplygalleryblock-slider-slider-view .pgcsimplygalleryblock-slider-next-prev-navi.prev, .certification-section .pgcsimplygalleryblock-slider-collection .pgcsimplygalleryblock-slider-slider-view .pgcsimplygalleryblock-slider-next-prev-navi.next {
transform: initial;
}
.certification-section .pgcsimplygalleryblock-slider-collection .pgcsimplygalleryblock-slider-slider-view.next-prev-controls .pgcsimplygalleryblock-slider-next-prev-navi.prev, .certification-section .pgcsimplygalleryblock-slider-collection .pgcsimplygalleryblock-slider-slider-view.next-prev-controls .pgcsimplygalleryblock-slider-next-prev-navi.next {
transform: initial;
}
.certification-section .pgcsimplygalleryblock-slider-main-wrap {
padding: 2.5px 8px !important;} .investor-director .director-name-module {
transform: inherit;
border: none;
}
.investor-director .director-name-module h6.blue-text {
margin: 0 !important;
transform: initial;
font-weight:800;
}
.seocnd-director.shrikant-wrap h6.blue-text{
margin: 0 !important;
transform: initial;
font-weight:800;
}
.investor-director .director-details {
background-color: transparent;
border: 1px solid #146394;
}
.investor-director .director-details img{border-radius:50%;
box-shadow: rgb(50 50 93 / 25%) 0px 13px 27px -5px, rgb(0 0 0 / 30%) 0px 8px 16px -8px;}
.shrikant-wrap img{
border-radius:50%;
box-shadow: rgb(50 50 93 / 25%) 0px 13px 27px -5px, rgb(0 0 0 / 30%) 0px 8px 16px -8px;
}
.director-section:before {
position: absolute;
content: '';
top: 0;
left: 0;
width: 22%;
height: 28%;
background-color: #fdb912;
}
.seocnd-director.shrikant-wrap .director-name-module {
transform: initial;
border: none;
}
.seocnd-director.shrikant-wrap .director-details {
background-color: transparent;
color: #231f20;
border: 1px solid #3aaa35;
}
.director-wrap.investor-director.sanjiv-wrap .director-details {
border: 1px solid #fdb912;
}
.tab-content-module {
display: grid;
grid-template-columns: 32% 32% 32%;
width: 80%;
margin: auto;
grid-column-gap: 2%;
}
.award-timline-wrap.financial-wrapper .timeline-nav__item.slick-current {
color: #146394;
background-color: #fff;}
.tab-content.current{ display: inherit;}
.download-tab a{
display: flex;
align-items: center;
padding: 1rem;
background: url(//www.ttspl.in/wp-content/uploads/2021/06/Rectangle-48-copy-1.png);
background-repeat: no-repeat;
background-position: left;
background-size: cover;
width: 100%;
margin-bottom: 10px;
min-height: 105px;
}
.download-tab p {
padding-left: 10px;
color: #146394;
font-weight: 700;
text-transform:uppercase;
}
.download-tab a {
padding-left: 10px;
color: #146394;
font-weight: 700;
text-transform: uppercase;
}
.financial-wrapper .timeline-wrapper:before ,.financial-wrapper .timeline-wrapper:after{display:none;} .tracking-tab-wrap  ::-webkit-scrollbar {
width: 6px;
} .tracking-tab-wrap  ::-webkit-scrollbar-track {
background: #000000;
border: 2px solid transparent;
background-clip: content-box;
} .tracking-tab-wrap  ::-webkit-scrollbar-thumb {
background: #146394;
}   .tracking-tab-wrap {
background-color: rgb(255, 255, 255);
border-top-left-radius: 40px;
border-bottom-right-radius: 40px;
padding: 2rem;
}
.tracking-tab-wrap .tab-nav {
margin: 0 0 40px 0;
}
.tracking-tab-wrap .tab-nav li {
display: inline-block;
vertical-align: top;
color: rgb(20, 99, 148);
cursor: pointer;
font-weight: 700;
background: none;
padding: 0px 10px;
border-right: 2px solid #fff;
text-transform:uppercase;
}
.tracking-tab-wrap .tab-nav li:last-child{border:0;}
.tracking-tab-wrap .tab-nav li.active > span {
background-color: rgb(180, 201, 212);
border-top: 2px solid rgb(157, 174, 184);
border-bottom: 2px solid rgb(255, 255, 255);
padding: 2px 7px;
}
.tracking-tab-wrap .tab {
display: none;
margin-top: 2rem;
height: 175px;
overflow-y: auto;
}
.tracking-tab-wrap .tab.active {
display: block;
}
.tracking-tab-wrap .tab-nav ul {
text-align: center;
background-color: rgb(198, 221, 232);
width: max-content;
padding: 10px 0;
list-style: none;
margin: auto;
border-radius: 4px;
border-width: 1px;
border-color: rgb(224, 231, 235) rgb(168, 181, 187);
border-style: double;
}
.award-timline-wrap.investor-info .timeline-nav__item , .award-timline-wrap.shareholder-info .timeline-nav__item{color:#fff;}
.award-timline-wrap.investor-info .timeline-nav__item.slick-current, .award-timline-wrap.shareholder-info .timeline-nav__item.slick-current {
color: #231f20;
background-color: #cbcaca;
}
.investor-info .tracking-tab-wrap , .shareholder-info  .tracking-tab-wrap{
background-color: #cbcaca;
}
.award-timline-wrap.investor-info .prev-arrow, .award-timline-wrap.shareholder-info .prev-arrow {
border-right: 15px solid #ffffff;}
.award-timline-wrap.investor-info .next-arrow, .award-timline-wrap.shareholder-info .next-arrow {
border-left: 15px solid #ffffff;}
.award-timline-wrap.corporate-info .timeline-nav__item.slick-current{
background-color: transparent;
border: 1px solid;
border-color: #146394 #146394 transparent;
}
.corporate-info  .tracking-tab-wrap {
background-color: transparent;
border: 1px solid #146394;
width:98%;
margin:auto;
}
.disclouser-wrapper {
background-color: rgb(255,255,255);
border-top-left-radius: 40px;
border-bottom-right-radius: 40px;
padding: 2rem;
}
.disclouser-details{
margin-top: 2rem;
height: 175px;
overflow-y: auto;
}
.disclouser-wrapper h1.common-heading-text {
font-size: 20px;
} .disclouser-wrapper  ::-webkit-scrollbar {
width: 6px;
} .disclouser-wrapper ::-webkit-scrollbar-track {
background: #000000;
border: 2px solid transparent;
background-clip: content-box;
} .disclouser-wrapper ::-webkit-scrollbar-thumb {
background: #146394;
} #shareholder_id:after {
position: absolute;
content: '';
background-color: #fdb912;
width: 16%;
height: 23%;
bottom: -5rem;
right: 0;
z-index:1;
}
.investor-contact-wrap {
padding-top: 2rem;
text-align: center;
}
p.bhavik-text {
font-size: 30px;
}
span.investor-mail {
margin-left: 1rem;
font-size: 16px;
}
.investor-contact-wrap a {
color: #231f20;
font-size: 16px;
}
.investor-contact-wrap a:hover{color:#146394;}
.investor-contact-wrap p {
padding-bottom: 10px !important;
font-weight: 600;
font-size: 16px;
}
.investor-contact-wrap .bhavik-text {
font-size: 30px;
margin-bottom:1rem;
} .statistic-wrapper .counter-common-grid {
display: grid;
grid-template-columns: 20% 20% 20% 20% 20%;
width: 100%;
justify-content: center;
margin-bottom: 0;
text-align: center;
background-color: #f1f2f2;
box-shadow: rgb(3 20 31 / 75%) 0.95px 0.95px 1.6px;
padding: 1rem 0.5rem;
}
.statistic-wrapper .counter-grid-wrap {
border: none;
}
.statistic-wrapper .counter-grid-wrap:after {
content: '';
position: absolute;
top: 50%;
right: 0;
background-color: #146394;
color: #146394;
width: 2px;
height: 80px;
transform: translate(50%,-50%);
border-radius: 50px;
}
.statistic-wrapper .counter-grid-wrap{position:relative;}
.statistic-wrapper .counter-grid-wrap:last-child::after{display:none;}
.statistic-wrapper .counter-value-wrap {
font-size: 2rem;
color: #146394;
}
.statistic-wrapper .counter-icon-label {
color: #231f20;
font-weight: 800;
}
#wpsl-search-wrap .wpsl-input {
display: none;
}
#wpsl-search-wrap {
float: none;
width: 100%;
display: flex;
}
#wpsl-search-wrap .wpsl-input label, #wpsl-category label {
font-size: 22px;
width: 50% !important;
color: #fff;
font-weight: 700;
letter-spacing: 1px;
padding: 10px 0;
text-transform: uppercase !important;
}
#wpsl-search-btn, #wpsl-search-wrap input {
border: 1px solid #3aaa35;
border-radius: 3px;
background-color: #3aaa35 !important;
width: 100%;
background-image: none;
color: #fff;
height: 40px;
font-weight: 700;
font-size: 15px;
border-radius:0;
}
#wpsl-search-wrap form {
display: flex;
align-items: baseline;
width: 100%;
}
#wpsl-search-wrap div {
margin-right: 0;
float: left;
width: 85%;
max-width: 100% !important;
}
#wpsl-search-input, #wpsl-category .wpsl-dropdown {
width: 100% !important;
height:40px;
font-size:15px;
border-radius: 0;
}
.wpsl-search-btn-wrap {
width: 15% !important;}
#wpsl-category label {
font-size: 22px;
width: 100% !important;
color: #146394;
font-weight: 500;
letter-spacing: 1px;
padding: 10px 0;
text-transform: uppercase!important;
}
.wpsl-store-location strong {
font-weight: 700;
color: #146394;
font-size: 20px;
}
.wpsl-store-location span {
font-size: 15px;
font-weight: 600;
}
.wpsl-contact-details strong {
font-weight: 700;
color: #146394;
font-size: 16px;
}
.map-locator-section{
background-color:#fdc741;
} 
.wpsl-contact-details a {
color: #231f20;
}
.wpsl-contact-details a:hover{color:#146394;}
a.wpsl-directions {
color: #231f20;
font-size: 16px;
font-weight: 600;
}
a.wpsl-directions:hover{text-decoration:underline;}
#wpsl-search-wrap {
float: none;
width: 80%;
max-width: 1080px;
display: flex;
box-shadow: rgb(3 20 31 / 75%) 0.95px 0.95px 1.6px!important;
padding: 1rem 2rem;
width: 80%;
margin: 0 auto 46px auto;
background-color: #f1f2f2;
}
div#wpsl-wrap {
background-color: #fdc741;
margin-bottom: 0;
padding-bottom: 30px;
}
.wpsl-search {
background-color: #fff;
width: 100%;
padding:0;
}
#wpsl-gmap {
width: 50%;
margin-right: 10%;
}
#wpsl-result-list {
width: 30%;
margin-right: 0;
margin-left: 10%;
}
#wpsl-wrap #wpsl-result-list li {
border-bottom: 2px solid #3aaa35;
}
#wpsl-wrap #wpsl-result-list li:last-child {
border-bottom: none;
}
#wpsl-result-list li p {
padding-left: 0;
margin: 0;
}
#wpsl-stores::-webkit-scrollbar {
width: 10px;
} #wpsl-stores::-webkit-scrollbar-track {
background: transparent; 
} #wpsl-stores::-webkit-scrollbar-thumb {
background: #000; 
}
.wpsl-select-wrap {
display: none !important;
}
.dropbtn {
background-color: #04AA6D;
color: white;
padding: 16px;
font-size: 16px;
border: none;
} .dropdown-content {
display: none;
position: absolute;
background-color: #f1f1f1;
min-width: 160px;
box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
z-index: 1;
}
.dropdown-content a {
color: black;
padding: 12px 16px;
text-decoration: none;
display: block;
}
.dropdown-content a:hover {background-color: #ddd;}
.dropdown:hover .dropdown-content {display: block;}
.dropdown:hover .dropbtn {background-color: #3e8e41;} .book-list-dropdown .nav li li {
padding: 0 10px;
margin: 0;
width: 100%;
}
.book-list-section .bl_row1{
padding-bottom:5px;
padding-top: 15px;
background-color: #E51A4B;
text-align: center;
border-top-left-radius: 20px;
border-top-right-radius: 20px;
}
.book-list-section .bl_row2{
padding:25px;
border-width: 0px 1px 1px 1px;
border-style: solid;
border-bottom-left-radius: 20px;
border-bottom-right-radius: 20px;
border-color: #008DD2;
}
.book-list-section h1{
color:#fff;
font-size: 30px;
font-weight: 700;
}
.bl_nav ul {
margin: 0;
padding: 0;
list-style: none;
}
.bl_nav {
border-radius: 5px;
text-align: center;
}
.bl_nav ul {
display: block;
vertical-align: top;
font-size: 14px;
width: 100%;
}
.bl_nav ul li {
position: relative;
float: none;
}
.bl_nav ul li + li {
margin-left: 1px;
}
.bl_nav .fa-angle-down{
margin-left: 10px;
font-size: 18px;
float: right;
}
.bl_dropdown_list li a{
background: #fff;
color: #044b77;
display: block;
width: 100%;
text-align: left;
font-size: 16px;
text-decoration: underline;
padding: 4px 20px;
-webkit-transition: all 0.1s ease-in;
-o-transition: all 0.1s ease-in;
transition: all 0.1s ease-in;
text-transform:uppercase;
}
.bl_dropdown_text {
border-radius: 5px;
display: block;
color: #146394;
width: 100%;
text-align: left;
font-size: 16px;
text-decoration: none;
padding: 8px 20px;
-webkit-transition: all 0.1s ease-in;
-o-transition: all 0.1s ease-in;
transition: all 0.1s ease-in;
background: url(//www.ttspl.in/wp-content/uploads/2021/06/Rectangle-48-copy-1.png);
background-repeat: no-repeat;
background-position: left;
background-size: cover;
}
.bl_nav ul li > ul {
display: none;
position: absolute;
width: 100%;
top: 100%;
left: 0px;
z-index: 99;
text-align: left;
}
.bl_nav ul li > ul li {
float: none;
margin: 0;
}
.bl_nav ul li > ul li a {
display: block;
border-top: 1px solid #fff;
}
.bl_dropdown_list li a:hover{
background: #044b77;
color: #fff;
}
.bl_dropdown_list{
border:1px solid #ddd;
border-radius: 5px;	
}
.bl-accordion-container{
position: relative;
max-width: 100%;
height: auto;
margin: 10px auto;
}
.bl-set{
position: relative;
width: 100%;
height: auto;
background-color: #008DD2;
border-radius: 5px;
}
.bl-set > a{
display: block;
padding: 8px 15px;
border-radius: 5px;
text-decoration: none;
color: #fff;
font-weight: 600;
border-bottom: 1px solid #008DD2;
-webkit-transition:all 0.2s linear;
-moz-transition:all 0.2s linear;
transition:all 0.2s linear;
}
.bl-set > a i{
float: right;
margin-top: 2px;
}
.bl-set > a.active{
background-color:#008DD2;
color: #fff;
}
.bl-set .content{
background-color: #fff;
border:1px solid #ddd;
display:none;
}
.bl-set .content{
padding:15px;
border:1px solid #ddd;
border-radius: 5px;	
}
.bkl_dropdown_list{
list-style-type: none !important;
padding: 0  !important;
}
.bkl_dropdown_list a{
color: #008DD2;
display: block;
width: 100%;
font-size: 16px;
text-decoration: underline;
}
.booklist-table-wrapper th{
color: #262626;
}
.tl-heading {
background-color: #E51A4B !important;
}
.tl-heading th{
color: #fff !important;
}
.tl-sub-heading {
background-color: #008DD2;
}
.tl-sub-heading th{
color: #fff !important;
}
.booklist-table-wrapper .table-responsive {
display: block;
width: 100%;
overflow-x: auto;
-ms-overflow-style: -ms-autohiding-scrollbar;
}
.booklist-table-wrapper td{
border-top: 1px solid #ddd !important;
}
.booklist-table-wrapper .table{
border: 1px solid #ddd !important;	
} .investor-inner-button {
display: grid;
grid-template-columns: 23% 23% 23% 23%;
grid-gap: 29px;
}
.investor-button a {
background-color: #e7eaeb;
display: grid;
padding-left: 0;
border-radius: 50px;
align-items: center;
padding: 5px 9px 5px 21px;
grid-template-columns: 70% 30%;
padding-right: 15px;
overflow: hidden;
box-shadow: -4px 2px 0px 0px #d2d2d2;
}
.investor-button .blue-text {
color: #146394;
text-align: center;
font-weight: 800;
}
.investor-button img {
width: 50px;
margin-left: 20px;
}
.comittie-wrap .investor-inner-button{
display: grid;
grid-template-columns: 28% 33% 33%;
grid-column-gap: 29px;
width: 85%;
margin: auto;
}
.comittie-wrap a {
grid-template-columns: 75% 25%;
}
.comittie-wrap .investor-button a {
background-color: #fff;}
.investor-contact-section{
background: #e6e7e8!important;
}
p.award-title {
background: #146394;
padding: 6px 12px !important;
color: #fff;
text-align: center;
font-size: 16px;
position: relative;
border-right: 1px solid #fff;
}
.common-houner img{display:block !important;}
#Award_slider .owl-stage-outer {
border-radius: 30px 0 30px 0;
}
p.award-title{display:none;}
.store-locator-section{
z-index:8;
}
.request-quote-wrapper  .wpcf7-date {
width: 100%;
background-color: transparent;
border: 2px solid #ddd;
padding: 5px 10px;
color: #000;
font-size: 15px;
font-weight: 700;
text-transform: uppercase;
}
.request-quote-wrapper textarea{resize:none;}
.wpcf7 form.sent .wpcf7-response-output {
border-color: #3aaa35;
background-color: #3aaa35;
color: #fff;
width: 80%;
margin: 1rem auto;
}
.wpcf7 form .wpcf7-response-output{
border-color: #fdb912;
background-color: #fdb912;
color: #fff;
width: 80%;
margin: 1rem auto;
}
.home-bottom-bar a {
color: #fff;
text-decoration: underline;
}
.home-bottom-bar a:hover {
color: #fdb912;
}  @media only screen and (max-device-width: 1366px) and (min-device-width: 1024px) and (orientation: portrait) {
.figure-counter-row .et_pb_column:nth-child(2)::after{display:block !important;}
#top-menu li {
display: inline-block;
font-size: 12px;
padding-right: 10px;
}
.home-about-wrapper .home-about-wrap {
display: grid;
grid-template-columns: 44% 50%;
grid-column-gap: 6%;
}
.service-left-wrap .home-initatives-image:after {
width: 360px !important;
height: 260px !important;
top: -7% !important;
}
.service-right-wrap .home-initatives-image:after {
width: 355px !important;
height: 280px !important;
}
.home-about-wrap .home-about-image img {
width: 100%;
object-fit: cover;
}
.home-about-wrap .home-initatives-image img {
width: 100%;
object-fit: cover;
}
.common-houner img {
border-radius: inherit!important;
}
.banner-section .et_pb_slide_description {
padding: 14% 8%;
}
.initiatives-yellow-section:after, .initiatives-section:after {
width: 35% !important;
height: 50% !important;
top: 20% !important;
}
.who-section:before, .home-about-section:before {
width: 35% !important;
height: 50% !important;
}
.investor-inner-button {
grid-template-columns: 27% 22% 23% 22% !important;
grid-column-gap: 2% !important;
}
.investor-button a {
margin-bottom: 0 !important;
padding-right: 25px !important;
}
.comittie-wrap .investor-inner-button {
grid-template-columns: 20% 39% 37% !important;
}
.comittie-wrap a {
grid-template-columns: 74% 26% !important;
}
} @media only screen and (max-device-width: 1024px) and (min-device-width: 767px) and (orientation: landscape) {
.figure-counter-row .et_pb_column:nth-child(2)::after{display:block !important;}
.common-houner img {
border-radius: inherit !important;
}
#top-menu li {
font-size: 12px;
padding-right: 10px;
}
.home-about-wrapper .home-about-wrap {
display: grid;
grid-template-columns: 44% 50%;
grid-column-gap: 6%;
}
.service-left-wrap .home-initatives-image:after {
width: 360px !important;
height: 260px !important;
top: -7% !important;
}
.service-right-wrap .home-initatives-image:after {
width: 355px !important;
height: 280px !important;
}
.home-about-wrap .home-about-image img {
width: 100%;
object-fit: cover;
}
.home-about-wrap .home-initatives-image img {
width: 100%;
object-fit: cover;
}
.banner-section .et_pb_slider .et_pb_slide {
height: 50vh !important;
}
.sticky {
top: 170px !important;
}
.initiatives-yellow-section:after, .initiatives-section:after {
width: 35% !important;
height: 50% !important;
top: 20% !important;
}
.who-section:before, .home-about-section:before {
width: 35% !important;
height: 50% !important;
}
.investor-inner-button {
grid-template-columns: 27% 22% 23% 22% !important;
grid-column-gap: 2% !important;
}
.investor-button a {
margin-bottom: 0 !important;
padding-right: 25px !important;
}
.comittie-wrap .investor-inner-button {
grid-template-columns: 20% 39% 37% !important;
}
.comittie-wrap a {
grid-template-columns: 74% 26% !important;
}
}
@media only screen and (max-device-width: 1024px) and (min-device-width: 767px)  {
.home-testimonial-wrapper {
grid-template-columns: 100%;
grid-column-gap: 0;
text-align: center;
}
.testimonial-title-wrap h4 {
padding-bottom: 10px;
}
.testimonial-image {
margin-bottom: 1rem;
}
.testimonial-image img {
box-shadow: 14px 14px 0px 0px #3aaa35;
width: auto !important;
}
.testimonial-content {
order: 3;
}
.home-about-wrap {
grid-template-columns: 100%;
grid-column-gap: 0%;
}
.figure-counter-row .et_pb_column:nth-child::after{display:none;}
.home-fact-row .et_pb_column:nth-child(2)::after{display:none !important;}
#banner_id .et_pb_slider .et_pb_slide {
height: 60vh;
}
.common-slider .sa_owl_theme .owl-nav .owl-prev {
left: -5%;
}
.common-slider .sa_owl_theme .owl-nav .owl-next {
right: -5%;
}
.figure-counter-row .et_pb_column:after {right: -1%;}
.honour-content{width:80%;}
.honour-content p{font-size:15px;}
.topbar-wrap {
grid-template-columns: 55% 45%;
}
.top-contact-details {
grid-template-columns: 40% 60%;
}
.footer-col-2.fotter-common-col {
grid-template-columns: 15% 26% 30% 20%;}
.footer-col-3.fotter-common-col {
grid-template-columns: 28% 19% 27% 26%;
}
#main-header .et_mobile_menu {
background-color: #fff !important;
border-top: 3px solid #fdb913;
}
.mobile_menu_bar:before {
color: #fdb913;
}
.fact-figure-section span.percent-value {
font-size: 30px;
}
.figure-counter-row {
display: flex;
}
.common-title-wrap {
order: 2;
padding-top: 1rem;
}
.service-right-wrap .home-initatives-image:after {
top: -4%;
left: 4%;
width: 370px;
height: 290px;
}
.service-left-wrap .home-initatives-image:after {
top: -4%;
right: auto;
width: 380px;
height: 280px;
left: 4%;
}
.home-initatives-image img {
width: 60%;
object-fit: cover;
}
.home-about-image img {
width: 60%;
object-fit: cover;
}
.who-section:before , .home-about-section:before{
width:50%;
height:30%;
}
.banner-section .et_pb_slider .et_pb_slide {
height: 35vh;
}
.home-about-detail {
order: 2;
padding-top: 1rem;
}
.initiatives-yellow-section:after, .initiatives-section:after {
bottom: 0;
right: 0;
width: 50%;
height: 38%;
top: 17%;
left: 0;
}
.et-search-form input {
width: 100%;}
.vision-module {
grid-template-columns: 20% 80%;
padding: 1rem 1rem;
}
.timeline-wrap {
min-height: 170px;
}
.director-details img {
margin-top: 0;
}
.director-details {
align-items: flex-start;}
.director-name-module h6.blue-text, .seocnd-director .director-name-module h6.blue-text {
transform: inherit;
font-size: 25px; text-align:center;}
.director-name-module {
border: 2px solid;
background-color: inherit;
-webkit-transform: inherit;
-moz-transform: inherit;
-ms-transform: inherit;
transform: inherit;
border-color: #fdb912;
width: 100%;
margin-left: 0em!important;
}
.seocnd-director .director-name-module {
-webkit-transform:inherit;
-moz-transform: inherit;
-ms-transform: inherit;
transform: inherit;
border-color: #3aaa35;
margin-right: 0!important;
margin: auto;
}
.third-director .director-name-module {
border-color: #02578c;
}
.heading-wrap {
text-align: center;
display: flex;
align-items: center;
justify-content: center;
}
.white-slider-icon .sa_owl_theme .owl-nav .owl-prev {
left: -5%;
}
.white-slider-icon .sa_owl_theme .owl-nav .owl-next {
right: -5%;
}
hr.inline-hr {
width: 20%;}
.process-wrapper .strnght-details:after{
top: 30%;
right: -12px;
}
.timeline-slide .common-houner img{border-radius:0;}
.sticky {
top: 0;
}
.director-section:before{display:none !important;}
.tab-content-module{
width:90%;
grid-template-columns: 49% 49%;
}
.tracking-tab-wrap .tab-nav ul{width:100%;}
#wpsl-search-wrap div{margin-bottom:0;}
#wpsl-search-wrap form {
align-items: flex-end;
}
.investor-inner-button {
grid-template-columns: 47% 48%;
grid-column-gap: 5%;
}
.investor-button a {
margin-bottom: 20px;
padding-right: 0;
}
.tracking-tab-wrap .tab-nav li.active>span {
padding: 2px 5px;
}
.comittie-wrap .investor-inner-button {
grid-template-columns: 50% 50%;
width: 100%;
}
.comittie-wrap a {
grid-template-columns: 70% 30%;
}
.bl_nav {
margin-bottom: 10px;
}
.format-one-sec .et_pb_row_1 {
max-width: 100%;
width: 90%;
}
} @media only screen and (max-device-width: 767px) and (min-device-width: 320px) and (orientation: landscape) {
.figure-counter-row .et_pb_column:after{display:block !important;}
.figure-counter-row .et_pb_column:nth-child(even):after{display:none !important;}
.banner-section .et_pb_slider .et_pb_slide {
height: 70vh !important;
}
.banner-section .et_pb_slide_description {
padding: 10% 8% !important;
}
}
@media only screen and (max-device-width: 767px) and (min-device-width: 320px)  {
#banner_id {
padding-top: 90px;
}
.format-one-sec .internal-tabs {
grid-template-columns: 100%;
padding: 1.5rem;
}
.fotter-section{display:none;}
#mobile-footer-id{display:block;}
.top-bar-section{display:none;}
.home-about-wrap {
grid-template-columns: 100%;
}
.home-about-section:before {
width: 60%;
height: 20%;
}
.home-about-detail h1.blue-text {
font-size: 25px;
}
.common-slider .sa_owl_theme .owl-nav .owl-next {
right: -10%;
}
.common-slider .sa_owl_theme .owl-nav .owl-prev {
left: -10%;
}
.strnght-details {
margin-bottom: 1rem;
}
.strenght-keys {
grid-template-columns: 50% 50%;
}
.home-process-wrapper .strnght-details:after {
top: 30%;
right: -4%;
}
.tarcking-form .one_half {
width: 100%;
margin-right: 0;
margin-bottom: 20px;
}
.initiatives-section:after, .initiatives-yellow-section:after {
width: 250px;
height: 206px;
top: 16%;
left: 0;
}
.abhiliya-wrapper {
grid-template-columns: 100%;
grid-column-gap: 0;
}
.abhiliya-logo-wrap.common-abhiliya-wrap {
margin-top: 1rem;
}
.home-testimonial-wrapper {
grid-template-columns: 100%;
grid-column-gap: 0;
text-align: center;
}
.testimonial-title-wrap h4 {
padding-bottom: 10px;
}
.testimonial-image {
margin-bottom: 1rem;
}
.testimonial-image img {
box-shadow: 14px 14px 0px 0px #3aaa35;
width: auto !important;
}
.testimonial-content {
order: 3;
}
#main-header .et_mobile_menu {
background-color: #fff !important;
border-top: 3px solid #fdb913;
}
.mobile_menu_bar:before {
color: #fdb913;
}
.figure-counter-row .et_pb_column:after{display:none;}
.home-initatives-image {
margin-top: 10px;
}
.honour-content{width:80%;}
.honour-content p{font-size:15px;}
.home-bottom-bar p{font-size:12px;}
.figure-counter-row .et_pb_column {
margin-bottom: 0 !important;
}
.section-common-space{padding:0 !important;}
.sticky-arrow {
cursor: pointer;
text-transform: uppercase;
padding: 4px 0 6px;
width: auto;
position: absolute;
top: -5rem;
right: 0;
z-index: 9999;
font-size: 14px;
-webkit-transition: all 0.25s ease;
-moz-transition: all 0.25s ease;
-ms-transition: all 0.25s ease;
-o-transition: all 0.25s ease;
transition: all 0.25s ease;
}
.float-social-media .fl-fl {
position: initial;
width:auto;
-webkit-box-shadow: none;
box-shadow: none;
}
.sticky-share-icon {
display: flex;
align-items: end;
}
.sticky-track-form{
right: 64%;
}
.mobile-sticky-icon .sticky-arrow:hover {
right: 0;
}
.sticky-button-image{
width:60px;
}
.service-left-wrap .home-initatives-image:after {
width: 85%;
height: 30%;
top: -2%;
right: -8%;
}
.service-right-wrap .home-initatives-image:after {;
left: auto;
width: 85%;
height: 30%;
top: -2%;
right: -8%;
}
.service-left-wrap .common-title-wrap {
order: 2;
}
h1.common-heading-text {
margin: 0 5px;
padding-bottom: 0;
font-size: 25px;
}
.heading-wrap {
display: flex;
align-items: center;
justify-content: center;
}
hr.inline-hr {
width: 60px;
}
.fact-figure-section span.percent-value {
font-size: 35px;
}
.banner-section .et_pb_slider .et_pb_slide {
height: 40vh;
}
.who-section:before {
width: 70%;
height: 25%;
}
.vision-module {
display: grid;
grid-template-columns: 100%;
background-color: #fdb912;
padding: 1rem;
text-align: center;
border-radius: 40px !important;
}
.value-keys {
grid-template-columns: 50% 50%;
}
.white-slider-icon .sa_owl_theme .owl-nav .owl-prev {
left: -10%;
}
.white-slider-icon .sa_owl_theme .owl-nav .owl-next {
right: -10%;
}
.director-details img {
margin-top: 0rem;
margin-right: 0rem;
}
.director-details, .seocnd-director .director-details {
grid-template-columns: 100%;
}
.director-desc {
order: 2;
}
.director-name-module {
border: 2px solid #fdb912;
background-color: inherit;
-webkit-transform: skewX(30deg);
-moz-transform: inherit;
-ms-transform: inherit;
transform: inherit;
width: auto;
margin-left: 0rem!important;
z-index: 0;
margin: auto;
}
.director-name-module h6.blue-text {
margin: 5px 0 !important;
transform: initial;
text-align: center;
padding-bottom: 0;
font-size: 20px;
}
.seocnd-director .director-name-module {
-webkit-transform: inherit;
-moz-transform: inherit;
-ms-transform: inherit;
transform: inherit;
border-color: #3aaa35;
margin-right: 0rem!important;  
}
.et_menu_container {
height: 90px;
padding-top: 0;
}
.et-search-form input {
width: 100%;
top: -1rem;
right: -20px;
}
span.et_close_search_field {
right: -18px;
top: 20px;
height: auto;
}
.banner-section .et_pb_slide_description {
padding: 18% 8%;
}
.director-desc {
padding:10px;
}
.seocnd-director .director-name-module h6.blue-text {
margin: 5px 0!important;
transform: inherit;
font-size: 20px;
}
.director-details, .seocnd-director .director-details{padding:0;}
.third-director .director-name-module {
border-color: #02578c;
}
.home-about-detail {
order: 2;
}
.director-wrap {
margin-top: 0;
}
.livetracking-page-form .tracking-filed{grid-template-columns:100%;}
.process-wrapper .strnght-details:after{
top: 30%;
right: -12%;
}
.award-timline-wrap .timeline-nav__item{
margin-right: 15px;
padding: 0px 0px!important;
}
.award-timline-wrap .timeline-nav {
width: 85%;
margin: auto;
}
.strnght-details p{font-size:12px;}
.request-quote-wrapper{width:100%; padding:1rem;}
#banner_id .et_pb_slider .et_pb_slide {
background-position: top!important;
height: 50vh;
}
.new_quick_links .white-text {
color: #231f20;
}
.sticky {
top: 0;
}
.they-do-title p {
font-size: 12px;
}
.director-section:before{display:none !important;}
#shareholder_id:after{width:35%; height:18%;}
.investor-director .director-details img , .shrikant-wrap img {
width: auto;
margin: auto !important;
padding-top: 10px;
}
.investor-director .director-name-module h6.blue-text{padding-bottom:10px;}
.tab-content-module {
grid-template-columns: 100%;}
.tracking-tab-wrap{padding:10px;}
.sticky-arrow:hover .float-social-media {
display: block;
}
.float-social-media {
display: none;
}
.tracking-tab-wrap .tab-nav ul{
width:90%;
padding: 8px 0 0;
line-height: normal;
}
.tracking-tab-wrap .tab-nav li{
width: 100%;
margin-bottom: 8px;
padding: 5px 0 10px;
font-size: 12px;
border-bottom: 2px solid #fff;
border-right:0;
}
.tracking-tab-wrap .tab-nav {
margin: 0 0 10px 0;
}
.tracking-tab-wrap .tab {
margin-top: 0;
height: 300px;
overflow-y: auto;
}
.download-tab a{
font-size:12px;
padding: 10px;
}
.disclouser-wrapper{
padding:10px;
}
.investor-director .director-details img {
box-shadow:none;}
.shrikant-wrap img {
box-shadow:none;}
.tracking-tab-wrap .tab-nav li.active>span{padding:2px;}
.download-tab a{width:100%;}
.statistic-wrapper .counter-common-grid{
grid-template-columns: 50% 50%;
}
.statistic-wrapper .counter-grid-wrap:nth-child(even)::after{
display:none;
}
.fifth-counter{
grid-column-start: 1;
grid-column-end: 3;
}
#wpsl-search-wrap {
padding: 1rem;
width: 100%;
margin: 0;
}
#wpsl-search-wrap #wpsl-search-btn {
float: left;
margin: 0 !important;
}
.wpsl-search-btn-wrap {
width: 25%!important;
margin-bottom: 0;
}
#wpsl-search-wrap div {
width: 75%;
}
#wpsl-search-wrap form {
align-items: flex-end;
}
#wpsl-gmap {
width: 100%;
margin-right: 0%;
}
#wpsl-result-list {
width: 100%;
margin-right: 0;
margin-left: 0;
padding: 1rem;
}
.investor-inner-button {
grid-template-columns: 100%;
grid-column-gap: 0;
}
.investor-button a {
margin-bottom: 15px;
}
.comittie-wrap .investor-inner-button {
grid-template-columns: 100%;
width: 100%;
}
.comittie-wrap a , .investor-button a {
grid-template-columns: 77% 23%;
}
a.bl_dropdown_text {
margin-bottom: 10px;
}
#logo {
max-height: 80% !important;
}
.point-twelve .internal-tabs {
display: grid;
grid-template-columns: 100% !important;
grid-column-gap: 0% !important;
}
}
.smart-odr-link{
margin-right: 8px;
color: #fff
}
.services-wrapper img{
aspect-ratio: 3/2;
}