.resumeboxtempdesc .h4{margin-bottom: 20px;}
.left-image{min-width: 125px;}
.image-title-desc{
    padding-top: 55px;
    border-top:1px solid #c6d1da;
}
.hide-border-top .image-title-desc{
    border-top:none;
}

.image-title-desc .h2{
    border-top:none;
    padding-top: 0;
}
.image-title-desc li p:last-child{
    margin-bottom: 0;
}
.btn.square-btn{
    margin-bottom: 55px;
}

/* COST-3306 */
.p1p_content-list{
    color:#0077d6;
    display:flex;
    flex-wrap:wrap;
    margin-bottom: 40px;
}

.p1p_content-list li{
    flex-basis:50%;
    margin-bottom:10px;
}

.ordered-list-items{
    margin-bottom: 20px;
}

.ordered-list-items li{
    list-style: decimal;
    padding: 5px 15px;
    margin-left: 20px;
}
@media (max-width: 767px){
    .image-title-desc {padding-top: 0;border-top: 1px solid #d9e4ec; }
    .left-image {margin: 25px auto;text-align: center;}
    .left-image img{width: 60%;}
    .p1p_content-list{display: block;}
}
.big-text-mega {
	color: #4a4a4a;
	font-size:2.8rem;
	font-weight: 700;
	letter-spacing: 0.7px;
	line-height:2.8rem;
	text-transform: uppercase;
	margin-bottom: 15px;
	display:block;
}
.p1p-box-dot p {
	color: #4a4a4a;
	font-size:1.6rem;
	font-weight: 400;
	line-height:2.2rem;
}
@media (max-width: 767px){
	.p1p-box-dot p {
	color: #4a4a4a;
	font-size:1.4rem;
	font-weight: 400;
	line-height:2.2rem;
	}
	.big-text-mega {
	color: #4a4a4a;
	font-size:1.8rem;
	font-weight: 700;
	letter-spacing: 0.45px;
	line-height:2.8rem;
	text-transform: uppercase;
	margin-bottom: 15px;
	display:block;
	}
    .btn.square-btn{
        width: 100%;
    }
}


/*****************************editor css*******************************/

.p1p-box-dot,.p1p-box-number,.p1p-box-anchor,.p1p-box-italic{
    padding: 33px 40px;
    box-shadow: 0 7px 10px rgba(230, 239, 250, 0.5);
    border: 1px solid #e6effa;
    margin-bottom: 35px;
}
.p1p-box-dot-no-border{
    border: 0;
    box-shadow: none;
    padding: 0;
}

.p1p-container.top-border-without-heading .industry-section{
    border-top: 1px solid #c6d1da;
    margin-top: 20px;
    padding-top: 55px;
}

.p1p-box-dot li:last-child,.p1p-box-number li:last-child,.p1p-box-anchor li:last-child{
    margin-bottom: 0;
}
.p1p-box-dot li,.p1p-box-number li{
    margin-left: 40px;
    position: relative;
    margin-bottom: 10px;
    line-height:2.7rem;
}
.p1p-box-dot li:before{
    position: absolute;
    content: '';
    width: 4px;
    height: 4px;
    left: -30px;
    top:10px;
    border-radius: 100%;
    background:#4a4a4a;
}
.p1p-box-number li{
    list-style: decimal;
    padding-left: 20px;
}
.p1p-box-anchor li {
    margin-bottom: 8px;
    line-height:2.7rem;
}

.p1p-box-number a, .p1p-box-dot a{
    font-weight: 700;
    text-decoration: underline;
}
.p1p-box-anchor li a{
    color:#0077d6;
    font-weight: 700;
    text-decoration: underline;
}
.p1p-box-italic li{
    font-style: italic;
    color:#5f5f5f;
    position: relative;
    line-height:2.7rem;
}
.p1p-box-italic li:before{
    position: absolute;
    content: '"';
    left: -10px;
}
.p1p-box-italic li:after{
    position: absolute;
    content: '"';
}
.js-p1p-blade-22.p1p-container .image-title-desc .p1p-box-dot{margin-bottom:0px;}
@media (max-width: 767px){
.p1p-box-dot, .p1p-box-number, .p1p-box-anchor, .p1p-box-italic {
    padding: 25px 20px;
    margin-bottom: 25px;
}

.p1p-box-dot li, .p1p-box-number li, .p1p-box-anchor li, .p1p-box-italic li{
     line-height:2.5rem;
    }
.p1p-box-dot li,.p1p-box-number li{
    margin-left: 30px;
}
}

/* css for resume example 31100 */

ul.p1p-counting-list li{
padding:26px 25px;;
box-shadow: 0 7px 10px rgba(230, 239, 250, 0.5);
border: 1px solid #e6effa;
background-color: #ffffff;
}
ul.p1p-counting-list.hl-flex.hl-jcenter.hl-flexflow {
    margin-bottom: 20px;
}
.p1p-counting-list .number{color: #0077d6;font-size:4.0rem;font-weight: 700;margin-right:22px;top:6px;position: relative;}    
.p1p-legolas li {
    margin-bottom: 10px;
    list-style-type: disc;
    padding-left: 10px;
    position: relative;
    font-size:1.8rem !important;
    font-weight: 400;
    line-height:2.6rem !important;
    margin-bottom: 10px;
}
@media only screen and (max-width : 991px) {
    .p1p_legolas ul li {
        font-size:1.6rem !important;
        line-height:2.4rem !important;
    }
}