html 
{
  scroll-behavior:smooth;
}

ul
{
	list-style:none;
}

a
{
	text-decoration:none;
}

.menu
{
	background:#EDEDED;
	border-bottom:4px solid black;
	border-top:4px solid black;
}

.logo1
{
	color:#C6A47E;
	font-size: 40px;
    font-weight: bolder;
    font-family: fantasy
}

.logo2
{
	color:black;
	font-size: 24px;
    font-weight: bolder;
    font-family: sans-serif;
}

.listitems a
{
	color:black !important;
	font-family: sans-serif;
    font-size: 16px;
}

.navbtn
{
	background:#C6A47E;
}

.header
{
	background-image:url('../images/img3.webp');
	height:800px;
	background-attachment:fixed;
	
}

.header p
{
	font-family:auto;
	font-size:87px;
	text-align:center;
	position:relative;
	top:75%;
	color:#C6A47E;
}

.back2
{
	background:rgba(0, 0, 0 , 0.5);
	height:800px;
}

.quote
{
	background:#EDEDED;
	padding-top:20px;
	border-top:2px solid black;
	border-bottom:2px solid black;
}

.quote p
{
	font-family:sans-serif;
	font-size:28px;
	text-align:center;
}

.writer p
{
	margin-top: -15px;
    text-align: center;
	font-size:18px;
}

.about
{
	background:#2B2B2B;
	padding-top:32px;
	padding-bottom:30px;
}

.about p
{
	font-family:sans-serif;
	font-size:30px;
	color:#957b5f;
	font-weight:bolder;
	letter-spacing:2px;
	margin-top: -20px;
}

.border101
{
	width:495px;
	height:2px;
	background:#d5d5d5;
	float:left;
}

.border102
{
	width:495px;
	height:2px;
	background:#d5d5d5;
	float:right;
	position: relative;
    top: -40px;
}

.card
{
	margin-top:-10px;
	border:none;
}

.card-header
{
	background:#2B2B2B;
	color:#C6A47E;
	font-family:sans-serif;
	font-size:26px;
	text-transform:uppercase;
	text-align:left;
	font-weight:bolder;
	letter-spacing:3px;
	border:none;
}

.card-body
{
	background:#2B2B2B;
	color:#d5d5d5;
	font-family:sans-serif;
	font-size:16px;
	text-transform:capitalize;
	letter-spacing:2px;
	text-align:justify;
	word-spacing:2px;
}

.ish
{
	font-size: 25px;
    font-family: cursive;
    margin-left: 50px;
	color:#d5d5d5;
}

.cvbutton
{
	border:2px solid #957b5f;
	width:240px;
	height:33px;
	text-align:center;
	background:#2B2B2B;
	margin-top:10px;
}

.cvbutton a
{
	color:#957b5f;
	font-family:sans-serif;
	font-weight:bolder;
	font-size:18px;
	letter-spacing:2px;
	text-decoration:none;
	line-height:32px;
}

.cvbutton:hover
{
	background:#957b5f;
	transition:1s;
	cursor:pointer;
}

.cvbutton:hover a
{
	color:#d5d5d5;
	transition:1s;
}

.border105
{
	width:465px;
	height:2px;
	background:#d5d5d5;
	float:left;
}

.border106
{
	width:465px;
	height:2px;
	background:#d5d5d5;
	float:right;
	position: relative;
    top: -39px;
}

.featured
{
	font-size: 19px;
    font-weight: 100;
    color: #d5d5d5;
}

#projects img
{
	width:100%;
	height:360px;
	margin-top:50px;
}

.heading
{
    color:#C6A47E;
	font-family:sans-serif;
	font-size:24px;
	text-transform:uppercase;
	text-align:left;
	font-weight:bolder;
	letter-spacing:3px;
}

.info
{
	color:#d5d5d5;
	font-family:sans-serif;
	font-size:16px;
	text-transform:capitalize;
	letter-spacing:2px;
	text-align:justify;
	word-spacing:2px;
}

.border107
{
	width:470px;
	height:2px;
	background:#d5d5d5;
	float:left;
}

.border108
{
	width:470px;
	height:2px;
	background:#d5d5d5;
	float:right;
	position: relative;
    top: -39px;
}

