/* ========== Shared Styles ========== */
body {
    background: white !important;
}
h2 {
    font-size: 30px;
}
.form-control {
    padding: 7px;
}
.form-control::-webkit-file-upload-button {
    height: 167%;
    position: relative;
    top: -1px;
    left: -3px;
}
.bottomnewsletter {
    display: none;
}

/* ========== Section Specific Styles ========== */
.block-container {
    box-shadow: none;
    border-radius: 18px;
    border: 2px dashed #D0003A;
    width: 100%;
    margin: auto;
    padding: 20px;
}
.file-upload-container {
    border-radius: 30px;
    padding: 20px;
    width: 100%;
    margin: auto;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.upload-icon i {
    font-size: 70px;
    color: #333;
    padding-top: 20px;
    margin-bottom: 20px;
}
.file-types {
    color: #888;
    font-size: 0.8rem;
    margin-top: 20px;
}
.margin {
    margin-top: 36px;
}
.banner-home-3::after,
.banner-home-3::before {
    display: none !important;
}
.mobile-section-title {
    /* font-size: 24px !important; */
    font-weight: bold !important;
    text-align: center;
}
.pt-30 {
    padding-top: 5px !important;
}
.pb-30 {
    padding-bottom: 5px !important;
}
.pt-20 {
    padding-top: 0px !important;
}

.loaderscreen {
    display: none;
    position: fixed;
    top: 0; left: 0;
    width: 100vw;
    height: 100vh;
    z-index: 9999;
    overflow: hidden;
}

.blur-layer {
    position: absolute;
    top: 0; left: 0;
    width: 100%;
    height: 100%;
    backdrop-filter: blur(12px);
    background-color: rgba(255, 255, 255, 0.3); /* semi-transparent */
    z-index: 1;
}

.video-wrapper {
    position: relative;
    z-index: 2;
    width: 100vw;
    height: 100vh;
    display: flex;
    justify-content: center;
    align-items: center;
}

#loaderVideo {
    max-height: 80vh;
    width: auto;
    object-fit: contain;
}


/* ========== New Resume  ========== */

.optimized_resume_section{background: linear-gradient(180deg, rgba(255, 255, 255, 0) 3.93%, rgba(224, 187, 219, 0.3) 20.5%, rgba(227, 99, 210, 0.3) 48%, rgba(227, 99, 210, 0.1) 79.5%, rgba(255, 255, 255, 0.1) 98.5%);
}
.optimized_internal_section {
    background-color: white;
    border-radius: 16px;
    padding: 40px 30px;
    max-width: 1400px;
    margin: auto;
    box-shadow: 0 4px 30px rgba(204, 0, 102, 0.15);
    position: relative;
    z-index: 10;
}


/**** Create New Resume Using AI Section ******/

.card-title.mb-2{    font-weight: 500;
    line-height: 150%;
    font-size: 20px;
    margin-bottom: 30px !important;
    font-family: 'Roboto', sans-serif  !important;
}

.create-resume-ai-section {
    background: #ffffff;
    padding: 60px 20px;
}

.no-resume-title {
    font-size: 28px;
    font-weight: 400;
    color: #222;
    margin-bottom: 0;
}

.create-ai-title {
    font-size: 32px;
    font-weight: 700;
    color: #222;
}

