.dyna_line-1101 {
        background: #e2e2e2;
    margin-top: 86px;
    position: fixed;
    width: 100%;
    z-index: 8;
}
.dyna_line-1101 a {
    text-decoration: none;
    font-size: 15px;
    color: #98083b;
    font-family: 'CenturyGothic';
    padding: 5px 0 0;
    display: block;
}
body .gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) {
    max-width: calc(100%) !important;
    border: none!important;
    background: transparent!important;
    margin: 0!important;
}
section.abouttop-managenm.part.caree.constructionwrap {
    background: #e9eef6;
}
section.abouttop-managenm.part.caree.constructionwrap h2, section.abouttop-managenm.part.caree.constructionwrap h1 {
    font-size: 25px;
    border-bottom: 2px solid #c4161c;
    margin-bottom: 30px;
    padding-bottom: 6px;
}
ul.findbtnn li:nth-child(3).co-work{display:none}
.bloggpost.event {
    height: auto;
}
.page-id-1020 .abouttop-part h2.title-part {
    left: inherit;
    right: inherit;
    text-align: left;
}
.activitiesWrapper h3 {
    color: #121214;
    font-size: 24px;
    line-height: normal;
    text-transform: uppercase;
    font-family: 'CenturyGothic';
}
.activitiesWrapper p {
    font-size: 16px;
    color: #121214;
    line-height: 25px;
    font-family: 'CenturyGothic';
	    padding-bottom: 3px;
}
section.associationWrapper {
    clear: both;
    padding-top: 54px;
}
section.associationWrapper ul.nav.nav-tabs li {

    float: none;
    display: inline-block;
}
section.associationWrapper ul.nav.nav-tabs li.active a {
    color: #e41e26;
    text-decoration: none;
    font-size: 18px;
    font-family: 'CenturyGothic';
    border: none;
    margin: 0;
    padding: 10px 20px 11px;
}
ul.nav.nav-tabs li {
    border: 1px solid #e41e26;
}

section.associationWrapper ul.nav.nav-tabs {
    border: none;       margin-bottom: 15px;
}
.gallerimg.care img.img-responsive {
    width: 100%;
    height: auto;
    object-fit: cover;
}
.page-id-1020 section.abouttop-part{overflow:hidden;}
.page-id-1020 section.specification-findus.formath.nineFallt {
    padding-top: 10px;    border-top: 1px solid #ccc;
}
.page-id-1020 .row.admangy {
    margin-bottom: 15px;
}
.page-id-1020 .abouttop-managenm.part {
padding-bottom:0;}
.abouttop-part.wrap h1.title-part {
    left: inherit;
    right: inherit;
    text-align: left;
	
}
.page-id-1030 .abouttop-part h2.title-part {
    left: inherit;
    right: inherit;
    text-align: left;
}
.page-id-1030 section.specification-findus.formath.nineFallt {
    padding-top: 10px;
    border-top: 1px solid #ccc;
}
.page-id-1030 .abouttop-managenm.part {
    padding-bottom: 0;
}
.page-id-1030 .abouttop-part{overflow:hidden;}
.page-id-1035 section.abouttop-part{overflow:hidden;}
.page-id-1035 section.specification-findus.formath.nineFallt {
    padding-top: 10px;    border-top: 1px solid #ccc;
}
.page-id-1035 .row.admangy {
    margin-bottom: 15px;
}
.page-id-1035 .abouttop-managenm.part {
padding-bottom:0;}
.page-id-1038 .abouttop-part h2.title-part {
    left: inherit;
    right: inherit;
    text-align: left;
	
}
.page-id-1038 section.abouttop-part{overflow:hidden;}
.page-id-1038 section.specification-findus.formath.nineFallt {
    padding-top: 10px;    border-top: 1px solid #ccc;
}
.page-id-1038 .row.admangy {
    margin-bottom: 15px;
}
.page-id-1038 .abouttop-managenm.part {
padding-bottom:0;}
.page-id-1041 .abouttop-part h2.title-part {
    left: inherit;
    right: inherit;
    text-align: left;
	
}
.page-id-1041 section.abouttop-part{overflow:hidden;}
.page-id-1041 section.specification-findus.formath.nineFallt {
    padding-top: 10px;    border-top: 1px solid #ccc;
}
.page-id-1041 .row.admangy {
    margin-bottom: 15px;
}
.page-id-1041 .abouttop-managenm.part {
padding-bottom:0;}
.page-id-1043 .abouttop-part h2.title-part {
    left: inherit;
    right: inherit;
    text-align: left;
	
}
.page-id-1043 section.abouttop-part{overflow:hidden;}
.page-id-1043 section.specification-findus.formath.nineFallt {
    padding-top: 10px;    border-top: 1px solid #ccc;
}
.page-id-1043 .row.admangy {
    margin-bottom: 15px;
}
.page-id-1043 .abouttop-managenm.part {
padding-bottom:0;}
.addimgh p {
    font-size: 21px;
    text-align: center;
}
.abouttop-managenm.part.caree.bloging {
    margin-top: 76px;background:#fff url(../assets/images/blog-detaill-img.jpg) left top repeat-x;
}
section.wow.fadeIn.build-boxd .feature-box{cursor:inherit;}
a.biulding-btn{color: #f21b26;
    font-size: 13px;
    text-transform: uppercase;
    /*background: url(../images/btnRightArrow1.png) no-repeat;*/
    background-position: 120px center;
    border: 1px solid #c7c8c9;
    height: 50px;
    line-height: 50px;
    width: 157px;
    display: block;
    padding:0;
    text-decoration: none;
	margin-top: 20px;
    /*font-family: 'Montserrat', sans-serif;*/
    font-weight: 700;
  }
.abouttop-managenm.part.caree.bloging .abthistorybox.part {
   
    padding-top: 60px;
    
}

.footerSocial.adbgh {
    margin: 0;
       
    padding: 0;
    margin-top: 90px;
    float: left;
    width: 100%;
}

.footerSocial.adbgh li{float:left; list-style:none;}

.footerSocial.adbgh li:first-child {
   padding-right: 20px;
line-height: 35px;
text-transform: uppercase;
color: #a5a2a2;
font-family: 'CenturyGothic';
font-weight: normal;
font-size: 15px;
}

.abouttop-managenm.part.caree.bloging  h5 {
   padding-left: 0;
padding-right: 0;
font-size: 16px;
    color: #e41e26;
    text-transform: uppercase;font-family: 'CenturyGothic';font-weight:normal;
    margin: 20px 0 0;
}

.abouttop-managenm.part.caree.bloging h4 {
    padding-left: 0;
    padding-right: 0;
    color: #bababa;
    font-size: 12px;font-family: 'CenturyGothic';font-weight:normal;
}

 .abouttop-managenm.part.caree.bloging h3 {
      padding-left: 0;
    padding-right: 0;
    font-size: 30px;
    color: #fff;
    line-height: 40px;
    font-family: 'CenturyGothic';
    font-weight: normal;
    margin-top: 10px;min-height: 68px;
}

.abouttop-managenm.part.caree.bloging .abthistorybox.part.adsp {
    padding-top: 0px;
}
.abouttop-managenm.part.caree.bloging .abthistorybox.part h2 {
    border: none;
}
.abouttop-managenm.part.caree.bloging .abthistorybox.part h2:before{display:none;}