.quote3
{
	background:#EDEDED;
	padding-top:20px;
	border-top:2px solid black;
	border-bottom:2px solid black;
}

.quote3 p
{
	font-family:sans-serif;
	font-size:28px;
	text-align:justify;
}

.job1
{
	width:500px;
	height:360px;
	margin-top:30px;
	background-image:url('../images/gurgaon.jpg');
	background-size:cover;
	margin-bottom:10px;
}

.job2
{
	width:500px;
	height:360px;
	margin-top:30px;
	background-image:url('../images/paschim.jpg');
	background-size:cover;
	margin-bottom:10px;
}

.job3
{
	width:500px;
	height:360px;
	margin-top:30px;
	background-image:url('../images/totland.jpg');
	background-size:cover;
	margin-bottom:10px;
}

.job4
{
	width:500px;
	height:360px;
	margin-top:30px;
	background-image:url('../images/s81.jpg');
	background-size:cover;
	margin-bottom:10px;
}

.card-body ul
{
	margin-top:10px;
	text-align:left;
}

.contact
{
	background:black;
	padding-top:32px;
	padding-bottom:50px;
}

.find p, .note p
{
	font-family:sans-serif;
	font-size:16px;
	color:#d5d5d5;
	letter-spacing:2px;
	text-align:left;
	margin-top:10px;
}

.find a
{
	color:#d5d5d5;
	font-family:sans-serif;
	text-decoration:none;
    letter-spacing:1px;
	line-height:25px;
}

#name::placeholder, #email::placeholder, #subject::placeholder, #msg::placeholder
{
  color: #d5d5d5;
}

#name, #email, #subject
{
	font-family:sans-serif;
	margin-bottom:5px;
	width:185px;
	padding:3px 3px 3px 10px;
	outline:none;
	float:left;
	border:1px solid #d5d5d5;
	background:black;
	color:#d5d5d5;
}

#msg
{
	width:185px;
	height:112px;
	font-family:sans-serif;
	outline:none;
	padding:12px 5px 3px 10px;
	border:1px solid #d5d5d5;
	background:black;
	color:#d5d5d5;
	margin-left: 200px;
    margin-top: -112px;
	position:absolute;
}

#name:hover, #email:hover, #subject:hover, #msg:hover
{
	background:rgba(128,128,128,0.5);
	border:1px solid #c6a47e;
	transition:1s;
}

.subbtn
{
	border:none;
	border-radius:0px !important;
	width:140px;
	height:34px;
	text-align:center;
	background:#c6a47e;
	margin-left:245px;
	color:black;
	font-family:sans-serif;
	font-size:16px;
	letter-spacing:2px;
	text-decoration:none;
	margin-top:5px;
}

