/*
Theme Name: srmtech Child
Description: 
Theme URI:   https://www.srmtech.com/
Author: Talkd
Author URI:  https://talkd.co
Template: srmtech
Version: 1.0
*/
@font-face {
    font-family: 'Okta Neue';
    src: url('https://www.srmtech.com/wp-content/themes/srmtech-child/fonts/okta-neue/OktaNeue-Normal.woff2') format('woff2'),
         url('https://www.srmtech.com/wp-content/themes/srmtech-child/fonts/okta-neue/OktaNeue-Regular.woff') format('woff'),
		 url('https://www.srmtech.com/wp-content/themes/srmtech-child/fonts/okta-neue/OktaNeue-Regular.ttf') format('truetype');
         
    font-weight: normal;
    font-style: normal;
}
.nectar-simple-slider .flickity-page-dots .dot {
 
    mix-blend-mode: normal;
}

div#nav_menu-3 {
    display: none;
}

/*Theme customize css START*/
/*Case study CSS */
.row .col img.img-with-animation.nectar-lazy:not([srcset]) {
    width: auto !important;
}

.caseStudy_imgBox_sec .nectar-fancy-box[data-style="hover_desc"] .inner {
	align-self: flex-end !important;
	position: absolute;
    z-index: 9999;
    width: 80%;
}

.caseStudy_imgBox_sec .nectar-fancy-box[data-style="hover_desc"] .inner {
	align-self: flex-end !important;
}
.caseStudy_imgBox_sec .nectar-fancy-box[data-style="hover_desc"] .inner .heading-wrap h3 {
	color: #fff;
    font-size: 15px;
	font-weight: 600;
    margin-bottom: 10px;
	line-height: 1;
}
/*
.caseStudy_imgBox_sec .nectar-fancy-box[data-style="hover_desc"] .inner .heading-wrap h3  a {
	position: absolute;
    z-index: 9999;
    width: 80%;
}
*/
.caseStudy_imgBox_sec .nectar-fancy-box[data-style="hover_desc"] .inner .heading-wrap p {
	color: #fff;
    font-size: 19px;
    margin-bottom: 0px;
	line-height: 1.2;
}


.caseStudy_imgBox_sec .nectar-fancy-box[data-style="hover_desc"].hovered {
	transform: translateY(0px);
	box-shadow: inherit;
}
.caseStudy_imgBox_sec .nectar-fancy-box[data-style="hover_desc"].hovered .box-bg:before,
.caseStudy_imgBox_sec .nectar-fancy-box[data-style="hover_desc"]:before {
    opacity: 0.7;
}
.caseStudy_imgBox_sec .nectar-fancy-box[data-style="hover_desc"][data-color].hover_color_0a0202:before {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0), #0a0202 100%);
}


.caseStudy_imgBox_sec .nectar-fancy-box[data-style="hover_desc"][data-bg-animation="long_zoom"].hovered .box-bg {
	transform: scale(1.07);
	transition: transform .5s ease-in-out;
}



.caseStudy_imgBox_sec .nectar-fancy-box[data-style="hover_desc"][data-color="accent-color"]:before {
	background: rgb(0 0 0 / 50%) !important;
}

/*Case study CSS */


.resources .flickity-enabled.is-draggable .flickity-viewport{
   cursor:pointer !important; 
}
#header-outer[data-lhe="animated_underline"] nav > ul >li:not([class*="button_"]) > a .menu-title-text:after {
    border-top: 0px;
}
#header-outer[data-lhe="animated_underline"] nav > ul >.menu-item:not([class*="button_"]) > a .menu-title-text:after {
    border-top: 2px solid #283d86 !important;
}

