.page-type-innerpage .top-header nav ul li a{
    color: #000;
}
.page-type-innerpage article {
	padding-top: 100px;
}
.page-type-innerpage article .project_gallery {
    padding: 10px 0;
}
.page-type-innerpage header .top-header {
    padding: 15px 100px;
}
.page-type-innerpage header .top-header:first-child {
    padding-top: 15px;
}
.page-type-innerpage header {
	border-bottom: 1px solid rgba(151,151,151,0.24);
	min-height: 100px;
}
.page-type-innerpage .business_inner_content {
	padding: 100px 0 80px;
    font-size: 13px;
    line-height: 1.8;
}
.page-type-innerpage .business_inner_content .col-left p {
	color: #fff;
    font-size: 16px;
    line-height: 28px;
}
.page-type-innerpage .business_inner_content .col-right p {
	color: #fff;
    font-size: 15px;
    line-height: 26px;
    text-align: justify;
}
.business_inner_content .collection-logo {

    margin-bottom: 20px;
}
.business_inner_content .contents {
	padding: 0 80px;
}
.owl-dots .owl-dot {
    display: inline-block;
}
.owl-dots .owl-dot span {
    /*background: none repeat scroll 0 0 #333;*/
    border: 2px solid #fff;
    border-radius: 20px;
    display: block;
    height: 12px;
    margin: 5px 7px;
    opacity: 1;
    width: 12px;
}
.owl-dots .owl-dot.active span {
	background: none repeat scroll 0 0 #fff;
}
.project_gallery .owl-dots {
	position: absolute;
    bottom: 5px;
    left: 48%;
}
.project_list {
    border-bottom: 1px solid rgba(151,151,151,0.24);
    border-top: 1px solid rgba(151,151,151,0.24);
}
    
.project_list ul {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-bottom: 0px;
}   
.project_list ul > li {
    -ms-flex-preferred-size: 0;
    flex-basis: 0;
    -ms-flex-positive: 1;
    flex-grow: 1;
    max-width: 100%;
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    border-right: 1px solid rgba(151,151,151,0.24);
    text-align: center;
}

.project_list ul > li a { 
    padding: 40px;
    color: #bd2a30;
    font-size: 17px;
    font-weight: 600;
    font-family: 'Playfair Display', serif;
}
.project_list ul > li.one a
{
    color: #4792A5;
}
.project_list ul > li.two a
{
    color: #C38439;
}
.project_list ul > li.three a
{
    color: #380038;
}
.project_list ul > li.four a
{
    color: #7C1E35;
}
.project_list ul > li.five a
{
    color: #2C4935;
}

.project_gallery h4 {
    border: 1px solid rgba(151,151,151,0.24);
    padding: 25px 40px;
    text-align: center;
    font-family: 'Playfair Display', serif;
}
.project_gallery h4.one{
    color: #4792A5;
}
.project_gallery h4.two{
    color: #C38439;
}
.project_gallery h4.three{
    color: #380038;
}
.project_gallery h4.four{
    color: #7C1E35;
}
.project_gallery h4.five{
    color: #2C4935;
}

.project_gallery h4.six{
    color: #41492c;
}
.project_gallery h4.seven{
    color: #482f2b;
}
.project_gallery h4.eight{
    color: #002e38;
}
.project_gallery h4.nine{
    color: #452b48;
}
.project_gallery h4.ten{
    color: #1e7c29;
}
.project_gallery h4.eleven{
    color: #7c1e57;
}

.project_gallery #project_one:hover h4{
    background:#4792A5;
    color:#fff;
}
.project_gallery #project_two:hover h4{
    background:#C38439;
    color:#fff;
}
.project_gallery #project_three:hover h4{
    background:#380038;
    color:#fff;
}
.project_gallery #project_four:hover h4{
    background:#7C1E35;
    color:#fff;
}
.project_gallery #project_five:hover h4{
    background:#2C4935;
    color:#fff;
}

.project_gallery #project_six:hover h4{
    background:#41492c;
    color:#fff;
}
.project_gallery #project_seven:hover h4{
    background:#482f2b;
    color:#fff;
}
.project_gallery #project_eight:hover h4{
    background:#002e38;
    color:#fff;
}
.project_gallery #project_nine:hover h4{
    background:#452b48;
    color:#fff;
}
.project_gallery #project_ten:hover h4{
    background:#1e7c29;
    color:#fff;
}
.project_gallery #project_eleven:hover h4{
    background:#7c1e57;
    color:#fff;
}