.subbtn:hover
{
	background:rgba(198, 164, 126,0.5);
	transition:1s;
	cursor:pointer;
	color:white;
	border:1px solid #c6a47e;
}




	
/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {
.nav-item
{
	background: #2b2b2b;
    border-bottom: 2px solid #c6a47e;
    padding-left: 10px;
}

.listitems a
{
	color:#d5d5d5 !important;
	font-family: sans-serif;
    font-size: 16px;
}

.header
{
	background-image:url('../images/img3.webp');
	height:700px;
	background-attachment:fixed;
	background-size:cover;
	background-position-x:center;
}

.back2
{
	background:rgba(0, 0, 0 , 0.5);
	height:700px;
}

.header p
{
	font-family:auto;
	font-size:39px;
	text-align:justify;
	position:relative;
	top:127%;
	color:#C6A47E;
}

.quote p
{
	font-family:sans-serif;
	font-size:24px;
	text-align:justify;
}

.writer p
{
	margin-top: -15px;
    text-align: center;
	font-size:18px;
}

.border101
{
	display:none;

}

.border102
{
    display:none;	
}

.card-header
{
	background:#2B2B2B;
	color:#C6A47E;
	font-family:sans-serif;
	font-size:22px;
	text-transform:uppercase;
	text-align:left;
	font-weight:bolder;
	letter-spacing:2px;
	border:none;
}

.card-body
{
	background:#2B2B2B;
	color:#d5d5d5;
	font-family:sans-serif;
	font-size:14px;
	text-transform:capitalize;
	letter-spacing:2px;
	text-align:justify;
	word-spacing:2px;
}

.ish
{
	font-size: 20px;
    font-family: cursive;
    margin-left: 25px;
	color:#d5d5d5;
}

.border105
{
	display:none;
}

.border106
{
	display:none;
}

.featured
{
	font-size: 17px;
    font-weight: 100;
    color: #d5d5d5;
}

#projects img
{
	width:100%;
	height:220px;
	margin-top:50px;
}

.heading
{
    color:#C6A47E;
	font-family:sans-serif;
	font-size:22px;
	text-transform:uppercase;
	text-align:left;
	font-weight:bolder;
	letter-spacing:3px;
}

.info
{
	color:#d5d5d5;
	font-family:sans-serif;
	font-size:14px;
	text-transform:capitalize;
	letter-spacing:2px;
	text-align:justify;
	word-spacing:2px;
	margin-top:-15px;
}

.quote3 p
{
	font-family:sans-serif;
	font-size:24px;
	text-align:justify;
}

.border107
{
	display:none;
}

.border108
{
	display:none;
}

.job1
{
	width:100%;
	height:220px;
	margin-top:30px;
	background-image:url('../images/gurgaon.jpg');
	background-size:cover;
	margin-bottom:10px;
}

.job2
{
	width:100%;
	height:220px;
	margin-top:30px;
	background-image:url('../images/paschim.jpg');
	background-size:cover;
	margin-bottom:10px;
}

.job3
{
	width:100%;
	height:220px;
	margin-top:30px;
	background-image:url('../images/totland.jpg');
	background-size:cover;
	margin-bottom:10px;
}

.job4
{
	width:100%;
	height:220px;
	margin-top:30px;
	background-image:url('../images/s81.jpg');
	background-size:cover;
	margin-bottom:10px;
}

#name, #email, #subject, #msg
{
	width:100%;
}

#msg
{
	margin-left:0px;
	margin-top:0px;
	position:relative;
}

.subbtn
{
	float:right;
}
}


/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (min-width: 600px) {
.nav-item
{
	background: #2b2b2b;
    border-bottom: 2px solid #c6a47e;
    padding-left: 10px;
}

.listitems a
{
	color:#d5d5d5 !important;
	font-family: sans-serif;
    font-size: 16px;
}	

.header
{
	background-image:url('../images/img3.webp');
	height:800px;
	background-attachment:fixed;
	background-position-x:center;
}

.back2
{
	background:rgba(0, 0, 0 , 0.5);
	height:800px;
}

.header p
{
	font-family:auto;
	font-size:50px;
	text-align:center;
	position:relative;
	top:80%;
	color:#C6A47E;
}

.quote p
{
	font-family:sans-serif;
	font-size:24px;
	text-align:justify;
}

.writer p
{
	margin-top: -15px;
    text-align: center;
	font-size:18px;
}

.border101
{
	display:block;
	width:200px;
	height:2px;
	background:#d5d5d5;
	float:left;
}

.border102
{
	display:block;
	width:200px;
	height:2px;
	background:#d5d5d5;
	float:right;
	position: relative;
    top: -40px;
}

.card-header
{
	background:#2B2B2B;
	color:#C6A47E;
	font-family:sans-serif;
	font-size:22px;
	text-transform:uppercase;
	text-align:left;
	font-weight:bolder;
	letter-spacing:2px;
	border:none;
}

.card-body
{
	background:#2B2B2B;
	color:#d5d5d5;
	font-family:sans-serif;
	font-size:14px;
	text-transform:capitalize;
	letter-spacing:2px;
	text-align:justify;
	word-spacing:2px;
}

.ish
{
	font-size: 20px;
    font-family: cursive;
    margin-left: 25px;
	color:#d5d5d5;
}

.border105
{
	display:block;
	width:165px;
	height:2px;
	background:#d5d5d5;
	float:left;
}

.border106
{
	display:block;
	width:165px;
	height:2px;
	background:#d5d5d5;
	float:right;
	position: relative;
    top: -40px;
}

.featured
{
	font-size: 17px;
    font-weight: 100;
    color: #d5d5d5;
}

#projects img
{
	width:100%;
	height:300px;
	margin-top:50px;
}

.heading
{
    color:#C6A47E;
	font-family:sans-serif;
	font-size:22px;
	text-transform:uppercase;
	text-align:left;
	font-weight:bolder;
	letter-spacing:3px;
}

.info
{
	color:#d5d5d5;
	font-family:sans-serif;
	font-size:14px;
	text-transform:capitalize;
	letter-spacing:2px;
	text-align:justify;
	word-spacing:2px;
	margin-top:-15px;
}

.quote3 p
{
	font-family:sans-serif;
	font-size:24px;
	text-align:justify;
}

.border107
{
	display:block;
	width:170px;
	height:2px;
	background:#d5d5d5;
	float:left;
}

.border108
{
	display:block;
	width:170px;
	height:2px;
	background:#d5d5d5;
	float:right;
	position: relative;
    top: -40px;
}

.job1
{
	width:100%;
	height:300px;
	margin-top:30px;
	background-image:url('../images/gurgaon.jpg');
	background-size:cover;
	margin-bottom:10px;
}

.job2
{
	width:100%;
	height:300px;
	margin-top:30px;
	background-image:url('../images/paschim.jpg');
	background-size:cover;
	margin-bottom:10px;
}

.job3
{
	width:100%;
	height:300px;
	margin-top:30px;
	background-image:url('../images/totland.jpg');
	background-size:cover;
	margin-bottom:10px;
}

.job4
{
	width:100%;
	height:300px;
	margin-top:30px;
	background-image:url('../images/s81.jpg');
	background-size:cover;
	margin-bottom:10px;
}
}	