#page-header-bg .container{
	  height: 100% !important;
    width: 100%;
	max-width:100%;
	padding: 10% 2% !important;
    overflow: hidden;
    background: #C33764;
    background: -webkit-linear-gradient(#222, #999), url(https://www.srmtech.com/);
    background: linear-gradient(#222, rgb(0 0 0 / 10%)), url(https://www.srmtech.com/);
}


.featured_enterprise .img-with-aniamtion-wrap .hover-wrap {
  margin-bottom: 0;
}
.single_banner .nectar-flickity.nectar-simple-slider {
  pointer-events: none !important;
}
.whytest .iwithtext .iwt-text {
  padding-left: 70px;
  font-size: 16px;
  padding-top: 20px;
  text-align: left;
}
.whytest .iwithtext .iwt-icon img:not([srcset]) {
  width: 100% !important;
}
.platform_col2 .wpb_wrapper {
  display: flex;
}
.testrail_col2 .wpb_wrapper {
  display: flex;
}
.platform_col2 .tilt-button-wrap {
  width: 40%;
  margin: 38px 0;
  text-align: center;
}
.testrail_col2 .tilt-button-wrap {
  width: 40%;
  margin: 49px -23px;
  text-align: center;
}
.testrail_col2 .img-with-aniamtion-wrap {
  position: relative;
  z-index: 99;
}
.whytest h3 {
  border-bottom: 2px solid #5acbf2;
  text-align: center;
}
.whytest h3 span {
  overflow: hidden;
  position: relative;
  line-height: 24px;
  white-space: nowrap;
  bottom: -17px;
  display: inline-block;
  max-width: 80%;
  border: solid #edf0ff;
  border-width: 0 20px;

  background: #edf0ff;
}
.feature_enter_p {
  border-bottom: 2px solid #5acbf2;
  text-align: center;
  margin-bottom: 11px;
  margin-top: -25px;
}
.feature_enter_p span {
  overflow: hidden;
  position: relative;
  line-height: 24px;
  white-space: nowrap;
  bottom: -21px;
  display: inline-block;
  max-width: 80%;
  border: solid #fff;
  border-width: 0 10px;
  background: #ffff;
}
.platform_col2 .img-with-aniamtion-wrap .hover-wrap,
.testrail_col2 .img-with-aniamtion-wrap .hover-wrap {
  margin-bottom: 0;
}
.platform_col2
  .tilt-button-wrap
  a.nectar-button.medium.regular-tilt.accent-color.tilt.regular-button.callenquiry.instance-0,
.testrail_col2
  a.nectar-button.medium.regular-tilt.accent-color.tilt.regular-button.callenquiry.instance-1 {
  background-color: #f99b4d !important;
  border-radius: 0px 5px 5px 0px !important;text-align: center;
}
.platform_col2
  .tilt-button-wrap
  a.nectar-button.medium.regular-tilt.accent-color.tilt.regular-button.callenquiry.instance-0:hover,
.testrail_col2
  a.nectar-button.medium.regular-tilt.accent-color.tilt.regular-button.callenquiry.instance-1:hover {
  background-color: #005ba0 !important;
}
.platform_col2 .nectar-button span,
.testrail_col2 .nectar-button span {
  font-size: 20px;
}
/* Odoo consulting Carousel section CSS START */

.odooConsult_main_sec {
  padding: 50px 0px 50px;

  margin: 0px 0px 30px;

  background: #edf0ff;
}

.odooConsult_main_sec.testRail_main_sec {
  padding: 20px 0px 50px;

  margin: 0px 0px 0px;

  background: #edf0ff;
}

.testRail_service_playlist.owl-carousel .owl-stage {
  display: flex;
  margin-bottom: 20px;
}

.odooConsult_service_playlist.owl-carousel .owl-stage {
  display: flex;
  margin-bottom: 20px;
}
.odooConsult_service_playlist.owl-carousel .owl-item.center > .item:hover {
    cursor: grab;
}
.odooConsult_service_playlist.owl-carousel .owl-item:not(.center) > .item:hover {
    cursor: default;
} 
.testRail_service_playlist.owl-carousel .owl-item.center > .item:hover {
    cursor: grab;
}
.testRail_service_playlist.owl-carousel .owl-item:not(.center) > .item:hover {
    cursor: default;
}
.odooConsult_main_sec .article_items_oddooTestRail {
  display: flex;

  flex: 1 0 auto;

  height: 100%;
  border-radius: 0;
}

.odoo_consult_playlist_sec {
  padding: 0px 0px 0px;

  margin: 0px 0px 0px;
}

.odooConsult_introText {
  color: #000;

  font-size: 16px;

  font-family: "Open Sans", sans-serif;

  font-weight: 600;

  padding: 0px 0px 0px;

  margin: 0px 0px 40px;

  line-height: 1.4;

  text-align: justify;
}

.odooConsult_playlist_dataBox {
  padding: 0px 0px 0px;

  margin: 0;

  background: #fff;

  border-radius: 0px;

  border: 1px solid #e9e9e9;

  box-shadow: 0px 0px 3px #dddddd;

  width: 100%;
}

.odooConsult_playlist_dataBox:hover {
  border: 1px solid #e9e9e9;

  box-shadow: 0px 0px 5px #cfcfcf;
}

.odooConsult_row {
  width: 100%;

  height: 100%;

  min-height: 350px;

  display: flex;
}

.odooConsult_leftSide {
  width: 30%;
}

.odooConsult_rightSide {
  width: 70%;
}

.odooConsult_playlist_detail {
  padding: 20px 20px 20px;

  margin: 0px 0px 0px;

  height: 100%;

  display: flex;

  align-items: flex-start;

  justify-content: center;

  flex-direction: column;

  position: relative;
}

.odooConsult_playlist_detail h3 {
  color: #fff;

  font-size: 20px;

  font-family: "Roboto";

  font-weight: 700;

  padding: 8px 30px 8px 48px;

  margin: 0px 0px 20px -50px !important;

  line-height: 1;

  text-align: left;

  display: inline-block;

  background: #1ad1fc;

  clip-path: polygon(3% 0%, 100% 0%, 97% 100%, 0% 100%);

  min-width: 270px;
}

.odooConsult_playlist_detail p {
  color: #000;

  font-size: 15px;

  padding: 0px 10px 0px 0px;

  margin: 0px 0px 15px;

  line-height: 1.3;

  text-align: justify;
}

.odoo_playlist_imgBox {
  clip-path: polygon(0 0, 100% 0, 80% 100%, 0% 100%);

  background: #1ad1fc;

  height: 100%;

  display: flex;

  align-items: center;

  justify-content: center;
}

.odooLeftImg {
  padding: 20px;

  margin: 0px 0px 0px;

  border-radius: 50%;

  border: 3px solid #00caf5;
}

.odooLeftImg img {
  width: 60px;

  height: 60px;
}

.left_shadow,
.right_shadow {
  background-image: linear-gradient(to right, #e7ecff99 100%, transparent);

  position: absolute;

  /*width: 25.5%;*/
  width: 24rem;
  height: 100%;

  top: 0px;

  z-index: 2;

  pointer-events: none;
}

.left_shadow {
  left: 0px;
}

.right_shadow {
  right: 0px;

  background-image: linear-gradient(to left, #e7ecff99 100%, transparent);
}

.slider_listItem {
  padding: 0px 0px 0px;

  margin: 0px 0px 0px;
}

.slider_listItem li {
  color: #555;

  font-size: 15px;

  font-weight: 500;

  list-style: none;

  padding: 0px 5px 0px 0px;

  margin: 0px 0px 5px 0px;

  line-height: 1.2;

  display: inline-flex;

  width: 48%;
}

.slider_listItem li i {
  color: #1ad1fc;

  font-size: 16px;

  margin: 0px 6px 0px 0px;
}

/* Custom Carousel Control CSS */

.carousel_odooConsult_navCtrl_1.owl-carousel .owl-nav button.owl-next,
.carousel_odooConsult_navCtrl_1.owl-carousel .owl-nav button.owl-prev {
  color: #000;

  background: #ed944a;

  opacity: 0.8;
  width: 30px;
  height: 30px;
}

.carousel_odooConsult_navCtrl_1.owl-theme .owl-nav [class*="owl-"]:hover {
  color: #000;

  background: #ed944a;
}

.carousel_odooConsult_navCtrl_1.owl-theme .owl-nav .disabled {
  opacity: 0.5 !important;
}

.carousel_odooConsult_navCtrl_1.owl-carousel .owl-nav .owl-next,
.carousel_odooConsult_navCtrl_1.owl-carousel .owl-nav .owl-prev {
  position: absolute;
}

.carousel_odooConsult_navCtrl_1.owl-carousel .owl-nav button.owl-next i {
  position: absolute;

  top: 9px;

  left: 10px;

  font-size: 14px;
}

.carousel_odooConsult_navCtrl_1.owl-carousel .owl-nav button.owl-prev i {
  position: absolute;

  top: 9px;

  left: 8px;

  font-size: 14px;
}

.carousel_odooConsult_navCtrl_1.owl-carousel .owl-nav .owl-next {
  right: 38%;

  bottom: 1%;
}

.carousel_odooConsult_navCtrl_1.owl-carousel .owl-nav .owl-prev {
  left: 38%;

  bottom: 1%;
}

/* Custom Carousel Control CSS */

/* Custom Carousel Dot Control CSS */

.carousel_odooConsult_navCtrl_1.owl-theme .owl-dots .owl-dot span {
  width: 15px;

  height: 15px;

  margin: 5px 7px;

  background: #fff;

  border: 3px solid #8ee5ff;

  display: block;

  -webkit-backface-visibility: visible;

  transition: opacity 0.2s ease;

  border-radius: 30px;
}

.carousel_odooConsult_navCtrl_1.owl-theme .owl-dots .owl-dot.active span,
.carousel_odooConsult_navCtrl_1.owl-theme .owl-dots .owl-dot:hover span {
  background: #8ee5ff;

  border: 0px solid #8ee5ff;
}

.carousel_odooConsult_navCtrl_1.owl-theme .owl-dots .owl-dot {
  border: 0px;

  outline: none;
}
.nectar_team_member_overlay .team-desc {
  text-align: justify;
}
.banner_blog {
  margin: 3rem;
}
.bannerimg {
  background-position: center;
}
.single_banner .nectar-flickity.nectar-simple-slider {
  pointer-events: none !important;
}
.wpcf7 form .wpcf7-response-output {
  margin: 0 auto !important;
  position: relative !important;
  bottom: 0 !important;
  text-align: center;
  right: 0 !important;
  font-size: 14px;
}

/*qiworks custom css*/
.has_list .nectar-fancy-ul ul {
  margin-bottom: 0;
}

.nu_btn:hover,
.nu_orange_large_btn:hover {
  color: #fff;
}
.nu_orange_large_btn {
  border-radius: 4px;
  background-color: #f99b4d;
  color: #fff;
  font-size: 28px;
  font-weight: 700;
  padding: 14px;
  display: inline-block;
  text-transform: capitalize;
}
.bor_col {
  background: url("https://www.srmtech.com/wp-content/uploads/2024/01/Section-Divider-1.png")
    no-repeat right;
}
.standards .vc_column-inner {
  border-top-right-radius: 0 !important;
  border-top-left-radius: 0 !important;
}
.standards_title {
  width: 50%;
  position: absolute;
  top: -24px;
  left: 25%;
  background: #fff;
}
.standards_title_digital {
  width: 60%;
  position: absolute;
  top: -24px;
  left: 19%;
  background: #fff;
}
.standards_title_design {
  width: 50%;
  position: absolute;
  top: -24px;
  left: 25%;
  background: #fff;
}
.blu_bann {
  transform: translateY(-3rem);
}
.caroucarou .owl-nav {
  display: block !important;
}
.caroucarou .owl-nav [class*="owl-"] {
  position: absolute;
  bottom: 50%;
  background-color: #2fd1f9 !important;
  border: 0;
  font-size: 24px !important;
  padding: 0 !important;
  height: 30px;
  line-height: 10px;
  width: 30px;
  margin: 0 !important;
}
.caroucarou .owl-nav .owl-prev {
  left: -20px;
}
.caroucarou .owl-nav .owl-next {
  right: -20px;
}
.caroucarou .carousel-item {
  margin: 30px;
  border-radius: 10px;
  box-shadow: rgba(0, 0, 0, 0.04) 0px 1px 0px, rgba(0, 0, 0, 0.05) 0px 2px 7px,
    rgba(0, 0, 0, 0.06) 0px 12px 22px;
}
.caroucarou .carousel-item img {
  border-top-right-radius: 10px;
  border-top-left-radius: 10px;
}

/*deepika */
.flipsboxs .box-inner-wrap {
  border: 3px solid #2fd1f9 !important;
  padding: 0 30px !important;
}

.page-id-3980 .container-wrap,
.page-id-3943 .container-wrap,
.page-id-3955 .container-wrap,
.page-id-3961 .container-wrap,
.page-id-3967 .container-wrap,
.page-id-3973 .container-wrap,
.page-id-4014 .container-wrap,
.page-id-4023 .container-wrap,
.page-id-4032 .container-wrap,
.page-id-4041 .container-wrap,
.page-id-4050 .container-wrap,
.page-id-4062 .container-wrap,
.page-id-3882 .container-wrap,
.page-id-4072 .container-wrap,
.page-id-3985 .container-wrap,
.page-id-4164 .container-wrap,
.page-id-4100 .container-wrap,
.page-id-4117 .container-wrap,
.page-id-4129 .container-wrap,
.page-id-4142 .container-wrap,
.page-id-5112 .container-wrap {
  background: #edf0ff !important;
}
.nu_btn span {
  border-radius: 4px !important;
  color: #fff;
  font-size: 16px;
}
.has_list .inner .hover-wrap {
  border-radius: 0px !important;
}
.has_list .tile_box .vc_column-inner {
  padding: 0px 20px;
}
.standards_title_n {
  width: 25%;
  position: absolute;
  top: -24px;
  left: 38%;
  background: #fff;
}
.standards_title_oursales {
  width: 70%;
  width: 65%;
  position: absolute;
  border-radius: 10px;
  top: -30px;
  padding: 6px;
  left: 18%;
  background: #edf0ff;
}
.standards_title_sales {
  width: 45%;
  position: absolute;
  border-radius: 10px;
  top: -90px;
  padding: 6px;
  left: 30%;
  background: #5acbf2;
}
.page-id-4218 .has_list p,
.has_list ul li {
  font-size: 15px;
}

.ev-solutions-infographics,
.in-vehicle-info,
.autosar-info,
.automotive-cyber-info,
.value_added_info {
  display: block !important;
}
.ev-solutions-infographics-mobile,
.in-vehicle-info-mobile,
.autosar-info-mobile,
.automotive-cyber-info-mobile,
.value_added_info_mobile {
  display: none !important;
}
.embed_banner h3 {
  background: -webkit-linear-gradient(260deg, #00b3ff, #56a767 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.cloud_list li {
  padding-left: 28px !important;
  margin-left: -20px;
}
.testing_solutions h3 {
  color: #f99b4d;
  margin: 0;
}

.testing_solutions img {
  margin: 0 auto;
  text-align: center;
}
.testing_solutions .testing_img {
  width: 15%;
  border: 3px solid #2fd1f9;
  border-radius: 10px;
}
.testing_solutions .testing_text {
  width: 35%;
}
/* Testing Type solution CSS START */

.testing_typeSolution_wrap {
  padding: 15px 15px;
  margin: 0px 0px 0px;
  width: 100%;
  background: #fff;
}

.testingType_listBox {
  padding: 0px 15px 0px;
  margin: 0px auto 0px;
  width: 100%;
  float: left;
}
/*.testingType_listBox li {
    margin: 0px 15px 30px;
    list-style-type: none;
    width: 47%;
    float: left;
}*/
.testingType_listBox li {
  margin: 0px 0px 30px;
  list-style-type: none;
  width: 50%;
  float: left;
}
.testingType_listBox li:nth-child(odd) {
  padding: 0px 15px 0px 0px;
  clear: both;
}
.testingType_listBox li:nth-child(even) {
  padding: 0px 0px 0px 15px;
}
.testingType_listBox li .testingType_dataBox {
  padding: 0px 0px 0px;
  margin: 0px 0px 0px;
  width: 100%;
  display: flex;
}
.testingType_listBox li .testingType_dataBox .sub_1 {
  padding: 15px 15px;
  margin: 0px 0px 0px;
  width: 25%;
  border-radius: 10px;
  border: 3px solid #2fd1f9;
  display: flex;
  align-items: center;
  justify-content: center;
  max-height: 126px;
}
.testingType_listBox li .testingType_dataBox .sub_1 img {
  width: 100px;
  object-fit: contain;
  margin-bottom: 0;
}
.testingType_listBox li .testingType_dataBox .sub_2 {
  padding: 0px 0px 0px 15px;
  margin: 0px 0px 0px;
  width: 75%;
  background: #fff;
  display: inline-block;
}
.testingType_listBox li .testingType_dataBox .sub_2 h1 {
  color: #f99b4d;
  font-size: 22px;
  font-family: "Open Sans", sans-serif;
  font-weight: 600;
  line-height: 1;
  margin: 0px 0px 10px;
}
.testingType_listBox li .testingType_dataBox .sub_2 p {
  font-size: 16px;
  text-align: justify;
  margin: 0px 0px 0px;
}
.testing_typeSolution_wrap {
  display: flex;
  padding: 15px 0;
}
/* Testing Type solution CSS END */
#header-outer #top nav > ul > li:not(.megamenu) ul a:active,
#header-outer #top nav > ul > li:not(.megamenu) ul a:active,
#header-outer:not([data-format="left-header"])
  #top
  nav
  > ul
  > li:not(.megamenu)
  ul
  a:hover {
  background-color: transparent !important;
  color: #000 !important;
}
#header-outer:not([data-format="left-header"])
  #top
  nav
  > ul
  > li:not(.megamenu)
  ul
  li:hover {
  background: #0ea2b729 !important;
}
#header-outer #top nav > ul > li:not(.megamenu) ul a:hover {
  border-bottom: 2px solid #0e1954;
}
/*css for new menu 03-01-2024 start*/

/*css for new menu 03-01-2024end*/
.parent-pageid-14 .nectar-fancy-ul ul li,
.page-id-431 .nectar-fancy-ul ul li {
  list-style: disc !important;
  position: relative;
  padding-left: 0 !important;
  margin-left: 20px;
}
.home .nectar-fancy-ul ul li {
  list-style: none !important;
  padding-left: 25px !important;
  margin-left: 0px;
}
#AutomotiveSDVs,
#DigitalServices,
#DesigntoManufacturing,
#otherenquiry {
  display: none;
  margin-bottom: 20px;
}
.wpcf7-form-control option {
  color: #000;
}
/*
.popup {
		position: fixed;
		z-index: 99999;
	  left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		overflow: hidden;
		background-color: rgba(0, 0, 0, 0.4);
		 display: none;
}
.popup-content {
   background-color: white;
   margin: 8% auto;
   padding: 20px;
   border: 1px solid #888888;
   width: 30%;
   font-weight: bolder;
	 position: relative;
}
.popup-content button {
    display: block;
    margin: 0 auto;
 }
.show {
   display: block;
}
#closePopup {
    margin-right: 0;
    right: -15px;
    top: -15px;
    position: absolute;
    cursor: pointer;
    border: 1px solid #CCC;
    background: #fff;
    width: 35px;
    height: 35px;
    font-size: 18px;
    color: #555;
}*/

.trigger {
  text-align: center;
  padding: 7px 13px;
  background: #3e3e3e;
  color: #fff;
  outline: none;
  border: none;
  border-radius: 5px;
}

.modal {
  position: fixed;
  left: 0;
  z-index: 9999;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  opacity: 0;
  visibility: hidden;
  transform: scale(1.1);
  transition: visibility 0s linear 0.25s, opacity 0.25s 0s, transform 0.25s;
}
.modal-content {
  position: absolute;
  top: 52%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: white;
  padding: 1rem 1.5rem;
  width: 26rem;
  border-radius: 0.5rem;
}
.close-button, .close-buttons{
  text-align: center;
  margin-right: 0;
  right: -15px;
  line-height: 29px;
  top: -18px;
  position: absolute;
  cursor: pointer;
  border: 1px solid #ccc;
  background: #fff;
  width: 35px;
  height: 35px;
  font-size: 29px;
  color: #555;
  border-radius: 18px;
}
.close-button:hover, .close-buttons:hover {
  background-color: darkgray;
}
.show-modal {
  opacity: 1;
  visibility: visible;
  transform: scale(1);
  transition: visibility 0s linear 0s, opacity 0.25s 0s, transform 0.25s;
}

.contact_with_services span .wpcf7-not-valid-tip {
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.07) !important;
  color: #fff !important;
}
.contact_with_services span.ajax-loader {
  margin: 0;
}
.parent-pageid-3985 .wpcf7-response-output,
.parent-pageid-4072 .wpcf7-response-output,
.parent-pageid-3882 .wpcf7-response-output {
  margin: -109px 15px !important;
  padding: 0 !important;
  font-size: 13px !important;
}
.parent-pageid-3985 label,
.parent-pageid-4072 label,
.parent-pageid-3882 label {
  color: #555;
}
.parent-pageid-3985 input#send,
.parent-pageid-4072 input#send,
.parent-pageid-3882 input#send {
  padding: 10px 25px !important;
}
body:not([data-header-format="left-header"])
  #header-outer
  nav
  > ul
  > .megamenu
  > ul
  ul
  .current-menu-item
  > a {
  background: transparent !important;
}
#header-space {
  height: 50px !important;
}
.has_list_industry ul {
  margin-bottom: 0;
}
.has_list_industry .nu_btn span {
  color: #000;
}
.has_list_industry .nectar-fancy-ul ul li .icon-default-style[class^="icon-"] {
  font-size: 13px;
}
.has_list_industry .nectar-fancy-ul ul li {
  list-style: none !important;
}
.has_list_industry .nectar-fancy-ul ul li:before {
  padding-left: 0 !important;
  margin-left: -17px;
  list-style: none !important;
}
.industry-keyoffers div strong {
  line-height: 45px;
}
.industry-keyoffers a.nectar-button.small {
  background: #2fd1f9;
  color: #000 !important;
  border-radius: 0 !important;
  padding: 5px 10px;
  font-size: 14px;
  margin-top: 15px;
}
.how-can-we p {
  color: #fff;
  font-size: 18px;
  line-height: 1.2;
}
.how-can-we .vc_column-inner {
  padding: 25% 6% 0 31%;
}
.how-can-we-points .iwt-text {
  border-left: 3px solid #101950;
  margin-left: 50px;
  padding-left: 10px;
}
.how-can-we-points .iwithtext .iwt-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
}
.how-can-we-points .iwithtext .iwt-icon img {
  width: 40px !important;
}
.how-can-we-column .vc_column-inner {
  padding: 30px 120px 30px 30px !important;
}
.how-can-we-column .vc_column-inner .vc_column-inner {
  padding: 0 0 0 0px !important;
}

