

.workingwithtxt{
	font-size: 24px !important;
}

.careerheadertxt{
	float: left;
	width: 40%;
	margin: 18vh auto 0px 2%;
	font-size: 30px !important;
	color: #e58100 !important;
}

.headerarrow{
	float: left;
	width: 20%;
	margin: 80px 3% -30px 0px;
}

.headerwe{
	float: right;
	margin: 22vh -8% 0px 0px;
	width: 40%;
}

.careericon{
	margin: -60px auto 20px;
}

.careericonleft{
	float: left;
	margin: 40px auto 20px -50px;
}

.careericonright{
	float: right;
	margin: 40px -50px auto 20px;
}

.careerheader{
	height: 35vh;
	min-height: 350px;
	background-color: #edf8fe;
}

.careertxt{
	padding: 10vh 25% 10vh;
}

.careerblock{
	display: flex;
	column-gap: 10px;
}

.sliderblock, .singlecolumn, .doublecolumn, .quartercolumn{background-color: #eef9ff;}

.singlecolumn{
	width: 100%;
	padding-bottom: 10px;
}

.doublecolumn{
	display: inline-block;
	vertical-align: top;
	width: 46%;
	margin: 10px;
	min-height: 180px;
}

.quartercolumn{
	width: 25%;
	margin: 70px 0px 10px;
	padding: 1vh 3% 2vh
}

.thirdcolumn{
	width: 75%;
	margin: 70px 0px 70px;
	padding: 1vh 3% 2vh
}

.doublecolumnmarginleft{
	margin: 10px 10px 0px 3%;
}

.doublecolumnmarginright{
	margin: 10px 3% 0px 10px;
}

.galleryslider{margin: 5vh auto 5vh !important;}

.sliderblock{
	width: 100%;
	margin: 80px auto 0px;
	min-height: 300px;
	padding: 0px 10px 10px;
}

.icon-nav{font-size: 45px !important;}

.contactcolleft{
	float: left;
	width: 70%;
	padding: 5vh 0px 5vh;
}

.contactcolright{
	float: right;
	width: 20%;
	padding: 10vh 0px 5vh;
}

.txtcolsspace{
	display: inline-block;
	margin: 8vh 5% 5vh;
	width: 70%;
}

.workingwithus{
	padding: 1% 20px 20px 0px;
}

/* Testimonial Settings ----------- */

.testimonial{
	width: 100%;
	background-color: #c6cecf;
	margin: 3vh 0px 3vh;
	height: auto;
	overflow: hidden;
	padding: 0px;
}

.testimonialcontent{
	float: left;
	width: 55%;
	margin: 2% auto 2% 5%;
}

.testimonialimg{
	float: right;
	width: 39%;
	text-align: right;
}

.nicolaimg{
	width: auto;
	height: 330px;
	vertical-align: bottom;
}

.txtailignleft{
	text-align: right !important;
}

.nicolaimg{
	padding: 0px;
	margin: 0px;
}

/* border Settings ----------- */

.lightbluebordertxt{color: #53aff0 !important;}
.redtxt{color: #db4060 !important;}
.greentxt{color: #0aa593 !important;}
.maroontxt{color:#db5d40 !important;}
.lightpurpletxt{color: #a60aa1 !important;}
.lightgreentxt{color: #43cb77 !important;}


.lightblueborder{border-bottom: 10px solid #53aff0; }
.blueborder{ border-bottom: 10px solid #536df0;}
.lightgreenborder{ border-bottom: 10px solid #43cb77;}
.greenborder{ border-bottom: 10px solid #0aa593;}
.lightpurpleborder{ border-bottom: 10px solid #a60aa1;}
.purpleborder{ border-bottom: 10px solid #a05ca7;}
.orangeborder{ border-bottom: 10px solid #f1850f;}
.maroonborder{ border-bottom: 10px solid #db5d40;}
.redborder{ border-bottom: 10px solid #db4060;}


.lightgreenrightborder{ border-right: 10px solid #43cb77;}
.orangerightborder{ border-left: 10px solid #f1850f;}
.lightpurplerightborder{ border-right: 10px solid #a60aa1;}
.redrightborder{ border-left: 10px solid #db4060;}

.headerarrow, .headerwe{visibility: visible;}


/* laptop ----------- */
@media screen and (max-width: 1650px) {
	
.doublecolumn{
	display: inline-block;
	vertical-align: top;
	width: 44%;
	margin: 10px;
	min-height: 180px;
}
.doublecolumnmarginleft{
	margin: 10px 10px 0px 4%;
}

.doublecolumnmarginright{
	margin: 10px 4% 0px 10px;
}
	
}



/* Tablet ----------- */
@media screen and (max-width: 1080px) {



.careerheadertxt{
	float: left;
	text-align: center;
	width: 100%;
	margin: 10vh auto 0px;
}
	
.careertxt{
	padding: 5vh 5% 10vh;
}


.testimonial{
	width: 100%;
	background-color: #c6cecf;
}

.testimonialcontent, .testimonialimg, .contactcolleft, .contactcolright{
	float: left;
	width: 100%;
	margin: 2% 0% 0%;
}

.testimonialcontent{
	padding: 10px;
}

.testimonialimg{
	float: right;
	width: 100%;
	text-align: right;
}

.contactcolleft, .contactcolright{
	padding: 5vh 0px 5vh;
}



.careerblock{
	display: block;
	column-gap: 10px;
}


.doublecolumn{
	display: inline-block;
	vertical-align: top;
	width: 90%;
	margin: 10px;
	min-height: 180px;
}

.quartercolumn{
	display: inline-block;
	width: 49%;
	margin: 70px 0px 10px;
	padding: 1vh 3% 2vh
}

.thirdcolumn{
	width: 100%;
	margin: 0px 0px 10px;
	padding: 1vh 3% 2vh
}

.doublecolumnmarginleft{
	margin: 10px 10px 0px 3%;
}

.doublecolumnmarginright{
	margin: 10px 3% 0px 10px;
}

.nicolaimg{
	width: auto;
	height: auto;
}





.headerwe, .headerarrow{
	margin: 0px;
	width: 0%;
	visibility: hidden;
}
}


/* Tablet ----------- */
@media screen and (max-width: 700px) {
	
	.txtcolsspace{
	margin: 6vh 5% 5vh;
	width: 63%;
}
	.quartercolumn{
	width: 100%;
}

.nicolaimg{
	width: 100%;
}
}