/*BULLETS LIST*/
.bullets li{
	padding-left: 30px;
	line-height:2.8rem;
	margin-bottom: 10px;
	position: relative;
}
.bullets li:before{
	position: absolute;
	content: "";
	width: 3px;
	height: 3px;
	left: 10px;
	top: 13px;
	border-radius: 100%;
	background: #4a4a4a;
}
/*BULLETS LIST*/
.horizontal-links .div50{
	width: 48%;
	margin-right: 1%;
}
.horizontal-links .div50 a{
	display: block;
    margin-bottom: 5px;
}
.img-content .rgt {
	width: 8%;
}
.img-content .lftt {
	width: 92%;
}
/*BLUE BOX & RED BOX*/
.p1p-box-blue,.p1p-box-red{
	padding: 33px 40px;
    box-shadow: 0 7px 10px rgba(230, 239, 250, 0.5);
    border: 1px solid #e6effa;
    margin-bottom: 35px;
}
.p1p-box-blue{
	border-left: 3px solid #0077d6;
}
.p1p-box-red{
    border-left: 3px solid #d33f35;
}
/*BLUE BOX & RED BOX*/
.bad-good-example .heading {
  padding: 30px 40px;
}
.square-checklist .icons{
    border: 1.9px solid #0077D6;
    margin-top: 5px;
    height: 22px;
    width: 23px;
    position: relative;
}
.square-checklist .checkmark-tik {
    margin-right: 0;
    height: 22px;
    width: 9px;
    position: absolute;
    right: 2px;
    top: -9px;
}
.square-checklist .icon-container {
	margin-right: 1%;
	width: 4%;
}
.square-checklist .list-content {
	width: 95%;
}
.picture-images {
	min-height: 100px;
	min-width: 100px;
}
.p1p-stats-table {
  box-shadow: 0 7px 10px rgba(230, 239, 250, 0.5);
  color: #1C2762;
}
.p1p-stats-table .table-heading {
  border-left:1px solid #fff;
  padding: 10px 20px;
}
.p1p-stats-table .table-item {
  border:1px solid #E6EFFA;
  padding: 15px 20px;
}
.p1p-stats-table .table-heading,
.p1p-stats-table .table-item {
  width: 33.33%;
}
.p1p-stats-table.two-cols-table .table-heading,
.p1p-stats-table.two-cols-table .table-item{
width:50%;
}
a.big_imagecta {
    display: block;
    margin: 0px auto;
    margin-top: 0px;
    max-width: 260px;
    width:100%;
    padding: 14px 35px;
    border-radius: 61px;
    background: #545BF8;
    box-shadow: 1px 8px 10px 0px rgba(84, 91, 248, 0.20);
    color: #ffffff;
    font-size:1.8rem;
    font-weight: 600;
    text-align: center;
    position: absolute;
    margin-top: -90px;
    z-index: 2;
    left: 0;
    right: 0;
}
a.big_imagecta:hover{
	background-color: #533AEF;
}
a.big_imagecta:focus{
	background-color: #3400C8;
}
/* infographic section css */
.popup-desc .best-for {
    margin: 10px 0!important;
}
.popup-desc .best-for-list {
    padding-left: 15px!important;
	min-height: 100px;
}
.popup-desc .best-for-list li {
    list-style: disc!important;
    margin: 3px 0!important;
}
.info-graphic-part {
    position: relative;
    padding: 25px 10px;
    margin: 40px 0;
    max-width: 95%;
    /* margin: auto; */
    background-color: #FFFFFF;
    box-shadow: 58px 0 55px 0 rgba(0, 0, 0, 0.1);
    display: flex;
    align-items: center;
    min-height: 185px;
}

.info-graphic-part:after {
    position: absolute;
    content: '';
    right: -60px;
    top: 0;
    display: flex;
    width: 0;
    height: 0;
    border-top: 92px solid transparent;
    border-left: 61px solid #fff;
    border-bottom: 92px solid transparent;
}


.info-graphic-part .drops {
    position: absolute;
    left: -50px;
    border: 90px solid red;
    border-radius: 100% 100% 0 100%;
    transform: rotate(-41deg);
}

