.industry-section{
    flex-wrap:wrap;
}
.p1p-container.container-650 {
    padding: 0;
}
.p1p-container.container-650 .h2 {
    border: none;
}
.industry-section.two-column-resume{
    display:flex;
    justify-content:space-between;
}
.title-height{height: 50px;}
.hide-mob-hover-cta .title-height{height:auto}
.custom_paging{display: none;}

/*CTA Button visible */
.cta-on-templatebottom .industry-image:hover .resume-overlay {display: none;}
.is-tool-tip .industry-image:hover .special-orange-btn,
.cta-on-templatebottom  .industry-image:hover .special-orange-btn {
    display: block;
}
 .is-tool-tip .industry-image .special-orange-btn, 
 .cta-on-templatebottom .industry-image .special-orange-btn {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 12px;
    max-height: 46px;
    padding: 10px!important;
    width: 90%;
    margin: auto;
    margin-bottom:20px;   
}
.cta-on-templatebottom .industry-image .special-orange-btn {
    width: 246px;
}
.eb-border-top >ul {padding-top: 40px;border-top: 1px solid #c6d1da;margin-top: 40px}


.industry-image:hover .resume-overlay{
    opacity: 1;
}
.industry-image:hover .resume-overlay  .resume-btn{
    display: block;
}
.resume-no-title .industry-image{
    border: none;
    outline: 2px solid #BEDAEE;
}
.resume-no-title .industry-image:hover{
    outline: 2px solid #F74B04;
}
.no-template-title .industry-section .heading { display: none;}
.industry-section .heading{
    text-align: center;
    margin-bottom:15px;
}
.topheading {
    text-transform: capitalize;
    font-weight: 700;
    color: #4a4a4a;
    margin: 15px 0 0;
    line-height: 1.2;
    min-height: 60px;
    text-align: center;
}

.topheading .link {
    color: #4A4A41;
    text-decoration: none;
}

.industry-section .heading.hide-class {
display: none;
}
.single-img-with-desc .industry-section .heading{
    text-align: left;
}
.single-img-with-desc .industry-section .heading .link{
    color: #4A4A4A;
    text-decoration: none;
}

.single-img-with-desc .single-image-description{
    display: none;
}
.single-img-popup-desc{
    display: block;
    line-height:2.7rem;
    margin-bottom: 25px;
    width: 100%;
}
.resume-overlay{
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    text-align: center;
    opacity: 0;
    transition: all ease-in 0.2s;
}

.resume-overlay .resume-btn {
    border-radius: 61px;
    background: #FFBC42;
    box-shadow: 1px 8px 10px 0px rgba(255, 188, 66, 0.20);
    display: block;
    position: absolute; 
    top: 0; 
    left: 0; 
    right: 0; 
    bottom: 0; 
    padding: 14px;
    height: 50px;
    width: 90%;
    margin: auto;
    color: #1C2762;
    display: none;
    padding: 14px 0!important;
}
.resume-overlay .resume-btn:hover{
    background-color: #FFAD0F;
}
.resume-overlay .resume-btn:focus{
    background-color: #FE9C08;
}
.mask-overlay{
    background-color: #b3b4b6;
    height: 100%;
    width: 100%;
    opacity: 0.5;
	pointer-events: none;
}
.resume-overlay .resume-btn{
	text-decoration: none;
}
.resume-template .one-column-resume.industry-section li {
    flex-basis: 51%;
    margin: 0 auto;
}
.heading-desc-full-width.resume-template .one-column-resume.industry-section li {
    flex-basis: 100%; margin-bottom: 40px;
}

.resume-template .one-column-resume .industry-image {
 width: 100%;
 box-shadow: 0 10px 20px 0 rgba(0,0,0,0.1);
}
.heading-desc-full-width.resume-template .one-column-resume .industry-image {
    width: 50%;
    margin: 0 auto;
}
.is-tool-tip .one-column-resume .industry-image .special-orange-btn {
    width: 250px;
    margin-bottom: 70px;
}
.resume-template .one-column-resume .industry-image img {
    -o-object-fit: contain;
       object-fit: contain;
    height: auto;
    width: 100%;
}
.heading-mb35 .h2 {
    margin-bottom: 35px;
}
.industry-image.premium-templates .js-zoom {
    z-index: 1;
}
.js-zoom:before {
    content: "";
    background: url(../../img/zoom.png)no-repeat;
    width: 30px;
    height: 30px;
    display: block;
    position: absolute;
    top: 8px;
}
 

 .blue-border-hover.is-tool-tip .h3, .zoom-icon-hover.is-tool-tip .h3,
 .resume-bg-img.is-tool-tip .h3 {
     font-size:2.2rem;
 }
 .single-image-center .industry-section.template-list-section li,
 .single-image-center .industry-section li {
    margin: 0 auto;
    float: none;
}
.blue-border-hover .industry-image.premium-templates .free-icon {
    cursor: pointer;
    padding: 11px;
    height: 46px;
    width: 76px;
    position: absolute;
    top: -1px;
    left: -1px;
    background: #1C2762;
    color: #fff;
    text-align: center;
    font-weight: 700;
    display: none;
}
.blue-border-hover .industry-image.premium-templates .free-icon {
    display: block;
}

.cstm-width-img.resume-template .one-column-resume.industry-section li {
    flex-basis: 100%;
}
.cstm-width-img.resume-template .one-column-resume .industry-image {
    width: 51%;
    margin: 0 auto;
}
.cstm-width-img.resume-template .one-column-resume .blue-bg{
    background: #F9FBFE;
    padding: 40px 0;
}
.cstm-width-img.resume-template .one-column-resume .industry-image img {
    background: transparent;
}

/* make a copy button css */
.industry-image .makeacopy_button {
    display: none;
    border: 1px solid #F74B04;
    border-radius: 3px;
    background-color: #FFFFFF;
    color: #F74B04;
    font-weight: 600;
    padding-left: 35px;
    text-align: left;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    height: 50px;
    width: 90%;
    margin: auto;
    margin-bottom: 20px;
}
.arrow-right {
    display: none;
    background-color: white;
    border-right: 2px solid #F74B04;
    border-bottom: 2px solid #F74B04;
    width: 13px;
    height: 13px;
    transform: rotate(
-45deg);
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0px;
    margin: auto;
    margin-bottom: 38px;
    margin-right: 75px;
    cursor: pointer;
}
.arrow-mid {
    display: none;
    border-bottom: 2px solid #F74B04;
    width: 15px;
    height: 2px;
    background: #fff;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0px;
    margin: auto;
    margin-bottom: 44px;
    margin-right: 75px;
}
.industry-image .copy-img {
    height: 26px;
    width: 28px;
    position: absolute;
    top: 0px;
    left: 0;
    right: 0;
    bottom: 0px;
    margin: auto;
    margin-bottom: 30px;
    margin-right: 35px;
    display: none;
}

.industry-image:hover .makeacopy_button {
    display: block;
}
.industry-image:hover  .arrow-right {
    display: block;
}
.industry-image:hover  .arrow-mid {
    display: block;
}
.industry-image:hover  .copy-img{
    display: block;
  }
.make-copy-custom.cta-on-templatebottom .industry-image .special-orange-btn {
   margin-bottom: 80px;
}
/* start of COST-7677 : fix for kanban JT pages */
.no-title-resume .industry-section .heading {
    display: none;
}
.no-title-resume .industry-section .industry-image {
    margin-bottom: 0;
}
.no-title-resume.is-tool-tip .industry-section li:hover .industry-image {
    border: 1px solid #FFBC42;
}
.no-title-resume.is-tool-tip .industry-image .special-orange-btn {
    width: 50%;
}
.is-tool-tip.one-column-img-content .industry-section .heading {
    display: none;
}
.is-tool-tip.one-column-img-content .industry-section li:hover .tool-tip.tool-tip-right::before,
.is-tool-tip.one-column-img-content .industry-section li:hover .tool-tip.tool-tip-left::before {
    display: none;
}
.is-tool-tip.one-column-img-content .h3 {
    font-size:2.2rem;
    margin-bottom: 10px;
}
.is-tool-tip.one-column-img-content .sub-heading {
    font-size:2.2rem;
    font-weight: bold;
    margin-bottom: 10px;

}
.one-column-img-content.mirror-img .image1 {
    background: #fff;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1;
}
.one-column-img-content.mirror-img .image2 {
    outline: 2px solid #bedaee;
    position: absolute;
    right: 20px;
    top: 20px;
    z-index: 0;
}
.img-title-left .industry-section .heading {
    text-align: left;
}
.img-title-left .industry-section .heading .link {
    text-decoration: none;
}
.is-tool-tip.one-column-img-content.mirror-img .template-list-section .industry-image{
    margin-bottom: 65px; 
}
.is-tool-tip.one-column-img-content .industry-image .special-orange-btn {
    z-index: 1;
}
/* two col border and hover css */
.two-col-hover.resume-template .two-column-resume .industry-image {
    border: 2px solid #FFBC42;
    
}


.two-col-hover.is-tool-tip .industry-section li:hover .industry-image {
    border: 2px solid #FFBC42;
}

.two-col-hover.is-tool-tip .industry-image .special-orange-btn {
    max-width: 280px;
}
.two-col-hover.resume-template .two-column-resume .premium-hover-blue .industry-image.premium-templates .free-icon {
    display: block;
    cursor: pointer;
    padding: 5px;
    font-size:1.4rem;
    height: 30px;
    width: 60px;
    position: absolute;
    top: -1px;
    left: -1px;
    background: #F0F3FF;
    color: #1C2762;
    text-align: center;
    font-weight: 700;
}
.two-col-hover.resume-template .one-column-resume .blue-bg .industry-image {
    border: 2px solid #FFBC42;
}



.two-col-hover.resume-template .one-column-resume .blue-bg .industry-image.premium-templates .free-icon {
    display: block;
    cursor: pointer;
    padding: 5px;
    font-size:1.4rem;
    height: 30px;
    width: 60px;
    position: absolute;
    top: -1px;
    left: -1px;
    background: #F0F3FF;
    color: #1C2762;
    text-align: center;
    font-weight: 700;
}
.fixed-width-cta-on-hover .industry-section .industry-image .special-orange-btn{
    width:50%!important;
}
.resume-bg-img .heading .link{
    color: #4A4A4A;
    text-decoration: none;
}
.resume-bg-img .industry-image:hover img{
   outline: 2px solid #FFBC42;
} 

.resume-bg-img.border-blue.double-image .industry-section .industry-image.premium-templates:hover .image1{
    border: 2px solid #FFBC42;
}


.resume-bg-img.double-image .industry-section:hover .image1{
   outline: none;
}
.page-id-115650 .image-title-desc {
    padding-top: 55px;
    border-top: 1px solid #c6d1da;
    display: block;
    margin-top: 110px;
}
.industry-section + .btnpage{
	border-radius: 61px!important;
    padding: 14px 35px!important;
    color: #fff!important;
    background: #545BF8!important;
    box-shadow: 1px 8px 10px 0px rgba(84, 91, 248, 0.20)!important;
}
.industry-section + .btnpage:hover{
    background-color: #533AEF!important;
}
.industry-section + .btnpage:focus{
    background-color: #3400C8!important;
}
@media (min-width: 768px) {
    .resume-bg-img .industry-image{
       width: 100%;
    }
    .resume-bg-img .special-orange-btn{
        display: flex;
        align-items: center;
        margin: 0 auto;
        justify-content: center;
        width: 200px;
    }
    .resume-bg-img .industry-image img,
    .resume-bg-img.double-image .industry-image img{
        height: 100%;
        width: 100%;
    }    
    .p1p-container.resume-bg-img{
      padding: 0;
    }
    .resume-bg-img.double-image .industry-section.jcsb{
        padding-left: 0;
    }
    .resume-bg-img .industry-image,
    .resume-bg-img .template-list-section.industry-section .industry-image,
    .resume-bg-img.blue-border-hover .template-list-section.industry-section .industry-image:hover{
        border:20px solid #F0F6FD!important;
    } 
    .resume-bg-img.double-image .industry-image,
    .resume-bg-img.double-image .template-list-section.industry-section .industry-image{
        border: none!important;
    }        
    .resume-bg-img.title-left .industry-section li{
       flex-basis: 31%;
       margin:0;
    }
    .resume-bg-img.double-image .industry-section li{
        flex-basis: 31.5%;
    }
    .resume-bg-img.resume-template.double-image .two-column-resume.industry-section li{
      flex-basis: 48.5%;
    }
    .resume-bg-img.double-image .industry-section .heading,
    .resume-bg-img.double-image .industry-section li .popup-desc{
        margin-left: 0;
    }
    .resume-bg-img.double-image .blue-bg,
    .resume-bg-img.resume-template.double-image .two-column-resume.industry-section .premium-hover-red{
        background: #F9FAFF;
        padding: 25px 25px 30px 50px;
    }
    .resume-bg-img.double-image .industry-section{
        padding-left: 0;
    }
    .resume-bg-img .industry-section,
    .resume-bg-img.double-image .industry-section{
        display: flex;
    }
    .resume-bg-img.double-image .two-column-resume.industry-section{
        justify-content: space-between;
    }
    .resume-bg-img .industry-section  li:nth-child(3n+2), 
    .resume-bg-img .industry-section.template-list-section li:nth-child(3n+2){
        margin: 0 20px;
    }
    .resume-bg-img .industry-image .js-zoom,
    .resume-bg-img .industry-image .special-orange-btn{
        display: none;
    }    
    .resume-bg-img .industry-image:hover .js-zoom{
       display: block;
    }
    .resume-bg-img .resume-overlay .resume-btn{
        top: unset;
        bottom: 20px;
    } 
    .one-column-img-content.mirror-img .industry-image.premium-templates .js-zoom {
        z-index: 2;
    }   
    .is-tool-tip.one-column-img-content.mirror-img .template-list-section .industry-image{
        margin-right: 15px;
        width: 390px;
        height: 550px;
    }       
    .is-tool-tip.one-column-img-content .template-list-section.industry-section li {
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        flex-basis: initial;
        justify-content: space-between;
        margin: 0 0 20px;
        width: 100%;
    }
    .is-tool-tip.one-column-img-content .industry-image img {
        height: 100%;
        width: 100%;
    } 
    .is-tool-tip.one-column-img-content .industry-section li .tool-tip {
        background: transparent;
        border:none;
        box-shadow: none;
        display: block;
        margin-right: 5%;
        padding: 0;
        position: initial;
        transform: none;
        width: 45%;    
    }     
    .is-tool-tip.one-column-img-content .template-list-section .industry-image {
        order: 2;
        margin-right: 15px;
        width: 450px;
        height: 570px;
    }
    .is-tool-tip.one-column-img-content .industry-image .special-orange-btn {
        width: 50%;
    }    
}
@media (min-width: 768px) and (max-width: 1024px){ 
    .resume-bg-img.double-image .industry-section li{
        flex-basis: 48.5%;
        max-width:100%;
    }
        .is-tool-tip.one-column-img-content.mirror-img .template-list-section .industry-image {
            width: 310px;
            height: 420px;
        }
        .is-tool-tip.one-column-img-content .template-list-section .industry-image {
            width: 350px;
            height: 460px;
        }        
    }
/* end of COST-7677 : fix for kanban JT pages */
@media (min-width: 768px) and (max-width: 1023px){
    .custom_paging{display: inline-block;width: 30px;padding-left: 25px;vertical-align: middle;width: 30px;position: absolute;    bottom: -17px;
    left: 17px;}
    .custom_paging li{display: none;}
    
}
@media only screen and (min-width:768px) and (max-width: 1024px){
    .resume-bg-img .industry-image .special-orange-btn{   
        min-width: unset;
        font-size:1.6rem;
    } 
}
@media (max-width: 768px){
    .resume-bg-img .industry-image, 
    .resume-bg-img .template-list-section.industry-section .industry-image{
        border: 12px solid #F0F6FD!important;
    }
    .resume-bg-img .industry-image,
    .resume-bg-img .template-list-section.industry-section .industry-image,
    .resume-bg-img.blue-border-hover .template-list-section.industry-section .industry-image:hover{
        border:12px solid #F0F6FD!important;
    }   
    .resume-bg-img.double-image .blue-bg, 
    .resume-bg-img.resume-template.double-image .two-column-resume.industry-section .premium-hover-red{
       background: #F0F6FD;
    }   
    .resume-bg-img.double-image.is-tool-tip .industry-image.premium-templates .special-orange-btn{
       right: 0;  
    }  
    .resume-bg-img .industry-image .special-orange-btn{   
        min-width: unset;
    } 
    .resume-bg-img.double-image .industry-section.jcsb,
    .resume-bg-img .industry-image{
        max-width: 100%;
    }
    .resume-bg-img .double-image .industry-section .heading{
        min-height: 40px;
    }
    .resume-bg-img .special-orange-btn{
       width: 100%;
    }
    
    .one-column-img-content.mirror-img .image1,
    .one-column-img-content.mirror-img .image2 {
        height: 100%;
    }
    .is-tool-tip.one-column-img-content.mirror-img .template-list-section .industry-image {
        margin-left: 21px;
        margin-top: 10px;
    }
    .one-column-img-content.mirror-img .image2 {
        right: 20px;
        top: 20px;
    }
    .slider{width: 100%;margin-bottom: 35px;}
    
    .resume-template .custom_paging{display: inline-block;width: 30px;padding-left: 22px;vertical-align: middle;width: 30px;position: absolute;bottom: -17px;
    left: 17px;}
    .custom_paging li{display: none;}
    
    .eb-border-top > ul { padding-top: 0;border-top: none;margin-top: 0;}
    .industry-section .heading{text-align: left;}
    .resume-overlay{display: none;}
     
    
    .single-img-with-desc .single-image-description{display: block;}
    .resume-template .one-column-resume.industry-section li {margin: 0;}
    .resume-template .one-column-resume .industry-image {width: 280px;}
       .vermilion-colr-bdr .one-column-resume.industry-section .industry-image:hover {
        outline: 2px solid #bedaee;
    }
    .heading-desc-full-width.resume-template .one-column-resume .industry-image {
        width: 280px;
        margin: 0 auto;
    }
    .industry-image.premium-templates .onclick-download {
        display: none;
    }
    .page-id-115650 .image-title-desc {
        padding-top: 0;
        border-top: 1px solid #d9e4ec;
        display: block;
        margin-top: 200px;
    }
}
@media (max-width: 767px){
    .resume-bg-img.double-image .blue-bg, 
    .resume-bg-img.resume-template.double-image .two-column-resume.industry-section .premium-hover-red{
       background: #F0F6FD;
       padding: 12px 12px 5px 35px;
       margin-right: 10px;
    }  
}
.elemalign{
   margin-right: auto;
   margin-left: 54px;
}

@media screen and (max-width: 1024px){
    .elemalign{
        margin-left: 10px;
    }
}

@media screen and (min-width: 768px) and (max-width: 1023px){
    .elemalign{
        margin-right: initial;
    }
}
/* biodata-page COST-4791 (29-09-20) */
 .two-col-layout .industry-image {
    width: 250px;
    min-height: 320px;
} 
.two-col-layout .industry-section li,.two-col-layout .industry-section.template-list-section li {
    flex-basis: auto;
}

@media(min-width:1200px){
.two-col-layout .industry-section li{    
	max-width:48%;
    width:48%;
}

.two-col-layout .industry-image {
    width:100%;
    min-height: 466px;
}
}
/* biodata-page COST-4791 (29-09-20) */
.image-title-dark .industry-section .heading .link{
    color: #4A4A4A;
    text-decoration: none;
}
/* Tool tip */

.is-tool-tip .h3 {
    font-size:2.4rem;
    line-height:3rem;
    margin-bottom: 30px;
    letter-spacing: -0.72px;
}
.h3-fs-22>.h3 {
    font-size:2.2rem;
}
@media (min-width: 1280px) {

    .is-tool-tip .industry-section li {
        position: relative;
    }
    .one-column-img-content.is-tool-tip .industry-section li .tool-tip {
        font-size:1.8rem;
    }
    .is-tool-tip .industry-section li .tool-tip {
        display: none;
        width: 420px;
        min-height: 166px;
        font-size:1.6rem;
        line-height:2.4rem;
        padding: 35px 40px;
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        transform: translateY(calc(-50% - 40px));
        border: 1px solid #E6EFFA;
        background-color: #FFFFFF;
        box-shadow: 0 7px 10px 0 rgba(230,239,250,0.5);
        z-index: 1;
        cursor: default;
    }
    .is-tool-tip .industry-section li:hover .industry-image  {
        border: 1px solid #FFBC42;
    }
    .single-img-with-desc .industry-section li:hover .industry-image{
        border: 1px solid #FFBC42;
    }
    .single-img-with-desc .industry-section li:hover .resume-overlay{
        opacity: 1;
    }
    .single-img-with-desc .industry-section li:hover .resume-overlay .resume-btn{
        display: block;
    }
    .is-tool-tip .industry-section li:hover .heading,
    .single-img-with-desc .industry-section li:hover .heading .link{
        color: #0077D6;
    }
    .is-tool-tip .industry-section li:hover .tool-tip {
        display: block;
        z-index: 2;
    }
    .is-tool-tip .industry-section li:hover .tool-tip.tool-tip-left {
        right: 108%;
    }
    .is-tool-tip .industry-section.two-column-resume li:hover .tool-tip.tool-tip-left {
        right: 104%;
    }
    .is-tool-tip .industry-section li:hover .tool-tip.tool-tip-right {
        left: 108%;
    }
    .is-tool-tip .industry-section.two-column-resume li:hover .tool-tip.tool-tip-right{
        left:104%;
    }
    .is-tool-tip .industry-section li:hover .tool-tip.tool-tip-left::before, 
    .is-tool-tip .industry-section li:hover .tool-tip.tool-tip-right::before {
        content: '';
        width: 30px;
        height: 30px;
        background: none;
        background-color: #FFFFFF;
        border-left: 1px solid #E6EFFA;
        border-bottom: 1px solid #E6EFFA;
        position: absolute;
        top: 40%;
        box-shadow: 0 26px 22px 0 rgba(230,239,250,.5);
        z-index: 1;
    }  
    .is-tool-tip .industry-section li:hover .tool-tip.tool-tip-left::before {
        right: -16px;
        -webkit-transform: rotate(225deg);
            -ms-transform: rotate(225deg);
                transform: rotate(225deg);
    }
    .is-tool-tip .industry-section li:hover .tool-tip.tool-tip-right::before {
        left: -16px;
        -webkit-transform: rotate(45deg);
            -ms-transform: rotate(45deg);
                transform: rotate(45deg);
    }
    .one_col-tool_tip-right.is-tool-tip .industry-section li:hover .tool-tip.tool-tip-left,
    .one_col-tool_tip-right.is-tool-tip .industry-section li:hover .tool-tip.tool-tip-right {
        left: 102%;
        border-radius: 10px;
        -webkit-box-shadow: 0 0 20px 0 rgb(0 0 0 / 10%);
                box-shadow: 0 0 20px 0 rgb(0 0 0 / 10%);
        border: 1px solid #BEDAEE;
        width: 220px;
        padding: 24px 20px;
    }
        
    .one_col-tool_tip-right.is-tool-tip .industry-section li:hover .tool-tip.tool-tip-left::before,
    .one_col-tool_tip-right.is-tool-tip .industry-section li:hover .tool-tip.tool-tip-right::before {
        left: -16px;
        -webkit-transform: rotate(46deg);
            -ms-transform: rotate(46deg);
                transform: rotate(46deg);
        border-left: 1px solid #BEDAEE;
        border-bottom: 1px solid #BEDAEE;
    }
    .space_after_temp_40.resume-template .one-column-resume .industry-image {margin-bottom: 40px;} 
}
@media (min-width: 1366px) {
    .one_col-tool_tip-right.is-tool-tip .industry-section li:hover .tool-tip.tool-tip-left,
    .one_col-tool_tip-right.is-tool-tip .industry-section li:hover .tool-tip.tool-tip-right {
        width: 300px;
    }
}
@media (max-width: 991px) {
    .is-tool-tip .h3 {
        margin-bottom: 20px;
    }
    .no-tooltip-mobile .tool-tip{
        display: none;
    }
}
@media screen and (min-width: 1024px){
    .resume-template .two-column-resume.industry-section li {
        flex-basis: 48%;
        margin-right:0;
    }
    .resume-template .two-column-resume .industry-image {width: 100%;}

}
/* COST-6156 08/07/2021 */
.one-column-resume-heading .heading {
    margin: 55px 0;
    min-height: 0;
    text-align:center;
   
}
/* COST-6156 08/07/2021 */

.heading-dark .industry-section .heading .link{
    color: #4A4A41;
    text-decoration: none;
}
@media (max-width: 767px) {
    .two-col-hover.is-tool-tip .industry-image .special-orange-btn {
        display: block;
    }
    .two-col-hover .blue-bg .special-orange-btn {
        display: block;
    }
    .resume-template.imgcentr-txtleft .one-column-resume.industry-section li {
        max-width: 100%;
    }
    .mobile-margin-zero .industry-section li {
        margin-top: 0px;
    }
    .template-list-section .glide__slide p{opacity: 0;width:280px;} 
    .template-list-section .glide__slide.glide__slide--active p{opacity: 1;}
    .resume-template.imgcentr-txtleft .one-column-resume.industry-section li .industry-image {
        margin-left: auto;
        margin-right: auto;
    }
	.resume_template_no_slider .industry-section li {
    max-width: 100%;
    margin-bottom: 10px;
    margin-right: 0;
	}
	.resume_template_no_slider .industry-section .heading{
		min-height: 40px;
	}
	.resume_template_no_slider .industry-image {
		  margin-left: auto;
		  margin-right: auto;
		  width:100%;
		  }
    .blue-border-hover.is-tool-tip .h3 {
        margin-top: 20px;
    }
    .cstm-width-img.resume-template .one-column-resume .industry-image {
        width: 100%;
    }
    .dark-h3-heading.zoom-icon-hover .template-list-section.industry-section .industry-image {
        outline: 0 !important;
        border: 2px solid #f74b04 !important;
    }
    .dark-h3-heading.zoom-icon-hover.double-image  .template-list-section.industry-section .industry-image{
        outline: 0 !important;
        border: none !important;
    }
    .single-image-center.blue-border-hover .template-list-section.industry-section .industry-image {
        outline: 0 !important;
        border: 2px solid #0077D6!important;
    }
    .dark-h3-heading.zoom-icon-hover.is-tool-tip .industry-image .special-orange-btn {
        display: block;
    }
    .single-image-center.blue-border-hover.is-tool-tip .industry-image .special-orange-btn {
        display: block;
    }
    .blue-border-hover .industry-image.premium-templates .free-icon {
        display: block !important;
    }        
}
@media only screen and (min-width:768px){
    .dt-industry-section,.dt-d-flex{
        flex-wrap:wrap;
        justify-content: space-between;   
        display: -webkit-box;
        display: -moz-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
    }
}

.template-list-section li .popup-desc .strong-label{
    color: #0077D6;
    position: relative;
    padding-left:25px;
}
.template-list-section li .popup-desc .strong-label:before {
    border-bottom: 3px solid #0077D6;
    border-right: 3px solid #0077D6;
    content: "";
    display: inline-block;
    transform: rotate(45deg);
    height: 15px;
    width: 8px;
    position: absolute;
    left: 6px;
}

/****************glide slider css**************/
 
@media only screen and (min-width:768px){
    .glide-resume-template .glide__bullets,.glide-resume-template .glide__arrows{display:none;}
    .template-list-section li, .industry-section.template-list-section li{float:left;width:280px;}
    .template-list-section li:nth-child(3n+2), 
    .industry-section.template-list-section li:nth-child(3n+2) {
        margin: 0 calc((100% - 840px) / 2);
    }
    .template-list-section.two-column-resume li:nth-child(3n+2), 
    .industry-section.template-list-section.two-column-resume li:nth-child(3n+2) {
        margin: 0;
    }
    .template-list-section li:nth-child(3n+1),
    .industry-section.template-list-section li:nth-child(3n+1) {
        clear: left;
    }
    .template-list-section li .popup-desc, .industry-section.template-list-section li .popup-desc{margin: 0 0 15px;}
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) {
    .template-list-section li, .industry-section.template-list-section li{float:left;margin: 0;width:240px;}
    .template-list-section li:nth-child(3n+2), .industry-section.template-list-section li:nth-child(3n+2){
         margin: 0 calc((100% - 720px) / 2);
     }
     .template-list-section.two-column-resume li:nth-child(3n+2), 
     .industry-section.template-list-section.two-column-resume li:nth-child(3n+2){
        margin:0;
     }
     .template-list-section li .industry-image{width: 240px;min-height:312px;}

}
@media only screen and (min-device-width: 768px) and (max-device-width: 1200px) {
.container-two-column .right-column-inner .industry-section.template-list-section{
    display: flex;
 }

 .container-two-column .right-column-inner .industry-section.template-list-section li{
    margin: unset;
    margin-right: 10px;
    margin-bottom:20px;
    display: flex;
    flex-direction: column;
    align-items: center;
 }
}

@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (orientation: portrait) {
    .template-list-section li, .industry-section.template-list-section li{float:left;width:220px;}
    .template-list-section li:nth-child(3n+2), .industry-section.template-list-section li:nth-child(3n+2){
         margin: 0 calc((100% - 664px) / 2);
     }
    .template-list-section.two-column-resume li:nth-child(3n+2),
    .industry-section.template-list-section.two-column-resume li:nth-child(3n+2){
        margin: 0;
    }
     .template-list-section li .industry-image{width: 220px;min-height: 282px;}
}

@media only screen and (max-width:767px){
    .industry-image:hover  .arrow-right {
        display: block !important;
    }
    .industry-image:hover  .arrow-mid {
        display: block !important;
    }
    .template-list-section.jcsb {justify-content: initial;}
    .glide {position: relative;width: 100%;box-sizing: border-box;padding-bottom: 1px;overflow: hidden;} 
    .glide * {box-sizing: inherit; } 
    /* .glide__track {overflow: hidden; } */
    .glide__slides {
          position: relative;
          width: 100%;
          list-style: none;
          backface-visibility: hidden;
          transform-style: preserve-3d;
          touch-action: pan-Y;
          overflow: hidden;
          padding: 0;
          white-space: nowrap;
          display: flex;
          flex-wrap: nowrap!important;
          /* will-change: transform;  */
    }
    .glide__slides--dragging {user-select: none; }
    .glide__slide {
          width: 100%;
          height: 100%;
          flex-shrink: 0;
          white-space: normal;
          user-select: none;
          -webkit-touch-callout: none;
          -webkit-tap-highlight-color: transparent; 
    }
    .glide-resume-template .glide__slide a {user-select: none;-webkit-user-drag: none;-moz-user-select: none;-ms-user-select: none; }
    .glide-resume-template .glide__arrows {-webkit-touch-callout: none;user-select: none;position:absolute;bottom:15px }
    .glide-resume-template .glide__bullets {-webkit-touch-callout: none;user-select: none; }
    .glide-resume-template .glide--rtl {direction: rtl;}

        /****************/
    .glide-resume-template .glide__arrow{
            background: #fff;
            width: 10px;
            padding: 4px;
            position: relative;
            font-size: 0;
            display: inline-block;
            border: #0077d6 solid;
        }
    .glide-resume-template button.glide__arrow.glide__arrow--left{
            border-width: 3px 0 0 3px;
            left:0;
            transform: rotate( -45deg);    
        }
    .glide-resume-template button.glide__arrow.glide__arrow--right {
            border-width: 3px 3px 0 0;
            left:86px;          
            transform: rotate( 45deg);
        }
    .glide-resume-template .glide__arrow:before{
            position: absolute;
            content: '';
            width: 24px;
            border-radius: 46px;
            height: 3px;
            transform-origin: 0 0;
            position: absolute;
            background: #0077d6;
            top: 0;
        }
    .glide-resume-template button.glide__arrow.glide__arrow--left:before{
            transform: rotate(45deg);
            left: 0;
            top:-2px
        }
    .glide-resume-template button.glide__arrow.glide__arrow--right:before {            
            transform-origin: 0 0;
            transform: rotate(135deg);
            left: 10px;
        }
        .total{
            display: inline-block;
            vertical-align: middle;
            font-size:1.4rem;
            font-weight: 600;
            line-height:2.0rem;
            position: absolute;
            bottom: 18px;
            left: 0;
            max-width: 130px;
            text-align: center;
            margin: 0 auto;
            width: 100%;
        }
        .glide-resume-template .glide__arrow[disabled]{opacity: .4;border-color: #4a4a4a!important;}
        .glide-resume-template .glide__arrow[disabled]:before{background: #4a4a4a!important;}
        .glide-resume-template .glide__bullet.glide__bullet--active{ display: inline-block;font-size:1.4rem;font-weight: 600;background: transparent;border: 0;width:100%}
        .glide-resume-template .glide__bullet{display:none;}
        .glide-resume-template .glide__bullets {pointer-events:none; max-width: 108px;position: absolute;left: 0;right: 0;bottom: 11px;}
        .glide .popup-desc{margin-right: 20px;margin-bottom:0;}
        .glide .popup-desc.tool-tip.tool-tip-right{margin-right: 20px;margin-bottom:40px;}
}
/*Media Query for Mobile Landscape*/
@media screen and (orientation:landscape) and (min-device-width: 768px) and (max-device-width: 1024px) {
	.template-list-section li, .industry-section.template-list-section li, .template-list-section li:nth-child(3n+2), .industry-section.template-list-section li:nth-child(3n+2), .template-list-section li:nth-child(3n+2), .industry-section.template-list-section li:nth-child(3n+2){
		width: calc(33.3% - 30px);
        margin: 0 10px;
	}
    .template-list-section li .industry-image{
        width: 100%;
        min-height: auto;
    }
}