.abouttop-managenm.part.caree.bloging .abthistorybox.part p {
    color: #6a6a6a;
}

.abouttop-managenm.part.caree.bloging .abthistorybox.part h1 {
    font-size: 31px;
    margin-bottom: 20px;
    font-weight: normal;
}
.adrt {
    float: right !important;
}
.gform_wrapper div.validation_error {
    color: #000!important;
    font-weight: normal!important;
    border: none!important;
    padding: 0!important;
    margin-bottom: 0!important;
}
body #gform_wrapper_4.gform_wrapper .top_label div.ginput_container input {
    font-size: 18px!important;
    color: #7b7b7b!important;
    font-family: 'CenturyGothic'!important;
    border: none;
    border-bottom: 1px solid #c8c9cb!important;outline:none
}
.gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .gform_wrapper li.gfield_error textarea {
    border: none!important;outline:none!important
}
.abouttop-part {
    margin-top: 0px;
    float: left;
    width: 100%;
    margin-top: 90px;
	position: relative;
}
section.abouttop-part.wrap h1.title-part {
  position: absolute;
top: 28%;

width: 100%;
left: inherit;
right: inherit;
text-align: left;
font-family: 'CenturyGothic';
color: #fff;
font-size: 48px;
font-weight: bold;
text-shadow: 0 0 2px #000;text-transform: uppercase;
}

h2.title-part, h1.title-part {
  position: absolute;
top: 28%;

width: 100%;
left: 0;
right: 0;
text-align: center;
color: #fff;
font-size: 48px;
font-weight: bold;
text-shadow: 0 0 2px #000;text-transform: uppercase;
}

.abouttop-menu {
    float: left;
    width: 100%;
    background: #fff;
    box-shadow: 0 0 3px #aaa;    z-index: 999;
}
.abouttop-menu .nav.navbar-nav {
    margin: 0;
    text-align: center;
    width: 100%;
}
.abouttop-menu .nav.navbar-nav li {
    display: inline-block;
    float: none;
    font-size: 16px;font-family: 'CenturyGothic';font-weight:normal;text-transform:uppercase;
}
.abouttop-menu .nav.navbar-nav li a {
    color: #121214;
    padding: 16px 50px;
    border-right: 1px solid #ccc;
}

.topNavigation .navbar-inverse {
    z-index: 999;
   
}


#mid-bar #navbar > ul.nav.navbar-nav.csmang > li > a{ color: #121214;
    padding: 16px 50px;
    border-right: 1px solid #ccc;font-size:16px;}
	
	#mid-bar #navbar > ul.nav.navbar-nav.csmang li.current a {
    color: #e41e26;font-family: 'CenturyGothic-Bold';
}

#mid-bar #navbar > ul.nav.navbar-nav.csmang li a:hover{color: #e41e26;}

#mid-bar #navbar > ul.nav.navbar-nav.csmang > li:last-child a{ border-right: none;}

.abouttop-menu .nav.navbar-nav li:last-child a{ border-right:none}
.abouttop-menu .nav.navbar-nav li.active{  font-family: 'CenturyGothic-Bold';font-weight:normal;}
.abouttop-menu .nav.navbar-nav li.active a{color:#e41e26;}
.abouttop-menu .nav.navbar-nav li a:hover{background:transparent;color:#e41e26;}
.abouttop-menu .nav.navbar-nav li a:focus{background:transparent;color:#e41e26;}

.abouttop-whowe {
    float: left;
    width: 100%;
    padding: 62px 0;background:url(../assets/images/who-we-are.jpg)
}

.abouttop-whowe h3 {
    font-size: 18px;
    color: #e41e26;
    text-transform: uppercase;
    margin: 0; font-family: 'CenturyGothic-Bold';font-weight:normal;
}

.abouttop-whowe h2 {
    font-size: 30px;
    margin: 5px 0 20px;
    text-transform: uppercase;
    color: #121214;line-height: 45px;
}

.abouttop-whowe p{line-height:27px;font-size:16px; color:#121214;font-family: 'CenturyGothic';}
.abouttop-vissionmisson{padding:62px 0;float:left; width:100%;
background-size: cover;}

.abouttop-vissionmisson h2{font-size:30px; color:#fff;font-family: 'CenturyGothic';text-transform:uppercase;margin:30px 0 20px}
.abouttop-vissionmisson p{color:#fff; font-size:16px;font-family: 'CenturyGothic';line-height:25px; }
.abouttop-values {
    float: left;
    width: 100%;
    padding: 0 0 62px 0;
}

.abouttop-values h3 {
 color: #6a6a6a;
font-size: 18px;
font-family: 'CenturyGothic-Bold';text-transform:uppercase;
}


.abouttop-values h4 {font-size:30px; color:#121214; font-family: 'CenturyGothic-Italic';text-transform:uppercase;margin-bottom: 30px;line-height:41px;}

.abouttop-history {
    float: left;
    width: 100%;
    padding: 60px 0;
}
.abthistorybox {
    float: right;
    width: 100%;
    margin-top: 0;
    padding: 24px 0 0;
    position: relative;
}
.abthistorybox h2, .abthistorybox h1 {
    font-size: 24px;
    margin: 0;
    line-height: 35px;
    color: #121214;text-transform:uppercase;
}
.abthistorybox h2 span {
    color: #626262;
    font-size: 16px;
    text-transform: none;
    display: block;
    line-height: normal;
    margin-bottom: 15px;
}

.abthistorybox p{    color: #121214;
    font-size: 16px;
    line-height: 25px;
    font-family: 'CenturyGothic';
    text-align: justify;}

.aboutimgg {
    padding: 60px 60px 0;
    height: 311px;
    overflow: hidden;
}
.abouttop-vissionmisson .adbout:first-child .aboutimgg {

    padding-left: 106px;

}
.abouttop-vissionmisson .adbout:first-child {
    padding-left: 0;
}

.abouttop-vissionmisson .adbout:last-child {
    padding-right: 0;
}
.valueboxd {
   padding:70px 18px 50px 28px;

background: #e9eef6;

margin-bottom: 30px;
}
.valueboxd span{height:65px;display: block;}



/*--------------------------------------------------------------
#0.3    header
--------------------------------------------------------------*/
header {
  background: #000;
  /*******************
		topbar
	********************/
  /*******************
		navigation
	********************/
  /* navigation open and close btn hide for width screen */
  /* style for navigation less than 992px */
  /*navbar collaps less then 992px*/
}




.topNavigation.addstty {
    display: none;
}




.sticky {
    width: 100% !important;
    position: fixed !important;
    left: 0;
    top: 76px;
    z-index:8!important;
}


#mid-bar .navigation {
 /*  background-color: #0fd0f9;
  margin-bottom: 0;
  border: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -o-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0; */
  
  background-color: #fff;
}

.upper-topbar h3 {
    color: #fff;
   
    margin: 0;
    padding:21px 0 0px;
	 padding-left: 140px;font-size:24px; font-weight:bold;text-transform:uppercase;
}

#mid-bar #navbar {
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s;
  padding-right: 0;
  width: 100%;
}

#mid-bar #navbar > ul {
  margin: 0;
}

#mid-bar #navbar a:hover {
  text-decoration: none;
}
.paginaction {
    
    color: #000;
    clear: both;
	text-align:center;
}
.paginaction .page-numbers {
	min-width: 46px;
	height: 46px;
	display: inline-block;
	border: 1px solid #fff;
	text-align: center;
	line-height: 46px;
	color: #4a4a4a;
}
.paginaction .page-numbers {
	min-width: 46px;
	height: 46px;
	display: inline-block;
	border: 1px solid #fff;
	text-align: center;
	line-height: 46px;
	color: #4a4a4a;
}
.paginaction .current {
	border-color: #878384;
}
@media (max-width: 991px) {
  #mid-bar #navbar a {
    font-size: 14px !important;
  }
}

@media screen and (min-width: 992px) {
  #mid-bar #navbar > ul > li {
   /*  margin-right: 15px; */
  }
}

@media screen and (min-width: 1200px) {
	
	section.socialWrapper.medd .socialItem.fb {
    height: auto;
    overflow: hidden;
}

section.socialWrapper.medd .unitOne {
    height: auto;
}

.socialWrapper.medd {
    padding: 20px 0;
}	
	
}

#mid-bar #navbar > ul > li:last-child {
  margin-right: 0;
}

