@charset "utf-8";
/* CSS Document */
body{       background-size: cover;  font-family: "Poppins", sans-serif;   background-position: center top !important;}
/*.head{ background:#251b16;}
*/.logo{ width:146px; float:left; margin: 20.5% 10% 9.5% 30%; }
.logo img{ width:100%;}
.right{ float:right;}
.head{position: fixed;    z-index: 9999;}
.right-m{margin: 40px 0 0 0;}
.flo-none{ float:none !important;}
.visi-miss{width: 100%;    margin: 20px 0 0 0;    float: left;}
.text-c{ text-align:center!important; margin:0 12%;}
.banner{ width:100%; float:left; border-top:0px #b4db4a solid; border-bottom:0px #b4db4a solid; display:block;margin: 155px 0 0 0;  }
.desk{display:block!important}
.mob{display:none!important}
.carousel-text { display: block; position: absolute;  top: 30%; left: 3%;   width:27.6%;   z-index: 1;}
.carousel-text-home{ display: block; position: absolute;  top: 30%; left: 40%;   width:27.6%;   z-index: 1;}
.hr{background-color: rgba(153,153,153,0.4);  width: 1px;  height: 635px; float:left; }
.carousel-text-border{background-image:url(../images/bg-banner.png);height:27px;width:100%;position:relative;text-align:center;color:#fff;background-position:center bottom;-webkit-background-size:cover;-moz-background-size:cover;background-size:cover;-o-background-size:cover;}
.bottom-border{ background:url(../images/bottom-border.png) center 0px repeat-x ;width: 100%; height: 16px; margin: 3px 0 0 0;}
/*h3{font-size: 35px;    color: #daa909;    font-weight: normal;    margin: 0 0 30px 0 !important;       font-weight: 300;  width: 100%;    text-transform: uppercase; }
h3 span{ font-size:50px  }
h3 sup{ font-size:83px; color:#a07230;}
*//*h5{    font-size: 20px;    font-weight: normal;    float: left;    margin: 25px 0 0 0 !important;    color: #000;    text-transform: uppercase;    text-align: center;    width: 100%;}
h5 span{font-size:14px;font-weight: normal; letter-spacing: 1px; color:#000; float:left; margin: 5px 0 0 0;}
*/h1{    font-size: 55px;      font-family: "Cormorant", serif;   font-weight: bold;    color: #182e6f;     text-align: center;   width: 100%;    float: left;    padding: 0px 0 0;     letter-spacing: 0;    text-align: left;  }
	h2{ font-size: 55px; color: #000;   }
	h3{ font-size: 35px; color: #000; }
	.lg-sub-html{    text-transform: uppercase;}
	.bty {   padding: 0px 0px 0px 20px;   border-left: 1px solid #adbbce;    margin: 0 0 0 20px;}
	.bty a{    background: #fff;    border: 1px solid #adbbce;    padding: 10px 25px;    margin: -1px 0 2px 0;    float: left;    color: #0d294f;    text-transform: uppercase;}
.project01 h1{font-size: 55px;    font-family: "Cormorant", serif; font-weight: bold; color:#282828; text-align:center; width: fit-content; float: left; padding: 0px 15px 0 55px; text-align: left; border-left:2px solid #282828;     margin: 3% 27%;  line-height: 50px;  }
.over{width:100%; float:left;     padding:5% 0 0%;}
	.over ul {   
    margin: 0px 31% 0 15%;
    padding: 0 0 0 20px;
    border-left: 0px solid #182e6f;
    width: 65%;
    float: left;
    font-family: 'Avenir';
    line-height: 32px;}
	.over ul li{width:100%; float:left;  color: #666666;
    font-size: 18px;padding:0;    font-weight: 300; }
	.over h1{    font-weight:500; color: #282828;    font-size: 48px;    margin: 20px 0% 50px 15%;    padding: 0;    border-left: 0px solid #182e6f;    width: 65%;    float: left;}
	.over p{  color: #666666;
    font-size: 18px;
    margin: 0px 31% 0 15%;
    padding: 0;
    border-left: 0px solid #182e6f;
    width: 65%;
    float: left;
    font-family: 'Avenir';
    line-height: 32px;}
	.over p a{color: #fff;  background: #F9BB77;    border-radius: 35px;
background: linear-gradient(180deg,rgba(249, 187, 119, 1) 0%, rgba(198, 134, 63, 1) 88%);   font-size: 16px;    padding: 12px 25px;    float: left;    margin: 50px 0 0 0;}
	.over p a:hover{ color:#393939 }

.project03 h2 {
    margin: 20px 0 0 0;
    color: #282828;
    font-size: 48px;
    font-family: "Cormorant", serif;
    font-weight: bold;
    text-align: center;
}
.line-img{     position: absolute;
    top: 305px;
    left: 47%;    display: none;
    z-index: 9;}

.line-about-img{     position: absolute;
    top: 355px;
    left: 47%; display: none;
    z-index: 9;}

button:focus {
    outline: none;
}
.faq-section {
    max-width:60%;
    margin:0 auto;
    padding: 0; 
}

.faq-title {
  text-align: center;
  font-size: 2rem;
  margin-bottom: 20px;
}

.faq-item {
  border-bottom: 1px solid #ddd;
  padding: 10px 0;
}
 

.faq-question {
  width: 100%;
  background: none;
  border: none;
  outline: none;color: #666666;
  text-align: left;
  font-size: 16px;
 
  cursor: pointer;
  display: flex;
  justify-content: space-between;
  align-items: center;
  padding: 0px 0;
}
  .faq-question a{color: #ffffff;
    padding: 10px 25px;
    background: #0d294f;
    margin: 10px 0;}

.faq-question .icon {
  transition: transform 0.3s ease;
 /* font-weight: bold;
 */ font-size: 1.2rem;
  color: #666666;
}

.faq-answer {
  max-height: 0;
  overflow: hidden;
  transition: max-height 0.4s ease, padding 0.3s ease;
  padding: 0 0;color: #666666;
}

.faq-answer p {    margin: 10px 0;
    color: #666666;
    padding: 0;
    line-height: normal;
    font-size: 14px;
    font-weight: 400;
}

.faq-answer ul {    padding: 0 0 0 20px;}
.faq-answer ul li{font-size: 14px;}

.faq-item.active .faq-answer {
  max-height: fit-content; /* enough for content */
  padding: 10px 0;
}

.faq-item.active .faq-question .icon {
  transform: rotate(180deg);
  content: "–";
}

 

.project05 ul{width: 100%; float: left;}
.project05 ul li{width: 33%; float: left;}
.carousel-control-next, .carousel-control-prev{width: 20%;}

.project01-main-about {
    width: 98%;
    float: left;
    margin: 0 0 0 0% !important;
}

	.over p a::after {    display: inline-block;    content: "→";    border-top: 0px solid #fff;    width: 25px;    margin:0 0rem 0 1rem;    transform: translateY(0px);    font-size: 26px;}
.over h3{  color: #181818;    font-size: 15px;    font-weight: 300;    margin: 0 0% 0 15%;    padding: 0;    text-align: left;    border-left: 0px solid #182e6f;    width: 100%;    float: left;}
.over h3::before { display: inline-block;    content: "";    border-top: 1px solid #181818;    width: 30px;    margin: 0 1rem 0 0rem;    transform: translateY(-4px);}
	.project01-main{width:98%; float: left; margin: 13% 0 0 0%;}
.main-divv{width: 100%; float: left; position: relative;  }
.project02 { padding: 100px 0 0;  width: 100%; float: left; background: #ffffff ;   background-size: contain;}
.project02-main     { width: 100%; float: left;}  
.project02-main p{width: 100%; float: left;color: #666666;
    font-size: 18px;
    margin:0px 0% 20px 0;
    padding: 0;
    border-left: 0px solid #182e6f;
    
    font-family: 'Avenir';
    line-height: 32px;}
.project02-main  h2{font-weight: 500;
    color: #282828;
    font-size: 48px;
   /* margin: 20px 0% 50px 0;
    */padding: 0;
    border-left: 0px solid #182e6f;
    width: 65%;
    float: left;
   
    font-family: "Cormorant", serif; 
    text-align: left; 
    line-height: 50px;
   
  
  }
.project02-main p a{

    color: #fff;
    background: #F9BB77;
    border-radius: 35px;
    background: linear-gradient(180deg, rgba(249, 187, 119, 1) 0%, rgba(198, 134, 63, 1) 88%);
    font-size: 16px;
    padding: 12px 25px;
    float:right;
     margin: 0px 0 0 0;
    position: absolute;
    top: 30px;
    right: 0;}

.project02-main p a::after {
    display: inline-block;
    content: "→";
    border-top: 0px solid #fff;
    width: 25px;
    margin: 0 0rem 0 1rem;
    transform: translateY(0px);
    font-size: 26px;}

  .over-1 h2{          font-family: "Cormorant", serif;   color: #fff;    font-size: 36px;    margin: 0 0% 0 15%;    padding: 0;    border-left: 0px solid #182e6f;    width: 83%;    float: left;}
	  .over-1 p{     color: #fff;    font-size: 16px;    margin: 20px 31% 0 15%;    padding: 0;    border-left: 0px solid #182e6f;    width: 52%;    float: left;}
	 .over-1 p a{color:  #0d294f;    background:#fff;    font-size: 16px;    padding: 15px 25px;    float: left;    margin: 20px 0 0 0;}
	  .over-1 p a:hover{ color:#acb3bd }
	  .over-1 p a::after {    display: inline-block;    content: "→";    border-top: 0px solid #fff;    width: 25px;color:  #0d294f;    margin:0 0rem 0 1rem;    transform: translateY(0px);    font-size: 26px;}
.project02 h5 {color: #282828;    font-size: 24px;        font-family: "Cormorant", serif;   margin-top: 1rem; width: 100%;    float: left;}
.project02 h5 span{ float: left; /*font-size: 14px; font-weight: normal; font-family: "Poppins", sans-serif;*/ width: 100%;    float: left;}
.project03{ padding: 0 0 100px;        width: 100%;    float: left;    background: #fff   ;    margin: 0px 0 0 0; position: relative;    background-size: contain;}
.project03-main     { width: 100%; float: left;}  
  .over-2 h2{          font-family: "Cormorant", serif;   color: #282828;    font-size: 36px;    margin: 0 0% 0 15%;    padding: 0;    border-left: 0px solid #182e6f;    width: 83%;    float: left;}
	  .over-2 p{     color: #555555;    font-size: 16px;    margin: 20px 31% 0 15%;    padding: 0;    border-left: 0px solid #182e6f;    width: 80%;    float: left;}
	 .over-2 p a{color:  #fff;    background:#0d294f;    font-size: 16px;    padding: 15px 25px;    float: left;    margin: 20px 0 0 0;}
	 .over-2 p a::after {    display: inline-block;    content: "→";    border-top: 0px solid #fff;    width: 25px; color: #555555;     margin:0 0rem 0 1rem;    transform: translateY(0px);    font-size: 26px;}
 .over-2 p a:hover{ color:#acb3bd }
	  .project03-i{ position: absolute;    top: -60px;}
    /*
.owl-three .owl-item .item img {-webkit-transition: 0.3s; -webkit-box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1); box-shadow: 0 5px 10px 0 rgba(0, 0, 0, 0.1); -o-transition: 0.3s; transition: 0.3s; -webkit-transform: scale(0.80); -ms-transform: scale(0.80); transform: scale(0.80);}
.owl-three .owl-item.center .item img {    -webkit-transform: scale(1);    -ms-transform: scale(1);    transform: scale(1);}
*/
.owl-three .owl-nav {    text-align: center;    /* margin: 40px 0;*/}
.owl-three .owl-nav button {	font-size: 24px !important;	margin: 10px;	color: #033aff00 !important;}
.project05 p {      font-size: 14px;
    text-align:left;
    color: #555555;
    /* font-weight: 300; */
    margin: 0 auto;
    float: none;
    display: block;
    /* font-family: "Cormorant", serif; */
    line-height: 20px;}
.project04 { padding: 7rem 5rem;
    background: url(../images/bg-1.jpg);
    float: left;
    width: 100%;
    margin: 140px 0 0;
 }

.project04-img { 
     padding: 7rem 5rem;
    background: url(../images/about-middle.jpg);
    float: left;
    width: 100%;
    margin: 140px 0 0;
    height: 600px;}

    .pdd_p{padding: 30px 30px 0 0; position: relative;} 

        .pdd_p-9{padding: 10px 60px 40px 40px;position: relative;} 

.project04 ul{    width: 100%;    float: left;    padding: 0 0 0px 0;    list-style: none;}
.project04 ul li{ width: 33.3%; float: left; }
.project04 h2 {  color: #fff; font-size: 36px;      font-family: "Cormorant", serif; font-weight: bold;text-align: center;}
.project04 h3 {  color: #fff; font-size: 72px;text-align: center;      font-family: "Cormorant", serif; font-weight: bold;}
.project04 p{color:#fff; font-size: 16px; text-align: center;  width: 100%;  }
.project04 h3 span{font-size: 36px;}
.project04 h5 {  margin-top: 1rem;}
.project05 { padding: 5% 0 5%;
    float: left;
    /* background: #eeeeee; */
    width: 100%;
    position: relative;
    z-index: -1;
    /* margin: -280px 0 0 0; */
    /* height: 900px;*/}
.project06 {        padding: 24rem 0 5rem;    float: left;    background: #eeeeee;    width: 100%;    margin: -280px 0 0 0;    z-index: -1;    position: relative;    height: 900px;}
.project06 p{     line-height: normal;    text-align: center;    color: #000;    font-size: 19px;    margin: 0 0 30px 0px;    font-weight: 300;}
.project05 h2 {         margin: 20px 0 0 0;
     color:#282828;
    font-size: 48px;
    font-family: "Cormorant", serif;
   
    text-align: center;
} 
.project05 h5 {     margin-top: 1rem;
    text-align: left;
    font-size: 16px;
    color: #282828;
    width: 100%;
    border-bottom: 0;
    margin: 0px auto 0 !important;
    float: left;
    padding: 10px 0 0;   }
.project05 h5 span{text-align: left; font-size: 12px; color: #282828; float: left; width: 100%; } 


.project05-about ul{list-style: none;padding: 0; width: 100%; float:left;}

.project05-about ul li{width: 29%;
    float: left;
    margin: 0 2% 0 2%;}

.project05-about ul li h3{ font-size: 36px; color: #282828; font-family: "Cormorant", serif;}
.project05-about ul li p{ color:#666666; font-size: 18px; line-height: 32px;    font-family: 'Avenir';}

.project07{ padding: 100px 0 100px;      width: 100%;    float: left;    background: #fff   ;    margin: 0px 0 0 0; position: relative;    background-size: contain;}
.project07-1{ padding: 100px 0 100px;   float: left;   width: 100%;    float: left;   background: #fff   ;    margin: 0px 0 0 0; position: relative;    background-size: contain;}
.project07-main     { width: 100%; float: left; margin: 130px 0 0 0;}  
.over-7 h3{     color: #282828;    font-size: 15px;  font-weight: 300;   margin: 0 0% 0 0%;    padding: 0;    border-left: 0px solid #182e6f;    width: 100%;    float: left;}
.over-7 h3::before {       display: inline-block;    content: "";    border-top: 1px solid black;    width: 30px;    margin: 0 1rem 0 1rem;    transform: translateY(-4px);}
.over-7 h2{          font-family: "Cormorant", serif;     font-weight: bold;  color: #282828;    font-size: 36px;    margin: 20px 0% 0px 0%;    padding: 0;    border-left: 0px solid #182e6f;    width: 100%;    float: left;}
.over-7 p{ color: #555555;    font-size: 16px;    margin: 40px 0% 40px 0%;    padding: 0 100px 0px 0;    border-left: 0px solid #182e6f;    width: 100%;    float: left;    line-height: 30px;}
.over-7 p a{color:  #fff;    background:#0d294f;    font-size: 16px;    padding: 15px 25px;    float: left;    margin: 20px 0 0 0;}
.over-7 p a:hover{ color:#acb3bd }
.project07-i{ position: absolute; width:450px;   top: 0px;}
.project07-i img{ width: 100%;}
.project07-main ul{    width: 100%;    float: left;    padding: 0 0 0 18px;    line-height: 32px;}
.project07-main ul li{ width: 100%; float: left; color: #282828; font-weight: 600;   font-size: 16px; }
.grid_8-2 img{ width: 100%;}
.project08 { padding: 100px 0 0;   width: 100%; float: left; /*background: #181818 url(../images/pro-1/bg-ami.jpg) no-repeat; */margin: 0px 0 0 0; background-size: cover;}
.project08-main     { width: 100%; float: left;}  
.project08 h5 {color: #fff;    font-size: 17px;        font-family: "Cormorant", serif;   margin-top: 1rem; width: 100%;    float: left;}
.project08 h5 span{ float: left; font-size: 14px; font-weight: normal; font-family: "Poppins", sans-serif; width: 100%;    float: left;}
.project08-pro { padding: 100px 0 0;   width: 100%; float: left;   margin: 0px 0 0 0; background-size: cover;}
.project08-pro h5 {color: #6b4823;    font-size: 17px;        font-family: "Cormorant", serif;   margin-top: 1rem; width: 100%;    float: left;}
.project08-pro h5 span{ float: left; font-size: 14px; font-weight: normal; font-family: "Poppins", sans-serif; width: 100%;    float: left;}
.over-8 h3{     color: #282828;    font-size: 15px;  font-weight: 300;   margin: 0 0% 0 0%;    padding: 0; text-align: center;   border-left: 0px solid #182e6f;    width: 100%;    float: left;}
.over-8 h3::before {       display: inline-block;    content: "";    border-top: 1px solid #282828;    width: 30px;    margin: 0 1rem 0 1rem;    transform: translateY(-4px);}
.over-8 h2{ text-align: center;     font-family: "Cormorant", serif; font-weight: bold;  color: #282828; font-size:36px; margin:20px 0% 0px 0%; padding: 0;border-left: 0px solid #182e6f; width: 100%; float: left;}
.over-8 p{ color: #282828;  text-align: center;   font-size: 16px;    margin: 40px 0% 40px 0%;    padding: 0 100px 0px 0;    border-left: 0px solid #182e6f;    width: 100%;    float: left;    line-height: 30px;}
.over-8 p a{color:  #282828;    background:#0d294f;    font-size: 16px;    padding: 15px 25px;    float: left;    margin: 20px 0 0 0;}
.over-8 p a:hover{ color:#acb3bd }
.project09 { padding: 100px 0 100px; height: auto; width: 100%; float: left; background: #fff; margin: 0 0 0 0; background-size: cover;}
.project09-main     { width: 100%; float: left;}  
.project09 h5 {color: #0d294f;    font-size: 17px;        font-family: "Cormorant", serif;   margin-top: 8px; width: 100%;    float: left;}
.project09 h5 span{ float: left; font-size: 14px; font-weight: normal; font-family: "Poppins", sans-serif; width: 100%;    float: left;}
.main-bg-gray{ background: #fffbf7; width: 100%; float: left;    position: relative;}
.bt-aa{ position: absolute;   left: 20px;    bottom: 20px;    background: #0d294f;    color: #fff !important;    padding: 15px 30px;}
.bt-main{position: relative;    bottom: 0;    width: 100%;    float: left;    border: #bfbfbf 1px solid;} 
.bt-main img{width: 100%; float: left;}
.over-9 h3{     color: #282828;    font-size: 15px;      margin: 90px 0% 0 0%; padding: 0 0 0 0px;text-align: left;   border-left: 0px solid #182e6f;    width: 100%;    float: left;}
.over-9 h3::before {       display: inline-block;    content: "";    border-top: 1px solid #282828;    width: 30px;    margin: 0 1rem 0 1rem;    transform: translateY(-4px);}
.over-9 h2{   text-align: left;        font-family: "Cormorant", serif;     font-weight: bold;  color: #282828;    font-size: 36px;    margin: 20px 0% 0px 0%;    padding:0 115px 0px 0px;    border-left: 0px solid #182e6f;    width: 100%;    float: left;}
.over-9 p{     color: #282828;    text-align: left;    font-size: 16px;    margin: 35px 0% 35px 0%;    padding: 0 70px 0px 0px;    border-left: 0px solid #182e6f;    width: 100%;    float: left;    line-height: 30px;}
.over-9 p a{color:  #282828;    background:#0d294f;    font-size: 16px;    padding: 15px 25px;    float: left;    margin: 20px 0 0 0;}
.over-9 p a:hover{ color:#acb3bd }
.over-9 h4{     color: #0d294f;    font-size: 24px;  font-weight: 600;   margin: 0 0% 0 0%;   padding: 0 100px 14px 0px; text-align: left;   border-left: 0px solid #182e6f;      font-family: "Cormorant", serif;  width: 100%;    float: left;}
.over-9 {    width: 100%;    float: left;    padding:20px 0 0 120px;    }

.over-9-main ul{    width: 100%;    float: left;    padding:20px 0 0 20px;    }
.over-9-main  ul li{ width: 100%; float: left;  font-size: 16px;color: #282828; text-align: left;line-height: 35px;  }
 .over-9-main  ul li ul { width: 100%;    float: left; padding: 0 0 0 20px ; margin: 0;}
 .over-9-main  ul li ul li{    font-size: 14px; }


.over-9-main1 ul{    width: 50%;    float: left;    padding:0px 0 0 20px;    }
.over-9-main1  ul li{ width: 100%; float: left;  font-size: 16px;color: #282828; text-align: left;line-height: 35px;  }
 .over-9-main1  ul li ul { width: 100%;    float: left; padding: 0 0 0 20px ; margin: 0;}
 .over-9-main1  ul li ul li{    font-size: 14px; }
 

 
.over-9-main2 ul{    width: 50%;    float: left;        padding: 9px 0 0 20px;    }
.over-9-main2  ul li{ width: 100%; float: left;  font-size: 16px;color: #282828; text-align: left;line-height: 35px;  }
 .over-9-main2  ul li ul { width: 100%;    float: left; padding: 0 0 0 20px ; margin: 0;}
 .over-9-main2  ul li ul li{    font-size: 14px; }

@media only screen and (min-width: 301px) and (max-width: 1000px) {

.over-9 {
    width: 100%;
    float: left;
    padding: 20px 0 0 18px;
}
}



@media only screen and (min-width: 1001px) and (max-width: 1100px) {

.over-9 {
    width: 100%;
    float: left;
 padding: 20px 0 0 40px;
}
}


@media only screen and (min-width: 1101px) and (max-width: 1200px) {

.over-9 {
    width: 100%;
    float: left;
    padding: 20px 0 0 18px;
}
}


@media only screen and (min-width: 1201px) and (max-width: 1300px) {

.over-9 {
    width: 100%;
    float: left;
    padding: 20px 0 0 18px;
}
}



@media only screen and (min-width: 1301px) and (max-width: 1400px) {

.over-9 {
    width: 100%;
    float: left;
    padding: 20px 0 0 18px;
}
}


@media only screen and (min-width: 1401px) and (max-width: 1500px) {

/*.over-9 {*/
/*    width: 100%;*/
/*    float: left;*/
/*    padding: 20px 0 0 18px;*/
/*}*/
}



@media only screen and (min-width: 1501px) and (max-width: 1600px) {

.over-9 {
    width: 100%;
    float: left;
    padding: 20px 0 0 18px;
}
}


@media only screen and (min-width: 1601px) and (max-width: 1700px) {

.over-9 {
    width: 100%;
    float: left;
    padding: 20px 0 0 18px;
}
}





.over-99 ul {color: #0d294f; font-size: 24px; font-weight: 600; margin: 0 0% 0 0%;   padding: 20px 0 0 120px; text-align: left; border-left:0px solid #182e6f;     font-family: "Cormorant", serif; width: 100%;    float: left;}  
 .over-99 ul li{width: 33%; float: left;}
 .over-99 h5{      color: #0d294f;    text-align: left;    font-size: 16px;    margin: 8px 0 0;  }
.over-99 p{color:#555555;font-family: "Poppins", sans-serif;text-align:left;font-size:16px;margin:5px 0% 35px 0%; padding: 0 70px 0px 0px;border-left: 0px solid #182e6f;width: 100%;float: left; line-height: 30px; font-weight: 400;}
.project10 { padding: 100px 0 100px; height: auto; width: 100%; float: left; background: #fff ; margin: 0 0 0; background-size: cover;}
.project10-main     { width: 100%; float: left;}  
.project10 h5 {color: #fff;    font-size: 17px;        font-family: "Cormorant", serif;   margin-top: 1rem; width: 100%;    float: left;}
.project10 h5 span{ float: left; font-size: 14px; font-weight: normal; font-family: "Poppins", sans-serif; width: 100%;    float: left;}
.over-10 h3{     color: #181818;    font-size: 15px;  font-weight: 300;   margin: 0 0% 0 0%;    padding: 0; text-align: center;   border-left: 0px solid #182e6f;    width: 100%;    float: left;}
.over-10 h3::before {       display: inline-block;    content: "";    border-top: 1px solid #181818;    width: 30px;    margin: 0 1rem 0 1rem;    transform: translateY(-4px);}
.over-10 h2 {
    text-align: center;
    font-family: "Cormorant", serif;
    font-weight: bold;
    color: #181818;
    font-size: 36px;
    margin: 20px 0% 30px 0%;
    padding: 0;
    border-left: 0px solid #182e6f;
    width: 100%;
    float: left;
}


.over-10 p{ color: #181818;  text-align: center;   font-size: 16px;    margin: 40px 0% 40px 0%;    padding: 0 100px 0px 0;    border-left: 0px solid #182e6f;    width: 100%;    float: left;    line-height: 30px;}
.over-10 p a{color:  #181818;    background:#0d294f;    font-size: 16px;    padding: 15px 25px;    float: left;    margin: 20px 0 0 0;}
.over-10 p a:hover{ color:#acb3bd }
.over-10  ul{    width: 100%;    float: left;    padding:0;    }
.over-10  ul li{     width: 25%;    float: left;    list-style: none;  }
.over-10  ul li a{padding:10px 20px;font-size:18px;color:#181818;border:1px solid #181818; font-weight: 600; text-decoration: none; background: #f6f6f6;     font-family: "Cormorant", serif; width: 80%; text-align: center; float: left; margin: 20% 10%; }
.over-10  ul li a:hover{background: #181818;color:#f6f6f6;}
.project11 { padding: 100px 0 100px; height: auto; width: 100%; float: left;   margin: 0 0 0; background-size: cover;}
.project11-main     { width: 100%; float: left;}  
.project11-main-11     { width:97%; float: left; background: #fff; box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;     margin: 40px 0 0;}
.project11-main-22     { width:97%; float: right; background: #fff;box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;     margin: 40px 0 0;}  
.project11-main-22 img, .project11-main-11 img{ width: 100%;}
.project11 h5 {color: #181818;     font-size: 24px;  margin: 0 25px 0px 25px;      font-family: "Cormorant", serif;   margin-top: 1rem; width: 100%;    float: left; position: relative;}
.project11 h5::before {    display: inline-block;    content: "";    border-top: 2px solid #181818; width: 50px;    margin: 0 0;    transform: translateY(0px);    position: absolute;    bottom: -15px;}
.project11 h5 span{ float: left; font-size: 14px; font-weight: normal; font-family: "Poppins", sans-serif; width: 100%;    float: left;}
.over-11 h3{     color: #181818;    font-size: 15px;  font-weight: 300;   margin: 0 0% 0 0%;    padding: 0; text-align: center;   border-left: 0px solid #182e6f;    width: 100%;    float: left;}
.over-11 h3::before {       display: inline-block;    content: "";    border-top: 1px solid #181818;    width: 30px;    margin: 0 1rem 0 1rem;    transform: translateY(-4px);}
.over-11 h2{   text-align: center;        font-family: "Cormorant", serif;     font-weight: bold;  color: #181818;    font-size: 36px;    margin: 20px 0% 0px 0%;    padding: 0;    border-left: 0px solid #182e6f;    width: 100%;    float: left;}
.over-11 h4{          font-family: "Cormorant", serif;     font-weight: bold;  color: #181818;    font-size: 14px;    margin: 50px 25px 0px 25px;    padding: 0;    border-left: 0px solid #182e6f;    width: 100%;    float: left;}
.over-11 p{     color: #555555;    text-align: left;    font-size: 14px;    margin: 23px 0% 40px 0%;    padding: 0 25px 0px 25px;    border-left: 0px solid #182e6f;    width: 100%;    float: left;    line-height: 24px;}
.over-11 p a{color:  #181818;    background:#0d294f;    font-size: 16px;    padding: 15px 25px;    float: left;    margin: 20px 0 0 0;}
.over-11 p a:hover{ color:#acb3bd }
.over-11  ul{    width: 100%;    float: left;    padding:0;    }
.over-11  ul li{     width: 25%;    float: left;    list-style: none;  }
.over-11  ul li a{padding:10px 20px;font-size:18px;color:#181818;border:1px solid #181818; font-weight: 600; text-decoration: none; background: #f6f6f6;     font-family: "Cormorant", serif; width: 80%; text-align: center; float: left; margin: 20% 10%; }
.over-11  ul li a:hover{background: #181818;color:#f6f6f6;}
.tab {  overflow: hidden;  border: 1px solid #ccc;   width: 580px; margin: 0 auto;}
.tab button {  background-color: inherit;  float: left;  border: none;  outline: none;  cursor: pointer;  padding: 14px 16px;  transition: 0.3s;  font-size: 17px;}
.tab button:hover {  background-color: #ddd;}
.tab button.active {
    background-color: #db9a54;
}
.tabcontent {  display: none;  padding: 0;    border: 0px solid #ccc;    border-top: none;    margin: 30px 0 0;}
.topright {  float: right;  cursor: pointer;  font-size: 28px;}
.topright:hover {color: red;}
.tab-on{position: relative;    width: 100%;    float: left;}
.tab-on ul{width: 100%; float: left; padding: 0;    list-style: none;}
.tab-on ul li{width: 31%;    float: left;    margin: 1% 1% 1% 1.3%;}
.tab-on ul li img{width: 100%; float: left;}
.tab-on ul li P{color:#282828; font-size: 17px;      font-family: "Cormorant", serif; width: 100%;float: left;     padding: 20px 0;}
.tab-on ul li P span{color:#555555; font-size: 15px;     font-family: "Poppins", sans-serif; width: 100%; float: left;}




/* Styling for the Ongoing Projects Sub-tabs (Commercial / Residential) */
.sub-tabs {
  /* margin-top: 20px;
  text-align: center;
  width: 100%; */
      text-align: center;
    width: 100%;
    overflow: hidden;
    border: 1px solid rgb(204, 204, 204);
    width: 278px;
    margin: 0px auto;
}

.sub-tablinks {
  background-color: inherit;
    border: none;
    cursor: pointer;
    padding: 10px 20px;
    transition: 0.3s;
    font-size: 16px;
    margin: 0 0px;
    border-radius: 0px;
    font-family: "Poppins", sans-serif;
}

.sub-tablinks:hover {
  background-color: #ddd;
}

.sub-tablinks.active {
  background-color:  #db9a54;

  color: #333;
}






.project12{width: 100%; float: left;     position: relative;}
.project12-left{width: 35%; float: left;       padding: 6%;  background: #fff;    box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px;}
.project12-right{width: 50%; float: right;}
.over-12 h3{     color: #181818;    font-size: 15px;  font-weight: 300;   margin: 0 0% 0 0%;    padding: 0; text-align: center;   border-left: 0px solid #182e6f;    width: 100%;    float: left;}
.over-12 h3::before {       display: inline-block;    content: "";    border-top: 1px solid #181818;    width: 30px;    margin: 0 1rem 0 1rem;    transform: translateY(-4px);}
.over-12 h2{   text-align: left;        font-family: "Cormorant", serif;     font-weight: bold;  color: #181818;    font-size: 36px;    margin: 20px 0% 0px 0%;    padding: 0;    border-left: 0px solid #182e6f;    width: 100%;    float: left;}
.over-12 h4{          font-family: "Cormorant", serif;     font-weight: bold;  color: #181818;    font-size: 14px;    margin: 20px 0% 0px 0%;    padding: 0;    border-left: 0px solid #182e6f;    width: 100%;    float: left;}
.over-12 p{ color: #000;  text-align: left;  font-size: 16px;  margin: 23px 0% 0px 0%;    padding: 0 25px 0px 0px;    border-left: 0px solid #182e6f;    width: 100%;    float: left;    line-height: 24px;}
.over-12 p span{ color:#282828 }
.over-12 p a{color:  #181818;       font-size: 16px;    float: left;    margin: 0px 0 0 0;}
.over-12 p a:hover{ color:#acb3bd }
.over-12  ul{    width: 100%;  padding: 100px 0 0;  float: left;       }
.over-12  ul li{      width: 48%;    float: left;    list-style: none;    margin: 0 2% 0 0; }
.over-12  ul li a{padding:10px 20px;font-size:18px;color:#181818;border:1px solid #181818; font-weight: 600; text-decoration: none; background: #f6f6f6;     font-family: "Cormorant", serif; width: 80%; text-align: center; float: left; margin: 20% 10%; }
.over-12  ul li a:hover{background: #181818;color:#f6f6f6;}
.carousel-text-home h4{font-size:28px;font-weight: normal; letter-spacing: 5px;}
.carousel-text  h2{font-size:55px; font-weight: normal; letter-spacing: 9px; color:#b4db4a; text-align:left;}
.carousel-text 	h2 span{font-size:40px;  font-weight: normal; letter-spacing: 2px;}	
.satyam-left h2{font-size: 50px; font-weight: normal;color: #7b6d51;/* background-image: url(../img/bg-text-f.jpg); */float: left; padding: 6px 65px; width: 100%; display: block; margin:10% 0% 20px; text-align:center; text-transform: uppercase;line-height: 75px;}
h2 span{font-size:40px;  font-weight: normal; letter-spacing: 7px;}
h6{font-size:18px;font-weight: normal; letter-spacing: 2px;}
p{font-size:20px; color:#000000; float:left;  line-height:25px;}
p a{ color: #919191; text-decoration: none; }
p a:hover{ color:#ccc;}
.bg-fixed{background:#fff url(../images/bg-fixed.png)no-repeat right top; background-size: contain;   right: 0;   top: 0;    width: 100%;    height: 155px;     position: fixed;    z-index: 999;}
 .form-in-pop div:nth-child(2){   float:left;}
.form-in-pop div{ width:100%; float:left;}
.opencall {    position: absolute;    right: 6%;    z-index: 9;    display: block;    cursor: pointer;    top:10%;     width: 45px;}
 .pach{width: 100%;    float: left;    display: block;    background: #fff;}
.pach img{float: right;width: 12%;}
.active { color: #fff !important;}
.input{height: 30px; width:97%;   line-height: 10px;  padding: 0 1.5%; background-color:#e5e5e5; outline:none; border:0;}
#field2::-webkit-input-placeholder { color:#000; letter-spacing:1px; font-size:15px;    }
.m110{ margin:10px 0 0 0;}
.m120{ margin:20px 0 0 0;}
.m140{ margin:40px 0 0 0;}
.m180{ margin:80px 0 0 0;}
.m199{ margin:80px 0 40px 0;}
.m191{ margin:0px 0 40px 0;}
.m190{margin: 25px 0 0 10px !important;}
.m000{ margin:0 0 0 0 !important;}
.p120{ padding:8px;}
.p121{ padding:10px;}
.p110{ padding:1.5%;}
.p111{padding: 10px 0 0 10px;}
.p130{ padding:30px; float:left;}
.img{ width:100%;margin:30px 0 0 0;}
.img img{ width:100%;}
.img1{ width:100%;margin:0px 0 0 0;}
.img1 img{ width:100%;}
.img2{ width:78%;margin:0px 0 0 0;}
.img2 img{ width:100%;}
.center-123{ text-align:center;     float: none;}
.reset{letter-spacing:1px;background-color:#a07230;color:#FFF;outline:none; font-size:16px; cursor:pointer; border:0;width:125px;height:30px;float:left;}
.reset:hover{ background-color:#8d570a; }
.bg-gray{ background-color: rgba(0, 0, 0, 0.28);}
.carousel-control-prev-icon{background-image:url(../images/a-1.png)}
.carousel-control-next-icon{background-image:url(../images/a-2.png)}
.carousel-control-next-icon, .carousel-control-prev-icon {    display: inline-block;    width: 20px;    height: 30px;}
.about-s3 img{margin: 0 auto;    display: block;}
.main-height{height:300px;}
	.about-s3 h2{ font-size:55px;margin: 30px 0 0 0;}
	.about-s3 h3{text-align:center}
.about-s3 p{ font-size: 30px; text-align: center; width: 55%; color: #042a59; /* font-weight: 300; */ margin: 0 auto; float: none;    display: block;        font-family: "Cormorant", serif;    line-height: 40px;}	
.main-div{position:absolute;  z-index: 9;     margin: 5% 0 0 0;  width: 42%;}
			.main-div ul{    width: 100%;    float: left;    list-style: none;    padding: 0;}
				.main-div ul li{    width: 48%;    float: left;       margin: 1%;    padding: 40px 30px;}
	.main-div ul li img{margin: 0 auto;    display: block;}
		.main-div ul li p{  text-align:center;  font-size: 22px;    color: #000;    font-weight: 300; margin: 0;   line-height: 30px;}
		.main-div ul li h5{ font-size:25px; color:#000;    text-transform: none; }
		.main-div ul li p a{    color: #000;    font-weight: 300;}
		.main-div ul li p a:hover{color:#ac7629}	
		.main-div-contact{ float: right;    }
	.form-main{    padding:200px 60px 120px 160px;}
.form-main p{font-size:30px; font-weight:300;  text-align: left;}
.project01 img{width:100%;}
footer{      margin: 0 auto 0 !important;    float: none; }
footer p{      font-weight: normal;    font-size: 16px;    text-align: center;    width: 100%;  border-top: 0px solid #000;  padding: 30px 0 20px;}
.footer{width: 100%; margin: 0 auto; background:#313131; float:left}
footer a{ color:#B4B4B4;}
footer a:hover{ color:#999;}
footer ul{ width:60%; float:none; margin:0 40%;}
footer li { list-style:none; float:left;}
.footer ul{width: 80%; float: left; margin: 5% 10% 2%; padding: 0;}
.footer ul li{width: 25%; float: left;    list-style: none;}
 .footer ul li h2{font-size: 24px; color:#fff;     font-weight: 300;        font-family: "Cormorant", serif; position: relative;}
 .footer ul li h2::before {       display: inline-block;    content: "";    border-top: 2px solid #ffffff;    width: 50px;    margin: 0 0;    transform: translateY(0px);    position: absolute;    bottom: -15px;} 
 .footer ul li p{font-size: 14px;       font-weight: 300; color: #fff;    line-height: 30px;    margin: 30px 0 0 0;}
  .footer ul li p a{font-size: 14px; color:#fff; text-decoration: none;    font-weight: 300;}
  .footer ul li p a:hover{font-size: 14px; color:#ccc}
.link-bottom{ position: absolute; z-index: 9; bottom: 50px; height: 50px; width: 94.5%; margin: 0 auto; text-align: center; font-size: 18px;color: #ffffff;  line-height: 20px;  letter-spacing: 1.5px;}
.link-bottom img {   width: 40px;  height: 40px;   float: none;   margin: 0 auto;}
.back-to-projects{ background-image:url(../images/back-to-projects.png); background-repeat: no-repeat;  right: 0px; bottom: 0px;position: fixed; width: 50px; height: 50px; z-index: 999; cursor: pointer;}
.back-to-projects:hover{ background-image:url(../images/back-to-projects-hover.png);background-repeat:no-repeat;right:0px;bottom:0px;position:fixed;width:50px;height:50px;z-index: 999;cursor: pointer;}
.navi-getion{ display:none;}
.mobile-content-about-us{ display:none;}
 .bg-slider{ background:rgba(255, 255, 255, 0.7);      float: inherit;  width: 92%; height: auto; padding: 20px;}
.buttons-on{background:#f7f6f2 url(../images/last-fixed.png) no-repeat right top; width:100%; float: left; height:111px;}
.buttons-on p a{text-transform: none;}
.buttons-on p a:hover{ color:#000}
 .grid_1 img{width: 100%;}
 .start-img{position: absolute; left: 0;width: 30.5%;}
.start-img-last{position: absolute; right: 0;}
.start-img img{width:100%;}
 .modal-title {  font-size: 16px; padding: 20px 15px;}
 .modal-header{padding: 0;}
 .bt-peace{    cursor: pointer;   background: #000;    border: 0;    padding: 1%;    /* float: left; */    color: #fff;    text-transform: uppercase;    margin: 0 auto;    width: 14%;    display: block;}
  .bt-peace:hover{ background: #999;}
.scroll-panel {  height: 400px;    outline: none;    overflow: auto;}
.plus{width:20px; height:20px; float:right; position:relative; right:0; top:20px;}
.view {  width: 100%;   height: 100%;   float: left;   overflow: hidden;   position: relative;   text-align: center;   cursor: default;}
.view .mask,.view .content {   width: 100%;   height: 100%;   position: absolute;   overflow: hidden;   top: 0;   left: 0;}
.view img {   position: relative;}
.view h4 {   text-transform: uppercase;   color: #fff;   text-align: left;   position: relative;   font-size: 16px;   padding-left:20px;}
.view p {       font-size: 62px;    position: relative;    color: #000; text-align: left;   padding-left:20px; text-transform:uppercase; }
.view a.info { display: inline-block;   text-decoration: none;   padding: 7px 20px;   color: #FFF;   font-size:18px;  text-transform:uppercase;    }
.view a.info:hover {   -webkit-box-shadow: 0 0 5px #000;   -moz-box-shadow: 0 0 5px #000;   box-shadow: 0 0 5px #000;}
 .slider img{ width: 95% !important;}
 .social-icons{width:100%; float:left;     bottom: 20px; }
.social-icons ul{    width: 165px;    margin: 0 auto;    display: block;    background: #000;}
.social-icons li{width:35px; float:left; border:0;margin: 0 10px 0 10px;}	
	.footer-logo{width:20%; float:left;    margin: 15%  0;}
		.footer-logo img{width:100%}
	.footer-address{width: 48%;   float: left;    margin: 12% 0;}		 
		.footer-address p{color:#fff; font-size:18px;    border: 0;    text-align: left;    line-height: 30px;}
	.map{width:30%; float:left;    margin: 70px 0;}
 .footer-address h4 {    color: #b4db4a;    font-size: 24px;}
.footer-address p { font-size: 15px;}
.homeoverview{    margin: 0 auto;    padding: 0% 0 0 0%;         left: 0;  position: relative;  width: 100%;    text-align: left;}
.healthfeatures{width:90%; margin: 0 auto;}
.healthfeatures img{width: 100%; float: left;}
.homeoverview h1{-webkit-transform: rotate(-90deg);-moz-transform: rotate(-90deg);transform: rotate(-90deg);filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3); font-size: 14px; width: auto;    
  font-weight: 400; color: #fff; float: left; padding: 0px 0 0; font-family: "Poppins", sans-serif; letter-spacing: 5px;left: -100px; position: absolute; top: 320px;}
.social-icons {  margin: 80px 0 0;  position: relative;  z-index: 2;    display: block;    align-content: flex-end;}
.social-icons a {    color: white;    margin: 0px 3px;    /* background: white; */    font-size: 20px;    padding: 6px 8px 6px 0px;    text-decoration: none;    border-radius: 100%;}
.feature-containleft{width:54%;    margin-right: 0%;    float: left;    margin: 0 23%;    display: block; }
.feature-containright{width:100%;float: right; background:#aca080 url(../images/bg-on.png) fixed no-repeat; background-position:top right}
.footer-logo {    width: 15%;    float: left;    margin: 13% 4% 0 0;}
.footer-bottom p{ color: #ffffff;    text-align: center;    width: 100%;  font-size: 14px;     padding: 20px;    margin: 0px 0 0px 0;}
.footer-bottom p a{color:#fff}
    .footer-dic p{ color: #fff;    font-size: 16px;    text-align: center;        width: 100%;        border-top: 2px dotted;        padding: 20px 0 0px;        margin: 20px 0 0px 0;}
    .location-text{        width: 70%;    float: left;    padding: 0 0 0 0px;    margin: 0 15% 0px;}
    .icons-loc{    width: 70px;       float: left;        margin: 0 20px 0 0;}
    .icons-loc img{ width: 100%;}
	.textmain-home{    width: 90%;    margin: 2% 10% 11%;    float: left;} 
	.peace-one ul{width:50%; float:left;}
	.peace-one ul li{width:100%; color:#fff}
		.textmain-home img{float:left}
  .navbar-brand{width: 100%;    margin: 0;display: block;    float: left;}
	/*	.navbar-brand img{margin:0 auto;    display: block;}*/
	.navbar-expand-lg .navbar-collapse{    display: block;    float: left;    width: 100%;}
	.navbar>.container, .navbar>.container-fluid{display: block;}
	.float-right-ami{float:right;    margin: 5% 0 0 0 !important;}
	.main-bg{width:100%; float:left; background:url(../images/main-bg.jpg);padding: 3% 0;}
		.main-bg ul{    width:70%;    float: none;    padding: 0;    margin: 0 auto;}
			.main-bg ul li{width:33.3%;     height: 230px;   float: left;    list-style: none;	    margin: 20px 0 0 0;	}
	.main-bg ul li ul{width:100%;float:left}
	.main-bg ul li h3{font-size:16px; font-weight:bold;   color: #000000;margin: 0 !important; text-align:left  }
	.main-bg ul li ul li{width:100%; float:left; font-size:16px; font-weight:none;color: #000000; line-height:30px;margin: 0;height: auto;}
	 .fixed-bg{    width: 100%;       background: url(../images/bg-fixed.jpg) fixed;    background-size: cover;    background-position: center bottom;    float: left;}
	.bg-on{    margin: 0% auto;    display: block;    padding: 3% 0 0;    height: 100%;    background: url(../images/bg-up.png);    width: 100%;   float: right;    background-position: right;    background-repeat: no-repeat;}
	  .bg-on img{  margin: 0 auto;	  display: block;}
	  .bg-on-o{float: right;    width: 35%;    margin: 0% 0 0 0;}
	    .bg-on-o p{color: #fff; font-size: 25px;    line-height: 40px;    text-transform: uppercase;}
	  .red-bg{width:70%; float: left; margin: 0px 15%; background:url(../images/red.jpg);padding: 50px 50px;}
	  .bigb-four{width:100%; margin:0 auto}
	  .bigb-plans{    width: 85%;margin: 0 auto;
   }
  .bigb-plans-main{  width:99%;
    margin: 0 auto;
    background: #fff5eb;
    float: left;
    border: #cdcdcd solid 1px;
    padding: 40px 0 0 30px;
    border-radius: 25px;}

    .pdd_p-9 img{ width: auto !important; padding: 0 0 10px 0;}

	 .div-main-add{width:100%; float:left}.main-add{width: 70%;    /* float: left; */    margin: 0 auto;}
	  .main-add p{padding:2% 30% 2% 30%; font-size:16px;text-align: center; width:100%; color:#000}  
	  .carousel{    float: left; width: 100%;}
	  .over-one{width:100%; float:left; background:#909491;}
	  .over-one ul{width:60%; margin:0 auto;padding: 0; }
	  .over-one ul li{width: 25%;    float: left;    list-style: none;    margin: 30px 0;    border-left: 1px solid #000;}
	.over-one ul li:nth-child(1){border:0}
	  .over-one ul li p{       font-size: 24px;    text-align: center;    margin: 0 auto;    line-height: 30px;    display: block;    width: 100%;}
	  .over-one ul li p span{     font-size: 30px;    font-weight: 700;    text-align: center;}
	  .over-two{width:100%; float:left; background:url(../images/bg-line.jpg); }
	  .over-two p{color: #fff;    font-size: 27px;    padding: 20px 50px;    width: 94%;    margin: 20px 3%;    float: left;    display: block;    text-align: center;    line-height: 40px;}	
	.ami{width:100%;  float:left;margin:10% 0 0;}
	.ami p{color:#000; font-size:30px; letter-spacing:15px;   width: 100%;    float: left; line-height:normal;    text-align: center; }
	.ami h3{font-size: 53px;    width: 100%;    float: left;    text-align: center;    letter-spacing: 15px;}
	.logo-ab{position: absolute;    top: 30px;    left: 15%;}
.text-uppercase {    text-transform: uppercase!important;    color: #000000;    font-size: 80px;    letter-spacing: normal;    font-weight: 300;    text-align: center;}
.logo-ab img{width:100%}
.icons-main{width:90px; float:left}
.icons-main-1{width:80%; float:left}
.icons-main-2{width:90px; display:block;     margin: 25px auto 0;}
.ami-loc{width:100%; float:left;    margin: 15px 0 0;}
.ami-loc ul li{color:#fff;width:100%;}
.ami-loc ul li p {text-align: left;    font-size: 20px;    width: 90%;    text-transform: none;    padding: 0;    font-weight: 300;    line-height: normal;    margin: 0px 0 10px;    float: left;}
.ami-loc ul li p span{float: right;}
.edge-li{  font-weight: 300 !important;}
.edge-ul::before{    display: inline-block;  content: "";    border-top: 2px solid black;    width: 130px;    margin: 0 0rem 0 -1rem;    transform: translateY(-4px);}
.edge-p{    margin: 20px 0% 5px 0% !important;  }
.edge-li-2::marker{  list-style-type: none !important;}
.edge-amini{ }
	.footer-bottom{ padding-bottom: 100px;}

@media only screen and (min-width: 1601px) and (max-width: 1700px) {
 .project01 h1 {font-size: 45px;    margin: 3% 28%;    line-height: 60px;}
  .footer ul {  width: 90%;   margin: 5% 5% 2%;}
.footer ul li p{line-height: 24px;}
.footer ul li h2 {  font-size: 22px;}
  .footer ul li p a {  font-size: 12px;}
  .footer ul li p {  font-size: 12px;}
  .footer-bottom p{  font-size: 12px;}
.over h1 {   font-size:45px; margin: 0 0% 0 15%;}
  .over p {   font-size: 14px;  margin: 20px 31% 0 15%;   width: 55%;}
  .over p a { font-size: 13px;    padding: 10px 25px;    margin: 0px 0 0 0;}
  .over {   padding: 6% 0 0;}
  .project02 {  padding: 70px 0 0;     background-size: auto;  margin: -40px 0 0 0;  background-size: contain;}
.homeoverview{top:0}
.over-1 h2{font-size: 45px;}
.over-1 p {   font-size: 14px;  margin: 20px 15% 0 15%;  width: 75%;  float: left;}
.over-1 p a{ font-size: 13px;    padding: 10px 25px;    margin: 0px 0 0 0;}
  .project02 h5 {   font-size: 15px;} 
  .homeoverview h1{top:230px}
 .project03-i{width: 25%; top: -53px;}
  .project03-i img{width: 100%;}
.grid_8-1 img{ width: 100%;}
.over-2 h2{ font-size: 45px;margin: 0 0% 0 0;}
.over-2 p {   font-size: 14px;margin: 0px 0% 0 0;  padding: 0;  border-left: 0px solid #182e6f;  width: 90%;  float: left;  line-height: 25px;}
.over-2 p a{font-size: 13px;    padding: 10px 25px;   }
.project03{ margin: 0px 0 0 0;} 
.project05 h5{font-size: 16px;}
.project05 h5 span{font-size: 14px;}
.project05 {    z-index: -1;   height: auto;}
.project05 h2 {     width: 100%;  padding: 0% 0 0px 0;    }
.project04 {  padding: 4rem 4rem;    width: 90%;    margin: 290px 5% 0;    }
.project04 h2 {   font-size: 45px;}
.project11 {  padding: 100px 0 50px;}
.over-11 h2{   font-size: 45px;}
.over-12 h2{   font-size: 45px;}
.over-12 p{font-size: 14px;}
.over-12 p a{font-size: 14px;}
  .over-7 h2{   font-size: 45px;}
  .over-8 h2{   font-size: 45px;}
  .project07-main ul li {  font-size: 14px;}
.project07-main {  margin: 30px 0 0 0;}
 .over-7 p {   font-size: 14px;  margin: 20px 0% 20px 0%;  padding: 0 100px 0px 0;   line-height: 28px;}
  .project07 {  padding: 100px 0 0;    width: 100%;}
  .project07-i {   width: 385px;}
  .project08-pro{ height: 770px;}
  .over-9 h2{   font-size: 45px; margin: 20px 0% 0px 0%;  padding: 0 59px 0px 75px;}
  .over-9 h4 {   font-size: 18px; padding: 0 100px 0px 77px;}
  .over-9 p {   font-size: 14px;  margin: 10px 0% 20px 0%;  padding: 0 70px 0px 75px;   line-height: 25px;}
  .over-9 ul li {  font-size: 14px;  line-height: 30px;}
  .over-9 ul {   padding: 10px 0 0 90px;}
  .over-9 h3 {   margin: 50px 0% 0 0%;  padding: 0 0 0 60px;}
  .over-10 h2{   font-size: 45px;}
  .over-10 ul li a {  padding: 10px 20px;  font-size: 16px;}
.over-99 p{margin: 5px 0% 35px 0%;  padding: 0 70px 0px 0px;}
}

@media only screen and (min-width: 1501px) and (max-width: 1600px) {
  .project01 h1 {font-size: 38px;  margin: 3% 30%;  line-height: 45px;}
  .footer ul {  width: 90%;   margin: 5% 5% 2%;}
.footer ul li p{line-height: 24px;}
.footer ul li h2 {  font-size: 22px;}
  .footer ul li p a {  font-size: 12px;}
  .footer ul li p {  font-size: 12px;}
  .footer-bottom p{  font-size: 12px;}
.over h1 {   font-size:38px; margin: 0 0% 0 15%;}
  .over p {   font-size: 14px;  margin: 20px 31% 0 15%;   width: 55%;}
  .over p a { font-size: 13px;    padding: 10px 25px;    margin: 0px 0 0 0;}
  .over {   padding: 6% 0 0%;}
  .project02 {  padding: 70px 0 0;    background-size: auto;  margin: -40px 0 0 0;  background-size: contain;}
.homeoverview{top:0}
.over-1 h2{font-size: 38px;}
.over-1 p {   font-size: 14px;  margin: 20px 15% 0 15%;  width: 75%;  float: left;}
.over-1 p a{ font-size: 13px;    padding: 10px 25px;    margin: 0px 0 0 0;}
  .project02 h5 {   font-size: 15px;} 
  .homeoverview h1{top:230px}
 .project03-i{width: 25%; top: -53px;}
  .project03-i img{width: 100%;}
.grid_8-1 img{ width: 100%;}
.over-2 h2{ font-size: 38px;margin: 0 0% 0 0;}
.over-2 p {   font-size: 14px;margin: 0px 0% 0 0;  padding: 0;  border-left: 0px solid #182e6f;  width: 90%;  float: left;  line-height: 25px;}
.over-2 p a{font-size: 13px;    padding: 10px 25px;   }
.project03{ margin: 0px 0 0 0;} 
.project05 h5{font-size: 16px;}
.project05 h5 span{font-size: 14px;}
.project05 {       z-index: -1;    height: auto;}
.project05 h2 {     width: 100%;  padding: 0% 0 0px 0;  }
.project04 {  padding: 4rem 4rem;    width: 90%;    margin: 290px 5% 0;   }
.project04 h2 {   font-size: 38px;}
.project11 {  padding: 100px 0 50px;}
.over-11 h2{   font-size: 38px;}
.over-12 h2{   font-size: 38px;}
.over-12 p{font-size: 14px;}
.over-12 p a{font-size: 14px;}
  .over-7 h2{   font-size: 38px;}
  .over-8 h2{   font-size: 38px;}
  .project07-main ul li {  font-size: 14px;}
.project07-main {  margin: 30px 0 0 0;}
 .over-7 p {   font-size: 14px;  margin: 20px 0% 20px 0%;  padding: 0 100px 0px 0;   line-height: 28px;}
  .project07 {  padding: 100px 0 0;     width: 100%;}
  .project07-i {   width: 385px;}
  .project08-pro{ height: 770px;}
  .over-9 h2{   font-size: 38px; margin: 20px 0% 0px 0%;  padding: 0 59px 0px 75px;}
  .over-9 h4 {   font-size: 18px; padding: 0 100px 0px 77px;}
  .over-9 p {   font-size: 14px;  margin: 10px 0% 20px 0%;  padding: 0 70px 0px 75px;   line-height: 25px;}
  .over-9 ul li {  font-size: 14px;  line-height: 30px;}
  .over-9 ul {   padding: 10px 0 0 90px;}
  .over-9 h3 {   margin: 50px 0% 0 0%;  padding: 0 0 0 60px;}
  .over-10 h2{   font-size: 38px;}
  .over-10 ul li a {  padding: 10px 20px;  font-size: 16px;}
.over-99 p{margin: 5px 0% 35px 0%;  padding: 0 70px 0px 0px;}
}

@media only screen and (min-width: 1401px) and (max-width: 1500px) {
  .project01 h1 {font-size: 38px;  margin: 3% 28%;  line-height: 45px;}
  .footer ul {  width: 90%;   margin: 5% 5% 2%;}
.footer ul li p{line-height: 24px;}
.footer ul li h2 {  font-size: 22px;}
  .footer ul li p a {  font-size: 12px;}
  .footer ul li p {  font-size: 12px;}
  .footer-bottom p{  font-size: 12px;}
.over h1 {   font-size:38px; margin: 0 0% 0 15%;}
  .over p {   font-size: 14px;  margin: 20px 31% 0 15%;   width: 55%;}
  .over p a { font-size: 13px;    padding: 10px 25px;    margin: 0px 0 0 0;}
  .over {   padding: 6% 0 0%;}
  .project02 {  padding: 70px 0 0;     background-size: auto;  margin: -40px 0 0 0;  background-size: contain;}
.homeoverview{top:0}
.over-1 h2{font-size: 38px;}
.over-1 p {   font-size: 14px;  margin: 20px 15% 0 15%;  width: 75%;  float: left;}
.over-1 p a{ font-size: 13px;    padding: 10px 25px;    margin: 0px 0 0 0;}
  .project02 h5 {   font-size: 15px;} 
  .homeoverview h1{top:230px}
 .project03-i{width: 26%; top: -53px;}
  .project03-i img{width: 100%;}
.grid_8-1 img{ width: 100%;}
.over-2 h2{ font-size: 38px;margin: 0 0% 0 0;}
.over-2 p {   font-size: 14px;margin: 0px 0% 0 0;  padding: 0;  border-left: 0px solid #182e6f;  width: 90%;  float: left;  line-height: 25px;}
.over-2 p a{font-size: 13px;    padding: 10px 25px;   }
.project03{ margin: 0px 0 0 0;  } 
.project05 h5{font-size: 16px;}
.project05 h5 span{font-size: 14px;}
.project05 {       z-index: -1;   height: auto;}
.project05 h2 {     width: 100%; font-size: 38px; padding: 0% 0 0px 0;  }
.project04 {  padding: 3rem 3rem;    width: 90%;  margin: 120px 5% 0;   }
.project04 h2 {   font-size: 38px;}
.project11 {  padding: 100px 0 50px;}
.over-11 h2{   font-size: 38px;}
.over-12 h2{   font-size: 38px;}
.over-12 p{font-size: 14px;}
.over-12 p a{font-size: 14px;}
  .over-7 h2{   font-size: 38px;}
  .over-8 h2{   font-size: 38px;}
  .project07-main ul li {  font-size: 14px;}
.project07-main {  margin: 30px 0 0 0;}
 .over-7 p {   font-size: 14px;  margin: 20px 0% 20px 0%;  padding: 0 100px 0px 0;   line-height: 28px;}
  .project07 {  padding: 100px 0 0;    width: 100%;}
  .project07-i {   width: 385px;}
  /*.project08-pro{ height: 770px;}*/
  
       .project08-pro {
        height: 611px;
    }
    
  .over-9 h2{   font-size: 38px; margin: 20px 0% 0px 0%; }
  .over-9 h4 {   font-size: 18px;}
  .over-9 p {   font-size: 14px;  margin: 10px 0% 20px 0%;   line-height: 25px;}
  .over-9 ul li {  font-size: 14px;  line-height: 30px; width: 100%;}
  /*.over-9 ul {  }*/
  .over-9 h3 {   margin: 50px 0% 0 0%;  padding: 0 0 0 60px;}
  .over-10 h2{   font-size: 38px;}
  .over-10 ul li a {  padding: 10px 20px;  font-size: 16px;}
.over-99 p{margin: 5px 0% 35px 0%;  padding: 0 70px 0px 0px;}



.project02-main h2{font-size: 38px; line-height: 1.2;}
.project02-main p {
   
  font-size: 15px; 
  line-height: 22px;
}.project03 h2{font-size: 38px;}
.line-img { 
  top:265px;}.over ul {
  margin: 0px 31% 0 9%;}
  .over ul li{font-size: 16px;
    line-height: 30px;}
  .faq-question{font-size: 14px;}

  .line-about-img { 
  top: 220px;}

  .project05-about ul li h3 {
  font-size: 38px;}
  .project05-about ul li p{font-size: 14px; line-height: 25px;}


  .over h1 {   font-size:38px; margin: 10px 0% 0 10%;}
  .over p { font-size: 16px;
    margin: 10px 31% 0 10%;
    width: 73%;
    line-height: 30px;}
    .project02-main p a{font-size: 14px; padding: 10px 25px;}


}

@media only screen and (min-width: 1301px) and (max-width: 1400px) {
	 .project01 h1 { font-size: 28px;    margin: 3% 32%;   line-height: 35px;}
  .footer ul {  width: 90%;   margin: 5% 5% 2%;}
.footer ul li p{line-height: 24px;}
.footer ul li h2 {  font-size: 22px;}
  .footer ul li p a {  font-size: 12px;}
  .footer ul li p {  font-size: 12px;}
  .footer-bottom p{  font-size: 12px;}
.over h1 {   font-size:28px; margin: 0 0% 0 15%;}
  .over p {   font-size: 14px;  margin: 20px 31% 0 15%;   width: 55%;}
  .over p a { font-size: 13px;    padding: 10px 25px;    margin: 0px 0 0 0;}
  .over {   padding: 6% 0 0%;}
  .project02 {  padding: 70px 0 0;      background-size: auto;  margin: -40px 0 0 0;  background-size: contain;}
.homeoverview{top:0}
.over-1 h2{font-size: 28px;}
.over-1 p {   font-size: 14px;  margin: 20px 15% 0 15%;  width: 75%;  float: left;}
.over-1 p a{ font-size: 13px;    padding: 10px 25px;    margin: 0px 0 0 0;}
  .project02 h5 {   font-size: 18px;} 
  .homeoverview h1{top:230px}
 .project03-i{width: 26%; top: -53px;}
  .project03-i img{width: 100%;}
.grid_8-1 img{ width: 100%;}
.over-2 h2{ font-size: 28px;margin: 0 0% 0 0;}
.over-2 p {   font-size: 14px;margin: 0px 0% 0 0;  padding: 0;  border-left: 0px solid #182e6f;  width: 90%;  float: left;  line-height: 25px;}
.over-2 p a{font-size: 13px;    padding: 10px 25px;   }
.project03{ margin: 0px 0 0 0;  } 
.project05 h5{font-size: 16px;}
.project05 h5 span{font-size: 14px;}
.project05 {      z-index: -1;    height: auto;}
.project05 h2 {     width: 100%;  padding: 0% 0 0px 0; font-size: 25px;  }
.project04 {  padding: 3rem 3rem;    width: 90%;  margin: 190px 5% 0;   }
.project04 h2 {   font-size: 28px;}
.project11 {  padding: 100px 0 50px;}
.over-11 h2{   font-size: 28px;}
.over-12 h2{   font-size: 28px;}
.over-12 p{font-size: 14px;}
.over-12 p a{font-size: 14px;}
  .over-7 h2{   font-size: 28px;}
  .over-8 h2{   font-size: 28px;}
  .project07-main ul li {  font-size: 14px;}
.project07-main {  margin: 30px 0 0 0;}
 .over-7 p {   font-size: 14px;  margin: 20px 0% 20px 0%;  padding: 0 100px 0px 0;   line-height: 28px;}
  .project07 {  padding: 100px 0 0;    width: 100%;}
  .project07-i {   width: 385px;}
  .project08-pro{ height: 770px;}
  .over-9 h2{   font-size: 28px; margin: 20px 0% 0px 0%;  padding: 0 59px 0px 75px;}
  .over-9 h4 {   font-size: 18px; padding: 0 100px 0px 77px;}
  .over-9 p {   font-size: 14px;  margin: 10px 0% 20px 0%;  padding: 0 70px 0px 75px;   line-height: 25px;}
  .over-9 ul li {  font-size: 14px;  line-height: 30px;}
  .over-9 ul {   padding: 10px 0 0 90px;}
  .over-9 h3 {   margin: 50px 0% 0 0%;  padding: 0 0 0 60px;}
  .over-10 h2{   font-size: 28px;}
  .over-10 ul li a {  padding: 10px 20px;  font-size: 16px;}
.over-99 p{margin: 5px 0% 35px 0%;  padding: 0 70px 0px 0px;}
.project12-right {    width: 60%;}



.project02-main h2{font-size: 28px; line-height: 1.2;}
.project02-main p {
   
  font-size: 15px; 
  line-height: 22px;
}.project03 h2{font-size: 28px;}
.line-img { 
  top: 175px;}.over ul {
  margin: 0px 31% 0 9%;}
  .over ul li{font-size: 14px; line-height: 23px;}
  .faq-question{font-size: 14px;}

  .line-about-img { 
  top: 170px;}

  .project05-about ul li h3 {
  font-size: 28px;}
  .project05-about ul li p{font-size: 14px; line-height: 25px;}


  .over h1 {   font-size:28px; margin: 0 0% 0 10%;}
  .over p {  font-size: 13px;
    margin: 10px 31% 0 10%;
    width: 73%;
    line-height: 22px;}
    .project02-main p a{font-size: 13px; padding: 10px 25px;}

}

@media only screen and (min-width: 1201px) and (max-width: 1300px) {
.project01 h1 { font-size: 28px;    margin: 3% 29.5%;    line-height: 35px;}
  .footer ul {  width: 90%;   margin: 5% 5% 2%;}
.footer ul li p{line-height: 24px;}
.footer ul li h2 {  font-size: 22px;}
  .footer ul li p a {  font-size: 12px;}
  .footer ul li p {  font-size: 12px;}
  .footer-bottom p{  font-size: 12px;}
.over h1 {   font-size:28px; margin: 0 0% 0 15%;}
  .over p {   font-size: 14px;  margin: 20px 31% 0 15%;   width: 55%;}
  .over p a { font-size: 13px;    padding: 10px 25px;    margin: 0px 0 0 0;}
  .over {   padding: 6% 0 0%;}
  .project02 {  padding: 70px 0 0;       background-size: auto;  margin: -40px 0 0 0;  background-size: contain;}
.homeoverview{top:0}
.over-1 h2{font-size: 28px;}
.over-1 p {   font-size: 14px;  margin: 20px 15% 0 15%;  width: 75%;  float: left;}
.over-1 p a{ font-size: 13px;    padding: 10px 25px;    margin: 0px 0 0 0;}
  .project02 h5 {   font-size: 15px;} 
  .homeoverview h1{top:230px}
 .project03-i{width: 26%; top: -53px;}
  .project03-i img{width: 100%;}
.grid_8-1 img{ width: 100%;}
.over-2 h2{ font-size: 28px;margin: 0 0% 0 0;}
.over-2 p {   font-size: 14px;margin:10px 0% 0 0;  padding: 0;  border-left: 0px solid #182e6f;  width: 90%;  float: left;  line-height: 25px;}
.over-2 p a{font-size: 13px;    padding: 10px 25px;   }
.project03{ margin: 0px 0 0 0;  } 
.project05 h5{font-size: 16px;}
.project05 h5 span{font-size: 14px;}
.project05 {     z-index: -1;    height: auto;}
.project05 h2 {     width: 100%;  padding: 0% 0 0px 0;font-size: 25px;   }
.project04 {  padding: 3rem 3rem;    width: 90%;  margin: 140px 5% 0;  }
.project04 h2 {   font-size: 28px;}
.project11 {  padding: 100px 0 50px;}
.over-11 h2{   font-size: 28px;}
.over-12 h2{   font-size: 28px;}
.over-12 p{font-size: 14px;}
.over-12 p a{font-size: 14px;}
  .over-7 h2{   font-size: 28px;}
  .over-8 h2{   font-size: 28px;}
  .project07-main ul li {  font-size: 14px;}
.project07-main {  margin: 30px 0 0 0;}
 .over-7 p {   font-size: 14px;  margin: 20px 0% 20px 0%;  padding: 0 100px 0px 0;   line-height: 28px;}
  .project07 {  padding: 100px 0 0;  width: 100%;}
  .project07-i {   width: 385px;}
  .project08-pro{ height: 770px;}
  .over-9 h2{   font-size: 28px; margin: 20px 0% 0px 0%;  padding: 0 59px 0px 38px;}
  .over-9 h4 {   font-size: 18px; padding: 0 100px 0px 77px;}
  .over-9 p {   font-size: 14px;  margin: 10px 0% 20px 0%;  padding: 0 70px 0px 75px;   line-height: 25px;}
  .over-9 ul li {  font-size: 14px;  line-height: 30px;}
     .over-9 ul {
        padding: 10px 0 0 41px;
    }
  .over-9 h3 {   margin: 50px 0% 0 0%;         padding: 0px 0 0 38px;}
  .over-10 h2{   font-size: 28px;}
  .over-10 ul li a {  padding: 10px 20px;  font-size: 16px;}
  .project11 h5 {   font-size: 22px;}
  .over-11 h4 {   font-size: 12px;margin: 25px 25px 0px 25px; }
  .over-11 p {   font-size: 13px;}
.over-99 p{margin: 5px 0% 35px 0%;  padding: 0 70px 0px 0px;}
.project12-right {    width: 60%;}


.project02-main h2{font-size: 25px; line-height: 1.2;}
.project02-main p {
   
  font-size: 15px; 
  line-height: 22px;
}.project03 h2{font-size: 25px;}
.line-img { 
  top: 175px;}.over ul {
  margin: 0px 31% 0 9%;}
  .over ul li{font-size: 14px; line-height: 23px;}
  .faq-question{font-size: 14px;}

  .line-about-img { 
  top: 170px;}

  .project05-about ul li h3 {
  font-size: 25px;}
  .project05-about ul li p{font-size: 14px; line-height: 25px;}


  .over h1 {   font-size:25px; margin: 0 0% 0 10%;}
  .over p {  font-size: 13px;
    margin: 10px 31% 0 10%;
    width: 73%;
    line-height: 22px;}
    .project02-main p a{font-size: 13px; padding: 10px 25px;}
    
}

/***********************************************
Screen Smaller than 1200px
***********************************************/
@media only screen and (min-width: 1101px) and (max-width: 1200px) {
	 .project01 h1 { font-size: 25px;    margin: 3% 30.2%;    line-height: 35px;}
  .footer ul {  width: 90%;   margin: 5% 5% 2%;}
.footer ul li p{line-height: 24px;}
.footer ul li h2 {  font-size: 22px;}
  .footer ul li p a {  font-size: 12px;}
  .footer ul li p {  font-size: 12px;}
  .footer-bottom p{  font-size: 12px;}
.over h1 {   font-size:25px; margin: 0 0% 0 10%;}
  .over p {  font-size: 13px;
    margin: 10px 31% 0 10%;
    width: 73%;
    line-height: 22px;}
  .over p a { font-size: 13px;    padding: 10px 25px;    margin: 0px 0 0 0;}
  .over {   padding: 6% 0 0;}
  .project02 {  padding: 70px 0 0;       background-size: auto;  margin: -40px 0 0 0;  background-size: contain;}
.homeoverview{top:0}
.over-1 h2{font-size: 25px;}
.over-1 p {   font-size: 13px;  margin: 20px 15% 0 15%;  width: 75%;  float: left;}
.over-1 p a{ font-size: 13px;    padding: 10px 25px;    margin: 0px 0 0 0;}
  .project02 h5 {   font-size: 15px;} 
  .homeoverview h1{top:230px}
 .project03-i{width: 26%; top: -53px;}
  .project03-i img{width: 100%;}
.grid_8-1 img{ width: 100%;}
.over-2 h2{ font-size: 25px;margin: 0 0% 0 0;}
.over-2 p {   font-size: 13px;margin: 0px 0% 0 0;  padding: 0;  border-left: 0px solid #182e6f;  width: 90%;  float: left;  line-height: 25px;}
.over-2 p a{font-size: 13px;    padding: 10px 25px;   }
.project03{ margin: 0px 0 0 0;  }
.project05 p {   }
.project05 h5{font-size: 16px;}
.project05 h5 span{font-size: 13px;}
.project05 {     z-index: -1;  height: auto;}
.project05 h2 {   width: 100%;
     
    
    font-size: 25px;}
.project04 {  padding: 3rem 3rem;    width: 90%;  margin: 60px 5% 0;  }
.project04 h2 {   font-size: 25px;}
.project11 {  padding: 100px 0 50px;}
.over-11 h2{   font-size: 25px;}
.over-12 h2{   font-size: 25px;}
.over-12 p{font-size: 13px;}
.over-12 p a{font-size: 13px;}
  .over-7 h2{   font-size: 25px;}
  .over-8 h2{   font-size: 25px;}
  .project07-main ul li {  font-size: 13px;}
.project07-main {  margin: 30px 0 0 0;}
 .over-7 p {   font-size: 13px;  margin: 20px 0% 20px 0%;  padding: 0 0px 0px 0;   line-height: 28px;}
  .project07 {  padding: 100px 0 0;    width: 100%;}
  .project07-i {   width: 385px;}
  .project08-pro{ height: 770px;}
  .over-9 h2{   font-size: 25px; margin: 20px 0% 0px 0%;  padding: 0 59px 0px 75px;}
  .over-9 h4 {   font-size: 18px; padding: 0 100px 0px 77px;}
  .over-9 p {   font-size: 13px;  margin: 10px 0% 20px 0%;  padding: 0 70px 0px 75px;   line-height: 25px;}
  .over-9 ul li {  font-size: 13px;  line-height: 30px;}
  .over-9 ul {   padding: 10px 0 0 90px;}
  .over-9 h3 {   margin: 50px 0% 0 0%;  padding: 0 0 0 60px;}
  .over-10 h2{   font-size: 25px;}
  .over-10 ul li a {  padding: 10px 20px;  font-size: 16px;}
 .project11 h5 { margin-top: 0rem;  font-size: 20px;}
  .over-11 h4 {   font-size: 12px;margin: 25px 25px 0px 25px; }
  .over-11 p { padding: 10px 0px 0px 25px;  font-size: 13px; margin-top: 0.5rem;  width: 100%;line-height: 19px;    margin: 0.5rem 0% 0px 0%;  float: left;  position: relative;} 
.over-99 p{margin: 5px 0% 35px 0%;  padding: 0 70px 0px 0px;}
.error-message {     font-size: 11px !important;}
.project12-right {    width: 58%;}

.project02-main h2{font-size: 25px; line-height: 1.2;}
.project02-main p {
   
  font-size: 15px; 
  line-height: 22px;
}.project03 h2{font-size: 25px;}
.line-img { 
  top: 165px;}.over ul {
  margin: 0px 31% 0 9%;}
  .over ul li{font-size: 14px; line-height: 23px;}
  .faq-question{font-size: 14px;}

  .line-about-img { 
  top: 160px;}

  .project05-about ul li h3 {
  font-size: 25px;}
  .project05-about ul li p{font-size: 14px; line-height: 25px;}

}

@media only screen and (min-width: 1001px) and (max-width: 1100px) {
.project01 h1 { font-size: 25px;   margin: 3% 28%;  line-height:35px;}
  .footer ul {  width: 90%;   margin: 5% 5% 2%;}
.footer ul li p{line-height: 24px;}
.footer ul li h2 {  font-size: 18px;}
  .footer ul li p a {  font-size: 12px;}
  .footer ul li p {  font-size: 12px;}
  .footer-bottom p{  font-size: 12px;}
.over h1 {   font-size:25px; margin: 0 0% 0 13%;}
.over h3 {   font-size: 15px;  margin: 0 0% 0 13%;}
  .over p {   font-size: 14px;   margin: 0px 0 0 13%; width: 80%;line-height: 25px;}
  .over p a { font-size: 13px;    padding: 10px 25px;    margin: 0px 0 0 0;}
  .over {   padding: 6% 0 0%;}
  .project02 {  padding: 70px 0 0;     background-size: auto;  margin: -50px 0 0 0;  background-size: contain;}
.homeoverview{top:0}
.over-1 h2{font-size: 25px;}
.over-1 p {   font-size: 14px;  margin: 20px 15% 0 15%;  width: 75%;  float: left;}
.over-1 p a{ font-size: 13px;    padding: 10px 25px;    margin: 0px 0 0 0;}
  .project02 h5 {   font-size: 15px;} 
  .homeoverview h1{top:230px}
 .project03-i{width: 28%; top: -60px;}
  .project03-i img{width: 100%;}
.grid_8-1 img{ width: 100%;}
.over-2 h2{ font-size: 25px;margin: 0 0% 0 0;}
.over-2 p {   font-size: 14px;margin: 0px 0% 0 0;  padding: 0;  border-left: 0px solid #182e6f;  width: 90%;  float: left;  line-height: 25px;}
.over-2 p a{font-size: 13px;    padding: 10px 25px;   }
.project03{ margin: 0px 0 0 0;  }
.project05 p {  }
.project05 h5{font-size: 16px;}
.project05 h5 span{font-size: 14px;}
.project05 {      z-index: -1;     height: auto;}
.project05 h2 {     width: 100%;  padding: 0% 0 0px 0;  font-size: 25px;   }
.project04 {  padding: 3rem 3rem;    width: 90%;  margin: 60px 5% 0;  }
.project04 h2 {   font-size: 25px;}
.tab button{ font-size: 15px;}
.project04 h3 {   font-size: 60px;}
.project11 {  padding: 100px 0 50px;}
.over-11 h2{   font-size: 25px;}
.over-12 h2{   font-size: 25px;}
.over-12 p{font-size: 14px;}
.over-12 p a{font-size: 14px;}
.faq-section {
  max-width: 90%;}
.tab {  width: 517px; }
  .over-7 h2{   font-size: 25px;}
  .over-8 h2{   font-size: 25px;}
  .project07-main ul li {  font-size: 14px;}
.project07-main {  margin: 30px 0 0 0;}
 .over-7 p { font-size: 14px;    margin: 15px 0% 15px 0%;    padding: 0 0 0px 0;    line-height: 25px;}
  .project07 {  padding: 100px 0 0;  width: 100%;}
  .project07-i {   width: 300px;}
  .project08-pro{ height: 770px;}
  .over-9 h2{   font-size: 25px; margin: 20px 0% 0px 0%;  padding: 0 59px 0px 0px;}
  .over-9 h4 {   font-size: 18px;        font-size: 18px;
        padding: 0 100px 0px 6px;}
  .over-9 p {   font-size: 14px;  margin: 10px 0% 20px 0%;          padding: 0 28px 0px 10px;   line-height: 25px;}
  .over-9 ul li {  font-size: 14px;  line-height: 30px;}
    .over-9 ul {
        padding: 10px 0 0 13px;
    }
  .over-9 h3 {   margin: 50px 0% 0 0%;  padding: 0 0 0 0px;}
  .over-10 h2{   font-size: 25px;}
  .over-10 ul li a {  padding: 10px 20px;  font-size: 14px;}
 .project11 h5 {   font-size: 22px;}
  .over-11 h4 {   font-size: 12px;margin: 25px 25px 0px 25px; }
   .project11 h5 { margin-top: 0rem;margin: 0 25px 0px 15px;  font-size: 20px;}
  .over-11 h4 {   font-size: 12px;margin: 25px 25px 0px 15px; }
  .over-11 p {padding: 10px 0px 0px 15px;    font-size: 12px;    margin-top: 0.5rem;    width: 100%;    line-height: 16px;    margin: 0.5rem 0% 0px 0%;    float: left;    position: relative;} 
.project12-left {  width: 34%;    padding: 3%;}
.over-99 p{margin: 5px 0% 35px 0%;  padding: 0 70px 0px 0px;}
.error-message {     font-size: 10px !important;}
.project12-right {    width: 60%;}
.project02-main h2{font-size: 25px; line-height: 1.2;}
.project02-main p {
   
  font-size: 15px; 
  line-height: 22px;
}
.line-img { 
  top: 179px;}
  .over ul li{font-size: 14px; line-height: 23px;}
  .faq-question{font-size: 14px;}

  .line-about-img { 
  top: 143px;}

  .project05-about ul li h3 {
  font-size: 25px;}
  .project05-about ul li p{font-size: 14px; line-height: 25px;}
}

@media only screen and (min-width: 0px) and (max-width: 1000px) {
	.desk{display:none !important}
.mob{display:block!important}
	.openregister{display:none}
	.project01 h2 {margin: 5% 0 10px;text-align: center;font-size: 23px;}
	h2 {	font-size: 30px;}
	.over ul li{font-size:14px;}
	.fixed-bg{ background-size: cover;background-position: left top;}
	.openregisterMob{display:block;}
	.textmain-home img {    float: left;    width: 240px;    margin: 30px 0 0 0;}
	h1 {font-size: 50px;padding: 20px 0 0;margin: 0 auto;text-align: center;}
.ami-3 ul li p{font-size:14px;}
	#registationWrapper {  position:fixed;}
.reset{ float:none;    width: 100px;}
.main-div ul li {width: 100%;padding: 20px 10px;}
.main-div {  position: relative;  z-index: 9;  margin: 5% 0 0 0;  width: 100%;}
.about-s3 img{width:100%;}
.owl-nav button.owl-next{width: 30px;height: 30px;background-size: cover !important;}
.owl-nav button.owl-prev{width: 30px; height: 30px;background-size: cover !important; float: left;}
	footer{height: auto;      padding: 20px 0 20px 0;}
	.project01 {        padding: 0px 0 0;  height:auto;   }	.main-add p {    font-size: 14px;    padding: 2% 0% 2% 0%;}
.logo {width: 150px;  float: none;    margin: 10px auto;}
.hr{ display:none;}
.main-div ul li img {    width: 40px;}
p { font-size: 14px;}
.peace-four {width: 100%;} 
.carousel-text h2 { font-size: 17px;letter-spacing: 3px;}
.carousel-text-home h2 { font-size: 27px;letter-spacing: 0;}
.p130 {  padding: 10px;}
.carousel-text h4 {    font-size: 12px;     letter-spacing: 1px;}
.carousel-text-home h4 { font-size: 19px;letter-spacing: 0;}
h3 {    font-size:20px;    text-align: center;   }
.m190{ margin: 0px 0 20px 45px !important;}
.carousel-text {top: 24%; left: 28%;    width: 63%; }
.carousel-text-home {top: 37%; left: 28%;    width: 63%; }
.m180 {    margin: 0px 0 0 0;}
.img2 {    width: 68%;   margin: 20px auto;}
.img2-1 {    width: 68%;   margin: 20px auto;}
.p120 {    padding: 7px;}
h5 span {    font-size: 16px;}
h5{ margin:10px 0 0px 0 !important;font-size: 14px;}
.contact-us-text h4 {    font-size: 20px;}
footer p {   float: none;}
.main-height {  height: auto;}
footer ul {      float: none;    margin: 0 17%;}
.scroll-management{ display:none;}
.scroll-aboutus-three{ display:none;}
.mobile-content-about-us{ display:block;}
.contact-us-text p {    letter-spacing: 1px;    line-height: 20px;    margin: 5px 0 0 0;}
.contact-us-text input{margin: 0 0 10px 0; width: 100%;}
.contact-us-text h3{ margin:20px 0 0 0 !important;}
.input {    width: 90%;    padding: 0 1.5%;  border: 0;    margin: 10px 4% 0 !important;    float: none; }
.m120 {    margin: 0px 0 0 0;}
.m000 {    margin: 0 0 0 10px !important;}
.m199 { margin: 40px 0 40px 0;}
.text-c {    text-align: justify !important;  margin: 0 0%;}
.carousel-text-border { height:10px;   background-image: url(../images/bg-banner-m.png);}
.slider-one   { min-height:220px; background-position: 25% bottom;}
.slider-two  { min-height:220px; background-position: 16% bottom;}
 .slider-four  { min-height:220px; background-position: 29% bottom;}
.slider-three { min-height:220px; color: #A5A1A1; background-position: 16% bottom;}
.aboutus-one, .aboutus-two, .aboutus-three, .aboutus-four, .buyers-one, .buyers-two, .buyers-three, .contact-us,.media-center{ min-height:100px;}
.navi-getion {    display:block;}
.peace-one{min-height: auto;}
.homeoverview {    margin: 0 auto;    padding: 0% 0 0 0;    top:0px;    left: 0;    width: 100%;    text-align: left;}
.mt-5, .my-5 {  margin-top: 1rem !important;}
.project03 {     padding: 1rem 0 0; }
.feature-containright { width: 100%;}
 .project04 {  padding: 3rem 2rem;float: left;  width: 90%;  margin:5% 5% 0;    background-size: cover;background-position: bottom center;}
.project04 h2 {   font-size: 25px;}
.project05 p {  font-size: 16px; text-align: center;  color: #042a59;  font-weight: 300;  margin: 0 auto;  float: none;  display: block;      font-family: "Cormorant", serif;  line-height: 24px;}
  .project04 ul li {  width: 100%;}
.project04 p {text-align: center;width: 100%;font-size: 14px; line-height: 0px;}
.project04 h3 span {  font-size: 20px;}
.project04 h3 {   font-size: 50px;}
.over ul{padding:0; margin: 0px 31% 0 9%;}
.peace-two li{line-height: 24px; font-size: 14px;width: 100%;}
.peace-three li{line-height: 22px; font-size: 14px;}
.peace-five li{line-height: 22px; font-size: 14px;}
.link-bottom{ display:none;}
.peace-one ul {width:100%; padding: 0 0 0 13px;margin: 0;}
.bg-on {    margin: 0% auto;    display: block;    padding: 15% 0 8%;    height: 100%;    background: #00000096;}
.bg-on img {     width: 70%;}
.main-bg ul li {    width: 100%;    height: auto;}
.main-bg ul {width: 80%;}
.location-text ul {    width: 80%;    float: none;    margin: 0 auto !important;}
.vihang-four {width: 90%;}
.location-text ul li ul {float: left;    width: 100%; }
.ami {      margin: 12% 0 0;}
.text-uppercase{  text-align: center;font-size: 50px;font-weight: 300; }
.bigb-plans {width: 95%;}
.project01{background-size: cover;background-position: right;}
.peace-two ul{width: 95%; padding: 0 0 0 11px;}
.peace-two p{width: 100%;    padding: 5% 0 0 0;    text-align: left;line-height: 24px;font-size: 23px;}
.peace-three ul{width: 83%; padding: 0 0 0 30px;}
.peace-three p{width: 83%; padding: 0 0 0 20px; text-align:left;}
.peace-five ul{width: 83%; padding: 0 0 0 30px;}
.peace-five p{width: 83%; padding: 0 0 0 20px; text-align:left;}
.peace-four li {   text-align: justify;   }
.peace-four p{width: 100%;    padding: 10px 0 0 0; font-size: 16px;   text-align: center;}
.navigation{ display:none;}
   .view-plan p{ font-size: 16px !important;}
.carousel-text-border1 { height: 10px;}
.bg-slider{ width:89%; padding:10px; background: rgba(255, 255, 255, 0.78);}
.red-bg {width: 86%;float: left;margin: 0px 7%;padding: 25px 22px;}
.slider img {  width: 78% !important;}
.location-text {    width: 100%;margin: 0 auto 10px;}
 .peace-four-m h4{padding: 20px 0 0 0;}
 .project05 h2{line-height: 24px;    font-size:25px;}
.main-bg ul li ul li{font-size: 13px;}
.project06 p {  width: 100% !important;}
.pach{display:none;}
.project03 h2 {padding: 6px 0 0;    width: 100%;font-size: 25px; margin:0}
.textmain-home {  width: 100%;      /* margin: 0 0; */    margin: 0 0 15%;}
.textmain { width: 60%;   margin: 20px auto 0;}
.project03 p{ line-height: 23px;    font-size: 14px;    padding: 0;    margin: 20px 0 0 0;    width: 100%;}
.form-main {  padding: 2%;}
.main-div ul li p { font-size: 15px;line-height: 24px;}
.main-div ul li h5 {font-size: 18px;}
.peace-one p{ margin-bottom: 10px;  width: 100%; margin: 10px auto; line-height: 25px;   font-size: 14px;}
.over-8 p{        padding: 4px;}
.project02 h2 {font-size: 25px;  line-height: 30px;  padding: 0;    margin: 0 0% 0 0;    width: 100%; }
	 .homeoverview h1{font-size: 12px;  width: auto;  font-weight: 400;  color: #fff;  float: left;  padding: 0px 0 0;  font-family: "Poppins", sans-serif;  letter-spacing: 4px;  left: -80px;  position: absolute;  top: 320px;}
	.over-1 p a{font-size: 12px; margin: 0px 0 0 0; padding: 10px 15px;}
.textmain-1 {width: 60%;}
.peace-four-m li{margin: 0 0 0 8px; line-height:24px;}
.peace-four-m ul{margin:0 0 0 0}
.project03 ul li {  margin-bottom: 0;width: 100%;}
.feature-containleft {width: 100%;   margin: 1% 0;}
.project05 h5{        font-size: 14px;
        padding: 10px 0;
        width: 100%;
        text-align: center;}
.contact-us-text{margin: 30px auto;height: auto;}
.project05 h5 span{font-size: 12px; text-align: center; }
.bt-peace{width: 80%;}
.footer-logo {width: 100%;}
.footer-address {width: 100%;}
.map {  width: 100%;   margin: 0px 0;}
.peace-two{    min-height:auto;}
.peace-four-m p{font-size:15px}
.satyam-left {width: 100%;}
.project06 p {  font-size: 15px;margin: 10px 0 10px 0px;}
.project06 input {  color: #000000;  border: 2px solid #ffffff;  background: #ffffff;  font-size: 16px;  font-weight: 300;  margin: 0 0 10px 0;}
.footer{padding: 20px 0;         margin: 0px 0 0 0; }
.project05 { height: auto;}
.btn { padding: 10px 35px;  font-size: 15px;margin: 20px auto 0 !important;}
.about-s3 h2{font-size: 20px;}
.about-s3 h3 {   font-size: 15px;}
.about-s3 h3 {  font-size: 15px;margin: 0 0 10px 0 !important;}
.about-s3 p {font-size: 14px;width: 85%;margin: 0 auto;line-height: normal;}
.img6hover::before {padding: 13% 0;}
.peace-four-m li{font-size: 13px;}
.satyam-left h2 {font-size: 20px;line-height: normal;margin: 5% auto;}
.satyam-left ul li {width: 100%;}
.satyam-left ul {    width: 100%;    float: left;    margin: 0px 0;    padding: 0;}
.satyam-left ul li p{font-size: 14px;}
.satyam-left ul li p span{font-size: 20px;}
 .footer-bottom p{font-size: 12px;padding: 0; text-align: left;}
.navbar>.container, .navbar>.container-fluid{display: flex;}
.collapse:not(.show){    display: none !important;}
.navbar-expand-lg .navbar-collapse{background: #000;}
.dis{display:none !important}
.over-one ul li:nth-child(1) {    border: 0;    border-bottom: 1px solid #000;}
.over-one ul li:nth-child(4) {  border-bottom: 0px solid #000;}
.over-one ul li {  width: 100%;    margin: 20px 0 0;    border-left: 0px solid #000;    border-bottom: 1px solid #000;    padding: 0 0 20px 0;}
.over-one ul li p span {font-size: 20px;}
.over-one ul li p {font-size: 16px;line-height: 22px;}
.over-two p {   font-size: 13px;padding: 0px 30px;width: 100%;margin: 20px 0%;line-height: 20px;}
.ami ul li {width: 100%;  text-align: center;  margin: 0 0 30px 0px; height:auto}
.dis{display:none}
.logo-ab{display:none}
.ami ul li p{font-size: 14px;margin: 0px 0 0;line-height: 20px;width: 100%;text-align: center;}
.icons-main-2 {width: 65px;}
.ami-2 ul li p {  margin: 10px 0; font-size: 14px;}
.icons-main {width: 65px;}
.ami-loc {  width: 100%;  float: left;  margin: 10px 0 25px;}
.ami-1 ul li p{font-size: 17px;}
.ami-1 {width: 100%;}
.ami ul li img {  display: block;  float: none;  margin: 0 auto;  width: 30%;}
.bg-on-o {    float: none;    width:90%;    margin: 2% auto;}
.ami h3 {    font-size: 30px;    width: 100%;    float: left;    text-align: center;    letter-spacing: 10px;}
h3 span {  font-size: 30px;    letter-spacing: 3px;}
.bg-on-o p {text-align: center;    color: #fff;    font-size: 14px;    line-height: 25px;    text-transform: uppercase;    width: 100%;}
.ami p {     font-size: 18px;letter-spacing: 8px;}
.ami ul {    width: 100%;    float: left;    padding: 0;}
.navbar-light .navbar-toggler {    color: rgb(255 255 255 / 100%);    border-color: #fff;}
.bty {    padding: 0px 0px 0px 0px;    border-left: 0px solid #adbbce; margin: 0 0 0 0;    float: right;    width: 100%;}
.bty a {    background: #fff;    border: 1px solid #adbbce;    padding: 10px 25px;    margin: -1px 0 2px 0;    float: right;    color: #0d294f;    text-transform: uppercase;}
.project01 h1{font-size:25px;    font-family: "Cormorant", serif;font-weight:bold;text-align:center;width:fit-content;float:left;padding:0px 15px 0 35px;text-align:left;border-left:2px solid #d89752;margin:3% 5%;width:90%;line-height:35px;}
	.over p {    color: #555555; font-size: 14px;    margin: 0px 5% 0 5%;    padding: 0;    border-left: 0px solid #182e6f;    width: 90%;    float: left;}
.footer ul {    width: 100%;    float: left;    margin: 5% 0% 2%;}
.footer ul li {    width: 100%;}
.over p a { padding: 5px 25px;
    font-size: 12px;
    margin: 20px 0 0 0;}

.project02-main p a{ padding: 5px 25px;
    font-size: 12px; position: relative;top: 0;
    float: left;
    margin: 20px 0 0 0;}

    .project04 img{width: 100%;}
  .project02{margin: 0;height: auto; padding: 50px 0 40px;}
  .project03-i{width: 100%; top: 0;}
.project03-i img{width: 50%;}
.over-2 p a { padding: 5px 25px;
    font-size: 12px;
    margin: 20px 0 0 0;
    position: relative;
    float: left;
    top: 0;}
    .line-img{display: none;}
  .bty a{font-size: 13px;}
.project07{ height: auto; padding: 40px 0  0;}
.project08-pro{ height: auto;}
.over-10 ul li a{    margin: 5% 10% 0;}
.over-10 ul li {    width: 100%;}
    .project07-i{width: 300px;}
    .project07-i img{width: 100%;}
   .project09 {  padding: 30px 0 0;}
.over-9 h2{    font-size: 25px;width: 100%;    float: left;    margin: 20px 0% 0px 0%;    padding: 0 20px 0px 20px;}
.over-9 p {     font-size: 14px;    margin: 12px 0% 12px 0%;    padding: 0 20px 0px 20px;}
.over-9 h4 {    padding: 0 20px 0px 20px;}
    .over-9 ul {                 width: 100%;
        list-style: circle;
        float: left;
        padding: 13px 8px 0 24px;}
.tab-on ul li {    width: 100%;}
.tab{width: 100%;}
.tab button{        padding: 11px 14px;
        transition: 0.3s;
        font-size: 14px;
        width: 100%;}
.project11-main-11 {   width: 100%;}
.project11-main-11 img{width: 100%}
.over-11 p, .project11 h5, .over-11 h4{padding: 0 25px 0px 25px;}
.project11-main-22 {    width: 100%;}
.project11-main-22 img{width: 100%}
.project12-left {    width: 100%;}
    .over-12 ul { padding: 50px 0 0 ;}
    .project12-right {   width: 100%; margin: 0 0 100px 0;}
    .over-11 h2{font-size: 25px;}
    .over-12 h2{font-size: 25px;}
    .over-10 h2{font-size: 25px;}
.over-7 h2{font-size: 25px;}
    .over-12 p {   font-size: 14px;}
  .over-12 p a{   font-size: 14px;}
  .over-9 ul li {                 font-size: 14px;
        line-height: 30px;
        width: 100%;
        list-style: circle;
        font-family: "Poppins", sans-serif;
              font-weight: normal;
      }
  .over-9 h3 { margin: 60px 0% 0 0%;  padding: 0 0 0 0;}
  .project07-main ul li{   font-size: 14px; }
  .over-7 p {font-size: 14px;  margin: 20px 0% 20px 0%;  padding: 0 0px 0px 0;}
  .over-7 h3{text-align: left;}
  .project07-main {  margin: 60px 0 0 0;}
.over-7 h3::before {  margin: 0 1rem 0 0;}
.over-8 h2{ font-size: 25px;}
.project07-1 {  padding: 40px 0 50px; height: auto;}
 .footer ul li p{    font-size: 12px;    color: #fff;    line-height: 25px;    margin: 10px 0 15px 0;}
.footer ul li h2 {    font-size: 18px;}
  .footer ul li p a{font-size: 12px; color:#fff}
  .footer ul li p a:hover{font-size: 12px; color:#ccc}
  .over-12 ul li {  width: 100%;}
  .project08 {    padding: 50px 0 50px;    height: auto;}
  .social-icons {  margin: 30px 0 0;}

.bigb-plans-main{width: 100%;
        padding: 40px 0 0 0px;}
  .faq-section {margin: 0 0 50px;
    max-width: 100%;}
    .faq-question{font-size: 14px;}
    .faq-answer p{font-size: 12px;}.pdd_p-9 {
    padding: 10px 30px 0 30px;}

  .project05 img {  width: 100%;}
  .project04 ul{padding: 0; margin-bottom: 0;}
  .line-about-img{display: none;}
  .project05-about ul li {
  width: 100%;
  float: left;
  margin: 2% 0;}
  .project05-about ul li img{width: auto;
    margin: 0 auto;
    float: none;
    display: block;}
    .project05-about ul li h3{font-size: 20px;}
    .project05-about ul li p {
  color: #666666;
  font-size: 14px;}
  .main-divv {
   margin: 40px 0 0;}
   
      .sub-tablinks {
    background-color: inherit;
    border: none;
    cursor: pointer;
    padding: 10px 20px;
    transition: 0.3s;
    font-size: 14px;
   }

   .sub-tabs {
    text-align: center;
    width: 100%;
    overflow: hidden;
    border: 1px solid rgb(204, 204, 204);
   width: 275px;
   }
   
}



@media only screen and (min-width: 1001px) and (max-width: 3000px) {
        .enquiry-wrapper .enquiry-box .mail-content {
        padding-left: 0;
        padding-top: 8%;
        padding-bottom: 8%;
        margin: 0 auto !important;
        text-align: center;
        right: 0;
    }

.enquiry-wrapper-new .enquiry-box {
    display: block;
    align-items: center;
    background-color: #db9a54;
    cursor: pointer;
    transform: translateX(0px);
    transition: all 
cubic-bezier(0, 0, 1, 0.44) 0.5s;
    /* transform: rotate(270deg); */
}

.enquiry-wrapper-new .enquiry-box a {
    color: #ffffff;
    text-decoration: none;
    font-size: 16px;
}

.enquiry-wrapper-new {
        position: fixed;
        right: -51px;
        left: auto;
        top: 380px;
        z-index: 99;
        transform: rotate(270deg);
        width: 140px;
        /* padding: 0%; */
        /* padding-top: 1%; */
    }

.mail-icon{
    display: none;
}

.enquiry-box-call{
    display: none !important;
}

}

@media only screen and (min-width: 500px) and (max-width: 1000px) {
        .enquiry-wrapper .enquiry-box .mail-content {
        padding-left: 0;
        padding-top: 8%;
        padding-bottom: 8%;
        margin: 0 auto !important;
        text-align: center;
        right: 0;
    }

.enquiry-wrapper-new .enquiry-box {
    display: block;
    align-items: center;
    background-color: #db9a54;
    cursor: pointer;
    transform: translateX(0px);
    transition: all 
cubic-bezier(0, 0, 1, 0.44) 0.5s;
    /* transform: rotate(270deg); */
}

.enquiry-wrapper-new .enquiry-box a {
    color: #ffffff;
    text-decoration: none;
    font-size: 16px;
}

.enquiry-wrapper-new {
        position: fixed;
        right: -51px;
        left: auto;
        top: 44%;
        z-index: 99;
        transform: rotate(270deg);
        width: 140px;
        /* padding: 0%; */
        /* padding-top: 1%; */
    }

.mail-icon{
    display: none;
}

   .enquiry-box-call{
        display: none !important;
    }
    
    .call-content {
        display: block !important;
    }

}


/* new enquire form start css */
/* new enquire form end csss */