.footer-copyright-txt a{
	font-weight:500;
	font-size:15px;
	line-height:25px;
}
.social-icon-sec .elementor-grid-item{
	box-shadow: 0px 22.50467300415039px 25.71962547302246px #efefef;
}
.get-in-touch-form input{
	font-family: Montserrat;
	font-weight: 400;
	font-size: 16px !important;
	line-height: 26px !important;
	color: #333333;
	border: 1px solid #eaeaea;
	border-radius: 29px;
	padding: 15px !important;
}
.get-in-touch-form textarea{
	font-family: Montserrat;
	font-weight: 400;
	font-size: 16px !important;
	line-height: 26px !important;
	color: #333333;
	border: 1px solid #eaeaea;
	border-radius: 15px;
	padding: 15px !important;
	height:132px !important;
	resize:none !important;
}
.get-in-touch-form div#gform_fields_1{
	grid-row-gap:20px !important;
}
.get-in-touch-form .gform-body.gform_body{
	margin-top:22px;
}
.get-in-touch-form input[type=submit]{
	font-family: Montserrat;
	font-weight: 600;
	font-size: 18px;
	line-height: 28px !important;
	text-transform: capitalize;
	color: #ffffff;
	background: #101b4b;
	border-radius: 31px;
	border:1px solid #101b4b;
}
.get-in-touch-form input[type=submit]:hover{
	color: #101b4b;
	background: transparent;
}
.get-in-touch-form input:focus{
	border-color:#eaeaea !important;
}
.get-in-touch-form textarea:focus{
	border-color:#eaeaea !important;
}
.get-in-touch-form input:focus-visible{
	border-color:#eaeaea !important;
	outline:none !important;
}
.get-in-touch-form textarea:focus-visible{
	border-color:#eaeaea !important;
		outline:none !important;
}
.get-in-touch-form .gfield_validation_message{
	display:none;
}
.header-main-sec{
	position:absolute;
	width:100%;
}
#about-dwnld-btn{
	position:relative;
}
#about-dwnld-btn .elementor-button-text::after {
    content: "";
    position: absolute;
    background-image: url(https://docrandhawa.com/wp-content/uploads/2024/07/Vector-7.svg);
   background-repeat: no-repeat;
    background-position: center;
    background-color: #fff;
    padding: 19px;
    border-radius: 50%;
    top: 50%;
    transform: translateY(-50%);
    right: 2%;
    border: 1px solid #101b4b !important;
    transition: background-color 0.3s ease, border 0.3s ease;
}
.about-cv-pdf-txt a{
	font-family: Montserrat;
	font-style: normal;
	font-weight: 700;
	font-size: 16px;
	line-height: 28px;
	text-decoration-line: underline;
	color: #101b4b;
	}
#tpirc-bnr-btn{
	position:relative;
}
#tpirc-bnr-btn .elementor-button-text::after {
   content: "";
    position: absolute;
    background-image: url(https://docrandhawa.com/wp-content/uploads/2024/07/Vector-1-1.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-color: #fff;
    padding: 19px;
    border-radius: 50%;
    top: 50%;
    transform: translateY(-50%);
    right: 3%;
    border: 1px solid #101b4b !important;
    transition: background-color 0.3s ease, border 0.3s ease;
}
#header-menu span.sub-arrow {
    height: 16px !important;
    width: 13px;
    padding: 8px 0 10px 5px;
}
.get-in-touch-form .gform_confirmation_message{
	  font-size: 20px;
    line-height: 30px;
    font-weight: 700;
    text-align: center;
    color: #545E85;
}
@media(max-width:767px){
	.get-in-touch-form  h2.gform_title {
    text-align: center;
}
	.about-cv-pdf-txt a{
	font-family: Montserrat;
	font-style: normal;
	font-weight: 700;
	font-size: 14px;
	line-height: 24px;
	text-decoration-line: underline;
	color: #101b4b;
	}
	
	.mid-caro .swiper-wrapper .swiper-slide:nth-child(5) .elementor-carousel-image {
		background-position: left !important;
	}
}

@media only screen and (max-width: 1366px) {
	.mid-caro .swiper-wrapper .swiper-slide:nth-child(7) .elementor-carousel-image {
		background-position: left !important;
	}
}

@media only screen and (max-width: 1024px) {
	.mid-caro .swiper-wrapper .swiper-slide:nth-child(6) .elementor-carousel-image {
		background-position: left !important;
	}
}
