body{
	font-family: 'Hind', sans-serif;
	overflow-x:hidden !important;
	font-size: 15px;
line-height: 25px;
color: #242424;
}
html{
    overflow-x:hidden !important;
}
h1{
	font-size:28px;
	font-family: 'Hind', sans-serif;
}
h2{
	font-size:22px;
	font-family: 'Hind', sans-serif;
}
h3{
	font-size:20px;
	font-family: "Hind", sans-serif;
}
h4{
	font-size:17px;
}
p{
	font-size:15px;
	font-family: 'Hind', sans-serif;
}
li {
    line-height: 18px;
    margin-bottom: 0px;
    font-family: 'Hind', sans-serif;
}
a {
    text-decoration: none;
    outline: none !important;
    box-shadow: none !important;
}

/*header style*/

.headercontact{
	color: #666;	
	font-weight: bold;
	text-align: right;
	font-size: 20px;
	padding-right: 70px;
}
.headeremail{
	font-size: 20px;
	padding-top: 50px!important;
	font-weight: bold;
	color: #666;
	text-align: right;
}

.header {
  overflow: hidden;
  background-color: #c29f3f;
  padding: 2px 1px;
}

.header a {
  float: left;
  color: white;
  text-align: center;
  padding: 12px;
  text-decoration: none;
  font-size: 18px; 
  line-height: 25px;
  border-radius: 4px;
}

.header a.logo {
  font-size: 25px;
  font-weight: bold;
}

.header a:hover {
  background-color: #ddd;
  color: black;
}

.header a.active {
  background-color: dodgerblue;
  color: white;
}

.header-right {
  float: right;
}

@media screen and (max-width: 500px) {
  .header a {
    float: none;
    display: block;
    text-align: left;
  }
  
  .header-right {
    float: none;
  }
}


/*About us*/
.logo{
	max-width:1920px !important;
}
.header2{
  overflow: hidden;
  background-color: #c29f3f;
  padding: 2px 1px;
}

.about{
	margin-top: 40px;
}

.about-content1{
	text-align: justify;
	font-size: 14px;
	margin-top: 10px;	
	line-height: 1.3!important;	
	font-family: 'Lato', sans-serif;

}
.about-content
{
	text-align: justify;
	line-height: 1.3!important;	
	font-family: 'Lato', sans-serif;
}


.content{
	margin-bottom: 70px; 
}
.carpetimg{
	height: 370px!important;
	
}

.carpetimage{
	height: 287px;
}
.carpetimg1{
	text-align:  right !important;
}
.carpetimg2{
	text-align:  center !important;
}

.about2{
	padding-left: 10px;
	margin-top: 40px;
}

.topsize{
	margin-top: 40px;	
}


/*Gallery*/

.header1{
	overflow: hidden;
  background-color: white;
  padding: 2px 1px;
}

.gallery1{
	height: 340px!important;
}

.gallery3{

	height: 340px!important;
}

.gallery2:hover{
		 transform: scale(1.2);
}

.gallery3:hover{
	
	 transform: scale(1.2);
}
.gallery1:hover{
	 transform: scale(1.2);
}


 .gallery4{
 	width: 300px!important;
 	height: 340px!important;
 }

.gallery5{
 	height: 340px!important;
 }
 .gallery6{
 	height: 340px!important;
 }

.gallery4:hover{
		 transform: scale(1.2);
}

.gallery5:hover{
	
	 transform: scale(1.2);
}
.gallery6:hover{
	 transform: scale(1.2);
}

.paddingimage{
	padding-top: 40px;
}

.paddingimage1{
	padding-top: 40px;
	height: 340px !important;
}




/*footer*/

.linerow{
	border-right: 1px solid white; 
}

.linepadding{
	padding-left: 100px!important;
}

input{
	width: 250px;
	font-style: italic;
	padding-left: 10px;

}

textarea{
	width: 250px;
	font-style: italic;
	padding-left: 10px;
	max-width:95%;
	max-height: 90px;
}
.textarea{
	width: 250px;
	font-style: italic;
	padding-left: 10px;
	max-width:105%;
	max-height: 90px;	
}

.copyrightpadding{
padding-top: 40px!important;
}
.footercopy{
	padding-top: 10px;
	margin-top: 0px;
	overflow: hidden;
  background-color: #666!important;
  padding: 2px 1px;
  padding-bottom: 40px;
  color: white;
}
.footer1{
	margin-top: 40px;
	overflow: hidden;
  background-color: black;
  padding: 2px 1px;
  padding-bottom: 40px;
  color: white;
}

.mapicon{
	font-size: 40px!important;
}

.mailicon{
	font-size: 25px!important;
}
.footer{
	margin-top: 0px;
	overflow: hidden;
  background-color: black;
  padding: 2px 1px;
  padding-bottom: 40px;
}

