@media (min-width:1px) and (max-width: 480px){
.topbar .container {
    padding: 0;
}
.welcome-msg.col-md-6.col-sm-12 {
    display: none;
}
.book-msg {
    padding-right: 0;
    text-align: center;
    padding-left: 0;
}
.book-msg a {
    display: inline-block;
    width: 100%;
}

.header > .container {
    padding: 0px 0px;
}
.header-inner.clearfix {
    margin: 0;
    padding: 0;
}

.brand.pull-left {
    float: left;
    width: 100%;
    padding: 20px 0 0;
}
.social.pull-right {
    float: left;
    margin-top: 20px;
    padding: 10px 20px 0;
    width: 100%;
}
.social.pull-right {
    background: #f7f7f7 none repeat scroll 0 0;
}
.info.col-md-4.col-sm-4.col-xs-12 {
    float: left;
    width: 100%;
    margin: 10px auto;
}
.information .info p {
    font-size: 15px;
}
.top-boxes .container {
    max-width: 95%!important;
}

.top-boxes .col-md-4 {
    float: left;
    width: 100%;
    text-align: center;
}
.top-boxes h3, .top-boxes h2 {
    color: #fff;
    font-size: 20px;
}
.top-boxes .box-desc {
    bottom: -40px;
}
.doctor-name {
    text-align: center;
}
.doctor-speciality {
    text-align: center;
}

.doctor .doctor-content .top-row .top-row-2, .doctor .doctor-content .bottom-row .bottom-row-2 {
    left: 0;
    position: relative;
}
.doctor .container .doctor-content::before{
	display: none;
}
.doctor .doctor-content .top-row .top-row-1, .doctor .doctor-content .top-row .top-row-2, .doctor .doctor-content .bottom-row .bottom-row-1, .doctor .doctor-content .bottom-row .bottom-row-2 {
    float: left;
    margin-right: 6px;
    width: 100%;
}
.doctor .doctor-content .col-md-12 img {
    float: none;
    margin-bottom: 5px;
    margin-top: 20px;
    margin-right: auto;
    max-width: 60px;
    margin-left: auto;
    display: inline-block;
}
.doctor .doctor-content .doc-title {
    clear: both;
    float: left;
    width: 100%;
}
.doctor .doctor-content .btn-primary {
    display: inline-block;
    float: none;
    margin: auto;
}
.doctor.place {
    text-align: center;
}
.doctor {
    padding-bottom: 0;
}
.moto .container {
    font-size: 18px;
    text-align: center;
}
.moto .container .custom .fa.fa-check-square-o {
    float: none;
    margin: auto;
    display: inline-block;
}
.top-row, .bottom-row {
    text-align: center;
}

.parallax .moduletable .uk-slideset li {
    width: 95%;
}
.athletes {
    padding: 30px 0 0;
}
.athletes .uk-slidenav-position .uk-slidenav {
    margin: auto;
    position: relative;
    top: 0;
    z-index: 1;
}
.athletes .uk-slidenav-position .uk-slidenav-next {
    right: -30px;
    top: -50px;
}
.athletes .uk-slidenav-position .uk-slidenav-previous {
    left: -35px;
    top: 10px;
}
.videos .container {
    max-width: 100%!important;
}
.parallax-2 .moduletable .uk-slideset li {
    width: 95%;
}
.news .moduletable .nspMain .nspArts .nspArt {
    width: 100%;
}
.peristatika .nspMain .nspArts .nspArtPage .nspArt {
    width: 100%;
}
.peristatika {
    padding: 0 10px;
}
.contact .container {
    padding-left: 0;
}
.side-blueline {
    float: left;
    margin-left: 15px;
    width: calc(100% - 115px);
}
.contact-form.pull-right.col-md-6.col-sm-12.col-xs-12 {
    padding: 0px 20px;
}
.side-blueline .email {
    margin-top: -28px;
}
.footer .col-md-3.col-sm-12.col-xs-12 {
    float: left;
    width: 100%;
    margin-bottom: 20px;
}
.footer .col-md-3.col-sm-6.col-xs-12 {
    float: left;
    width: 100%;
    margin-bottom: 20px;
}
.peristatika .nspMain .nspArts .nspArtPage .nspArt .nspImageWrapper {
    height: auto;
}
.nspArt .tleft {
    text-align: center!important;
}
.readon.fleft {
    float: none!important;
    margin: auto!important;
    display: inline-block!important;
    margin-bottom: 20px!important;
    
}
.nspArt {
    text-align: center;
}
.nspArts, .nspLinksWrap {
    padding: 0;
}
.uk-margin {
    text-align: center;
}
.parallax-2 .uk-slideset .uk-panel .uk-margin a, .parallax .uk-slideset .uk-panel .uk-margin a {
    display: inline-block;
    float: none;
    margin: auto;
}
.contact-form .moduletable h3 {
    color: #1e355e;
    font-size: 24px;
}
h4.module-sub {
    font-size: 20px;
}
.news .moduletable h3, .parallax-2 .opacity-2 .moduletable h3, .athletes h3, .video-title h3, .parallax .opacity .moduletable h3, .peristatika .moduletable h3 {
    font-size: 24px;
}
.breadcrumb li {
    line-height: 32px;
}
.header .brand img {
    max-width: 100%;
    padding-left: 10px;
    padding-right: 10px;
}
.contact .cont-info {
    font-size: 19px;
}
#mymodule {
    width: 90%;
}
.inputbox.search-query {
    width: 74%;
}
.main-menu.pull-left.col-md-12 {
    display: inline-block;
    float: none!important;
    margin: auto;
}