.info-graphic-part .drops-content {
    position: absolute;
    width: 115px;
    height: 118px;
    border-radius: 50%;
    background-color: #fff;
    color: #000;
    font-size:4.0rem;
    font-weight: 600;
    z-index: 99;
    left: -25px;
    display: flex;
    justify-content: center;
    align-items: center;
	box-shadow: 4px 4px 0 0 rgba(0,0,0,0.27);
}
.info-graphic-part .description {
    width: 83%;
    margin-left: auto;
}
.info-graphic-part .description p {
   margin-bottom: 0;
}
.info-graphic-part .drop1 {
    border-color: #F1633B;
}
.info-graphic-part .drop2 {
    border-color: #4CB1D7;
}
.info-graphic-part .drop3 {
    border-color: #A2C760;
}
.info-graphic-part .drop4 {
    border-color: #135D89;
}
@media (max-width: 768px){
  .p1p-stats-table .mobile-d-none {
    display: none;
  }
  .p1p-stats-table .table-column {
    display: block;
  }
  .p1p-stats-table .table-heading,
  .p1p-stats-table .table-item,
.p1p-stats-table.two-cols-table .table-heading,
.p1p-stats-table.two-cols-table .table-item {
    width: 100%;
  } 
  .p1p-stats-table {
    font-size:1.6rem;
  }   
  .popup-desc .best-for-list li {
	list-style: disc!important;
	margin-top: 10px!important;
}

.popup-desc .best-for-list {
	padding-left: 20px!important;
}
}
@media (min-width: 769px){
  .p1p-stats-table .table-subheading {
    display: none;
  }  
}
/*DOS and DONTS*/
.dos-title,.donts-title{
	font-size:1.8rem;
	font-weight: 700;
	padding-left: 40px;
	margin-bottom: 15px;
}
.dos-title{
	color: #0077d6;
	position: relative;
}
.donts-title{
	color:#d33f35;
}
.donts-title .iconss{
	position: relative;
}
.dos-title:before{
	position: absolute;
	content: '';
	width: 0;
	height: 0;
	top: 5px;
    left: 2px;
	padding: 4px 8px;
	border: #0077d6 solid;
	border-width:0 0 5px 5px;
	transform: rotate(-45deg);
}

.donts-title .iconss:before,.donts-title .iconss:after{
	position: absolute;
	content: '';
	left: -30px;
	width: 5px;
	height: 26px;
	background:#d33f35;
}
.donts-title .iconss:before{
	transform: rotate(-45deg);

}
.donts-title .iconss:after{
	transform: rotate(45deg);
}
.strong-heading{font-size:2.2rem;line-height:2.7rem;}
/*DOS and DONTS*/

/*TWO BOXES WITH IMAGE*/
.rb_flex {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    text-align: center;
}
.rb_flex li > img{
	    max-height: 70px;
}
.rb_flex li {
    align-items: center;
    padding: 40px;
    width: 100%;
    max-width: 49%;
    box-shadow: 0 7px 10px rgba(230,239,250,0.5);
    border: 1px solid #e6effa;
    background: #fff;
    min-height: 400px;

    margin-bottom: 20px;
}
.rb_flex strong{
	display: block;
    width: 100%;
    margin:20px 0 7px;
    text-align: left;

}
.two_column .rb_block {
    display: block;
    width: 100%;
    text-align: left;
}
.two_column .rb_block:last-child p{
	margin-bottom: 0;
}
.img-100{
	width: 100%;
}
.p1p-number-list.bold-number li::marker {font-weight:700;}
.p1p-number-list.bold-number li{padding-left : 10px;}
.border-top-n {
	border-top: 1px solid #C6D1DA;
    padding-top: 40px;
}
/* colored list and content */
.bg-light-green {
    background: #64E916;
}
.bg-light-blue {
    background: #65E9AD;
}
.bg-pink {
    background: #FE4FAD;
}
.bg-yellow {
    background: #FFE814;
}
.bg-orange {
    background: #FEAC14;
}
.dark-content {
    color: #000;
}
.pos-relative {
    padding-left: 35px;
    position: relative;
}
.box-align {
    width: 25px;
    height: 25px;
    position: absolute;
    left: 0;
    display: inline-block;
}
@media (max-width: 767px){
	.rb_flex li {
		height: auto;
		max-width: 100%;
		min-height: initial;
	}
	.square-checklist .icon-container {
		width: 9%;
	}
	.square-checklist .list-content {
		width: 90%;
	}
	.bad-good-example .heading {
		padding: 20px 30px;
	}
	.horizontal-links .div50{
		width: 100%;
		margin-right: 0;
	}
	.horizontal-links.hl-flex {
		display: block;
	}
	.img-content .rgt {
		margin-right: 15px;
	}		
}
/*TWO BOXES WITH IMAGE*/