.detail_content { 
    background-color: #7C1E35;
    padding: 80px 0 80px;
}
#project_detail1 .detail_content {
    background-color: #4792A5;
}
#project_detail2 .detail_content {
    background-color: #C38439;
}
#project_detail3 .detail_content {
    background-color: #380038;
}
#project_detail4 .detail_content {
    background-color: #7C1E35;
}
#project_detail5 .detail_content {
    background-color: #2C4935;
}

#project_detail6 .detail_content {
    background-color: #41492c;
}
#project_detail7 .detail_content {
    background-color: #482f2b;
}
#project_detail8 .detail_content {
    background-color: #002e38;
}
#project_detail9 .detail_content {
    background-color: #452b48;
}
#project_detail10 .detail_content {
    background-color: #1e7c29;
}

#project_detail11 .detail_content {
    background-color: #7c1e57; /*#1e7c4b #7c1e5c*/
}


.detail_content .contents {  
    padding: 0px 60px;
}
.detail_content .contents h3 {  
    font-size: 26px;
    color: #fff;
    margin-bottom: 15px;
}
.detail_content .contents .location {
    color: #fff;
    font-size: 16px;
}
.detail_content .contents .location i {
    padding-right: 6px;
    font-size: 18px;
}
.detail_content h4 {
    font-size: 14px;
    color: #fff;
    margin-bottom: 2px;
}
.detail_content p {
    color: #fff;
    font-size: 16px;
}
.icn_txt {
    display: block;
    margin-top: 12px;
}
.icn {
    float: left;
}
.icn i {
    font-size: 35px;
    color: #fff;
    padding-right: 17px;
}
.txt {
    float: left;
}
.project_photos {
    padding: 50px 0 30px;
    overflow: auto;
}
.project_photos .thumbnail {
    display: block;
    padding: 4px;
    margin-bottom: 20px;
    line-height: 1.42857143;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    -webkit-transition: border .2s ease-in-out;
    -o-transition: border .2s ease-in-out;
    transition: border .2s ease-in-out;
}
.fancybox
{
    padding:1px;
    position:relative;
}
.fb_zoom {
    position: absolute;
    top: 0;
    background: rgba(61, 50, 108, 0.7); /*rgba(66, 66, 66, 0.7)*/
    width: 100%;
    height: 100%;
    padding: 1px;
    left: 0;
    text-align: center;
    opacity: 0;
    border:1px solid #fff;
}
.fb_zoom i {
    font-size: 24px;
    padding: 150px 0 0; /*90px 0*/
}
.fb_zoom:hover
{
    opacity:1;
    color:#fff;
}
.list-group1 {
    padding-left: 0;
    /*margin-bottom: 20px;*/
}
.list-group1 .col-lg-3 {
    float: left;
}
#project_detail1 {
    display: none;
}
#project_detail2, #project_detail3, #project_detail4, #project_detail5  {
    display: none;
}

#project_detail6, #project_detail7, #project_detail8, #project_detail9, #project_detail10, #project_detail11  {
    display: none;
}