.header-out {
    text-align: center;
}
.mobilemaximenuck div.current.level2 > a::after {
    background: rgba(0, 0, 0, 0) url("../images/arrowflip.png") no-repeat scroll center 2px / 15px auto;
}
.formField.rsform-block.rsform-block-agree {
    margin-right: 0;
}
.formField.rsform-block.rsform-block-captcha {
    clear: both;
    float: left;
    width: 100%;
    margin-top: 20px;
}

.itemid-790 .blog .item img {
    float: none !important;
    width: 100%;
    margin-bottom: 12px;
    margin-left: 0px !important;
}
.itemid-790 .blog .item {
    text-align: left;
}

#content .blog .readmore {
    margin-top: 20px;
    text-align: left;
}

}

@media (min-width:481px) and (max-width: 767px) {
.topbar .container {
    padding: 0;
}
.welcome-msg.col-md-6.col-sm-12 {
    display: none;
}
.book-msg {
    padding-right: 0;
    text-align: center;
    padding-left: 0;
}
.book-msg a {
    display: inline-block;
    width: 100%;
}
.header > .container {
    padding: 0px 0px;
}
.header-inner.clearfix {
    margin: 0;
    padding: 0;
}

.brand.pull-left {
    float: left;
    width: 100%;
    padding: 20px 0 0;
}
.social.pull-right {
    float: left;
    margin-top: 20px;
    padding: 10px 20px 0;
    width: 100%;
}
.social.pull-right {
    background: #f7f7f7 none repeat scroll 0 0;
}
.info.col-md-4.col-sm-4.col-xs-12 {
    float: left;
    width: 100%;
    margin: 10px auto;
}
.information .info p {
    font-size: 15px;
}
.information .custom {
    margin: auto;
    max-width: 315px;
}
.top-boxes .container {
    max-width: 95%!important;
}

.top-boxes .col-md-4 {
    float: left;
    width: 100%;
    text-align: center;
}
.top-boxes h3, .top-boxes h2 {
    color: #fff;
    font-size: 20px;
}
.top-boxes .box-desc {
    bottom: -40px;
}
.doctor-name {
    text-align: center;
}
.doctor-speciality {
    text-align: center;
}

.doctor .doctor-content .top-row .top-row-2, .doctor .doctor-content .bottom-row .bottom-row-2 {
    left: 0;
    position: relative;
}
.doctor .container .doctor-content::before{
	display: none;
}
.doctor .doctor-content .top-row .top-row-1, .doctor .doctor-content .top-row .top-row-2, .doctor .doctor-content .bottom-row .bottom-row-1, .doctor .doctor-content .bottom-row .bottom-row-2 {
    float: left;
    margin-right: 6px;
    width: 100%;
}
.doctor .doctor-content .col-md-12 img {
    float: none;
    margin-bottom: 5px;
    margin-top: 20px;
    margin-right: auto;
    max-width: 60px;
    margin-left: auto;
    display: inline-block;
}
.doctor .doctor-content .doc-title {
    clear: both;
    float: left;
    width: 100%;
}
.doctor .doctor-content .btn-primary {
    display: inline-block;
    float: none;
    margin: auto;
}
.doctor.place {
    text-align: center;
}
.doctor {
    padding-bottom: 0;
}
.moto .container {
    font-size: 18px;
    text-align: center;
}
.moto .container .custom .fa.fa-check-square-o {
    float: none;
    margin: auto;
    display: inline-block;
}
.top-row, .bottom-row {
    text-align: center;
}

.parallax .moduletable .uk-slideset li {
    width: 95%;
}
.athletes {
    padding: 30px 0 0;
}
.athletes .uk-slidenav-position .uk-slidenav {
    margin: auto;
    position: relative;
    top: 0;
    z-index: 1;
}
.athletes .uk-slidenav-position .uk-slidenav-next {
    right: -30px;
    top: -50px;
}
.athletes .uk-slidenav-position .uk-slidenav-previous {
    left: -35px;
    top: 10px;
}
.videos .container {
    max-width: 100%!important;
}
.video-right.col-md-6.col-sm-12.col-xs-12, .video-left.col-md-6.col-sm-12.col-xs-12 {
    float: left;
    width: 49%;
}
.parallax-2 .moduletable .uk-slideset li {
    width: 95%;
}
.news .moduletable .nspMain .nspArts .nspArt {
    width: 100%;
}
.peristatika .nspMain .nspArts .nspArtPage .nspArt {
    width: 47.8%;
}
.peristatika {
    padding: 0 10px;
}
.contact .container {
    padding-left: 0;
}
.side-blueline {
    float: left;
    margin-left: 15px;
    width: calc(100% - 135px);
}
.contact-form.pull-right.col-md-6.col-sm-12.col-xs-12 {
    padding: 0px 20px;
}
.side-blueline .email {
    margin-top: 0;
}
.footer .col-md-3.col-sm-12.col-xs-12 {
    float: left;
    width: 100%;
    margin-bottom: 20px;
}
.footer .col-md-3.col-sm-6.col-xs-12 {
    float: left;
    width: 100%;
    margin-bottom: 20px;
}
.peristatika .nspMain .nspArts .nspArtPage .nspArt .nspImageWrapper {
    height: auto;
}
.nspArt .tleft {
    text-align: center!important;
}
.readon.fleft {
    float: none!important;
    margin: auto!important;
    display: inline-block!important;
    margin-bottom: 20px!important;
    
}
.nspArt {
    text-align: center;
}
.nspArts, .nspLinksWrap {
    padding: 0;
}
.uk-margin {
    text-align: center;
}
.parallax-2 .uk-slideset .uk-panel .uk-margin a, .parallax .uk-slideset .uk-panel .uk-margin a {
    display: inline-block;
    float: none;
    margin: auto;
}
.contact-form .moduletable h3 {
    color: #1e355e;
    font-size: 24px;
}
h4.module-sub {
    font-size: 20px;
}
.news .moduletable h3, .parallax-2 .opacity-2 .moduletable h3, .athletes h3, .video-title h3, .parallax .opacity .moduletable h3, .peristatika .moduletable h3 {
    font-size: 24px;
}
.news .container {
    max-width: 70%!important;
}
.breadcrumb li {
    line-height: 32px;
}
.header .brand img {
    max-width: 400px;
    padding-left: 10px;
    padding-right: 10px;
}

#mymodule {
    width: 90%;
}
.inputbox.search-query {
    width: 74%;
}