.has_list_industry .nectar-fancy-ul[data-list-icon="dot"] ul li:before {
  top: 4px;
}
.how-can-we .column-image-bg {
  border-radius: 0 20px 20px 0 !important;
}
.has_list_industry .hover-wrap {
  border-radius: 0 !important;
}
.focus_on_cap .vc_column-inner {
  padding: 8px 15px 8px 50px !important;
}
.focus_on_cap .vc_column-inner .vc_column-inner {
  padding: 5px 0 15px 0 !important;
}
.focus_on_cap p,
.focus_on_cap ul li,
.how-can-we-points .iwt-text,
.key-offer-detail,
.tile_box_industry p {
  font-size: 16px;
  line-height: 1.4;
}
.industry-keyoffers .box-inner-wrap {
  padding: 10% 5% !important;
  min-height: 370px;
}
.key-offer-detail {
  min-height: 160px;
}

.tile_box_industry,
.tile_box_industry_img {
  padding: 0 !important;
}
.tile_box_industry ul li .fa-arrow-circle-right:before {
  padding-left: 0;
  margin-left: -40px;
}
.tile_box_industry ul {
  margin-bottom: 20px;
  float: left;
}
.tile_box_industry .vc_column-inner {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0px 35px 0px 35px !important;
}
#wpcf7-f4445-o1 .wpcf7-response-output {
  padding: 1px;
  margin: 10px 0 0 0 !important;
  text-align: center;
  position: relative;
}
#wpcf7-f4445-o1 .wpcf7-form .wpcf7-not-valid-tip {
  padding: 6px 6px;
}
#wpcf7-f4445-o1 .wpcf7-not-valid-tip {
  box-shadow: 0 0px 0px rgba(0, 0, 0, 0);
}
#wpcf7-f4445-o1 .ajax-loader {
  margin: 0 auto !important;
}
.focus_column_inner .vc_column-inner {
  padding: 24px 0 24px 0 !important;
}
.key_offerings_box .key_boxes_text {
  min-height: 230px;
}

.key_offerings_box .nu_btn span {
  color: #000 !important;
}

body.material #slide-out-widget-area-bg.slide-out-from-right {
  background-color: #000 !important;
}