/* screen size 768px */
@media only screen and (min-width: 768px) {
.header p
{
	font-family:auto;
	font-size:58px;
	text-align:center;
	position:relative;
	top:100%;
	color:#C6A47E;
}

.quote p
{
	font-family:sans-serif;
	font-size:26px;
	text-align:justify;
}

.writer p
{
	margin-top: -15px;
    text-align: center;
	font-size:18px;
}

.border101
{
	display:block;
	width:285px;
	height:2px;
	background:#d5d5d5;
	float:left;
}

.border102
{
	display:block;
	width:285px;
	height:2px;
	background:#d5d5d5;
	float:right;
	position: relative;
    top: -40px;
}

.border105
{
	display:block;
	width:255px;
	height:2px;
	background:#d5d5d5;
	float:left;
}

.border106
{
	display:block;
	width:259px;
	height:2px;
	background:#d5d5d5;
	float:right;
	position: relative;
    top: -40px;
}

#projects img
{
	width:100%;
	height:330px;
	margin-top:50px;
}

.border107
{
	display:block;
	width:260px;
	height:2px;
	background:#d5d5d5;
	float:left;
}

.quote3 p
{
	font-family:sans-serif;
	font-size:26px;
	text-align:justify;
}

.border108
{
	display:block;
	width:260px;
	height:2px;
	background:#d5d5d5;
	float:right;
	position: relative;
    top: -40px;
}

.job1
{
	width:100%;
	height:330px;
	margin-top:30px;
	background-image:url('../images/gurgaon.jpg');
	background-size:cover;
	margin-bottom:10px;
}

.job2
{
	width:100%;
	height:330px;
	margin-top:30px;
	background-image:url('../images/paschim.jpg');
	background-size:cover;
	margin-bottom:10px;
}

.job3
{
	width:100%;
	height:330px;
	margin-top:30px;
	background-image:url('../images/totland.jpg');
	background-size:cover;
	margin-bottom:10px;
}

.job4
{
	width:100%;
	height:330px;
	margin-top:30px;
	background-image:url('../images/s81.jpg');
	background-size:cover;
	margin-bottom:10px;
}
}