.mobilemaximenuck div.current.level2 > a::after {
    background: rgba(0, 0, 0, 0) url("../images/arrowflip.png") no-repeat scroll center 2px / 15px auto;
}
.blueline {
    max-width: 105px;
}
.side-blueline .location {
    margin-top: 10px;
}
.formField.rsform-block.rsform-block-agree {
    margin-right: 0;
}
.formField.rsform-block.rsform-block-captcha {
    clear: both;
    float: left;
    width: 100%;
    margin-top: 20px;
}

.itemid-790 .blog .item img {
    float: none !important;
    width: 100%;
    margin-bottom: 12px;
    margin-left: 0px !important;
}
.itemid-790 .blog .item {
    text-align: left;
}

#content .blog .readmore {
    margin-top: 20px;
    text-align: left;
}
	
}

@media (min-width: 768px) and (max-width: 979px) {
.welcome-msg.col-md-6.col-sm-12 {
    float: left;
    width: calc(100% - 340px);
}
.book-msg.col-md-6.col-sm-12 {
    float: right;
    width: 340px;
}
.book-msg a {
    line-height: 35px;
    padding: 24px 45px;
}
.social {
    padding-top: 15px;
    width: 31.5%;
}
.main-menu.pull-left.col-md-12 {
    display: inline-block;
    float: none!important;
    margin: auto;
}

.header-out {
    text-align: center;
}
.doctor .doctor-content .top-row .top-row-2, .doctor .doctor-content .bottom-row .bottom-row-2 {
    left: 0;
}
.doctor .doctor-content .top-row .top-row-1, .doctor .doctor-content .top-row .top-row-2, .doctor .doctor-content .bottom-row .bottom-row-1, .doctor .doctor-content .bottom-row .bottom-row-2 {
    width: 49%;
}
.doctor .container .doctor-content::before {
    display: none;
}
.doctor {
    padding-bottom: 0;
}
.information {
    padding: 20px 0px 70px;
}
.information .col-md-4 {
    width: 32.9%;
}
.information .info .small-title {
    font-size: 15px;
}
.information .info p {
    font-size: 15px;
    line-height: 24px;
    margin-top: 10px;
}
.information .info img {
    float: left;
    margin-bottom: 0;
    margin-right: 15px;
    margin-top: -5px;
    max-width: 25px;
    padding-bottom: 0;
    margin-left: -5px;
}

.top-boxes .container {
    max-width: 100%!important;
}
.top-boxes h3, .top-boxes h2{
    font-size: 19px;
    line-height: 30px;
}
.top-boxes .box-desc {
    bottom: -20px;
}
.top-boxes .container {
    font-size: 14px;
}
.moto .container {
    font-size: 18px;
}
.peristatika {
    padding: 0 0 60px;
}
.peristatika .nspMain .nspArts .nspArtPage .nspArt {
    width: 49.2%;
    margin-bottom: 20px;
}
.peristatika .container {
    padding: 40px 0 0px;
}
.nspArt.nspCol4:nth-child(2),.nspArt.nspCol4:nth-child(4) {
    margin-right: 0!important;
}
.parallax .moduletable .uk-slideset li {
    width: 45%;
}
.parallax .uk-margin {
    min-height: 261px;
}

.video-left.col-md-6.col-sm-12.col-xs-12, .video-right.col-md-6.col-sm-12.col-xs-12 {
    float: left;
    width: 50%;
}
.videos .container {
    max-width: 100%!important;
}
.parallax-2 .moduletable .uk-slideset li {
    width: 48%;
}
.news .moduletable .nspMain .nspArts .nspArt {
    margin-right: 13px;
    width: 32%;
}
.news .moduletable .nspMain .nspArts .nspArt .nspText {
    min-height: 240px;
}
.footer-2.col-md-4.col-sm-6.col-xs-12, .footer-3.col-md-4.col-sm-6.col-xs-12 {
    width: 49%;
}
.footer-1.col-md-4.col-sm-12.col-xs-12 {
    width: 49%;
}
.athletes .uk-slidenav-position .uk-slidenav {
    margin: auto;
    position: relative;
    top: 0;
    z-index: 1;
}
.athletes .uk-slidenav-position .uk-slidenav-next {
    right: -30px;
    top: -50px;
}
.athletes .uk-slidenav-position .uk-slidenav-previous {
    left: -35px;
    top: 10px;
}
.athletes {
    padding: 30px 0 0;
}
.side-blueline .email {
    margin-top: 10px;
}
.blueline {
    max-width: 105px;
}
.contact .container {
    padding-left: 0;
}
.contact-form.pull-right.col-md-6.col-sm-12.col-xs-12 {
    padding-left: 20px;
}
#mymodule {
    width: 90%;
}
.inputbox.search-query {
    width: 86%;
}
.formField.rsform-block.rsform-block-agree {
    margin-right: 0;
}
.formField.rsform-block.rsform-block-captcha {
    clear: both;
    float: left;
    width: 100%;
    margin-top: 20px;
}
	
}