#mid-bar #navbar > ul > li > a {
 /*  font-size: 14px;
  color: #000;font-weight:bold;
  text-transform: uppercase;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  -o-transition: all 0.5s;
  -ms-transition: all 0.5s;
  transition: all 0.5s; */
  
 padding: 17px 20px;
font-size: 12px;
border: none;font-family: 'Montserrat', sans-serif;
}
#mid-bar #navbar > ul > li:last-child a {
    padding-right: 0;margin-right:0;
}
@media screen and (min-width: 992px) {
/*   #mid-bar #navbar > ul > li > a {
   margin: 0 20px;
   
padding: 15px 0; */
  }
}

#mid-bar #navbar > ul > li > a:hover,
#mid-bar #navbar > ul > li.current > a,
#mid-bar #navbar > ul > li > ul > li.current a {
  color: #000;
}

#mid-bar #navbar > ul > li.current > a::after{/* content:"";position:absolute;left:0; bottom:0; background:#000000; height:5px; width:100%; */}

#mid-bar #navbar li.sub-menu,
#mid-bar #navbar li.sub-sub-menu {
  position: relative;
}

#mid-bar #navbar li.sub-menu > a,
#mid-bar #navbar li.sub-sub-menu > a {
  position: relative;
}

#mid-bar #navbar li.sub-menu > a:before,
#mid-bar #navbar li.sub-sub-menu > a:before {
  content: "\f107";
  font-family: "FontAwesome";
  width: 30px;
  text-align: center;
  border-left: 1px solid #cccccc;
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

@media screen and (min-width: 992px) {
  #mid-bar #navbar li.sub-menu > a:before,
  #mid-bar #navbar li.sub-sub-menu > a:before {
    border-left: 0;
    right: -5px;
  }
}

@media (max-width: 991px) {
  #mid-bar #navbar li.sub-menu > a:before,
  #mid-bar #navbar li.sub-sub-menu > a:before {
    width: 40px;
  }
}

@media screen and (min-width: 992px) {
  #mid-bar #navbar li.sub-sub-menu > a:before {
    right: 8px;
    top: 10px;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
  }
}

#mid-bar #navbar li.sub-menu > ul {
  background: #0f1114;
}

@media screen and (min-width: 992px) {
  #mid-bar #navbar li.sub-menu > ul {
    width: 220px;
    position: absolute;
    top: 110%;
    left: 0;
    opacity: 0;
    visibility: hidden;
    z-index: 100;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s;
  }
}

@media (max-width: 991px) {
  #mid-bar #navbar li.sub-menu > ul {
    background-color: #fff;
  }
}

@media screen and (min-width: 992px) {
  #mid-bar #navbar li.sub-menu:hover > ul {
    top: 100%;
    opacity: 1;
    visibility: visible;
    z-index: 1000;
  }
}

#mid-bar #navbar li.sub-menu > ul > li,
#mid-bar #navbar li.sub-sub-menu > ul > li {
  border-bottom: 1px solid #cccccc;
}

@media screen and (min-width: 992px) {
  #mid-bar #navbar li.sub-menu > ul > li,
  #mid-bar #navbar li.sub-sub-menu > ul > li {
    border-bottom: 1px solid #08090b;
  }
}

#mid-bar #navbar li.sub-menu > ul > li:last-child,
#mid-bar #navbar li.sub-sub-menu > ul > li:last-child {
  border-bottom: 0;
}

@media (max-width: 991px) {
  #mid-bar #navbar li.sub-menu > ul > li:first-child,
  #mid-bar #navbar li.sub-sub-menu > ul > li:first-child {
    border-top: 1px solid #cccccc;
  }
}

#mid-bar #navbar li.sub-menu ul li a {
  font-size: 13px;
  display: block;
  padding: 10px 15px;
  color: #a9b0be;
  text-transform: capitalize;
}

@media (max-width: 991px) {
  #mid-bar #navbar li.sub-menu ul li a {
    padding: 10px 10px 10px 50px;
  }
}

@media screen and (min-width: 992px) {
  #mid-bar #navbar li.sub-menu ul li a:hover {
    background-color: #111317;
    color: #fff;
  }
}

#mid-bar #navbar li.sub-sub-menu {
  position: relative;
}

@media screen and (min-width: 992px) {
  #mid-bar #navbar li.sub-sub-menu > ul {
    background: #0f1114;
    width: 220px;
    position: absolute;
    left: 110%;
    top: 0;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -o-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s;
  }
  #mid-bar #navbar li.sub-sub-menu:hover > ul {
    left: 100%;
    visibility: visible !important;
    opacity: 1 !important;
  }
}

@media (max-width: 991px) {
  #mid-bar #navbar li.sub-sub-menu > a {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
    height: 40px !important;
    line-height: 40px !important;
  }
  #mid-bar #navbar li.sub-sub-menu > ul > li > a {
    padding-left: 65px;
  }
}

@media screen and (min-width: 992px) {
  #mid-bar .navbar-header .open-btn {
    display: none;
  }
 #mid-bar #navbar .close-navbar {
    display: none;
  }
}

@media (max-width: 991px) {
 #mid-bar {
    /* class for show hide navigation */
  }
 #mid-bar .container {
    width: 100%;
  }
 #mid-bar .navbar-header button {
    background-color: #fb5e1c;
    width: 35px;
    height: 30px;
    border: 0;
    padding: 5px 7px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -o-border-radius: 3px;
    -ms-border-radius: 3px;
    border-radius: 3px;
    outline: 0;
    position: absolute;
    right: 15px;
    top: 9px;
    z-index: 9999;
  }
 #mid-bar .navbar-header button span {
    background-color: #fff;
    display: block;
    height: 2px;
    margin-bottom: 5px;
  }
 #mid-bar .navbar-header button span:last-child {
    margin: 0;
  }
