@charset "utf-8";
/* CSS Document */

.work-sec1{width: 100%; margin-top: 100px; height: auto; float: left; display: block; padding: 150px 0 150px 0; background: url("../images/background-3.jpg") no-repeat right top; background-size: cover;  position: relative;}
.work-sec1:after{ content: ''; width: 100%; display: block; clear: both; line-height: 0; font-size: 0px; }
.work-sec1-box1{width: 100%; max-width: 486px; height: auto;  float: left; display: block; padding-bottom: 0px;}
.work-sec1-box1 h2{ width: 100%;  height: auto; float: left; display: block;font-family: "Cormorant Garamond", serif;  font-size: 46px; font-weight: 500; color: #fff; line-height: 50px; padding-bottom: 80px;}
.work-sec1-box1 p{ width: 100%; height: auto; float: left; display: block; font-family: "Cormorant Garamond", serif;  font-size: 22px; font-weight: 500; color: #fff; line-height: 22px; text-transform: uppercase;}



.work-sec2{width: 100%; height: auto; float: left; display: block; margin: 0px 0; padding: 80px 0 0px 0; position: relative;}
.work-sec2:after{ content: ''; width: 100%; display: block; clear: both; line-height: 0; font-size: 0px; }
.work-sec2-box1{width: 100%; height: auto;  float: left; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; -webkit-flex-wrap: wrap;  margin-bottom: 80px; }
.work-sec2-box1 figure{width: 66%; height: auto; float: left; display: block;}
.work-sec2-box1 figure img{ width: 100%; line-height: 0; display: block;}
.work-sec2-box1 aside{width: 34%; height: auto; float: left; display: table; padding-left: 5%;}
.work-sec2-box1 aside article{ display: table-cell; vertical-align: middle;  }
.work-sec2-box1 aside article h2{font-family: "Cormorant Garamond", serif;  width: 100%;  height: auto; float: left; display: block; font-size: 26px; font-weight:500; color: #d34f45; line-height: 30px; padding-bottom: 20px; text-transform: uppercase;}
.work-sec2-box1 aside article h3{ width: 100%; height: auto; float: left; display: block; font-family: "Cormorant Garamond", serif; font-size: 22px; font-weight: 500; color: #848285; line-height: 26px;}
.work-sec2-box1 aside article small {width: 100%; height: auto; float: left; display: block; margin-top: 50px;}
.work-sec2-box1 aside article small a{ width: auto; height: 47px;  background: #dbe0dc; display: inline-block; padding: 0px 25px 0px 25px; font-size: 14px; font-weight: 400;color: #000; line-height: 47px; background-image: linear-gradient(0, #d34f45, #d34f45);background-size: 0;transition: .8s;background-repeat: no-repeat; font-style: normal;  }
.work-sec2-box1 aside article small a:hover  { background-size: 100%;color: #fff;}

.right-side{flex-direction: row-reverse;}
.right-side aside{ padding-right: 5%; padding-left: 0;}

.work-sec3{width: 100%; height: auto; float: left; display: block; margin: 0px 0; padding: 0px 0 0px 0; position: relative;}
.work-sec3:after{ content: ''; width: 100%; display: block; clear: both; line-height: 0; font-size: 0px; }
.work-sec3-box1{width: 100%; height: auto;  float: left; display: block;  }
.work-sec3-box1 img{width: 100%;  line-height: 0;}



.inner_banner-sec1{width: 100%; margin-top: 100px; height: auto; float: left; display: block; padding: 0px 0 0px 0;   position: relative;}
.inner_banner-sec1:after{ content: ''; width: 100%; display: block; clear: both; line-height: 0; font-size: 0px; }

.inner_banner_img{width: 100%; height: auto; float: left; position: relative;  }
.inner_banner_img:after{ content: ''; position: absolute; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; background: url("../images/inner_banner-shadow.png") repeat-x left bottom;}

.inner_banner_img .dsk_banner{display: block;}
.inner_banner_img .tab_banner{display: none;}
.inner_banner_img .mob_banner{display: none;}

.inner_banner_img .dsk_banner{width: 100%;}
.inner_banner_img .tab_banner{width: 100%;}
.inner_banner_img .mob_banner{width: 100%;}


.inner_banner_cont{position: absolute;left: 0; right: 0;bottom: 0px; top: 0; z-index: 2;width: 96%; height: 100%; max-width: 1200px;margin: 0 auto;color: #FFF; display: table;}
.banner_cont1{  height: auto;  display: table-cell; vertical-align: middle;  }


.banner_cont1 h2{ width: 100%; max-width:450px;  height: auto;  display: block; font-family: "Cormorant Garamond", serif; font-size: 44px; font-weight: 500;  color:  #fff; line-height: 50px;  text-shadow: 1px 1px 3px rgba(0,0,0,0.37);     }



.work-det-sec1{width: 100%; height: auto; float: left; display: block; margin: 0px 0; padding: 80px 0 0px 0; position: relative;}
.work-det-sec1:after{ content: ''; width: 100%; display: block; clear: both; line-height: 0; font-size: 0px; }
.work-det-sec1-box1{width: 100%; height: auto;  float: left; display: block;  margin-bottom: 80px; }
.work-det-sec1-box1 h3{ width: 100%; height: auto; float: left; display: block;  font-size: 18px; font-weight: 400;  color:  #f15888; line-height: 22px; padding-bottom: 10px;    }
.work-det-sec1-box1 h2{ width: 100%; height: auto; float: left; display: block; font-family: "Cormorant Garamond", serif; font-size: 36px; font-weight: 500;  color:  #000052; line-height: 40px; padding-bottom: 20px;    }
.work-det-sec1-box1 h4{ width: 100%; height: auto; float: left; display: block;  font-size: 18px; font-weight: 400;  color:  #848285; line-height: 22px; padding-bottom: 0px;    }

.work-det-sec1-box2{width: 100%; height: auto; float: left; display: block; line-height: 0; margin-bottom: 80px;}
.work-det-sec1-box2 img{width: 100%; display: block; line-height: 0;}


.work-det-sec1-box3{width: 100%; height: auto; float: left; display: block; margin:0px 0 80px 0;}
.work-det-sec1-box3 h2{ width: 100%; max-width: 900px; height: auto; float: left; display: block; font-family: "Cormorant Garamond", serif; font-size: 36px; font-weight: 500;  color:  #848285; line-height: 40px; padding-bottom: 10px;    }
.work-det-sec1-box3 p{ width: 100%; height: auto; float: left; display: block;  font-size: 18px; font-weight: 400;  color:  #000000; line-height: 24px; padding-bottom: 50px;    }
.work-det-sec1-box3 p strong{font-weight: 600;}
.work-det-sec1-box3 p:last-of-type{ padding-bottom: 0px; }


.work-det-sec2{width: 100%; height: auto; float: left; display: block; margin: 0px 0 0px 0; padding: 1px 0 1px 0; position: relative; background:#f15832;}
.work-det-sec2:after{ content: ''; width: 100%; display: block; clear: both; line-height: 0; font-size: 0px; }
.work-det-sec2:before{ content: ''; position: absolute; left: 0; top: 0; bottom: 0; padding: 0px 0;  width: 50%; height: 100%; background: url("../images/greenfield-city-pic4.jpg") no-repeat center center; background-size: cover; line-height: 0; }

.work-det-sec2-box1{width: 100%; height: auto;  float: left; display: block;  margin-bottom: 0px; position: relative; }
.work-det-sec2-box1 aside{ padding-left:60%; padding-top: 150px; padding-bottom: 150px; padding-right: 100px; }
.work-det-sec2-box1 aside p{width: 100%; height: auto; display: block;  font-size: 18px; font-weight: 400;  color:  #fff; line-height: 24px;   }

.work-det-sec4{width: 100%; height: auto; float: left; display: block; margin: 0px 0 0px 0; padding: 0px 0 0px 0; position: relative;}
.work-det-sec4:after{ content: ''; width: 100%; display: block; clear: both; line-height: 0; font-size: 0px; }
.work-det-sec4-box1{width: 100%; height: auto;  float: left; display: block;  margin-bottom: 0px; position: relative; overflow: hidden; }
.work-det-sec4-box1a{ margin-left: -40px; margin-right: -40px;}
.work-det-sec4-box1a ul{width: 100%; height: auto;  float: left; margin: 0px 0px 0px 0;  display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; -webkit-flex-wrap: wrap; padding-bottom: 0px;}
.work-det-sec4-box1a ul li{float: left; width: 50%; padding: 0 40px; margin-bottom: 0px; }


.work-det-sec4-box1a ul li:nth-child(even) {margin-top: 100px; margin-bottom: 100px}
.work-det-sec4-box1a ul li:nth-child(odd) { margin-top: 0px;  }


.work-det-sec4-box1a ul li figure{ width: 100%; height: auto; float: left; display: block; margin: 0; padding: 0; line-height: 0; border: 1px solid #f2f2f2;}
.work-det-sec4-box1a ul li figure img{ width: 100%; line-height: 0;}
.margin-bottom-none{ margin-bottom: 0;}
.work-det-sec2-box1 figure{  display: none;}




.gems-city-det-sec1{width: 100%; height: auto; float: left; display: block; margin: 0px 0; padding: 80px 0 0px 0; position: relative;}
.gems-city-det-sec1:after{ content: ''; width: 100%; display: block; clear: both; line-height: 0; font-size: 0px; }
.gems-city-det-sec1-box1{width: 100%; height: auto;  float: left; display: block;  margin-bottom: 80px; }
.gems-city-det-sec1-box1 h3{ width: 100%; height: auto; float: left; display: block;  font-size: 18px; font-weight: 400;  color:  #f15888; line-height: 22px; padding-bottom: 10px;    }
.gems-city-det-sec1-box1 h2{ width: 100%; height: auto; float: left; display: block; font-family: "Cormorant Garamond", serif; font-size: 36px; font-weight: 500;  color:  #000052; line-height: 40px; padding-bottom: 20px;    }
.gems-city-det-sec1-box1 h4{ width: 100%; height: auto; float: left; display: block;  font-size: 18px; font-weight: 400;  color:  #848285; line-height: 22px; padding-bottom: 0px;    }

.gems-city-det-sec1-box2{width: 100%; height: auto; float: left; display: block; line-height: 0; margin-bottom: 80px;}
.gems-city-det-sec1-box2 img{width: 100%; display: block; line-height: 0;}

.gems-city-det-sec1-box3{width: 100%; height: auto; float: left; display: block; margin:0px 0 80px 0;}
.gems-city-det-sec1-box3 h2{ width: 100%; height: auto; float: left; display: block;font-family: "Cormorant Garamond", serif; font-size: 36px; font-weight: 500;  color:  #848285; line-height: 40px; padding-bottom: 10px;    }
.gems-city-det-sec1-box3 p{ width: 100%; height: auto; float: left; display: block;  font-size: 18px; font-weight: 400;  color:  #000000; line-height: 24px; padding-bottom: 50px;    }
.gems-city-det-sec1-box3 p strong{font-weight: 600;}
.gems-city-det-sec1-box3 p:last-of-type{ padding-bottom: 0px; }




.gems-city-det-sec1-box4{width: 100%; height: auto; float: left; display: block; margin-bottom: 80px;}
.gems-city-det-sec1-box4 figure{width: 40%; height: auto; float: left; display: block; line-height: 0; margin: 0; padding: 0;}
.gems-city-det-sec1-box4 figure img{width: 100%; display: block; line-height: 0;}
.gems-city-det-sec1-box4 aside{width: 60%; height: auto; float: left; display: block; line-height: 0; margin: 0; padding: 0 0 0 5%;}
.gems-city-det-sec1-box4 aside h2{ width: 100%; height: auto; float: left; display: block; font-family: "Cormorant Garamond", serif;  font-size: 36px; font-weight: 500;  color:  #848285; line-height: 40px; padding-bottom: 40px;    }
.gems-city-det-sec1-box4 aside p{ width: 100%; height: auto; float: left; display: block;  font-size: 18px; font-weight: 400;  color:  #000000; line-height: 24px; padding-bottom: 40px;    }
.gems-city-det-sec1-box4 aside p strong{font-weight: 600;}
.gems-city-det-sec1-box4 aside p:last-of-type{ padding-bottom: 0px; }

.gems-city-det-sec2{width: 100%; height: auto; float: left; display: block; background: #e7e8ea; margin: 0px 0; padding: 80px 0 80px 0; position: relative;}
.gems-city-det-sec2:after{ content: ''; width: 100%; display: block; clear: both; line-height: 0; font-size: 0px; }
.gems-city-det-sec2-box1{width: 100%; height: auto;  float: left; display: block;   }
.gems-city-det-sec2-box1 figure{ width: 100%; height: auto;  float: left; display: block;  line-height: 0; margin: 0 0 80px 0; padding: 0;}
.gems-city-det-sec2-box1 figure img{ width: 100%; display: block;  line-height: 0;}
.gems-city-det-sec2-box1 aside{width: 100%; max-width: 900px; height: auto;    display: block;   }
.gems-city-det-sec2-box1 aside p{width: 100%; height: auto; float: left; display: block;  font-size: 20px; font-weight: 400;  color:  #000; line-height: 30px;  }

.gems-city-det-sec3{width: 100%; height: auto; float: left; display: block;  margin: 0px 0; padding: 80px 0 80px 0; position: relative;}
.gems-city-det-sec3:after{ content: ''; width: 100%; display: block; clear: both; line-height: 0; font-size: 0px; }
.gems-city-det-sec3-box1{width: 100%; height: auto;  float: left; display: block;   }
.gems-city-det-sec3-box1 h2{ width: 100%; height: auto; float: left; display: block; font-family: "Cormorant Garamond", serif;  font-size: 36px; font-weight: 500;  color:  #848285; line-height: 40px; padding-bottom: 65px;    }


.gems-city-det-sec3-box2{width: 100%; height: auto;  float: left; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; -webkit-flex-wrap: wrap;  margin-bottom: 80px; }
.gems-city-det-sec3-box2 figure{width: 66%; height: auto; float: left; display: block;}
.gems-city-det-sec3-box2 figure img{ width: 100%; line-height: 0; display: block;}
.gems-city-det-sec3-box2 aside{width: 34%; height: auto; float: left; display: table; padding-left: 5%;}
.gems-city-det-sec3-box2 aside article{ display: table-cell; vertical-align: middle;  }
.gems-city-det-sec3-box2 aside article h2{font-family: "Cormorant Garamond", serif;  width: 100%;  height: auto; float: left; display: block; font-size: 22px; font-weight:500; color: #9d9b9e; line-height: 26px; padding-bottom: 20px; text-transform: uppercase;}
.gems-city-det-sec3-box2 aside article h3{ width: 100%; height: auto; float: left; display: block; font-size: 18px; font-weight: 400; color: #000000; line-height: 24px;}
.gems-city-det-sec3-box2 aside article small {width: 100%; height: auto; float: left; display: block; margin-top: 50px;}
.gems-city-det-sec3-box2 aside article small a{ width: auto; height: 47px;  background: #dbe0dc; display: inline-block; padding: 0px 25px 0px 25px; font-size: 14px; font-weight: 400;color: #000; line-height: 47px; background-image: linear-gradient(0, #d34f45, #d34f45);background-size: 0;transition: .8s;background-repeat: no-repeat; font-style: normal;  }
.work-sec2-box1 aside article small a:hover  { background-size: 100%;color: #fff;}

.right-side{flex-direction: row-reverse;}
.right-side aside{ padding-right: 5%; padding-left: 0;}

.gems-city-det-sec3-box3{width: 100%; height: auto;  float: left; display: block; margin-bottom: 80px;   }
.gems-city-det-sec3-box3 h2{ width: 100%; height: auto; float: left; display: block; font-family: "Cormorant Garamond", serif; font-size: 36px; font-weight: 500;  color:  #848285; line-height: 40px; padding-bottom: 65px;    }
.gems-city-det-sec3-box3 figure{width: 100%; height: auto; float: left; display: block; line-height: 0;}
.gems-city-det-sec3-box3 figure img{ width: 100%; line-height: 0; display: block;}

.gems-city-det-sec3-box4{width: 100%; height: auto;  float: left; display: block; margin-bottom: 80px; overflow: hidden;   }
.gems-city-det-sec3-box4a{ margin-left: -10px; margin-right: -10px;}
.gems-city-det-sec3-box4a ul{width: 100%; height: auto;  float: left; margin: 0px 0px 0px 0;  display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; -webkit-flex-wrap: wrap; padding-bottom: 0px;}
.gems-city-det-sec3-box4a ul li{float: left; width:33.3333%; padding: 0 10px; margin-bottom: 0px; }
.gems-city-det-sec3-box4a ul li figure{width: 100%; height: auto; float: left; display: block; line-height: 0; border: 1px solid #f8f2f2;}
.gems-city-det-sec3-box4a figure img{ width: 100%; line-height: 0; display: block;}



.gems-city-det-sec3-box5{width: 100%; height: auto;  float: left; display: block; margin-bottom: 80px; overflow: hidden;   }
.gems-city-det-sec3-box5 h2{ width: 100%; height: auto; float: left; display: block; font-family: "Cormorant Garamond", serif; font-size: 36px; font-weight: 500;  color:  #848285; line-height: 40px; padding-bottom: 65px;    }
.gems-city-det-sec3-box5a{ margin-left: -10px; margin-right: -10px;}
.gems-city-det-sec3-box5a ul{width: 100%; height: auto;  float: left; margin: 0px 0px 0px 0;  display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; -webkit-flex-wrap: wrap; padding-bottom: 0px;}
.gems-city-det-sec3-box5a ul li{float: left; width:50%; padding: 0 10px; margin-bottom: 0px; }
.gems-city-det-sec3-box5a ul li figure{width: 100%; height: auto; float: left; display: block; line-height: 0; border: 1px solid #f8f2f2;}
.gems-city-det-sec3-box5a figure img{ width: 100%; line-height: 0; display: block;}


.gems-city-det-sec3-box6{width: 100%; height: auto;  float: left; display: block;  margin-bottom: 0px; position: relative; overflow: hidden; }
.gems-city-det-sec3-box6 h2{ width: 100%; height: auto; float: left; display: block; font-family: "Cormorant Garamond", serif;  font-size: 36px; font-weight: 500;  color:  #848285; line-height: 40px; padding-bottom: 65px;      }
.gems-city-det-sec3-box6a{ margin-left: -40px; margin-right: -40px;}
.gems-city-det-sec3-box6a ul{width: 100%; height: auto;  float: left; margin: 0px 0px 0px 0;  display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; -webkit-flex-wrap: wrap; padding-bottom: 0px;}
.gems-city-det-sec3-box6a ul li{float: left; width: 50%; padding: 0 40px; margin-bottom: 0px; }
.gems-city-det-sec3-box6a ul li:nth-child(even) {margin-top: 100px; margin-bottom: 100px}
.gems-city-det-sec3-box6a ul li:nth-child(odd) { margin-top: 0px;  }
.gems-city-det-sec3-box6a ul li figure{ width: 100%; height: auto; float: left; display: block; margin: 0; padding: 0; line-height: 0; border: 1px solid #f2f2f2;}
.gems-city-det-sec3-box6a ul li figure img{ width: 100%; line-height: 0;}
.gems-city-det-sec3-box6 h3{ width: 100%; max-width: 900px; height: auto; margin: 0 ; font-family: "Cormorant Garamond", serif; font-size: 36px; font-weight: 500;  color:  #848285; line-height: 40px; padding-top: 80px;     }



.gems-city-det-sec4{width: 100%; height: auto; float: left; display: block;  margin: 0px 0; padding: 0px 0 80px 0; position: relative;}
.gems-city-det-sec4:after{ content: ''; width: 100%; display: block; clear: both; line-height: 0; font-size: 0px; }
.gems-city-det-sec4-box1{width: 100%; height: auto;  float: left; display: block;   }
.homeSec1Slider li.hsSlide {padding: 0 0px; display: block; width: 450px !important;}

.homeSec1Slider li.hsSlide div{ padding-right: 1px;}
.homeSec1Slider li.hsSlide div figure{width: 100%; height: auto;  display: block; line-height: 0;}
.homeSec1Slider li.hsSlide div figure img{width: 100%;}

.homeSec1Slider_next{position:absolute;  bottom: -80px; width:50px; height:40px; border-radius:50%; background:#FFF; border:0px solid #CCC; font-size:0; line-height:0; color:transparent; cursor:pointer;  }
.homeSec1Slider_prev{position:absolute; bottom: -80px;  width:50px; height:40px; border-radius:50%; background:#FFF; border:0px solid #CCC; font-size:0; line-height:0; color:transparent; cursor:pointer; }

.homeSec1Slider_prev:after, .homeSec1Slider_next:after{content:''; width:23px; height:10px; position:absolute; left:0; top:0; right:0; bottom:0; margin:auto;}
.homeSec1Slider_prev{ left:50%; margin-left:-50px; }
.homeSec1Slider_next{right: 50%; margin-right: -50px; }
.homeSec1Slider_prev:after{ background:url(../images/prevArrow.jpg) no-repeat 0 50%;}
.homeSec1Slider_next:after{background:url(../images/nextrArrow.jpg) no-repeat 100% 50%;}



.gems-city-det-sec5{width: 100%; height: auto; float: left; display: block;  margin: 0px 0; padding: 80px 0 15px 0; position: relative;}
.gems-city-det-sec5:after{ content: ''; width: 100%; display: block; clear: both; line-height: 0; font-size: 0px; }
.gems-city-det-sec5-box1{width: 100%; height: auto;  float: left; display: block;   }

.gems-city-det-sec5-box1 h2{ width: 100%; height: auto; float: left; display: block;  font-size: 20px; font-weight: 400;  color:  #848285; line-height: 30px; padding-bottom: 65px;    }
.gems-city-det-sec5-box1a{ margin-left: -10px; margin-right: -10px;}
.gems-city-det-sec5-box1a ul{width: 100%; height: auto;  float: left; margin: 0px 0px 0px 0;  display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; -webkit-flex-wrap: wrap; padding-bottom: 0px;}
.gems-city-det-sec5-box1a ul li{float: left; width:50%; padding: 0 10px; margin-bottom: 0px; }
.gems-city-det-sec5-box1a ul li figure{width: 100%; height: auto; float: left; display: block; line-height: 0; margin-bottom: 20px; }
.gems-city-det-sec5-box1a figure img{ width: 100%; line-height: 0; display: block;}

.gems-city-det-sec5-box1 h3{ width: 100%; max-width: 900px; height: auto; float: left; display: block;  font-size: 20px; font-weight: 400;  color:  #848285; line-height: 30px; padding-bottom: 65px; padding-top: 60px;    }



.gems-city-det-sec6{width: 100%; height: auto; float: left; display: block;  margin: 15px 0 0 0; padding: 80px 0 80px 0; background: #f15832; position: relative;}
.gems-city-det-sec6:after{ content: ''; width: 100%; display: block; clear: both; line-height: 0; font-size: 0px; }
.gems-city-det-sec6-box1{width: 100%; height: auto;  float: left; display: block;   }
.gems-city-det-sec6-box1 h2{ width: 100%; max-width: 900px; height: auto; float: left; display: block; font-family: "Cormorant Garamond", serif; font-size: 22px; font-weight: 500;  color:  #fff; line-height: 30px; padding-bottom: 30px;   }
.gems-city-det-sec6-box1 h3{ width: 100%; max-width: 700px; height: auto; float: left; display: block; font-family: "Cormorant Garamond", serif; font-size: 36px; font-weight: 500;  color:  #fff; line-height: 40px; padding-bottom: 50px;    }
.gems-city-det-sec6-box1 h4{ width: 100%; max-width: 700px; height: auto; float: left; display: block; font-size: 18px; font-weight: 400;  color:  #fff; line-height: 24px; padding-bottom: 10px;    }
.gems-city-det-sec6-box1 h5{ width: 100%; max-width: 700px; height: auto; float: left; display: block; font-family: "Cormorant Garamond", serif; font-size: 36px; font-weight: 500;  color:  #fff; line-height: 40px; }





.paharpur-det-sec1{width: 100%; height: auto; float: left; display: block; margin: 0px 0; padding: 80px 0 0px 0; position: relative;}
.paharpur-det-sec1:after{ content: ''; width: 100%; display: block; clear: both; line-height: 0; font-size: 0px; }
.paharpur-det-sec1-box1{width: 100%; height: auto;  float: left; display: block;  margin-bottom: 80px; }
.paharpur-det-sec1-box1 h3{ width: 100%; height: auto; float: left; display: block;  font-size: 18px; font-weight: 400;  color:  #f15888; line-height: 22px; padding-bottom: 10px;    }
.paharpur-det-sec1-box1 h2{ width: 100%; height: auto; float: left; display: block; font-family: "Cormorant Garamond", serif; font-size: 36px; font-weight: 500;  color:  #000052; line-height: 40px; padding-bottom: 20px;    }
.paharpur-det-sec1-box1 h4{ width: 100%; height: auto; float: left; display: block;  font-size: 18px; font-weight: 400;  color:  #848285; line-height: 22px; padding-bottom: 0px;    }

.paharpur-det-sec1-box2{width: 100%; height: auto; float: left; display: block; line-height: 0; margin-bottom: 80px;}
.paharpur-det-sec1-box2 img{width: 100%; display: block; line-height: 0;}

.paharpur-det-sec1-box3{width: 100%; height: auto; float: left; display: block; margin:0px 0 80px 0;}
.paharpur-det-sec1-box3 h2{ width: 100%; height: auto; float: left; display: block;     font-family: "Cormorant Garamond", serif; font-size: 36px; font-weight: 500;  color:  #848285; line-height: 40px; padding-bottom: 10px;    }
.paharpur-det-sec1-box3 p{ width: 100%; height: auto; float: left; display: block;  font-size: 18px; font-weight: 400;  color:  #000000; line-height: 24px; padding-bottom: 50px;    }
.paharpur-det-sec1-box3 p strong{font-weight: 600;}
.paharpur-det-sec1-box3 p:last-of-type{ padding-bottom: 0px; }


.paharpur-det-sec1-box4{width: 100%; height: auto; float: left; display: block; line-height: 0; margin-bottom: 80px;}
.paharpur-det-sec1-box4 img{width: 100%; display: block; line-height: 0;}

.paharpur-det-sec1-box5{width: 100%; height: auto; float: left;  display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; -webkit-flex-wrap: wrap; margin-bottom: 80px; flex-direction: row-reverse;}
.paharpur-det-sec1-box5 figure{width: 50%; height: auto; float: left; display: block; line-height: 0; margin: 0; padding: 0; border: 1px solid #f2f2f2;}
.paharpur-det-sec1-box5 figure img{width: 100%; display: block; line-height: 0;}
.paharpur-det-sec1-box5 aside{width: 50%; height: auto; float: left; display: table; line-height: 0; margin: 0; padding: 0 0 0 5%;}
.paharpur-det-sec1-box5 aside h2{ width: 100%; height: auto; float: left; display: block; font-size: 22px; font-weight: 400;  color:  #848285; line-height: 30px; padding-bottom: 40px;    }
.paharpur-det-sec1-box5 aside p{ width: 100%; height: auto;  display: table-cell; vertical-align: middle;  font-size: 18px; font-weight: 400;  color:  #000000; line-height: 26px; padding-bottom: 0px;    }
.paharpur-det-sec1-box5 aside p strong{font-weight: 600;}
.paharpur-det-sec1-box5 aside p:last-of-type{ padding-bottom: 0px; }

.paharpur-det-sec1-box6{width: 100%; height: auto; float: left; display: block; line-height: 0; margin-bottom: 80px;}
.paharpur-det-sec1-box6 img{width: 100%; display: block; line-height: 0;}
.paharpur-det-sec1-box7{width: 100%; height: auto; float: left; display: block; line-height: 0; margin-bottom: 80px;}
.paharpur-det-sec1-box7 h2{ width: 100%; max-width: 760px; height: auto; float: left; display: block;  font-size: 20px; font-weight: 400;  color:  #848285; line-height: 30px; padding-bottom: 0px;    }


.paharpur-det-sec1-box8{width: 100%; height: auto;  float: left; display: block; margin-bottom: 80px; overflow: hidden;   }
.paharpur-det-sec1-box8 h2{ width: 100%; height: auto; float: left; display: block;  font-size: 20px; font-weight: 400;  color:  #848285; line-height: 30px; padding-top: 80px;    }
.paharpur-det-sec1-box8a{ margin-left: -10px; margin-right: -10px;}
.paharpur-det-sec1-box8a ul{width: 100%; height: auto;  float: left; margin: 0px 0px 0px 0;  display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; -webkit-flex-wrap: wrap; padding-bottom: 0px;}
.paharpur-det-sec1-box8a ul li{float: left; width:50%; padding: 0 10px; margin-bottom: 0px; }
.paharpur-det-sec1-box8a ul li figure{width: 100%; height: auto; float: left; display: block; line-height: 0; border: 1px solid #f8f2f2;}
.paharpur-det-sec1-box8a figure img{ width: 100%; line-height: 0; display: block;}


.paharpur-det-sec1-box9{width: 100%; height: auto; float: left;  display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; -webkit-flex-wrap: wrap; margin-bottom: 80px;}
.paharpur-det-sec1-box9 figure{width: 40%; height: auto; float: left; display: block; line-height: 0; margin: 0; padding: 0; border: 1px solid #f2f2f2;}
.paharpur-det-sec1-box9 figure img{width: 100%; display: block; line-height: 0;}
.paharpur-det-sec1-box9 aside{width: 60%; height: auto; float: left; display: table; line-height: 0; margin: 0; padding: 0 0 0 5%;}
.paharpur-det-sec1-box9 aside p{ width: 100%; height: auto;  display: table-cell; vertical-align: middle;  font-size: 18px; font-weight: 400;  color:  #000000; line-height: 26px; padding-bottom: 0px;    }
.paharpur-det-sec1-box9 aside p strong{font-weight: 600;}
.paharpur-det-sec1-box9 aside p:last-of-type{ padding-bottom: 0px; }

.paharpur-det-sec1-box10{width: 100%; height: auto;  float: left; display: block; margin-bottom: 80px; overflow: hidden;   }
.paharpur-det-sec1-box10 h2{ width: 100%;  height: auto; float: left; display: block;  font-size: 20px; font-weight: 400;  color:  #848285; line-height: 30px; padding-top: 80px;    }
.paharpur-det-sec1-box10a{ margin-left: -10px; margin-right: -10px;}
.paharpur-det-sec1-box10a ul{width: 100%; height: auto;  float: left; margin: 0px 0px 0px 0;  display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; -webkit-flex-wrap: wrap; padding-bottom: 0px;}
.paharpur-det-sec1-box10a ul li{float: left; width:33.333%; padding: 0 10px; margin-bottom: 0px; }
.paharpur-det-sec1-box10a ul li figure{width: 100%; height: auto; float: left; display: block; line-height: 0; border: 1px solid #f8f2f2;}
.paharpur-det-sec1-box10a figure img{ width: 100%; line-height: 0; display: block;}




.paharpur-det-sec1-box11{width: 100%; height: auto;  float: left; display: block;  margin-bottom: 0px; position: relative; overflow: hidden; }
.paharpur-det-sec1-box11a{ margin-left: -40px; margin-right: -40px;}
.paharpur-det-sec1-box11a ul{width: 100%; height: auto;  float: left; margin: 0px 0px 0px 0;  display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; -webkit-flex-wrap: wrap; padding-bottom: 0px;}
.paharpur-det-sec1-box11a ul li{float: left; width: 50%; padding: 0 40px; margin-bottom: 0px; }
.paharpur-det-sec1-box11a ul li:nth-child(even) {margin-top: 100px; margin-bottom: 100px}
.paharpur-det-sec1-box11a ul li:nth-child(odd) { margin-top: 0px;  }
.paharpur-det-sec1-box11a ul li figure{ width: 100%; height: auto; float: left; display: block; margin: 0; padding: 0; line-height: 0; border: 1px solid #f2f2f2;}
.paharpur-det-sec1-box11a ul li figure img{ width: 100%; line-height: 0;}
.paharpur-det-sec1-box11 h2{ width: 100%; max-width: 750px; height: auto; float: left; display: block;  font-size: 20px; font-weight: 400;  color:  #848285; line-height: 30px; padding-top: 80px; padding-bottom: 80px;   }


.paharpur-det-sec1-box12{width: 100%; height: auto; float: left; display: block; line-height: 0; margin-bottom: 80px;}
.paharpur-det-sec1-box12 img{width: 100%; display: block; line-height: 0;}
.paharpur-det-sec1-box13{width: 100%; height: auto; float: left; display: block; line-height: 0; margin-bottom: 0px;}
.paharpur-det-sec1-box13 a{width: 100%; height: auto; float: left; display: block;  font-size: 22px; font-weight: 400;  color:  #848285; line-height: 30px;     transition: .8s;}
.paharpur-det-sec1-box13 a:hover{color:  #d34f45;}

.paharpur-det-sec1-box14{width: 100%; height: auto; float: left; display: block; line-height: 0; margin-bottom: 80px;}
.paharpur-det-sec1-box14 h2{ width: 100%; max-width: 850px; height: auto; float: left; display: block;  font-size: 20px; font-weight: 400;  color:  #848285; line-height: 30px;   }



.nagpur-det-sec1{width: 100%; height: auto; float: left; display: block; margin: 0px 0; padding: 80px 0 0px 0; position: relative;}
.nagpur-det-sec1:after{ content: ''; width: 100%; display: block; clear: both; line-height: 0; font-size: 0px; }
.nagpur-det-sec1-box1{width: 100%; height: auto;  float: left; display: block;  margin-bottom: 80px; }
.nagpur-det-sec1-box1 h3{ width: 100%; height: auto; float: left; display: block;  font-size: 18px; font-weight: 400;  color:  #f15888; line-height: 22px; padding-bottom: 10px;    }
.nagpur-det-sec1-box1 h2{ width: 100%; height: auto; float: left; display: block; font-family: "Cormorant Garamond", serif; font-size: 36px; font-weight: 500;  color:  #000052; line-height: 40px; padding-bottom: 20px;    }
.nagpur-det-sec1-box1 h4{ width: 100%; height: auto; float: left; display: block;  font-size: 18px; font-weight: 400;  color:  #848285; line-height: 22px; padding-bottom: 0px;    }

.nagpur-det-sec1-box2{width: 100%; height: auto; float: left; display: block; line-height: 0; margin-bottom: 80px;}
.nagpur-det-sec1-box2 img{width: 100%; display: block; line-height: 0;}

.nagpur-det-sec1-box3{width: 100%; height: auto; float: left; display: block; margin:0px 0 80px 0;}
.nagpur-det-sec1-box3 h2{ width: 100%;  height: auto; float: left; display: block;  font-size: 20px; font-weight: 400;  color:  #848285; line-height: 30px; padding-bottom: 0px;    }





.nagpur-det-sec1-box4{width: 100%; height: auto; float: left; display: block; line-height: 0; margin-bottom: 80px;}
.nagpur-det-sec1-box4 img{width: 100%; display: block; line-height: 0;}

.nagpur-det-sec1-box5{width: 100%; height: auto; float: left; display: block; margin:0px 0 80px 0;}
.nagpur-det-sec1-box5 h2{ width: 100%;  height: auto; float: left; display: block;  font-size: 20px; font-weight: 400;  color:  #848285; line-height: 30px; padding-bottom: 0px;    }


.nagpur-det-sec1-box6{width: 100%; height: auto;  float: left; display: block; margin-bottom: 20px; overflow: hidden;   }

.nagpur-det-sec1-box6a{ margin-left: -10px; margin-right: -10px;}
.nagpur-det-sec1-box6a ul{width: 100%; height: auto;  float: left; margin: 0px 0px 0px 0;  display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; -webkit-flex-wrap: wrap; padding-bottom: 0px;}
.nagpur-det-sec1-box6a ul li{float: left; width:50%; padding: 0 10px; margin-bottom: 0px; }
.nagpur-det-sec1-box6a ul li figure{width: 100%; height: auto; float: left; display: block; line-height: 0; border: 1px solid #f8f2f2;}
.nagpur-det-sec1-box6a figure img{ width: 100%; line-height: 0; display: block;}

.nagpur-det-sec1-box7{width: 100%; height: auto; float: left; display: block; line-height: 0; margin-bottom: 80px;}
.nagpur-det-sec1-box7 img{width: 100%; display: block; line-height: 0;}
.nagpur-det-sec1-box8{width: 100%; height: auto; float: left; display: block; margin:0px 0 80px 0;}
.nagpur-det-sec1-box8 h2{ width: 100%;  height: auto; float: left; display: block;  font-size: 20px; font-weight: 400;  color:  #848285; line-height: 30px; padding-bottom: 0px;    }
.nagpur-det-sec1-box9{width: 100%; height: auto; float: left; display: block; line-height: 0; margin-bottom: 0px;}
.nagpur-det-sec1-box9 img{width: 100%; display: block; line-height: 0;}




.westernrailway-det-sec1{width: 100%; height: auto; float: left; display: block; margin: 0px 0; padding: 80px 0 0px 0; position: relative;}
.westernrailway-det-sec1:after{ content: ''; width: 100%; display: block; clear: both; line-height: 0; font-size: 0px; }
.westernrailway-det-sec1-box1{width: 100%; height: auto;  float: left; display: block;  margin-bottom: 80px; }
.westernrailway-det-sec1-box1 h3{ width: 100%; height: auto; float: left; display: block;  font-size: 18px; font-weight: 400;  color:  #f15888; line-height: 22px; padding-bottom: 10px;    }
.westernrailway-det-sec1-box1 h2{ width: 100%; height: auto; float: left; display: block; font-family: "Cormorant Garamond", serif; font-size: 36px; font-weight: 500;  color:  #000052; line-height: 40px; padding-bottom: 0px;    }
.westernrailway-det-sec1-box1 h4{ width: 100%; height: auto; float: left; display: block;  font-size: 18px; font-weight: 400;  color:  #848285; line-height: 22px; padding-bottom: 0px;    }

.westernrailway-det-sec1-box2{width: 100%; height: auto; float: left; display: block; line-height: 0; margin-bottom: 80px;}
.westernrailway-det-sec1-box2 img{width: 100%; display: block; line-height: 0;}



.westernrailway-det-sec1-box3{width: 100%; height: auto; float: left; display: block; margin:0px 0 80px 0;}
.westernrailway-det-sec1-box3 h2{ width: 100%; height: auto; float: left; display: block; font-family: "Cormorant Garamond", serif; font-size: 36px; font-weight: 500;  color:  #848285; line-height: 40px; padding-bottom: 10px;    }
.westernrailway-det-sec1-box3 p{ width: 100%; height: auto; float: left; display: block;  font-size: 18px; font-weight: 400;  color:  #000000; line-height: 24px; padding-bottom: 50px;    }
.westernrailway-det-sec1-box3 p strong{font-weight: 600;}
.westernrailway-det-sec1-box3 p:last-of-type{ padding-bottom: 0px; }

.westernrailway-det-sec1-box4{width: 100%; height: auto; float: left; display: block; line-height: 0; margin-bottom: 20px;}
.westernrailway-det-sec1-box4 img{width: 100%; display: block; line-height: 0;}

.westernrailway-det-sec1-box5{width: 100%; height: auto;  float: left; display: block; margin-bottom: 20px; overflow: hidden;   }
.westernrailway-det-sec1-box5a{ margin-left: -10px; margin-right: -10px;}
.westernrailway-det-sec1-box5a ul{width: 100%; height: auto;  float: left; margin: 0px 0px 0px 0;  display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; -webkit-flex-wrap: wrap; padding-bottom: 0px;}
.westernrailway-det-sec1-box5a ul li{float: left; width:50%; padding: 0 10px; margin-bottom: 0px; }
.westernrailway-det-sec1-box5a ul li figure{width: 100%; height: auto; float: left; display: block; line-height: 0; border: 1px solid #f8f2f2;}
.westernrailway-det-sec1-box5a figure img{ width: 100%; line-height: 0; display: block;}

.westernrailway-det-sec1-box6{width: 100%; height: auto; float: left; display: block; margin:60px 0 80px 0;}
.westernrailway-det-sec1-box6 h2{ width: 100%; max-width: 1020px;  height: auto; float: left; display: block;  font-size: 20px; font-weight: 400;  color:  #848285; line-height: 30px; padding-bottom: 0px;    }

.westernrailway-det-sec1-box7{width: 100%; height: auto; float: left; display: block; margin:0px 0 80px 0;}
.westernrailway-det-sec1-box7 img{width: 100%; display: block; line-height: 0;}

.westernrailway-det-sec1-box8{width: 100%; height: auto; float: left; display: block; margin:0px 0 80px 0;}
.westernrailway-det-sec1-box8 h2{ width: 100%; max-width: 1020px;  height: auto; float: left; display: block;  font-size: 20px; font-weight: 400;  color:  #848285; line-height: 30px; padding-bottom: 0px;  }
.westernrailway-det-sec1-box9{width: 100%; height: auto; float: left; display: block; line-height: 0; margin-bottom: 80px;}
.westernrailway-det-sec1-box9 img{width: 100%; display: block; line-height: 0;}
.westernrailway-det-sec1-box10{width: 100%; height: auto; float: left; display: block; line-height: 0; margin-bottom: 80px;}
.westernrailway-det-sec1-box10 img{width: 100%; display: block; line-height: 0;}
.westernrailway-det-sec1-box11{width: 100%; height: auto; float: left; display: block; line-height: 0; margin-bottom: 80px;}
.westernrailway-det-sec1-box11 img{width: 100%; display: block; line-height: 0;}
.westernrailway-det-sec1-box12{width: 100%; height: auto; float: left; display: block; line-height: 0; margin-bottom: 0px;}
.westernrailway-det-sec1-box12 img{width: 100%; display: block; line-height: 0;}




.gems-bougainvillas-det-sec1{width: 100%; height: auto; float: left; display: block; margin: 0px 0; padding: 80px 0 0px 0; position: relative;}
.gems-bougainvillas-det-sec1:after{ content: ''; width: 100%; display: block; clear: both; line-height: 0; font-size: 0px; }
.gems-bougainvillas-det-sec1-box1{width: 100%; height: auto;  float: left; display: block;  margin-bottom: 80px; }
.gems-bougainvillas-det-sec1-box1 h3{ width: 100%; height: auto; float: left; display: block;  font-size: 18px; font-weight: 400;  color:  #f15888; line-height: 22px; padding-bottom: 10px;    }
.gems-bougainvillas-det-sec1-box1 h2{ width: 100%; height: auto; float: left; display: block; font-family: "Cormorant Garamond", serif; font-size: 36px; font-weight: 500;  color:  #000052; line-height: 40px; padding-bottom: 20px;    }
.gems-bougainvillas-det-sec1-box1 h4{ width: 100%; height: auto; float: left; display: block;  font-size: 18px; font-weight: 400;  color:  #848285; line-height: 22px; padding-bottom: 0px;    }

.gems-bougainvillas-det-sec1-box2{width: 100%; height: auto; float: left; display: block; line-height: 0; margin-bottom: 80px;}
.gems-bougainvillas-det-sec1-box2 img{width: 100%; display: block; line-height: 0;}

.gems-bougainvillas-det-sec1-box3{width: 100%; height: auto; float: left; display: block; margin:0px 0 80px 0;}
.gems-bougainvillas-det-sec1-box3 h2{ width: 100%; height: auto; float: left; display: block; font-family: "Cormorant Garamond", serif;  font-size: 36px; font-weight: 500;  color:  #848285; line-height: 40px; padding-bottom: 10px;    }
.gems-bougainvillas-det-sec1-box3 p{ width: 100%; height: auto; float: left; display: block;  font-size: 18px; font-weight: 400;  color:  #000000; line-height: 24px; padding-bottom: 30px;    }
.gems-bougainvillas-det-sec1-box3 p strong{font-weight: 600;}
.gems-bougainvillas-det-sec1-box3 p:last-of-type{ padding-bottom: 0px; }

.gems-bougainvillas-det-sec1-box4{width: 100%; height: auto; float: left; display: block; line-height: 0; margin-bottom: 80px;}
.gems-bougainvillas-det-sec1-box4 img{width: 100%; display: block; line-height: 0;}

.gems-bougainvillas-det-sec1-box5{width: 100%; height: auto; float: left; display: block; margin:0px 0 80px 0;}
.gems-bougainvillas-det-sec1-box5 h2{ width: 100%; max-width: 1000px;  height: auto; float: left; display: block;  font-size: 20px; font-weight: 400;  color:  #848285; line-height: 30px; padding-bottom: 0px;    }


.gems-bougainvillas-det-sec1-box6{width: 100%; height: auto; float: left; display: block; line-height: 0; margin-bottom: 80px;}
.gems-bougainvillas-det-sec1-box6 img{width: 100%; display: block; line-height: 0;}
.gems-bougainvillas-det-sec1-box7{width: 100%; height: auto; float: left; display: block; line-height: 0; margin-bottom: 80px;}
.gems-bougainvillas-det-sec1-box7 img{width: 100%; display: block; line-height: 0;}
.gems-bougainvillas-det-sec1-box8{width: 100%; height: auto; float: left; display: block; line-height: 0; margin-bottom: 80px;}
.gems-bougainvillas-det-sec1-box8 img{width: 100%; display: block; line-height: 0;}
.gems-bougainvillas-det-sec1-box9{width: 100%; height: auto; float: left; display: block; margin:0px 0 80px 0;}
.gems-bougainvillas-det-sec1-box9 h2{ width: 100%; max-width: 1000px;  height: auto; float: left; display: block;  font-size: 20px; font-weight: 400;  color:  #848285; line-height: 30px; padding-bottom: 0px; }  
.gems-bougainvillas-det-sec1-box10{width: 100%; height: auto; float: left; display: block; line-height: 0; margin-bottom: 80px;}
.gems-bougainvillas-det-sec1-box10 img{width: 100%; display: block; line-height: 0;}



.gems-bougainvillas-det-sec1-box11{width: 100%; height: auto;  float: left; display: block;   }
.gems-bougainvillas-det-sec1-box11 h2{ width: 100%; height: auto; float: left; display: block; font-family: "Cormorant Garamond", serif;  font-size: 36px; font-weight: 500;  color:  #848285; line-height: 40px; padding-bottom: 65px;    }


.gems-bougainvillas-det-sec1-box12{width: 100%; height: auto;  float: left; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; -webkit-flex-wrap: wrap;  margin-bottom: 80px; }
.gems-bougainvillas-det-sec1-box12 figure{width: 66%; height: auto; float: left; display: block;}
.gems-bougainvillas-det-sec1-box12 figure img{ width: 100%; line-height: 0; display: block;}
.gems-bougainvillas-det-sec1-box12 aside{width: 34%; height: auto; float: left; display: table; padding-left: 5%;}
.gems-bougainvillas-det-sec1-box12 aside article{ display: table-cell; vertical-align: middle;  }

.gems-bougainvillas-det-sec1-box12 aside article h3{ width: 100%; height: auto; float: left; display: block; font-size: 18px; font-weight: 400; color: #000000; line-height: 24px; padding-bottom: 20px;}
.gems-bougainvillas-det-sec1-box12 aside article h3:last-child{ padding-bottom: 0px;}

.right-side2{flex-direction: row-reverse;}
.right-side2 aside{ padding-right: 5%; padding-left: 0;}


.gems-bougainvillas-det-sec2{width: 100%; height: auto; float: left; display: block; background: #000; margin: 0px 0; padding: 80px 0 80px 0; position: relative;}
.gems-bougainvillas-det-sec2:after{ content: ''; width: 100%; display: block; clear: both; line-height: 0; font-size: 0px; }
.gems-bougainvillas-det-sec2-box1{width: 100%; height: auto;  float: left; display: block; overflow: hidden;   }
.gems-bougainvillas-det-sec2-box1 h2{ width: 100%; height: auto; float: left; display: block; font-family: "Cormorant Garamond", serif;  font-size: 36px; font-weight:500;  color:  #fff; line-height: 40px; padding-bottom: 65px;    }
.gems-bougainvillas-det-sec2-box1a{ margin-left: -10px; margin-right: -10px;}
.gems-bougainvillas-det-sec2-box1a ul{width: 100%; height: auto;  float: left; margin: 0px 0px 0px 0;  display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; -webkit-flex-wrap: wrap; padding-bottom: 0px;}
.gems-bougainvillas-det-sec2-box1a ul li{float: left; width:50%; padding: 0 10px; margin-bottom: 0px; }
.gems-bougainvillas-det-sec2-box1a ul li figure{width: 100%; height: auto; float: left; display: block; line-height: 0; border: 0px solid #f8f2f2;}
.gems-bougainvillas-det-sec2-box1a figure img{ width: 100%; line-height: 0; display: block;}
.gems-bougainvillas-det-sec2-box1 h3{ width: 100%; max-width: 550px;  height: auto; float: left; display: block;  font-size: 20px; font-weight: 400;  color:  #fff; line-height: 30px; padding-top: 80px; }  

.gems-bougainvillas-det-sec2-box2{width: 100%; height: auto;  float: left; display: block; overflow: hidden; margin-top: 80px;   }
.gems-bougainvillas-det-sec2-box2 h2{ width: 100%; height: auto; float: left; display: block;  font-size: 22px; font-weight: 400;  color:  #fff; line-height: 30px; padding-bottom: 65px;    }
.gems-bougainvillas-det-sec2-box2a{ margin-left: -10px; margin-right: -10px;}
.gems-bougainvillas-det-sec2-box2a ul{width: 100%; height: auto;  float: left; margin: 0px 0px 0px 0;  display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; -webkit-flex-wrap: wrap; padding-bottom: 0px;}
.gems-bougainvillas-det-sec2-box2a ul li{float: left; width:33.333%; padding: 0 10px; margin-bottom: 0px; }
.gems-bougainvillas-det-sec2-box2a ul li figure{width: 100%; height: auto; float: left; display: block; line-height: 0; border: 0px solid #f8f2f2;}
.gems-bougainvillas-det-sec2-box2a figure img{ width: 100%; line-height: 0; display: block;}
.gems-bougainvillas-det-sec2-box2 h3{ width: 100%; max-width: 550px;  height: auto; float: left; display: block;  font-size: 20px; font-weight: 400;  color:  #fff; line-height: 30px; padding-top: 80px; }

.gems-bougainvillas-det-sec2-box3{width: 100%; height: auto;  float: left; display: block; overflow: hidden; margin-top: 80px;   }
.gems-bougainvillas-det-sec2-box3 h2{ width: 100%; height: auto; float: left; display: block;  font-size: 22px; font-weight: 400;  color:  #fff; line-height: 30px; padding-bottom: 65px;    }
.gems-bougainvillas-det-sec2-box3a{ margin-left: -10px; margin-right: -10px;}
.gems-bougainvillas-det-sec2-box3a ul{width: 100%; height: auto;  float: left; margin: 0px 0px 0px 0;  display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; -webkit-flex-wrap: wrap; padding-bottom: 0px;}
.gems-bougainvillas-det-sec2-box3a ul li{float: left; width:50%; padding: 0 10px; margin-bottom: 0px; }
.gems-bougainvillas-det-sec2-box3a ul li figure{width: 100%; height: auto; float: left; display: block; line-height: 0; border: 0px solid #f8f2f2;}
.gems-bougainvillas-det-sec2-box3a figure img{ width: 100%; line-height: 0; display: block;}
.gems-bougainvillas-det-sec2-box3 h3{ width: 100%; max-width: 650px;  height: auto; float: left; display: block;  font-size: 20px; font-weight: 400;  color:  #fff; line-height: 30px; padding-top: 80px; }

.gems-bougainvillas-det-sec2-box4{width: 100%; height: auto;  float: left; display: block;  margin-top: 80px; position: relative; overflow: hidden; }
.gems-bougainvillas-det-sec2-box4a{ margin-left: -40px; margin-right: -40px;}
.gems-bougainvillas-det-sec2-box4a ul{width: 100%; height: auto;  float: left; margin: 0px 0px 0px 0;  display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; -webkit-flex-wrap: wrap; padding-bottom: 0px;}
.gems-bougainvillas-det-sec2-box4a ul li{float: left; width: 50%; padding: 0 40px; margin-bottom: 0px; }
.gems-bougainvillas-det-sec2-box4a ul li:nth-child(even) {margin-top: 100px; margin-bottom: 100px}
.gems-bougainvillas-det-sec2-box4a ul li:nth-child(odd) { margin-top: 0px;  }
.gems-bougainvillas-det-sec2-box4a ul li figure{ width: 100%; height: auto; float: left; display: block; margin: 0; padding: 0; line-height: 0; border: 1px solid #656464;}
.gems-bougainvillas-det-sec2-box4a ul li figure img{ width: 100%; line-height: 0;}

.gems-bougainvillas-det-sec3{width: 100%; height: auto; float: left; display: block;  margin: 0px 0 0 0; padding: 80px 0 80px 0; background: #f15832; position: relative;}
.gems-bougainvillas-det-sec3:after{ content: ''; width: 100%; display: block; clear: both; line-height: 0; font-size: 0px; }
.gems-bougainvillas-det-sec3-box1{width: 100%; height: auto;  float: left; display: block;   }
.gems-bougainvillas-det-sec3-box1 h2{ width: 100%; max-width: 900px; height: auto; float: left; display: block; font-family: "Cormorant Garamond", serif; font-size: 22px; font-weight: 500;  color:  #fff; line-height: 30px; padding-bottom: 30px;   }
.gems-bougainvillas-det-sec3-box1 h3{ width: 100%; max-width: 700px; height: auto; float: left; display: block; font-family: "Cormorant Garamond", serif; font-size: 36px; font-weight: 500;  color:  #fff; line-height: 40px; padding-bottom: 50px;    }
.gems-bougainvillas-det-sec3-box1 h4{ width: 100%; max-width: 700px; height: auto; float: left; display: block; font-size: 18px; font-weight: 400;  color:  #fff; line-height: 24px; padding-bottom: 10px;    }
.gems-bougainvillas-det-sec3-box1 h5{ width: 100%; max-width: 700px; height: auto; float: left; display: block; font-family: "Cormorant Garamond", serif; font-size: 36px; font-weight: 500;  color:  #fff; line-height: 40px; }


.seasonss-det-sec1{width: 100%; height: auto; float: left; display: block; margin: 0px 0; padding: 80px 0 0px 0; position: relative;}
.seasonss-det-sec1:after{ content: ''; width: 100%; display: block; clear: both; line-height: 0; font-size: 0px; }
.seasonss-det-sec1-box1{width: 100%; height: auto;  float: left; display: block;  margin-bottom: 80px; }
.seasonss-det-sec1-box1 h3{ width: 100%; height: auto; float: left; display: block;  font-size: 18px; font-weight: 400;  color:  #f15888; line-height: 22px; padding-bottom: 10px;    }
.seasonss-det-sec1-box1 h2{ width: 100%; height: auto; float: left; display: block; font-family: "Cormorant Garamond", serif; font-size: 36px; font-weight: 500;  color:  #000052; line-height: 40px; padding-bottom: 20px;    }
.seasonss-det-sec1-box1 h4{ width: 100%; height: auto; float: left; display: block;  font-size: 18px; font-weight: 400;  color:  #848285; line-height: 22px; padding-bottom: 0px;    }

.seasonss-det-sec1-box2{width: 100%; height: auto; float: left; display: block; line-height: 0; margin-bottom: 80px;}
.seasonss-det-sec1-box2 img{width: 100%; display: block; line-height: 0;}
.seasonss-det-sec1-box3{width: 100%; height: auto; float: left; display: block; margin:0px 0 80px 0;}
.seasonss-det-sec1-box3 h2{ width: 100%; height: auto; float: left; display: block; font-family: "Cormorant Garamond", serif;  font-size: 36px; font-weight: 500;  color:  #848285; line-height: 40px; padding-bottom: 10px;    }
.seasonss-det-sec1-box3 p{ width: 100%; height: auto; float: left; display: block;  font-size: 18px; font-weight: 400;  color:  #000000; line-height: 24px; padding-bottom: 30px;    }
.seasonss-det-sec1-box3 p strong{font-weight: 600;}
.seasonss-det-sec1-box3 p:last-of-type{ padding-bottom: 0px; }
.seasonss-det-sec1-box4{width: 100%; height: auto; float: left; display: block; line-height: 0; margin-bottom: 80px;}
.seasonss-det-sec1-box4 img{width: 100%; display: block; line-height: 0;}
.seasonss-det-sec1-box5{width: 100%; height: auto; float: left; display: block; line-height: 0; margin-bottom: 80px;}
.seasonss-det-sec1-box5 img{width: 100%; display: block; line-height: 0;}
.seasonss-det-sec1-box6{width: 100%; height: auto; float: left; display: block; margin:0px 0 80px 0;}
.seasonss-det-sec1-box6 h2{ width: 100%; height: auto; float: left; display: block; font-family: "Cormorant Garamond", serif; font-size: 36px; font-weight: 500;  color:  #848285; line-height: 40px; padding-bottom: 10px;    }
.seasonss-det-sec1-box6 p{ width: 100%; height: auto; float: left; display: block;  font-size: 18px; font-weight: 400;  color:  #000000; line-height: 24px; padding-bottom: 0px;    }



.seasonss-det-sec1-box7{width: 100%; height: auto;  float: left; display: block;  margin-top: 0px; position: relative; overflow: hidden; }
.seasonss-det-sec1-box7a{ margin-left: -40px; margin-right: -40px;}
.seasonss-det-sec1-box7a ul{width: 100%; height: auto;  float: left; margin: 0px 0px 0px 0;  display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; -webkit-flex-wrap: wrap; padding-bottom: 0px;}
.seasonss-det-sec1-box7a ul li{float: left; width: 50%; padding: 0 40px; margin-bottom: 0px; }
.seasonss-det-sec1-box7a ul li:nth-child(even) {margin-top: 100px; margin-bottom: 100px}
.seasonss-det-sec1-box7a ul li:nth-child(odd) { margin-top: 0px;  }
.seasonss-det-sec1-box7a ul li figure{ width: 100%; height: auto; float: left; display: block; margin: 0; padding: 0; line-height: 0; border: 1px solid #f4f4f4;}
va ul li figure img{ width: 100%; line-height: 0;}

.seasonss-det-sec1-box7a ul li figure img{ width: 100%; display: block; line-height: 0;}
.seasonss-det-sec1-box8{width: 100%; height: auto; float: left; display: block; margin:80px 0 80px 0;}
.seasonss-det-sec1-box8 h2{ width: 100%; height: auto; float: left; display: block; font-family: "Cormorant Garamond", serif;  font-size: 36px; font-weight: 500;  color:  #848285; line-height: 40px; padding-bottom: 10px;    }
.seasonss-det-sec1-box8 p{ width: 100%; height: auto; float: left; display: block;  font-size: 18px; font-weight: 400;  color:  #000000; line-height: 24px; padding-bottom: 0px;    }

.seasonss-det-sec1-box9{width: 100%; height: auto; float: left; display: block; line-height: 0; margin-bottom: 0px;}
.seasonss-det-sec1-box9 img{width: 100%; display: block; line-height: 0;}



.contact-det-sec1{width: 100%; margin-top: 100px; height: auto; float: left; display: block; padding: 00px 0 00px 0;  position: relative;}
.contact-det-sec1:after{ content: ''; width: 100%; display: block; clear: both; line-height: 0; font-size: 0px; }
.contact-det-sec1-box1{width: 100%; height:60vh; max-width: 500px; margin: 0 auto; display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; flex-wrap: wrap; -webkit-flex-wrap: wrap; padding-bottom: 0px; align-content: center; }
.contact-det-sec1-box1 aside { width: auto; margin: 0 auto; display: table;}
.contact-det-sec1-box1 aside h2{ width: 100%; height: auto; float: left; display: block; font-family: "Cormorant Garamond", serif; font-size: 46px; font-weight: 500;  color:  #848285; line-height: 40px; padding-bottom: 30px; text-align: center;    }
.contact-det-sec1-box1 aside p{ width: 100%; height: auto; float: left; display: block;  font-size: 20px; font-weight: 400;  color:  #848285; line-height: 30px; padding-bottom: 15px;     text-align: center;   }
.contact-det-sec1-box1 aside p a{ width: 100%; height: auto; float: left; display: block;  font-size: 20px; font-weight: 400;  color:  #848285; line-height: 30px; padding-bottom: 0px; text-align: center;     }

@media screen and (max-width:1366px) {
.inner_banner_img .dsk_banner{display:none ;}
.inner_banner_img .tab_banner{display:block ;}
.inner_banner_img .mob_banner{display: none;}

}

@media screen and (max-width:800px) {


.work-sec1 { padding: 80px 0 80px 0;background: url(../images/background-3.jpg) no-repeat left top;background-size: cover;}
	.work-sec2-box1 figure {width: 100%;}
	.work-sec2-box1 aside {width: 100%; height: auto;float: left;display: table; padding-left: 0%;text-align: center; margin-top: 20px;}
	.work-sec2-box1 aside article small { margin-top: 20px;}
	.work-sec2 {padding: 20px 0 20px 0;}
	.work-sec2-box1 { margin-bottom: 20px;}
	
	
	.banner_cont1 h2 { font-size: 22px;line-height: 30px;}
	.work-det-sec1 {padding: 30px 0 0px 0;}
	.work-det-sec1-box1 { margin-bottom: 30px; text-align: center;}
	.work-det-sec1-box2 { margin-bottom: 30px;}
	.work-det-sec1-box3 h2 {font-size: 24px;line-height: 30px; text-align: center;}
	.work-det-sec1-box3 p {font-size: 14px;line-height: 20px;padding-bottom: 30px; text-align: center;}
	.work-det-sec1-box3 { margin: 0px 0 30px 0;}
	.work-det-sec4-box1a { margin-left: -15px;margin-right: -15px;}
	.work-det-sec4-box1a ul li {padding: 0 15px; margin-bottom: 30px;}
	.work-det-sec4-box1a ul li:nth-child(even) {margin-top: 0px; margin-bottom: 30px}
	.work-det-sec2:before{ display: none;}
	.work-det-sec2-box1 figure{ width: 100%; height: auto;  display: block; margin: 15px 0 0 0; padding: 0; line-height: 0;}
	.work-det-sec2-box1 figure img{ width: 100%;}
	.work-det-sec2-box1 aside {padding-left: 0%; padding-top: 30px; padding-bottom: 30px;padding-right: 00px; text-align: center;}
	    .work-det-sec4-box1a ul li:last-child {margin-bottom: 0px;}
	
	
	
	
	
	.gems-city-det-sec1 {padding: 30px 0 0px 0; text-align: center;}
	.gems-city-det-sec1-box1 { margin-bottom: 30px;}
	.gems-city-det-sec1-box2 {margin-bottom: 30px;}
	.gems-city-det-sec1-box3 h2 { font-size: 24px;line-height: 30px;}
	.gems-city-det-sec1-box3 p { font-size: 14px;line-height: 20px; padding-bottom: 30px;}
	.gems-city-det-sec1-box3 { margin: 0px 0 30px 0;}
	.gems-city-det-sec1-box4 figure {width: 100%;}
	.gems-city-det-sec1-box4 aside { width: 100%; padding: 0 0 0 0%; margin-top: 30px;}	
	.gems-city-det-sec1-box4 aside h2 {font-size: 20px; line-height: 26px;padding-bottom: 30px;}
	.gems-city-det-sec1-box4 aside p { font-size: 14px; line-height: 20px;padding-bottom: 30px;}
	.gems-city-det-sec1-box4 {margin-bottom: 30px;}
	.gems-city-det-sec2 {padding: 30px 0 30px 0;}
	.gems-city-det-sec2-box1 figure {margin: 0 0 30px 0;}
	.gems-city-det-sec2-box1 aside{ text-align: center;}
	.gems-city-det-sec2-box1 aside p {font-size: 18px;line-height: 24px;}
	.gems-city-det-sec3-box2 figure {width: 100%;}
	.gems-city-det-sec3 {padding: 30px 0 30px 0;}
	.gems-city-det-sec3-box1 h2 {font-size: 20px;line-height: 26px;padding-bottom: 30px; text-align: center;}
	.gems-city-det-sec3-box2 {margin-bottom: 30px;}
	.gems-city-det-sec3-box2 aside { width: 100%; padding-left: 0%; text-align: center; padding-top: 30px;}
	.right-side aside {padding-right: 0%;}
	.gems-city-det-sec3-box3 { margin-bottom: 30px;}
	.gems-city-det-sec3-box3 h2 {font-size: 20px;line-height: 26px;padding-bottom: 30px; text-align: center;}
	.gems-city-det-sec3-box4 {margin-bottom: 30px;}
	.gems-city-det-sec3-box5 h2 {font-size: 20px;line-height: 26px; padding-bottom: 30px; text-align: center;}
	.gems-city-det-sec3-box5 {margin-bottom: 30px;}
	.gems-city-det-sec3-box6 h2 {font-size: 20px; line-height: 26px; padding-bottom: 30px; text-align: center;}
	.gems-city-det-sec3-box6a ul li {padding: 0 10px; margin-bottom: 20px;}
	.gems-city-det-sec3-box6a {margin-left: -20px; margin-right: -20px;}
	.gems-city-det-sec3-box6a ul li:nth-child(even) { margin-top: 0px; margin-bottom: 30px}
	.gems-city-det-sec3-box6 h3 {font-size: 20px;line-height: 24px;padding-top: 15px; text-align: center;}
	.homeSec1Slider li.hsSlide {padding: 0 0px; display: block; width: 350px !important;}
	.gems-city-det-sec5{padding: 30px 0 15px 0;}
	.gems-city-det-sec5-box1 h2 {font-size: 20px;line-height: 24px;padding-bottom: 30px; text-align: center;}
	.gems-city-det-sec5-box1 h3 {font-size: 20px; line-height: 24px; padding-bottom: 10px;padding-top: 30px; text-align: center;}
	.gems-city-det-sec6 { margin: 15px 0 0 0;padding: 30px 0 30px 0; text-align: center;}
	.gems-city-det-sec6-box1 h3 {font-size: 24px; line-height: 28px;padding-bottom: 30px;}
	
	
	.paharpur-det-sec1 {padding: 30px 0 0px 0; text-align: center;}
	.paharpur-det-sec1-box2 {margin-bottom: 30px;}
	.paharpur-det-sec1-box1 {margin-bottom: 30px;}
	.paharpur-det-sec1-box3 h2 { font-size: 24px;line-height: 30px;}
	.paharpur-det-sec1-box3 p {font-size: 14px;line-height: 20px;padding-bottom: 30px;}
	.paharpur-det-sec1-box3 {margin: 0px 0 30px 0;}
	.paharpur-det-sec1-box4 { margin-bottom: 30px;}
	.paharpur-det-sec1-box5 {margin-bottom: 30px; text-align: center;}
	.paharpur-det-sec1-box5 aside { width: 100%;padding: 0 0 0 0%;}
	.paharpur-det-sec1-box5 figure { width: 100%; border: 1px solid #f2f2f2; margin-top: 30px;}
	.paharpur-det-sec1-box6 { margin-bottom: 30px;}
	.paharpur-det-sec1-box7 h2 {font-size: 18px; line-height: 24px;}
	.paharpur-det-sec1-box7 { margin-bottom: 30px;}
	.paharpur-det-sec1-box8 {margin-bottom: 30px;}
	.paharpur-det-sec1-box8 h2 {font-size: 18px;line-height:24px;padding-top: 30px;}
	.paharpur-det-sec1-box9 {margin-bottom: 30px;}
	.paharpur-det-sec1-box9 aside p { font-size: 14px;line-height: 20px; text-align: left;}
	.paharpur-det-sec1-box10 h2 { font-size: 18px;line-height: 24px;padding-top: 30px;}
	.paharpur-det-sec1-box10 {margin-bottom: 30px;}
	.paharpur-det-sec1-box11a {margin-left: -10px; margin-right: -10px;}
	.paharpur-det-sec1-box11a ul li {padding: 0 10px;}
	.paharpur-det-sec1-box11a ul li:nth-child(even) {margin-top: 0px; margin-bottom: 30px}
	.paharpur-det-sec1-box11 h2 { font-size: 18px; line-height: 24px; padding-top: 30px;padding-bottom: 30px;}
	.paharpur-det-sec1-box5 aside p { font-size: 14px;line-height: 20px;}
	.paharpur-det-sec1-box12 {  margin-bottom: 30px;}
	.paharpur-det-sec1-box14 {  margin-bottom: 30px;}
	.paharpur-det-sec1-box14 h2 { font-size: 18px; line-height: 24px;}
	.nagpur-det-sec1 {padding: 30px 0 0px 0;}
	.nagpur-det-sec1-box1 { margin-bottom: 30px; text-align: center;}
	.nagpur-det-sec1-box3 {margin: 0px 0 30px 0; text-align: center;}
	.nagpur-det-sec1-box2 {margin-bottom: 30px;}
	.nagpur-det-sec1-box3 h2 {font-size:18px;line-height: 24px;}
	.nagpur-det-sec1-box4 { margin-bottom: 30px;}
	.nagpur-det-sec1-box5 h2 {font-size:18px;line-height: 24px;}
	.nagpur-det-sec1-box5 {margin: 0px 0 30px 0; text-align: center;}
	.nagpur-det-sec1-box8 {margin: 0px 0 30px 0;}
	.nagpur-det-sec1-box7 {margin-bottom: 30px;}
	.nagpur-det-sec1-box8 h2 {font-size: 18px; line-height: 24px; text-align: center;}
	
	
	.westernrailway-det-sec1 {padding: 30px 0 0px 0; text-align: center;}
	.westernrailway-det-sec1-box1 { margin-bottom: 30px;}
	.westernrailway-det-sec1-box2 {margin-bottom: 30px;}
	.westernrailway-det-sec1-box3 {margin: 0px 0 30px 0; text-align: center;}
	.westernrailway-det-sec1-box3 h2 {font-size: 24px; line-height: 30px; padding-bottom: 10px;}
	.westernrailway-det-sec1-box3 p {font-size: 14px;line-height: 20px;padding-bottom: 30px;}
	.westernrailway-det-sec1-box6 { margin: 10px 0 30px 0;}
	.westernrailway-det-sec1-box6 h2 {font-size: 18px;line-height: 24px;}
	.westernrailway-det-sec1-box7 {margin: 0px 0 30px 0;}
	.westernrailway-det-sec1-box8 { margin: 0px 0 30px 0;}
	.westernrailway-det-sec1-box8 h2 {font-size: 18px;line-height: 24px;}
	.westernrailway-det-sec1-box9 {margin-bottom: 30px;}
	.westernrailway-det-sec1-box10 {margin-bottom: 30px;}
	.westernrailway-det-sec1-box11 {margin-bottom: 30px;}
	
	.gems-bougainvillas-det-sec1 {padding: 30px 0 0px 0; text-align: center;}
	.gems-bougainvillas-det-sec1-box1 { margin-bottom: 30px;}
	.gems-bougainvillas-det-sec1-box2 {margin-bottom: 30px;}
	.gems-bougainvillas-det-sec1-box3 { margin: 0px 0 30px 0;}
	.gems-bougainvillas-det-sec1-box3 h2 { font-size: 24px;line-height: 30px;}
	.gems-bougainvillas-det-sec1-box3 p {font-size: 14px; line-height: 20px; padding-bottom: 10px;}
	.gems-bougainvillas-det-sec1-box4 {margin-bottom:30px;}
	.gems-bougainvillas-det-sec1-box5 { margin: 0px 0 30px 0;}
	.gems-bougainvillas-det-sec1-box5 h2 {font-size: 18px;line-height: 24px;}
	.gems-bougainvillas-det-sec1-box6 { margin-bottom: 30px;}
	.gems-bougainvillas-det-sec1-box7 { margin-bottom: 30px;}
	.gems-bougainvillas-det-sec1-box8 { margin-bottom: 30px;}
	.gems-bougainvillas-det-sec1-box9 { margin-bottom: 30px;}
	.gems-bougainvillas-det-sec1-box9 h2{font-size: 18px;line-height: 24px;}
	.gems-bougainvillas-det-sec1-box10 { margin-bottom: 30px;}
	.gems-bougainvillas-det-sec1-box11 { margin-bottom: 30px;}
	.gems-bougainvillas-det-sec1-box11 h2 { font-size: 18px;line-height: 24px; padding-bottom: 30px;}
	.gems-bougainvillas-det-sec1-box12 { margin-bottom: 30px;}
	.gems-bougainvillas-det-sec1-box12 figure {width: 100%;}
	.gems-bougainvillas-det-sec1-box12 aside { width: 100%;padding-left: 0%; margin-top: 20px;}
	.gems-bougainvillas-det-sec1-box12:last-child {margin-bottom: 0px; }
	.gems-bougainvillas-det-sec2 {padding: 30px 0 30px 0; text-align: center;}
	.gems-bougainvillas-det-sec2-box1 h2 {font-size: 22px;line-height: 30px; padding-bottom: 30px;}
	.gems-bougainvillas-det-sec2-box1 h3 {width: 100%; max-width:inherit; padding-top: 30px;}
	.gems-bougainvillas-det-sec2-box2 { margin-top: 30px;}
	.gems-bougainvillas-det-sec2-box2 h3 {width: 100%;max-width:inherit;padding-top: 30px;}
	.gems-bougainvillas-det-sec2-box3 { margin-top: 30px;}
	.gems-bougainvillas-det-sec2-box3 h3 { width: 100%; max-width:inherit;padding-top: 30px;}
	.gems-bougainvillas-det-sec2-box4a { margin-left: -10px;margin-right: -10px;}
	.gems-bougainvillas-det-sec2-box4a ul li {width: 50%;padding: 0 10px;}
	.gems-bougainvillas-det-sec3-box1 { text-align: center;}
	.gems-bougainvillas-det-sec3 {padding: 30px 0 30px 0;}
	.gems-bougainvillas-det-sec3-box1 h3 { width: 100%; max-width: inherit; font-size: 22px;line-height: 28px;padding-bottom: 0px;}
	.gems-bougainvillas-det-sec2-box4 {margin-top: 30px;}
	.gems-bougainvillas-det-sec2-box4a ul li:last-child {margin-bottom: 0px; }
	
	
	.seasonss-det-sec1 {padding: 30px 0 0px 0; text-align: center;}
	.seasonss-det-sec1-box1 h2 br{ display: none;}
	.seasonss-det-sec1-box1 h2{ max-width: 400px; margin: 0 auto; display: table;  float: none;  font-size: 24px;line-height: 28px;padding-bottom: 10px;}
	.seasonss-det-sec1-box1 {margin-bottom:30px;}
	.seasonss-det-sec1-box2 { margin-bottom:30px;}
	.seasonss-det-sec1-box3 { margin: 0px 0 30px 0;}
	.seasonss-det-sec1-box3 h2 {font-size: 24px;line-height: 30px;}
	.seasonss-det-sec1-box3 p { font-size: 14px; line-height: 20px;}
	.seasonss-det-sec1-box4 { margin-bottom: 30px;}
	.seasonss-det-sec1-box5 { margin-bottom: 30px;}
	.seasonss-det-sec1-box6 h2 {font-size:24px; line-height: 30px;  padding-bottom: 10px;}
	.seasonss-det-sec1-box6 { margin: 0px 0 30px 0;}
	.seasonss-det-sec1-box7a { margin-left: -10px; margin-right: -10px;}
	.seasonss-det-sec1-box7a ul li {width: 50%;padding: 0 10px; margin-bottom: 20px;}
	.seasonss-det-sec1-box7a ul li:nth-child(even) {margin-top: 0px; margin-bottom: 30px}
	.seasonss-det-sec1-box8 {margin: 30px 0 30px 0;}
	.seasonss-det-sec1-box8 h2 {font-size:24px; line-height: 30px; }
	.seasonss-det-sec1-box6 p {font-size: 14px; line-height: 20px;}
	.seasonss-det-sec1-box8 p {font-size: 14px;line-height: 20px;}
}
@media screen and (max-width:600px) {
    .work-sec1 {padding: 80px 0 80px 0; background: url(../images/background-3-mob.jpg) no-repeat left top; background-size: cover;}
.work-sec1-box1 {text-align: center;float: none;display: table;margin: 0 auto;}


	.inner_banner_img .dsk_banner{display:none ;}
.inner_banner_img .tab_banner{display:none ;}
.inner_banner_img .mob_banner{display:block ;}
	.gems-city-det-sec3-box5a ul li {width: 100%;padding: 0 0px; margin-bottom:20px;}
.gems-city-det-sec3-box5 {margin-bottom: 10px;}
	.gems-city-det-sec3-box6a ul li {width: 100%;}
	.gems-city-det-sec3-box5a {margin-left: 0px; margin-right:0px;}
	    .gems-city-det-sec3-box6a { margin-left: 0px;margin-right:0px;}
	.gems-city-det-sec3-box4a ul li { width: 100%;padding: 0 0px; margin-bottom: 20px;}
	.gems-city-det-sec3-box4a { margin-left:0px; margin-right:0px;}
	
	.inner_banner_cont {
    position: relative;
    left: inherit;
    right: inherit;
    bottom: inherit;
    top: inherit;
    z-index: 2;
    width: 100%;
    height: 100%;
    max-width: 1200px;
    margin: 0 auto;
    padding: 20px 20px;
    text-align: center;
    color: #FFF;
    display: table;
    background: #d34f45;
    
}
}
@media screen and (max-width:500px) {
	
.work-det-sec4-box1a ul li {width: 100%;}	
.gems-city-det-sec5-box1a { margin-left:0px; margin-right:0px;}
.gems-city-det-sec5-box1a ul li { width: 100%; padding: 0 0px;}
.gems-city-det-sec6-box1 h5 {font-size: 28px;line-height: 30px;}	
.gems-city-det-sec6-box1 h4 {font-size: 14px;line-height: 18px;}	
.gems-city-det-sec6-box1 h3 {font-size: 20px; line-height: 24px;padding-bottom: 22px;}	
.gems-city-det-sec3-box6a ul li {padding: 0 0px;}	
	
	.paharpur-det-sec1-box8a {margin-left: 0px; margin-right: 0px;}
	.paharpur-det-sec1-box8a ul li { width: 100%;padding: 0 0px; margin-bottom: 30px;}
		.paharpur-det-sec1-box8a ul li:last-child { margin-bottom: 0px;}
	.paharpur-det-sec1-box9 figure {width: 100%;}
	.paharpur-det-sec1-box9 aside { width: 100%; padding: 30px 0 0 0%; text-align: center;}
	.paharpur-det-sec1-box10a {margin-left: 0px; margin-right:0px;}
	.paharpur-det-sec1-box10a ul li { width: 100%;padding: 0 0px; margin-bottom: 20px;}
	.paharpur-det-sec1-box10a ul li:last-child { margin-bottom: 0px;}
	.paharpur-det-sec1-box9 aside p {text-align: center;}
	.paharpur-det-sec1-box11a { margin-left: 0px;margin-right: 0px;}
	.paharpur-det-sec1-box11a ul li { padding: 0 0px; width: 100%; }
	.nagpur-det-sec1-box6a { margin-left: 0px;margin-right: 0px;}
	.nagpur-det-sec1-box6a ul li {width: 100%;padding: 0 0px; margin-bottom: 20px;}
	.nagpur-det-sec1-box6a ul li:last-child { margin-bottom: 0px;}
	.westernrailway-det-sec1-box5a { margin-left: 0px;margin-right:0px;}
	.westernrailway-det-sec1-box5a ul li {width: 100%;padding: 0 0px; margin-bottom: 30px;}
	.westernrailway-det-sec1-box5a ul li:last-child { margin-bottom: 0px;}
	
	.gems-bougainvillas-det-sec2-box1a { margin-left:0px; margin-right:0px;}
	.gems-bougainvillas-det-sec2-box2a ul li {width:100%;padding: 0 0px; margin-bottom: 20px;}
	.gems-bougainvillas-det-sec2-box2a ul li:last-child { margin-bottom: 0px;}
	.gems-bougainvillas-det-sec2-box2 h3 { font-size: 14px;line-height: 22px;}
	.gems-bougainvillas-det-sec2-box1a ul li { width: 100%;padding: 0 0px; margin-bottom: 20px;}
	.gems-bougainvillas-det-sec2-box1a ul li:last-child {  margin-bottom: 0px;}
	.gems-bougainvillas-det-sec2-box4a {margin-left: 0px;margin-right: 0px;}
	.gems-bougainvillas-det-sec2-box4a ul li { width: 100%;padding: 0 0px; margin-bottom: 20px;}
	.gems-bougainvillas-det-sec2-box4a ul li:nth-child(even) { margin-top: 0px; margin-bottom: 30px}
	.gems-bougainvillas-det-sec2-box1 h3 { max-width: inherit;font-size: 14px;line-height: 22px;}
	.gems-bougainvillas-det-sec2-box3 h3 {max-width: inherit;font-size: 14px;line-height: 22px;}
	.gems-bougainvillas-det-sec1-box1 h2 { font-size: 22px; line-height: 30px;padding-bottom: 10px;}
	.gems-bougainvillas-det-sec1-box1 h4 { font-size: 15px; line-height: 10px;}
	.gems-bougainvillas-det-sec1-box5 h2 {font-size: 14px;line-height: 22px;}
	    .gems-bougainvillas-det-sec1-box9 h2 {font-size: 14px;line-height: 22px;}
	.gems-bougainvillas-det-sec1-box12 aside article h3 { font-size: 14px;line-height: 22px;}
	.gems-bougainvillas-det-sec1-box12 aside article h3 { font-size: 14px;line-height: 22px;}
	.seasonss-det-sec1-box7a ul li {width: 100%;padding: 0 10px;}
	.contact-det-sec1-box1 aside h2 { font-size: 40px;line-height: 40px;}
	.contact-det-sec1-box1 {height: 50vh;}
}
	
	
	
	
	
	
	
	
	
	
	
	
	
	