@charset "UTF-8";
/* CSS Document */

html {height:100%; scroll-behavior:smooth;}
body {margin:0px; padding:0px; height:100%; font-family:"Red Hat Display", sans-serif; font-optical-sizing:auto; font-style:normal; font-size:18px; font-weight:300; color:#231918; background:#FCF2E5;}

.fullWidthDiv {display:block; width:100%; clear:both; overflow:hidden; padding:20px; box-sizing:border-box;}
.maxWidthDiv {margin:0px auto; width:100%; max-width:1350px; padding:80px; overflow:hidden; box-sizing:border-box;}

.commonContainer {display:block; clear:both; overflow:hidden;}

.commonHeaderFont {font-family:"STIX Two Text", serif; font-optical-sizing:auto; font-weight:400; font-style:normal;}

.div50perc.imageDiv img {display:none;}





.heroImageDiv {background-image:linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.5)), url("../images/interior-modern-apartment-decorated-comfortably-with-huge-windows.jpg"); height:100%; background-position:center; background-repeat:no-repeat; background-size:cover; position:relative;}
.heroImageDiv .middleAlignedDiv {position:absolute; top:50%; left:50%; width:75%; text-align:center; transform:translate(-50%, -50%); color:white;}

.heroImageDiv .middleAlignedDiv .logoDiv {display:block; clear:both; margin:0px auto; width:100%; max-width:250px;}
.heroImageDiv .middleAlignedDiv .logoDiv img {display:block; width:100%;}

.heroImageDiv .middleAlignedDiv h1 {display:block; clear:both; margin:0px; padding:0px 0px 30px 0px; font-family:"STIX Two Text", serif; font-optical-sizing:auto; font-weight:400; font-style:normal; font-size:72px; line-height:80px;}
.heroImageDiv .middleAlignedDiv h3 {display:block; clear:both; margin:0px; padding:100px 0px 30px 0px; font-size:26px; font-weight:400; text-transform:uppercase;}