@media only screen and (max-width: 1024px) {
  .carousel_odooConsult_navCtrl_1.owl-carousel .owl-nav .owl-next {
    right: 35%;
    bottom: 1%;
  }

  .carousel_odooConsult_navCtrl_1.owl-carousel .owl-nav .owl-prev {
    left: 35%;
    bottom: 1%;
  }
  .popup-content {
    margin: 15% auto;
    width: 55%;
  }
  .testingType_listBox li .testingType_dataBox .sub_1 {
    max-height: auto;
  }
  .testingType_listBox {
    display: block;
    padding: 0px 15px 0px;
  }

  .testingType_listBox li {
    margin: 0px 0px 30px !important;
    width: 100% !important;
  }

  .testingType_listBox li:nth-child(odd) {
    padding: 0px 0px 0px 0px !important;
  }
  .testingType_listBox li:nth-child(even) {
    padding: 0px 0px 0px 0px !important;
  }
  .testingType_listBox li .testingType_dataBox .sub_1 {
    width: 20%;
  }
  .testingType_listBox li .testingType_dataBox .sub_2 {
    width: 100%;
  }
}
@media only screen and (max-width: 992px) {
  .modal-lang {
    z-index: 9999;
    position: relative;
    right: -40px;
    top: -22px;
  }
  .popup-content {
    margin: 30% auto;
    width: 55%;
  }
  .bor_col {
    background: unset;
  }
  .testingType_listBox {
    display: block;
    padding: 0px 15px 0px;
  }
  .testingType_listBox li:nth-child(odd) {
    padding: 0px 0px 0px 0px;
  }
  .testingType_listBox li:nth-child(even) {
    padding: 0px 0px 0px 0px;
  }
  .focus_on_cap .vc_column-inner {
    padding: 30px 15px 15px 15px !important;
  }
  .how-can-we-column .vc_column-inner {
    padding: 30px 15px 30px 15px !important;
  }
  .how-can-we .vc_column-inner {
    padding: 30px;
  }
  .key-offer-detail {
    min-height: auto;
  }
  .key-offer-box {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
  }
  .tile_box_industry_img {
    margin-bottom: 0 !important;
  }
  .tile_box_industry .vc_column-inner {
    padding: 30px 15px 15px 15px !important;
  }
  .industry-keyoffers .box-inner-wrap {
    padding: 5% !important;
    min-height: auto;
  }
}
@media only screen and (max-width: 767px) {
  .odooConsult_leftSide {
    width: 30%;
  }

  .odooConsult_rightSide {
    width: 70%;
  }

  .carousel_odooConsult_navCtrl_1.owl-carousel .owl-nav .owl-next {
    right: 30%;

    bottom: 1%;
  }

  .carousel_odooConsult_navCtrl_1.owl-carousel .owl-nav .owl-prev {
    left: 30%;

    bottom: 1%;
  }

  .left_shadow,
  .right_shadow {
    width: auto;
  }
  .heroine_banner .bg-layer-wrap .color-overlay {
    background-color: rgba(0, 0, 0, 0.5) !important;
    opacity: 1 !important;
  }
	
	.meet-the-team .owl-carousel[data-desktop-cols] .owl-stage {
    position: relative;
		padding: 80px 0 0px;
	}
}
@media only screen and (max-width: 568px) {
  .platform_col2 h3 {
    margin: 0px -36px 0 106px !important;
    font-size: 12px !important;
  }
  .platform_col2 .img-with-aniamtion-wrap,
  body .wpb_wrapper > .img-with-aniamtion-wrap {
    text-align: center !important;
  }

  .platform_col2 .nectar-button span,
  .testrail_col2 .nectar-button span {
    font-size: 14px;
  }
  .testrail_col2 .tilt-button-wrap {
    width: 50%;
    margin: 49px -45px;
    text-align: right;
  }
  .platform_col2 .tilt-button-wrap {
    width: 69%;
    margin: 20px 0px 0 -25px;
  }
  .platform_col2
    .tilt-button-wrap
    a.nectar-button.medium.regular-tilt.accent-color.tilt.regular-button.callenquiry.instance-0,
  .testrail_col2
    a.nectar-button.medium.regular-tilt.accent-color.tilt.regular-button.callenquiry.instance-1 {
    padding: 10px !important;
  }
  .odooConsult_row {
    display: block;
  }

  .odooConsult_leftSide {
    width: 100%;
  }

  .odooConsult_rightSide {
    width: 100%;
  }

  .odoo_playlist_imgBox {
    clip-path: none;

    padding: 30px;
  }

  .odooConsult_playlist_detail h3 {
    padding: 8px 30px;

    margin: 0px auto 30px !important;

    text-align: center;

    min-width: auto;
  }

  .carousel_odooConsult_navCtrl_1.owl-carousel .owl-nav .owl-next {
    right: 10%;

    bottom: 0.5%;
  }

  .carousel_odooConsult_navCtrl_1.owl-carousel .owl-nav .owl-prev {
    left: 10%;

    bottom: 0.5%;
  }

  .left_shadow,
  .right_shadow {
    width: auto !important;
  }
}
@media only screen and (max-width: 480px) {
  .caroucarou .carousel-item {
    margin: 10px;
  }
  .caroucarou .owl-nav .owl-prev {
    left: 0;
  }
  .caroucarou .owl-nav .owl-next {
    right: 0;
  }
}
@media only screen and (max-width: 430px) and (orientation: portrait) {
	    body #header-outer {
        padding: 12px 0 40px 0 !important;
    }
  .has_list .tile_box .second_list .vc_column-inner {
    padding: 0px 0px 0px !important;
  }
  .second_list ul li {
    padding-left: 28px;
    margin-bottom: 8px;
  }

  .modal-content {
		top: 46%;
        width: 22rem;
  }
  .parent-pageid-3789 .wpcf7-response-output {
    margin: -10px 5px !important;
  }
  .testingType_listBox {
    padding: 0px 15px 0px;
  }
  .testingType_listBox li {
    width: 100% !important;
  }

  .testingType_listBox li:nth-child(odd) {
    padding: 0px 0px 0px 0px !important;
  }
  .testingType_listBox li:nth-child(even) {
    padding: 0px 0px 0px 0px !important;
  }
  .testingType_listBox li .testingType_dataBox .sub_2 h1 {
    text-align: center;
  }
  .testingType_listBox li .testingType_dataBox .sub_2 p {
    font-size: 17px !important;
  }
  .testing_solutions .vc_custom_1703747416206 {
    margin-right: 15px !important;
    margin-left: 15px !important;
  }
  .testingType_listBox li .testingType_dataBox {
    display: block !important;
  }
  .testingType_listBox li .testingType_dataBox .sub_1 {
    width: 35% !important;
    margin: 0px auto 25px !important;
  }
  .testingType_listBox li .testingType_dataBox .sub_2 {
    width: 100% !important;
    padding: 0px 0px 0px !important;
  }
  .cloud_list li {
    /*padding: 0px 20px !important;*/
    margin-bottom: 8px;
  }
  .ev-solutions-infographics,
  .in-vehicle-info,
  .autosar-info,
  .automotive-cyber-info,
  .value_added_info {
    display: none !important;
  }
  .ev-solutions-infographics-mobile,
  .in-vehicle-info-mobile,
  .autosar-info-mobile,
  .automotive-cyber-info-mobile,
  .value_added_info_mobile {
    display: block !important;
  }
  .standards_title_n {
    width: 70%;
    position: absolute;
    top: -17px;
    left: 17%;
    background: #fff;
  }
  .standards_title_digital {
    top: -49px;
  }
  .empty_colum {
    display: none !important;
  }

  .standards_title_sales {
    width: 100% !important;
    position: absolute;
    border-radius: 10px;
    top: -90px;
    padding: 0;
    left: 0% !important;
    background: #5acbf2;
  }

  .standards_title_oursales {
    width: 70%;
    width: 80%;
    position: absolute;
    border-radius: 0;
    top: -60px;
    padding: 6px;
    left: 10%;
    background: #edf0ff;
  }
  .testing_solutions .testing_img {
    width: 100% !important;
  }
  .testing_solutions .testing_text {
    width: 100% !important;
  }
  .focus_on_cap .vc_column-inner {
    padding: 30px 15px 15px 15px !important;
  }
  .how-can-we-column .vc_column-inner {
    padding: 30px 15px 30px 15px !important;
  }
  .how-can-we .vc_column-inner {
    padding: 30px;
  }
  .key-offer-detail {
    min-height: auto;
  }
  .key-offer-box {
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
  }
  .tile_box_industry_img {
    margin-bottom: 0 !important;
  }
  .tile_box_industry .vc_column-inner {
    padding: 30px 15px 15px 15px !important;
  }
  .focus_on_cap p,
  .focus_on_cap ul li,
  .how-can-we-points .iwt-text,
  .key-offer-detail,
  .tile_box_industry p {
    line-height: 1.6;
  }
  #wpcf7-f4445-o1 .wpcf7-response-output {
    padding: 0px;
  }
  .tile_box_industry ul {
    margin-bottom: 0;
    float: left;
    line-height: 1.4;
  }
  .tile_box_industry .tilt-button-wrap {
    margin-top: 20px;
  }
  .how-can-we .vc_column-inner {
    padding-top: 50%;
  }
  .our_digital_columns .hover-content {
    max-width: 100% !important;
  }
  .our_digital_columns .nectar-fancy-box[data-style="hover_desc"] {
    padding: 10px !important;
  }
  .focus_column_inner .vc_column-inner {
    padding: 24px 0 24px 0 !important;
  }
  .key_offerings_box .key_boxes_text {
    min-height: auto;
  }
  .modal-lang {
    left: 20px !important;
    top: 6px !important;
    width: 40px !important;
    margin: 0 auto !important;
  }
  .banner_blog {
    margin: 14rem 2rem 14rem 2rem;
  }
	#page-header-bg .container {
    max-width: max-content !important;
		    position: initial;
		padding: 0 5%;
}
}