/*  #mid-bar #navbar {
    background: #fff;
    display: block !important;
    width: 280px;
    height: 100% !important;
    margin: 0;
    padding: 0;
    border-left: 1px solid #cccccc;
    border-right: 1px solid #cccccc;
    position: fixed;
    right: -300px;
    top: 0;
    z-index: 99999;
  } */
 #mid-bar #navbar a {
    color: #000 !important;
    font-weight: 600;
  }
 #mid-bar #navbar a:hover {
    color: #fb5e1c !important;
  }
 #mid-bar #navbar .navbar-nav {
    height: 100%;
    overflow: auto;
  }
 #mid-bar #navbar .close-navbar {
    background-color: #fb5e1c;
    width: 35px;
    height: 35px;
    color: #fff;
    border: 0;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
    -ms-border-radius: 50%;
    border-radius: 50%;
    outline: none;
    position: absolute;
    left: -18px;
    top: 10px;
    z-index: 20;
  }
 #mid-bar #navbar > ul > li {
    border-bottom: 1px solid #cccccc;
  }
 #mid-bar #navbar > ul > li > a {
    height: 40px;
    line-height: 40px;
    padding: 0 15px 0 35px !important;
  }
 #mid-bar .dropdown-toggle .mob-icon {
    width: 40px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    border-left: 1px solid #cccccc;
    position: absolute;
    right: 0;
    top: 0;
  }
 #mid-bar .slideInn {
    right: 0 !important;
  }
}

@media (max-width: 767px) {
 #mid-bar .navbar-header .navbar-brand {
    font-size: 24px;
  }
  .bloggpost {
    height: auto!important;
}
.dyna_line-1101 {
    margin-top: 77px;
}
.dyna_line-1101 a {
    font-size: 13px;
}
}



/**** small menu ****/

/* .adu {
background: #010032;
padding-left: 100px;
padding-right: 30px;
padding-top: 30px;
padding-bottom: 30px;
} */

.adu {
    background: #e9eef6;
    padding-left: 100px;
    padding-right: 0;
    padding-top: 30px;
    padding-bottom: 26px;
  
}

.aduu{background: #e9eef6;
padding-top: 75px;
padding-bottom: 74px;
padding-left: 0;
   height: 432px;}

#overview {
   /*  border-bottom:4px solid #e41e26; */
    background: #e9eef6;
}

.propertydt {
   max-width: 328px;
height: 118px;
background: #f53a41;
padding: 18px 40px;
color: #fff;
line-height: 27px;
font-size: 18px;margin-bottom:25px;
}

.contentbuild{/* padding-top:50px */}
.contentbuild p {
color: #121214;
line-height: 28px;
font-size: 18px;
padding-right: 50px;
padding-left: 0;
padding-top: 0px;
font-family: 'CenturyGothic';
margin: 0;

}

.contentbuild h2 {
    
    text-transform: uppercase;font-family: 'CenturyGothic-Bold';font-weight:normal;margin-top: 0;
}

.build-boxd {

    padding: 55px 0 25px;

}

.borderbox {

    padding: 0 50px 0 98px;
    border: 2px solid #d3d3d3;
    height: 378px;
    margin-top: 60px;
    margin-left: -87px;
display: flex;

flex-direction: column;

justify-content: center; position: relative;
z-index: 1;
}


.borderbox.adr {

    margin-left: 0;
    margin-right: -87px;padding-left: 30px;

padding-right: 70px;
   
    

}

.borderspa {
    float: left;
    width: 100%;
    border-top: 3px solid #f52e2e;
}
h2.oursign {
    text-align: center;
    margin-bottom: 30px;
    text-transform: uppercase;
}
.borderbox.adbtv {
    /* background: #fff;
    border: none;
    padding: 0 30px;
    text-align: center;
    margin-top: 45px;
    height: 350px;
	display: block;
padding-top: 18%; */

    background: transparent;
    border: none;
    padding: 0 30px;
    text-align: center;
    margin-top: 45px;
    height: 350px;
    display: block;
    padding-top: 18%;
    padding-left: 90px;


}
.borderbox.adr.adbtv {
    padding-left: 30px;
    padding-right: 90px;
}

.build-boxd.aedd.valdd h3 {
    color: #6a6a6a;
    font-size:30px;
    font-family: 'CenturyGothic-Bold';
    text-transform: uppercase;    text-align: center;
}

.build-boxd.aedd.valdd h4 {
    font-size: 30px;
    color: #121214;
    font-family: 'CenturyGothic-Italic';
    text-transform: uppercase;
    margin-bottom: 30px;
    line-height: 41px;
}


.borderbox.adbtv p {
   
    font-size: 16px;
   
}
.build-boxd.aedd {

    float: left;
    width: 100%;
  /*   background: #e9eef6; */

}
.adspc .img-responsive {

    position: relative;
    z-index: 0;

}
.borderbox h3 {

    font-size: 30px;font-family: 'CenturyGothic';color:#121214;text-transform:uppercase

}


.feature-box h3 {

    font-size: 30px;font-family: 'CenturyGothic';color:#121214;text-transform:uppercase;text-align: left;

}
.row.equalize.sm-equalize-auto {
    margin-bottom: 50px;
}

.propertydt.ujh {
    background: transparent;font-family: 'CenturyGothic';
    color: #69696a;
    font-size: 18px;
    font-weight: normal;
    padding: 0;
    margin-top: 15px;text-transform: uppercase;
}
.borderbox p, .feature-box p {

color: #121214;

line-height: 27px;

font-size: 18px;

font-family: 'CenturyGothic';
    text-align: left;
margin: 0;

}

.adspc {

    margin-bottom: 50px;

}
.buildmanagm {

    background: #fff;
    padding: 13px;
    border: 1px solid #d3d3d3;
    margin-bottom: 20px;
	
	

}

.build-manag-boxd {

    background: #f5f5f5;
    padding: 55px 0;

}