.heroImageDiv .middleAlignedDiv .bannerCTA {outline:0; margin:0px auto; padding:15px 24px 12px 24px; font-family:"STIX Two Text", serif; font-optical-sizing:auto; font-weight:400; font-style:normal; font-size:20px; text-align:center; text-transform:uppercase; border:solid 1px #fff; border-radius:6px; cursor:pointer; transition:all 0.25s ease-in-out;}
.heroImageDiv .middleAlignedDiv .bannerCTA:link {text-decoration:none; color:#fff; background:rgba(255, 255, 255, 0.06);}
.heroImageDiv .middleAlignedDiv .bannerCTA:hover {text-decoration:none; color:#780524 !important; background:rgba(255, 255, 255, 1); box-shadow:10px 10px 10px rgba(0, 0, 0, 0.5);}
.heroImageDiv .middleAlignedDiv .bannerCTA:visited {text-decoration:none; color:#fff;}





.commonHeader {display:block; clear:both; margin:0px; padding-bottom:20px; font-family:"STIX Two Text", serif; font-optical-sizing:auto; font-weight:400; font-style:normal; font-size:48px; font-weight:400; line-height:60px; color:#780524;}

.parentDiv {display:block; clear:both; overflow:hidden;}

.disTable {display:table; width:100%;}
.disTable .div50perc {display:table-cell; vertical-align:middle; width:50%; box-sizing:border-box;}





.fullWidthDiv.aboutUs .disTable .div50perc.imageDiv {width:40%; background:url("../images/img-aboutUs.jpg") no-repeat center center; background-size:cover; border-radius:10px; overflow:hidden;}
.fullWidthDiv.aboutUs .disTable .div50perc.textDiv {width:60%; padding:0px 50px 0px 0px;}

.fullWidthDiv.aboutUs p {margin:0px; padding:0px 0px 20px 0px; font-size:18px; text-align:left; line-height:24px;}
.fullWidthDiv.aboutUs p:last-child {padding:0px 0px 0px 0px;}





.fullWidthDiv.ourExpertise .maxWidthDiv {background:#780524; color:#fff; border-radius:10px;}
/*.fullWidthDiv.ourExpertise .maxWidthDiv .div50perc {vertical-align:top;}*/
.fullWidthDiv.ourExpertise .maxWidthDiv .div50perc.imageDiv {padding-right:100px;}

.fullWidthDiv.ourExpertise .commonHeader {color:#D3A662;}
.fullWidthDiv.ourExpertise .imageDiv {display:block; width:100%; overflow:hidden; border-radius:10px;}
.fullWidthDiv.ourExpertise .imageDiv img {display:block; width:100%;}

.ourExpertise_Tab {margin:0px auto; margin-top:-10px; width:100%; max-width:1250px; box-sizing:border-box; border-bottom:solid 1px rgba(225, 225, 225, 0.5);}
.ourExpertise_Tab .tabItem .header {padding:21px 5px 21px 55px; display:flex; justify-content:space-between; font-size:26px; align-items:center; cursor:pointer; border-top:solid 1px rgba(225, 225, 225, 0.5); position:relative;}
.ourExpertise_Tab .tabItem:nth-child(1) .header {border-top:0px;}
.ourExpertise_Tab .tabItem:nth-child(1) .header::after {position:absolute; top:20px; left:0px; content:"01";}
.ourExpertise_Tab .tabItem:nth-child(2) .header::after {position:absolute; top:20px; left:0px; content:"02";}
.ourExpertise_Tab .tabItem:nth-child(3) .header::after {position:absolute; top:20px; left:0px; content:"03";}
.ourExpertise_Tab .tabItem:nth-child(4) .header::after {position:absolute; top:20px; left:0px; content:"04";}
.ourExpertise_Tab .tabItem:nth-child(5) .header::after {position:absolute; top:20px; left:0px; content:"05";}
.ourExpertise_Tab .tabItem .header h4 {margin:0; font-size:26px; font-weight:300;}
.ourExpertise_Tab .tabItem .header i {padding-top:0px;}
.ourExpertise_Tab .tabItem .header i img {display:block; width:26px; height:auto;}
.ourExpertise_Tab .tabItem .header .fa.fa-minus {display:none;}
.ourExpertise_Tab .tabItem.jquery-accordion-active .fa.fa-minus {display:block;}
.ourExpertise_Tab .tabItem.jquery-accordion-active .fa.fa-plus {display:none;}
.ourExpertise_Tab .tabItem .content {padding:0px 40px 20px 55px; line-height:28px; display:none;}





.fullWidthDiv.Capabilities .disTable .div50perc.imageDiv {width:40%; background:url("../images/img-capabilities.jpg") no-repeat center center; background-size:cover; border-radius:10px; overflow:hidden;}

.fullWidthDiv.Capabilities .disTable .div50perc.textDiv {width:60%; padding:25px 0px 25px 50px;}

.fullWidthDiv.Capabilities h4 {margin:0px; padding:10px 0px; font-size:26px; text-align:left; line-height:30px; font-weight:300;}
.fullWidthDiv.Capabilities p {margin:0px; padding:0px; font-size:18px; text-align:left; line-height:24px;}





.fullWidthDiv.PD_Process {text-align:center;}
.fullWidthDiv.PD_Process .commonHeader {padding-bottom:0px; text-align:center;}
.fullWidthDiv.PD_Process .commonContainer.maxWidthInnerDiv {margin:0px auto; max-width:630px; width:100%;}

.fullWidthDiv.PD_Process .parentDiv {display:block; width:100%; padding-top:30px; text-align:center; clear:both; overflow:hidden;}
.fullWidthDiv.PD_Process .parentDiv .childDiv_5 {display:inline-block; vertical-align:top; width:33%; min-height:375px; padding:30px; clear:both; box-sizing:border-box; border-right:solid 1px #D3A662; border-bottom:solid 1px #D3A662; position:relative;}
.fullWidthDiv.PD_Process .parentDiv .childDiv_5:nth-child(3) {border-right:0px;}
.fullWidthDiv.PD_Process .parentDiv .childDiv_5:nth-child(4) {border-bottom:0px;}
.fullWidthDiv.PD_Process .parentDiv .childDiv_5:last-child {border-right:0px; border-bottom:0px;}

.fullWidthDiv.PD_Process .parentDiv .childDiv_5 .numDiv {display:block; width:100%; font-family:"STIX Two Text", serif; font-optical-sizing:auto; font-size:98px; color:#D3A662; clear:both; overflow:hidden;}
.fullWidthDiv.PD_Process .parentDiv .childDiv_5 b {display:block; width:100%; font-size:26px; clear:both; overflow:hidden;}


.fullWidthDiv.PD_Process .parentDiv .childDiv_5:nth-child(1)::before {position:absolute; width:40px; height:40px; content:""; top:-1px; right:-1px; background:#FCF2E5;}
.fullWidthDiv.PD_Process .parentDiv .childDiv_5:nth-child(1)::after {position:absolute; width:40px; height:40px; content:""; bottom:-1px; right:-1px; background:#FCF2E5;}

.fullWidthDiv.PD_Process .parentDiv .childDiv_5:nth-child(2)::before {position:absolute; width:40px; height:40px; content:""; bottom:-1px; left:-1px; background:#FCF2E5;}
.fullWidthDiv.PD_Process .parentDiv .childDiv_5:nth-child(2)::after {position:absolute; width:40px; height:40px; content:""; bottom:-1px; right:-1px; background:#FCF2E5;}

.fullWidthDiv.PD_Process .parentDiv .childDiv_5:nth-child(3)::before {position:absolute; width:40px; height:40px; content:""; bottom:-1px; left:-1px; background:#FCF2E5;}
.fullWidthDiv.PD_Process .parentDiv .childDiv_5:nth-child(3)::after {position:absolute; width:40px; height:40px; content:""; top:-1px; left:-5px; background:#FCF2E5;}

.fullWidthDiv.PD_Process .parentDiv .childDiv_5:nth-child(4)::before {position:absolute; width:40px; height:40px; content:""; top:0px; right:-1px; background:#FCF2E5;}





.fullWidthDiv.ourPhilosophy {background-image:linear-gradient(rgba(0, 0, 0, 0.45), rgba(0, 0, 0, 0.45)), url("../images/img-ourPhilosophy.jpg"); background-position:center; background-repeat:no-repeat; background-size:cover; background-attachment:fixed;}
.fullWidthDiv.ourPhilosophy .commonHeader {text-align:center; color:#fff;}
.fullWidthDiv.ourPhilosophy .textDiv {display:block; margin:0px auto;  width:100%; max-width:800px; clear:both; text-align:center; color:#fff; overflow:hidden;}
.fullWidthDiv.ourPhilosophy .textDiv p {margin:0px; padding:0px; font-size:36px;}





.fullWidthDiv.meetTheFounder .maxWidthDiv {background:#780524; color:#fff; border-radius:10px;}
.fullWidthDiv.meetTheFounder .disTable .div50perc.imageDiv {width:40%; background:url("../images/img-Sohail_Joad-Vertex.jpg") no-repeat center center; background-size:cover; border-radius:10px; overflow:hidden;}
.fullWidthDiv.meetTheFounder .disTable .div50perc.textDiv {width:60%; padding-right:50px;}

.fullWidthDiv.meetTheFounder .commonHeader {color:#D3A662;}
.fullWidthDiv.meetTheFounder p {margin:0px; padding:0px 0px 20px 0px; font-size:18px; text-align:left; line-height:24px;}
.fullWidthDiv.meetTheFounder p:last-child {padding:0px 0px 0px 0px;}





.fullWidthDiv.imageGallery {display:none;}
.fullWidthDiv.imageGallery .maxWidthDiv {border-radius:10px; background:#FFFFFF; background:linear-gradient(0deg,rgba(255, 255, 255, 1) 0%, rgba(252, 242, 229, 1) 100%);}
.fullWidthDiv.imageGallery .commonHeader {text-align:center;}

#sliderContainer {padding:0px 0px; width:100%; box-sizing:border-box;}

#sliderContainer button {margin:0; padding:0; background:none; border:none; border-radius:0; outline:none; -webkit-appearance:none; -moz-appearance:none; appearance:none;}
#sliderContainer .slide-arrow {position:absolute; top:50%; margin-top:-25px; z-index:1;}
#sliderContainer .prev-arrow {left:-60px; width:50px; height:50px; background:url("../images/tArrowL.png") no-repeat center center; cursor:pointer;}
#sliderContainer .next-arrow {right:-60px; width:50px; height:50px; background:url("../images/tArrowR.png") no-repeat center center; cursor:pointer;}

.slick-dots {position:static !important;}

.sImageDiv {display:block; width:calc(100% - 20px); margin:10px 10px 20px 10px; box-sizing:border-box; border-radius:8px; overflow:hidden;}
.sImageDiv img {display:block; width:100%;}

.sTextDiv {display:block; padding:20px 10px 10px 10px; position:relative;}
.sTextDiv::after {position:absolute; top:0px; left:10px; right:10px; height:1px; content:""; background:#D3A662;}





.fullWidthDiv.getInTouch .disTable .div50perc.imageDiv {background:url("../images/img-getInTouch.jpg") no-repeat center center; background-size:cover; border-radius:10px; overflow:hidden;}

.fullWidthDiv.getInTouch .disTable .div50perc.textDiv {padding:0px 50px 0px 0px;}

.fullWidthDiv.getInTouch h4 {margin:0px; padding:10px 0px; font-size:26px; text-align:left; line-height:30px; font-weight:300;}
.fullWidthDiv.getInTouch p {margin:0px; padding:0px 0px 20px 0px; font-size:18px; text-align:left; line-height:24px;}
.fullWidthDiv.getInTouch p:last-child {padding:0px 0px 0px 0px;}


.fullWidthDiv.getInTouch .formInptCont {display:block; clear:both; padding-bottom:25px;}
.fullWidthDiv.getInTouch .formInptCont .inptText {display:block; clear:both; padding-bottom:8px; font-weight:500; color:#231918;}
.fullWidthDiv.getInTouch .formInptCont .inptField {display:block; clear:both; border:solid 1px #BEB1AF; border-radius:8px;}
.fullWidthDiv.getInTouch .formInptCont .inptField .commonInpt {display:block; clear:both; margin:0px; width:100%; padding:15px; font-family:"Red Hat Display", sans-serif; font-optical-sizing:auto; font-style:normal; font-size:16px; border:0px; border-radius:8px; box-sizing:border-box; background:transparent;}

.fullWidthDiv.getInTouch .formInptCont .inptField.phoneNum {position:relative;}
.fullWidthDiv.getInTouch .formInptCont .inptField.phoneNum::after {position:absolute; top:13px; left:15px; content:"UK |"; letter-spacing:1px;}
.fullWidthDiv.getInTouch .formInptCont .inptField.phoneNum .commonInpt {padding-left:60px;}


.inptFieldsCont {display:block; overflow:hidden;}
.inptFieldsCont .container {float:left; width:50%; padding:8px 0px;}
.inptFieldsCont input {padding:0; height:initial; width:initial; margin-bottom:0; display:none; cursor:pointer;}
.inptFieldsCont label {position:relative; cursor:pointer; display:block; padding-left:35px; font-size:16px; line-height:16px; font-weight:500;}
.inptFieldsCont label:before {content:''; -webkit-appearance:none; background-color:white; border:1px solid #BEB1AF; padding:12px; display:inline-block; position:relative; vertical-align:middle; cursor:pointer; margin-right:10px; margin-left: -35px; border-radius:5px;}
.inptFieldsCont input:checked + label:after {content:''; display:block; position:absolute; top:5px; left:10px; width:5px; height:11px; border:solid #780524; border-width:0 2px 2px 0; transform:rotate(45deg);}


.form-error-text {font-size:14px !important;}

.CTADiv {display:block; clear:both; padding-top:15px;}
.CTADiv .formCTA {display:block; outline:0px; width:100%; padding:15px 10px; font-size:20px; color:#fff; text-align:center; font-weight:400; background:#780524; border-radius:8px; border:solid 1px #780524; transition:all 0.5s ease-in-out; box-sizing:border-box;}
.CTADiv .formCTA:hover {letter-spacing:5px; cursor:pointer;}





.fullWidthDiv.footerDiv .maxWidthDiv {padding-top:0px;}
.fullWidthDiv.footerDiv .maxWidthDiv .borderDiv {display:block; width:100%; height:1px; background:#52131E;}
.fullWidthDiv.footerDiv .logoDiv {float:left; width:100%; max-width:150px; padding-top:30px;}
.fullWidthDiv.footerDiv .logoDiv img {display:block; width:100%;}



.fullWidthDiv.footerDiv .contactsDetailsDiv {float:right; padding-top:45px; display:table;}
.fullWidthDiv.footerDiv .contactsDetailsDiv .childDiv_3 {float:left; padding-left:80px;}
.fullWidthDiv.footerDiv .contactsDetailsDiv .childDiv_3:first-child {padding-left:0px;}
.fullWidthDiv.footerDiv .contactsDetailsDiv .childDiv_3 b {display:block; clear:both; font-weight:600;}


.fullWidthDiv.footerDiv .contactsDetailsDiv .childDiv_3 a.numEmailLink {display:block; clear:both;}
.fullWidthDiv.footerDiv .contactsDetailsDiv .childDiv_3 a.numEmailLink:link {text-decoration:none; color:#231918;}
.fullWidthDiv.footerDiv .contactsDetailsDiv .childDiv_3 a.numEmailLink:hover {text-decoration:underline; color:#780524;}
.fullWidthDiv.footerDiv .contactsDetailsDiv .childDiv_3 a.numEmailLink:visited {text-decoration:none; color:#231918;}

.fullWidthDiv.footerDiv .contactsDetailsDiv .childDiv_3 a.socialCTA {float:right; width:100%; max-width:50px; transition:all 0.25s ease-in-out;}
.fullWidthDiv.footerDiv .contactsDetailsDiv .childDiv_3 a.socialCTA:last-child {margin-right:10px;}
.fullWidthDiv.footerDiv .contactsDetailsDiv .childDiv_3 a.socialCTA img {display:block; width:100%;}
.fullWidthDiv.footerDiv .contactsDetailsDiv .childDiv_3 a.socialCTA:hover {transform:scale(1.1,1.1);}






@media only screen and (max-height: 400px) {
	.heroImageDiv {display:block; width:100%; height:auto; padding:20px 0px 40px 0px; background-image:linear-gradient(rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.5)), url("../images/interior-modern-apartment-decorated-comfortably-with-huge-windows.jpg"); background-position:center; background-repeat:no-repeat; background-size:cover; position:static; overflow:hidden;}
	.heroImageDiv .middleAlignedDiv {margin:0px auto; width:90%; position:static; transform:none;}
	.heroImageDiv .middleAlignedDiv h1 {font-size:40px !important; line-height:45px !important;}
	.heroImageDiv .middleAlignedDiv h3 {padding:20px 0px 10px 0px !important; font-size:20px;}
	.heroImageDiv .middleAlignedDiv .logoDiv {max-width:100px;}
}





@media only screen and (max-width: 1440px) {
	.heroImageDiv .middleAlignedDiv .logoDiv {max-width:200px;}
	.heroImageDiv .middleAlignedDiv h3 {padding:50px 0px 20px 0px; font-size:24px;}
	.heroImageDiv .middleAlignedDiv h1 {font-size:60px; line-height:60px;}
}





@media only screen and (max-width: 1400px) {
	.fullWidthDiv.PD_Process .parentDiv .childDiv_5 {min-height:450px;}
	.fullWidthDiv.PD_Process .parentDiv .childDiv_5 p br {display:none;}
}





@media only screen and (max-width: 1235px) {
	.fullWidthDiv.PD_Process .parentDiv .childDiv_5 {min-height:500px;}
}





@media only screen and (max-width: 1024px) {
	.heroImageDiv .middleAlignedDiv {width:90%}
	.heroImageDiv .middleAlignedDiv h1 {font-size:50px; line-height:50px;}
	.heroImageDiv .middleAlignedDiv h3 {padding:50px 0px 20px 0px; font-size:20px;}

	.maxWidthDiv {padding:50px;}

	.fullWidthDiv.PD_Process .parentDiv .childDiv_5 {width:49.5%; min-height:400px;}
	.fullWidthDiv.PD_Process .parentDiv .childDiv_5:nth-child(1) {border-bottom:solid 1px #D3A662; border-right:solid 1px #D3A662;}
	.fullWidthDiv.PD_Process .parentDiv .childDiv_5:nth-child(2) {border-bottom:solid 1px #D3A662; border-right:0px;}
	.fullWidthDiv.PD_Process .parentDiv .childDiv_5:nth-child(3) {border-bottom:solid 1px #D3A662; border-right:solid 1px #D3A662;}
	.fullWidthDiv.PD_Process .parentDiv .childDiv_5:nth-child(4) {border-bottom:solid 1px #D3A662; border-right:0px;}


	.fullWidthDiv.PD_Process .parentDiv .childDiv_5:nth-child(1)::after {position:absolute; width:30px; height:30px; content:""; bottom:-1px; right:-1px; background:#FCF2E5;}

	.fullWidthDiv.PD_Process .parentDiv .childDiv_5:nth-child(2)::before {position:absolute; width:30px; height:30px; content:""; bottom:-1px; left:-1px; background:#FCF2E5;}
	.fullWidthDiv.PD_Process .parentDiv .childDiv_5:nth-child(2)::after {position:absolute; width:30px; height:30px; content:""; bottom:-1px; right:-1px; background:#FCF2E5;}

	.fullWidthDiv.PD_Process .parentDiv .childDiv_5:nth-child(3)::before {position:absolute; width:30px; height:30px; content:""; top:-1px; left:auto; right:-1px; background:#FCF2E5;}
	.fullWidthDiv.PD_Process .parentDiv .childDiv_5:nth-child(3)::after {position:absolute; width:30px; height:30px; content:""; top:auto; bottom:-1px; left:auto; right:-1px; background:#FCF2E5;}

	.fullWidthDiv.PD_Process .parentDiv .childDiv_5:nth-child(4)::before {display:none;}
	.fullWidthDiv.PD_Process .parentDiv .childDiv_5:nth-child(4)::after {position:absolute; width:30px; height:30px; content:""; bottom:-1px; left:-1px; background:#FCF2E5;}
}




@media only screen and (max-width: 960px) {
	.disTable .div50perc {display:block; width:100%;}
	.fullWidthDiv.aboutUs .disTable .div50perc.textDiv {display:block; width:100%; padding:0px;}
	.fullWidthDiv.aboutUs .disTable .div50perc.imageDiv {display:block; margin-top:40px; width:100%;}
	.div50perc.imageDiv img {display:block; width:100%;}
	
	.fullWidthDiv.ourExpertise .maxWidthDiv .div50perc.imageDiv {padding-right:0px; margin-bottom:40px;}
	
	.fullWidthDiv.Capabilities .disTable .div50perc.imageDiv {display:block; width:100%; padding:0px;}
	.fullWidthDiv.Capabilities .disTable .div50perc.textDiv {display:block; width:100%; padding:40px 0px 0px 0px;}
	.fullWidthDiv.Capabilities .disTable .div50perc.textDiv .commonHeader br {display:none;}
	
	.fullWidthDiv.meetTheFounder .disTable .div50perc.textDiv {display:block; width:100%; padding:0px;}
	.fullWidthDiv.meetTheFounder .disTable .div50perc.imageDiv {display:block; margin-top:40px; width:100%; padding:0px;}
	
	.fullWidthDiv.getInTouch .disTable .div50perc.textDiv {display:block; width:100%; padding:0px;}
	.fullWidthDiv.getInTouch .disTable .div50perc.imageDiv {display:block; margin-top:40px; width:100%; padding:0px;}

	.fullWidthDiv.footerDiv .contactsDetailsDiv .childDiv_3 {padding-left:40px;}
}




@media only screen and (max-width: 880px) {
	.fullWidthDiv.aboutUs .divCont {display:block; clear:both; padding-right:0px; padding-bottom:10px; background:none;}
	.fullWidthDiv.aboutUs .mobImageDiv {display:block;}

	.fullWidthDiv.PD_Process .parentDiv .childDiv_5 {min-height:500px;}

	
	.fullWidthDiv.footerDiv .logoDiv {float:none; margin:0px auto;}
	.fullWidthDiv.footerDiv .contactsDetailsDiv {display:block; width:100%; clear:both;}
	.fullWidthDiv.footerDiv .contactsDetailsDiv .childDiv_3 {width:100%; padding-left:0px; padding-bottom:20px; text-align:center;}
	.fullWidthDiv.footerDiv .contactsDetailsDiv .childDiv_3:last-child {padding-bottom:0px;}
	.fullWidthDiv.footerDiv .contactsDetailsDiv .childDiv_3 a.socialCTA {max-width:40px; float:none; display:inline-block;}
}




@media only screen and (max-width: 768px) {
	.heroImageDiv .middleAlignedDiv .logoDiv {max-width:150px;}
	.heroImageDiv .middleAlignedDiv h1 {font-size:50px; line-height:60px;}

	.maxWidthDiv {padding:40px;}
	.commonHeader {font-size:36px; line-height:36px;}

	.fullWidthDiv.ourPhilosophy {padding:50px 20px;}
	.fullWidthDiv.ourPhilosophy .textDiv p {font-size:28px;}

	.fullWidthDiv.PD_Process .parentDiv {padding-top:0px;}
	.fullWidthDiv.PD_Process .parentDiv .childDiv_5 {width:100%; min-height:auto;}
	.fullWidthDiv.PD_Process .parentDiv .childDiv_5:nth-child(1) {border-bottom:solid 1px #D3A662; border-right:0px;}
	.fullWidthDiv.PD_Process .parentDiv .childDiv_5:nth-child(2) {border-bottom:solid 1px #D3A662; border-right:0px;}
	.fullWidthDiv.PD_Process .parentDiv .childDiv_5:nth-child(3) {border-bottom:solid 1px #D3A662; border-right:0px;}
	.fullWidthDiv.PD_Process .parentDiv .childDiv_5:nth-child(4) {border-bottom:solid 1px #D3A662; border-right:0px;}


	.fullWidthDiv.PD_Process .parentDiv .childDiv_5:nth-child(1)::after {display:none;}

	.fullWidthDiv.PD_Process .parentDiv .childDiv_5:nth-child(2)::before {display:none;}
	.fullWidthDiv.PD_Process .parentDiv .childDiv_5:nth-child(2)::after {display:none;}

	.fullWidthDiv.PD_Process .parentDiv .childDiv_5:nth-child(3)::before {display:none;}
	.fullWidthDiv.PD_Process .parentDiv .childDiv_5:nth-child(3)::after {display:none;}

	.fullWidthDiv.PD_Process .parentDiv .childDiv_5:nth-child(4)::before {display:none;}
	.fullWidthDiv.PD_Process .parentDiv .childDiv_5:nth-child(4)::after {display:none;}
}




@media only screen and (max-width: 550px) {
	.heroImageDiv .middleAlignedDiv h1 {font-size:36px; line-height:40px;}
	.heroImageDiv .middleAlignedDiv h3 {padding:40px 0px 15px 0px; font-size:18px;}

	.maxWidthDiv {padding:20px;}
	
	.inptFieldsCont .container {width:100%;}

	.fullWidthDiv.ourPhilosophy .textDiv p {font-size:24px;}

	.ourExpertise_Tab .tabItem .header {font-size:20px; padding:15px 5px 15px 30px;}
	.ourExpertise_Tab .tabItem .header h4 {font-size:20px; font-weight:400;}
	.ourExpertise_Tab .tabItem .content {padding:0px 40px 20px 30px;}
	.ourExpertise_Tab .tabItem:nth-child(1) .header::after {top:15px;}
	.ourExpertise_Tab .tabItem:nth-child(2) .header::after {top:15px;}
	.ourExpertise_Tab .tabItem:nth-child(3) .header::after {top:15px;}
	.ourExpertise_Tab .tabItem:nth-child(4) .header::after {top:15px;}
	.ourExpertise_Tab .tabItem:nth-child(5) .header::after {top:15px;}

	.ourExpertise_Tab .tabItem .header i img {width:18px;}

	.fullWidthDiv.PD_Process .parentDiv .childDiv_5 .numDiv {font-size:60px;}
	.fullWidthDiv.PD_Process .parentDiv .childDiv_5 b {font-size:20px;}
}