/*Theme Customize Css END*/


/* Make the reCAPTCHA container responsive */
/* Container for reCAPTCHA */
#pum-6873{z-index:99 !important;}
.cf7-recaptcha-container {
    width: 100%;
    display: flex;
    
    overflow: hidden;
}

/* Adjust scaling for responsiveness */



/*
.mile-stone .subject strong {
	display: flex;
    font-size: 20px;
    margin-bottom: 22px;
    margin-top: 24px;
    padding-left: 10px;
}
.mile-stone .number {
	float:left;
}
*/

.footerh2new h2{
    text-align: left;
    color: #fff !important;
}
#header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) ul li:hover {
    background: transparent !important;
}
.mile-stone .subject strong {
	display: flex;
    font-size: 20px;
    margin-bottom: 12px;
    margin-top: 0px;
    padding-left: 0px;
}
.mile-stone .number {
	float:none;
	line-height: 40px !important;
	margin-bottom: 0px;
}
.mile-stone .number h4 {
    margin-bottom: 0px;
}


.mile-stone #fws_66bf1779ed120 .row_col_wrap_12_inner .vc_column_container:last-child .subject strong {
	display: flex;
    font-size: 35px;
    margin-bottom: 32px;
    margin-top: 14px;
    padding-left: 10px;
	line-height: 35px;
}
.mile-stone #fws_66bf1779ed120 .row_col_wrap_12_inner .vc_column_container:last-child .number {
	float:left;
	line-height: 55px !important;
	margin-bottom: 5px !important;
}
.mile-stone #fws_66bf1779ed120 .row_col_wrap_12_inner .vc_column_container:last-child .number h4 {
    margin-bottom: 8px;
}






.ianaorangeheading{
	white-space:nowrap;
}
#ianarow .row-bg.using-image{
	background-size: contain !important;
}
.iana{
	margin:86px auto !important;
}
.page-id-5844 a#download-brochure4{
	margin-bottom: 0 !important;
    font-size: 18px !important;
    padding: 10px 15px !important;
    background-color: #ff8015 !important;
    border-radius: 5px !important;
    text-align: center !important;
	padding: 10px;
    width: 100%;
    font-size: 14px;
    font-family: inherit;
    line-height: 24px;
}

.pum-theme-3280 .pum-container, .pum-theme-lightbox .pum-container {
    border: 0;
    padding: 5px;
}


/* Supply chain CSS START */
#wpcf7-f6875-o1 .wpcf7-form .wpcf7-not-valid-tip, #wpcf7-f6875-o5 .wpcf7-form .wpcf7-not-valid-tip{
	height: 0;font-size:12px;
}
#wpcf7-f6875-o1 input[type=text], #wpcf7-f6875-o1 textarea, #wpcf7-f6875-o1 input[type=email], #wpcf7-f6875-o1 input[type=password], #wpcf7-f6875-o1 input[type=tel], #wpcf7-f6875-o1 input[type=url], #wpcf7-f6875-o1 input[type=search], #wpcf7-f6875-o1 input[type=date], .material.woocommerce-page[data-form-style="default"] input#coupon_code, #wpcf7-f6875-o5 input[type=text], #wpcf7-f6875-o5 textarea, #wpcf7-f6875-o5 input[type=email], #wpcf7-f6875-o5 input[type=password], #wpcf7-f6875-o5 input[type=tel], #wpcf7-f6875-o5 input[type=url], #wpcf7-f6875-o5 input[type=search], #wpcf7-f6875-o5 input[type=date], .material.woocommerce-page[data-form-style="default"] input#coupon_code {
    padding: 15px;background-color: transparent!important;
    border-radius: 0px!important;
    border-bottom: 1px solid #5f6386 !important;
    border-top: none!important;
    border-left: none!important;
    border-right: none!important;
    color: #fff!important;
}
#wpcf7-f6875-o1 select.wpcf7-form-control.wpcf7-select, #wpcf7-f6875-o5 select.wpcf7-form-control.wpcf7-select {
    background-color: transparent !important;
    border-radius: 0px !important;
    border-bottom: 1px solid #5f6386 !important;
    border-top: none !important;
    border-left: none !important;
    border-right: none !important;
    color: #fff !important;
	padding: 15px 0 15px 5px;
    width: 100%;
    font-size: 14px;
    font-family: inherit;
    line-height: 24px
}
 #wpcf7-f6875-o1 .wpcf7-response-output, #wpcf7-f6875-o5 .wpcf7-response-output {
	margin: 0 !important;
    text-align: center;
    width: 50%;
    font-size: 12px;
    padding: 0;
    position: absolute!important;
}
 
.supplyChain_wrap {    
    padding: 0px 0px;
    margin: 0 auto;
    width: 100%;
    background: #fff;
   
    display: flex;
}
 
.supply_leftBox {    
    padding: 0px 0px;
    margin: 0px 0px 0px;
    width: 50%;
   
   
}
.supply_leftBox .supply_imgBox {
    height: 100%;
}
.supply_leftBox .supply_imgBox img {
/* object-fit: cover;*/
    width: 100%;
    height: 100%;
}
 .scm-contact-form p:last-child {
	margin: 5px 0px 0;
    text-align: left;
}
/*.scm-contact-form p:last-child input[type="button"] {
	padding: 10px 30px !important
}
.scm-contact-form p:last-child input[type="button"]:hover {
	background: #23e3ff !important
}*/
.scm-contact-form p:nth-child(5) {
	margin: 5px 0px 0px;
}
body[data-form-submit="regular"] .scm-contact-form p:last-child input[type=submit] {
	padding: 10px 30px !important
}
body[data-form-submit="regular"] .scm-contact-form p:last-child input[type=submit]:hover {
	background: #23e3ff !important
}
.supply_rightBox { 
    color: #000;
	border-left: 5px solid #fff;
	background:#0a1954;
    padding: 5px 15px;
    margin: 0px 0px 0px;
    width: 50%;
   
}
 
/* Supply chain CSS END */








.modal-content .contact_with_services span .wpcf7-not-valid-tip {
    box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.07) !important;
    color: red !important;
}



/*casestudy new css */
.casedtudyrow {
    display: flex;margin-bottom: 10px;
}
.casedtudycol1 {
    width: 69%;
    text-align: right;
}
.casedtudycol2 {
    width: 29%;
    text-align: right;
}
#casestudyfiltered-posts article{
    float: left;
    margin:12px;max-height: 390px;
}
 #casestudyfiltered-posts .title a{
    color: #001c63;
    word-wrap: break-word;
    font-size: 17px;
    text-decoration: none;
    font-weight: bold;

}
.casestudyloadmore .btn {
    background: #2fd1f9;
    font-size: 14px;
    color: #fff;
    padding: 10px 25px;
    border: 0;
    border-radius: 0;
}
#casestudyfiltered-posts {
    
    padding: 5px 0px;
}
.casestudyloadmore .spinner img{
	width:15px !important;
	float: right;
    margin: 0;
}
.casestudyloadmore {
    
	text-align:center;padding: 25px;
}
 #casestudyfiltered-posts .title{
    min-height: 87px;line-height: 25px;
}
#casestudyfiltered-posts .b_excerpt {
    min-height: 96px;color: #000;
    font-family: Roboto;
    font-size: 16px;
    line-height: 21px;
    font-weight: 400;
}
#casestudyfiltered-posts article{
    float: left;
    margin:12px;max-height: 390px;min-height: 390px;
}
#casestudyfiltered-posts .masonry{
margin-bottom: 0!important;
}
#casestudyfiltered-posts a{
text-decoration: none !important;
}
#casestudyfiltered-posts .blog-readmore a:hover{
color:#fff !important;
}



/* Supply chain CSS START */
#wpcf7-f6875-o1 .wpcf7-form .wpcf7-not-valid-tip{
	height: 0;font-size:12px;
}
#wpcf7-f6875-o1 input[type=text], textarea, input[type=email], input[type=password], input[type=tel], input[type=url], input[type=search], input[type=date], .material.woocommerce-page[data-form-style="default"] input#coupon_code{
    padding: 10px;
}

 #wpcf7-f6875-o1 .wpcf7-response-output {
	margin: 0 !important;
    text-align: center;
    width: 50%;
    font-size: 12px;
    padding: 0;
    position: absolute!important;
}

 
.supplyChain_wrap {    
    padding: 0px 0px;
    margin: 0 auto;
    width: 100%;
    background: #fff;
   
    display: flex;
}
 
.supply_leftBox {    
    padding: 0px 0px;
    margin: 0px 0px 0px;
    width: 50%;
   
   
}
.supply_leftBox .supply_imgBox {
    height: 100%;
}
.supply_leftBox .supply_imgBox img {
    object-fit: cover;
    width: 100%;
    height: 100%;
}
 .scm-contact-form p:last-child {
	margin: 5px 0px 0;
    text-align: left;
}
/*.scm-contact-form p:last-child input[type="button"] {
	padding: 10px 30px !important
}
.scm-contact-form p:last-child input[type="button"]:hover {
	background: #23e3ff !important
}*/
.scm-contact-form p:nth-child(5) {
	margin: 0px 0px 0px;
}
body[data-form-submit="regular"] .scm-contact-form p:last-child input[type=submit] {
	padding: 10px 30px !important;
		margin-bottom:0px;
	margin-top:0px;
}
body[data-form-submit="regular"] .scm-contact-form p:last-child input[type=submit]:hover {
	background: #23e3ff !important
}
.supply_rightBox { 
    color: #000;
	border-left: 5px solid #fff;
	background:#0a1954;
    padding: 5px 15px;
    margin: 0px 0px 0px;
    width: 50%;
   
}
 
