.so-widget-ink-tabs-tabs-6e80ac165256-6341 .iw-so-tabs .iw-so-tabs-content {
background: transparent;
}
.so-widget-ink-tabs-tabs-6e80ac165256-6341 .iw-so-tabs .iw-so-tab-title {
margin-right: 3px;
}
.so-widget-ink-tabs-tabs-6e80ac165256-6341 .iw-so-tabs .iw-so-tab-title a {
color: #222222;
font-size: '';
background: #ffffff;
}
.so-widget-ink-tabs-tabs-6e80ac165256-6341 .iw-so-tabs .iw-so-tab-title a [class^="sow-icon-"] {
font-size: 1.5em;
height: 1em;
width: 1em;
float: left;
margin: 0.1em 0.75em -0.2em 0em;
display: block;
color: inherit;
}
.so-widget-ink-tabs-tabs-6e80ac165256-6341 .iw-so-tabs .iw-so-tab-title a:hover,
.so-widget-ink-tabs-tabs-6e80ac165256-6341 .iw-so-tabs .iw-so-tab-title a:focus {
color: #666666;
}
.so-widget-ink-tabs-tabs-6e80ac165256-6341 .iw-so-tabs .iw-so-tab-title.iw-so-tab-active a {
color: #666666;
-webkit-box-shadow: inset 0 -3px 0 #666666;
-moz-box-shadow: inset 0 -3px 0 #666666;
box-shadow: inset 0 -3px 0 #666666;
}.iw-so-tabs .iw-so-tabs-nav {
list-style: none;
margin: 0; }
.iw-so-tabs .iw-so-tabs-nav::after {
clear: both;
content: "";
display: table; }
.iw-so-tabs .iw-so-tabs-nav .iw-so-tab-title {
float: left;
margin-left: 0;
margin-bottom: 0;
margin-top: 0;
margin-right: 2px; }
.iw-so-tabs .iw-so-tabs-nav .iw-so-tab-title a {
display: block;
font-size: 1em;
padding: 1em 2em;
text-decoration: none;
outline: none;
text-align: center; }
.iw-so-tabs .iw-so-tabs-nav .iw-so-tab-title a::after {
clear: both;
content: "";
display: table; }
.iw-so-tabs .iw-so-tabs-content {
width: 100%; }
.iw-so-tabs .iw-so-tabs-content::after {
clear: both;
content: "";
display: table; }
.iw-so-tabs .iw-so-tabs-content .iw-so-tabs-panel {
display: none;
padding: 0.9375rem; }
.iw-so-tabs .iw-so-tabs-content .iw-so-tabs-panel.iw-so-tab-active {
display: block; }
.iw-so-tabs.iw-so-tabs-vertical {
max-width: 1200px;
margin-left: auto;
margin-right: auto; }
.iw-so-tabs.iw-so-tabs-vertical::after {
clear: both;
content: "";
display: table; }
.iw-so-tabs.iw-so-tabs-vertical .iw-so-tabs-nav {
float: left;
display: block;
margin-right: 2.35765%;
width: 23.23176%; }
.iw-so-tabs.iw-so-tabs-vertical .iw-so-tabs-nav:last-child {
margin-right: 0; }
.iw-so-tabs.iw-so-tabs-vertical .iw-so-tabs-nav .iw-so-tab-title {
margin-bottom: 0.25rem;
width: 100%; }
.iw-so-tabs.iw-so-tabs-vertical .iw-so-tabs-nav .iw-so-tab-title a {
width: 100%; }
.iw-so-tabs.iw-so-tabs-vertical .iw-so-tabs-content {
float: left;
display: block;
margin-right: 2.35765%;
width: 74.41059%; }
.iw-so-tabs.iw-so-tabs-vertical .iw-so-tabs-content:last-child {
margin-right: 0; }
.iw-so-tabs.iw-so-tabs-vertical .iw-so-tabs-content .iw-so-tabs-panel {
padding: 0 10px; }
@media only screen and (max-width: 720px) {
.iw-so-tabs.iw-so-tabs-vertical .iw-so-tabs-nav,
.iw-so-tabs.iw-so-tabs-vertical .iw-so-tabs-content {
width: 100%;
margin-right: 0; }
.iw-so-tabs.iw-so-tabs-vertical .iw-so-tabs-nav .iw-so-tab-title {
margin-bottom: 0rem;
width: auto; }
.iw-so-tabs.iw-so-tabs-vertical .iw-so-tabs-nav .iw-so-tab-title a {
width: auto; }
.iw-so-tabs.iw-so-tabs-icons .iw-so-tabs-nav .iw-so-tab-title .iw-so-tab-text {
display: none; }
.iw-so-tabs.iw-so-tabs-fullwidth .iw-so-tabs-nav .iw-so-tab-title {
margin-bottom: 0.25rem;
width: 100%;
margin-right: 0; }
.iw-so-tabs.iw-so-tabs-fullwidth .iw-so-tabs-nav .iw-so-tab-title a {
width: 100%; } }
.no-js .iw-so-tabs .iw-so-tabs-content .iw-so-tabs-panel {
display: block !important; }.so-widget-sow-social-media-buttons-atom-8a92accd8616 .social-media-button-container {
zoom: 1;
text-align: left; }
.so-widget-sow-social-media-buttons-atom-8a92accd8616 .social-media-button-container:before {
content: '';
display: block;
}
.so-widget-sow-social-media-buttons-atom-8a92accd8616 .social-media-button-container:after {
content: '';
display: table;
clear: both;
}
@media (max-width: 780px) {
.so-widget-sow-social-media-buttons-atom-8a92accd8616 .social-media-button-container {
text-align: left;
}
}
.so-widget-sow-social-media-buttons-atom-8a92accd8616 .sow-social-media-button-linkedin-0 {
border: 1px solid;
-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.065);
-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.065);
box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.065);
text-shadow: 0 1px 0 rgba(0, 0, 0, 0.05);
border-color: #014b72 #014568 #003b59 #014568;
background: #0177b4;
background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #015581), color-stop(1, #0177b4));
background: -ms-linear-gradient(bottom, #015581, #0177b4);
background: -moz-linear-gradient(center bottom, #015581 0%, #0177b4 100%);
background: -o-linear-gradient(#0177b4, #015581);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0177b4', endColorstr='#015581', GradientType=0);
color: #ffffff !important;
}
.so-widget-sow-social-media-buttons-atom-8a92accd8616 .sow-social-media-button-linkedin-0.ow-button-hover:focus,
.so-widget-sow-social-media-buttons-atom-8a92accd8616 .sow-social-media-button-linkedin-0.ow-button-hover:hover {
background: #ffffff;
background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #ebebeb), color-stop(1, #ffffff));
background: -ms-linear-gradient(bottom, #ebebeb, #ffffff);
background: -moz-linear-gradient(center bottom, #ebebeb 0%, #ffffff 100%);
background: -o-linear-gradient(#ffffff, #ebebeb);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ebebeb', GradientType=0);
border-top: 1px solid #e3e3e3;
border-right: 1px solid #dedede;
border-bottom: 1px solid #d6d6d6;
border-left: 1px solid #dedede;
}
.so-widget-sow-social-media-buttons-atom-8a92accd8616 .sow-social-media-button-linkedin-0.ow-button-hover:focus,
.so-widget-sow-social-media-buttons-atom-8a92accd8616 .sow-social-media-button-linkedin-0.ow-button-hover:hover {
color: #0177b4 !important;
}
.so-widget-sow-social-media-buttons-atom-8a92accd8616 .sow-social-media-button-youtube-0 {
border: 1px solid;
-webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.065);
-moz-box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.065);
box-shadow: inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.065);
text-shadow: 0 1px 0 rgba(0, 0, 0, 0.05);
border-color: #97261c #8f241b #822118 #8f241b;
background: #cf3427;
background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #a4291f), color-stop(1, #cf3427));
background: -ms-linear-gradient(bottom, #a4291f, #cf3427);
background: -moz-linear-gradient(center bottom, #a4291f 0%, #cf3427 100%);
background: -o-linear-gradient(#cf3427, #a4291f);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cf3427', endColorstr='#a4291f', GradientType=0);
color: #ffffff !important;
}
.so-widget-sow-social-media-buttons-atom-8a92accd8616 .sow-social-media-button-youtube-0.ow-button-hover:focus,
.so-widget-sow-social-media-buttons-atom-8a92accd8616 .sow-social-media-button-youtube-0.ow-button-hover:hover {
background: #d73729;
background: -webkit-gradient(linear, left bottom, left top, color-stop(0, #ad2b21), color-stop(1, #d73729));
background: -ms-linear-gradient(bottom, #ad2b21, #d73729);
background: -moz-linear-gradient(center bottom, #ad2b21 0%, #d73729 100%);
background: -o-linear-gradient(#d73729, #ad2b21);
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d73729', endColorstr='#ad2b21', GradientType=0);
border-top: 1px solid #a0281e;
border-right: 1px solid #97261c;
border-bottom: 1px solid #8a231a;
border-left: 1px solid #97261c;
}
.so-widget-sow-social-media-buttons-atom-8a92accd8616 .sow-social-media-button-youtube-0.ow-button-hover:focus,
.so-widget-sow-social-media-buttons-atom-8a92accd8616 .sow-social-media-button-youtube-0.ow-button-hover:hover {
color: #ffffff !important;
}
.so-widget-sow-social-media-buttons-atom-8a92accd8616 .sow-social-media-button {
display: inline-block;
font-size: 1em;
line-height: 1em;
margin: 0.1em 0.1em 0.1em 0;
padding: 1em 0;
width: 3em;
text-align: center;
vertical-align: middle;
-webkit-border-radius: 0.25em;
-moz-border-radius: 0.25em;
border-radius: 0.25em;
}
.so-widget-sow-social-media-buttons-atom-8a92accd8616 .sow-social-media-button .sow-icon-fontawesome {
display: inline-block;
height: 1em;
}@font-face {
font-family: 'sow-fontawesome-brands';
font-style: normal;
font-weight: normal;
font-display: block;
src: url(//www.kalyanitechnoforge.com/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-brands-400.eot);
src: url(//www.kalyanitechnoforge.com/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-brands-400.eot) format("embedded-opentype"),
url(//www.kalyanitechnoforge.com/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-brands-400.woff2) format("woff2"),
url(//www.kalyanitechnoforge.com/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-brands-400.woff) format("woff"),
url(//www.kalyanitechnoforge.com/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-brands-400.ttf) format("truetype"),
url(//www.kalyanitechnoforge.com/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-brands-400.svg) format("svg");
}
.sow-fab {
font-family: 'sow-fontawesome-brands';
font-style: normal !important;
font-weight: normal !important;
}
@font-face {
font-family: 'sow-fontawesome-free';
font-style: normal;
font-weight: 400;
font-display: block;
src: url(//www.kalyanitechnoforge.com/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-regular-400.eot);
src: url(//www.kalyanitechnoforge.com/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-regular-400.eot) format("embedded-opentype"),
url(//www.kalyanitechnoforge.com/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-regular-400.woff2) format("woff2"),
url(//www.kalyanitechnoforge.com/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-regular-400.woff) format("woff"),
url(//www.kalyanitechnoforge.com/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-regular-400.ttf) format("truetype"),
url(//www.kalyanitechnoforge.com/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-regular-400.svg) format("svg");
}
.sow-far {
font-family: 'sow-fontawesome-free';
font-style: normal !important;
font-weight: 400 !important;
}
@font-face {
font-family: 'sow-fontawesome-free';
font-style: normal;
font-weight: 900;
font-display: block;
src: url(//www.kalyanitechnoforge.com/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-solid-900.eot);
src: url(//www.kalyanitechnoforge.com/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-solid-900.eot) format("embedded-opentype"),
url(//www.kalyanitechnoforge.com/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-solid-900.woff2) format("woff2"),
url(//www.kalyanitechnoforge.com/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-solid-900.woff) format("woff"),
url(//www.kalyanitechnoforge.com/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-solid-900.ttf) format("truetype"),
url(//www.kalyanitechnoforge.com/wp-content/plugins/so-widgets-bundle/icons/fontawesome/webfonts/fa-solid-900.svg) format("svg");
}
.sow-fa,
.sow-fas {
font-family: 'sow-fontawesome-free';
font-weight: 900 !important;
font-style: normal !important;
}
.sow-icon-fontawesome {
display: inline-block;
speak: none;
font-variant: normal;
text-transform: none;
line-height: 1;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.sow-icon-fontawesome[data-sow-icon]:before {
content: attr(data-sow-icon);
}.site-footer .copyright .copyright-bott{
padding: 0px 0px 0px 135px !important;
}
select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required.careermonth {
padding-right: 19px !important;
}
.prod_single-img {
width: 388px;
}
.prod_single-img img {
width: 100%;
display: block;
max-width: 388px;
}
#product_tab .iw-so-tabs-nav .iw-so-tab-active a span {
padding: 0 20px !important;
}
.client_tab .iw-so-tabs-nav .iw-so-tab-active a span {
padding: 0 20px !important;
}
.unique_quality_head h3:nth-child(1) {
margin-bottom: 0;
}
.unique_quality_head h3:nth-child(2) {
margin-top: 10px;
}
.unique_quality_head {
margin-bottom: 50px;
}
.forging_overview .r_and_d_slider .pageoverviewslider.slick-slider .slick-arrow.slick-prev,.forging_overview .r_and_d_slider .pageoverviewslider.slick-slider .slick-arrow.slick-next {
bottom: -60px !important;
}
.forging_overview {
padding-bottom: 100px !important;
}
.mobile-404{
display: none;
}
.page-id-2855 .page-headers-section .page-header-inner:before {
height: 100%;
}
.csr-overview  h2.sow-headline {
text-transform: uppercase;
}
body .manufacturing-sites .slick-slider .slick-arrow.slick-prev,
body .manufacturing-sites .slick-slider .slick-arrow.slick-next {
bottom: -15px !important;
}
.subprod_overview_banner_slider .thumb-image .slick-current img {
border: 2px solid #35C6B6;
}
.ktt-group-infographic .kg-listheadings li:nth-child(6) span {
max-width: 45px;
}
.training_center_div h2.section-heading {
font-size: 27px;
}
.man-fac-sit-heading h2.sow-headline {
margin-bottom: 20px !important;
}
.man-fac-sit-heading .decoration {
margin-top: 0 !important;
}
.man-fac-sit-heading .decoration .decoration-inside {
display: none !important;
}
.sent .wpcf7-response-output {
color:  green !important;
}
ul.values-list {
margin: 0;
}
ul.values-list li {
position: relative;
color: #ffffff;
font-size:18px;
padding-left: 30px;
}
ul.values-list li:before {
position: absolute;
content: '';
height: 10px;
width: 10px;
background-color: #ffffff;
border-radius: 100%;
left: 0;
top: 13px;
}
.usps-heading .sow-headline-container h2.sow-headline {
margin-bottom: 20px !important;
}
#product_tab .iw-so-tabs-content h2.iw-so-tabs-panel-heading a:focus {
text-decoration: none !important;
}
.des-dev-tab .addrs_text {
max-width: 100% !important;
}
.client-sec {
background-size: 28% !important;
}
#product_inner_tab {
background-color: #e5ecf2;
background-image: url(https://kalyanitechnoforge.com/wp-content/uploads/2022/12/prod_bg_img.png);
background-repeat: repeat;
padding: 60px 0px 60px 0px;
background-size: contain;
min-height: 570px;
}
.product-lp-tabs .product-list-text p {
color: #ffffff;
}
.product-list-text p {
font-size: 15px;
line-height: 28px;
}
a.explore-btn {
color: #000000;
background-color: #fff;
display: block;
width: 100%;
max-width: 150px;
padding: 10px 0px;
text-align: center;
border-radius: 50px;
text-decoration: none;
text-transform: uppercase;
font-size: 15px;
border: 1px solid #adadad;
box-shadow: 3px 5px 5px #3e3e3e24;
margin-bottom: 14px;
}
a.explore-btn:hover {
background: #35c6b6;
color: #fff !important;
border: 1px solid transparent;
}
.our-product-list .product_content_wrap {
margin: 10em 0 0;
}
.products-singlepage-overview {
line-height: 33px;
font-size: 18px;
color: #000000;
text-align: justify;
}
.business_management_image img {
margin: 0 auto;
}
ul.business_management_ul {
position: relative;
display: flex;
justify-content: space-between;
}
.business_management_ul li {
position: absolute;
top: 0;
left: 0;
list-style-type: none;
}
.business_management_text_inner {
display: flex;
flex-direction: row-reverse;
justify-content: space-between;
width: 250px;
}
.business_management_text_inner p.text_box {
font-size: 16px;
max-width: 150px;
text-align: center;
line-height: 22px;
}
ul.business_management_ul li:nth-child(1) {
left: 8%;
bottom: 6px;
top: auto;
}
ul.business_management_ul li:nth-child(2) {
left: 11.5%;
bottom: 109px;
top: auto;
}
ul.business_management_ul li:nth-child(2) .business_management_text_inner p.text_box {
position: relative;
top: -50px;
left: 90px;
}
ul.business_management_ul li:nth-child(3) {
top: auto;
bottom: 164px;
left: 20.5%;
}
ul.business_management_ul li:nth-child(3) .business_management_text_inner p.text_box {
position: relative;
top: -80px;
left: 100px;
}
ul.business_management_ul li:nth-child(4) {
top: auto;
bottom: 182px;
left: 341px;
}
ul.business_management_ul li:nth-child(4) .business_management_text_inner p.text_box {
position: relative;
top: -100px;
left: 150px;
}
ul.business_management_ul li:nth-child(5) {
bottom: auto;
top: -261px;
right: 425px;
left: auto;
}
ul.business_management_ul li:nth-child(5) .business_management_text_inner p.text_box {
position: relative;
top: -100px;
left: 230px;
}
ul.business_management_ul li:nth-child(6) {
top: auto;
bottom: 115px;
right: 11%;
left: auto;
}
ul.business_management_ul li:nth-child(6) .business_management_text_inner {
flex-direction: revert;
}
ul.business_management_ul li:nth-child(6) .business_management_text_inner p.text_box {
position: relative;
top: -40px;
left: -10px;
}
ul.business_management_ul li:nth-child(7) {
top: auto;
bottom: 20px;
right: 130px;
left: auto;
}
ul.business_management_ul li:nth-child(7) .business_management_text_inner {
flex-direction: revert;
}
ul.business_management_ul li:nth-child(7) .business_management_text_inner p.text_box {
position: relative;
right: 50px;
}
.business_management_text_bot {
text-align: center;
display: flex;
flex-direction: column;
align-items: center;
}
.business_management_text_bot h2{
margin: -100px 0 0px !important;
color: #000000;
}
.prodct-overview-wrap .page_overview {
padding: 60px 0px;
}
.prodct-overview-wrap .page_overview h2 {
margin-bottom: 20px;
}
.ltbtn:hover {
background: #35c6b6 !important;
color: #ffffff !important;
border: 1px solid #35c6b6 !important;
transition: all 0.5s;
}
.error404  .content-banner {
display: none;
}
.prototype_facility_div .pageoverviewslider.slick-slider .slick-arrow.slick-next,
.prototype_facility_div .pageoverviewslider.slick-slider .slick-arrow.slick-prev{
bottom: -15px !important; 
} .search .content-banner {
display: none;
}
.page-header.search_page_header {
display: block !important;
background-position: center;
background-image: url(https://kalyanitechnoforge.com/wp-content/uploads/2023/01/search_banner.jpg);
background-repeat: no-repeat;
background-size: cover;
min-height: 500px;
display: flex !important;
justify-content: center;
align-items: center;
margin: 0;
}
.searchbannerdesign h2 {
font-size: 55px;
color: #FFFFFF;
width: 100%;
display: block;
margin: 0 auto;
max-width: 200px;
margin-bottom: 45px;
}
.searchbannerdesign input {
width: 100%;
max-width: 865px;
margin: 0 auto;
display: block;
background: #ffffff;
color: #707070 !important;
outline: 0;
border-radius: 50px;
padding: 20px 75px 20px 25px;
border: 1px solid #a6a6a6 !important;
}
html body .search-btn {
position: absolute;
right: 30px;
bottom: 15px;
border: 0 !important;
width: 25px;
height: 30px;
background-color: transparent !important;
background-image: url(https://kalyanitechnoforge.com/wp-content/uploads/2023/01/serch-page-icon.svg) !important;
background-repeat: no-repeat !important;
background-position: center right !important;
padding: 0 !important;
display: inline-block;
}
html body .search-btn:hover {
background-image: url(https://kalyanitechnoforge.com/wp-content/uploads/2023/01/search-hover-icon.svg) !important;
background-repeat: no-repeat !important;
background-position: center right !important;
}
.search_page_header .ast-container .searchbannerdesign {
width: 100%;
margin: 0 auto !important;
position: relative;
max-width: 865px;
}
.cust-container {
max-width: 1180px;
width: 100%;
margin: 0 auto;
}
.searchpage_container {
width: 100%;
display: flex;
padding: 60px 0 0 0;
}
ul.searchpage_sidebar {
padding: 0;
}
.searchpage_sidebar_col h2 {
color: #000000 !important;
}
.searchpage_sidebar_col ul.searchpage_sidebar li {
margin: 10px 0 10px;
display: block;
font-size: 18px;
}
.searchpage_sidebar_col ul.searchpage_sidebar li input {
margin: 0 5px 0 0;
}
.searchfilter_ul li.searchresule {
display: flex;
justify-content: space-between;
border-bottom: 1px solid #b3b3b32b;
padding: 30px 0px;
margin-left: -48px;
color: white;
cursor: pointer;
}
.searchfilter_ul li.searchresule .img_box {
width: 170px;
height: 170px;
align-items: center;
display: flex;
margin: 0;
border: 1px solid #949494;
}
.searchfilter_ul li.searchresule .img_box .img_box_wrap {
overflow: hidden;
height: 100%;
align-items: center;
display: flex;
justify-content: center;
}
.searchfilter_ul li.searchresule .img_box .img_box_wrap {
width: 100%;
text-align: center;
}
.searchfilter_ul li.searchresule .content_box {
padding: 0 0 0 30px;
width: 81%;
}
.searchfilter_ul li.searchresule .content_box .title a {
color: #1F2635;
font-size: 22px;
line-height: 26px;
font-weight: 600;
}
.searchfilter_ul li.searchresule .content_box .content {
margin: 10px 0 5px;
font-size: 15px;
line-height: 28px;
color: #000000;
margin-bottom: 30px;
text-align: justify;
}
.searchfilter_ul li.searchresule .content_box .explore_wrap {
line-height: 20px;
}
.searchpage_container .searchpage_sidebar_col { width: 320px;
}
.searchpage_container .search_page_resule {
width: 76%;
margin: 0 0 0 50px;
}
div#load_button {
margin: 30px 0 30px 0;
}
.load_button input[type="button"] {
background: transparent;
color: #081535;
border: 1px solid #adadad;
transition: all 0.5s;
padding:15px 35px;
border-radius: 50px;
}
.load_button input[type="button"]:hover {
background-color: #35c6b6;
color: #ffffff;
transition: all 0.5s;
border: 1px solid transparent;
} img.vmv-mob-img {
display: none;
}
.business_management_text_bot.mobile-heading h2 {
margin: 0 !important;
display: none;
}
.image-wrap img {
width: 100%;
display: block;
padding-right: 20px;
}
.bannHov_img {
position: relative;
}
.bannerhovtitle_new {
position: absolute;
bottom: 20px;
left: 30px;
text-transform: uppercase;
max-width: 50%;
overflow: hidden;
display: block;
}
.bannerhovtitle_new h4{
font-size: 36px;
color: #FFFFFF;
}
@media(max-width: 1200px){
.prod_tab_text{
max-width: 100%;
margin-bottom: 20px;
}
.business_management_image img {
display: none;
}
ul.business_management_ul {
position: static;
margin: 0 !important;
display: flex;
justify-content: space-between;
}
.business_management_ul li {
position: static;
width: 20%;
}
.business_management_text_inner {
display: block;
width: 100%;
}
.business_management_text_inner p.text_box {
position: static !important;
max-width: 100%;
}
.icon_box {
display: flex;
justify-content: center;
align-items: center;
height: 100px;
width: 100px;
background-color: #35c6b6;
border-radius: 100%;
margin: 0 auto;
margin-bottom: 20px;
}
.business_management_text_bot.mobile-heading h2 {
display: block !important;
margin-bottom: 30px !important;
}
.business_management_text_bot h2{
display: none;
}
.core-values {
padding-top: 20px!important;
padding-bottom: 20px !important;
}
.bannerhovtitle {
top: 30%;
}
}
@media(max-width: 1040px){
body #product_tab ul.iw-so-tabs-nav {
margin-right: 30px !IMPORTANT;
}
}
@media(max-width: 999px){
.ikfclientlogo {
text-align: center;
}
ul.ftr-menu{ margin:0 auto;
}
.site-footer .copyright .copyright-bott {
padding: 0px !important;
text-align: center;
}
html body .forging_overview {
padding-bottom: 40px !important;
}
.application_box p{
margin: 0 !important;
}
.product_tab_details .row {
display: flex;
justify-content: space-between !important;
}
.product_tab_details .row .col-lg-6 {
width: 49%;
}
.prod_tab_text h4 {
margin-bottom: 0px;
}
.leadership_team_sec .client-content {
max-width: 100%;
}
.leadership_team_sec .client-img img {
left: 0;
}
.ltpopimg {
margin-bottom: 20px;
}
.ltpopcontent {
max-width: 100% !important;
}
html body .des-dev-overview {
padding-bottom: 60px !important;
}
html body .tool_die_manufact p {
margin-bottom: 20px !important;
}
.solution-overview p{
margin-bottom: 0 !important; 
}
.csractivity .CSR-Wrap .csr-dynamic-row {
padding: 20px 15px 50px 15px !important;
}
.csr-overview-heading h2.sow-headline {
margin-bottom: 0px;
}
.man-fac-sit-heading h2.sow-headline {
margin-bottom: 0 !important;
}
.manufacturing-sites{
padding-top: 0 !important;
}
.CSR-Wrap .csrslick{
margin-top: 0 !important;
}
.CSR-Wrap .csr-dynamic-row {
padding: 20px 15px !important;
}
.csr-overview-slider-wrap {
padding-top: 0;
}
.page_overview h2{
text-align:left;
} .product_tab_details .container {
padding: 0 !important;
}
body .solution-overview {
padding: 20px 0px !important;
}
.prototype_text p{
margin-bottom: 0 !important;
}
.prototype_text h3.widget-title {
margin-bottom: 0;
}
.csrslick .slick-list.draggable, {
height: 310px !important;
}
.reach-out div#panel-25-4-0-0 {
margin-bottom: 20px !important;
}
.why-us-inner h2 {
margin-bottom: 0px !important;
}
#product_inner_tab h2 {
margin-bottom: 0 !important;
}
.sitemap_row h3.widget-title{
margin-bottom: 20px;
}
.sitemap_row {
flex-wrap: wrap !important;
padding:20px 0 !important;
}
.sitemap_row .panel-grid-cell {
width: 50% !important;
margin-bottom: 30px !important;
}
.sitemap_icon_div:after {
display: none;
}
.product_text h3,
.page_overview h2,
h2.sow-headline,
.contact_us_address h2,
#product_inner_tab h2,
.business_management_text_bot.mobile-heading h2,
.image-gallery-sec h2,
body .r_and_d_overview h3.widget-title,
body .solution-overview h3.widget-title,
body .products-singlepage-overview h3,
.csr-overview h3.widget-title{
font-size: 30px !important;
}
body .products-singlepage-overview h3{
margin-bottom: 0 !important;
}
.business_management_text_bot.mobile-heading h2{
margin-bottom: 10px !important;
}
body .client-sec{
padding-top: 20px !important;
padding-bottom: 60px !important;
}
.client_tab {
padding-bottom: 30px !important;
}
.page_overview p{
padding: 0 !important   
}  .awards_recog_div ul li:nth-child(4n) {
margin-right: 0 !important;
}
.awards_recog_div ul li {
width: 22% !important;
margin-right: 4% !important;
}
.awards_recog_div ul li a h4 {
font-size: 18px;
line-height: 20px;
}
.awards-list,
.awards-overview {
padding-top: 20px !important;
padding-bottom: 20px !important;
}
body #product_tab ul.iw-so-tabs-nav {
display: none;
}
body #product_tab .iw-so-tabs.iw-so-tabs-vertical .iw-so-tabs-content {
width: 100% !important;
}
.plant_addrs_tab_text > img {
width: 100%;
display: block;
}
#product_tab .iw-so-tabs-content h2.iw-so-tabs-panel-heading {
background-color: #ffffff;
margin-bottom: 10px !important;
}
#product_tab .iw-so-tabs-content h2.iw-so-tabs-panel-heading a {
display: block;
padding: 10px;
line-height: 30px;
position: relative;
}
#product_tab .iw-so-tabs-content h2.iw-so-tabs-panel-heading a span {
font-size: 22px;
color: #000000;
display: block;
}
#product_tab .iw-so-tabs-content .iw-so-tabs-panel {
padding: 10px !important;
margin-bottom: 20px !important;
margin-top: -10px !important;
}
#product_tab .iw-so-tabs-content h2.iw-so-tabs-panel-heading a.iw-so-tab-active {
background-color: #35C6B6;
}
#product_tab .iw-so-tabs-content h2.iw-so-tabs-panel-heading a.iw-so-tab-active span{
color: #ffffff !important;
}
#product_inner_tab{
padding-top: 20px !important;
padding-bottom: 20px !important;
}
#product_tab .iw-so-tabs-content h2.iw-so-tabs-panel-heading a:after {
content: "";
position: absolute;
right: 22px;
top: 20px;
transition: all 0.3s ease-in-out;
font-size: 18px;
background: #000000;
width: 2px;
height: 15px;
}
#product_tab .iw-so-tabs-content h2.iw-so-tabs-panel-heading a:before {
content: "";
position: absolute;
right: 15px;
top: 26px;
transition: all 0.3s ease-in-out;
font-size: 18px;
background: #000000;
width: 16px;
height: 2px;
}
#product_tab .iw-so-tabs-content h2.iw-so-tabs-panel-heading a.iw-so-tab-active:after {
transform: rotate(90deg);
}
.client_tab .iw-so-tabs-panel {
background-color: #f1f4f7;
}
.client_tab_sec .container {
padding: 0 0px !important;
}
.client_tab_sec .col-lg-3 {
display: flex;
justify-content: center;
align-items: center;
}
.address-row {
padding: 20px 0 !important;
}
.clients-overview {
padding: 20px 0 0px 0px !important;
}
}
@media(max-width: 921px){
.searchpage_sidebar_col ul.searchpage_sidebar {
display: flex;
}
.searchpage_sidebar_col ul.searchpage_sidebar li {
margin-right: 20px;
}
.searchpage_container .search_page_resule{
width: 100%;
margin: 0;
}
.searchfilter_ul li.searchresule{
margin-left: -41px;
}
.searchpage_container {
display: block;
}
.searchpage_container .searchpage_sidebar_col{
width: 100%;
}
}
@media(max-width: 880px){
ul.business_management_ul {
flex-wrap: wrap;
}
.business_management_ul li {
width: 30%;
}
}
@media(max-width: 780px){
.ups-inner {
display: flex !important;
justify-content: space-between !important;
flex-wrap: wrap !important;
flex-direction: row !important;
}
.ups-inner .panel-grid-cell {
width: 49% !important;
}
body .r_and_d_overview p{
margin-bottom: 20px !important;
}
body .forging_overview p {
margin-bottom: 20px !important;
}
html body .forging_overview {
padding-bottom: 70px !important;
}
body .precission-macgn-sec {
padding-bottom: 40px !important;
}
body .spl_heat_treat_sec {
padding-bottom: 70px !important;
}
body .spl_heat_treat_sec ul.goals {
margin-bottom: 20px !important;
}
body .mim-sec {
padding-bottom: 50px !important;
}
body .inspection-overview-sec {
padding-bottom: 50px !important;
}
.inspection-overview-sec .training-highlights {
margin-bottom: 20px !important;
}
.prototype_text h3{
margin-top: 5vw;
}
.csr-overview h3.widget-title {
margin-bottom: 0px;
}
.csr-overview-slider-wrap .csrslick {
padding-bottom: 0 !important;
}
.csrslick .slick-list.draggable {
height: auto !important;
}
.CSR-Wrap .csrslick .slick-list.draggable{
max-height:100% !important;
}
.CSR-Wrap .csr-para{
padding:0 !important;
}
.CSR-Wrap .csr-para h4{
line-height: 30px;
}
.CSR-Wrap .csr-dynamic-row ul.csrslick {
padding-bottom: 0 !important;
}
.csrslick button.slick-prev.slick-arrow,
.csrslick button.slick-next.slick-arrow {
bottom: 15px !important;
}
.csr-dynamic-row {
display: block !important;
}
.csr-dynamic-row .col-lg-6 {
width: 100%;
}
.csractivity .CSR-Wrap .csr-dynamic-row:nth-child(2n) .csr-para {
padding: 0 !important;
}
.bannerhovtitle_new h4 {
font-size: 22px;
}
ul.values-list li:before {
background-color:  #000000 !important;
height: 8px;
width: 8px;
top: 15px;
}
body .r_and_d_slider .pageoverviewslider .slick-list.draggable {
height: auto !important;
}
.reach-out div#panel-25-4-0-0{
margin-bottom: 0 !important;
}
#product_inner_tab h2{
margin-bottom: 20px !important;
}
.contact_us_address a {
max-width: 100%;
}
.contact_us_address p {
max-width: 100%;
}
.r_and_d_overview p {
max-width: 100% !important;
}
body .r_and_d_overview {
padding: 20px 0px !important;
}
.r_and_d_overview #pgc-15-0-0, #pgc-15-2-0 {
margin-bottom: 0;
}
.features-list-row {
padding-bottom:20px !important;
}
.prototype_facility_div {
padding-top: 20px !important;
padding-bottom: 20px !important;
}
.q-a-overview {
padding: 20px 0px !important;
}
.q-a-overview  p {
padding: 0 0px !important;
}
.manufacturing-sites p {
max-width: 100% !important;
margin-bottom: 20px !important;
}
.manufacturing-sites ul.training-highlights {
margin-bottom: 10px !important;
}
.manufacturing-sites {
padding-bottom: 0 !important;
}
body .infrastructure_city_line p {
margin: 40px 0 0 0 !important;
}
.infrastructure_training_center {
padding-top: 20px !important;
padding-bottom: 20px !important;
}
.prototype_text .so-widget-sow-editor.so-widget-sow-editor-base {
padding-left: 0 !important;
}
.training_center_div {
padding-left: 0 !important;
margin-bottom: 20px;
}
.rd {
padding-top: 20px !important;
padding-bottom: 40px !important;
} iframe.contact-map {
width: 100%;
}
.contact_us_address{
margin-bottom: 20px;
}
.solution-overview p {
max-width: 100% !important;
}
}
@media(max-width: 768px){
body .csractivity .CSR-Wrap .csr-dynamic-row {
padding: 20px 15px 60px 15px !important;
}
.awards_recog_div ul {
justify-content: flex-start;
flex-wrap: wrap;
margin: 0 -15px;
}
}
.awards_recog_div ul li {
width: 29% !important;
margin: 0px 2.1% 20px!important;
}
.awards_recog_div ul li:nth-child(4n){
margin: 0px 2.1% 20px!important;
}
.q-a-overview .page_overview {
padding-bottom: 0 !important;
} .our_product .container {
padding: 0 15px;
}
.usp {
padding-top: 20px !important;
padding-bottom: 20px !important;
}
.usp .ups-inner p.sow-headline {
margin-bottom: 20px !important;
line-height: 25px;
font-size: 22px;
}
}
@media(max-width: 767px){
.mobile-404{
display: block !important;
}
.desktop-404{
display: none;
}
ul.values-list{
margin: 0 0 20px 0;
}
#leadership-team-section .client-inner .client-img:before {
right: auto !important;
left: 0 !important;
height: 60% !important;
width: 80% !important;
}
}
@media(max-width: 580px){
.awards_recog_div ul li {
width: 50% !important;
margin-right: 0 !important;
padding: 0 10px;
}
.product_text h3,
.page_overview h2,
h2.sow-headline,
.leadership_team_sec .client-content h3,
#product_inner_tab h2,
.contact_us_address h2,
.business_management_text_bot.mobile-heading h2,
.image-gallery-sec h2,
body .solution-overview h3.widget-title,
body .products-singlepage-overview h3,
.csr-overview h3.widget-title
{
font-size: 26px !important;
}
#product_tab .iw-so-tabs-content h2.iw-so-tabs-panel-heading a span{
font-size: 20px;
padding-right: 25px;
}
.awards_recog_div ul li {
width: 46% !important;
margin-right: 0 !important;
}
.awards_recog_div h2{
margin-bottom: 20px !important;
}
.awards_recog_div ul li:nth-child(5n) {
margin-right: 0 !important;
}
.awards_recog_div ul li:last-child {
margin-bottom: 0;
}
}
@media(max-width: 480px){ a.related-prod-div img{
width: 100%;
}
.searchpage_sidebar_col ul.searchpage_sidebar {
justify-content: space-between;
flex-wrap: wrap;
}
.searchpage_sidebar_col ul.searchpage_sidebar li {
width: 50%;
margin: 0;
}
.searchfilter_ul li.searchresule .img_box {
width: 50px !important;
height: 50px !important;
} .business_management_ul li {
width: 50%;
}
.solution-overview h3.widget-title {
font-size: 35px !important;
}
ul.goals.ft-white.r_and_d_ul li {
line-height: 28px !important;
}
.prototype_text h3.widget-title {
font-size: 30px !important;
line-height: 34px !important;
} }
@media(max-width: 440px){ body .technology_cap_ul li{
line-height: 24px !important;
} }
@media(max-width: 380px){ .prototype_text h3{
margin-top: 7vw;
}
}
@media(max-width: 340px){ } .slick-slider {
position: relative;
display: block;
box-sizing: border-box;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
-webkit-touch-callout: none;
-khtml-user-select: none;
-ms-touch-action: pan-y;
touch-action: pan-y;
-webkit-tap-highlight-color: transparent;
}
.slick-list {
padding: 0px!important;
position: relative;
display: block;
overflow: hidden;
margin: 0;
padding: 0;
}
.slick-list:focus {
outline: none;
}
.slick-list.dragging {
cursor: pointer;
cursor: hand;
}
.slick-slider .slick-track,
.slick-slider .slick-list {
-webkit-transform: translate3d(0, 0, 0);
-moz-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.slick-track {
position: relative;
top: 0;
left: 0;
display: block;
}
.slick-track:before,
.slick-track:after {
display: table;
content: '';
}
.slick-track:after {
clear: both;
}
.slick-loading .slick-track {
visibility: hidden;
}
.slick-slide {
display: none;
float: left;
height: 100%;
min-height: 1px;
}
[dir='rtl'] .slick-slide {
float: right;
}
.slick-slide img {
display: block;
}
.slick-slide.slick-loading img {
display: none;
}
.slick-slide.dragging img {
pointer-events: none;
}
.slick-initialized .slick-slide {
display: block;
}
.slick-loading .slick-slide {
visibility: hidden;
}
.slick-vertical .slick-slide {
display: block;
height: auto;
border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
display: none;
} .navigation li a,
.navigation li a:hover,
.navigation li.active a,
.navigation li.disabled {
color: #fff;
text-decoration: none;
}
.navigation li {
display: inline;
}
.navigation li a,
.navigation li a:hover,
.navigation li.active a,
.navigation li.disabled {
background-color: #6FB7E9;
border-radius: 3px;
cursor: pointer;
padding: 12px;
padding: 0.75rem;
}
.navigation li a:hover,
.navigation li.active a {
background-color: #3C8DC5;
}  .wrap-img-content {
margin-bottom: 35px;
}
.csrslick, .pageoverviewslider {
position: relative;
padding-bottom: 40px !important;
}
.pageoverviewslider .slick-slide img, .csrslick .slick-slide img {
display: block;
width: 100%;
}
.csrslick.slick-slider .slick-arrow.slick-prev, .pageoverviewslider.slick-slider .slick-arrow.slick-prev {
box-shadow: 2.5px 4.33px 5px #0000000F;
background: url(https://kalyanitechnoforge.com/wp-content/uploads/2022/12/slider_arrow_prev.png) no-repeat center center !important;
background-color: #fff !important; width: 36px;
height: 36px;
top: auto;
bottom: 30px;
right: 50px;
left: auto;
border: 0px;
border: 1px solid #DBDBDB;
}
.csrslick.slick-slider .slick-arrow.slick-prev:hover, .pageoverviewslider.slick-slider .slick-arrow.slick-prev:hover {
background: url(//kalyanitechnoforge.com/wp-content/themes/kalyani/assets/images/slider-arrow-hover-prev.png) no-repeat center center !important;
background-color: #35C6B6 !important;
border-color: transparent;  
}
.csrslick.slick-slider .slick-arrow.slick-next, .pageoverviewslider.slick-slider .slick-arrow.slick-next {
box-shadow: 2.5px 4.33px 5px #0000000F;
background: url(https://kalyanitechnoforge.com/wp-content/uploads/2022/12/slider_arrow.png) no-repeat center center !important;
background-color: #fff !important;
transform: rotate(0deg);
width: 36px;
height: 36px;
top: auto;
bottom: 30px;
right: 0px;
left: auto;
border: 0px;
border: 1px solid #DBDBDB;
}
.csrslick.slick-slider .slick-arrow.slick-next:hover, .pageoverviewslider.slick-slider .slick-arrow.slick-next:hover {
background: url(//kalyanitechnoforge.com/wp-content/themes/kalyani/assets/images/slider-arrow-hover.png) no-repeat center center !important;
background-color: #35C6B6 !important;
background-position: center center !important;
transform: rotate(0deg) !important;
border-color: transparent;  
}
.pageoverviewslider.slick-slider .slick-arrow.slick-prev{
top: auto !important;
bottom: -15px !important;
left: auto !important;
right: 60px !important;
}
.pageoverviewslider.slick-slider .slick-arrow.slick-next{
top: auto !important;
bottom: -15px !important;
left: auto;
right: 0!important;
} @-moz-keyframes blink {
0% {
opacity: 1;
}
50% {
opacity: 0.5;
}
100% {
opacity: 1;
}
}
@-webkit-keyframes blink {
0% {
opacity: 1;
}
50% {
opacity: 0.5;
}
100% {
opacity: 1;
}
} @-ms-keyframes blink {
0% {
opacity: 1;
}
50% {
opacity: 0.5;
}
100% {
opacity: 1;
}
} @keyframes blink {
0% {
opacity: 1;
}
50% {
opacity: 0.5;
}
100% {
opacity: 1;
}
}
.content-banner .col-md-4:after {
-moz-animation: blink normal 1s 3 ease-in-out; -webkit-animation: blink normal 1s 3 ease-in-out; -ms-animation: blink normal 1s 3 ease-in-out; animation: blink normal 1s 3 ease-in-out; }  .section-heading {
font-size: 40px;
color: #191919;
margin-top: 0;
}
.para-18 p {
font-size: 18px;
line-height: 33px;
color: #000000;
}  .company-head {
background-position: bottom right;
background-repeat: no-repeat !important;
}
.section-rg {
padding-right: 30px !important;
}
.company-lf {
position: relative;
border: 2px solid #4ecdbf !important;
padding: 10px;
display: flex;
align-items: center;
height: 405px;
width: 405px;
border-radius: 100%;
margin: 0 auto;
}
.company-lf p {
margin: 0 !important;
}
.company-video {
position: absolute;
display: block;
width: 100%;
}
.company-lf img {
margin: 0 auto;
}
img {
max-width: 100%;
display: block;
}
.company-video a {
text-decoration: none;
}  .vision {
padding: 40px 10px 20px 20px;
min-height: 490px;
}
.vision h4 {
color: #ffffff;
font-size: 30px;
margin: 0 0;
padding-bottom: 30px;
position: relative;
border-bottom: 3px solid #ffffff;
margin-bottom: 30px;
}
.vision h4::before {
content: '';
position: absolute;
border-bottom: 3px solid #0080BF;
height: 72px;
top: 0;
left: 0;
width: 123px;
z-index: 1;
}
.vision p {
color: #ffffff;
font-size: 14px;
line-height: 25px;
}
ul.goals li {
list-style-type: none;
position: relative;
margin: 0;
padding: 0;
color: #000000 !important;
}
ul.goals li::before {
background: transparent;
height: 8px;
box-shadow: -20px 9px #0080bf;
border-radius: 100%;
width: 8px;
content: '';
position: absolute;
}
.vision:hover ul.goals li::before {
box-shadow: -20px 9px #ffffff;
}
.vision:hover {
background: #0080BF;
transition: ease 0.5s;
}
.vision:hover h4::before {
border-color: #000000;
transition: ease 0.5s;
}  .facilities {
position: relative;
background: url(//kalyanitechnoforge.com/wp-content/themes/kalyani/assets/images/logo-smart-icon.png);
background-repeat: no-repeat;
background-position: 105% bottom;
}
.outer-feature a.iw-so-acc-title.iw-text-left {
border: 1px solid #D2D2D2;
padding: 18px 74px 21px 30px !important;
margin-bottom: 18px;
border-radius: 0 0 30px 30px;
}
.outer-feature .iw-so-acc-item-active .iw-so-acc-title.iw-text-left {
border: 1px solid #D2D2D2 !important; margin-bottom: 0px !important;
border-radius: 0 !important;
border-bottom: 0px !important;
}
.outer-feature .iw-so-acc-item-active .iw-so-acc-content {
border-top: 0px !important;
border: 1px solid #D2D2D2;
padding: 0 74px 21px 30px !important;
margin-bottom: 18px;
border-radius: 0 0 30px 30px;
color: #0080BF !important;
box-shadow: 10px 10px 10px #0080BF2B;
}
.outer-feature .iw-so-acc-item-active .iw-so-acc-title.iw-text-left {
color: #0080BF !important;
}
.inner-feature {
font-size: 18px;
color: #191919;
margin: 0;
}
ul.features {
overflow: hidden;
}
ul.features li {
letter-spacing:1px;
font-size: 15px;
line-height: 26px;
color: #191919;
font-weight: 300;
padding-left: 20px;
list-style-type: none;
}
.outer-feature .so-widget-ink-accordion-accordion-228c00475258 .iw-so-accordion .iw-so-acc-item .iw-so-acc-title {
color: #191919;
font-size: 18px !important;
background-color:#ffffff;
}
.outer-feature .so-widget-ink-accordion-accordion-228c00475258 .iw-so-accordion .iw-so-acc-item .iw-so-acc-content {
background: #ffffff !important;
} .mb-17 {
margin-bottom: 17px;
} .ft-white {
color: #000000;
}
.salient-heading {
margin-bottom: 38px !important;
}
.salient-inner {
position: relative;
min-height: 450px;
max-width: 65%;
margin: 0 auto;
}
.inner-img {
position: absolute;
top: 0;
background: url(http://development.ikf.in/kalyani/wp-content/uploads/2021/02/salient-advantages-bg.png)center center no-repeat;
bottom: 0;
left: 0;
right: 0;
margin: 0 auto;
width: 412px;
height: 412px;
}
.inner-img img {
margin: 0 auto;
position: relative;
top: 173px;
}
ul.salient-features {
position: relative;
top: 32px;
margin: 0 !important;
text-align: end;
left: 0;
padding: 0 !important;
font-size: 20px !important;
}
.content-right {
text-align: right;
font-size: 17px !important;
padding-right: 14% !important;
}
.content-left {
text-align: left;
font-size: 17px !important;
padding-left: 14% !important;
}
ul.salient-features li {
list-style-type: none;
line-height: 30px;
color: #FFFFFF;
margin-bottom: 75px;
}
ul.salient-features li span img {
margin-bottom: 10px;
}
.sf-img {
display: block;
overflow: hidden;
}
.sf-img img {
float: right;
}
.sf-text {
display: block;
}  .strength-heading{
margin-bottom:60px !important;
}
.strength-list {
text-align: center;
height: 270px;
}
ul.strength-inner {
padding: 0;
margin: 0;
}
ul.strength-inner li {
display: inline-block;
list-style-type: none;
margin: 0 3px;
padding: 6px;
position: relative;
}
.icon-strength {
background: #f1f4f7;
border-radius: 100%;
border: 2px solid #d7d6d6;
padding: 17px;
position: relative;
}
.icon-strength img {
height: 54px !important;
width: 54px;
}
.icon-strength::before {
position: absolute;
content: '';
width: 127px;
height: 127px;
top: -20px;
bottom: 0;
border: 13px solid #35c6b6;
left: -20px;
right: auto;
border-radius: 100%;
border-right: 13px solid transparent;
border-top: 13px solid transparent;
transform: rotate( -45deg);
z-index: 2;
opacity: 0.7;
}
.icon-strength::after {
position: absolute;
content: '';
width: 127px;
height: 127px;
top: -19px;
bottom: 0;
border: 13px solid #d8e3eb;
left: -19px;
right: 0;
border-radius: 100%;
border-right: 13px solid transparent;
border-top: 13px solid transparent;
transform: rotate( 135deg);
}
.strength-inner li:nth-child(2n) .icon-strength:before {
border: 13px solid #35c6b6;
border-bottom: 13px solid #d8e3eb;
border-left: 13px solid #d8e3eb;
z-index: 1;
opacity: 0.7;
}
.strength-inner li:nth-child(2n) .icon-strength:after {
border-right: 13px solid #dbdbdb;
border-top: 13px solid #dbdbdb;
}
.strength-inner li:nth-child(2n) .icon-strength:after {
border-left: 13px solid transparent;
border-bottom: 13px solid transparent;
}
ul.strength-inner li:before {
content: '';
position: absolute;
background: #30b8ad;
width: 13px;
height: 13px;
top: 103px;
bottom: auto;
left: -12px;
right: auto;
border-radius: 100%;
z-index: 99;
}
ul.strength-inner li:last-child:after {
content: '';
position: absolute;
background: #2baba5;
width: 13px;
height: 13px;
top: 103px;
bottom: auto;
left: auto;
right: -12px;
border-radius: 100%;
z-index: 99;
}
.border-strength {
position: relative;
height: 60px;
width: 2px;
background: #c9d3db;
right: -45px;
z-index: 999;
}
.border-strength::before {
position: absolute;
content: '';
width: 9px;
height: 9px;
background: #c9d3db;
z-index: 999;
border-radius: 100%;
top: -8px;
left: -3px;
}
.border-strength::after {
position: absolute;
content: '';
width: 15px;
height: 18px;
top: 38px;
bottom: 0;
left: -11px;
right: 0;
border: 12px solid transparent;
border-bottom: 12px solid #c9d3db;
z-index: 9999;
}
ul.strength-inner li:nth-child(2n) .border-strength {
transform: rotate(180deg);
top: 151px;
}
ul.strength-inner li h4 {
position: absolute;
top: -55px;
right: -50px;
bottom: 0;
display: inline-block;
font-size: 24px;
color: #191919;
width: 200px;
font-family: 'TrebuchetMS regular' !important;
}
ul.strength-inner li:nth-child(2n) h4 {
top: 210px;
left: -45px;
}   ul.address {
padding: 0;
margin-left: 30px !important;
}
ul.address li {
list-style-type: none;
font-size: 16px;
padding: 0;
margin-bottom: 12px;
}
ul.address li a {
list-style-type: none;
color: #191919;
text-decoration:none;
}
ul.address li a:hover {
color: #167ccc;
}
ul.address li p {
margin: 0;
}
li.marker::before {
position: absolute;
content: '';
background: url(http://development.ikf.in/kalyani/wp-content/uploads/2021/02/Forma-1.png)no-repeat;
top: 2px;
left: -30px;
width: 18px;
height: 24px;
}
li.marker {
position: relative;
}
li.marker::before {
position: absolute;
content: '';
background: url(http://development.ikf.in/kalyani/wp-content/uploads/2021/02/Forma-1.png)no-repeat;
top: 2px;
left: -30px;
width: 20px;
height: 20px;
}
li.mobile{
position:relative;
}
li.mobile::before {
position: absolute;
content: '';
background: url(http://development.ikf.in/kalyani/wp-content/uploads/2021/02/Shape-1-1.png)no-repeat;
height: 20px;
width: 20px;
left: -30px;
top: 2px;
}
li.inbox {
position: relative;
}
li.inbox::before {
position: absolute;
content: '';
background: url(http://development.ikf.in/kalyani/wp-content/uploads/2021/02/Shape-1.png)no-repeat;
height: 20px;
width: 20px;
left: -30px;
top: 2px;
}
li.fax {
position: relative;
}
li.fax::before {
position: absolute;
content: '';
background: url(http://development.ikf.in/kalyani/wp-content/uploads/2021/02/Forma-1-1.png)no-repeat;
height: 20px;
width: 20px;
left: -30px;
top: 2px;
}  .contact-tab .iw-so-tab-title {
font-size: 17px;
font-weight: 800;
border: 0px;
padding: 0px;
}
.contact-tab .iw-so-tabs-nav .iw-so-tab-title.iw-so-tab-active a {
background: none;
color: #ffffff;
}
.contact-tab span.iw-so-tab-text {
color: #191919;
font-weight: 600;
font-size: 16px;
}
.contact-tab li:hover span.iw-so-tab-text {
color: #007ccc !important;
}
.contact-tab .iw-so-tabs .iw-so-tabs-nav .iw-so-tab-title a:hover {
border-top: 2px solid #007ccc;
} .contact-tab .iw-so-tabs .iw-so-tab-title.iw-so-tab-active a {
color: #ffffff !important;
border-top: 2px solid #0080BF !important;
border-left: none !important;
}
.contact-tab .iw-so-tabs a {
border-top: 2px solid transparent;
}
.contact-tab .iw-so-tabs .iw-so-tabs-content .iw-so-tabs-panel.iw-so-tab-active {
display: block;
background: #e5ebf0;
padding: 20px 32px;
}
.contact-tab .iw-so-tabs .iw-so-tabs-nav .iw-so-tab-title a {
padding: 10px 30px 10px 0 !important;
}
.contact-tab .iw-so-tab-active .iw-so-tab-text {
color: #007CCC;
}
.contact-tab .so-widget-ink-tabs-tabs-dc61af76ed44 .iw-so-tabs .iw-so-tab-title {
margin-right: 20px !important;
}
.location-heading h4 {
color: #007CCC;
font-size: 24px !important;
text-transform:uppercase;
}
.map-location {
display: flex;
justify-content: flex-end;
}
.map-location a {
display: flex;
align-items: center;
text-decoration: none;
font-size: 16px;
color: #191919;
}
.map-location a:hover {
color: #191919;
}
.map-location img {
margin-left: 15px;
}  .shall-form {
width: 35%;
}
.shall-form h2 {
color: #000000;
font-size: 44px;
}
.contact-us-form .wpcf7-form input, .wpcf7-form textarea, .wpcf7-form select {
color: #ffffff;
font-size: 15px !important;
background: transparent;
border-bottom: 1px solid #ffffff6b;
border-width: 1px !important;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-border-radius: 1px;
-moz-border-radius: 1px;
} .contact-us-form textarea {
font-size: 15px !important;
width: 100%;
margin: 0;
max-width: 100%;
vertical-align: baseline;
background: transparent;
height: 100px !important;
border: 0;
border-bottom: 1px solid #ffffff6b !important;
font-family: 'TrebuchetMS regular'!important;
font-weight:100 !important;
color:#ffffff !important;
}    .core-heading {
position: absolute;
top: 0;
right: 0;
max-width: 20%;
text-align: center;
margin: 0 auto;
left: 0;
}
.core-value-inner {
background: url(http://development.ikf.in/kalyani/wp-content/uploads/2021/03/career-pg-infographic-1.png) top center no-repeat;
max-width: 75%;
background-size: 100%;
margin: 0 auto; position:relative;
min-height: 450px;
}
ul.core-text {
padding: 0;
margin: 0;
position: relative;
top:105px;
}
ul.core-text li {
position: absolute;
list-style-type: none;
font-size: 15px !important;
padding: 0;
line-height: 20px;
color:#000000;
}
ul.core-text li:first-child {
margin-top: -8%;
max-width: 70px;
left: 2%;
}
ul.core-text li:nth-child(2) {
margin-top: 11%;
left: 9%;
max-width: 75px;
}
ul.core-text li:nth-child(3) {
margin-top: 22%;
max-width: 100px;
left: 25%;
}
ul.core-text li:nth-child(4) {
margin-top: 29%;
left: 43%;
max-width: 90px;
}
ul.core-text li:nth-child(5) {
margin-top: 24%;
left: 63%;
max-width: 100px;
}
ul.core-text li:nth-child(6) {
margin-top: 12%;
left: 79%;
max-width: 100px;
}
ul.core-text li:last-child {
margin-top: -10%;
left: 89%;
max-width: 50px;
}  .why-us {
background-color: #F1F4F7;
}
.why-us-inner h2 {
margin: 0 0 30px 0;
text-transform: uppercase;
}
ul.why-us-text {
padding: 0 !important;
margin: 0 !important;
}
ul.why-us-text li {
padding: 0;
list-style-type: none;
position: relative;
color: #000000;
font-size: 18px;
padding-left: 20px;
padding-right: 30px;
}
ul.why-us-text li:before {
position: absolute;
content: '';
height: 8px;
width: 8px;
background: #0058AC;
border-radius: 100%;
top: 13px;
left: 0;
display: inline-block;
}  .why-us-main h2 {
margin: 0 !important;
}
.apply-here input.wpcf7-form-control.wpcf7-text.wpcf7-validates-as-required {
background: #ffffff;
border-bottom: 0 !important;
color: #000000 !important;
border-radius: 10px;
padding: 10px 0 10px 20px;
margin-bottom:25px;
}
.apply-here select.wpcf7-form-control.wpcf7-select {
background: #ffffff;
padding: 10px 10px 10px 20px;
border-radius: 10px;
color:#191919 !important;
}
.apply-here textarea.wpcf7-form-control.wpcf7-textarea {
background: #ffffff;
padding: 7px 0px 10px 20px;
border-radius: 10px;
height: 150px;
color: #000000 !important;
border:0px !important;
}
.apply-here input.wpcf7-form-control.wpcf7-file {
background: #ffffff !important;
padding: 12px 15px !important;
}
.apply-here .so-widget-ink-contact-form-7-contact-form-7-8aa5878d2fb1 .iw-so-cf7 {
background: transparent;
padding: 0;
border-radius: 0px;
}
.apply-here .wpcf7-response-output {
color: #ff0000;
}  .reach-out{
background:url(https://kalyanitechnoforge.com/wp-content/uploads/2022/12/reach-us-bg.png)center center no-repeat;
display:block;
background-size:cover;
}
ul.reach-us {
padding: 0 !important;
margin: 0 !important;
}
ul.reach-us li {
list-style-type: none;
padding-left: 40px;
margin-bottom: 10px;
}
ul.reach-us li a:hover {
color: #007ccc;
}
ul.reach-us li p {
margin: 0;
}
ul.reach-us li p a {
text-decoration: none;
color: #ffffff !important;
font-size: 22px;
font-family: 'TrebuchetMS bold';
}
li.e-mail {
position: relative;
}
li.e-mail:before {
position: absolute;
content: '';
background: url(https://kalyanitechnoforge.com/wp-content/uploads/2022/12/mail-us-img.svg)no-repeat;
top: 10px;
left: 0px;
width: 25px;
height: 15px;
}
li.cell {
position: relative;
}
li.cell:before {
position: absolute;
content: '';
background: url(https://kalyanitechnoforge.com/wp-content/uploads/2022/12/call-us-img.svg)no-repeat;
top: 7px;
left: 0px;
width: 21px;
height: 21px;
}
.image-gallery-sec h2 {
margin: 0 0 30px 0;
color: #000000;
font-size: 40px;
text-transform: uppercase;
}    .training-sites {
background: transparent linear-gradient(
180deg
, #003A69 0%, #0080BF 100%) 0% 0% no-repeat padding-box;
position: relative;
}
.training-sites:before {
content: '';
position: absolute;
height: 100%;
width: 100%;
background-image: url(http://development.ikf.in/kalyani/wp-content/uploads/2021/03/bg-shape-wave.png);
background-position: right bottom;
background-repeat: no-repeat;
top: 0;
right: 0;
z-index: 0;
}
.training-inner {
position:relative;
z-index: 15;
}
.training h2 {
margin: 0 0 21px 0;
}
.training p {
margin: 0 0 25px 0;
color: #ffffff;
font-size: 15px;
}
.training h4 {
font-size: 24px;
color: #ffffff;
font-family: 'TrebuchetMS bold';
margin: 0 0 14px;
}
ul.training-highlights {
padding: 0 !important;
color: #000000 !important;
margin: 0 !important;
}
ul.training-highlights li {
color: #ffffff;
font-size: 15px;
line-height: 22px;
padding: 0; position: relative;
padding-left: 25px;
}
ul.training-highlights li::before {
box-shadow: -20px 9px #ffffff !important;
}   ul.iw-so-tabs-nav {
display: inline-block;
list-style: none;
}
ul.iw-so-tabs-nav li {
display: inline-block;
padding: 10px 20px;
border: 1px solid;
}
ul.iw-so-tabs-nav li.active_tab {
background: cornflowerblue;
color: #35C6B6;
position: relative;
top: 5px; }
.csrgallery-slider-wrap.tab_content { position: relative; }
.csrgallery-slider-wrap.tab_content .tab_content_box { width: 100%; padding: 20px; color: #ffffff; }
.csrgallery-slider-wrap.tab_content .slick-slider{visibility: hidden; opacity:0;position:absolute; z-index:-1; top:0; left:0; width:100%;}
.csrgallery-slider-wrap.tab_content .slick-slider img{height:188px;} .csrgallery-slider-wrap.tab_content .active_content { opacity:1; z-index:10; position:relative; visibility: visible; margin: 0 10px 0 0; padding: 10px 0 40px;}   .overview p {
margin: 0;
}  .high-tech {
background: #F8F9FB;
}
.quality-high-tech {
background: url(http://development.ikf.in/kalyani/wp-content/uploads/2021/03/quality-control.png) center center no-repeat;
max-width: 50%;
margin: 0 auto;
background-size: 100%;
min-width: 568px;
min-height: 530px;
position: relative;
}
.quality-heading {
position: absolute;
top: 215px;
right: 165px;
bottom: 0;
margin: 0 auto;
max-width: 44%;
text-align: center;
font-size: 24px;
color: #000000;
}
ul.inner-high-tech {
padding: 0;
margin: 0;
position: relative;
}
ul.inner-high-tech li {
list-style-type: none;
position: absolute;
bottom: 0;
top: auto;
left: 0;
right: 0;
max-width: 50%;
color: #ffffff;
text-align: center;
line-height: 22px;
font-size: 16px;
}
ul.inner-high-tech li:first-child {
top: 380px;
max-width: 20%;
left: 30px;
}
ul.inner-high-tech li:nth-child(2) {
top: 245px;
max-width: 20%;
left: -10px;
}
ul.inner-high-tech li:nth-child(3) {
left: 7%;
top: 130px;
max-width: 15%;
}
ul.inner-high-tech li:nth-child(4) {
top: 45px;
left: 28%;
max-width: 16%;
}
ul.inner-high-tech li:nth-child(5) {
top: 45px;
left: 50%;
max-width: 20%;
}
ul.inner-high-tech li:nth-child(6) {
top: 145px;
left: 64%;
}
ul.inner-high-tech li:nth-child(7) {
top: 250px;
left: 80%;
max-width: 15%;
}
ul.inner-high-tech li:nth-child(8) {
top: 390px;
left: 73%;
max-width: 17%;
}    .client-overview p {
margin: 0;
max-width: 70%;
}
.client-company {
height: 350px;
}    .fl-right{
float:right;
}
.csr-para{
padding:60px 0 60px 0;
} .cs-content-left {
padding-left: 60px;
}
.csr-gallery-tab h2 {
margin: 0 0 30px 0;
text-align: center;
font-size: 40px;
text-transform: uppercase;
}
.csr-vision {
min-height: 450px;
}
.csr-para h4 {
color: #0080BF;
font-size: 24px;
line-height: 48px;
margin: 0 0 24px 0;
}
ul.employ-activity {
margin-bottom: 25px !important;
}
ul.employ-activity li {
color: #000000;
font-size: 16px;
margin-bottom: 10px !important;
line-height: 30px;
} .csr-gallery .so-widget-ink-tabs {
position: relative;
background: none;
}
.csr-gallery ul.iw-so-tabs-nav li {
display: inline-block;
padding: 10px 0 20px 0;
border: none;
}
.csr-gallery .so-widget-ink-tabs-tabs-dc61af76ed44 .iw-so-tabs .iw-so-tab-title.iw-so-tab-active a {
background: none;
color: #0080BF;
border-top: 2px solid #0080BF;
}
.csr-gallery .so-widget-ink-tabs-tabs-dc61af76ed44 .iw-so-tabs .iw-so-tab-title a {
color: #ffffff;
font-size: '';
background: none;
}
.csr-gallery .iw-so-tabs .iw-so-tabs-nav .iw-so-tab-title a {
display: block;
font-size: 22px;
padding: 5px 0 0 0;
text-decoration: none;
outline: none;
text-align: center;
border-top: 2px solid transparent;
}
.csr-gallery .iw-so-tabs .iw-so-tabs-content .iw-so-tabs-panel {
padding: 0;
}
.csr-gallery .so-widget-ink-tabs-tabs-dc61af76ed44 .iw-so-tabs .iw-so-tab-title {
margin-right: 40px !important;
}
.csr-moments {
position: relative;
}
.csr-moments.slick-slider .slick-arrow.slick-next {
right: auto;
left: 65px;
background: url(http://development.ikf.in/kalyani/wp-content/uploads/2021/03/csr-arrow.png) no-repeat !important;
background-position: center center !important;
border: 1px solid #009FE3;
background-color: #009FE3 !important;
bottom: -60px;
top: auto;
transform: scaleX(1);
}
.csr-moments.slick-slider .slick-arrow.slick-next:hover {
background: url(http://development.ikf.in/kalyani/wp-content/uploads/2021/03/csr-arrow-blue.png) no-repeat !important;
background-color: #ffffff !important;
background-position: center center !important;
border-color: #ffffff !important;
}
.csr-moments.slick-slider .slick-arrow.slick-prev {
right: auto;
left: 15px;
background: url(http://development.ikf.in/kalyani/wp-content/uploads/2021/03/csr-arrow.png) no-repeat !important;
background-color: #009FE3 !important;
background-position: center center !important;
border: 1px solid #009FE3;
bottom: -60px;
top: auto;
transform: scaleX(-1);
}
.csr-moments.slick-slider .slick-arrow.slick-prev:hover {
background: url(http://development.ikf.in/kalyani/wp-content/uploads/2021/03/csr-arrow-blue.png) no-repeat !important;
background-color: #ffffff !important;
background-position: center center !important;
border-color: #ffffff;
}
.csr-overview { background-position: right top !IMPORTANT;
background-repeat: no-repeat; }    .news-top{
background: #003A69 !important;
position:relative;
padding: 150px 0;
margin-top: 30px;
}
.news-top::before {
content: '';
position: absolute;
height: 100%;
width: 100%;
background-image: url(http://development.ikf.in/kalyani/wp-content/uploads/2021/03/bg-shape-wave.png);
background-position: 115% bottom;
background-repeat: no-repeat;
top: 0;
right: 0;
z-index: 0;
transform: scaleX(-1);
}
.news-top-image img {
z-index: 1;
box-shadow: 8px 13px 15px #0000000f;
}
.news-top-content {
position:relative;
z-index:10;
padding-left: 50px;
}
.news-top-content h2 {
margin: 0 0 10px 0;
}
.news-top-content h2 a:hover {
color: #80d5ff;
}
.news-top-content .news-top-date {
background: #0080BF;
padding: 4px 15px;
color: #ffffff;
display: inline-block;
margin-bottom: 20px;
margin-top: 10px;
}
.news-top-excerpt p {
color: #ffffff;
}  .news-releases-content {
background: #F1F4F7;
padding: 25px 25px 30px 20px;
}
.news-releases-content .datetxt {
color: #0080BF;
font-size: 19px;
}
.news-releases-content h4 {
margin: 0;
}
span.news-arrow {
width: 0;
height: 0;
border-style: solid;
border-width: 0 0 40px 45px;
border-color: transparent transparent #00579C transparent;
position: absolute;
right: 15px;
color: #ffffff;
bottom: 0px;
}
.releases:hover span.news-arrow {
border-color: transparent transparent #3188c6 transparent;
}
.news-arrow svg {
position: relative;
margin-left: -21px;
margin-top: 22px;
}
.news-releases-img{
overflow:hidden;
}
.news-releases-img img {
width: 100%;
-webkit-transform: scale(1);
transform: scale(1);
-webkit-transition: .5s ease-in-out;
transition: .5s ease-in-out;
}
.releases:hover .news-releases-img img {
-webkit-transform: scale(1.3);
transform: scale(1.3);
}
.news-releases-content h4 {
font-size: 19px;
color: #000000;
margin-bottom: 15px;
line-height: 31px;
}
.releases:hover .news-releases-content a {
color: #00579c;
}.news-releases-content a {
color: #000000;
}
.releases:hover .news-releases-content h4 {
color: #00579c;
}
.releases a {
text-decoration: none;
}   .event-search {
background: #003A69;
display: block;
justify-content: center;
align-items: center;
padding: 45px 20px;
margin: 45px 0;
}
.event-search-icon{
position:relative;
background:transparent;
}
.event-search-icon input {
background: transparent;
border-color: #0080BF;
color: #ffffff !important;
padding: 10px 10px;
border-radius: 10px;
position: relative;
}
.event-search-icon:before {
content: '';
position: absolute;
background: url(http://development.ikf.in/kalyani/wp-content/uploads/2021/03/search-icon.png)center center no-repeat;
top: 9px;
right: 15px;
bottom: 0;
left: auto;
width: 20px;
height: 20px;
z-index: 999999;
}
.event-search-icon input {
width: 100% !important;
}.event-select {
background: transparent;
padding: 10px 15px 10px 15px;
border-color: #0080BF;
width: 100%;
border-radius: 10px;
color: #ffffff;
}
.event-select option {
background-color: #0080BF;
}
.event-search-btn {
text-align: center;
}
.event-search-btn a {
margin-top: 0 !important;
padding: 5px 80px 5px 20px !important;
font-size: 15px !important;
font-weight: 500;
} .events-inner {
position: relative;
margin-bottom:40px;
}
.event-content .event-date {
position: absolute;
top: 135px;
background: #0080BF;
left: 28px;
padding: 4px 10px;
color: #ffffff;
font-size: 14px;
line-height: 30px;
}
.event-content h4 {
font-size: 19px;
color: #000000;
line-height: 28px;
}
.event-content h4 a {
color: #000000;
}
.event-content p {
color: #0080BF;
font-size: 16px;
margin: 0 0 0 25px !important;
}
.event-location {
position: relative;
}
.event-location:before {
position: absolute;
content: '';
background: url(http://development.ikf.in/kalyani/wp-content/uploads/2021/02/Forma-1.png) center center no-repeat;
left: -110%;
top: 0;
bottom: 0;
right: 0;
}
.events-inner:hover .event-img img {
transform: scale(1.5);
transition: ease 0.5s;
overflow: hidden;
}
.event-img {
overflow: hidden;
}
.event-img img {
width:100%; 
-webkit-transform: scale(1);
transform: scale(1);
-webkit-transition: .5s ease-in-out;
transition: .5s ease-in-out;
}
.events-inner:hover .event-img img {
-webkit-transform: scale(1.3);
transform: scale(1.3);
}
.events-inner:hover .event-content h4 {
color: #0080BF !important;
transition: 0.5s;
}
.events-inner:hover .event-content h4 a {
color: #0080BF !important;
transition: 0.5s;
}
.pr-0{
padding-right:0 !important;
}    .detail-inner {
padding: 0 0 0 0;
}
.detail-inner p {
padding-right: 40px;
}
h3.event-head {
margin: 0 0 22px 0 !important;
}
.event-time {
width: 100%;
overflow: hidden;
display: inline-block;
margin-bottom: 15px;
}
.event-span {
width: 25%;
float: left;
margin-right: 20px;
display: inline-block;
}
.event-span span {
background: #0080BF;
padding: 8px;
color: #ffffff;
font-size:14px;
}
.event-location {
width: 30%;
float: left;
display: inline-block;
position: relative;
}
.event-location:before {
content: '';
position: absolute;
background: url(http://development.ikf.in/kalyani/wp-content/uploads/2021/02/Forma-1.png)center center no-repeat;
width: 20px;
height: 20px;
left: -25px;
top: 2px;
}
.event-location span {
color: #0080BF;
font-size: 16px;
}
.event-media {
width: 40%;
display: inline-block;
float: left;
}
.event-media ul {
margin: 0 !important;
padding: 0 !important;
float: right;
}
.event-media ul li {
list-style-type: none;
display: inline-block;
overflow: hidden;
margin: 0 3px 0 0;
padding: 0;
line-height: 15px;
}
.event-media ul li:first-child {
margin-right: 18px;
}
.event-detail-rg {
position: relative;
}
.event-detail-rg:before {
content: '';
position: absolute;
width: 65%;
height: 143%;
background: #003a69;
top: 0;
right: 0;
z-index: -1;
}
.event-detail-rg:after {
content: '';
position: absolute;
background: #003a69;
right: 0;
top: 0;
width: 100%;
height: 143%;
left: 100%;
z-index: -1;
}
.event-detail-rg img {
padding-top: 60px;
}  .event-list {
background-color: #003A69;
}
.listing-event h4 {
font-size: 24px;
color: #ffffff;
margin: 0 0 30px 0;
}
ul.event-points li {
margin-bottom: 24px;
color: #ffffff;
padding-right: 75px;
line-height: 24px;
font-size:15px;
}
ul.event-points li:nth-child(7) {
margin-bottom: 0;
}
ul.event-points li:last-child {
margin-bottom: 0;
}   .privacy-overview {
padding: 40px 0 30px 0!IMPORTANT;
}
.privacy-overview h3{
margin-top:0;
}
.question-updates {
background: var(--unnamed-color-003a69) 0% 0% no-repeat padding-box;
background: #003A69 0% 0% no-repeat padding-box;
opacity: 1;
}
.inner-questions {
padding: 70px 0;
}
.inner-questions h4 {
margin: 0 0 10px;
color: #ffffff;
font-size: 24px;
line-height: 36px;
}
.inner-questions p {
color: #ffffff;
margin: 0 0 30px;
font-size: 15px;
}
.inner-questions p span {
color: #0080BF;
}
.question-pdf {
background: #0080BF;
padding: 15px 20px;
overflow: hidden;
position: relative;
}
.question-pdf a {
display: block;
z-index: 999;
position: relative;
}
.question-pdf:before {
content: '';
position: absolute;
background: url(http://development.ikf.in/kalyani/wp-content/uploads/2021/03/csr-arrow-blue.png)center center no-repeat;
top: 25%;
right: 30px;
left: auto;
background-color: #ffffff;
z-index: 999;
width: 35px;
height: 35px;
border-radius: 100%;
}
.question-pdf p {
margin: 0;
line-height: 35px;
}
.question-pdf img {
display: inline-block;
float: left;
margin-right: 20px;
}  .terms .outer-feature .so-widget-ink-accordion-accordion-228c00475258 .iw-so-accordion .iw-so-acc-item .iw-so-acc-content {
background: #ffffff !important;
color: #000000 !important;
font-size:15px;
}
.termsofuse-overview a {
color: #0080BF;
text-decoration:none;
}
.termsofuse-overview a:hover {
color: #0080BF;}  .fancybox-skin .enquire-now {
overflow: hidden;
display: block;
width: 100%;
padding: 20px 40px 20px !important;
}
.fancybox-skin .enqpoptitle {
background: #F2F2F3;
margin: 0px;
padding: 20px 40px;
color: #0080BF !important;
font-weight: 500;
}
.fancybox-inner {
height: auto !important;
}
.fancybox-skin .wpcf7-form input, .fancybox-skin .wpcf7-form textarea, .fancybox-skin .wpcf7-form select {
width: 100%;
color: #58595B;
font-size: 14px;
font-weight: 300;
display: inline-block;
height: 30px;
margin-bottom: 0;
padding: 0px;
border: none;
background: transparent;
border-bottom: 1px solid #dddddd !important;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-border-radius: 1px;
-moz-border-radius: 1px;
}
.fancybox-skin .wpcf7-form textarea {
height: 100px;
}
.enquire-now p {
display: none;
}  .clients-bg {
background: transparent linear-gradient(
180deg
, #F1F4F7 0%, #F1F4F700 100%) 0% 0% no-repeat padding-box !important;
padding-top: 100px !important;
padding-bottom: 70px !important;
}
ul.clientlist {
padding: 0 !important;
margin: 0 !important;
display: flex;
flex-wrap: wrap;
}
ul.clientlist li {
list-style-type: none;
padding: 0;
width: 12%;
margin: 0 2% 3% 0;
}
ul.clientlist li:nth-child(7n) {
margin: 0 0 31px 0;
}
.clientlist-img {
background: #ffffff;
list-style-type: none;
display: flex;
height: 92px;
justify-content: center;
align-items: center;
box-shadow: 0px 2px 6px #00000014;
border: 1px solid #F3F3F3;
opacity: 1;
}
ul.global {
padding: 0 !important;
margin: 0 !important;
}
ul.global li {
list-style-type: none;
display: inline-block;
margin-right: 6%;
padding-right: 7%;
border-right: 1px solid #003a6954;
font-size: 60px;
color: #0080BF;
}
ul.global li:last-child {
margin-right: 0;
border-right: none;
padding-right: 0;
}
.global-presence {
padding-top: 70px !important;
padding-bottom: 170px !important;
background:url(http://development.ikf.in/kalyani/wp-content/uploads/2021/03/client-background.png)center center no-repeat;
background-size:cover;
}
.global-presence h3 {
margin: 0 0 80px;
text-align: center;
}
ul.global li span {
color: #0080BF;
font-size: 60px;
}
ul.global li h5 {
margin: 0;
color: #000000 !important;
}  .awards {
background: url(https://development.ikf.in/kalyani/wp-content/uploads/2021/03/award-trophy-.jpg) no-repeat;
padding-top: 50px;
background-position: 100%;
background-color: #f1f1f1;
background-size: contain;
}
.awards h3 {
margin: 0 0 70px 0;
}
.recognition {
display: inline-block;
padding: 45px 8px 8px 8px;
background: #ffffff;
margin-bottom: 100px;
min-height: 190px;
border-bottom: 4px solid #0080BF;
position: relative;
}
.recognition h4 {
color: #191919;
font-size: 24px;
margin: 0 auto;
max-width: 94%;
text-align: center;
margin-bottom:10px;
}
.recognition h4 a {
color: #191919;
}
.recognition p {
font-size: 18px;
color: #0080BF;
max-width: 83%;
margin: 0 auto;
text-align: center;
margin-bottom: 10px;
}
.awimg {
display: block;
position: absolute;
text-align: center;
top: -55px;
width: 100%;
}
.awimg img {
margin: 0 auto;
display: block;
}
.manufacturing-cap-dynamicpages .slick-slide > a {
overflow: hidden;
display: block;
}
.manufacturing-cap-dynamicpages .slick-slide > a img {
transform: scale(1);
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
}
.manufacturing-cap-dynamicpages .slick-slide:hover > a img {
transform: scale(1.1);
}
.manufacturingCapabilities_wrap .manufacturing-cap-dynamicpages .slick-slide:hover h3 a{
color:#35c6b6 !important;
}
.precision_machining_infograph ul li:nth-child(1){
z-index:12;
}
.precision_machining_infograph ul li:nth-child(2){
z-index:11;
}
.precision_machining_infograph ul li:nth-child(3){
z-index:10;
}
.precision_machining_infograph ul li:nth-child(4){
z-index:9;
}
.precision_machining_infograph ul li:nth-child(5){
z-index:8;
}
.precision_machining_infograph ul li:nth-child(6){
z-index:7;
}
.precision_machining_infograph ul li:nth-child(7){
z-index:6;
}
.precision_machining_infograph ul li:nth-child(8){
z-index:5;
}
.precision_machining_infograph ul li:nth-child(9){
z-index:4;
}
.precision_machining_infograph ul li:nth-child(10){
z-index:3;
}
.precision_machining_infograph ul li:nth-child(11){
z-index:2;
}  @media (min-width: 1200px) {
ul.why-us-text li {
max-width: 527px;
margin: 0 0 10px 0;
}
ul.why-us-text li:nth-child(2n){
padding-right:0px;
float: right;
}
}
@media (max-width: 1200px) {
ul.global li {
margin-right: 5%;
padding-right: 6%;
}
}
@media (max-width: 1200px) {
.company-head {
background-size: 70% !important;
padding-top:40px !important;
padding-bottom:40px !important;
}
}
@media (max-width: 1147px) {
.salient-inner {
max-width: 67%;
}
}
@media (max-width: 1115px) {
.salient-inner {
max-width: 68%;
}
}
@media (max-width: 1100px) {
.company-head {
background-size: 73% !important;
}
}
@media (max-width: 1098px){
.salient-inner {
max-width: 69%;
}
}   
@media (max-width: 1098px){
ul.global li {
margin-right: 4%;
padding-right: 5%;
}
}
@media (max-width: 1082px){
.salient-inner {
max-width: 70%;
}
}
@media (max-width: 1067px){
.salient-inner {
max-width: 71%;
}
}
@media (max-width: 1053px){
.salient-inner {
max-width: 76%;
}
}
@media (max-width: 1050px) {
ul.clientlist li:nth-child(7n) {
margin: 0 2% 3% 0;
}
ul.clientlist li:nth-child(6n) {
margin: 0 0 3% 0 !important;
}
ul.clientlist li {
width: 15%;
}
.global-presence {
padding-top: 70px !important;
padding-bottom: 70px !important;
}
.global-presence h3 {
margin: 0 0 50px;
}
}
@media (max-width: 1007px) {
ul.global li {
margin-right: 3%;
padding-right: 4%;
}
}
@media (max-width: 999px) {
body .des-dev-overview p {
margin-bottom: 20px !important;
}
.manufacturingCapabilities_wrap, .relatedproducts_wrap{
padding:20px 0 !important; 
}
.infrastructure_city_line p{
margin: 0 !important;
}
.manufacturing-sites p{
margin-bottom: 0 !important;
}
.searchpage_sidebar_col h2 {
margin-top: 0;
}
.searchpage_container{
padding:20px 0px;
}
.adward-main .col-md-9 {
width: 100% !important;
}
.adward-main .col-md-4 {
width: 33%;
float: left;
}
.recognition {
min-height: 220px;
}
.awards {
padding: 15px;
background: none;
background-color: #F1F1F1;
}
.company-head {
background:none !important;
padding-top:20px !important;
padding-bottom:20px !important;
}
.company-views #pg-w603f8d930d345-0 {
display: flex;
width: 100%;
flex-wrap: wrap;
}
.company-views #pgc-w603f8d930d345-0-0 {
width: 50%;
float: left;
display: inline-block;
}
.company-views #pgc-w603f8d930d345-0-1 {
width: 50%;
float: left;
display: inline-block;
}
.company-views #pgc-w603f8d930d345-0-2 {
width: 50%;
float: left;
display: inline-block;
}
.company-views #pgc-w603f8d930d345-0-3 {
width: 50%;
float: left;
display: inline-block;
}
.vision {
padding: 25px 10px 20px 20px;
min-height: 324px;
}
.vision h4::before {
width: 230px;
}
.vision h4 {
font-size: 28px;
padding-bottom: 25px;
margin-bottom: 25px;
}
.vision h4::before {
top: -8px;
}
.facilities h2 {
font-size: 32px;
}
}
@media (max-width: 991px) {
.ltpopcontent {
padding-left: 0 !important;
padding-right:20px !important;
}
ul.salient-features li {
position: absolute;
}
ul.salient-features li:first-child {
top: -34px;
right: 0;
left: 28px;
max-width: 35%;
}
ul.salient-features li:nth-child(2) {
top: -35px;
right: 0;
left: 365px;
max-width: 55%;
}
ul.salient-features li:nth-child(3) {
top: 210px;
right: auto;
left: -20px;
max-width: 40%;
}
ul.salient-features li:last-child {
top: 200px;
right: 35px;
max-width: 45%;
}
.content-right {
padding-right: 3% !important;
}
}
@media (max-width: 950px){
ul.clientlist li:nth-child(6n) {
margin: 0 2% 3% 0 !important;
}
ul.clientlist li:nth-child(5n) {
margin: 0 0 3% 0 !important;
}
ul.clientlist li {
width: 18%;
}
}
@media (max-width: 932px){
ul.global li {
margin-right: 2%;
padding-right: 3%;
}
}
@media (max-width: 892px){
.content-right {
text-align: right;
font-size: 17px !important;
padding-right: 3% !important;
}
}
@media (max-width: 880px) {
.section-heading {
font-size: 32px;
margin: 0 0 10px 0;
}
.section-rg {
padding-right: 10px !important;
}
}
@media (max-width: 868px){
ul.global li {
margin-right: 1%;
padding-right: 2%;
}
}
@media (max-width: 820px){
.adward-main .col-md-4 {
width: 50%;
float: left;
}
.recognition {
min-height: 190px;
width: 100%;
}
ul.global li {
width: 49%;
margin-right: 0 !important;
padding-right: 0 !important;
border-right: none;
margin: 0 auto;
text-align: center;
}
.global-presence h3 {
margin: 0 0 30px;
}
.global-presence {
padding-top: 50px !important;
padding-bottom: 50px !important;
}
}
@media (max-width: 780px) {
.forging_overview .r_and_d_slider .pageoverviewslider.slick-slider .slick-arrow.slick-prev, .forging_overview .r_and_d_slider .pageoverviewslider.slick-slider .slick-arrow.slick-next {
bottom: -50px !important;
}
.csrslick button.slick-prev.slick-arrow, .csrslick button.slick-next.slick-arrow {
bottom: -40px !important;
}
.rd h2.section-heading {
margin: 0 !important;
}
.training_center_div h2.section-heading{
margin-top: 30px;
}
.sitemap_row .panel-grid-cell{
width: 100% !important; 
}
.company-head {
display: flex !important;
flex-direction: column-reverse !important;      
}
.section-heading {
font-size: 28px;
}
.company-lf img {
width: 100%;
}
.company-video a img {
width: 80px;
height: 80px;
}
.company-head{
background-image: none !important;
}
.vision h4::before {
width: 360px;
}
.facilities {
padding: 30px 0px 30px 0px;
}
.inner-img {
display: none;
}
.salient-inner {
min-height: 350px;
}
ul.salient-features li {
position: relative;
max-width: 49% !important;
display: inline-block;
margin-bottom: 15px !important;
min-height: 140px;
}
ul.row.salient-features li span {
font-size: 15px !important;
}
.content-left {
padding-left: 0 !important;
}
.salient-heading {
margin-bottom: 0 !important;
}
ul.salient-features li {
margin-bottom: 30px;
}
ul.salient-features li span {
text-align: center;
display: flex;
justify-content: center;
}
ul.salient-features li:first-child {
top: 0;
right: 0;
left: 0;
}
ul.salient-features li:nth-child(2) {
top: 0;
right: 0;
left: 0;
}
ul.salient-features li:nth-child(3) {
top: 0;
right: auto;
left: 0;
}
ul.salient-features li:last-child {
top: 0;
right: 0;}
.salient-inner {
max-width: 100%;
}
ul.clientlist li:nth-child(5n) {
margin: 0 2% 3% 0 !important;
}
ul.clientlist li:nth-child(4n) {
margin: 0 0 3% 0 !important;
}
ul.clientlist li {
width: 23%;
}
.clients-bg {
padding-top: 70px !important;
}
}
@media (max-width: 732px){
.icon-strength::before {
display:none;
}
.icon-strength::after {
display:none;
}
ul.strength-inner li:before {
display:none;
}
.border-strength::before {
display:none;
}
.border-strength::after {
display:none;
}
.border-strength {
display: none !important;
}
ul.strength-inner li {
margin: 0 auto;
}
ul.strength-inner li:nth-child(2n) h4 {
left: 0;
}
ul.strength-inner li h4 {
position: relative;
top: 0 !important;
right:0 !important;
margin-bottom: 10px !important;
}
.icon-strength {
height: 100px;
width: 100px;
text-align: center;
display: flex;
align-items: center;
justify-content: center;
margin: 0 auto;
}
.strength {
height: 500px;
}
}
@media(max-width: 720px){
ul.clientlist li:nth-child(4n) {
margin: 0 2% 3% 0 !important;
}
ul.clientlist li:nth-child(3n) {
margin: 0 0 3% 0 !important;
}
ul.clientlist li {
width: 32%;
}
.client-overview p {
max-width: 90%;
}
}
@media(max-width: 701px){
.strength {
height: 670px;
}
.strength-heading {
margin-bottom: 0px !important;
}
}
@media (max-width: 650px) {
.adward-main .col-md-4 {
width: 100%;
}
.recognition {
min-height: auto;
margin-bottom: 80px;
}
}
@media (max-width: 620px) {
.vision h4::before {
width: 260px;
}
.bannerhovtitle_new h4 {
font-size: 18px;
}
ul.clientlist li {
width: 48%;
}
ul.clientlist li:nth-child(3n) {
margin: 0 2% 3% 0 !important;
}
ul.clientlist li:nth-child(2n) {
margin: 0 0 3% 0 !important;
}
}
@media(max-width: 600px){
.ltpopimg {
margin-bottom: 20px;
padding-left: 0;
}
}
@media (max-width: 583px){
ul.global li h5 {
margin: 0;
color: #000000 !important;
font-size: 15px;
}
ul.global li span {
font-size: 50px;
}
}
@media (max-width: 497px){
ul.global {
padding: 0 !important;
margin: 0 !important;
display: flex;
flex-wrap: wrap;
}
.global-presence h3 {
margin: 0 0 0;
}
}
@media (max-width: 500px){
.client-overview p {
max-width: 100%;
}
ul.salient-features li {
max-width: 100% !important;
margin-bottom: 30px !important;
min-height: 0;
display:block;
}
ul.strength-inner li:nth-child(2n) h4 {
left: 0px;
}
}
@media (max-width: 482px) {
ul.strength-inner {
padding: 0 !important;
margin: 0 !important;
display: block;
width: 100%;
overflow: hidden;
}
ul.strength-inner li {
position: relative;
width: 50%;
display: inline-block;
float: left;
text-align: center;
}
ul.strength-inner li h4 {
width: auto !important;
}
}
@media (max-width: 480px) {
.vision h4::before {
width: 220px;
}
.facilities h2 {
font-size: 28px;
}
}
@media (max-width: 440px) {
.company-video a img {
width: 70px;
height: 70px;
}
.vision h4::before {
width: 200px;
}
.ups-inner .panel-grid-cell {
width: 100% !important;
margin-bottom: 20px !important;
}
.ups-inner .panel-grid-cell:last-child {
margin-bottom: 0 !important;
}
}
@media (max-width: 400px) {
.company-video a img {
width: 60px;
height: 60px;
}
.vision h4::before {
width: 170px;
}
.facilities h2 {
font-size: 26px;
}
}
@media (max-width: 402px){
.salient-advantages h2 {
font-size: 30px;
}
}
@media (max-width: 332px){
.salient-advantages h2 {
font-size: 28px;
}
@media (max-width: 360px){
.section-heading {
font-size: 26px;
}
.vision h4 {
font-size: 25px;
padding-bottom: 20px;
margin-bottom: 20px;
}
.vision h4::before {
top: -17px;
}
}
@media (max-width: 350px){
.vision h4::before {
width: 140px;
}
}
@media (max-width: 300px){
.vision h4::before {
width: 110px;
}
}