@media (min-width: 980px) and (max-width: 1024px){

div#maximenuck697.maximenuckh ul.maximenuck li.maximenuck.level1 > a, div#maximenuck697.maximenuckh ul.maximenuck li.maximenuck.level1 > span.separator {
    padding: 20px 5px!important;
}
div#maximenuck697.maximenuckh ul.maximenuck li.maximenuck.level1 > a span.titreck, div#maximenuck697.maximenuckh ul.maximenuck li.maximenuck.level1 > span.separator span.titreck {
    font-size: 14px;
}
div#maximenuck697.maximenuckh ul.maximenuck li.maximenuck.level1 li.maximenuck > a span.titreck, div#maximenuck697.maximenuckh ul.maximenuck li.maximenuck.level1 li.maximenuck > span.separator span.titreck, div#maximenuck697 li.maximenuck.maximenuflatlistck:not(.level1) span.titreck, div#maximenuck697 .maxipushdownck li.maximenuck > a span.titreck, div#maximenuck697 .maxipushdownck li.maximenuck > span.separator span.titreck {
    font-size: 14px;
}
.information .info p {
    font-size: 15px;
}
.information.place {
    margin-bottom: -20px;
}
.top-boxes .container {
    max-width: 100%!important;
}
.top-boxes .box-desc {
    bottom: -25px;
}
.top-boxes .container {
    font-size: 14px;
}
.doctor {
    padding-bottom: 0;
}
.doctor .doctor-content .top-row .top-row-1, .doctor .doctor-content .top-row .top-row-2, .doctor .doctor-content .bottom-row .bottom-row-1, .doctor .doctor-content .bottom-row .bottom-row-2 {
    float: left;
    margin-right: 6px;
    width: 29%;
}
.top-row-2, .bottom-row-2 {
    float: right!important;
    left: 0!important;
}
.doctor .doctor-content .col-md-12 img {
    margin-bottom: 60px;
} 
.doctor .container .doctor-content::before {
    background-image: url("/images/vougioukas-l.png");
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    height: 420px;
    left: calc(50% - 190px);
    position: absolute;
    top: -10px;
    width: 380px;
}
.peristatika .nspArt.nspCol4:nth-child(4) {
    margin-right: 0!important;
}
.peristatika .nspHeader.tleft.fnone.has-image {
    min-height: 81px;
}
.peristatika .nspMain .nspArts .nspArtPage .nspArt p.nspText{
	min-height: 110px;
}
.parallax .moduletable .uk-slideset li {
    width: 44%;
}
.athletes {
    padding: 30px 0 0;
}
.athletes .uk-slidenav-position .uk-slidenav {
    margin: auto;
    position: relative;
    top: 0;
    z-index: 1;
}
.athletes .uk-slidenav-position .uk-slidenav-next {
    right: -30px;
    top: -50px;
}
.athletes .uk-slidenav-position .uk-slidenav-previous {
    left: -35px;
    top: 10px;
}
.videos .container {
    max-width: 100%!important;
}
.video-left.col-md-6.col-sm-12.col-xs-12, .video-right.col-md-6.col-sm-12.col-xs-12 {
    float: left;
    width: 50%;
}  
.parallax-2 .moduletable .uk-slideset li {
    width: 44%;
}
.news .moduletable .nspMain .nspArts .nspArt {
    width: 32%;
}
.blueline {
    max-width: 110px;
}
.contact-info.pull-left.col-md-6.col-sm-12.col-xs-12 {
    float: left;
    width: 38%;
}
.contact-form.pull-right.col-md-6.col-sm-12.col-xs-12 {
    float: left;
    width: 55%;
}
.side-blueline {
    float: left;
    margin-left: 25px;
    width: 65%;
}
.contact .container {
    padding-left: 0;
}
.contact .contact-info .phone p, .contact .contact-info .location p, .contact .contact-info .email p {
    font-size: 18px;
}
.side-blueline .email {
    margin-top: -28px;
}
.welcome-msg.col-md-6.col-sm-12 {
    float: left;
    width: calc(100% - 340px);
}
.book-msg.col-md-6.col-sm-12 {
    float: right;
    width: 340px;
}
.news .moduletable .nspMain .nspArts .nspArt {
    margin-right: 18px;
}
.news .moduletable .nspMain .nspArts .nspArt .nspHeader {
    font-size: 20px;
}
.footer .moduletable h3 {
    border-bottom: 1px solid #233e6d;
    font-size: 13px;
    line-height: 20px;
}
.footer-2 p::before, .footer-3 p::before {
    display: inline-block;
    float: left;
    margin-bottom: 1px;
    position: relative;
}
	
}