/* Supply chain CSS END */


.hero-fix ul li {
  padding: 12px 30px 20px 10px !important;
}
.automotiveHeaderMenu{
	float:right;
}
.automotiveMainmenu{
	padding:0;
}
.custom-srmtask-hide {
display:none;
}
.srm_blog_jus {
text-align: justify;
}
.srm_blog_margin_bot{
margin-bottom: 10px;
}
.testimonial_slider blockquote .open-quote, .testimonial_slider blockquote .close-quote{font-size:24px !important;}
.blog-share p {
  
    margin-top: 15px;
	margin-bottom: revert;
    font-family: Hellix,sans-serif;
    /*color: #001c63;*/
	color: #000;
    font-size: 17px;
    line-height: 1.8em;
    font-weight: 400;
	padding:0 !important;
	text-align: justify;
}
.blog-share h2{
    
    margin-top: 15px;
	margin-bottom: 10px;
    font-family: Hellix,sans-serif;
    color: #132a97;
    font-size: 18px;
   /* line-height: 2.5em;*/
    font-weight: 600;
}
.blog-share h3 {
    font-size: 17px;
	line-height:15px;
}
.blog-socialshare .socialShare {
    list-style: none;
    margin-left: 0 !important;
}
.blog-socialshare .socialShare li{
    list-style: none;
    margin-left: 0 !important;
}
.blogPage_socialShare.blog-socialshare .socialShare li{
    list-style: none;
    margin-left: 0 !important;
	text-align: center;
}
.blogPage_socialShare.blog-socialshare .socialShare .addtoany_shortcode {
	text-align: center;
}
.blog-subscription ul li a.active  {
	color:#0ca1b6 !important;
    font-weight: bold !important;
}
.blog-subscription ul li a {
color:#fff !important;
}
.blogPage_sub .wp-block-heading {
    color: #f99b4d;
}
.container-wrap.no-sidebar-blog .row {
    display: flex;
}
.blog-socialshare{
	width: 7%;height: 100%;
	top:100px;
	position: -webkit-sticky;
    position: sticky;
	margin: 45px 0 0 0!important;
}
.info_script {
    margin: 0 40px;text-align:center;
}
.no-sidebar-blog #breadcrumbs {
    position: absolute;
    width: 100%;
}
.no-sidebar-blog .post-area{
	padding: 0 40px 48px;
    border-radius: 16px;
    background-color: #fff;
	width: 65%;
    margin: 45px 0 0 0!important;
    
}
.no-sidebar-blog .post-content {
    padding-left: 40px !important;
    padding-top: 20px;
	
}
ul.socialShare li .fa {
    font-size: 22px !important;
	color: #8992c7b5;
    margin-bottom: 12px;
}
/*
.blog-subscription {
    top:100px;
	height:100%;
    width: 25%;
	position: -webkit-sticky;
    position: sticky;
    background: #001c63;
    color: #fff;
    margin: 45px 0 0 35px!important;
    padding: 20px 20px 20px 20px;
    border-radius: 12px;
} */
.blogPage_leftSec {
    width: 25%;
	height:100%;
	margin: 45px 30px 0 0px;
}
.blog-subscription {
	height:100%;
    width: 25%;
    position: sticky;
    background: #001c63;
    color: #fff;
    margin: 45px 0 0 35px!important;
    padding: 20px 20px 20px 20px;
    border-radius: 12px;
}
.blogPage_sub.blog-subscription {
    width: 100%;
    margin: 0px 0px 0 0px !important;
}

/*For Blog Fixed Header*/
.blog-subscription.stickIt {
    position: fixed;
    top: 50px;
    right: 38px;
    z-index: 999;
    width: 23.7%;
    height: auto;
}

.blog-subscription.stickyBtm_ctrl {
	height: auto;
	right: 0px;
	bottom: 25px;
	position: absolute;
}
.blogPage_sub.blog-subscription.stickIt {
    position: fixed;
    top: 60px;
    left: 35px;
    z-index: 999;
    width: 23.7%;
    height: auto;
}
.blogPage_sub.blog-subscription.stickyBtm_ctrl {
	width: 25%;
	height: auto;
	left: 0px;
	bottom: 25px;
	/*position: absolute;*/
	position: relative;
}
.blogPage_share.blog-share h2 {
	padding-top: 15px;
}
/*For Blog Fixed Header*/
.E-MailAddress input{
	background:#fff;
}
.blog-subscription h2{
	color:#fff;font-size: 23px;
}
.no-sidebar-blog #breadcrumbs{
}
.blog-subscription input.wpcf7-form-control.wpcf7-submit {
    background-color: #2240cd !important;
    border-radius: 8px !important;
    width: 100%;margin-top: 15px;
}
.no-sidebar-blog .main-content{
	padding:0 35px;	background: #e8edfa;

}
.container.whitepaperContainer {
	
}
.container.whitepaperContainer .blog-share {
	width: 60%;
}
.container.whitepaperContainer .blog-subscription {
	width: 35%;
    background: #e3e3e3;
    color: #000;
}
.container.whitepaperContainer .blog-subscription form input {
	background-color: #fff;
    border-color: #fff;
    margin-bottom: 5px;
}
.container.whitepaperContainer .blog-subscription form  .wpcf7-response-output {
	bottom: 0px;
    left: 0
}
.container.whitepaperContainer .blog-subscription label {
    font-size: 18px;
    line-height: 24px;
    color: #495057;
    padding-bottom: 0.2em;
    font-weight: 300;
}
.container-wrap.no-sidebar-blog{
	padding-top:0 !important;
}.wpcf7-not-valid-tip{
	background:transparent;
	color:red !important;
}
.w-subscription p {
    padding-bottom: 5px;
}
.blog-subscription h4 {
    color: #fff;    margin: 0;
}
.addtoany_list {
	display: grid !important
}
.addtoany_list.a2a_kit_size_32 a:not(.addtoany_special_service)>span{
    height: 20px!important;
    margin-bottom: 25px;
    width: 20px !important;
}
.blog-subscription ul li {
    padding:10px 0px 10px 0;
    list-style: none;list-style-position: outside; margin-left: 15px;
    padding-left: 10px;
}

.blog-subscription ul{
   margin-left: 0px;
    margin-bottom: 0;
}
.blog-subscription ul li::marker {
    content: "\f05d";
    font-family: 'FontAwesome';
}
span.bsf-rt-reading-time, .date_p {
    color: #001c63;
}
.content-inner ul li {
    padding-left: 5px;
    line-height: 30px;
}
/* .content-inner ul li::marker {
    content: "\f05d";
    font-family: 'FontAwesome';
} */
.content-inner a{
	color: #0ca1b6;
	word-wrap:break-word;
	font-weight:600;
}
.content-inner a:hover {
    color: #001c63 !important;
    text-decoration: underline !important;
}
.comments-section {
    margin: 0px 40px;
}
span.bsf-rt-reading-time{
	float: left;
    position: relative;
    text-align: right;
    left: 35%;
}
.form-submit input#submit {
    background: #001c63;
}
span.bsf-rt-reading-time span{font-size:16px !important}
.masonry.classic .post.masonry-blog-item h3.title{font-weight:700}
.post-content.classic .meta-category {
    display: none;
}
.post-content.classic .title {
    min-height: 62px;
}



.supplyChain_wrap p span input {
	padding: 10px 15px !important;
}



@media only screen and (max-width: 768px) {
	
	/*casestudy new css */
	.casedtudycol1, .casedtudycol2 {
		width: 100%;
		text-align: right;
		margin-bottom: 5px;
	}
	.casedtudyrow {
		display: block;
	}
	#casestudyfiltered-posts article {    
		min-height: auto;
	}
	.page-id-71 .wpb_row .row-bg, .full-width-section .row-bg, #page-header-bg .page-header-bg-image-wrap {
		background-position: center center !important;
	}
	
	.ianaorangeheading {
		white-space: initial;
	}
	#ianarow .row-bg.using-image{
		background-size: cover !important;
	}
	.iana {
			margin:0px auto !important;
		}
	h2.vc_custom_heading.iana2h2.vc_custom_1722409114191{
		font-size:20px !important;
	}
		.readytofastiana h2{
		text-align:center !important;
	}

	#wpcf7-f7175-o1 .wpcf7-response-output, #wpcf7-f6875-o5 .wpcf7-response-output {
    margin: -27px auto !important;
    text-align: center;
    width: 100%;
    padding: 0;
    font-size: 12px;
	}
	
	.supplyChain_wrap {
		padding: 0 0 30px 0px;
		background: #0a1954;
	}
	.supplyChain_wrap {   
        width: 100%;
        display: block;
    }
    .supply_leftBox {    
        width: 100%;
    }
    .supply_rightBox { 
        width: 100%;
       
		 border-left:0px solid #fff;
    }
	.page-id-5844 .page-submenu.stuck ul {
		position: absolute;
	}

	.page-id-5844 .page-submenu.stuck ul {
		top: 47px;
	}
	
	#popmake-6873.pum-container.pum-responsive {
		width: 85%;
		margin: 0px auto !important;
		left: 0px !important;
		right: 0px;
		top:8%;
	}
	
	#wpcf7-f6875-o1 .wpcf7-response-output {
		margin: 0 auto !important;
		text-align: center;
		width: 100%;
		padding: 0;
		font-size: 12px;
	}
	.supplyChain_wrap {   
        width: 100%;
        display: block;
    }
    .supply_leftBox {    
        width: 100%;
    }
    .supply_rightBox { 
		overflow: hidden;
        width: 100%;
       padding:0px 15px 30px;
		 border-left:0px solid #fff;
    }
	.supplyChain_wrap p span input {
        line-height: 18px;
		padding: 7px 5px !important;
	}
	.supplyChain_wrap p span select {
		line-height: 18px !important;
		padding: 7px 0 7px 5px !important;
	}
	
	
	
	