.btn-ai-gradient {
    background: linear-gradient(to right, #a1005e, #d0003a);
    color: #fff;
    padding: 12px 24px;
    font-weight: 600;
    border-radius: 8px;
    text-decoration: none;
    display: inline-block;
    transition: background 0.3s ease;
    border: none;
}

.btn-ai-gradient:hover {
    background: linear-gradient(to right, #d0003a, #a1005e);
    color: #fff;
    text-decoration: none;
}

.ai-illustration {
    max-width: 100%;
    height: auto;
}

/**** Create New Resume Using AI Section ******/


/****Career Success******/


.ai-toolkit-section {
  background: linear-gradient(180deg, rgba(255, 255, 255, 0) 3.93%, rgba(224, 187, 219, 0.3) 20.5%, rgba(227, 99, 210, 0.3) 48%, rgba(227, 99, 210, 0.1) 79.5%, rgba(255, 255, 255, 0.1) 98.5%);
}

.tool-card-spacing {
  max-width: 320px;
  margin: 0 15px;
}

.ai-tool-card {
  background: #fff;
  border-radius: 16px;
  box-shadow: 0px 4px 20px 0px rgba(0, 0, 0, 0.25);
  overflow: hidden;
  transition: transform 0.3s ease;
}

.ai-tool-card:hover {
  transform: translateY(-5px);
}

.btn-ai-tool {
  background: linear-gradient(to right, #C60055, #D0003A);
  color: #fff;
  border-radius: 10px;
  padding: 8px 20px;
  font-weight: 500;
  font-size: 14px;
  border: none;
  transition: all 0.3s ease;
}

.btn-ai-tool:hover {
  background: #a6003a;
  color: #fff;
}

.section-title {
  font-size: 28px;
  font-weight: 700;
}

.section-subtitle {
  font-size: 16px;
  color: #666;
}


.container.text-center{
    background: #fff;
    padding: 10px;
    padding-top: 10px;
    padding-bottom: 18px;
border-radius: 25px;
}

.cateer-title{margin-bottom: 10px;}
/****Career Success******/



/* ========== How You Get Hired section ========== */
:root {
  --container_bg: rgba(245, 245, 245, 1);
}

.jobeyze-steps-section {
  background: #fff;
}

.steps-row {
  gap: 24px;
  position: relative;
}

.step-box {
  flex: 1 1 22%;
  background: var(--container_bg);
  border-radius: 12px;
padding-top: 24px;
padding-right: 12px;
padding-bottom: 24px;
padding-left: 12px;
  min-height: 250px;
  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.03);
  position: relative;
}
img.step-arrow.arrow-2 {
  margin-top: 28px;
}

.step-arrow {
  position: absolute;
  top: 20%;
  transform: translateY(-50%);
  z-index: 2;
}

.arrow-1 {
  right: -88px;
}

.arrow-2 {
  right: -100px;
}

.arrow-3 {
  right: -100px;
}

.hired-title{
    font-size: 32px;
    font-weight: 700;
    color: #222;
    margin-bottom: 20px;
    height: 84;
    padding-top: 18px;
    padding-bottom: 18px;
    gap: 10px;
    border-radius: 15px;
    line-height: 48px;
    font-family: Roboto, sans-serif !important;

}
.box-title{font-family: Roboto, sans-serif !important;
font-weight: 500;
font-size: 18px;
line-height: 28px;
letter-spacing: 0%;
text-align: center;
}



@media (max-width: 991px) {
  .steps-row {
    flex-direction: column;
    align-items: center;
  }
  .step-arrow {
    display: none;
  }
  .step-box {
    width: 100%;
    margin-bottom: 30px;
  }
}
/* ========== How You Get Hired section ========== */


/* ========== Responsive ========== */
@media only screen and (max-width: 600px) {

    .job-description-section{margin-top: 10px;}
    .mobile-body-text {
        font-size: 16px !important;
        text-align: center;
    }
    .mobile-section-title {
        font-size: 24px !important;
        font-weight: bold !important;
        text-align: center;
    }
    .mobile-margin {
        margin: 20px 0px 0px 0px !important;
    }
    .mobile-padding {
        padding: 20px 0px !important;
    }
    .mobile-mt-10 {
        margin-top: 10px !important;
    }
    .mobile-center-button {
        text-align: center;
    }
    .mt-50 {
        margin-top: 20px !important;
        text-align: center;
    }
}


 .work-block .inner-box {
        padding: 50px 20px;
        min-height: 440px;
    }

    #share_property::after {
        border-top: 0;
        border-right: 0;
        border-bottom: 0;
        border-left: 0;
    }
    .resumeimage{
        height:272px;
    }
    @media only screen and (max-width: 600px) {
        form#instantjobpostform .d-flex {
            flex-wrap: wrap;
        }
        .resumeimage{
            height:auto;
        }
    }
    
    @media only screen and (max-width: 600px) {
        form#instantjobpostform  .col {
            flex: auto;
        }
		
		.skn-cbg2 .singlecolumn, .skn-cbg2 .maincolumn {
			font-size: 10px !important;
			line-height: 13px !important;
		}
		.skn-cbg2 .section-container {
			padding-left: 12px !important;
			padding-right: 12px !important;
		}
		.skn-cbg2 ol li, .skn-cbg2 ul li {
			line-height: 15px !important;
		}
		.skn-cbg2 .name {
			font-size: 21px !important;
			line-height: 40px !important;
		}
		.skn-cbg2.vmargins {
			padding-top: 20px !important;
			padding-bottom: 28px !important;
		}
		.allresumes {
			max-width: 95% !important;
			margin: auto !important;
			margin-right: auto !important;
		}
    }
    .jquery-modal{
        z-index:1065;
    }
    
    main.main{
				padding-top:110px;
			}
            #contact{
                display:none;
            }
            .contact_pageheader{
                position:relative;
            }
            .welcome-content h1{
                font-size: 48px;
				font-weight:500;
            }
            .welcome-content p{
                font-size: 18px;
                line-height: 1.5;
            }
            .welcome-content{
                margin-top: 40px;
            }
            .welcome_area{
                min-height:auto !important;
            }
            .disclist{
                padding-left:15px;
                font-size: 16px;
            }
            .disclist, .disclist li{
                list-style:disc;
            }
            .resumeimage{
                height: 272px;
                width: 200px;
            }
			.banneresumetemplate .resumeimage{
                height: 198px;
				width: 155px;
            }
            .demo-item{
                width: max-content;
                margin-left:auto;
                margin-right:auto;
            }
            .services-block-four .inner-box h3{
                font-size: 30px;
            }
            .font-24{
                font-size:48px !important;
            }
            .font-14{
                font-size:14px !important;
                max-width: 800px !important;
            }
            .font-16{
                font-size:16px !important;
                max-width: 800px !important;
            }
            .customchooseyellow{
                background: linear-gradient(90deg, #D0003A, #B51151, #AB2379);
            }
			.customchooseyellow:hover{
                background: white;
				color: #D0003A;
				border: 1px solid #D0003A;
            }
            .customchooseteal{
                color: #fff !important;
                background: linear-gradient(90deg, #D0003A, #B51151, #AB2379) !important;
            }
            .customchoosepink{
                color: #D0003A;
                background: white;
				border: 1px solid #D0003A;
            }
			.customchoosepink:hover{
				/* color: #D0003A; */
                background: linear-gradient(90deg, #D0003A, #B51151, #AB2379);
			}
            .wt-title{
                font-size: 30px;
                line-height: 30px;
                font-weight:bold;
            }
            .customsection2 h4 {
                font-size: 18px;
                line-height: 23px;
            }
            .customsection2 .twm-w-process-steps .twm-w-pro-top .twm-media{
                height: 85px;
            }
            .demo-video p{
                font-size:18px;
            }
			.customresumebutton{
				border-color: #9777fa;
				border-radius: 50px;
			}
			.showreumetemplate{
				padding: 10px 18px;
				font-size: 13px;
			}
            .jobtitleselect{
				
			}
			.select2-container--default .select2-selection--single {
				height: 38px;
				border-radius: 10px;
				border:none !important;
				background-color:transparent;
			}
			.select2-container--default .select2-selection--single .select2-selection__rendered {
				color: #444;
				line-height: 34px;
			}
			.select2-container--default .select2-selection--single .select2-selection__arrow {
				height: 34px;
			}
			.select2-container--default.select2-container--open.select2-container--above .select2-selection--single{
				border-bottom-left-radius: 14px;
				border-bottom-right-radius: 14px;
			}
			.select2-container--default.select2-container--open.select2-container--below .select2-selection--single{
				border-radius: 14px;
			}
			.select2-container--open .select2-dropdown--above{
				border-radius: 14px;
				min-width:250px !important;
				width:250px !important;
				border-color:#9777fa;
			}
			.select2-container--open .select2-dropdown--below{
				min-width:250px !important;
				width:250px !important;
			}
			.select2-container--default .select2-selection--single .select2-selection__rendered{
				background: #ffffff00;
				color: #394250;
				border-radius: 10px;
				text-align: left;
				padding-left:0px;
				padding-right:0px;
				font-size:16px;
			}

			.select2-container--default .select2-selection--single .select2-selection__placeholder {
				color: #88929b;
				font-size: 16px;
				padding-left: 0px;
			}
			.select2-container--default .select2-selection--single .select2-selection__arrow b{
				border-color: #fff transparent transparent transparent;
			}
			.nameinput{
				border-color: #9777fa;
				color:black;
			}
			.resumeredirectlink{
				width: 100%;
				border-radius: 16px;
			}
			.integration-link.light .integration-text{
				color: #333;
				font-weight: 400;
				font-size: 15px;
			}
			#choosetemplate{
				padding-bottom: 60px;
			}
            @media only screen and (max-width: 600px) {
				.dream-btn{
					margin: 20px auto 0;
				}
				.candidatesection{
					padding-bottom: 0px!important;
				}
				.welcome_area .container .row{
					padding: 5px;
					--bs-gutter-x: 0px;
				}
                .welcome-content h1{
                    font-size: 23px;
                }
                .welcome-content p{
                    font-size: 14px;
                    line-height: 1.2;
                }
                .resumeimage{
                    height: 240px;
                    width: 170px;
                }
                .mobo-pr-15{
                    padding-right:15px !important;
                }
                .demo-video p{
                    font-size:14px;
                }
				.custompaddingleft{
					padding-left:15px !important;
				}
				.mobochangebutton{
					flex-direction: column;
				}
				.mobochangebutton a{
					width: 100% !important;
					margin-left: 0px !important;
				}
				.allresumes{
					margin-top: 35px !important;
				}
				.resumeredirectlink{
					width:100%;
					margin-left: 0px !important;
				}
				.banneresumetemplate .pl-100{
					padding-left:0px !important;
				}
				.banneresumetemplate{
					padding-top:50px;
				}
				.welcome_area .mt-60{
					margin-top:0px !important;
				}
				.demo-video.pt-60{
					padding-top:30px !important;
				}
				.welcome-content h1{
					margin:30px 0px !important;
				}
				.animationglow::after{
					left: 5px !important;
				}
				.coffeeimage{
					height: 40px !important;
				}
				.banneresumetemplate div.pl-50{
					padding-left:0px !important;
				}
				#choosetemplate{
					padding-top:0px !important;
					/* padding-bottom: 60px!important; */
				}
				.nameinput {
					max-width: 75%;
					height: 48px;
				}
				.select2-container{
					width: 75% !important;
				}
				.select2-container--default .select2-selection--single {
					height: 48px;
				}
				.select2-container--default .select2-selection--single .select2-selection__placeholder {
					padding-left: 1px;
					top: 1px;
					position: relative;
				}
				.select2-container--default .select2-selection--single .select2-selection__rendered {
					position: relative;
					top: 5px;
				}
				.coverletterimagediv{
					padding-right:15px !important;
				}
				.coverletterimagediv div{
					text-align:center  !important;
				}
				.coverletterimagediv img{
					margin: 0px;
					width: 100% !important;
				}
				.mobopaddingtopzero{
					padding: 0px !important;
				}
				.mobochangebutton a {
					width: 72% !important;
					margin-left: auto !important;
					margin-right: auto;
				}
				.coverlettercontent{
					padding-top:70px !important;
				}
				.center-mobile-button{
					margin-top: -20px;
					text-align: center;
				}
				.resume-buttons{
					display: block!important;
				}
				.resume-buttons a{
					width: 90%!important;
				}
            }

            .ResumeSlider_resume1__58guL,.ResumeSlider_resume2__pN_Gd,.ResumeSlider_resume3__EOQrK,.ResumeSlider_resume4__U8q_6,.ResumeSlider_resume5__6jPda,.ResumeSlider_resume6__DZ81C,.ResumeSlider_resume7__RDodJ,.ResumeSlider_resume8__GR6Bl {
			transition: all 1s ease 0s;
			position: absolute
		}

		.ResumeSlider_resume1__58guL {
			bottom: 0;
			left: 128px;
			z-index: 5;
			box-shadow: 0 0 56px rgba(0,0,0,.3);
			border-radius: 11px
		}

		@media screen and (max-width: 1200px)and (min-width:768px) {
			.ResumeSlider_resume1__58guL {
				left:102px
			}
		}

		@media screen and (max-width: 768px) {
			.ResumeSlider_resume1__58guL {
				left:60px;
				border-radius: 7px;
				bottom: 25px
			}
		}

		@keyframes ResumeSlider_fadeIn__EVma8 {
			0% {
				opacity: .1
			}

			20% {
				opacity: .3
			}

			40% {
				opacity: .5
			}

			80% {
				opacity: .8
			}

			to {
				opacity: 1
			}
		}

		.ResumeSlider_resume2__pN_Gd {
			bottom: 70px;
			left: 0;
			z-index: 4;
			box-shadow: 0 0 30px rgba(0,0,0,.15);
			border-radius: 7px;
			animation-name: ResumeSlider_fadeIn__EVma8;
			animation-duration: 1s
		}

		@media screen and (max-width: 1200px)and (min-width:768px) {
			.ResumeSlider_resume2__pN_Gd {
				bottom:56px
			}
		}

		@media screen and (max-width: 768px) {
			.ResumeSlider_resume2__pN_Gd {
				bottom:74px;
				left: -15px;
				border-radius: 4px
			}
		}

		.ResumeSlider_resume3__EOQrK {
			bottom: 220px;
			left: 25px;
			z-index: 3;
			box-shadow: 0 0 18px rgba(0,0,0,.15);
			border-radius: 6px
		}

		@media screen and (max-width: 1200px)and (min-width:768px) {
			.ResumeSlider_resume3__EOQrK {
				bottom:176px;
				left: 20px
			}
		}

		@media screen and (max-width: 768px) {
			.ResumeSlider_resume3__EOQrK {
				bottom:157px;
				left: 0;
				border-radius: 3px
			}
		}

		.ResumeSlider_resume4__U8q_6 {
			bottom: 340px;
			left: 75px;
			z-index: 2;
			box-shadow: 0 4px 4px rgba(0,0,0,.25);
			border-radius: 5px
		}

		@media screen and (max-width: 1200px)and (min-width:768px) {
			.ResumeSlider_resume4__U8q_6 {
				bottom:272px;
				left: 60px
			}
		}

		@media screen and (max-width: 768px) {
			.ResumeSlider_resume4__U8q_6 {
				bottom:227px;
				left: 40px;
				border-radius: 4px
			}
		}

		.ResumeSlider_resume5__6jPda {
			bottom: 310px;
			left: 200px;
			z-index: 2;
			box-shadow: 0 0 30px rgba(0,0,0,.15);
			border-radius: 7px
		}

		@media screen and (max-width: 1200px)and (min-width:768px) {
			.ResumeSlider_resume5__6jPda {
				bottom:248px;
				left: 160px
			}
		}

		@media screen and (max-width: 768px) {
			.ResumeSlider_resume5__6jPda {
				bottom:195px;
				left: 103px;
				border-radius: 4px
			}
		}

		.ResumeSlider_resume6__DZ81C {
			bottom: 430px;
			left: 370px;
			z-index: 1;
			box-shadow: 0 4px 4px rgba(0,0,0,.25);
			border-radius: 5px
		}

		@media screen and (max-width: 1200px)and (min-width:768px) {
			.ResumeSlider_resume6__DZ81C {
				bottom:370px;
				left: 320px
			}
		}

		@media screen and (max-width: 768px) {
			.ResumeSlider_resume6__DZ81C {
				bottom:265px;
				left: 209px;
				border-radius: 3px
			}
		}

		.ResumeSlider_resume7__RDodJ {
			bottom: 255px;
			left: 365px;
			z-index: 3;
			box-shadow: 0 0 18px rgba(0,0,0,.15);
			border-radius: 7px
		}

		@media screen and (max-width: 1200px)and (min-width:768px) {
			.ResumeSlider_resume7__RDodJ {
				bottom:204px;
				left: 292px
			}
		}

		@media screen and (max-width: 768px) {
			.ResumeSlider_resume7__RDodJ {
				bottom:152px;
				left: 200px;
				border-radius: 4px
			}
		}

		.ResumeSlider_resume8__GR6Bl {
			bottom: 70px;
			left: 415px;
			z-index: 3;
			box-shadow: 0 0 30px rgba(0,0,0,.15);
			border-radius: 7px
		}

		@media screen and (max-width: 1200px)and (min-width:768px) {
			.ResumeSlider_resume8__GR6Bl {
				bottom:56px;
				left: 332px
			}
		}

		@media screen and (max-width: 768px) {
			.ResumeSlider_resume8__GR6Bl {
				bottom:74px;
				left: 220px;
				border-radius: 4px
			}
		}

		@media screen and (max-width: 1200px)and (min-width:768px) {
			.ResumeSlider_container__StYnO img {
				transform:scale(.8)
			}
		}
		.ResumeSlider_container__StYnO{
			overflow: hidden;
			position: relative;
			min-height: 550px;
    		left: 50px;
		}
		
		@media screen and (max-width: 768px) {
			.ResumeSlider_container__StYnO {
				min-height: 450px;
				left: 0px;
				transform: scale(0.9);
			}
		}


    	:root {
        	--brand-gradient: linear-gradient(90deg, #D0003A, #B51151, #AB2379);
        	--brand-gradient-bottom: linear-gradient(to top, #D0003A, #B51151, #AB2379);
        	--brand-gradient-signup: linear-gradient(to bottom, #AC2377 0%, #B90F4E 40%, #800D3A 100%);
        	--shadow-color: rgba(0, 0, 0, 0.1);
    	}
		.button-gradient{
			background: linear-gradient(90deg, #D0003A, #B51151, #AB2379);
    		color: transparent;
    		-webkit-background-clip: text;
    		background-clip: text;
		}	
		.ResumePickerSection_iconContainer__kGFh9 {
			/* background: linear-gradient(164deg, rgba(228, 73, 156, 1) 0%, rgba(108, 105, 240, 1) 100%); */
			background: linear-gradient(90deg, #D0003A, #B51151, #AB2379);
			border-radius: 100px;
			padding: 16px;
			color: #fff;
			transform: rotate(0deg);
			transition: transform .5s;
			line-height:1;
		}

		.ResumePickerSection_iconContainerExample__nk4jF {
			background: linear-gradient(164deg, rgba(228, 73, 156, 1) 0%, rgba(108, 105, 240, 1) 100%);
			border-radius: 50%;
			padding: 24px;
			color: #fff;
			position: absolute;
			right: -5%;
			top: -5%;
			font-size: 40px;
			line-height: 0;
			z-index: 1
		}

		.ResumePickerSection_exampleTitle__2hfSo {
			margin-left: 16px;
			transition: all .5s;
			display: flex;
			justify-content: center;
			align-items: center;
			font-weight:bold;
		}

		.ResumePickerSection_link__sZSbS {
			border-radius: 100px;
			transition: all .6s;
			margin: 8px 0 16px;
			padding-right: 16px;
			width: -moz-fit-content;
			width: fit-content;
			min-width: 230px;
		}


		.otherresumes {
			border-radius: 100px;
			transition: all .6s;
			margin: 8px 0 16px;
			padding-right: 16px;
			width: -moz-fit-content;
			width: fit-content;
			min-width: 230px;
		}

		.ResumePickerSection_activeLink__IopuB,.ResumePickerSection_link__sZSbS:hover {
			background: linear-gradient(90deg, #D0003A, #B51151, #AB2379);
			cursor:pointer;
		}

		.ResumePickerSection_activeLink__IopuB,.otherresumes:hover {
			background: linear-gradient(90deg, #D0003A, #B51151, #AB2379);
			cursor:pointer;
		}

		.ResumePickerSection_activeLink__IopuB .ResumePickerSection_iconContainer__kGFh9,.ResumePickerSection_link__sZSbS:hover .ResumePickerSection_iconContainer__kGFh9 {
			transform: rotate(-45deg)
		}

		.ResumePickerSection_activeLink__IopuB .ResumePickerSection_exampleTitle__2hfSo,.ResumePickerSection_link__sZSbS:hover .ResumePickerSection_exampleTitle__2hfSo {
			margin-left: 0;
			color: #fff
		}
		.ResumePickerSection_activeLink__IopuB .ResumePickerSection_iconContainer__kGFh9,.otherresumes:hover .ResumePickerSection_iconContainer__kGFh9 {
			transform: rotate(-45deg)
		}

		.ResumePickerSection_activeLink__IopuB .ResumePickerSection_exampleTitle__2hfSo,.otherresumes:hover .ResumePickerSection_exampleTitle__2hfSo {
			margin-left: 0;
			color: #fff
		}

		.otherresumes:hover .select2-container--default .select2-selection--single .select2-selection__placeholder{
			color:white !important;
		}
		.ResumePickerSection_activeLink__IopuB .select2-container--default .select2-selection--single .select2-selection__rendered{
			color:white !important;
		}

		.ResumePickerSection_exampleImageButton__b6q5M {
			display: none;
			position: absolute;
			bottom: 8%;
			left: 0
		}

		@media screen and (max-width: 768px) {
			.ResumePickerSection_exampleImageButton__b6q5M {
				display:block;
				bottom: 12%
			}
		}

		.ResumePickerSection_exampleImageContainer__ihjtR {
			position: relative;
			max-width: 464px
		}

		@media(min-width: 1800px) {
			.ResumePickerSection_exampleImageContainer__ihjtR {
				max-width:90%;
				border-radius: 8px
			}
		}

		.ResumePickerSection_exampleImageContainer__ihjtR:hover .ResumePickerSection_exampleImageButton__b6q5M {
			display: block
		}

		.ResumePickerSection_exampleImageContainer__ihjtR .ResumePickerSection_exampleImage__NOVrJ {
			border-radius: 30px;
			box-shadow: 0 4px 20px rgba(0,0,0,.2)
		}

		@media(max-width: 768px) {
			.ResumePickerSection_exampleImageContainer__ihjtR .ResumePickerSection_exampleImage__NOVrJ {
				border-radius:8px
			}
		}

		.ResumePickerSection_exampleImageButton__b6q5M,.ResumePickerSection_exampleImage__NOVrJ {
			animation-duration: .7s
		}
		.bannerbuttons, .dream-btn{
			font-size:15px;
			line-height:60px;
			height: 60px;
		}
		

		.templatesdemo1 {
			border: 5px solid #1a5c0a !important;
			background: beige !important;
		}
		.skn-cbg2.templatesdemo1 .name, .skn-cbg2.templatesdemo1 .lowerborder, .skn-cbg2.templatesdemo1 .sectiontitle {
			color: #1a5c0a !important;
		}
		.skn-cbg2.templatesdemo1 .sectiontitle {
			background: #fff0 !important;
		}
		.skn-cbg2.templatesdemo1 .heading {
			border-bottom: 1px solid #1a5c0a !important;
		}
		

		.templatesdemo2{
			background-color: #fffaf4 !important;
			border: 5px solid #deb887 !important;
		}
		.templatesdemo2 .name-contact{
			background-color: burlywood !important;
    		padding: 10px 0px !important;
		}
		.skn-cbg2.templatesdemo2 .sectiontitle {
			background: burlywood !important;
		}
		.skn-cbg2.templatesdemo2 .heading {
			border-bottom: 1px solid burlywood !important;
		}


		.templatesdemo3{
			display: flex !important;
			border: 5px solid #a52a2a !important;
		}
		.skn-cbg2.templatesdemo3 .section {
			margin-top: 0px !important;
			margin-bottom: 14px !important;
		}
		.skn-cbg2.vmargins.templatesdemo3 {
			padding-top: 0px !important;
			padding-bottom: 0px !important;
		}
		.skn-cbg2.templatesdemo3 .section-container {
			padding-left: 10px !important;
			padding-right: 10px !important;
		}
		.templatesdemo3 > div{
			padding-top: 28px !important;
		}
		.templatesdemo3 > div.parent-wrapper{
			width:70% !important;
		}
		.templatesdemo3 .name-contact{
			width:30% !important;
			background-color: brown !important;
		}
		.skn-cbg2.templatesdemo3 .name, .skn-cbg2.templatesdemo3 .lowerborder, .skn-cbg2.templatesdemo3 .sectiontitle {
			color: #ffffff !important;
		}
		.skn-cbg2.templatesdemo3 .sectiontitle {
			background: brown !important;
		}
		.skn-cbg2.templatesdemo3 .heading {
			border-bottom: 1px solid brown !important;
		}
		.skn-cbg2.templatesdemo3 .name span{
			height: auto !important;
		}
		.skn-cbg2.templatesdemo3 .address ul {
			color:white !important;
			display: flex;
			flex-wrap: wrap;
			justify-content: center;
		}
		
		.select2-container{
			max-width:150px !important;
			width:150px !important;
		}

		
		.swiper-container {
			width: 90%;
			margin-right:auto;
			padding-top: 50px;
			padding-bottom: 50px;
		}
		.swiper-container .swiper-slide {
			background-position: center;
			background-size: cover;
			width: 220px;
			background-color: #fff;
			overflow: hidden;
			border-radius: 8px;
		}

		.swiper-container .picture {
			width: 220px;
			height: 320px;
			overflow: hidden;
		}
		.swiper-container .picture img {
			display: block;
			width: 100%;
			height: 100%;
			object-fit: contain;
			border: 1px solid #9777fa;
			border-radius: 10px;
		}
		.namesection{
			border-radius: 100px;
			transition: all .6s;
			margin: 8px 0 16px;
			padding-right: 16px;
			width: -moz-fit-content;
			width: fit-content;
			min-width: 230px;
		}
		
		.namesection:hover {
			background: linear-gradient(90deg, #D0003A, #B51151, #AB2379);
			cursor:pointer;
		}

		.namesection:hover .ResumePickerSection_iconContainer__kGFh9 {
			transform: rotate(-45deg)
		}

		.namesection:hover .ResumePickerSection_exampleTitle__2hfSo {
			margin-left: 0;
			color: #fff
		}
		.nameinputbox{
			max-width: 150px;
		}
.page-finalize .sliced-rect,.page-finalize .field-ratt{
			display:none !important;
		}
		.page-finalize .document p{
				color:black;
				font-size:12px;
				line-height: 1.4;
			}
		.doc-overlay.section-overlay{
			display:none;
		}
		.doc-overlay.para-overlay{
			display:none;
		}
		.animationglow{
			position: relative;
		}
		.animationglow::after {
			position: absolute;
			content: "";
			top: -5%;
    		left: 32px;
			right: 0;
			z-index: -1;
			height: 100%;
			width: 100%;
			transform: scale(0.90) translateZ(0);
			filter: blur(15px);
			background: linear-gradient(to left, #ff9f468a, #3498db78, #fbc5318f, #8c7ae6, #6501de7d, #8c7ae68f, #fbc5319e, #3498db85, #ff9f4687);
			background-size: 200% 200%;
			-webkit-animation: animateGlow 1.25s linear infinite;
					animation: animateGlow 1.25s linear infinite;
		}
		
		@-webkit-keyframes animateGlow {
			0% {
			background-position: 0% 50%;
			}
			100% {
			background-position: 200% 50%;
			}
		}
		
		@keyframes animateGlow {
			0% {
			background-position: 0% 50%;
			}
			100% {
			background-position: 200% 50%;
			}
		}
		.allresumes .resumetemplatecode{
			border-radius: 18px;
			transform: scale(0.90);
			transform-origin: top right;
				position: relative;
			max-height: 950px;
			overflow-x: hidden;
		}
		.allresumes .resumetemplatecode::-webkit-scrollbar {
			width: 0px;
			
		}
		.allresumes .resumetemplatecode::-webkit-scrollbar-track {
			-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); 
			border-radius: 10px;
		}
		.allresumes .resumetemplatecode::-webkit-scrollbar-thumb {
			border-radius: 10px;
			-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); 
		}
		.allresumes .section {
			float:none !important;
		}
		.data-LNGG , .data-CERT{
			opacity:0;
			display:none;
		}
		.monogram{
			display:none;
		}
		@media (max-width: 767px){
			.allresumes .resumetemplatecode{
				transform: scale(1);
				max-height: 500px;
			}
			.animationglow::after {
				top: 1%;
				height: 100%;
				transform: scale(1) translateZ(0);
			}
			.customresumebutton {
				padding: 8px 14px;
				font-size: 10px;
				margin-bottom: 8px !important;
			}
			.mobosmallfont{
				font-size: 12px !important;
			}
		}
		.who-we-contant h4{
    		font-size: 48px;
		}
		.who-we-contant p{
    		font-size: 18px;
		}
		.skn-cbg2 .name{
			font-weight:normal !important;
		}