/* BEGIN max width 1440px */
@media (max-width: 1440px) {
    
}
/* End max width 1440px */
/* BEGIN max width 1366px */
@media (max-width: 1366px) {
    header
    {
        padding: 50px;
    }
}
/* END max width 1366px */

/* BEGIN min width 1200px to 1280px */
@media (min-width: 992px) and (max-width: 1280px) {



}
/* END min width 1200px to 1280px */

@media (max-width: 1280px) {

}

/* BEGIN max width 1025px */
@media (max-width: 1025px) {
    footer
    {
        padding: 50px 0px;
    }
    .footer-bt
    {
        width: 85%;
    }
    .block-space {
        padding-left: 20px;
    }
}
/* END max width 1025px */


/* BEGIN min width 992px max width 1205 */
@media (min-width: 992px) and (max-width: 1205px) {


}
/* End min width 1025px max width 1205 */
/* Begin max width 1025px */
@media (max-width: 1025px) {


}

/* END max width 1025px */

/* BEGIN max width 992px */	
@media (max-width: 992px) {
    .carousel-caption {
        bottom: 25%;
    }
    .specialization::after
    {
        top:0;
    }
    .slick-dots {
        left: 270px;
    }
    .block-space {
        padding-left: 35px;
    }
    footer 
    {
        padding: 50px 30px;
    }
}
/* END max width 992px */

/* BEGIN max width 991px */	
@media (max-width: 991px) {
.footer-bt {
    display: inline-block;
    margin:25px 15px 0px;
    width: 40%;
}

}
/* END max width 991px */
@media (min-width: 767px) and (max-width: 991px) {
	
	
}

/* BEGIN max width 855px */
@media (max-width: 855px) {
	
}
/* END max width 855px */

/* BEGIN max width 800px */
@media (max-width: 800px) {
.home-about 
{
    background-position-x: 60%;
}
}
/* END max width 800px */

/* BEGIN max width 768px */
@media (max-width: 768px) {
    #navigation-top {
        display: block;
        padding-top:12px;
        box-shadow: 0 0 1px rgba(0, 0, 0, .4);
    }
    .logo-shape
    {
        display: inline-block;
        /*float: left;
        position: absolute;*/
        text-align: center;
        width: 100%;
    }
    .logo-shape img
    {
        width: 6%;
    }
    .appoint-bt-fixed
    {
        display: block;
    }
    .appoint-bt
    {
        display: none;
    }
    #content {
        top: 60px;
    }
    .map {
        margin: 0px 0px;
    }

}
/* END max width 768px */
/* BEGIN max width 767px */
@media (max-width: 767px) {
    .flex-row {
        display: block;
    }
    .flex-item {
        flex: 0 0 100%;
        box-sizing: border-box;
    }
    .bg-image
    {
        margin-bottom: 25px;
    }
    .contact-form
    {
        border: none;
        padding: 0px;
    }
    .spec-home {
        float: inherit;
    }
    .spec-home
    {
        width: 100%;
        text-align: left;
    }
    .copyrights .text-right
    {
        text-align:inherit !important;
    }
}
/* END max width 767px */

/* BEGIN max width 750px */
@media (max-width: 750px) {

}
/* END max width 750px */


/* BEGIN max width 600px */
@media (max-width: 600px) {
.home-about {
    background-position-x: 77%;
}
.block-space {
    padding-left: 20px;
    margin: 20px 0px;
}
.slick-dots {
    display:none !important;
}
header {
    padding: 20px;
}
.content-inner
{
    padding: 20px;
}
}
/* END max width 600px */
@media ( max-width: 576px ){
.contact-form .text-right {
    text-align: left!important;
}
}

/* BEGIN max width 550px */
@media (max-width: 550px) {
	
}
/* END max width 550px */

/* BEGIN max width 480px */
@media (max-width: 480px) {
.logo-shape img {
    width: 9%;
}
.appoint-bt {
    margin-top: 10px;
}
.appoint-bt-fixed a
{
    display: table-caption;
    text-align: center;
}
.mission-txt {
    padding: 15px 20px;
}
footer {
    padding: 50px 15px;
}
.footer-bt {
    display:block;
    margin: 25px 0px 0px;
    width: 100%;
}
}
/* END max width 480px */

/* BEGIN max width 450px */
@media (max-width: 450px) {

	
}
/* END max width 450px */

/* BEGIN max width 405px */
@media (max-width: 405px) {
	
}
/* END max width 405px */

/* BEGIN max width 390px */
@media (max-width: 390px) {
.logo-shape img {
    width: 11%;
}
.about-links a {
    display: block;
    margin: 10px 0px;
}
}
/* END max width 390px */

/* BEGIN max width 360px */
@media (max-width: 360px) {

}
/* END max width 360px */

/* BEGIN max width 320px */
@media (max-width: 320px) {
.logo-shape img {
    width: 13%;
}

}
/* END max width 320px */