/*Functiona resume footerbanner*/
.image-title-btn-banner{
	background-color:#3286b0;/* For browsers that do not support gradients */
    background-image: linear-gradient(to top,#3286b0 50%, #def0fd 50%);/*COST-4103*/
    text-align: center;
    padding: 60px 0;
	margin: 0 0 0 calc((-100vw + 1140px) / 2);
}
.image-title-btn-banner .bannerp{
  font-size:3.5rem;
	margin-top: 15px;
	line-height:1.1;
}
/* Three col links css and tab css */
.img-with-border {
    border: 2px solid #BEDAEE;
    background-color: #FFFFFF;
}
.three-col-links {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
}
.div-33 {
    width: 31%;
}
.div-33 li {
   margin-bottom: 10px;
}
/* Tabs css */
.capsule-button-wrapper {
    max-width: 800px;
    margin: 0 auto;
    margin-top: 30px;
    margin-bottom: 30px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}
.flex-item {
    padding: 5px 15px;
    margin: 5px;
    line-height:3.0rem;
    color: #fff;
    font-weight: 700;
    font-size:1.5rem;
    text-align: center;
    border-radius: 4px;
    background-color: #135D89;
}

@media (max-width:767px){
  .image-title-btn-banner {
    background-image: linear-gradient(to top,#3286b0 51%, #def0fd 50%);
    padding: 40px 0;
  }
 .image-title-btn-banner img{
  padding:0 20px;
 }
 .three-col-links {
    display: block;
	}
	.div-33 {
		width: 100%;
	}
	.capsule-button-wrapper {
		justify-content: left;
	}
	.flex-item {
		font-size:1.4rem;
		line-height:2.2rem;
		font-weight: 400;
	}
}
/*Functiona resume footerbanner*/


/*DOSDONTS"S list*/
.dosdonts{
	display: flex;
	flex-wrap: nowrap;
	width: 100%;
	justify-content: space-between;
}
.doss,.dontss{
	width: 47%;
}
.doslist,.dontslist{padding-top: 10px;}
.doslist li{
	position: relative;
	font-size:1.8rem;
	padding-left: 40px;
	margin-bottom: 17px;
	line-height:2.6rem;
}
.doslist li:before{
	position: absolute;
	content: '';
	width: 0;
	height: 0;
	top: 5px;
    left: 2px;
	padding: 4px 7px;
	border: #81a532 solid;
	border-width:0 0 6px 6px;
	transform: rotate(-45deg);
	border-radius: 3px;
}

.dontslist li{
	font-size:1.8rem;
	padding-left: 40px;
	margin-bottom: 15px;
	line-height:2.6rem;
}
.dontslist li span.icons{
	position: relative;
}
.dontslist li span.icons:before,.dontslist li span.icons:after{
	position: absolute;
	content: '';
	left: -30px;
	width: 6px;
	height: 23px;
	background:#d33f35;
	border-radius: 2px;
}

.dontslist li span.icons:before{
	transform: rotate(-45deg);
}

.dontslist li span.icons:after{
	transform: rotate(45deg);
}
/*COST-4103*/
@media (max-width:1199px){
	.image-title-btn-banner {
		margin: 0 0 0 calc((-100vw + 940px) / 2);
	}
	.image-title-btn-banner .bannerp{
		font-size:3.0rem;
	}
}
@media (max-width:991px){
	.image-title-btn-banner {
		margin: 0 -30px;
	}
	.p1p-shodow-box.hl-flex{
		display: block;
	}	
}
@media (max-width: 767px ){
	.dosdonts {
	    flex-wrap: wrap;
	}
	.doslist{
		margin-bottom: 10px;
	}
	.doss, .dontss{
		width: 100%;
	}
	.doslist li, .dontslist li{
		font-size:1.6rem;
		line-height:2.4rem;
	}
	/*COST-4103*/
	.image-title-btn-banner { 
		margin: 0 -20px;
	}
	.image-title-btn-banner .bannerp{
		font-size:2.8rem;
		margin-top: 7px;
		padding: 0px 42px;
	  }
	.bad-good-example {
		display: block;
	} 	  
}
/*DOSDONTS"S list*/
/*=====media screen for iphone 6,7,8 landscape=======*/
@media only screen and (min-device-width : 414px) and (max-device-width : 736px) and (orientation : landscape) { 
	.image-title-btn-banner {
		background-image: linear-gradient(to top,#3286b0 48%, #def0fd 48%);
	}
}
/*=====media screen for iphone 5 landscape=======*/
@media only screen and (min-device-width : 320px) and (max-device-width : 568px) and (orientation : landscape) { 
	.image-title-btn-banner {
		background-image: linear-gradient(to top,#3286b0 51%, #def0fd 48%);
	}
}
@media (max-width: 320px){
	.image-title-btn-banner {
		background-image: linear-gradient(to top,#3286b0 55%, #def0fd 45%);
		padding: 40px 0;
	}
}

/* CSS for Editor Blade Numbered List, Full-Width Image and CTA Button */
.p1p-editor-image {
	width: 100%;
}
.p1p-number-list {
	line-height:2.7rem;
	padding: 0px 45px;
}
.p1p-number-list li {
    list-style: decimal;
	padding-left: 20px;
	margin: 0 0 25px;
}
@media (max-width: 768px){
	.p1p-number-list {
		padding: 0px 20px;
	}
	.p1p-editor-cta-btn .big_imagecta{
		max-width: 250px;
	}
}
.p1p-editor-cta-btn .big_imagecta{
	margin: 10px auto 10px auto;
	position: relative;
}
.tow-col-format .industry-image {width:380px;margin-right:30px;}
.tow-col-format .right-sec ul li{margin-bottom:20px;}
.industry-image img {
    object-fit: contain;
    height: auto;
    width: 100%;
}
@media(max-width:767px){
.tow-col-format .industry-image {
	margin: auto;
    margin-bottom:20px;
	width: 100%;
    }
}
@media(min-width:768px)and (max-width:1200px){
.tow-col-format .cust-flex{flex-wrap:wrap}
}


/*---P1p comparison chart baldestart here ---*/ 
.p1p-shadow {
    box-shadow: 0 7px 10px rgba(230, 239, 250, 0.5);
    border: 1px solid #e6effa;
    margin: 0;
} 

.p1p-table-horizontal .bg-lite{
  background: #fcfdff;
}
.p1p-table-horizontal .tb-heading{
    color: #0077d6;
    background: #e6effa;
    border-right: 1px solid #fff;
    display: flex;
    align-items: center;
    font-size:1.8rem;
    font-weight: 700;
    min-height: 100px;
    padding: 20px;
}
.p1p-table-horizontal .pd-25{
  font-size:1.6rem;
  border-right: 1px solid #E6EFFA;
  border-bottom: 1px solid #E6EFFA;
  padding: 25px;
}
.p1p-table-horizontal .p1p-tb-row{
  width: 25%;
}
.p1p-table-horizontal p{
	line-height:2.2rem;
	margin-bottom: 15px;
}
  @media (min-width: 1024px) {
	.info-graphic-part .description{width: 78%;}
	.info-graphic-part:after{border-top: 135px solid transparent;
		border-left: 61px solid #fff;
		border-bottom: 135px solid transparent;} 
		.info-graphic-part .drops{left: -40px;}  
		.info-graphic-part .drops-content{left:-15px}
		.info-graphic-part{
			min-height: 268px!important;
			max-width: 93%;margin-left: auto;margin-right: auto;} 
  }
 
  @media (min-width: 991px){
    .only-mobile{
      display: none;
    }
  }
@media (max-width: 992px){
  .p1p-table-horizontal
  .only-desktop{
    display: none;
  }
  .p1p-table-horizontal .tb-header{
    display: block;
  }
  .p1p-table-horizontal .p1p-tb-row{
    width: 100%;
  }
  .p1p-table-horizontal .only-mobile strong{
    display: block;
    margin-bottom: 15px;
  }  
}
@media (max-width:1023px) {
	.info-graphic-part .description{
		width: 100%;
	}
	.info-graphic-part{
		padding: 100px 15px 15px;
		margin: 275px auto;
		margin-bottom: 120px;
		width: 300px;
		max-width: 100%;
		box-shadow: 8px 10px 86px 0 rgba(0, 0, 0, 0.1);
		border-radius:10px;
	}
	.info-graphic-part:first-child{
		margin-top: 225px;
	}
	.info-graphic-part span.bold-head {
		text-align: center;
		display: block;
		font-size:1.8rem;
		margin-bottom: 13px;
		line-height:2.6rem;
	}
	.info-graphic-part .drops{
		left: 51px;
		top: -165px;
		transform: rotate(45deg);
		border-width: 100px;
		box-shadow: 10px 0 15px 0 rgba(0,0,0,0.1);
	}
	.info-graphic-part .drops-content{
		left: 0;
		right:0;
		margin:0 auto;
		top: -140px;
		width: 150px;
		height: 150px;
		font-size:6.0rem;
		box-shadow: 10px 4px 14px 0 rgba(0,0,0,0.1);
	}
	.info-graphic-part:after{
		top: 100%;
		left: 0;
		right: 0;
		border-left: 151px solid transparent;
		border-top: 65px solid #fff;
		border-right: 148px solid transparent;
	}
}
/*---P1p comparison chart balde ends here---*/
.p1p-shodow-box .box-num{
	margin-right: 10px;
}

/*---p1p image in left--*/
.img-left-align-block{margin-bottom:20px}
.img-left-align-block .img-container {
	min-height: 128px;
}
.img-left-align-block .img-container img {
    width: 100%;
    max-width: 98px;
}
@media only screen and (min-width:992px) and (max-width:1200px){
	
}
@media only screen and (min-width:1280px) and (max-width:1366px){
	.info-graphic-part .drops{
		left:-35px!important;
	}
	.info-graphic-part .drops-content{
		left:-5px!important;
	}
}
@media only screen and (min-width:768px){
    .img-left-align-block .img-container {
        width: 100%;
        margin-right: 22px;
    }
	.img-left-align-block .img-container {
		width:11%;
	}
	.img-left-align-block .content-block{width:89%}
}
@media only screen and (max-width:767px){
    .img-left-align-block .img-container {margin: 0 auto 20px}
}
/* Biodata Table css */
	.Rtable {
    position: relative;
    top: 3px;
    left: 3px;
	}
   .Rtable {
    display: flex;
    flex-wrap: wrap;
    margin: 0 0 3em 0;
    padding: 0;
    box-shadow: 0 7px 10px 0 rgba(230,239,250,0.5);
	}
	.Rtable--4cols > .Rtable-cell {
    width: 25%;
	}
	.Rtable-cell {
    margin: -3px 0 0 -3px;
    background-color: #fff;
    font-size:1.6rem;
    line-height:2.4rem;
    }
   .Rtable-cell {
    box-sizing: border-box;
    flex-grow: 1;
    padding: 20px;
    border: solid 1px #E6EFFA;
	}
	.Rtable-cell ul{
	padding-left: 20px;
	}
	.Rtable-cell ul li{ 
	list-style-type: disc;
	margin-bottom:10px;
	word-break: break-all;
	}
	.Rtable-cell strong{
	font-size:1.8rem;
	color: #135D89;
	line-height:2.6rem;
	}
	.light-blue-anatomy-background{
		background: #F9FBFE;
		padding: 40px;
	}
/*****************media query****************/
@media only screen and (max-width: 767px){
	.Rtable--4cols > .Rtable-cell {
	width: 100%;
	}
	.no-border-top{
	 border-top:none;
	}
	.full-with-special-btn.special-orange-btn{
	width: 96%;
	}
	.strong-heading{font-size:2.0rem;line-height:2.2rem;}
	.template-list-section .glide__slide .best-for, .template-list-section .glide__slide .best-for-list{opacity: 0;}
	.template-list-section .glide__slide.glide__slide--active .best-for, .template-list-section .glide__slide.glide__slide--active .best-for-list{	opacity: 1;}
 
}
.container-update-resume{
	padding: 0;
	max-width: 650px;
    margin: 0 auto;
	margin-bottom: 60px;
}
.container-update-resume.container-650{
	padding: 0!important;
}
.container-update-resume .h3{
	font-size: 2.4rem;
	line-height: 3rem;
    font-weight: 700;
	letter-spacing: -0.72px;
}
.p1p-2col-table-section.table-update-transparent{
	border-radius: 10px;
border: 1px solid #C8C8C8;
background: #FFF;
}
.p1p-2col-table-section.table-update-transparent{
	border:none;
}
.p1p-2col-table-section.table-update-transparent .col-wrapper:first-child {
border-right: 1px solid #C8C8C8;
}
.table-update-transparent .p1p-table-col {
	padding: 15px 30px;
}
.table-update-transparent .p1p-col.p1p-table-row-head {
background: transparent;
padding: 15px 30px;
color: #4A4A4A;
font-size:1.8rem;
font-style: normal;
font-weight: 700;
line-height:2.6rem;
text-align: left;
border-bottom: 1px solid #C8C8C8;
}

.p1p-2col-table-section.table-update-transparent .p1p-table-col p{
	color: #4A4A4A;
font-size:1.8rem;
font-style: normal;
font-weight: 400;
line-height:2.6rem;
}
.p1p-2col-table-section.table-update-transparent .bullet-list-b {
	padding: 0px 20px;
}

.p1p-2col-table-section.table-update-transparent ul.bullet-list-b li{
	list-style: disc;
	margin-bottom: 10px;
	padding: 0px 10px;
	color: #4A4A4A;
	font-size:1.8rem;
	font-style: normal;
	font-weight: 400;
	line-height:2.6rem;
}
	.p1p-2col-table-section .col-wrapper{
		border: 1px solid #C6D1DA;
	}
	.p1p-table-col {
		padding: 30px 50px;
	}
	.p1p-col.p1p-table-row-head {
		background: #0077d6;
		color: #fff;
		padding: 20px 50px;
		font-size:2.8rem;
		line-height:3.4rem;
	}
	.p1p-2col-table-section .num-list{
		counter-reset:num-list;
	}
	.p1p-2col-table-section .num-list li{
		position: relative;
		padding-left:30px;
		margin-bottom:10px;
		font-size:1.8rem;
		line-height:2.6rem;
	}
	.p1p-2col-table-section .num-list li:before {
		position: absolute;
		left: 0;
		top: 0;
		counter-increment: num-list;
		content: counter(num-list)'.';
		font-size:2.0rem;
		color: #2e2e2e;
		text-align: center;
	}
	.p1p-table-col p{
		font-size:1.8rem;
		line-height:2.6rem;
	}
	@media only screen and (min-width:768px){
		.p1p-2col-table-section .col-wrapper{
			width:50%;
		}
	}
	@media only screen and (max-width:767px){
		.p1p-table-col{
			padding:20px;
		}
		.p1p-col.p1p-table-row-head{
			text-align:center;
			padding:50px;
		}
		.container-update-resume{
			margin-bottom: 20px;
		}
		.container-update-resume.container-650{
			padding: 0 30px!important;
		}
	}


/*************************cv example page table*******************************/
.table-type-3-col .builders-table .dt-rows{
	display:flex;
}
.table-type-3-col .builders-table .table-heading{
	font-size:1.8rem;
	line-height:2.6rem;
	margin:0;
}
.table-type-3-col .builders-table .dt-rows.row-1{
	background-color:#F9FBFE!important;
}
.table-type-3-col .builders-table .dt-rows li{
	border:1px solid #C6D1DA;
	border-right:0;
	border-bottom:0;
}
.table-type-3-col .builders-table .dt-rows.row-1 li{
	border-top:0;
}
.table-type-3-col .builders-table{
	border:1px solid #C6D1DA;
	box-shadow: none;
	border-left:0;
}
.table-type-3-col .builders-table .dt-rows {
    border-top: 0;
    border-left: 0;
}
.table-type-3-col .builders-table .dt-rows li{
	width:33.33%;
	text-align:left;
	font-size:1.8rem;
    line-height:2.6rem;
	padding:25px 20px;
}
.table-type-3-col .builders-table .dt-rows li{
	justify-content:normal;
}
@media screen and (min-width: 768px){
	.table-type-3-col  .mobile-d-block{
		display:none!important;
	}
}
@media screen and (max-width: 991px){
	.table-type-3-col .builders-table .dt-rows {
		margin-bottom: 0;
		height: auto;
   }
   .table-type-3-col .builders-table .dt-rows.row-2 {
		border: 1px solid #e6effa;
   }
   .table-type-3-col .builders-table .dt-rows:nth-child(odd) {
		background: #fff;
   }
   .table-type-3-col .builders-table .dt-rows li + li{
		border-top: 1px solid #e6effa;
		width: 33.33%;
   }
}
@media screen and (max-width: 767px){
	.table-type-3-col .builders-table .dt-rows li{
		width:50%;
	}
	.table-type-3-col .mobile-d-none{
		display:none!important;
	}
	.table-type-3-col .builders-table .dt-rows li{
		flex:1;
		height:inherit;
	}
	.table-type-3-col .builders-table .dt-rows{
		margin:0;
	}
	.table-type-3-col .dt-rows.cust-flex{
		flex-direction:row;
	}
}