.page-wraper {
    overflow: hidden;
}

.whoweare-content {
    padding-bottom: 0px;
    margin-bottom: 80px;
}

.contact-form-wrapper tr:last-child td {
    padding-bottom: 0px;
}

.contact-banner-container {
    height: 535px;
    background: url('../img/contact-1.jpg') no-repeat center center;
    background-size: cover;
    width: 100%;
}

.contact-form-wrapper td {
    letter-spacing: 0px;
}

.contacts-content-top-container {
    color: #666666;
    font-weight: 300;
    letter-spacing: .5px;
    line-height: 1.5;
    font-family: Lato;
    text-align: left;
    width: 59%;
    padding-right: 30px;
    font-size: 13pt;
    border-right: 1px solid #C1B4BC;
    position: relative;
    display: inline-block;
    width: 533px;
}

.contacts-content-form-container form {
    margin-bottom: 0px;
}

.contactus-maventitle {
    font-family: Open Sans;
    font-size: 24pt;
    font-weight: 300;
    letter-spacing: .6px;
    margin-bottom: 30px;
    color: #666666;
}

.contacts-content-form-container {
    padding-left: 30px;
    display: inline-block;
    width: 350px;
}

.contact-form-container input {
    background: #f2f0f1;
    height: 45px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.contact-info-responsives {
    display: none;
}

.contacts-content-form-responsives {
    display: none;
}

.contact-info-wrapper td div.contact-info-responsives {
    display: none;
}

.contact-city-phone-container {
    display: none;
}

div.events-mail {
    margin-top: 15px;
}

.newchild-without {
    display: none;
}

.contact-banner-tagline {
    font-family: Open Sans;
    font-size: 60pt;
    letter-spacing: 2px;
    position: relative;
    width: 965px;
    margin: 0 auto;
    margin-top: 135px;
    text-align: left;
    position: relative;
    display: none;
}

.contact-banner-tagline a {
    font-family: Lato;
    font-size: 15pt;
    color: #fff;
    margin-top: 30px;
    display: block;
    font-weight: 700;
    line-height: 22pt;
    margin-left: 5px;
    position: absolute;
    top: -14;
    left: 165;
}

.slideshow-wrapper .fb-like {
    left: 50%;
    margin-left: -65px;
    top: 15;
    max-width: 180px;
}

.contact-form-wrapper {
    color: #666666;
    font-family: Lato;
}

.contact-submit-btn {
    width: 100%;
    background: #ea435b;
    font-family: Open Sans;
    font-weight: 400;
    border: none;
    color: #fff;
    letter-spacing: 1px;
    font-size: 13pt;
    cursor: pointer;
    height: 50px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    outline: none;
}

.contact-form-container textarea {
    height: 182px;
    background: #f2f0f1;
    outline: none;
    margin-top: 15px;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}

.contact-submit-btn:hover {
    background: #ea435b;
    opacity: 0.8;
}

div.contact-us-div {
    width: 40px;
    height: 4px;
    background: #ea435b;
    margin-top: 30px;
    margin-bottom: 30px;
}

div.contactus-infodetails {
    color: #666666;
    letter-spacing: .5px;
    line-height: 1.5;
    font-family: Lato;
    font-weight: 300;
    letter-spacing: 0px;
    text-align: left;
}

div.contactus-infodetails span {
    color: #666666;
}

div.contactus-name-title {
    font-weight: 400;
    color: #666666;
    font-size: 13pt;
    font-family: Open Sans;
    margin-bottom: 8px;
    letter-spacing: .5px;
}

.whoweare-conten-wrapper {
    margin-bottom: 0px;
}

.contactus-bottom-responsives {
    display: none;
}

.whoweare-content-lower {
    margin-top: 75px;
}

.whoweare-conten-wrapper {
    padding-bottom: 60px;
}

.contactdetails-zinnat {
    position: absolute;
    right: 80;
    top: 190;
}

.contactdetail-address {
    background: url('../img/contact-pin.png') no-repeat left center;
    background-size: 27px;
    padding-left: 35px;
    margin-top: 5px;
}

@media screen and (max-width: 768px) {
    .contactdetail-address {
        background: none;
        padding: 0;
        margin: 0;
    }
    .contacts-content-form-container {
        padding: 0;
        width: 460px;
    }
    .content-wrapper {
        overflow: hidden;
    }
    .slideshow-container {
        max-height: 400;
    }
    .contacts-content-top-container {
        display: none;
    }
    .contacts-content-form-responsives {
        display: block;
        color: #666666;
        font-weight: 300;
        letter-spacing: .5px;
        line-height: 1.5;
        font-family: Lato;
        text-align: left;
        font-size: 13pt;
        position: relative;
    }
    .contactus-bottom-responsives {
        display: block;
        text-align: center;
        color: #66666;
    }
    .contact-banner-container {
        height: 535px;
        background: url('../img/contact-2.jpg') no-repeat center center;
        background-size: cover;
        width: 100%;
    }
    .contact-us-div {
/*        margin: 0 auto;*/
    }
    .contact-form-wrapper {
        display: block;
        margin: 0 auto;
    }
    .whoweare-content {
        width: 60%;
        display: block;
        margin: 0 auto;
    }
    .contact-info-responsives {
        display: block;
    }
    .contact-info-cols-desktop {
        display: none;
    }
    .whoweare-about-2 {
        width: 90%;
    }
    .contact-info-responsives {
        display: block;
    }
    .contact-info-responsives h2 {
        display: block;
    }
    .events-mail {
        display: block;
        margin: 20px 0px;
        margin-bottom: 35px;
    }
    .contact-info-wrapper h2 {
        margin
    }
    .contact-info-wrapper td div.contact-info-responsives {
        display: inline-block;
    }
    .contact-banner-tagline {
        left: 35;
        margin-top: 120;
    }
}

@media screen and (max-width: 480px) {
    .contacts-content-top-container {
        display: none;
    }
    .contacts-content-form-container {
        width: auto;
    }
    .contact-form-divider {
        display: none;
    }
    .slideshow-container {
        max-height: 280;
    }
    .contact-banner-tagline {
        top: 20%;
    }
    .contact-banner-container {
        height: 535px;
        background: url('../img/contact-3.jpg') no-repeat bottom center;
        background-size: cover;
        width: 100%;
    }
    .slideshow-white-mask {
        width: 120%;
        left: -10%;
        top: -4%;
    }
    .newchild-with {
        display: none;
    }
    .newchild-without {
        display: block;
    }
    .contact-banner-tagline {
        margin-top: 70px;
        font-size: 65pt;
    }
    .contacts-content-form-responsives {}
    .whoweare-content {
        width: 90%;
    }
    .contact-info-wrapper {
        width: 100%;
    }
    .contact-banner-tagline a {
        position: relative;
        left: 0;
    }
    .contact-header-br {
        display: none;
    }
    .contact-banner-tagline {
        width: auto;
    }
}

@media screen and (max-width: 380px) {
    .contact-banner-tagline a {
        font-size: 17pt;
    }
}

@media screen and (max-width: 360px) {
    .slideshow-container {
        max-height: 190px
    }
    .whoweare-navbar {
        display: none;
    }
    .header-wrapper {
        margin-bottom: 20px;
    }
    .slideshow-container li img {
        width: 150%;
        margin-left: -24%;
    }
    .slideshow-white-mask {
        width: 180%;
        top: -18%;
        left: -40%;
    }
    .slideshow-container {
        max-height: 240px
    }
    .newchild-with {
        display: none;
    }
    .newchild-without {
        display: block;
    }
    .whatwedo-content-bottom-content h2 {
        font-size: 20px;
    }
    .contact-submit-btn {
        margin: 0 auto;
    }
    .contacts-content-form-responsives {
        text-align: left;
    }
    .phoneheaderheader {
        position: absolute;
        top: -55;
        right: 15;
        display: block;
    }
    .content-wrapper {
        overflow: visible;
    }
    .slideshow-wrapper .fb-like {
        max-width: 180px;
    }
}

@media screen and (max-width: 320px) {
    .slideshow-container {
        max-height: 170px;
        position: relative;
    }
    .whoweare-content {
        margin-bottom: 20px;
    }
    .header-wrapper {
        margin-bottom: 20px;
    }
    .contact-form-wrapper td {
        font-size: 14px;
    }
    .whoweare-conten-wrapper {
        padding-bottom: 0px;
    }
    .slideshow-white-mask {
        width: 142%;
        top: -17%;
        left: -21%;
    }
    .contact-banner-tagline {
        margin-top: 80;
    }
}