.project_photos {
    display: none;
}
.contact_info {
    background-color: #f5f5f5;
    padding: 60px 0;
    text-align: center;
}
.git_pad {
    padding: 95px 100px 95px;
}
.get_in_touch .col-right {
    padding-right: 0px;
}
.git_pad h3 {
    font-family: "GothamMedium", Helvetica, Arial, sans-serif;
    font-size: 32px;
    letter-spacing: 2.1px;
        margin-bottom: 25px;
    text-transform: uppercase;
}
.git_pad p {
    font-family: "GothamLight", Helvetica, Arial, sans-serif;
    font-size: 45px;
    line-height: 1.3;
    margin-bottom: 50px;
}
.git_pad input {
    border: none;
    border-bottom: 1px solid #aaa;
    width: 100%;
    margin-bottom: 22px;
    padding: 5px 6px;
    height: 48px;
}
.git_pad textarea {
    border: none;
    border-bottom: 1px solid #aaa;
    width: 100%;
    margin-bottom: 30px;
    padding: 5px 6px;
    height: 120px;
}
.git_pad input[type="submit"] {
    background: #3c316b; /*linear-gradient(90deg, #c02b31, #39316d)*/
    width: auto;
    padding: 8px 22px;
    color: #fff;
    font-size: 15px;
    height: auto;
    text-transform: uppercase;
}
.contact_info .contact_icon{
    margin-bottom: 20px;
}    
.contact_info .contact_icon i {
    background: #3c316b;
    width: 55px;
    height: 55px;
    color: #fff;
    border-radius: 50px;
    font-size: 22px;
    padding-top: 15px;
}
.contact_info .contact_text p {
        color: #111;
    font-size: 16px;
    line-height: 24px;
    margin-bottom: 5px;
}
.about_profile {
    padding: 50px 250px;
}
.about_profile h3 {
    /*color: #3b316d;*/
    font-family: "GothamBold",Helvetica,Arial,sans-serif;
    text-transform: uppercase;
    margin-top: 35px;/*18px*/
    /*-webkit-linear-gradient(90deg, #3b316d, #c02b31)*/
    background: linear-gradient(to right, #c02b31, #3b316d 50%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    text-align: center;

}
.about_profile p {
    text-align: justify;
    margin-bottom: 7px;
    line-height: 26px;
}

.market_beat {
    margin-bottom: 50px;
}
.market_beat h3 {
    font-family: "GothamBold",Helvetica,Arial,sans-serif;
    text-transform: uppercase;
    margin-top: 15px;
    background: linear-gradient(to right, #c02b31, #3b316d 50%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    margin-bottom: 15px;
}
.market_beat .month_wise {
    text-align: center;
    border: 1px solid #ddd;
    box-shadow: 0px 1px 4px #ccc;
    margin-bottom: 15px;    
}
.market_beat .month_wise h4 {
    background: #822d4c;
    padding: 10px 0;
    margin-bottom: 0px;
    color: #fff;
}
.market_beat .subtitle {
  margin: 30px 0 0.5em 0;
}
.market_beat .fancy {
  line-height: 6px; /*0.5*/
  text-align: center;
}
.market_beat .fancy span {
  display: inline-block;
  position: relative; 
      font-size: 28px; 
}
.market_beat .fancy span:before,
.market_beat .fancy span:after {
  content: "";
  position: absolute;
  height: 5px;
  border-bottom: 1px solid #c02b31;
  border-top: 1px solid #3b316d;
  top: 0;
  width: 530px;
  display: none;
}
.market_beat .fancy span:before {
  right: 100%;
  margin-right: 15px;
}
.market_beat .fancy span:after {
  left: 100%;
  margin-left: 15px;
}


/* Accordion styles */
/*.tabs {
  border-radius: 8px;
  overflow: hidden;
  box-shadow: 0 4px 4px -2px rgba(0, 0, 0, 0.5);
}

.tab {
  width: 100%;
  color: white;
  overflow: hidden;
}
.tab-label {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: justify;
          justify-content: space-between;
  padding: 1em;
  background: #2c3e50;
  font-weight: bold;
  cursor: pointer;
}
.tab-label:hover {
  background: #1a252f;
}
.tab-label::after {
  content: "\276F";
  width: 1em;
  height: 1em;
  text-align: center;
  -webkit-transition: all 0.35s;
  transition: all 0.35s;
}
.tab-content {
  max-height: 0;
  padding: 0 1em;
  color: #2c3e50;
  background: white;
  -webkit-transition: all 0.35s;
  transition: all 0.35s;
}
.tab-close {
  display: -webkit-box;
  display: flex;
  -webkit-box-pack: end;
          justify-content: flex-end;
  padding: 1em;
  font-size: 0.75em;
  background: #2c3e50;
  cursor: pointer;
}
.tab-close:hover {
  background: #1a252f;
}

input:checked + .tab-label {
  background: #1a252f;
}
input:checked + .tab-label::after {
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}
input:checked ~ .tab-content {
  max-height: 100vh;
  padding: 1em;
}*/


.accordion-container {
        position: relative;
        width: 100%;
        border: 1px solid #3d326c;/*#0079c1*/
        border-top: none;
        outline: 0;
        cursor: pointer
}
.accordion-container article {
    padding-top: 0px;
}
.accordion-container .article-title {
        display: block;
        position: relative;
        margin: 0;
        padding: 0.625em 0.625em 0.625em 1em;
        border-top: 1px solid #3d326c;/*0079c1*/
        font-size: 1.25em;
        font-weight: normal;
        color: #3d326c;/*0079c1*/
        cursor: pointer;
}

.accordion-container .article-title:hover,
.accordion-container .article-title:active,
.accordion-container .content-entry.open .article-title {
        background-color: #3d326c;/*00aaa7*/
        color: white;
}

.accordion-container .article-title:hover i:before,
.accordion-container .article-title:hover i:active,
.accordion-container .content-entry.open i {
        color: white;
}

.accordion-container .content-entry i {
        position: absolute;
        top: 3px;
        right: 12px;
        font-style: normal;
        font-size: 1.625em;
        sans-serif;
        color: #3d326c; /*0079c1*/
}

.accordion-container .content-entry i:before {
        content: "+ ";
}

.accordion-container .content-entry.open i:before {
        content: "- ";
}

.accordion-content {
        display: none;
        /*padding-left: 2.3125em;*/
            padding-top: 15px;/*mc*/
}
/* This stuff is just for the Codepen demo */

/*#content {
        width: 100%;
}*/

.accordion-container{
        width: 96%;
        margin: 1.875em auto;
}

.accordion-content .col-md-3 {
    float: left;
}
.accordion-container article.content-entry {
    min-height: auto!important;
}

.title_beat {
    margin-top: 50px;
    font-size: 16px;
    /*text-align: center;*/
}
.market_beat_inner {
    margin-top: 20px;
}
.market_beat_inner .fancy span {
    font-family: "GothamBold",Helvetica,Arial,sans-serif;
    text-transform: uppercase;
    background: linear-gradient(to right, #c02b31, #3b316d 50%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    text-align: center;
    display: initial;
}
.market_beat_inner .fancy {
    line-height: 24px; 
    padding-bottom: 20px;
}
.market_beat .month_list {
    margin: 0px 0 18px;
}
.market_beat .month_list a {
    font-size: 16px;
    color: #000;
}
.market_beat .month_list a:before {
    content:"\f0a9";
    padding-right: 8px;
    font-family: FontAwesome;
    color: #822d4c;
}
.market_beat .month_list a:hover {
    color: #822d4c;
}
.market_beat_jst .fancy {
    margin-bottom: 15px;    
}
.outdoor_picc {
    border: 5px solid #fff;
}
.outdoor_dtls {
    display: flex;
    width: 100%;
}
.detail_content_outdoor {
    padding: 40px 0 50px;
}

.project_gallery_outdoor h4 {
    font-size: 18px;
    padding: 25px 5px;
}
.prop_develop {
    padding: 50px 0px 20px;
}
.prop_develop h1 {
    font-family: "GothamMedium", Helvetica, Arial, sans-serif;
    font-size: 32px;
    letter-spacing: 2.1px;
    margin-bottom: 30px;
    text-transform: uppercase;
    text-align: center;
} 
.prop_develop_proj {
    text-align: center;
    box-shadow: 0px 1px 4px #ccc;
    border: 1px solid #ddd;
    padding: 4px 4px 30px;
}
.prop_develop_proj h2 { 
    font-family: "GothamBold",Helvetica,Arial,sans-serif;
    text-transform: uppercase;
    margin-top: 35px;
    background: linear-gradient(to right, #c02b31, #3b316d 50%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
        margin: 12px 0 25px;
}
.prop_develop_proj a { 
    background: #3c316b;
    width: auto;
    padding: 10px 12px;
    color: #fff;
    font-size: 14px;
    height: auto;
    text-transform: uppercase;
}

/*special 26*/
footer.foot_spcl26 {
    padding: 15px 0 15px;
}
footer.foot_spcl26 .footer-copyright {
    padding-top: 0;
    margin-top: 0;
    border-top: none;
}
footer.foot_spcl26 .footer-copyright p { 
    color: #fff;
}
#slider {
    position: relative;
}
.slider_form {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}
.slider_form .home_enquiry {
    background: rgba(255, 255, 255, 1);
    margin-top: 24%;
    padding: 0px 0px 25px;
    text-align: center;
    box-shadow: 0px 1px 3px #333;
}
.slider_form .home_enquiry p {
    color: #000;
    font-size: 16px;
}
.slider_form .home_enquiry h4 {
        background-color: #c11a1a;
    font-weight: 500;
    font-size: 22px;
    margin-bottom: 15px;
    color: #fff;
    padding: 25px 0;
}
.slider_form .home_enquiry input {
    width: 100%;
    height: 45px;
    border: none;
    padding: 5px 5px;
    margin-bottom: 15px;
    border-bottom: 2px solid #ccc;
    background: #fff;
    color: #222;
}   
.slider_form .home_enquiry input::placeholder, .slider_form .home_enquiry textarea::placeholder {
    color: #222;
}     
    
.slider_form .home_enquiry textarea {
    width: 100%;
    height: 100px;
    border: none;
    padding: 5px 5px;
    margin-bottom: 15px;
    border-bottom: 2px solid #ccc;
    background: #fff;
    color: #222;
}   
.slider_form .home_enquiry input[type="submit"] {
    width: 100%;
    height: auto;
    padding: 10px 25px;
        margin-bottom: 10px;
    border: 1px solid #d21e1e;
    background: #d21e1e;
    color: #fff;
    font-size: 18px;
    text-transform: none;
    margin-top: 10px;
    border-radius: 8px;
}
.slider_form .home_enquiry form {
    padding-left: 22px;
    padding-right: 22px;
}
.slider_form .home_enquiry h5 {
    font-size: 20px;
    padding: 4px 0 0;
    color: #111;
}
.spcl26_page p {
    font-size: 16px;
    line-height: 26px;
    color: #000;
}
.spcl26_page .heading_title_center h3 {
    font-size: 28px;
    margin-top: 0px;
    margin-bottom: 30px;
    padding-bottom: 15px;
    position: relative;
    color: #111;
    display: inline-block;
}
.spcl26_page .heading_title_center h3:before {
    content: "";
    position: absolute;
    bottom: 0px;
    width: 40%;
    left: 30%;
    border-bottom: 3px solid #d21e1e;
}
.spcl26_page .heading_title_center {
    text-align: center;
}
.spcl26_overview {
    padding: 35px 0 35px;
    text-align: center;
}
.spcl26_overview p { 
    text-align: justify;
}
.spcl26_overview a, .spcl26_overview button {
    padding: 10px 25px;
    margin-bottom: 10px;
    border: 1px solid #d21e1e;
    background: #d21e1e;
    color: #fff;
    font-size: 15px;
    margin-top: 10px;
    border-radius: 8px;
    text-transform: uppercase;
}
.spcl26_overview a:hover {
    text-decoration: none;
}
.spcl26_header {
    text-align: center;
    position: sticky;
    top: 0;
    background-color: #fff;
    border-bottom: 4px solid #fff;
    box-shadow: 0px 2px 6px #616161;
    z-index: 99;
}
.spcl26_header ul {
    display: inline-block;
    padding: 0px;
    margin: 0px;
    position: relative;
    z-index: 999;
}
.spcl26_header ul li {
    display: inline-block;
    padding: 10px;
    font-size: 17px;
    position: relative;
    top: 4px;
    cursor: pointer;
}
.spcl26_brochure {
    margin-bottom: 50px;
}
.spcl26_overview_short {
    padding: 15px;
    text-align: center;
    margin-bottom: 20px;
    box-shadow: 0px 1px 3px #bbb;
    border: 1px solid #ccc;
}
.spcl26_overview_short p {
    text-align: center;
    font-size: 20px;
    color: #95171c;
    line-height: 24px;
}
.spcl26_overview_short h3 {
    font-size: 14px;
    font-weight: 600;
    color: #111;
    margin: 12px 0;
}
.spcl26_price .table > thead > tr > th, .spcl26_price .table > tbody > tr > td {
    padding: 1.5rem;
    border-top: 1px solid #444;
        font-size: 16px;
        font-weight: 500;
}
.spcl26_price .table > thead > tr > th {
    border-bottom: none;
    font-size: 18px;
    background: #db3635;
}
.spcl26_price {
    padding: 0px 0 20px;
}
.spcl26_projectadvantage {
    padding: 15px 0 20px;
    text-align: center;
}
.spcl26_locationadvantage {
    padding: 15px 0 20px;
    text-align: center;
}
.spcl26_developer {
    padding: 15px 0 50px;
}
.spcl26_developer p {
    text-align: justify;
    margin-bottom: 25px;
}
.spcl26_developer .txt_icn {
    display: block;
    margin-bottom: 15px;
    overflow: auto;
}
.spcl26_developer .icn {
    float: left;
    background: #d21e1e;
    margin-right: 15px;
    width: 55px;
    height: 55px;
    border-radius: 50%;
    text-align: center;
}
.spcl26_developer .icn i {
    font-size: 30px;
    color: #fff;
    padding-right: 0px;
    line-height: 53px;
}
.spcl26_developer .txt {
    float: left;
    margin-top: 5px;
}
.spcl26_developer .txt h4 {
        margin-top: 0;
    text-transform: uppercase;
    margin-bottom: 5px;
    color: #111;
}
.spcl26_developer .txt p {
    margin-bottom: 0px;
}


/*.spcl26_locationadvantage .box {
  width: 300px;
  height: 300px;
  border-radius: 5px;
  box-shadow: 0 2px 30px rgba(black, .2);
  background: lighten(#f0f4c3, 10%);
  position: relative;
  overflow: hidden;
  transform: translate3d(0, 0, 0);
}

.spcl26_locationadvantage .wave {
  opacity: .4;
  position: absolute;
  top: 3%;
  left: 50%;
  background: #0af;
  width: 500px;
  height: 500px;
  margin-left: -250px;
  margin-top: -250px;
  transform-origin: 50% 48%;
  border-radius: 43%;
  animation: drift 3000ms infinite linear;
}

.spcl26_locationadvantage .wave.-three {
  animation: drift 5000ms infinite linear;
}

.spcl26_locationadvantage .wave.-two {
  animation: drift 7000ms infinite linear;
  opacity: .1;
  background: yellow;
}

.spcl26_locationadvantage .box:after {
  content: '';
  display: block;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(to bottom, rgba(#e8a, 1), rgba(#def, 0) 80%, rgba(white, .5));
  z-index: 11;
  transform: translate3d(0, 0, 0);
}

.spcl26_locationadvantage .title {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  z-index: 1;
  line-height: 300px;
  text-align: center;
  transform: translate3d(0, 0, 0);
  color: white;
  text-transform: uppercase;
  font-family: 'Playfair Display', serif;
  letter-spacing: .4em;
  font-size: 24px;
  text-shadow: 0 1px 0 rgba(black, .1);
  text-indent: .3em;
}
@keyframes drift {
  from { transform: rotate(0deg); }
  from { transform: rotate(360deg); }
}*/


.spcl26_locationadvantage .box{
  width:100%;
  height:auto;
  float:left;
  background-color:white; 
  margin:22px 0px;
  border-radius:5px;
}
.spcl26_locationadvantage .box p {
    color: #fff;
        margin-bottom: 0;
}
.spcl26_locationadvantage .box h3{
    font-weight:500;
    text-align:center;
    padding-top:0px; /*60*/
    color:#fff;
    margin: 0px 0 0px;
    font-size: 17px;
    line-height: 24px;
}
.spcl26_locationadvantage .box1{
  background-color: #ff3b2f; /*#EBA39E*/
}
.spcl26_locationadvantage .box2{
  background-color: #2f95ff; 
}
.spcl26_locationadvantage .box3{
  background-color: #119457; 
}
.spcl26_locationadvantage .box4{
  background-color: #ff2f7c; 
}

.spcl26_locationadvantage .box5{
  background-color: #7f2fff; 
}
.spcl26_locationadvantage .box6{
  background-color: #078686; 
}
.spcl26_locationadvantage .box7{
  background-color: #135ac3; 
}
.spcl26_locationadvantage .box8{
  background-color: #737506; 
}

.spcl26_locationadvantage .box9{
  background-color: #0b6b29; 
}
.spcl26_locationadvantage .box10{
  background-color: #8e3283; 
}


.spcl26_locationadvantage .shadow1{
  position:relative;
}
.spcl26_locationadvantage .shadow1{
    box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 20px rgba(0, 0, 0, 0.1) inset;
}

/*.spcl26_locationadvantage .shadow1 h3 {
  width:87%;
  height:100px;
  margin-left:6%;
  border:2px dashed #fff;
  border-radius:5px;
}*/
.spcl26_locationadvantage .shadow1 .box_brdr {
    width: 87%;
    height: 100px;
    margin-left: 6%;
    /*border: 2px dashed #eee;*/
    border-radius: 5px;
    margin-top: 5px; /*15*/
    margin-bottom: 5px; /*15*/
    display: grid;
    align-items: center;
    align-content: center;
}

.spcl26_locationadvantage .shadow1:before, .spcl26_locationadvantage .shadow1:after{
  position:absolute;
  content:"";
  bottom:12px;left:15px;top:80%;
  width:45%;
  background:#9B7468;
  z-index:-1;
  -webkit-box-shadow: 0 20px 15px #9B7468;
  -moz-box-shadow: 0 20px 15px #9B7468;
  box-shadow: 0 20px 15px #9B7468;
  -webkit-transform: rotate(-6deg);
  -moz-transform: rotate(-6deg);
  transform: rotate(-6deg);
}
.spcl26_locationadvantage .shadow1:after{
  -webkit-transform: rotate(6deg);
  -moz-transform: rotate(6deg);
  transform: rotate(6deg);
  right: 15px;left: auto;
}




/* The Modal (background) */
/*.spcl26_page .modal {
  display: none; 
  position: fixed; 
  z-index: 1; 
  padding-top: 100px; 
  left: 0;
  top: 0;
  width: 100%; 
  height: 100%; 
  overflow: auto; 
  background-color: rgb(0,0,0); 
  background-color: rgba(0,0,0,0.4); 
}


.spcl26_page .modal-content {
  position: relative;
  background-color: #fefefe;
  margin: auto;
  padding: 0;
  border: 1px solid #888;
  width: 80%;
  box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
  -webkit-animation-name: animatetop;
  -webkit-animation-duration: 0.4s;
  animation-name: animatetop;
  animation-duration: 0.4s
}


@-webkit-keyframes animatetop {
  from {top:-300px; opacity:0} 
  to {top:0; opacity:1}
}

@keyframes animatetop {
  from {top:-300px; opacity:0}
  to {top:0; opacity:1}
}

 
.spcl26_page .close {
  color: white;
  float: right;
  font-size: 28px;
  font-weight: bold;
}

.spcl26_page .close:hover,
.spcl26_page .close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}

.spcl26_page .modal-header {
  padding: 2px 16px;
  background-color: #5cb85c;
  color: white;
}

.spcl26_page .modal-body {padding: 2px 16px;}

.spcl26_page .modal-footer {
  padding: 2px 16px;
  background-color: #5cb85c;
  color: white;
}*/


.spcl26_page .modal {
    display: none;
    position: fixed;
    z-index: 999;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: rgb(0, 0, 0);
    background-color: rgba(0, 0, 0, 0.7);
}
.spcl26_page .modal-content {
    margin: 50px auto;
    border: 1px solid #999;
    width: 40%; /*60%*/
}
.spcl26_page .contact-form {
    text-align: center;
        padding: 10px 15px;
}
.spcl26_page .contact-form input, .spcl26_page .contact-form textarea {
    border: 1px solid #ccc;
    width: 100%;
    height: 45px;
    padding: 10px;
    margin-bottom: 18px;

}     
.spcl26_page .contact-form input[type="submit"] {
    background: #b61a1a;
    color: #fff;
    width: auto;
    padding: 10px 30px;
}
   
.spcl26_page .contact-form h3 {
    color: #111;
    font-size: 20px;
    margin: 10px 0px 18px;
} 
/*form {
padding: 25px;
margin: 25px;
box-shadow: 0 2px 5px #f5f5f5;
background: #eee;
}
input,
textarea {
width: 90%;
padding: 10px;
margin-bottom: 20px;
border: 1px solid #1c87c9;
outline: none;
}
.contact-form button {
width: 100%;
padding: 10px;
border: none;
background: #1c87c9;
font-size: 16px;
font-weight: 400;
color: #fff;
}*/
      
.close {
    color: #999;
    float: right;
    font-size: 28px;
    font-weight: bold;
        opacity: .8;
}
.close:hover,
.close:focus {
    color: black;
    text-decoration: none;
    cursor: pointer;
}

/*special 26*/