.twitter{
	font-size: 25px!important;
	border-radius: 50% 50% 50% 1%;
	padding: 10px;
	background-color: white!important;
	color:#1DA1F2!important;

}


.youtube{
	font-size: 25px!important;
	border-radius: 50% 50% 50% 1%;
	padding: 10px;
	background-color: white!important;
	color:#c4302b!important;
}

.facebook{
	width: 45px;
	font-size: 25px!important;
	color:blue!important;
	border-radius: 50% 50% 50% 1%;
	padding: 10px;
	background-color: white!important;
}

.whatsapp{
	width: 45px;
	font-size: 25px!important;
	border-radius: 50% 50% 50% 1%;
	padding: 10px;
	background-color: white!important;
	color:#25D366!important;
}


.facebook:hover{
	width: 45px;
	font-size: 25px!important;
	border-radius: 50% 50% 50% 1%;
	padding: 10px;
	background-color: #cddc39b3!important;
	color:white!important;
}

.whatsapp:hover{
	width: 45px;
	font-size: 25px!important;
	border-radius: 50% 50% 50% 1%;
	padding: 10px;
	background-color: #cddc39b3!important;
	color:white!important;
}


.youtube:hover{
	width: 45px;
	font-size: 25px!important;
	border-radius: 50% 50% 50% 1%;
	padding: 10px;
	background-color: #cddc39b3!important;
	color:white!important;
}

.twitter:hover{
	
	font-size: 25px!important;
	border-radius: 50% 50% 50% 1%;
	padding: 10px;
	background-color: #cddc39b3!important;
	color:white!important;
}


.submit{
	background-color:white;
	border-radius: 40% 1% 40% 1%;
	width: 100px;
	height: 50px; 
	color: #b49c38;
	font-weight: 600!important;
}
.submit:hover{
	background-color: transparent;
}

.sys{
	color: white!important;
}

.sys:hover{
	color: blue!important;
}
/*.fa{
	margin-left: 30px!important;
	padding: 10px;
	background-color: #cddc39b3!important;
	font-size: 35px!important;
	
}
*/

.zooing:hover{
	
	background:url('../image/1.jpg');
	transform: scale(1.2);
	
}


.imagescale:hover{
	
	transform: scale(1.1);
}
.about-content1{
	padding-top: 25px;
}
.bg-light{
	background: #b49c38!important;
}
.buttonicon{

	background: #b49c38!important;
}
.nav-link:hover{
background-color: #ddd!important;
color: black!important;
font-size: 18px!important;
}
.nav-link{
	font-size: 18px!important;
color: #fff!important;
}
.carousel-control-next{
	top: auto;
bottom: 90px;
background-color: #c29f3f;
font-weight: bold;
transform: rotate(-90deg);
right: -77px;
opacity: 5 !important;
}
.header4{
	top: 10px;
}




#button {text-decoration: none;
	font-weight: bold;
	font-color:;
	transform: rotate(-90deg);
  
  background-color: #C29F3F;
  color: #fff;
  width: 125px;
  height: 38px;
  text-align: center;
  border-radius: 4px;
  position: fixed;
  bottom: 500px;
  right: 30px;
  transition: background-color .3s, 
    opacity .5s, visibility .5s;
  opacity: 0;
  z-index: 1000;
  padding-top: 7px;
}

#button:hover {
  cursor: pointer;
  background-color: #ddd;
  color: #000;
}
#button:active {
  background-color: #555;
}
#button.show {
  opacity: 1;

}













@media only screen and (min-width: 0px) and (max-width: 415px){

.headercontact{
	color: #666;	
	font-weight: bold;
	font-size: 20px;
	padding-right: 70px;
	text-align: center;
}
.headeremail{
	padding-top: 0px!important;
	font-size: 20px;
	font-weight: bold;
	color: #666;
	text-align: center;
}
.logo {

    max-width: 300px !important;

}
}




@media only screen and (min-width: 736px) and (max-width: 768px){

.carousel-control-next{
	top: auto;
bottom: 521px;
background-color: #c29f3f;
font-weight: bold;
transform: rotate(-90deg);
right: -35px;
opacity: 5 !important;
}
}


@media only screen and (min-width: 769px) and (max-width: 1024px){

.carousel-control-next{
	top: auto;
bottom: 270px;
background-color: #c29f3f;
font-weight: bold;
transform: rotate(-90deg);
right: -40px;
opacity: 5 !important;
}
}
@media only screen and (min-width: 1500px) and (max-width: 1920px){

.carousel-control-next{
	top: auto;
bottom: 153px;
background-color: #c29f3f;
font-weight: bold;
transform: rotate(-90deg);
right: -120px;
opacity: 5 !important;
}
}



