div#certification-trainingcss table td, div#certification-trainingcss table th {
    border: 0;
    padding: 0;
}
div#certification-trainingcss .lsow-tabs.lsow-vertical .lsow-tab-nav {
    border-radius: 0 !important;
    /*background: #333;*/
    padding-top: 0;
}
div#certification-trainingcss .lsow-tabs.lsow-vertical {
    background: #f4f2f2!important;
}
div#certification-trainingcss .lsow-tabs.lsow-vertical .lsow-tab-nav {
    border-radius: 0 !important;
    /*background: #333;*/
	background: #ff610fd6 !important;
    padding-top: 0;
}

div#certification-trainingcss .lsow-tabs.lsow-vertical .lsow-tab-nav .lsow-tab.lsow-active {
    background: #f4f2f2;
}

div#certification-trainingcss .lsow-tabs.lsow-vertical .lsow-tab-nav .lsow-tab a.lsow-tab-label {
    width: 100%;
    color: #fff;
    padding: 10px;
}

a.lsow-tab-label {}

div#certification-trainingcss .lsow-tabs.lsow-vertical .lsow-tab-nav .lsow-tab a.lsow-tab-label span.lsow-tab-title {
    text-transform: capitalize;
}

span.lsow-tab-title {}

div#certification-trainingcss .lsow-tabs.lsow-vertical .lsow-tab-nav .lsow-tab {
    /*border-bottom: 1px solid gray;*/
	border-bottom: 1px solid #ddd1d1 !important;
}