@media (min-width: 1025px) and (max-width: 1440px){
div#maximenuck697.maximenuckh ul.maximenuck li.maximenuck.level1 > a, div#maximenuck697.maximenuckh ul.maximenuck li.maximenuck.level1 > span.separator {
    padding: 20px 5px!important;
}
div#maximenuck697.maximenuckh ul.maximenuck li.maximenuck.level1 > a span.titreck, div#maximenuck697.maximenuckh ul.maximenuck li.maximenuck.level1 > span.separator span.titreck {
    font-size: 14px;
}
div#maximenuck697.maximenuckh ul.maximenuck li.maximenuck.level1 li.maximenuck > a span.titreck, div#maximenuck697.maximenuckh ul.maximenuck li.maximenuck.level1 li.maximenuck > span.separator span.titreck, div#maximenuck697 li.maximenuck.maximenuflatlistck:not(.level1) span.titreck, div#maximenuck697 .maxipushdownck li.maximenuck > a span.titreck, div#maximenuck697 .maxipushdownck li.maximenuck > span.separator span.titreck {
    font-size: 14px;
}
.information .info p {
    font-size: 15px;
}
.information.place {
    margin-bottom: -20px;
}
.top-boxes .container {
    max-width: 100%!important;
}
.top-boxes .box-desc {
    bottom: -25px;
}
.top-boxes .container {
    font-size: 14px;
}
.doctor {
    padding-bottom: 0;
}
.doctor .doctor-content .top-row .top-row-1, .doctor .doctor-content .top-row .top-row-2, .doctor .doctor-content .bottom-row .bottom-row-1, .doctor .doctor-content .bottom-row .bottom-row-2 {
    float: left;
    margin-right: 6px;
    width: 29%;
}
.top-row-2, .bottom-row-2 {
    float: right!important;
    left: 0!important;
}
.doctor .doctor-content .col-md-12 img {
    margin-bottom: 60px;
} 
.doctor .container .doctor-content::before {
    background-image: url("/images/vougioukas-l.png");
    background-repeat: no-repeat;
    background-size: contain;
    content: "";
    height: 420px;
    left: calc(50% - 190px);
    position: absolute;
    top: -10px;
    width: 380px;
}
.peristatika .nspArt.nspCol4:nth-child(4) {
    margin-right: 0!important;
}
.peristatika .nspHeader.tleft.fnone.has-image {
    min-height: 81px;
}
.peristatika .nspMain .nspArts .nspArtPage .nspArt p.nspText{
	min-height: 110px;
}
.parallax .moduletable .uk-slideset li {
    width: 44%;
}
.athletes {
    padding: 30px 0 0;
}
.athletes .uk-slidenav-position .uk-slidenav {
    margin: auto;
    position: relative;
    top: 0;
    z-index: 1;
}
.athletes .uk-slidenav-position .uk-slidenav-next {
    right: -30px;
    top: -50px;
}
.athletes .uk-slidenav-position .uk-slidenav-previous {
    left: -35px;
    top: 10px;
}
.videos .container {
    max-width: 100%!important;
}
.video-left.col-md-6.col-sm-12.col-xs-12, .video-right.col-md-6.col-sm-12.col-xs-12 {
    float: left;
    width: 50%;
}  
.parallax-2 .moduletable .uk-slideset li {
    width: 44%;
}
.news .moduletable .nspMain .nspArts .nspArt {
    width: 32%;
}
.blueline {
    max-width: 110px;
}
.contact-info.pull-left.col-md-6.col-sm-12.col-xs-12 {
    float: left;
    width: 38%;
}
.contact-form.pull-right.col-md-6.col-sm-12.col-xs-12 {
    float: left;
    width: 55%;
}
.side-blueline {
    float: left;
    margin-left: 25px;
    width: 65%;
}
.contact .container {
    padding-left: 0;
}
.contact .contact-info .phone p, .contact .contact-info .location p, .contact .contact-info .email p {
    font-size: 18px;
}
.side-blueline .email {
    margin-top: -28px;
}
.welcome-msg.col-md-6.col-sm-12 {
    float: left;
    width: calc(100% - 340px);
}
.book-msg.col-md-6.col-sm-12 {
    float: right;
    width: 340px;
}
.news .moduletable .nspMain .nspArts .nspArt {
    margin-right: 18px;
}
.news .moduletable .nspMain .nspArts .nspArt .nspHeader {
    font-size: 20px;
}
.footer .moduletable h3 {
    border-bottom: 1px solid #233e6d;
    font-size: 14px;
    line-height: 20px;
}
.footer-2 p::before, .footer-3 p::before {
    display: inline-block;
    float: left;
    margin-bottom: 1px;
    position: relative;
}	
}




@media (min-width: 980px) and (max-width: 1011px){
.doctor .container .doctor-content::before {
    top: 10px!important;
}

}

@media (min-width: 1163px) and (max-width: 1440px){
.doctor .container .doctor-content::before {
    top: -32px;
}
	
}

@media (min-width: 1220px) and (max-width: 1440px){
.parallax-2 .moduletable .uk-slideset li {
    width: 32%;
}
.parallax .moduletable .uk-slideset li {
    width: 32%;
}
	
}
@media (min-width: 863px) and (max-width: 980px){
	.book-msg a {
    line-height: 16px;
    padding: 15px 45px;
}

}