.page-id-2058 .posts-container{
	column-count: 1 !important;
}
#header-outer #top .col.span_3 #logo{
	position:absolute;
}
a.mobile-search, .slide-out-widget-area-toggle.mobile-icon.slide-out-from-right {
    bottom: -12px;
}
div#header-outer {
    padding-bottom: 45px;
}
.webinar-m .grav-wrap, .webinar-m .w-readmore{
margin-top: 15px!important;
    margin-bottom: 30px !important;
}
.srm_title_mobile_adj {
margin-top: 15px;
}
.img-sec{
margin-bottom:0 !important;
}
.innerpage-hero {
    height: 100% !important;
    }
.b_excerpt {
    min-height: auto;
}
.blogbox article .post-content, .whitepaper-m article .post-content, .infographics-m article .post-content {
    height: auto;
    min-height: auto;
}
.slick-list {
   
    margin: 0 10px 0px 0px;
  
}
#page-header-wrap {
    height: 100%!important;
}
.applicationeng_wrap, .embeddedsoftware_wrap {
    margin: 0 auto !important;
}
.slick-next, .slick-prev{
    height: auto !important;    top: 40% !important;
width: auto !important;
}
.slick-prev {
    left: -30px !important;
    float: left !important;
}
.slick-next {
    right: -30px !important;
    float: right !important;
    margin-right: 0 !important;
}
.applicationeng_title, .applicationtesting_title, .datascience_title, .edge_title, .produteng_title, .embeddedsoftware_title, .marketingoperation_title{
padding: 10px 10px;
}
.slick-slide {
    margin:0 auto !important;
    min-width: auto !important;
    font-size: 12px;
    padding: 0 5px;
}
.info_script a {
    width: 45% !important;
}
article#post-1793 .blog-readmore {
    margin-top: 30px !important;
}
   .no-sidebar-blog #breadcrumbs {
   		font-size: 13px;
   		 line-height: 20px;
       padding: 18px 18px;
    }
	.blog-socialshare {
    	width: 100%;position: relative;
    	top: 40px;
        margin: 0 auto !important;
	}
    .container.whitepaperContainer .blog-subscription form .wpcf7-response-output {
    	font-size: 12px;
    }
    .container.whitepaperContainer .blog-share, .container.whitepaperContainer .blog-subscription {
 	   width: 100%;
	}
	span.bsf-rt-reading-time{
		left:0;
	}
	.no-sidebar-blog .post-area{
		width: 100%;    margin: 0 auto !important;
   
	}
	.container-wrap.no-sidebar-blog .row {
    	display: block;
	}
	.no-sidebar-blog .main-content {
		padding: 0 5px;max-width: 100%;
	}
	.no-sidebar-blog .post-content {
		padding:18px !important;
		text-align: justify;
	}
	.blog-socialshare .socialShare {
		display: flex;margin-left: 20px !important;
	padding-top: 25px;
    padding-bottom: 25px;
		margin-bottom: 0;
	}
	.addtoany_list {
    	display: flex!important;
	}
	.blog-socialshare .socialShare li {
		margin-top: 0;
		list-style: none;
		margin-right: 15px;
	}
	.blog-subscription {
		position: relative;
		    margin: 0 auto !important;
		height: 100%;
		width: 100%;
		top: 0;
		padding: 20px 20px;
		margin-top: 15px !important;
	}
	.blog-subscription.stickIt {
    position: relative;
    top: 0px;
    right: 0px;
    z-index: 999;
    width: 100%;
    height: auto;
	}
	.blog-subscription.stickyBtm_ctrl {
   /* height: auto;
    right: 0px;
    bottom: 25px;*/
    position: inherit;
   }
	.blog-share p, .blog-share h3, .blog-share h2{
		text-align: left;
  		padding: 0 10px!important;
	}
	span.bsf-rt-reading-time, .date_p {
    	margin-left: 10px;color: #001c63;
	}
	.blog_next_prev_buttons {
	margin-top: 15px !important;
	}
	.srm_blog_jus {
	text-align:justify !important;
	}
}
@media only screen 
  and (min-device-width: 768px) 
  and (max-device-width: 1024px) 
  and (-webkit-min-device-pixel-ratio: 1) {
	  .no-sidebar-blog .main-content{
		  max-width:100%;padding: 20px 15px 0 15px !important;  
	  }
	  .blog-subscription{
		  margin-left: 15px;width:100%;top: 135px
	  }
	  .blog-socialshare {
		  width: 35%;top: 135px}
	  .blog-subscription ul li {
		  padding-top: 15px;}
		  
	#popmake-6873.pum-container.pum-responsive {
		top: 2%;
	}

}
.slick-slide {   
	display: none;
    min-height: 60px;
}
.blogbox article .post-content, .whitepaper-m article .post-content, .infographics-m article .post-content {

    height: auto;min-height: auto;

}
.blog-readmore, .w-readmore, .web-readmore{
	    text-align: left;

     margin-top: 15px;
}
.blog-readmore a, .w-readmore a, .web-readmore a{
	background: #2fd1f9;
    font-size: 14px;
    color: #fff;
    padding: 5px 10px;
}
.embeddedsoftware_title:hover, .marketingoperation_title:hover, .applicationtesting_title:hover, .datascience_title:hover, .edge_title:hover, .produteng_title:hover, .applicationeng_title:hover {
    background: #0e1954;
    color: #fff;
}
span.bsf-rt-display-postfix, span.bsf-rt-display-time {
    padding-left: 0 !important;
}
.blogbox article .post-content .blogs{
display:none !important;
}
.blog-subscription form p {
    padding: 0;
}
.blogbox article .post-content .post-header, .whitepaper-m article .post-content .post-header, .infographics-m article .post-content .post-header{
min-height: 78px;
}
.blogbox article .post-content .wp-post-image, .whitepaper-m article .post-content .wp-post-image, .infographics-m article .post-content .wp-post-image{
	height: 230px;
}
.blogbox article .post-content .post-header .title a, .whitepaper-m article .post-content .post-header .title a, .infographics-m article .post-content .post-header .title a {
    font-size: 17px !important;
}
.blogbox article .post-content .article-content-wrap1{
padding: 10px 30px 0px 30px!important;
}
span.meta-category a.whitepaper, span.meta-category a.infographics, span.meta-category a.webinar {
    display: none !important;
}
.webinar-grid .post-content.classic .title {
    min-height: 0px !important;
}
#page-header-wrap {
    height: 427px;
}
#page-header-bg .span_6 {
    top: 40% !important;
    }
    .blog-subscription .widget_block {
    list-style: none;
}
.whitepaper-m .excerpt {
    display: none;
}
.whitepaper-m .post .content-inner .post-featured-img img{
height:220px;
}


 .knowledge_base .row_col_wrap_12_inner.col.span_12.left, .webinar-m .inner-wrap, .wite-web .vc_column-inner, .web-white .vc_column-inner, .blg .row_col_wrap_12_inner.col.span_12.left, .know .vc_col-sm-4 {
    
    background-color: #fff !important;
    
}

/*.knowledge_base .row_col_wrap_12_inner.col.span_12.left:hover,.wite-web .vc_column-inner:hover, .web-white .vc_column-inner:hover, .blg .row_col_wrap_12_inner.col.span_12.left:hover, .know .vc_col-sm-4:hover {
    transform: translateY(-4px) !important;
    -webkit-transform: translateY(-4px) !important;
    box-shadow: 0 17px 25px rgb(0 0 0 / 13%) !important;
    -webkit-box-shadow: 0 17px 25px rgb(0 0 0 / 13%) !important;
}*/

.page-id-2265 .container-wrap{
	background: #eef0ff !important;
}
.knowledge_base .wpb_text_column.wpb_content_element {
    min-height: 90px;
}
.masonry.classic .post.masonry-blog-item h3.title {
    line-height: 20px;
}
.webinar-m .grav-wrap {
    float: left;
}
.webinar-m .w-readmore {
   float: right;
    margin-top: 30px;
    margin-bottom: 50px;
}
span.wpcf7-not-valid-tip {
    /*margin-top: -23px;*/
    width: 100%;
    position: absolute;
    text-align: right;
    box-shadow: 0 0px 0px rgb(0 0 0 / 0%);
}
.wpcf7-response-output {
    /*bottom: -37px !important;*/
}
.infographics-m .inner-wrap, .whitepaper-m .inner-wrap {
    background: #fff !important;
}
.infographics-m .post-content, .whitepaper-m .post-content {
    height: 375px;
    min-height: auto;
}
.single-post .container.main-content {
    max-width: 100% !important;
}
.blg .row_col_wrap_12_inner.col.span_12.left, .wite-web .vc_column-inner, .web-white .vc_column-inner, .info .vc_column-inner {
    box-shadow: 0px 30px 90px rgb(0 0 0 / 14%);
    border-radius: 5px;
    padding: 0 !important;
    margin: 0 !important;
}
.blg h3 a, .wite-web h3, .web-white h3, .info h3{
    font-size: 20px;
    line-height: 25px;
    font-weight: 700;
    color: #000;
}
.blg .vc_col-sm-6.wpb_column.column_container.vc_column_container.col.child_column.no-extra-padding.inherit_tablet.inherit_phone, .wite-web .vc_col-sm-6.wpb_column.column_container.vc_column_container.col.child_column.no-extra-padding.inherit_tablet.inherit_phone {
    padding: 0;
    box-shadow: 0px 30px 90px rgb(0 0 0 / 14%);
    border-radius: 0px 0px 5px 5px !important;
}
.blg img.img-with-animation.skip-lazy.animated-in, .blg .img-with-aniamtion-wrap .inner .hover-wrap:not([data-hover-animation="none"]){
    border-radius: 5px 0px 0px 5px !important;
}
.wite-web img.img-with-animation.skip-lazy.animated-in, .web-white img.img-with-animation.skip-lazy.animated-in, .info img.img-with-animation.skip-lazy.animated-in, .img-with-aniamtion-wrap .inner .hover-wrap:not([data-hover-animation="none"]){
    border-radius: 5px 5px 0px 0px;
}
.blg h3.vc_custom_heading{
    margin-top: 20px;
}