div#certification-trainingcss .lsow-tabs.lsow-vertical .lsow-tab-nav .lsow-tab.lsow-active span {
    color: #222;
}
.grdalignmentcs  .masonry-grid.gridhome .post-thumb-outer .post-thumb img {
    height: 300px;
    width: 100%;
}
.grdalignmentcs .masonry-grid.gridhome {
    margin-bottom: 50px;
}
.ourteam-abtus1 input[type=email] {
    height: 50px;
    width: 70%;
    clear: both;
    overflow: hidden;
    float: left;
    margin: 8px 0;
}
.team_company {
    color: #4a35b2;
}
.ourteam-abtus1 input[type=submit] {
height: 50px;
    border: none !important;
    width: 30% !important;
    float: right;
    cursor: pointer;
    margin: 8px 0;
    padding: 5px 5% !important;
    background: #05bfe0;
}
.aboutus-cs h1 {
  
    color: #fff;
    font-weight: 600;
}
#pg-12-1> .panel-row-style {
    background-image: url(https://www.pmichennai.org/jb-content/uploads/2022/09/PMI_Teams_Backgrounds_03n.png)!important;
    background-position: center center;
    background-size: cover;
    padding: 50px 0px 50px 0px;
}
.aboutus-cs p {color:#fff;}
.aboutus-cs h3 span {
    font-size: 30px;
}
.ourteam-abtus1 p {    margin: 0;color: #333;    font-size: 33px;    font-weight: 600;}
.ntfulcs p.tv-css span.kfi { color: #ff610f;margin-right: 5px;}
.ntfulcs1 {  margin-bottom: 35px;}
.ntfulcs1 a.button {
    background: #05bfe0;
    border: 0;
}
.ntfulcs1 a.button:hover {
    color: #fff !important;
    background: #333;
}
.chapter-newscss .masonry-grid {
    width: 100% !important;
    float: none !important;
}
.gridhome figure img {
    margin-bottom: 0 !important;
}
.masonry-grid.gridhome .ntfulcs p.tv-css {
    font-size: 13px;
}
.masonry-grid.gridhome .ntfulcs {
    padding: 20px 10px;
    width: 100%;
    margin-bottom: 0 !important;
}
.r-pcs {    padding-right: 0;}

.s-pcs {    padding-left: 0;}
h3.htagcs {font-size: 17px;margin: 0 !important;}
.masonry-grid.gridhome {
	box-shadow: 0px 1px 2px #cbcbcb;
    padding: 0 !important;
    margin: 0;
}
.up-events1 h3.widget-title {
    margin-bottom: 10px;
    border-bottom: 1px solid gray;
    padding-bottom: 15px;
    font-size: 25px;
}
.news-homecs h3.widget-title {
	font-size: 25px;
    border-bottom: 1px solid gray;
    padding-bottom: 15px;
}
.gridhome .post-text p {    margin: 0;}
.htagcs1 {    padding: 14px 10px;}
.gridhome article {   background: ;}
.news-homecs article .lsow-entry-text-wrap {
    text-align: left !important;
}

.news-homecs article .lsow-entry-text-wrap .entry-summary {
    margin: 0 !important;
}

.news-homecs article .lsow-entry-text-wrap h3.entry-title {
    border: 0 !important;
    margin-bottom: 0px !important;
}

.news-homecs article .lsow-entry-text-wrap h3.entry-title a {
    border: 0 !important;
}
.news-homecs .lsow-grid-item.lsow-portfolio-item {
    padding: 15px;
    margin: 0 0 18px 0 !important;
    left: 0px !important;
    background: #fff;
    box-shadow: 0px 1px 2px #cbcbcb;
}
.news-homecs .lsow-portfolio.lsow-grid-container {
    margin: 0 !important;
}
.news-homecs article .lsow-entry-text-wrap .entry-summary:before {
    content: none !important;
}
.lsow-tabs.lsow-vertical .lsow-tab-nav{
	flex: 0 0 300px;
    padding-top: 45px;
    margin-right: 15px;
    background: #ff610f;
    border-radius: 25px !important;
	}
.tabchapercs .lsow-tabs.lsow-vertical .lsow-tab-nav a.lsow-tab-label {
    text-align: left;background: #f1f1f1;
}
.tabchapercs {
	    
    padding: 70px  50px 70px 50px !important;
}
.tabchapercs .lsow-tabs.lsow-vertical .lsow-tab-nav a.lsow-tab-label span.lsow-tab-title {
    text-transform: capitalize !important;
    font-weight: 500;
    font-size: 17px;
}	
.team-manager-free-items-style2-teamprofiles-155 .team-manager-free-items-style2-team-post-155,
.team-manager-free-items-style2-teamprofiles-155 .team-manager-free-items-style2-team-post-160{padding:0 !important;}
.tabchapercs .teamshowcasefree-col-lg-4 .team-manager-free-items-style2-155, .tabchapercs .teamshowcasefree-col-lg-4 .team-manager-free-items-style2-160 {
    padding: 17px;
    box-shadow: 1px 1px 4px grey;
    background: url(./images/img-bg.jpg);
    background-repeat: no-repeat;
    background-position: inherit;
    background-size: cover;
}
.featherlight .featherlight-content{
	background: url(./images/img-bg.jpg);
    background-repeat: no-repeat;
    background-position: inherit;
}
p.team-manager-free-items-style2-team-description-155, p.team-manager-free-items-style2-team-description-160  
{    display: none !important;}
.team-manager-free-items-style2-teamprofiles-155 .team-manager-free-items-style2-team-title-155,
.team-manager-free-items-style2-teamprofiles-160 .team-manager-free-items-style2-team-title-160{
    padding: 4px 0 !important;    border: 0 !important;
}
.team-manager-free-items-style2-teamprofiles-155 .team-manager-free-items-style2-team-post-155, 
.team-manager-free-items-style2-teamprofiles-160 .team-manager-free-items-style2-team-post-160{
    border: 0 !important;
}
.team-manager-free-items-style2-teamprofiles-155 .team-manager-free-items-style2-team-title-155 a,
.team-manager-free-items-style2-teamprofiles-160 .team-manager-free-items-style2-team-title-160 a{
    font-size: 15px !important;
    font-weight: 600 !important;
}
.tabchapercs .lsow-tabs.style9 .lsow-tab-nav .lsow-tab{background:#fff;}
.tabchapercs .lsow-tabs.style9 .lsow-tab-nav  .lsow-tab.lsow-active{background:#e9e9e9;}
.lsow-tabs.lsow-vertical {
    /* border-radius: 40px !important; */
    background: rgb(255 255 255 / 0%) !important;
    border-radius: 0;
    /* box-shadow: 0px 0px 7px #b9b8b8; */
}
.tabchapercs .lsow-tabs.style9 .lsow-tab-nav .lsow-tab.lsow-active a.lsow-tab-label {   border-left: 5px solid #05bfe0;
    background: #ff610f;    color: #fff;}
    .team_popup_container-160 h2, .team_popup_container-155 h2 {
    text-align: center;
    border-bottom: 1px solid silver;
    margin-bottom: 20px;
    padding-bottom: 6px;
    color: #ff5722;
}
.team_popup_contact_area-160 span.cemail, .team_popup_contact_area-155 span.cemail {
    text-align: center;
    font-weight: bold;
}
.aigpl-gallery-wrp .aigpl-inr-wrp {
	background: #fff;
    position: relative;
    overflow: hidden;
    box-shadow: 1px 1px 3px grey;
    padding: 5px;
}
.featherlight .featherlight-content{
	
		background: url(./images/bg-d.jpg);
    background-repeat: no-repeat;
    background-position: inherit;background-size: cover;
}
.contct-css1 h3 {
   margin-bottom: 11px !important;
    font-size: 25px;
    border-bottom: 1px solid #ebebeb;
}
.re-abtus1 p { margin-bottom: 6px; color: #333;}
.contcstyle1 {
    background: #fef2ec;
    padding: 16px;
    box-shadow: 1px 1px 25px #e1d7d7;
}
.contcstyle1 .panel-grid-cell:first-child {    border-right: 1px solid #bcbcbc;}
.re-abtus1 h5 {    margin-bottom: 15px !important;}
.contcstyle1 p {
    position: relative;
    padding-left: 17px;
}
.contcstyle1 p a {
    color: #000;
    text-decoration: none;
}
.contcstyle1 p:before {
       content: "\39";
    font-family: 'kf-icons';
    font-style: normal;
    font-size: 16px;
    position: absolute;
    left: 0;
    top: -2px;
        color: #ff610f;
}
.clientlogo1 ul li {
	background: #fff;
   display: inline-block;
    padding: 5px;
    box-shadow: 1px 1px 4px grey;
    margin: 10px;
    width: 170px;
    height: 90px;
}
.clientlogo1 ul {
    margin: auto;
    padding: 0;
    text-align: center;
}
.clientid-logo1 {
    padding: 0 70px !important;
}
body.home .wrap-detail-page {    padding-bottom: 0;}
.clientid-logo1 > .panel-layout { background: #ff610f;}
.clientlogo1 > .panel-layout {
 margin-bottom: -20px;
   
    /* box-shadow: 1px 1px 3px grey; */
    padding: 60px 50px 35px 50px;
    border-radius: 15px;
    position: relative;
}


.btnclics ul li:first-child {
    width: 70%;
    float: left;
    border: 0;
}
div#block-7 .footer-item h2 {
    border: none;
    color: #fff;
    display: block;
    font-size: 20px;
    font-weight: 500;
    margin: 0 0 15px 0;
    padding: 0 0 15px 0;
    padding-right: 0;
    position: relative;
    text-align: left;
}

div#block-7 .footer-item h2:after{
	display: inline-block;
    height: 1px;
    width: 40px;
    background-color: #fff;
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;

}
.footer-inner p {       color: #fff; margin: 0;}
.btnclics ul li:last-child {
    text-align: right;
    border: 0;
}

.btnclics ul li:first-child h3 {
   margin: 0 !important;
    padding: 0 !important;
    color: #fff;
    font-size: 35px;
}
p.f-ritcss {   text-align: right;}
.btnclics ul li:last-child a {
   background: #ff610f;
    border: 0;
    padding: 10px 30px;
    color: #fff;
    font-size: 16px;
}
.widget_recent_entries ul li {
    position: relative;
    padding-left: 15px !important;
}

.widget_recent_entries ul li:after {
   content: "\39";
    font-family: 'kf-icons';
    font-style: normal;
    font-size: 16px;
    position: absolute;
    left: 0;
    top: 4px;
    color: #fff;
}
.lsow-tabs.style9 .lsow-tab-nav .lsow-tab {border-top: 1px solid #d8d8d8;}
.footer-item p, .footer-item ul li a { color: #fff !important;}
.footer-inner p a {    color: #fff !important;}
.tabchapercs  .lsow-tabs .lsow-tab-panes .lsow-tab-pane.lsow-active {
    min-height: 740px;
    height: 740px;
    overflow-y: scroll;
    background: #ff610f;
    border-radius: 25px;
}
.menu-social-media-container ul#menu-social-media a:before {
    line-height: 35px;
    font-size: 13px;
    left: 0;
    right: 0;
    margin: auto;
    text-align: center;
}
.menu-social-media-container ul#menu-social-media li:nth-child(1) a { background: #3b5998;}
.menu-social-media-container ul#menu-social-media li:nth-child(2) a { background:#55acee;}
.menu-social-media-container ul#menu-social-media li:nth-child(3) a { background: #0077b5;}
.menu-social-media-container ul#menu-social-media li:nth-child(4) a { background: #cd201f;}
.menu-social-media-container ul#menu-social-media a {
   
    height: 36px;
    width: 36px;
    padding: 0;
}
.tabchapercs  .lsow-tab-mobile-menu i {
    font-size: 18px;
    color: #fff;
    font-weight: bold;
    border: 1px solid white;
    padding: 15px;
}
.ac-events {    padding: 25px;    box-shadow: 1px 2px 5px grey;}
.j-ventcs1 img {    box-shadow: 1px 1px 12px #b8b7b7;}
ul.listcss1 { padding: 0;}
ul.listcss1 li {
    position: relative;
    padding-left: 25px;    margin-bottom: 10px;
}
.pmics-abt .panel-grid-cell {
       background: #ff610f;
    padding: 25px;
    color: #fff;
}
.pmics-abt .panel-grid-cell h3.widget-title{color:#fff;}
ul.listcss1 li:before {
    content: "\e037";
    font-family: 'kf-icons';
    font-style: normal;
    font-size: 15px;
    position: absolute;
    left: 0;
    /*top: 0px;*/
	top: 5px;
    color: #ff610f;
}
div#content-n-ltcs h3.widget-title {
    font-size: 34px;
    font-weight: 600;
    line-height: 44px;
    border-bottom: 1px solid #05bfe0;
    padding-bottom: 15px;
}

div#imagene-l p {
    font-style: italic;
    border-bottom: 1px solid #05bfe0;
    padding-bottom: 20px;
    margin: 0;
}
div#imagene-l img {    width: 100%;}
.pmics-abt .panel-grid-cell:first-child { margin-right: 15px;}
div#pmieven-page .masonry-grid.gridhome {    margin-bottom: 45px;}
.pmics-abt .panel-grid-cell:last-child {margin-left: 15px;}
.abt-grid-cs1 h3.widget-title {
    border-bottom: 1px solid #05bfe0;
    color: #ff610f;
    padding-bottom: 13px;
    font-size: 24px;
    font-weight: 500;
}
.join-us-renew p strong {
    font-size: 16px;
    color: #5c28ae;
}
section.wrapper.wrap-inner-banner {
    position: relative;
}

section.wrapper.wrap-inner-banner:before {
    position: absolute;
    content: "";
    left: 0;
    right: 0;
    top: 0;
    width: 100%;
    height: 100%;
    /*background: rgb(0 0 0 / 34%);*/
}
div#bgfixedcss1 {
    position: relative;
}

div#bgfixedcss1:before {
    position: absolute;
    width: 100%;
    height: 100%;
    background: rgb(88 34 172 / 77%);
    left: 0;
    top: 0;
    content: "";
}
p.button-1 a {
    background: #05bfe0;
    color: #fff;
    padding: 8px 22px;
    border-radius: 17pc;
    text-decoration: none;
}

p.button-1 { margin-top: 25px;}
div#bgfixedcss1 .so-widget-sow-editor-base { position: relative;}
div#bgfixedcss1 .so-widget-sow-editor-base h1, div#bgfixedcss1 .so-widget-sow-editor-base p {   color: #fff;}

.inner-header-content { position: relative;}
.liststylel .panel-grid-cell:first-child p:before{ content: "\49";}
.liststylel .panel-grid-cell:nth-child(2) p:before{ content: "\49";}
.liststylel .panel-grid-cell:last-child p:before{ content: "\49";}
.liststylel .panel-grid-cell p{position:relative; padding-left:30px;}
.liststylel .panel-grid-cell p:before{
	   
    font-family: 'kf-icons';
    font-style: normal;
    font-size: 16px;
    position: absolute;
    left: 0;
    top: 4px;
    color:#5d29af;
}
.registration-ico { position: relative;}
.registration-ico .panel-grid-cell:first-child .iconcss1:before{background:url(./images/ed-bird.png); }
.registration-ico .panel-grid-cell:nth-child(2) .iconcss1:before{ background:url(./images/ic2.png);}
.registration-ico .panel-grid-cell:nth-child(3) .iconcss1:before{ background:url(./images/ic3.png);}
.registration-ico .panel-grid-cell:last-child .iconcss1:before{ background:url(./images/ic4.png);}
.registration-ico .panel-grid-cell .iconcss1{position: relative; padding-top: 75px;text-align:center;}
.registration-ico .panel-grid-cell .iconcss1:before {
   content:"";
    width:80px;
    height:80px;
    
    position: absolute;
    left: 0;
    right: 0;
    top: 4px;
    color: #fff;
    margin: auto;
}
.registration-ico .panel-grid-cell {
    box-shadow: 1px 1px 15px grey;
    padding-top: 20px;
    padding-bottom: 20px;
    background: #5d29af;
}
.iconcss1 h2 { color: #fff;margin-top: 0 !important;}

.iconcss1 h3 {color: #fff;margin-bottom: 10px !important;}
.linev {
    box-shadow: 1px 1px 5px gray;
    padding: 20px;
    margin-bottom: 20px;
}

.linev h5 {
    margin-top: 0 !important;
    margin-bottom: 5px !important;
    color: #5119a9;
}
.tabchapercs h3.widget-title {
    font-size: 31px;
    text-align: center;
    margin-bottom: 35px !important;
    color: #fff;
}
div#team-manager-free-single-items-155, div#team-manager-free-single-items-160{justify-content: center;}
.linev p {
    margin: 0;
}
div#h-galleryid {
    background-repeat: no-repeat !important;
    background-position: bottom;
}
.tabchapercs .panel-grid-cell {
    background: #ff610f;
    padding-top: 40px;
    padding-bottom: 40px;
    border-radius: 35px;
}
li.about-uscss a {color: #333333 !important;}
p.clbtncs { margin: 0;    padding: 7px 0;}
.contact-formcs1 { padding: 0 40px;}
.contact-formcs1 form.wpcf7-form .wpcf7-form-control { border-radius: 10px; background: rgb(255 255 255 / 77%) !important;}
p.clbtncs a {
    background: #333;
    color: #fff;
    border: 0;
    padding: 7px;
    text-decoration: none;
}
.contact-formcs1 form.wpcf7-form input.wpcf7-form-control.wpcf7-submit {
    /*background: #333 !important;*/
	background: #0bbadb !important;
    border: 0;
	padding: 4px 50px !important;
    /*padding: 9px 50px !important;*/
    width: auto;
    height: auto;
}
.contact-formcs1 form.wpcf7-form p label textarea { min-height: 100px;}

.contact-formcs1 form.wpcf7-form p label, .contact-formcs1 form.wpcf7-form .wpcf7-form-control {margin: 0 !important;}
p.clbtncs a:hover {    text-decoration: none;}
.block-grid .post-content .post-thumb-outer img {    height: 240px;}
.single-format-standard .post-content-inner .post-thumbnail {    display: none;}
.block-grid .post-content .post-content-inner .button-container { display: none;}
/* .page-id-409 section.wrapper.wrap-inner-banner {
    background: url(https://www.demoserver.jbsoft.in/pmichennai/jb-content/uploads/2022/09/News-banner.jpg)!important;
	background-repeat: no-repeat;
    background-size: cover;
    background-position: center center;
    width: 100%;
    height: 100%;
    opacity: 1;
 
} */
.post-thumbnail {
    display: none;
}
.page-id-409 h1.page-title {
    display: none;
}
.page-id-409 .inner-header-content {
	padding-bottom: 69px;}
.page-id-409 .news-ltcss1{
    box-shadow: 0px 0px 9px #00000070;
}

.em-news input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email{
	margin:0px !important;
}
.sub-news input.wpcf7-form-control[type="submit"]{
	margin:0px !important;
}
.row.wh-news {
    height: 80px;
}
@media only screen and (max-width: 600px) {
.page-id-409 section.wrapper.wrap-inner-banner {
    height: 95px !important;
	margin-top:0px !important; 
}
section.wrapper.wrap-inner-banner {
    height: 93px !important;
	margin-top:0px !important; 
}
.wrap-inner-banner .page-header .page-title {
    font-size: 13px;
    margin-top: -37px !important;
}
}
@media only screen and (min-width: 768px) and (max-width: 1199px) { 
.page-id-409 section.wrapper.wrap-inner-banner {
    height: 200px !important;
	margin-top:0px !important; 
}
section.wrapper.wrap-inner-banner {
    height: 180px !important;
	margin-top:0px !important; 
}
.wrap-inner-banner .page-header .page-title {
    font-size: 20px;
    margin-top: -57px !important;
}
.aboutus-cs1 #pg-12-1> .panel-row-style {
    background-image: url(https://www.pmichennai.org/jb-content/uploads/2022/09/PMI_Teams_Backgrounds_03n.png)!important;
    background-position: center center;
    background-size: cover;
    padding: 50px 0px 50px 0px;
}
}
.team_company {
    color: #3d157a;
}
.category section.wrapper.wrap-inner-banner, .single-post section.wrapper.wrap-inner-banner {
      background-image: url(https://www.pmichennai.org/jb-content/uploads/2022/08/top-bar.jpg) !important;
}
@media only screen and (min-width: 992px) and (max-width: 1199px) {
.ourteam-abtus1 p {
    font-size: 25px;
}
}

@media only screen and (min-width: 992px) and (max-width: 1024px) {
.main-navigation ul > li > a {
	font-size: 13px;
}
.main-navigation ul > li > a {
    padding: 9px 9px !important;
}
.sub-box input.wpcf7-form-control.has-spinner.wpcf7-submit {
    padding: 7px !important;
    background: #05bfe0;
    border: none;
    margin: 17px 0px 0px 0px;
}
.contact-formcs1 {
    padding: 0 0px;
}
.clientlogo2 {
    padding: 0 1px !important;
}
}

@media only screen and (min-width: 820px) and (max-width: 991px) {
.aboutus-cs1 #pg-12-1> .panel-row-style {
    background-image: url(https://www.pmichennai.org/jb-content/uploads/2022/09/PMI_Teams_Backgrounds_03n.png)!important;
    background-position: center center;
    background-size: cover;
    padding: 50px 0px 50px 0px;
}

.sub-box input.wpcf7-form-control.has-spinner.wpcf7-submit {
    padding: 4px !important;
    background: #05bfe0;
    border: none;
    margin: 6px 0px 0px 0px;
}
/*right side 2box*/
.htagcs1 {
    padding: 28px 10px;
}
.masonry-grid.gridhome .ntfulcs {
    padding: 35px 10px;
    width: 100%;
    margin-bottom: 0 !important;
}
.news-homecs article .lsow-entry-text-wrap h3.entry-title a {
    border: 0 !important;
    margin-top: 0px !important;
    font-size: 15px;
}
.mb-client {
    display: block;
    padding: 0 50px !important;
}
.lsow-gapless-grid .lsow-grid-container.lsow-grid-desktop-1 .lsow-grid-item {
    padding-top: 0px !important;
}

/*last section contact*/
.clientid-logo1 {
    padding: 0  49px !important;
}
.contact-formcs1 {
    /*padding: 0 99px 0px 40px;*/
	padding:0px !important;
}
}
@media only screen and (max-width: 768px) {
.mb-client {
    display: block;
    padding: 0 50px !important;
}
.contact-formcs1 {
    padding: 0px 104px;
}
.pmics-abt .panel-grid-cell:last-child {
    /* margin-left: 15px; */
}
.pmics-abt .panel-grid-cell {
    background: #ff610f;
    padding: 25px !important;
    color: #fff;
}
.row.wh-news {
    padding-left: 15px;
}
.wh-table tr {
    display: flex !important;
    flex-direction: column;
}
}
.news-table p {
    margin: 0;
    color: #333;
    font-size: 33px;
    text-align: center;
    font-weight: 600;
}
table.wh-table {
    /* display: block !important; */
    margin-left: 30px;
}

.wh-table td {
    border-width: 0px !important;
}
.mail-box input.wpcf7-form-control.wpcf7-text.wpcf7-email.wpcf7-validates-as-required.wpcf7-validates-as-email {
    padding: 12px;
}

.sub-box input.wpcf7-form-control.has-spinner.wpcf7-submit {
    padding: 8px !important;
    background: #05bfe0;
    border: none;
    margin: 0px;
}
#hide-sec{
display:none !important;
}
.hide-sec{
display:none !important;
}
@media only screen and (max-width: 767px) {
	.contact-formcs1 {
    padding: 0px;
}
.mb-client {
    display: block;
    padding: 0 50px !important;
}
.home .clientid-logo1 {
    padding: 0 10px !important; 
}
.clientlogo1 > .panel-layout{
	padding: 20px !important;
	}
}
.ulliststyle ul li {
    list-style: auto;
}
p.mcnButton {
    text-align: center;
    margin: 24px 0;
}

p.mcnButton a.mcnButton {
    background: #0bbadb;
    color: #fff;
    padding: 15px 32px;
    border: 0;
    text-decoration: none;
    border-radius: 5px;
}
span.wpcf7-not-valid-tip {
	color: #000000;
}
.columns {
	display: grid !important;
	grid-template-columns:1fr 1fr 1fr !important;
	grid-column-gap:20px;
	grid-row-gap:20px;
}

.column {
	display:flex;
	align-items:center;
	justify-content:center;
	
}
.how-img img {
    border: 2px solid #fff;
    box-shadow: 0px 0px 2px #000;
}
.lsow-tabs.style4 .lsow-tab-nav {
    border-bottom: none;
    margin: 0 40px;
}

.wpcf7-not-valid-tip {
    color: #000 !important;
}
.tab-gal .lsow-tabs .lsow-tab-panes .lsow-tab-pane.lsow-active {
    background: #f2f2f2 !important;
}
.gal-inner-sec{
padding:0px 20px;
}
.gal-inner-sec .aigpl-gallery-album-wrp .aigpl-img-wrp{
	background:#e6dede;
}
.gal-inner-sec .aigpl-gallery-album-wrp .aigpl-img-wrp::after {
    border-color: #e6dede;
}
.gal-inner-sec .aigpl-img-title {
    color: #e6dede;
}
.gal-inner-sec div#aigpl-album-gallery-1 {
    margin: 0px 10px;
}
h4.title-bold{
	font-size: 15px;
	margin-bottom: 15px !important;
}
h4.cert-sub-title {
    color: #ff610f;
    font-size: 15px;
	margin-bottom: 15px !important;
}
h5.cert-hfive-title {
    margin-bottom: 15px !important;
}
h3.main-title {
    margin-bottom: 15px !important;
}
.trfee-se-bg1 ul {
    padding-left: 0px !important;
}
.trfee-se-bg1 ul li {
    display: inline-block;
    /* width: 20%; */
    padding-bottom: 10px;
    border: 0;
    color: #333;
}
.trfee-se-bg1 ul > li:first-child {
    width: 170px; 
    font-weight: bold;
}
.trfee-se-bg1  ul {
    margin: 0;
    padding: 0;
}
.trfee-se-bg1 ul > li:nth-child(2) {
    width: 25px;
    text-align: center;
    font-weight: bold;
}

.trfee-se-bg1 ul > li:last-child {
    width: auto;
}
.trfee-se-bg1 ul li {
    color:#000 !important;
}

.trfee-se-bg1 h3, .trfee-se-bg2 h4 {
    color: white;
    margin-bottom: 13px !important;
}
.trfee-se-bg1 ul {
    padding-left: 0px;
}