/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 992px) {
.nav-item	
{
	background: none;
    border-bottom: none;
    padding-left: inherit;
}

.listitems a
{
	color:black !important;
	font-family: sans-serif;
    font-size: 16px;
}

.border101
{
	display:block;
	width:405px;
	height:2px;
	background:#d5d5d5;
	float:left;
}

.border102
{
	display:block;
	width:405px;
	height:2px;
	background:#d5d5d5;
	float:right;
	position: relative;
    top: -40px;
}

.border105
{
	display:block;
	width:375px;
	height:2px;
	background:#d5d5d5;
	float:left;
}

.border106
{
	display:block;
	width:379px;
	height:2px;
	background:#d5d5d5;
	float:right;
	position: relative;
    top: -40px;
}

.border107
{
	display:block;
	width:380px;
	height:2px;
	background:#d5d5d5;
	float:left;
}

.border108
{
	display:block;
	width:380px;
	height:2px;
	background:#d5d5d5;
	float:right;
	position: relative;
    top: -40px;
}
}

/* Extra large devices (large laptops and desktops, 1200px and up) */
@media only screen and (min-width: 1200px) {
.header p
{
	font-family:auto;
	font-size:87px;
	text-align:center;
	position:relative;
	top:75%;
	color:#C6A47E;
}

.quote p
{
	font-family:sans-serif;
	font-size:28px;
	text-align:center;
}

.writer p
{
	margin-top: -15px;
    text-align: center;
	font-size:18px;
}

.border101
{
	width:495px;
	height:2px;
	background:#d5d5d5;
	float:left;
}

.border102
{
	width:495px;
	height:2px;
	background:#d5d5d5;
	float:right;
	position: relative;
    top: -40px;
}

.card-header
{
	background:#2B2B2B;
	color:#C6A47E;
	font-family:sans-serif;
	font-size:26px;
	text-transform:uppercase;
	text-align:left;
	font-weight:bolder;
	letter-spacing:3px;
	border:none;
}

.card-body
{
	background:#2B2B2B;
	color:#d5d5d5;
	font-family:sans-serif;
	font-size:16px;
	text-transform:capitalize;
	letter-spacing:2px;
	text-align:justify;
	word-spacing:2px;
}

.ish
{
	font-size: 25px;
    font-family: cursive;
    margin-left: 50px;
	color:#d5d5d5;
}

.border105
{
	width:465px;
	height:2px;
	background:#d5d5d5;
	float:left;
}

.border106
{
	width:465px;
	height:2px;
	background:#d5d5d5;
	float:right;
	position: relative;
    top: -39px;
}

.featured
{
	font-size: 19px;
    font-weight: 100;
    color: #d5d5d5;
}

#projects img
{
	width:100%;
	height:360px;
	margin-top:50px;
}

.heading
{
    color:#C6A47E;
	font-family:sans-serif;
	font-size:24px;
	text-transform:uppercase;
	text-align:left;
	font-weight:bolder;
	letter-spacing:3px;
}

.info
{
	color:#d5d5d5;
	font-family:sans-serif;
	font-size:16px;
	text-transform:capitalize;
	letter-spacing:2px;
	text-align:justify;
	word-spacing:2px;
}

.border107
{
	width:470px;
	height:2px;
	background:#d5d5d5;
	float:left;
}

.border108
{
	width:470px;
	height:2px;
	background:#d5d5d5;
	float:right;
	position: relative;
    top: -39px;
}

.quote3
{
	background:#EDEDED;
	padding-top:20px;
	border-top:2px solid black;
	border-bottom:2px solid black;
}

.quote3 p
{
	font-family:sans-serif;
	font-size:28px;
	text-align:justify;
}

.job1
{
	width:500px;
	height:360px;
	margin-top:30px;
	background-image:url('../images/gurgaon.jpg');
	background-size:cover;
	margin-bottom:10px;
}

.job2
{
	width:500px;
	height:360px;
	margin-top:30px;
	background-image:url('../images/paschim.jpg');
	background-size:cover;
	margin-bottom:10px;
}

.job3
{
	width:500px;
	height:360px;
	margin-top:30px;
	background-image:url('../images/totland.jpg');
	background-size:cover;
	margin-bottom:10px;
}

.job4
{
	width:500px;
	height:360px;
	margin-top:30px;
	background-image:url('../images/s81.jpg');
	background-size:cover;
	margin-bottom:10px;
}
}