.buildmanagmh {

    height: 244px;display: flex;

flex-direction: column;

justify-content: center;}
.build-manag-boxd h1{
font-size: 30px;font-family: 'CenturyGothic';color:#121214;text-transform:uppercase;margin: 0 0 20px;}

.build-manag-boxd h2{font-size: 24px;font-family: 'CenturyGothic';color:#121214;text-transform:uppercase}

.build-manag-boxd h2 a, .build-manag-boxd p, .feature-box p a, .build-manag-boxd p a{color:#121214;text-decoration:none}


.build-manag-boxd p {

color: #121214;

line-height: 25px;

font-size: 18px;

font-family: 'CenturyGothic';

margin: 0;

}

.build-connect-boxd{
background:#fff url(../assets/images/connecting-world.jpg) no-repeat; width:100%; float:left;padding-top:110px;

background-size:100% 41%;
	
	
}


section.abouttop-part.adtiop {
    margin-top: 0;
}

section.abouttop-part.adtiop img.img-responsive {
    margin-bottom: 30px;
}

section.abouttop-part.adtiop h2.title-part {
    position: absolute;
    top: 32%;
    width: auto;
    left: inherit;
    right: inherit;
    font-size: 30px;
    text-transform: uppercase;font-family: 'CenturyGothic';
	    font-weight: normal;
    text-shadow: none;
}
section.abouttop-part.adtiop.sity img.img-responsive {
    margin-bottom: 0;
}

a.fancybox.admrgt img.img-responsive {
    margin: 0 auto;
}


a.fancybox.admrgt a.fancybox-nav {
    display: none;
}



.build-connect-boxd h3 {
    color: #fff;
    font-size: 30px;
    margin: 0 0 30px;font-family: 'CenturyGothic';text-transform:uppercase;
}
.conntg {
  width: 100%;
float: left;
position: relative;
height: 461px;
}
.build-connect-boxd .contxt {
   width: 100%;
float: left;
background: #add14f;
padding: 20px 20px 0px;
height: 76px;
overflow: hidden;margin-top: 10px;
margin-bottom: 20px;
}

.conntg:hover .contxt {
    position: absolute;
    bottom:-5px;
    height: 55%;
    left: 0;
    width: 100%;background:rgba(173,209,79,0.95)
}


.row.adrw .col-lg-2:nth-child(3n) .contxt{background:#93b6e0}
.row.adrw .col-lg-2:nth-child(2n) .contxt{background:#658e92}
.row.adrw .col-lg-2:nth-child(4n) .contxt{background:#aa5337}
.row.adrw .col-lg-2:nth-child(5n) .contxt{background:#415b74}

.row.adrw .col-lg-2:nth-child(3n):hover .contxt {
  background:rgba(147,182,224,0.95)
}
.row.adrw .col-lg-2:nth-child(2n):hover .contxt {
  background:rgba(101,142,146,0.95)
}

.row.adrw .col-lg-2:nth-child(4n):hover .contxt {
  background:rgba(170,83,55,0.95)
}
.row.adrw .col-lg-2:nth-child(5n):hover .contxt {
  background:rgba(45,91,116,0.95)
}

.build-connect-boxd .contxt h4{font-family: 'CenturyGothic-Bold';font-weight:normal;text-transform:uppercase;line-height:22px;color: #fff;margin:0;}

.build-connect-boxd .contxt p {
    color: #fff;
    font-size: 14px;
    line-height: 20px;display:none;
}


.conntg:hover .contxt p{display:block}

.admap-boxd {
    float: left;
    width: 100%;
    padding: 50px 0;
}

.addlocation {
    background: #112e4a;
    height: auto;
    display: block;
    text-align: center;border-bottom: 3px solid #f52e2e;
}
.img-responsive.aglct {
    margin: 0 auto;
}
.imghtt {
  display: inline-block;
margin-top: -75px;
}

.addlocation h3 {
   margin: 0;
padding: 20px 25px 20px 35px;
font-size: 24px;
color: #fff;
display: inline-block;
font-family: 'CenturyGothic-Bold';
font-weight: normal;
text-align: left;
}
.addlocation h3 span{display: block;font-family: 'CenturyGothic';}

.addlocation ul{padding:30px;}
.addlocation ul li {
   padding-left: 50px;
list-style: none;
position: relative;
font-size: 13px;
font-family: 'CenturyGothic';
color: #fff;
padding-bottom: 13px;
}

.addlocation ul li:before{}
.addlocation ul li span{position:absolute;left:0;top:0;}

	.specification-boxed{background:url(../assets/images/specifiban.jpg); background-size:cover;float: left;
width: 100%;margin:10px 0 50px;padding:60px 0;}

	.specification-boxed h3 {
    font-size: 30px;
    font-family: 'CenturyGothic';
    color: #fff;
    text-transform: uppercase;
    margin: 0;
    padding-top: 40px;
}
	
	.speci ul li {
    float: left;
    padding: 0 35px;
}

.speci ul {
    margin: 0;
    padding: 0;
}
.speci ul li {
    float: left;
    padding: 0 25px;
   
}

.specificatio-ncnt-boxed {
    float: left;
    width: 100%;
    padding: 50px 0;
}
.row.adsbp .col-md-3 {

    padding-right: 0;

}

.row.adsbp .col-md-9 {

    padding-left: 3px;

}
.specificatio-ncnt-boxed h4 {
    background: #e9eef6;
    margin: 0;
    width: 100%;
    height: 80px;
    padding: 20px 18px 0;margin-bottom: 3px;font-size:18px; color:#6a6a6a;font-family: 'CenturyGothic-Bold';font-weight:normal;text-transform:uppercase;
}

.specificatio-ncnt-boxed p {
    background: #e9eef6;
    margin: 0;
    width: 100%;
   height: 80px;
    padding:17px 18px 0;margin-bottom: 3px;font-family: 'CenturyGothic';line-height:25px;color:#6a6a6a;
}
.specification-map-boxed {

    background: #fff;
    float: left;
    width: 100%;
    padding: 45px 0;

}

.specification-map-boxed h3{font-family: 'CenturyGothic';color:#121214;margin:0 0 20px;font-size:30px;text-transform:uppercase;}

.mapcontcolrd {

    background: #010032;
    padding: 45px 60px 35px;

}

.mapcontcolrd ul{margin:0; padding:0;}
.mapcontcolrd ul li{color:#fff;font-family: 'CenturyGothic';font-size:16px;padding-bottom: 7px;}
.specification-map-boxed.clort {
    background: #fff;
}
/* .specification-map-boxed.clort h3{color:#fff;} */
.specification-map-boxed.clort h4{color:#121214; text-align:center;font-family: 'CenturyGothic';font-size:18px;text-transform:uppercase;margin-top: 25px;}

.slidermap p {
    color: #121214;
    font-size: 16px;
    text-align: center;
    line-height: 23px;
}
.specification-map-boxed.clort .fancybox{position:relative;display:block; border: 1px solid #333;}

.specification-map-boxed.clort .fancybox::before {
    content: "";
    width: 100%;
    height: 100%;
    background:transparent;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 9;
}
.specification-map-boxed.clort .fancybox:hover:before {background:rgba(228,30,38,0.7)}
.specification-map-boxed.clort .fancybox:hover:after {background:url(../images/image-zoom.png);width:45px; height:45px; position:absolute; left:0; right:0; text-align:center;z-index:99;content:"";top: 43%;
margin: 0 auto;}

.fancybox-overlay-fixed {
   
    z-index: 9999!important;
}

.specification-map-boxed.clort h4 sub {
    bottom: 1.25em;
    text-transform: none;
}

.specification-findus{background:url(../assets/images/who-we-are.jpg); width:100%;float:left;padding:100px 0;}



.specification-findus h3 {
    color: #0c003d;
 
    font-size: 30px;
    text-transform: uppercase;text-align:center;font-family: 'CenturyGothic';border-bottom:2px  solid #c7c7c7;padding-bottom: 25px;
margin-bottom: 25px;
}
ul.findbtnn {

    margin: 0;
    padding: 0;
    display: block;
    text-align: center;

}
ul.findbtnn li.co-work{width:35%;}
ul.findbtnn li:nth-child(2).co-work{display:none}
ul.findbtnn li {

    background: #f64148;text-align: center;
    
    width: 24%;
    display: inline-block;
    margin-left: 1%;
    height: 60px;
    line-height: 60px;
    padding: 0 25px;font-size:14px;font-family: 'CenturyGothic';text-transform:uppercase;

}
ul.findbtnn li a {

    color: #fff;
    text-decoration: none;
    display: block;

}



ul.findbtnn li span {

    text-align: left;
    float: left;

}

.specification-findus.formath {
    background: #fff;
}

.specification-findus.formath h3{border-bottom:2px  solid #f64148;font-size:35px;line-height:45px;}

.specification-findus.formath .form-control{border:none; height:62px; border-bottom:1px solid #ccc;box-shadow:none; border-radius:0;font-size:18px;color:#7b7b7b;font-family: 'CenturyGothic';line-height:62px;padding:0;margin-bottom:15px;}

#project-contact-us-button {
    background: #f64148;
    width: 160px;
    height: 52px;
    margin-top: 20px;
    color: #fff;
    text-transform: uppercase;
    border-radius: 0;font-size:12px;font-family: 'CenturyGothic';margin-bottom:70px;
}

#project-contact-us-button :focus{outline:none; border:none;}

.abouttop-managenm.part {
    padding: 60px 0;
    float: left;
    width: 100%;
}

.abthistorybox.part {
 width: 100%;
margin: 0;
    margin-bottom: 0px;
padding-left: 0;
padding-top: 0px;
padding-bottom: 0;

}
.row.admangy {
    margin-bottom:40px;
}

.row.admangy .img-responsive {
    width: 100%;
}
.abthistorybox.part h2 span {
    color: #626262;
   
}
.abthistorybox.part h2, .abthistorybox.part h1{position:relative;border-bottom:2px solid #e41e26;padding: 24px 30px 0 0;margin-bottom: 20px;}
.abthistorybox.part h2::before {
    content: "";
    position: absolute;
    left: -59px;
    bottom: -2px;
    width: 100px;
    background: #e41e26;
    height: 2px;display:none;
}

.abthistorybox.part p {
    margin-bottom: 25px;
}

.row.admangy:nth-child(even){}

.row.admangy:nth-child(2n) .col-md-6.col-sm-6.col-xs-12:first-child {
    float: right;
}

.row.admangy:nth-child(2n) .col-md-6.col-sm-6.col-xs-12:last-child .abthistorybox.part{padding-right:0;}
.row.admangy:nth-child(2n) .col-md-6.col-sm-6.col-xs-12:last-child .abthistorybox.part h2::before {
    right: -59px;
    left: inherit;
}

section.abouttop-managenm.contact-address-part {
      background: rgba(1, 0, 50, 0.68);
    margin-top: -270px;
    width: 100%;
    float: left;
    position: relative;
    padding: 50px 0;
}

h2.title-part, h1.title-part {
    position: absolute;
top: 30%;}

.abouttop-part .img-responsive {
   width: 100%;
height: 240px;
object-fit: cover;
}
.buiddban h2.title-part, .buiddban h1.title-part {
    position: absolute;
    top: 30%;
    left: inherit;
    right: inherit;
    text-align: left;
    width: auto;
}
.addresmange {
    position: relative;
    padding-left: 90px;
}
.addresmange span {
    position: absolute;
    left: 0;
    top: 0;
}
.addresmange h2 {
    font-size: 22px;
    color: #fff;
}


.addresmange p {
    font-size: 15px;
    color: #fff;line-height:25px;font-family: 'CenturyGothic';
}

section.abouttop-managenm.contact-address-part {
    float: left;
    width: 100%;    height: 271px;
}

section.contacctformm {
    width: 100%;
    float: left;
}


section.contacctformm .contactboxx {
    background: #fff;
    padding: 50px 90px 90px;
    margin-top: -50px;
    box-shadow: 0 0 3px #333;
    margin-bottom: 50px;
}

section.contacctformm .contactboxx h2 {
    font-size: 24px;
    margin: 0 0 30px;
    border-bottom: 1px solid #ccc;
    padding-bottom: 20px;font-family: 'CenturyGothic';color:#121214;
}
section.contacctformm .contactboxx .form-control.keysearch{background:#e9eef6;border:1px solid #c2c2c2;}
section.contacctformm .contactboxx .form-control.keysearch:focus{background:#fff;}

section.contacctformm .contactboxx button.btn.btn-default.filtersearch {
    background: #e41e26;
    color: #fff;
    max-width: 170px;
}
section.contacctformm {
    width: 100%;
    float: left;
    background: #e9eef6;
    padding-bottom: 70px;
}
button.btn.btn-default.filtersearch:focus{box-shadow:none; outline:none;}

textarea.form-control.keysearch {
    height: 140px;
}
section.abouttop-managenm.gallerypart {
    background: #e9eef6;
    padding: 100px 0;
    float: left;
    width: 100%;
}

.specification-findus.formath.subscribe {
    background: url(../assets/images/who-we-are.jpg);
}
.specification-findus.formath.subscribe #project-contact-form .form-control{}
.specification-findus.formath.subscribe #project-contact-form #project-contact-us-button {
    background: #010032;
    width: 100%;
    margin-top: 10px;
    color: #f64148;
    font-size: 13px;
    margin-bottom: 0;
}
.specification-findus.formath #project-contact-form .form-control:focus {box-shadow:none; outline:none;}
.mangeicon {
    position: relative;
}
.bloggpost span .img-responsive {
    width: 100%;
}
.temp-hist {
    width: 100%;
    position: relative;
    background: #e9eef6;
    padding: 40px;
    border-top: 80px solid #fff;
    padding-top: 0;    float: left;    margin-bottom: 40px;
}
.temp-hist img.img-responsive {
    margin-top: -60px;    width: 100%;
}

.imrla {
    position: relative;
}


.imrla h2 {
    position: absolute;
    top: 30%;font-size: 26px;
    padding: 20px;background:url(../assets/images/history-name.png) right top no-repeat;height:106px;min-width: 330px;padding-right:75px;
}

.imrla h2.fgt{background:url(../assets/images/history-name1.png) left top no-repeat;left:inherit;right:0;padding-left: 65px;

padding-right: 20px;}
.imrla h2 span {
    color: #626262;
    display: block;
    font-size: 16px;
}
section.addddt.contactaddrss .addresmange p a.emailt:hover{color: #e41e26;
text-shadow: 2px 1px 2px #111;}
.mangeicon .linkdnn {
    position: absolute;
    right: 30px;
    bottom: 30px;
}
.specification-findus.formath.subscribe #project-contact-form .form-control {
    background: transparent;
    border-bottom: 1px solid #000;color:#000;
}
.specification-findus.formath.subscribe h3 {
    border-bottom: none;margin-top:0;
   
}
.gallerimg {
    position: relative;
}

.gallerimg .fancybox:hover:before {
    background: rgba(1, 0, 50, 0.69);
}
.gallerimg .fancybox::before {
    content: "";
    width: 100%;
    height: 100%;
    background: transparent;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
}

.fancybox-lock {
    overflow: hidden!important;
    width: auto;
}

.gallerimg .fancybox:hover:after {
    background: url(../images/image-zoom.png);
    width: 45px;
    height: 45px;
    position: absolute;
    left: 0;
    right: 0;
    text-align: center;
    z-index: 22;
    content: "";
    top: 43%;
    margin: 0 auto;
}

section.addddt.contactaddrss{ background: url(../assets/images/contact-base.jpg) left  top no-repeat; background-size:cover;    padding: 20px 0;}
section.addddt.contactaddrss .col-md-3{padding:0;}
.contactoverlapp {
   background: rgba(0,0,0,0.5);
    height: 298px;
    padding: 50px 30px;
}

.contactoverlapp ul.footerSocial {
    margin: 0;
    padding: 0;
    margin-top: 30px;
}

.contactoverlapp ul.footerSocial li{list-style:none}
.contactoverlapp .addresmange h2.adspd {
    margin-top: 70px;
}
 .contactusnow{
    border: 1px solid #e41e26;
    color: #e41e26;
    padding: 14px 20px;
    font-size: 14px;
    text-transform: uppercase;
    text-decoration:none;
    font-weight: 700;
}
 .contactusnow:hover{background:#e41e26;color:#fff;text-decoration:none;}
 .contactusnow span {
    padding-left: 20px;
}
section.addddt.contactaddrss .addresmange p a{color:#fff; text-decoration:none; }
.contactoverlapp .addresmange {
    padding: 0;
}

.contactoverlapp .addresmange span {
    position: relative;
}

.gallerimg img.img-responsive {
    width: 100%;
    height: 360px;
    object-fit: cover;
}
.gallerimg.care{ margin-top: 20px;
    margin-bottom: 28px;}
.gallerimg {
    position: relative;
    margin-bottom: 30px;
}

ul.addgallrt {
    width: 100%;
    display: block;
    background: #fff;
    margin: 0;
    padding: 0;
    margin-top: -131px;
    border-radius: 30px;
    box-shadow: 0 0 2px #333;text-align:center;
}
ul.addgallrt li {
    display: inline-block;
    height: 60px;
    line-height: 62px;
    padding: 0 49px;
    text-align: center;
    color: #112e4a;position:relative;
}
ul.addgallrt li a {
   color: #112e4a;
    text-decoration: none;
    text-transform: uppercase;
}

ul.addgallrt li:nth-child(2):before{    width: 1px;
    height: 26px;
    content: "";
    position: absolute;
    left: 0;
    top: 18px;
    background: #cdcdcd;}
ul.addgallrt li:nth-child(2):after{width:1px;height:26px; content:""; position:absolute;right:0;
top:18px; background: #cdcdcd;}
ul.addgallrt li a:hover{color:#f64148;}

section.Howcanhelp {
    padding: 65px 0;
    float: left;
    width: 100%;
    text-align: center;
}

section.Howcanhelp h2 {
    text-transform: uppercase;
    margin-bottom: 20px;
}
section.Howcanhelp.adcontr h2 {
    font-size: 40px;
}
section.Howcanhelp p{line-height:28px;font-size:16px; margin-bottom:30px;}


.Social-part-box {
    margin: 45px 0;
}
.Social-part-box .social-box {
    background: #e2f4fe;margin-bottom: 20px;
}
.margg {
    margin-left: 20px;
    margin-top: 30px;
}
.social-img {
    position: relative;
}

.social-img span {
    position: absolute;
    bottom: 20px;
    left: 20px;
}
.social-box h2 {
    color: #121214;
    padding: 20px;
    font-size: 20px;
    width: 80%;
    line-height: 26px;margin: 0;
padding-bottom: 7px;padding-top: 30px;
}

.social-box h2 a{  color: #121214;text-decoration:none;}

.social-box h5 {
    font-size: 11px;
    padding: 0 20px 20px;
    color: #7b7b7b;
    margin: 0;font-family: 'CenturyGothic';padding-bottom: 35px;
}
.social-img .img-responsive {
    width: 100%;
}
.addinst {
    position: absolute;
    left: 20px;
    bottom: 20px;
    color: #fff;
}

.social-box .addinst h2{color:#fff;padding-left:0;padding-top: 20px;}



@media screen and (min-width: 768px){

  .dropdown:hover .dropdown-menu, .btn-group:hover .dropdown-menu{

        display: block;

    }

    .dropdown-menu{

        margin-top: 0;

    }

    .dropdown-toggle{

        margin-bottom: 2px;

    }

    .navbar .dropdown-toggle, .nav-tabs .dropdown-toggle{

        margin-bottom: 0;

    }

}


@media (min-width: 1200px)
{
	
	.container.adgall {
    width: 700px;
}
	
	.specification-findus .container{width:845px;}
	
.row.adrw .col-lg-2 {
    width: 20%;padding: 0 5px;
}
.borderspa .col-md-8, .borderspa .col-md-4 {
    padding: 0;
}
}

@media (min-width: 1301px){
	.Howcanhelp .container{width:800px;}
	
.container.add {
    /* width: 1300px; */
}

.build-connect-boxd .container, .admap-boxd .container{width:1298px;} 

}
.valuesbox a {
    color: #121214;
text-decoration: none;}


.abouttop-values h2 {font-size:25px; color:#121214;font-family: 'CenturyGothic';text-transform:uppercase;}

.abouttop-values p{line-height:25px;font-size:16px; color:#121214;font-family: 'CenturyGothic';}
.valuesbox{padding:45px 45px 45px 0;position:relative;}

.container.add.spacc::before {
    content: "";
    position: absolute;
    left: 0;
    background: #e9eef6;
    width: 49%;
    height: 500px;
}

.row.admangy .img-responsive.care {
    border: 1px solid #ccc;
    position: relative;
    z-index:1;
}

.abouttop-managenm.part.caree h2, .abouttop-managenm.part.caree h1 {
    margin-top: 0;
    padding-top: 0;
}
.abouttop-managenm.part.caree p{text-align:justify}

.search-form label {
   font-weight:normal;
    margin-bottom: 20px; font-family: 'CenturyGothic';font-size:14px;color:#121214;
}
section.abouttop-part.blogg {
    background: #e9edf6;
    padding: 55px 0;border-bottom: 2px solid #ff2f37;
}
.search-form .form-control {
    height: 55px;
    border-radius: 0;
    box-shadow: none;background:#fff;
    border-color: #c2c2c2;font-family: 'CenturyGothic';font-size:15px;color:#121214;
}

.search-form select.form-control {
    background: #fff url(../assets/images/arrow-select.jpg) 97% center no-repeat;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

.search-form button.btn.btn-default {
    background: #1b3e6b;
    width: 100%;
    color: #ff2f37;
    text-transform: uppercase;
    margin-top: 37px;
    border-radius: 0;
    border: none;
    line-height: 45px;font-size:13px; font-family: 'CenturyGothic';
}

.abouttop-part.blogg h2 {
    color: #121214;
    text-transform: uppercase;
    margin-bottom: 40px;
    border-bottom: 1px solid #a8a8a8;
    padding-bottom: 20px;
}

.blog-postt {
    padding: 55px 0;
    float: left;
    width: 100%;
}
.bloggpost{font-family: 'CenturyGothic';}
.bloggpost {
    background: #e2f4fe;
    padding-bottom: 20px;margin-bottom: 30px;    height: 509px;
}
.bloggpost h5{padding-left:20px; padding-right:20px;font-size:12px; color:#e41e26;text-transform:uppercase;margin: 20px 0 0;}
.bloggpost h3{padding-left:20px; padding-right:20px;font-size:20px; color:#121214; line-height:26px;margin-top: 10px;    min-height: 34px;}
.bloggpost h4{padding-left:20px; padding-right:20px;color:#7b7b7b;font-size:11px;}
.bloggpost p{padding-left:20px; padding-right:20px;font-size:15px; color:#6a6a6a;line-height:22px;}

.buildbox img.img-responsive {
       width: 100%;
    height: auto;
}

@media (min-width: 1367px){
	
	
	.social-box h2 {
  
    padding-top: 47px;
}
	
	
	.advbsp {
    padding-right: 50px;
}

.advbsp img {
    width: 100%;
}
	
/* 	.aduu {
   
    height: 483px;
} */

.contentbuild {
    clear: left;
}

.propertydt {
    
    clear: left;
    float: left;max-width:inherit
}
	/* .abthistorybox.part h2 {
   
    border-bottom: 3px solid #e41e26;
  
} */
	
	.adspc .img-responsive {

   
    width: 730px;
    height: 506px;

}
/* .specification-map-boxed .img-responsive {

    width: 100%;

} */
.container.add.spacc::before {
 height: 545px;
}	
	
}


.abouttop-values .col-md-6.col-sm-6.col-xs-12:nth-child(2n+1) .valuesbox:before{}

.container.add.spacc .slick-slider .slick-arrow {
    display: block !important;
}

.container.add.spacc .slick-prev.slick-arrow {
  left: 38.6%;
width: 70px;
height: 70px;
background: #010032;
z-index: 9;
color: #e41e26;
top: 55.7%;
}

.container.add.spacc .slick-prev.slick-arrow:hover{background: #e41e26;color: #010032;}
.container.add.spacc .slick-next.slick-arrow:hover{background: #e41e26;color: #010032;}

.container.add.spacc .slick-next.slick-arrow{
right: 49.1%;
width: 70px;
height: 70px;
background: #010032;
z-index: 9;
color: #e41e26;
top: 55.8%;
	
	
}


.clort .slick-slider .slick-arrow {
    display: block !important;
}

.clort .slick-prev.slick-arrow {
right:64px;
width: 50px;
height: 50px;
background: #e41e26;
    z-index: 1;
color: #333350;
top:-44px;
left:inherit
}

.clort .slick-prev.slick-arrow:hover{background: #e41e26;color: #010032;}
.clort .slick-next.slick-arrow:hover{background: #e41e26;color: #010032;}

.clort .slick-next.slick-arrow{
right: 14px;
width: 50px;
height: 50px;
background: #333350;
z-index: 1;
color: #010032;
top:-44px;
	
	
}


.whatbox {
    background: #010032;
}

.adr {
    float: right;
}

.abouttop-whatwe {
    float: left;
    width: 100%;
    margin-bottom: 100px;
}

.whatbox h3 {
    color: #999999;
    padding-left: 48px;font-size:18px;
    padding-top: 60px;font-family: 'CenturyGothic-Bold';font-weight:normal;text-transform:uppercase;
}

.whatbox h4 {
  color: #fff;
padding-left: 48px;
font-size: 30px;
padding-top: 0;
font-family: 'CenturyGothic';
text-transform: uppercase;
padding-right: 40px;
line-height: 35px;

}

.whatbox p {
    color: #fff;
    padding-left: 48px;font-size:16px;line-height:25px;
    padding-top: 20px;font-family: 'CenturyGothic';/* text-transform:uppercase;text-align: justify; */
}

.adr .img-responsive {
    float: right;
}
a.whatbtn {

    margin-left: 47px;
    margin-top: 20px;
    display: inline-block;
    border: 1px solid #ababb1;
    padding: 13px 15px;
    width: 156px;font-size:12px; color:#f21b26;font-family: 'CenturyGothic';text-transform:uppercase;text-decoration:none;
    font-weight: 700;

}
a.whatbtn span{float:right}

a.whatbtn:hover {

    color: #fff;

}

.maplocat {
    float: left;
    width: 100%;
}

.maplocat ul {
   margin: 0;
       float: left;
    width: 100%;
    padding: 0 10px;
}
.maplocat ul li{list-style:none;float:left;}
.maplocat ul li.loacte1{width: 343px;
    margin-top: 214px;
    text-align: right;
    padding-right: 30px;}
	
	
	
	
	.maplocat ul li.loacte3{    width: 291px;
    margin-top: 212px;
    text-align: left;
    padding-left: 30px;}
	
	.loct1{position:relative;margin-bottom: 34px;}
	.loct1 h5 {
    font-size: 15px;font-family: 'CenturyGothic';
    margin: 0;    cursor: pointer;
}

.loct1 h5:hover {color:#e41e26;}

.loct1 h5:after{ content: "";
    position: absolute;
    right: -34px;
    top: 5px;
    width: 10px;
    height: 10px;
    background: #e41e26;
    border-radius: 50%;}
	
	.loct1 h5:hover:after{background:#112e4a}
	
	
	.maplocat ul li.loacte3 .loct1 h5:after{ content: "";
   
    left: -34px;right:inherit;
   }
	
	.maplocat ul li.loacte3 .loct1 h5:hover:after{background:#112e4a}
	
	.maplocat ul li.loacte2 .loct1 {
    text-align: center;
    padding-top: 16px;
}
.maplocat ul li.loacte2 .loct1 h5:after {
    content: "";
    position: absolute;
    right: 0;
    top: -3px;
    width: 10px;
    height: 10px;
    background: #e41e26;
    border-radius: 50%;
    left: 4px;
    text-align: center;
    margin: 0 auto;
}
.overlapp {
    position: absolute;
    top: -150px;
    padding: 15px;
    background: #112e4a;
    color: #fff;
    text-align: left;font-family: 'CenturyGothic';display:none;width: 85%;
}

.overlapp:after {
  width: 0; 
  height: 0; 
  border-left: 15px solid transparent;
  border-right: 15px solid transparent;
  
  border-top: 15px solid #112e4a;content:"";position:absolute;left:80px; bottom:-10px;
}

.maplocat ul li.loacte1 .overlapp:after{left:100px;}
	
	.overlapp h4{font-size:15px;color:#f64148;}
	.overlapp p{font-size:13px;}
	
	.loct1:hover .overlapp {
    display: block;
}
	
.maplocat ul li.loacte2{    width: 613px;}

.addimgh {
    float: left;
    width: 100%;
}
.addimgh img.img-responsive {
    margin-top: 10px;
}

@media (min-width: 1367px){
	
	section.build-boxd.aedd.valdd .feature-box {
    margin-left: -81px;
}
	
	/*.bloggpost h3 {
   
    min-height: 77px;
}*/

.bloggpost p {
   
    min-height: 92px;
}
	.aduu {
  
    display: flex;
    align-items: center;
    justify-content: center;
    height: 524px;padding-bottom: 0;
}

.borderbox.adbtv {
 
    margin-top: 75px;
   
}
.container.add.spacc::before {
 height: 545px;
}	
	
	
.container.add.spacc .slick-prev.slick-arrow {
    left: 39.7%;
   
    top: 58.7%;
}	

.container.add.spacc .slick-next.slick-arrow {
    right: 49.3%;
   
    top: 58.8%;
}
	
}


@media (max-width: 991px){
#mid-bar #navbar {
    display: block;
}
#mid-bar #navbar {
    display: block;
}

}
@media(max-width:767px)
{
	.page-id-1020 .abouttop-part h2.title-part {
    text-align: center;
}
.gallerimg.care {
    margin-top: 0;
    margin-bottom: 15px;
}
section.associationWrapper {
    padding-top: 30px;
}
section.associationWrapper .gallerimg .fancybox:hover:after{display:none;}
section.associationWrapper ul.nav.nav-tabs {
   
    margin-bottom: 20px;
}
.page-id-1035 .abouttop-part h2.title-part {
    text-align: center;
	    top: 7%;
}
.page-id-1038 .abouttop-part h2.title-part {
    text-align: center;
	    top: 7%;    font-size: 32px;
}
.page-id-1041 .abouttop-part h2.title-part {
    text-align: center;
	    top: 7%;
}
.page-id-1043 .abouttop-part h2.title-part {
    text-align: center;
	    top: 7%;
}
}
