/*
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;
}

/* Supply chain CSS START */

 #wpcf7-f6875-o1 .wpcf7-response-output {
    margin: 0 0 -70px 0 !important;
    text-align: center;
    width: 100%;
}
 
.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;
		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;
}
@media only screen and (max-width: 768px) {
	#popmake-6873.pum-container.pum-responsive {
		width: 85%;
		margin: 0px auto !important;
		left: 0px !important;
		right: 0px;
	}
	
	#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:15px 15px 30px;
		 border-left:0px solid #fff;
    }
	
	
	
	
.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;}

}
.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;
}
#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%;
	}
}
#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 {
	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%;}
}