.know .vc_col-sm-4.wpb_column.column_container.vc_column_container {
    padding: 0;
}
.blg{
margin-bottom:15px !important;
}
.b_excerpt {
    min-height: 64px;
}
.webinar-m .b_excerpt {
    /*min-height:auto;*/
	min-height:40px !important;
}
.k-view-more a{
	background: #2fd1f9;
    border-radius: 20px;
    padding: 11px 15px;
    color: #fff !important;
    font-weight: 600;
    font-size: 12px;
}
.k-text a{
color:#000;
text-decoration:none;
}
.webinar-m .post-header {
    display: none;
}

/* Blog mobile space */
.container-wrap.no-sidebar {padding: 0 20px;}


/* */

.nectar-fancy-ul .fa.fa-angle-double-right.accent-color {
    display: none;
}



/* */
.wpcf7-not-valid-tip{
	margin-top: -6px
}


.blog-share table thead tr{
    background-color: #0e1954!important;
    color: #fff;
	font-weight:bold;
	font-size:17px;
}
.blog-share table thead tr td{
	font-weight:bold;
	font-size:17px !important;
}
.blog-share table tbody tr td:not(:first-child) { 
	text-align: left!important; 
}

/* Salesforce Tab Start*/
.salesforce_tabimg
{
	margin: 0px 0px 0px 10px !important;
	width: 14rem !important;
}
.salesforce_tabhead
{
	display: flex;
	/*align-items: flex-start !important;*/
	align-items: center !important;
	justify-content: center !important;
	text-transform:uppercase !important;
}
.salesforce_tabhead strong
{
	/*line-height: 1;*/
}
/* Salesforce Tab End*/

/*blog tiles alignment*/
.page-id-2058 .masonry-blog-item {
    position: initial !important;
	/*width: 95%;
    height: 100%;*/
    margin-bottom: 30px;
  }
 /*.page-id-2058 .posts-container {
    column-count: 3;
    width: 100% !important;
    height: 100% !important;
}*/
.page-id-2058 .posts-container {
    height: 100% !important;
}
.page-id-2058 article:nth-child(3n+1){
    clear: left;
}

.page-id-2058 article{
    float: left;
    margin: 5px;
}


/* Previous Link Start*/
.blog_next_prev_buttons[data-style="fullwidth_next_prev"] .previous-post .srm-previouscustomdiv
{
z-index:100 !important;
}
.srm-previouscustomdiv {
    font-size: 22px !important;
    line-height: 34px !important;
    margin-bottom: 7px !important;
}
/* Previous Link End*/
.disclaimer{
	font-size: 14px;
    line-height: 22px;
    text-align: justify;
    font-family: Roboto;
    font-weight: 400;
    margin: 0 0 10px;
    padding: 0;
}
#menu-item-952 {
    display: none;
}
@media only screen and (device-width: 1024px) {
    .piller_of_career.vc_col-sm-6 {
        width:100% !important;
        text-align: left;
    }
    #piller_of_career_textalign .row_col_wrap_12_inner {
    padding: 0px 0% 0px 40% !important;
}
} 

/*@media only screen and (device-width: 768px) {
 #piller_of_career_textalign .row_col_wrap_12_inner {
    padding: 0px 0% 0px 40% !important;
}
}*/
@media only screen and (min-width: 480px) and (max-width: 992px){
	
 #piller_of_career_textalign .row_col_wrap_12_inner {
    padding: 0px 0% 0px 40% !important;
}
}
@media only screen and (min-width: 375px) and (max-width: 479px) { 
	#piller_of_career_textalign .row_col_wrap_12_inner { 
		padding: 0px 0% 0px 25% !important; 
	}
}
@media only screen and (min-width: 320px) and (max-width: 389px) { 
	#piller_of_career_textalign .row_col_wrap_12_inner { 
		padding: 0px 0% 0px 20% !important; 
	}	
}
/*new blog page */

#filtered-posts .title a{
    color: #001c63;
    word-wrap: break-word;
    font-size: 17px;
    text-decoration: none;
    font-weight: bold;

}
#filtered-posts .btn{
    background: #2fd1f9;
    font-size: 14px;
    color: #fff;
    padding: 5px 10px;
    border: 0;
    border-radius: 0;
}
#filtered-posts {
    background: #eee;
    padding: 5px 0px;
}
 .loadmore {
    background: #eee;
    padding: 50px 0px;
margin: 0 auto;
    width: 100%;
    text-align: center;
}

.loadmore .btn, .loadmore .btn:active{
    background: #f99b4d !important;
    border: 0  !important;font-family: Roboto;
}

#filtered-posts .title{
    min-height: 87px;line-height: 25px;
}
#filtered-posts .b_excerpt {
    min-height: 96px;color: #000;
    font-family: Roboto;
    font-size: 16px;
    line-height: 21px;
    font-weight: 400;
}
#header-outer .row .col.span_9 {
    
    flex: initial;
    box-sizing: border-box !important;
    padding: 0;
}
#filtered-posts article {
    float: left;
    margin:12px;    max-height: 478px;
}
#filtered-posts .masonry{
margin-bottom: 0!important;
}
#filtered-posts a{
text-decoration: none !important;
}
#filtered-posts .blog-readmore a:hover{
color:#fff !important;
}
.bannerimg{
/*background-image: url('https://www.srmtech.com/wp-content/uploads/2024/01/banner-new.png');*/
background-image: url('https://www.srmtech.com/wp-content/uploads/2022/06/Blog-Banner.png');

   height: 100%;background-size: cover;
}
a:hover {
    text-decoration: none !important;
}
@media only screen and (max-width: 768px) {
.bannerimg{
height: 100%;
    background-size: cover;
    background-repeat: no-repeat;
}
}
@media only screen and (max-width: 568px) {
	
	.blogPage_leftSec {
		width: 99%;
		margin: 45px auto 30px;
	}

	.blogPage_sub.blog-subscription {
		margin: 0px 0px 0px 0px !important;
	}
	
	.blogPage_sub.blog-subscription.stickIt {
		position: relative;
		width: auto;
		left: 0;
        top: 0;
	}
	.blogPage_sub.blog-subscription.stickyBtm_ctrl {
		position: relative;
		width: 100%;
	}	
	
	.mile-stone #fws_66bf1779ed120 .row_col_wrap_12_inner .vc_column_container .vc_column-inner {
		padding-bottom: 30px;
	}		
	.mile-stone #fws_66bf1779ed120 .row_col_wrap_12_inner .vc_column_container:last-child .subject strong {
		margin-bottom: 22px;
	}
}


@media only screen and (max-width: 414px) {
	
	#popmake-6873.pum-container.pum-responsive {
		top:2%;
	}
}



#footer-outer #copyright p {
    
    margin-bottom: 0;
}

.overlay-text {
position: absolute;
    top: 5%;
    right: 0;
    background-color: #4a7cda;
    color: #fff;
    padding: 15px 10px 15px 20px;
    font-size: 20px;
    border-radius: 5px 0px 0px 5px;
    text-transform: uppercase;
}

.case_study_wrap_forSpace_ctrl.wpb_column .vc_row .span_12 .vc_column_container .vc_column-inner {
	padding: 25px 20px;
}

.case_study_wrap_forSpace_ctrl.wpb_column .vc_row .span_12 .vc_column_container .vc_column-inner .wpb_wrapper .nectar-fancy-ul p {
	padding-bottom: 0px;
	margin-top: 15px;
}

#top nav > ul > li:nth-child(1) ul:hover, #top nav > ul > li:nth-child(4) ul:hover, #top nav > ul > li:nth-child(5) ul:hover, #top nav > ul > li:nth-child(3) ul:hover {
	background: #d8f0f3 !important;
}
#header-outer:not([data-format="left-header"]) #top nav >ul >li:nth-child(1):not(.megamenu) ul li:hover,
#header-outer:not([data-format="left-header"]) #top nav >ul >li:nth-child(3):not(.megamenu) ul li:hover,
#header-outer:not([data-format="left-header"]) #top nav >ul >li:nth-child(4):not(.megamenu) ul li:hover {
	background: transparent !important;
}

@media only screen and (max-width: 430px) and (orientation: portrait) { 
	.mastService_playlist_detail{height: 60%;}
    .article_items{box-shadow: 0px 0px 0px #ccc;}
    .masterService_playlist_dataBox {margin: 0px 3px 0px 3px;}
    .vc_row.partnership_wrap .row_col_wrap_12_inner.left .vc_column_container { width: 100%;}
}






/* Screen Size 1920px START */
@media only screen and (min-width: 1400px) and (max-width: 1599px) {
	
}

/* Screen Size 1920px END */


@media (min-width: 1000px) and (max-width: 1299px) {
    .career-bg .career-blank-cloumn.vc_hidden-md {
        display: block !important;
    }
	.identify .vc_column-inner h2.vc_custom_heading {
		min-height: 48px;
		line-height: 1.2;
	}
	.identify .vc_column-inner .wpb_content_element .wpb_wrapper {
		padding-bottom: 15px;
	}
}