@charset "utf-8";

/* CSS Document */

@import url('https://fonts.googleapis.com/css?family=Poppins:100,200,300,400,500,600,700,800,900&display=swap');

body {

	background-color: #f2f2ed;

	font-family: 'Poppins', sans-serif;

}

a{

	text-decoration:none !important;

}

a:hover{

	text-decoration:none !important;

}

img:hover{

	text-decoration:none !important;

}

:hover{

	text-decoration:none !important;

}

header {

	transition: all 1s;

	position: absolute;

	z-index: 99;

	left: 0;

	right: 0;

	margin-left: auto;

	margin-right: auto;

}

.mobile .tag-line{ right: 130px;position: absolute;z-index: 1;top: 50px;font-size: 20px; }

.rde-mr{ color:#000; margin-bottom:20px; display: inline-block;}

.rde-mr:hover{ color:#433E3F}





 @keyframes slide-down {

 0% {

 transform: translateY(-100%);

}

 100% {

 transform: translateY(0);

}

}

.sn_fixhdr .gfl_header {

	position: fixed;

	background: #e5e1d4;

	width: 100%;

	box-shadow: 0 2px 6px rgba(0,0,0,0.2);

	z-index: 999;

	animation: slide-down 0.9s;/*opacity:0.9;*/

}

.sn_fixhdr .homefix{
    position: fixed;
    background: #e5e1d4;
    width: 100%;
    box-shadow: 0 2px 6px rgba(0,0,0,0.2);
    z-index: 999;
    animation: slide-down 0.9s;    min-height: 73px;
     
}

.img-thumbnail {

	padding: 0;

	background-color:transparent;

	border: 0px solid #dee2e6;

	border-radius: 0;

	max-width: 100%;

	height: auto;

}

a, .btn {

	-webkit-transition: all 400ms linear;

	-moz-transition: all 400ms linear;

	-o-transition: all 400ms linear;

	-ms-transition: all 400ms linear;

	transition: all 400ms linear;

}

a {

	text-decoration: underline;

}

a:hover {

	text-decoration: none;

}

a:focus {

	outline: 0;

}

.pad-left {

	padding-left: 0px;

}

.pad-right {

	padding-right: 0px;

}

.carousel-indicators li {

	width: 10px;

	height: 10px;

	border-radius: 50%;

}

header:foucs {

 outline:none;

}

header {

	background-color: #f2f2ed;

	min-height: 90px;

	padding: 10px 15px 10px;

}

header .navbar {

	padding: 0rem 0rem;

}

header .tag-line {

	font-size: 16px;

	line-height: 22px;

	color: #393737;

}

.projects {padding: 35px 0px 45px 0px;}
.projects p {font-size: 20px;color: #393737;font-weight: 300;line-height: 30px;padding-top: 10px;}
.projects .yellow-color {

	background-color: #433E3F;

	padding: 85px 68px 81px 57px;

	margin-bottom: 17px;

}

.projects .yellow-color p {

	font-size: 20px;

	color: #fff;

	margin-bottom: 0px;

	line-height: 32px;

}

.elements p {

	font-size: 26px;

	color: #393737;

	font-weight: 300;

	line-height: 30px;

	margin: 0px;

}

.recreating {

	background: url(../images/dca-home-page-4.jpg) no-repeat center top;

	padding: 348px 118px 212px 195px;

}

.recreating p {

	font-size: 36px;

	color: #fff;

	font-weight: 300;

	line-height: 60px;

	width: 55%;

	margin: 0 auto;

	text-shadow: 1px 1px 3px rgba(0, 0, 0, 1);

}

.recreating-1 p {

	font-size: 26px;

	color: #393737;

	font-weight: 500;

	line-height: 30px;

	padding: 44px 0px 60px 0px;

	margin: 0px;

}

.reinventing-design-architecture .box .content-box {background: url(../images/dca-home-page-5.jpg) no-repeat center top;padding: 40px 10px 57px 10px;opacity:9}

.recreating, .reinventing-design-architecture .box .content-box, .desk-top .content, .carousel-inner img, .ak-rit img, .facilitating img, .group-box1 img, .group-box2 img{ filter: gray; /* IE5+ */-webkit-filter: grayscale(1); /* Webkit Nightlies & Chrome Canary */opacity:.5 ; transform: translateZ(0);}

.recreating:hover, .reinventing-design-architecture .box .content-box:hover, .desk-top .content:hover, .carousel-inner img:hover, .ak-rit img:hover, .facilitating img:hover, .group-box1 img:hover, .group-box2 img:hover{filter: none;-webkit-filter: grayscale(0);opacity:1; transition: opacity .5s ease;}





.reinventing-design-architecture .box .content-box-1 {background: url(../images/dca-home-page-6.jpg) no-repeat center top;}





.mobile .carousel-indicators { left:80px; margin-left:0;    right: auto;}

 

.reinventing-design-architecture .box .content-box p {

	font-size: 15px;

	font-weight: 500;

	width: 100%;

	line-height: 26px;

	color: #fff;

	text-shadow: 1px 1px 3px rgba(0, 0, 0, 1);

}

.reinventing-design-architecture .box .content-box p a {

	color: #fff;

}

/* Our-team */

.header-color {

	background-color: #e5e1d4;

	min-height: 60px;

}

.color {

	background-color: #e5e1d4;

}

.our-team h2 {

	padding: 0px 0px 0px 0px;

	margin: 8px 0px 18px 0px;

	font-size: 24px;

	font-weight: 400;

	color: #514e4e;

}

/*** Page Title ***/



.page-title {

	position: relative;

	padding: 125px 0px 125px;

	background-repeat: no-repeat;

	background-size: cover;

	background-position: center top;

	min-height: 560px;

}

.page-title.shop-title:before {

	display: none;

}

.page-title h1 {

	position: relative;

	color: #ffffff;

	font-size: 48px;

	font-weight: 600;

	line-height: 1.2em;

	margin-top: 75px;

	text-align: center;

	text-transform: capitalize;

}

.page-breadcrumb {

	position: relative;

}

.founded p {

	font-size: 14px;

	color: #514e4e;

	line-height: 22px;

	font-weight: 500;

	padding: 25px 0px 25px 0px;

	margin-bottom: 0px;

}

.team-sec h2 {

	padding: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

	font-size: 16px;

	color: #605e5e;

	font-size: 500;

}

.team-sec h3 {

	padding: 0px 0px 0px 0px;

	margin: 0px 0px 13px 0px;

	font-size: 13px;

	color: #605e5e

}

.team-sec p {

	font-size: 16px;

	color: #514e4e;

	line-height: 22px;

	padding: 0px 0px 0px 0px;

	margin-bottom: 0px;

}

.team-no {

}

.team-no .w-20 {

	width: 20%;

}

.team-no .hpprofileblock {

	display: block;

	float: left;

	width: 20%;

	margin-bottom: 30px;

}

.team-no .hpprofileblock .hpprofilelink {

	display: block;

	margin: 10px;

	background: #f9f9f9;

	border-radius: 5px;

	overflow: hidden;

	box-shadow: 0 1px 5px #00000038;

}

.team-no .hpprofileblock .hpprofilelink figure {

	position: relative;

	background: #4e4d4d;

}

.team-no .hpprofileblock .hpprofilelink figure .profilelink {

	opacity: 0;

	position: absolute;

	color: #fff;

	padding: 5px 15px;

	top: 50%;

	left: 50%;

	transform: translate(-50%, -50%);

	border-radius: 20px;

	font-size: 13px;

	-webkit-transition: all 400ms linear;

	-moz-transition: all 400ms linear;

	-o-transition: all 400ms linear;

	-ms-transition: all 400ms linear;

	transition: all 400ms linear;

	box-shadow: 0 10px 10px rgba(0, 0, 0, 0.22);

}

.team-no .hpprofileblock .hpprofilelink:hover {

	transform: translateY(-5px);

	box-shadow: 0 10px 10px rgba(0, 0, 0, 0.22);

	background: #fff;

}

.team-no .hpprofileblock .hpprofilelink:hover img {

	opacity: 0.5;

}

.team-no .hpprofileblock .hpprofilelink:hover .profilelink {

	opacity: 1;

}

.team-no .hpprofileblock .profiledetwrap {

	padding: 15px;

}

.team-no .hpprofileblock .profiledetwrap .profileid {

	color: #00a6ff;

	margin-bottom: 0px;

	font-size: 12px;

}

.team-no .hpprofileblock .profiledetwrap .profiledesig {

	color: #6c6c6c;

	font-weight: 600;

	margin-bottom: 5px;

}

.team-no .hpprofileblock .profiledetwrap .profileageloc {

	color: #949494;

	font-size: 12px;

	margin-bottom: 0;

}

footer .back-to-top {

	bottom: 10px;

	color: #fff;

	font-size: 22px;

	padding: 7px 12px;

	position: fixed;

	z-index: 100;

	right: 10px;

	background-color: transparent;

	background: #000000;

	-webkit-box-shadow: 0px 0px 21px 0px rgba(0,0,0,0.3);

	-moz-box-shadow: 0px 0px 21px 0px rgba(0,0,0,0.3);

	box-shadow: 0px 0px 21px 0px rgba(0,0,0,0.3);

	border-radius: 5px;

}

footer .back-to-top:hover {

	background: #000000;

	color: #fff;

}



/* Extra small devices (phones, 600px and down) */

@media only screen and (max-width: 600px) {

header .navbar-toggler {

	padding: 0rem 0rem;

}

header .tag-line {

	font-size: 13px;

	line-height: 20px;

	font-weight: 500;

	color: #393737;

	display: block;

	width: 100%;

}

.projects {

	padding: 20px 0px 20px 0px;

}

 

 

.elements p {

	font-size: 14px;

	color: #393737;

	font-weight: 500;

	line-height: 21px;

	padding: 15px 0px 20px 0px;

	margin: 0px;

}

.recreating {

	background: url(../images/mobile-dca-home-page-4.jpg) no-repeat center center;

	padding: 200px 20px 140px 20px;

}

.recreating p {

	font-size: 16px;

	font-weight: 500;

	width: 100%;

	line-height: 28px;

	text-shadow: 1px 1px 3px rgba(0, 0, 0, 1);

}

.recreating a {

	color: #fff;

	font-size: 14px;

	color: #fff;

	font-weight: 500;

	line-height: 20px;

}

.recreating-1 p {

	font-size: 14px;

	color: #393737;

	font-weight: 500;

	line-height: 21px;

	padding: 20px 0px 0px 0px;

	margin: 0px;

}

.recreating-1 a {

	color: #fff;

	font-size: 14px;

	color: #393737;

	font-weight: 500;

	line-height: 20px;

}

.reinventing-design-architecture {

	padding: 20px 0px 0px 0px;

}

.reinventing-design-architecture .box {

	background-color: #f0f0f0;

	padding-top: 6px;

	padding-bottom: 30px;

}

.reinventing-design-architecture .box .content-box {

	background: url(../images/mobile-dca-home-page-5.jpg) no-repeat center top;

	padding: 40px 10px 57px 10px;

}

.reinventing-design-architecture .box .content-box p {

	font-size: 15px;

	font-weight: 500;

	width: 100%;

	line-height: 24px;

	color: #fff;

	text-shadow: 1px 1px 3px rgba(0, 0, 0, 1);

	margin-top: 0px;

}

.reinventing-design-architecture .box .content-box p a {

	color: #fff;

}

.reinventing-design-architecture .yellow-color {

	background-color: #f9cb35;

	padding: 20px 6px 20px 6px;

	margin-bottom: 17px;

	margin-top: 6px;

}

.reinventing-design-architecture .yellow-color h2 {

	padding: 0px 0px 0px 0px;

	margin: 0px 0px 5px 0px;

	font-size: 10px;

	color: #fff;

}

.reinventing-design-architecture .yellow-color p {

	font-size: 10px;

	color: #fff;

	margin-bottom: 0px;

	line-height: 15px;

	margin-top: 0px;

}

.reinventing-design-architecture p {

	font-size: 10px;

	color: #393737;

	margin-bottom: 0px;

	line-height: 15px;

	font-weight: 500;

	margin-top: 40px;

}

.reinventing-design-architecture .text {

	font-size: 13px;

	color: #393737;

	font-weight: 500;

	line-height: 21px;

	padding: 15px 0px 0px 0px;

	margin: -30px 0px 0px 0px;

}

.reinventing-design-architecture .text a {

	color: #393737;

}

footer .socialicons {

	margin-top: 20px;

	margin-bottom: 5px;

}

footer .socialicons i {

	font-size: 22px;

	color: #000000;

}

footer .socialicons a {

	padding-right: 10px;

}

/* Our-team */

.header-color {

	background-color: #e5e1d4;

	min-height: 60px;

}

.color {

	background-color: #e5e1d4;

}

.our-team h2 {

	padding: 0px 0px 0px 0px;

	margin: 0px 0px 10px 0px;

	font-size: 17px;

	font-weight: 500;

	color: #514e4e;

}

.our-team p {

	font-size: 13px;

	color: #605e5e;

	margin-bottom: 0px;

}

/* Process */

.process p {

	font-size: 12px;

	color: #605e5e;

	margin-bottom: 0px;

}

.process .yellow {

	background-color: #f3b52a;

	min-height: 300px;

	padding: 15px 10px 15px 10px;

	margin-bottom: 20px;

}

.process .yellow h2 {

	padding: 0px 0px 0px 0px;

	margin: 0px 0px 10px 0px;

	font-size: 16px;

	color: #202731;

}

.process .yellow p {

	color: #3b3633;

	margin-bottom: 5px;

}

.process .mar-top {

	margin-top: 80px;

	margin-bottom: 80px;

}

/*** Page Title ***/



.page-title {

	position: relative;

	padding: 25px 0px 15px;

	background-repeat: no-repeat;

	background-size: cover;

	background-position: center top;

	min-height: inherit;

}

.page-title.shop-title:before {

	display: none;

}

.page-title h1 {

	position: relative;

	color: #ffffff;

	font-size: 15px;

	font-weight: 500;

	line-height: 22px;

	text-align: center;

	text-transform: capitalize;

	padding: 0px;

	margin: 90px 0px 0px 0px;

}

.page-breadcrumb {

	position: relative;

}

.founded p {

	font-size: 14px;

	color: #514e4e;

	line-height: 22px;

	font-weight: 500;

	padding: 25px 0px 25px 0px;

	margin-bottom: 0px;

}

.team-sec {

	font-size: 12px;

}

.team-sec p {

	font-size: 12px;

	color: #514e4e;

	line-height: 18px;

	padding: 0px 0px 0px 0px;

	margin-bottom: 0px;

}

.team-sec a {

	font-size: 12px;

	color: #514e4e;

	line-height: 18px;

	padding: 0px 0px 0px 0px;

	margin-bottom: 0px;

	font-weight: 500;

}

.team-sec h2 {

	padding: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

	font-size: 16px;

	color: #605e5e;

	font-size: 500;

}

.team-sec h3 {

	padding: 0px 0px 0px 0px;

	margin: 0px 0px 13px 0px;

	font-size: 13px;

	color: #605e5e;

	font-weight: 300;

}

.team-no {

	padding-top: 0px;

}

.team-no .w-20 {

	width: 20%;

}

.team-no .hpprofileblock {

	display: block;

	float: left;

	width: 33%;

	margin-bottom: 10px;

}

.team-no .hpprofileblock .hpprofilelink {

	display: block;

	margin: 0px 5px 10px 5px;

	background: #f9f9f9;

	border-radius: 0px;

	overflow: hidden;

	box-shadow: 0 1px 5px #00000038;

}

.team-no .hpprofileblock .hpprofilelink figure {

	position: relative;

	background: #4e4d4d;

	margin-bottom: 0px;

}

.team-no .hpprofileblock .hpprofilelink figure .profilelink {

	opacity: 0;

	position: absolute;

	color: #fff;

	padding: 5px 5px;

	top: 50%;

	left: 50%;

	transform: translate(-50%, -50%);

	border-radius: 20px;

	font-size: 12px;

	-webkit-transition: all 400ms linear;

	-moz-transition: all 400ms linear;

	-o-transition: all 400ms linear;

	-ms-transition: all 400ms linear;

	transition: all 400ms linear;

	box-shadow: 0 10px 10px rgba(0, 0, 0, 0.22);

	text-align: center;

	width: 100%

}

.team-no .hpprofileblock .hpprofilelink:hover {

	transform: translateY(-5px);

	box-shadow: 0 10px 10px rgba(0, 0, 0, 0.22);

	background: #fff;

}

.team-no .hpprofileblock .hpprofilelink:hover img {

	opacity: 0.1;

}

.team-no .hpprofileblock .hpprofilelink:hover .profilelink {

	opacity: 1;

}

.team-no .hpprofileblock .profiledetwrap {

	padding: 15px;

}

.team-no .hpprofileblock .profiledetwrap .profileid {

	color: #00a6ff;

	margin-bottom: 0px;

	font-size: 12px;

}

.team-no .hpprofileblock .profiledetwrap .profiledesig {

	color: #6c6c6c;

	font-weight: 600;

	margin-bottom: 5px;

}

.team-no .hpprofileblock .profiledetwrap .profileageloc {

	color: #949494;

	font-size: 12px;

	margin-bottom: 0;

}

.mobile-img {

	display: none !important;

}

 

.inner-page-footer p {

	font-size: 13px;

	color: #393737;

	font-weight: 500;

	line-height: 15px;

	padding: 15px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

}

.inner-page-footer a {

	color: #393737;

	font-size: 13px;

	line-height: 18px;

	font-weight: 500;

}

.inner-page-footer .socialicons i {

	font-size: 17px;

	color: #000000;

}

.inner-page-footer .socialicons a {

	padding-right: 4px;

}

.apply-here p {

	font-size: 13px;

	color: #393737;

	font-weight: 500;

	line-height: 10px;

	padding: 0px 0px 0px 0px;

	margin: 0px 0px 0px 0px;

}

.apply-here a {

	color: #393737;

	font-size: 13px;

	line-height: 18px;

	font-weight: 500;

}

/* Reach Us */

.reach-us {

	font-size: 12px;

	color: #605e5e;

	line-height: 20px;

	font-weight: 500;

}

.reach-us a {

	color: #605e5e;

	font-weight: 300;

	text-decoration: none;

}

.reach-us .mobile-img {

	display: block !important;

}

.reach-us .desktop-img {

	display: none!important;

}

.reach-us .email {

	margin-top: 30px;

}

.reach-us .press {

	margin-top: 36px;

}

.reach-us .career {

	margin-top: 40px;

}

.reach-us address {

	margin-top: 50px;

}

.newsroom .hpprofileblock {

	display: block;

	margin-bottom: 20px;

}

.newsroom .hpprofileblock .hpprofilelink {

	display: block;

	margin: 0px 5px 10px 0px;

	background: #f9f9f9;

	border-radius: 0px;

	overflow: hidden;

	box-shadow: 0 1px 5px #00000038;

}

.newsroom .hpprofileblock .hpprofilelink figure {

	position: relative;

	background: #4e4d4d;

	margin-bottom: 0px;

}

.newsroom .hpprofileblock .hpprofilelink figure .profilelink {

	opacity: 0;

	position: absolute;

	color: #fff;

	padding: 5px 5px;

	top: 50%;

	left: 50%;

	transform: translate(-50%, -50%);

	border-radius: 20px;

	font-size: 12px;

	-webkit-transition: all 400ms linear;

	-moz-transition: all 400ms linear;

	-o-transition: all 400ms linear;

	-ms-transition: all 400ms linear;

	transition: all 400ms linear;

	box-shadow: 0 10px 10px rgba(0, 0, 0, 0.22);

	text-align: center;

	width: 100%

}

.newsroom .hpprofileblock .hpprofilelink:hover {

	transform: translateY(-5px);

	box-shadow: 0 10px 10px rgba(0, 0, 0, 0.22);

	background: #fff;

}

.newsroom .hpprofileblock .hpprofilelink:hover img {

	opacity: 0.1;

}

.newsroom .hpprofileblock .hpprofilelink:hover .profilelink {

	opacity: 1;

}

.newsroom .hpprofileblock .profiledetwrap {

	padding: 15px;

}

.newsroom .hpprofileblock .profiledetwrap .profileid {

	color: #00a6ff;

	margin-bottom: 0px;

	font-size: 12px;

}

.newsroom .hpprofileblock .profiledetwrap .profiledesig {

	color: #6c6c6c;

	font-weight: 600;

	margin-bottom: 5px;

}

.newsroom .hpprofileblock .profiledetwrap .profileageloc {

	color: #949494;

	font-size: 12px;

	margin-bottom: 0;

}

.newsroom .pad-right {

	padding-right: 8px;

}

.newsroom .pad-left {

	padding-left: 8px;

}

.newsroom .dropdown:hover>.dropdown-menu {

	display: block;

	margin-top: -2px;

}

.newsroom .dropdown a {

	font-size: 14px;

	font-weight: 500;

	color: #605e5e;

	text-decoration: none;

	padding-left: 10px;

}

.newsroom .dropdown-menu a:hover {

	background-color: #0d0d0b;

	color: #fff;

}

.newsroom .dropdown-menu {

	position: absolute;

	top: 100%;

	left: 0;

	z-index: 1000;

	display: none;

	float: left;

	min-width: 10rem;

	padding: 0 0;

 margin: .125rem 0 0;

	font-size: 1rem;

	color: #212529;

	text-align: left;

	list-style: none;

	background-color: #e5e1d4;

	background-clip: padding-box;

	border: 0px solid rgba(0,0,0,.15);

 border-radius: .25rem;

}

.newsroom .dropdown>.dropdown-toggle:active {

	/*Without this, clicking will make it sticky*/

	pointer-events: none;

}

 

.project .right {

	padding-right: 104px;

}

.project .left {

	padding-left: 104px;

}

.project figure {

	margin-bottom: 0px;

}

.project .project-heading {

	font-size: 14px;

	color: #605e5e;

	margin-top: 15px;

	line-height: 10px;

	line-height: 20px;

}

.project .project-name {

	font-size: 13px;

	color: #605e5e;

	margin-bottom: 15px;

}

.project .project-name a {

	color: #605e5e;

	text-decoration: underline;

}

.tagline-project {

	font-size: 12px;

	margin-top: 30px;

}

.tagline-project p {

	margin-bottom: 0px;

}

.dropdown-toggle {

	padding-left: 0px !important;

}

/* */

.our-practice h2 {

	padding: 0px 0px 0px 0px;

	margin: 0px 0px 10px 0px;

	color: #605e5e;

	font-size: 16px;

}

.our-practice p {

	font-size: 13px;

	margin-bottom: 25px;

	color: #605e5e;

}

.color-1{

	background-color:#f4ead6;

}

.sn_fixhdr .color-1{

	background-color:#f4ead6;

}

.

.pro-link{

	padding-top:15px;

}

.pro-link h2{

	padding:0px 0px 0px 0px;

	margin:0px 0px 0px 0px;

	font-size:18px;

	color:#605e5e;

	font-weight:500;

}

.pro-link p{

	font-size:12px;

	color:#414040;

	margin-bottom:0px;

}

.pro-link a{

	font-size:12px;

	color:#414040;

	text-decoration:underline;

}

.carousel-control-next, .carousel-control-prev {

    top: 50px !important;

}



}



/* Small devices (portrait tablets and large phones, 600px and up) */

@media only screen and (min-width: 600px) {

.example {

	background: blue;

}

}



/* Medium devices (landscape tablets, 768px and up) */

@media only screen and (min-width: 768px) {

.example {

	background: blue;

}

}



/* Large devices (laptops/desktops, 992px and up) */

@media only screen and (min-width: 992px) {

.example {

	background: orange;

}

}



/* Extra large devices (large laptops and desktops, 1200px and up) */

@media only screen and (min-width: 1200px) {

.example {

	background: pink;

}

}

.reach-us .mobile-img {

	display: none;

}

.reach-us .desktop-img {

	display: block;

}



/*DESKTOP SITE CSS*/

@media only screen and (min-width: 768px) {

	

	.hidden-dc{ display:none}

	

	.siteheader{position: static;}

	.siteheader nav{padding: inherit;}

	.siteheader .nav-link{text-decoration: none;}

	.siteheader .navbar-expand-sm .navbar-collapse {text-align: center; justify-content: center;}

	.siteheader .tag-line {font-size: 13px; line-height: 20px;}



	 

	#demo .carousel-item img {width: 100%; max-width: 800px; margin: 0 auto;}



	.projectgreyimg img{width: 100%;}

	.projects .yellow-color {padding: 85px 30px 81px 30px; min-height: 450px; display: flex; justify-content: center; align-items: center;margin-top: -300px; }



















.desk-top .content {position: relative; overflow: hidden;}

.desk-top .content .content-overlay {background: rgba(0,0,0,0.7);position: absolute;height: 100%; width: 100%; left: 0;top: 0;bottom: 0; right: 0; opacity: 0;

 -webkit-transition: all 0.4s ease-in-out 0s;-moz-transition: all 0.4s ease-in-out 0s;transition: all 0.4s ease-in-out 0s;}

.desk-top .content:hover .content-overlay{opacity: 1;}

.desk-top  .content-image{ width: 100%;}

.desk-top  .content-details { position: absolute;text-align: center;padding-left: 1em; padding-right: 1em;width: 100%;top: 50%;left: 50%;opacity: 0;-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);transform: translate(-50%, -50%);-webkit-transition: all 0.3s ease-in-out 0s;-moz-transition: all 0.3s ease-in-out 0s;transition: all 0.3s ease-in-out 0s;}

.desk-top  .content:hover .content-details{top: 50%;left: 50%; opacity: 1;}

.desk-top  .content-details h3{color: #fff;font-weight: 500;letter-spacing: 0.15em;margin-bottom: 0.5em;text-transform: uppercase;}

.desk-top  .content-details p{color: #fff;}

.elements p { font-size: 20px; padding-top: 10px; }

.recreating p{ width:100%;font-size: 20px; line-height: 43px;}

.recreating { padding: 348px 10px 90px 10px;    max-width: 1140px;margin: 0 auto;}

.desk_red-mor{color: #fff;font-size: 14px; font-weight: 500; line-height: 20px;}

.desk_red-mor:hover{color: #000}

.recreating-1 p {font-size: 22px;text-align: center;padding: 0px 0px 10px 0px; display: inline-block;}

.black{ color:#000}

.reinventing-design-architecture{ margin-top:20px;}

.reinventing-design-architecture .box .content-box { height: 400px;padding: 80px 10px 40px 10px; margin-bottom:20px;webkit-background-size: cover; -moz-background-size: cover;-o-background-size: cover;background-size: cover;}

.reinventing-design-architecture .box .content-box p { font-size: 20px; width: 93%;margin: 235px auto; line-height: 22px; margin-bottom: 30px;}



.yellow-color-bs{background-color: #433E3F; padding: 120px 68px 108px 57px;margin-bottom: 17px;     color: #fff;}

.socialicons{ float: right;padding: 8px;display: inline-block;}

.socialicons a{ color:#000; padding: 0 8px;}





.subscribE{ display: inline-block;float: right;    margin-top: 10px;padding-right: 10px;}





.project-s{  padding: 10px; margin-bottom: 20px; text-align: left;}	

.text-left figure, .text-right figure{ margin:0}	

	

.project-name a{color: #000; border-radius: 2px; border: 1px solid #5f5f5f; padding: 5px 18px; display: inline-block;  text-decoration: none; margin-top:5px}	

	

.project-name a:hover{ background-color:#000; color:#fff}	

.project-heading{min-height: 49px; color:#000}

.inner-page-footer{ background: #d6d2c5;padding-top: 25px;}

.all-projk .dropdown{float: left;display: inherit;    margin-right: 16px;}

 

.our-team h2 { margin:50px 0px 39px 0px; font-size: 25px; color: #000000;  border-bottom: 1px solid #d0cdc3;padding-bottom: 5px; display: inline-block;}



.page-title { min-height: 400px;}

.founded p {  font-size: 20px;  line-height:27px;}



.founder-imgs{ height:400px; overflow:hidden; margin-bottom:20px;}





.text-by-f{ padding:30px; background:#fff;min-height: 400px;}





.team-no .hpprofileblock{  width: 33.33%;}

.team-no .hpprofileblock .hpprofilelink figure{ margin-bottom:0}







.team-no .hpprofileblock .hpprofilelink figure .profilelink {text-align: center; padding: 8px 20px; width: 241px;font-size: 15px;background: rgba(0, 0, 0, 0.5);}





.black-btn{color: #fff;background: #000; padding: 11px 60px;border-radius: 50px; display: inline-block;text-decoration: none; margin-bottom: 20px;}

.black-btn:hover{ background:#2b2b2b; color:#fff}









.newsroom .hpprofileblock {

	display: block;

	margin-bottom: 20px;

}

.newsroom .hpprofileblock .hpprofilelink {

	display: block;

	margin: 0px 5px 10px 0px;

	background: #f9f9f9;

	border-radius: 0px;

	overflow: hidden;

	box-shadow: 0 1px 5px #00000038;

}

.newsroom .hpprofileblock .hpprofilelink figure {

	position: relative;

	background: #4e4d4d;

	margin-bottom: 0px;

}

.newsroom .hpprofileblock .hpprofilelink figure .profilelink {

	opacity: 0;

	position: absolute;

	color: #fff;

	padding: 5px 5px;

	top: 50%;

	left: 50%;

	transform: translate(-50%, -50%);

	border-radius: 20px;

	font-size: 16px;

	-webkit-transition: all 400ms linear;

	-moz-transition: all 400ms linear;

	-o-transition: all 400ms linear;

	-ms-transition: all 400ms linear;

	transition: all 400ms linear;

	box-shadow: 0 10px 10px rgba(0, 0, 0, 0.22);

	text-align: center;

	width: 100%

}

.newsroom .hpprofileblock .hpprofilelink:hover {

	transform: translateY(-5px);

	box-shadow: 0 10px 10px rgba(0, 0, 0, 0.22);

	background: #fff;

}

.newsroom .hpprofileblock .hpprofilelink:hover img {

	opacity: 0.1;

}

.newsroom .hpprofileblock .hpprofilelink:hover .profilelink {

	opacity: 1;

}

.newsroom .hpprofileblock .profiledetwrap {

	padding: 15px;

}

.newsroom .hpprofileblock .profiledetwrap .profileid {

	color: #00a6ff;

	margin-bottom: 0px;

	font-size: 12px;

}

.newsroom .hpprofileblock .profiledetwrap .profiledesig {

	color: #6c6c6c;

	font-weight: 600;

	margin-bottom: 5px;

}

.newsroom .hpprofileblock .profiledetwrap .profileageloc {

	color: #949494;

	font-size: 12px;

	margin-bottom: 0;

}

.newsroom .pad-right {

	padding-right: 8px;

}

.newsroom .pad-left {

	padding-left: 8px;

}

.newsroom .dropdown:hover>.dropdown-menu {

	display: block;

	margin-top: -2px;

}

.newsroom .dropdown a {

	font-size: 14px;

	font-weight: 500;

	color: #605e5e;

	text-decoration: none;

	padding-left: 10px;

}

.newsroom .dropdown-menu a:hover {

	background-color: #0d0d0b;

	color: #fff;

}

.newsroom .dropdown-menu {

	position: absolute;

	top: 100%;

	left: 0;

	z-index: 1000;

	display: none;

	float: left;

	min-width: 10rem;

	padding: 0 0;

 margin: .125rem 0 0;

	font-size: 1rem;

	color: #212529;

	text-align: left;

	list-style: none;

	background-color: #e5e1d4;

	background-clip: padding-box;

	border: 0px solid rgba(0,0,0,.15);

 border-radius: .25rem;

}

.newsroom .dropdown>.dropdown-toggle:active {

	/*Without this, clicking will make it sticky*/

	pointer-events: none;

}

.newsroom-button {

	padding: 0px 0px 10px 0px;

}

.md-sfo{ margin-top:-145px}

 

.akright{ padding-left:348px;margin-bottom: 50px;}

}

.our-practice figure{

	margin-bottom:50px;

}

.our-practice p{

	margin-bottom:50px;

}

.our-practice figure img{ filter: gray; /* IE5+ */-webkit-filter: grayscale(1); /* Webkit Nightlies & Chrome Canary */opacity:.5 ; transform: translateZ(0); background-color:transparent}

.our-practice figure  img:hover{filter: none;-webkit-filter: grayscale(0);opacity:1; transition: opacity .5s ease;}



.process .yellow {

    background-color: #f3b52a;

    min-height: 300px;

    padding:20px;

    margin-bottom: 40px;

}


.yellow-color ins{ display:block}
.ak-dca p{ color:#fff}
.yellow-color a{ color:#fff}
.black{ color:#000; text-decoration:underline !important}
.black:hover{ color:#2b2b2b}
.facilitating{ margin-top:-85px;}
.ak-dca{ margin-top:80px}
.group-box1 {margin-top: 100px;}
.group-main1 p{ font-size:20px !important;margin-top: 10px;}

.reinventing-design-architecture .row{ margin:0 !important}
.a-md-10{ margin-top:30px}
.mi-top{ margin-top:-15px}
.mi-awad{margin-top: -41px;margin-left: 133px;}
.mbtm{    margin-bottom: 0;}
.dca-inner{     margin-top: 60px;}
.image-m1{margin-right: -100px;}
.image-m2{margin-left: -100px;}
.Design-Philosophy{ margin-top:100px}
.text-by-f i{ font-size:20px;}
.profilelink{ padding-left:10px}
.project .container{ max-width:1300px;}
.project { padding-top:135px;}
.tagline-project { padding-top: 70px;}
.right_side{ float:right; padding:50px; max-width:500px; }
.left_Side{ float:left}
.right_side h2{font-size:26px; margin-bottom:30px}
.akpro1{ margin:50px;}
.procontent{     margin-top: 30px;margin-left: -50px;}
.procontent1{ margin-top:100px}
.procontent2{margin-top: -100px;}
.all-linK a{ color:#000}
.all-linK{ margin-bottom:30px}
.contact-me{line-height: 25px;}
.contact-me a{ color:#000;font-size: 14px; text-decoration:none; display:block}
.newsroom figure img, .myblog img, .project figure img, .project-dtals img,  .btmlider img, .pb-5 img, .py-5 img{ filter: gray; /* IE5+ */-webkit-filter: grayscale(1); /* Webkit Nightlies & Chrome Canary */opacity:.5 ; transform: translateZ(0); background-color:transparent}

.newsroom figure img:hover,  .myblog img:hover, .project figure img:hover, .project-dtals img:hover, .btmlider img:hover, .pb-5 img:hover, .py-5 img:hover{filter: none;-webkit-filter: grayscale(0);opacity:1; transition: opacity .5s ease;}
.blog-texts{ margin-top:10px;min-height: 160px;}
.blog-heading{ min-height:50px;}
.for-marg{ margin-top:30px;}
.blog-texts p{font-size: 15px;}
.myblog{ padding-bottom:30px}
/*.project .right{ position:relative}
.project .right:after {
    position: absolute;
    height: 50%;
    left: 0;
    right: 0;
    width: 100%;
    bottom: 0;
    content: "";
    background: -moz-linear-gradient(270deg, rgba(255, 255, 255, 0) 0, rgba(0, 0, 0, 1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255, 255, 255, 0)), color-stop(100%, rgba(0, 0, 0, 1)));
    background: -webkit-linear-gradient(270deg, rgba(255, 255, 255, 0) 0, rgba(0, 0, 0, 1) 100%);
    background: -o-linear-gradient(270deg, rgba(255, 255, 255, 0) 0, rgba(0, 0, 0, 1) 100%);
    background: -ms-linear-gradient(270deg, rgba(255, 255, 255, 0) 0, rgba(0, 0, 0, 1) 100%);
    background: linear-gradient(180deg, rgba(255, 255, 255, 0) 0, rgba(0, 0, 0, 1) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#000000', GradientType=0);
    -webkit-transition: all .1s linear;
    -moz-transition: all .1s linear;
    -o-transition: all .1s linear;
    -ms-transition: all .1s linear;
    transition: all .1s linear;
    z-index: 9;
}*/

/*.btmlider{ margin-bottom:20px;}*/
div#btmlider {margin-top: 50px;}
.btmlider .owl-theme .owl-nav{width: 100%;position: absolute;top: 50%;margin-top: -10px;}
.btmlider .owl-theme .owl-nav .owl-prev{float: left;margin-left: -20px!important;}
.btmlider .owl-theme .owl-nav .owl-next{float: right;margin-right: -20px!important;}
.btmlider .owl-theme .owl-nav [class*=owl-] { color: #fff; font-size: 25px; margin: 5px;padding: 7px 10px;background: #000; display: inline-block;cursor: pointer; height: 40px;width: 40px; line-height: 20px; -webkit-border-radius: 50px; -moz-border-radius: 50px; border-radius: 50px; border: 1px solid rgba(0, 0, 0, 0.125); text-align: center;-webkit-box-shadow: 0px 3px 5px -1px rgba(0,0,0,0.19); -moz-box-shadow: 0px 3px 5px -1px rgba(0,0,0,0.19); box-shadow: 0px 3px 5px -1px rgba(0,0,0,0.19);}
 

.white-co {color:#fff}.white-co:hover {color:#fff}
.design-execution{margin-top: -190px; margin-left: 50px; margin-right: 50px;}
.group-box2-2{ margin-left:50px;}
.group-box2-3{ margin:60px 0; }


/*.my_work { margin-top: -150px;}
.my_work:nth-child(even) {padding-top:320px;}*/


.temp1 .right_side { padding: 50px 60px 50px 50px; }
.temp1-color{ background-color:#f1f2ec}
.temp2-color{ background-color:#f5ead6}
.temp-section1, .temp-section2, .temp-section3, .temp-section4, .temp-section5{ padding:40px 0 0px} 
 .hd-text{ font-size: 18px; padding: 20px 0;font-weight: 500;}
 .hd-text-2{ font-size: 18px; padding: 0px 0px 20px 0px;font-weight: 500;}
 .tp3-1 { margin-top:-150px}.tp3-2 { margin-top:50px} .tp3-1 p, .tp3-2 p{ margin-top:20px;}
 .tp4-1 { margin-top:-240px; margin-bottom:30px;}
 .tolk-to-top{ margin-top:-200px;}
  .tp3-3 p{ margin-top:10px; }
  .tp3-3{padding: 50px}
  .tp3-4 { margin-top:-150px;padding: 50px;}
  .tp3-4 p{ margin-top:10px; }
  .imgpr2{ margin-top:60px;}
  .temp2-section4 p{ margin-top:10px; }
  .tp3-5{margin-top:-120px;}
  .tp3-6{margin-top:60px;}
  .tp3-7{margin-top:-70px;}
  .tp2-4 {
    margin-top: -570px;
}
.tp6 {
    margin-top: -480px;
}
.tp7 {
    margin-top: -250px;
}
.tp8 {
    margin-top: -400px;
	margin-bottom:150px;
}


.news-detail-now{ padding:40px; } 
 .news-detail-now .tag{background: #ecebeb;padding: 10px;}
 .news-detail-now .text-date{ font-size:12px}
 .news-detail-now  .figure-text{ padding:5px 0 }
 .news-detail-now figure{ margin:0}
 .news-detail-now .text h3{  }
 .news-detail-now .text h3 a{ color:#000; font-size:14px}
 .news-detail-now  .breadcrumb{ text-align:center; display:block}
 .news-detail-now .content h1{ font-size:19px }
 .news-detail-now  .social {  margin : 10px 0;}
 .news-detail-now .social .btn-fb {background-color: #3b5998;color: #fff}
 .news-detail-now .social .btn-fb:hover {background-color: #000 ;color: #fff}
 .news-detail-now .social .btn-li {background-color: #0082ca;color: #fff}
 .news-detail-now .social .btn-li:hover {background-color: #000;color: #fff}
 .news-detail-now .socia .btn {margin: .375rem;cursor: pointer;text-transform: uppercase;white-space: normal;word-wrap: break-word;color: #fff;
webkit-box-shadow: 0 2px 5px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12);box-shadow: 0 2px 5px 0 rgba(0,0,0,.16), 0 2px 10px 0 rgba(0,0,0,.12)}
 .news-detail-now .social .btn {display: inline-block;font-weight: 400;text-align: center;white-space: nowrap;vertical-align: middle;-webkit-user-select: none;
-moz-user-select: none;-ms-user-select: none;user-select: none;border: 1px solid transparent;padding: .375rem .75rem;font-size: 13px;line-height: 1.5;
border-radius: .25rem;transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out}
 .news-detail-now .social .btn-twitter{background-color: #55acee;color: #fff}
 .news-detail-now .social .btn-twitter:hover {background-color: #000;	color: #fff}
 .news-detail-now .comment-area h2{ font-size:14px}
 .news-detail-now .comment-form{border-top: 1px solid #ddd; padding: 20px 0;}	
 .news-detail-now .comment-form  h2{ margin-bottom: 20px; font-size: 22px; font-weight: 300;}	
 .comment-form  .form-inner  input, .comment-form  .form-inner textarea{display: block; width: 100%;background-color: #ffffff; border: 1px solid #eeeeee; padding: 0.625em 0.7375em;outline: 0; -webkit-transition: 0.5s; transition: 0.5s;}
.comment-form  .form-inner textarea{ height:100px}
.comment-form  .form-inner .form-submit  { background-color: #000; border: none;color: #ffffff;padding: 11px 25px 10px; display: inline-block;cursor: pointer;
outline: 0; border-radius: 0;text-transform: uppercase;-webkit-transition: 0.5s; transition: 0.5s; font-weight: 700; font-size: 14px;}
.comment-form  .form-inner .form-submit:hover{ background-color:#414141}
.post-thumb{ width: 80px;margin-right: 10px;}
.post-text a{ color: #000; font-size: 0.875rem; font-weight: 600;}
.post-text a:hover{ color: #333;}
.post-text h3{font-size: 14px; line-height: 16px;}
.co-login {padding-left: 15px;}

 .widget-area .widget_search form { position: relative;}
.widget-area .widget_search { -webkit-box-shadow: 0px 0px 29px 0px rgba(102, 102, 102, 0.1);box-shadow: 0px 0px 29px 0px rgba(102, 102, 102, 0.1);background-color: #ffffff;padding: 15px;}
.widget-area .widget_search form .search-field {background-color: transparent; height: 50px; padding: 6px 15px;border: 1px solid #eeeeee;width: 100%; display: block;outline: 0;-webkit-transition: 0.5s;transition: 0.5s;}
.widget-area .widget_search form button {position: absolute;right: 0; outline: 0;bottom: 0; height: 50px; z-index: 1; border: none; color: #ffffff; background-color: transparent;}
.widget-area .widget_search form button::before { content: ''; position: absolute; left: 0; width: 100%;height: 100%;z-index: -1; background: -webkit-gradient(linear, left top, right top, from(#000), to(#444));top: 0;-webkit-transition: 0.5s; transition: 0.5s;}
.widget-area .widget .widget-title, .mar-top-1 { border-bottom: 1px solid #696666; padding-bottom: 10px;margin-bottom: 20px;margin-top: 20px; font-size: 22px;}
.widget-area .widget_recent_entries ul, .widget_categories  ul{padding-left: 0;margin-bottom: 0; list-style-type: none;}
.widget-area .widget_recent_entries ul li::before, .widget_categories  ul li::before { background: #000;position: absolute; height: 7px;width: 7px;content: '';
left: 0;top: 7px;}
.widget-area .widget_recent_entries ul li a, .widget_categories ul li a { color: #000;}
.widget-area .widget_recent_entries ul li a:hover, .widget_categories  ul li a:hover {color: #444;}
.widget-area .widget_recent_entries ul li, .widget_categories ul li {position: relative;margin-bottom: 12px;color: #000;padding-left: 14px; line-height: 1.5;font-weight: 400;font-size: 14.5px;}

.template1 .tp4-1 { margin-top: -200px;}

.lg-outer .lg-thumb { margin: 0 auto -5px;}.fitImg,.fullImg{width: 100%; height: auto;} .hidden{ display:none} .sn_photogallery .project-heading{ color:#000}

.postid-561.template2 .tp61 {  margin-top: -179px;}
.postid-150.template2 .tp6 { margin-top: -399px;}
.postid-603.template2 .tp2-4 { margin-top: -528px;}
.postid-612.template2 .tp6 {  margin-top: -320px;}
.postid-622.template3 .project-dtals .mar-top-100 { margin-top: -146px;}
 
.postid-673 .height-121{margin-top: 25px !important;} 
.postid-673 .mar-top-100 {margin-top: -160px !important;}

.template3 .mar-top-100 { margin-top: -145px !important;}
.widget_wysija_cont .wysija-submit {right: 0;top: 0; position: absolute; margin-top:0}
.formError .formErrorContent {left:-18px; top: 42px;}
.ak-dca.btam, .ak-dca.btam .input-group{ margin-top: 0px; margin-bottom: 8px;} 
.ak-dca.btam .formError .formErrorContent { left: 0; top: -5px;}
.ak-dca.btam .form-control, .modal-newsletter .btn{ width:350px}
.Subexp{ display: inline-block; padding-top: 12px;}

a:hover {
	text-decoration: none !important;
}
.ak-dca .form-control, .modal-newsletter .btn {
	min-height: 46px;
	border-radius: 0;
}
.ak-dca .form-control {
		box-shadow: none;
		border-color: #000;
	}
.ak-dca  .form-control:focus {
    border-color: #b2b2b2;
    box-shadow: 0 0 8px rgb(110, 110, 110);
}
.ak-dca .btn {
	color: #fff;
	background: #000;
	text-decoration: none;
	transition: all 0.4s;
	line-height: normal;
	padding: 10px 20px;
	border-radius:0;
	border: none;
}
.ak-dca .btn:hover, .ak-dca .btn:focus {
	box-shadow: 0 0 8px rgba(90, 90, 90, 0.4);
	background: #5c5c5c;
	outline: none;
}
.ak-dca  .input-group {
	margin-top: 30px;
}
.template2 .project-dtals .margin-text-1 {
    margin-top: 50px;
    text-align: left;
    padding-left: 40px;
}

@media (min-width: 1367px){
.postid-673.template3 .mar-top-100, .postid-644.template3 .mar-top-100, .postid-622.template3 .mar-top-100, .postid-622.template3 .mar-top-100, .postid-694.template3 .mar-top-100, .postid-632.template3 .mar-top-100, .postid-724.template3 .mar-top-100{ margin-top: 30px !important;}
	
}




/* Small Devices (Tablets, 768px and Up) */
@media (max-width: 767px){
 header { position: static;min-height: 62px;}
 .carousel-inner img{ width:100%}
 .mobile .tag-line{ position:static;margin-left: 8px;margin-top: 10px;}
 .mobile .carousel-indicators { left: 0; right: 0;top: 58%;margin-left: inherit;margin-right: 0;}
 .pad-left { padding-left: 0px; padding-right: 0;}
 .projects p {font-size: 14px;color:  #393737;font-weight: 500;line-height: 18px; padding-left: 10px;}
 .projects .yellow-color {background-color:  #433E3F;padding: 30px; margin-bottom: 3px;}
 .projects .yellow-color p { font-size: 13px; color: #fff; margin-bottom: 0px; line-height: 30px;}
 .yellow-color-bs { background-color: #433E3F; padding:82px 40px; margin-bottom: 17px;color: #fff;margin: 15px;}
 .ak-dca{ margin-top:5px;padding: 40px;}
 .widget_wysija_cont .wysija-submit { position: static; width: 100%;}
 .formError .formErrorContent {  right: 43px;   bottom: 8px;  position: absolute;}
 .facilitating{  margin-top:10px; }
 .group-box1 {margin-top: 10px;}
 .group-main1 p { font-size: 15px !important; line-height: 24px;}
 .group-box2-2 { margin-left: 0px; margin-top: 10px;}
 .design-execution p{ color:#fff}
 .yellow-color-bs.design-execution{ margin: 10px 0;}
 .mi-top { margin-top: 10px;}
 .group-box2-3 { margin: 10px 0;}
 .mi-awad {  margin-left: 0px; margin-bottom: 10px;}
 .ak-dca.btam .form-control, .modal-newsletter .btn {width:100%;}
 .ak-dca.btam, .ak-dca.btam .input-group { display: block;}
 .subscribE .formError .formErrorContent{left: -220px !important;top: -49px !important;bottom: auto;} 
 .subscribE.ak-dca{ padding:0!important}
 
 
 .dca-inner {margin-top: 20px;}
 .image-m1 { margin-right: 0;}
 .newsroom-button {padding: 25px 0px 20px 0px;}
 .py-5 {padding-bottom: 1rem !important;}
 .text-by-f{ margin:20px 0}
 .apply-here p {padding: 14px 0px 0px 0px;border-top: 1px solid #000;}
 .w-1 {margin-bottom: 20px;}
 
 .project-dtals .pad-120-left {padding-left: 15px !important;}
 .left_side-temp3 { padding: 30px 10px 10px 10px !important;}
 .project-dtals .pad-120-right {padding-right: 12px !important;}
 .temp-section1, .temp-section2, .temp-section3, .temp-section4, .temp-section5 { padding: 10px 0 0px !important;}
 .project-dtals .pad-120-left-1 { padding-left: 15px !important;}
 .tp7 { margin-top: 15px !important}
 .template4 .tp8 { margin-top: 15px !important; margin-bottom: 15px !important;}
 .template4 p{ padding-top:10px !important}
 .temp1 .right_side { padding: 15px 0 !important;}
 .project-dtals .pad-80 {padding-left: 10px!important; padding-right: 10px!important;}
 .project-dtals .pad-170 {padding-right: 15px !important;}
 .project-dtals .text-padding { margin-top: 15px !important; }
 .tp3-2, .tp3-1 {margin-top: 10px !important}
 .template1 .imp-1 { padding-left: 0px !important;}
 .template1 .tp4-1 { margin-top: 15px !important;}
 .template1 .imp2 p{ margin-top: 10x !important; padding-left:0px  !important;}
 .postid-185 .project { padding-top: 15px !important;}
 .postid-185 .project .right {padding-right: 0px;}
 .project .right { padding-right: 0px;}
 .project .project-heading { padding-bottom: 10px; text-align: left;}
 .right_side{ float:left}
 .news-detail-now{ padding:10px 0; } 
 .comment-form .form-inner .form-submit{ width:100%}
 .news-detail-now .date{ font-size:12px}
 .contact-me {line-height: 18px;}
 .reach-us .email,  .reach-us .press, .reach-us .career, .reach-us address {  margin-top: 0px;}
 .image-m2{ margin-left:0 }
 .template4 .project-dtals .pad-120-right { margin-top: 30px;}
 .template4 .pad-120-left{ margin-top: 15px;}
 .old-to-create{ margin:20px 0}
 .template2 .tp2-4 { margin-top: 10px; }
 .template2 .tp2-4 p, .tp61 p{ padding-top:10px;}
 .postid-150.template2 .tp6, .tp61 { margin-top: 0px !important;margin-bottom: 20px;}
 .template3 .mar-top-100 {margin-top: 25px !important;padding: 0;}
 .template3 .tp3-3 { padding: 15px;}
 .template3 .tp3-4 { margin-top: 0; padding: 0 15px;}
 .tolk-to-top, .template3 .height-121  { margin-top: 0px;}
 .imp4{ margin-top:10px}
 .imp5 {padding-left: 15px !important; margin-bottom: 10px;}
 .tp3-7, .tp3-5 {margin-top: 0px;}
 .imgpr2 { margin-top: 30px;}
 
}