@media (min-width:1px) and (max-width: 480px){
	.body .container {
		padding-left: 15px !important;
		padding-right: 15px !important;
	}
	.row {
		position: relative !important;
	}
	.container-fluid {
		padding-left: 15px !important;
		padding-right: 15px !important;
	}
	
	#header {
	    padding: 20px 0px 0px;
	    max-width: 100%;
	    width: 100%;
	    height: auto;
	    -moz-box-shadow: none;
	    -webkit-box-shadow: none;
	    box-shadow: none;
	    position: relative;
	    z-index: 1002;
	    left: 0px;
	    top: 0px;
	    text-align: center;
	    display: block;
	    margin-bottom: 0px;
	    background-color: #f9f9f9;
	    -webkit-transition: all 0.4s linear;
	    -moz-transition: all 0.4s linear;
	    -o-transition: all 0.4s linear;
	    transition: all 0.4s linear;
	}
	
	#header .close-menu {
		display: none;
	}
	
	#header .main-menu {
		width: 24%;
	    float: right;
	    position: relative;
	    top: calc(50% - 200px)!important;
	    margin-bottom: 0px;
	}
	
	#header .brand {
		margin-bottom: 0px;
	}
	#header .brand::before {
	    bottom: -25px;
	}
	#header .brand img {
    	max-width: 120px;
	}
	
	#header .lang {
    	position: relative;
		bottom: 0;
		margin-bottom: 20px;
	}
	
	#main-container {
	    margin-left: 0px;
	    position: relative;
	    -webkit-transition: all 0.4s linear;
	    -moz-transition: all 0.4s linear;
	    -o-transition: all 0.4s linear;
	    transition: all 0.4s linear;
	}
	
	.copy {
		display: none;
	}
	
	.copy-2 {
	    display: block;
	    text-align: center;
	    margin-bottom: 20px;
	}
	
	
	/*  call banner  */
	.call-banner {
		text-align: center;
	}
	.call-banner p {
	    display: inline-block;
	    float: none;
	    width: 100%;
	}
	
	
	/*  services  */
	.services .serv-box {
		position: relative;
		width: 100%;
		z-index: 1;
	}
	.services .welcome::before {
		background-image: none;
	}
	.services .welcome .title, .services .welcome p{
		display: none;
	}
	.services .row .serv-box .serv-l.op-3.col-xs-12.col-sm-12.col-md-6.col-lg-6 {
		background-color: #9ADCE2;
	}
	.services .row .serv-box .serv-d.op-4.col-xs-12.col-sm-12.col-md-6.col-lg-6 {
		background-color: #D9F3F4;
	}


	/*  boxes  */
	.boxes {
		padding: 160px 0px 0px;
	}
	.boxes .box {
	    text-align: center;
	    padding: 0px;
	    width: 100%;
	    margin-right: 0px;
	    margin-bottom: 25%;
	}
	
	
	/*  make your dream  */
	.make-your-dream {
	    color: #f9f9f9;
	    width: 100%;
	    padding: 80px 0px 240px;
	    background-attachment: scroll;
	    background-size: cover;
	    background-position: center center;
	}
	.make-your-dream .container {
    	max-width: 100%;
	}

	
	/*  about us  */
	.about-us {
		width: 90%;
	}
	.about-us .container {
		background-image: none;
		padding: 30px 20px 50px !important;
		max-width: 100%;
		width: 100%;
	}
	.about-us .uk-slideset .uk-panel .uk-panel-title {
	    width: 100%;
	    float: none;
	    margin-bottom: 20px;
	    margin-top: 0px;
	    text-align: center;
	}
	.about-us .uk-slideset .uk-panel .uk-margin {
	    line-height: 24px;
	    width: 100%;
	    float: none;
	    text-align: center;
	}
	.about-us .uk-slideset-nav.uk-dotnav {
	    float: none;
	    right: 0px;
	    left: calc(50% - 90px);
	}
	
	
	/*  four squares  */
	.four-squares .col-md-7.col-lg-7, .four-squares .col-md-5.col-lg-5 {
	    height: 100%;
	    width: 100%;
	}
	.four-squares .our-mission.col-md-5.col-lg-5 {
	    padding: 20px;
	    margin-left: 0px;
	    height: 100% !important;
	}
	.four-squares .certificates.col-md-5.col-lg-5 {
	    padding: 20px 20px 40px;
	    margin-right: 0px;
	}
	.four-squares .certificates.col-md-5.col-lg-5 .title {
    	margin-bottom: 30px;
	}
	
	
	/*  boxes  */
	.boxes {
		padding: 40px 0px 0px;
	}
	
	
	/* IVF - homepage */
	.ivf {
		padding: 100px 0px 20px;
	}
	.ivf .ivf-icons img, .ivf.inside .ivf-icons img {
		float: left;
		border-width: 4px;
		max-width: unset;
		max-height: 80px;
		width: auto;
	}
	.ivf .ivf-icons p, .ivf .ivf-icons .i-icon-2 p, .ivf .ivf-icons .i-icon-4 p, .ivf .ivf-icons .i-icon-3 p, .ivf.inside .ivf-icons p, .ivf.inside .ivf-icons .i-icon-2 p, .ivf.inside .ivf-icons .i-icon-4 p, .ivf.inside .ivf-icons .i-icon-3 p {
		max-width: calc(100% - 90px);
		width: 100%;
		padding-top: 15px;
		padding-left: 10px;
		float: right;
		text-align: left;
	}
	.ivf .ivf-icons .i-icon-2 img, .ivf .ivf-icons .i-icon-3 img, .ivf .ivf-icons .i-icon-4 img, .ivf.inside .ivf-icons .i-icon-2 img, .ivf.inside .ivf-icons .i-icon-3 img, .ivf.inside .ivf-icons .i-icon-4 img {
		margin-right: 0px;
	}
	.ivf-image {
		padding-left: 0px;
		text-align: center;
		height: auto !important;
	}
	.ivf-image img {
		float: none;
		margin-bottom: 40px;
	}
	.ivf-image .half-title {
		max-width: 100%;
		float: none;
		left: 0px;
	}
	
	/*  doctors  */
	.doctors {
		padding: 0px 0px 40px 0px;
	}
	.doctors .container-fluid {
    	padding-left: 0px !important;
    	padding-right: 0px !important;
	}
	.doctors .image img {
    	max-width: 130%;
    	margin-top: -20px;
    	margin-left: -35px;
	}
	.doctors .doc {
		text-align: center;
    	padding: 15px;
    	height: auto;
    	max-width: 100%;
    	margin: 0px;
        margin-top: 0px;
		position: relative;
    	margin-top: 0%;
    	background-color: #fff;
    	z-index: 1001;
	}
	.doctors .doc:nth-child(1)::before, .doctors .doc:nth-child(2)::before {
		display: none;
	}
	.doctors .doc:nth-child(2) {
		margin-bottom: 30px;
	}
	
	
	/*  hr section  */
	.hr-section {
		padding: 0px;
	}
	.hr-section::before {
		display: none;
	}
	.hr-section::after {
    	display: none;
    }
    #hr-section-left {
    	display: none;
	}
	.hr-section .hr-right {
		padding: 40px 0px;
	    padding-left: 0px;
	    max-height: 100%;
	    height: 100%;
	    width: 100%;
	    text-align: center;
	    background-color: #f9f9f9;
	}
	.hr-section .hr-right .hr-box .hr-img {
	    float: none;
	    margin-right: 0px;
	}
	.hr-section .hr-right .hr-box:hover .hr-img {
    	margin-right: 0px;
    }
	
	
	/*  news  */
	.news {
	    padding: 80px 0px 0px;
	    height: 100%;
	    position: relative;
	    width: 100%;
	}
	.news .container {
    	max-width: 100%;
	}
	.news .news-img {
	    display: none;
	}
	.news .latest-news {
	    min-height: 300px;
	    position: relative;
	    z-index: 1;
	    width: 100%;
	    background-color: #fff;
	    top: 0;
	}
	.news .latest-news .uk-position-relative {
    	margin-top: 8%;
	}
	
	
	/*  footer  */
	.footer {
	    margin-left: 0px;
	}
	
	/*  contact - footer  */
	.contact-bottom .row {
    	margin-top: 80px;
	}
	.contact-bottom .con-box {
	    width: 100%;
	    margin-right: 0px;
	    margin-bottom: 14%;
	}
	
	
	/*  breadcrumbs  */
	.breads {
	    padding: 10% 0px;
	    margin-bottom: 40px;
	    min-height: 160px;
	    text-align: center;
	}
	
	
	/*  content  */
	#content {
	    margin-bottom: 120px;
	    padding: 0px;
	    max-width: 100%;
	    width: 100%;
	}
	#content .avPlayerWrapper .avPlayerContainer {
    	width: 100% !important;
	}
	
	/* blog emb */
	#content .blog.emb-category .page-header {
		padding-right: 0px;
		height: auto;
	}
	
	/* vasika stadia */
	.st-cont-1, .st-cont-2 {
		height: auto;
	}
	.st-cont-1 p, .st-cont-2 p {
		padding-top: 15px;
		padding-bottom: 6px;
	}
	.st-image-2 {
		margin-top: 15px;
		background-color: #9ADCE2;
	}
	.st-cont-2 {
		background-color: #D9F3F4;
	}
	.s-width {
		max-width: 100%;
		float: none;
	}
	.s-box {
		padding-right: 15px;
		padding-bottom: 15px;
		padding-left: 15px;
	}
	.s-box .title {
		letter-spacing: 0px;
	}
	.s-title::before {
		right: -50px;
	}
	.s-title::after {
		display: none;
	}
	.s-title .title {
		font-size: 36px;
		line-height: 40px;
	}
	
	/* diadikasia ekswswmatikhs */
	.d-box img {
		display: block;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 10px;
	}

	
	/*  contact enhanced  */
	#ce-contact-1 .span7.col-md-7, #ce-contact-1 .span5.col-md-5, #ce-contact-2 .span7.col-md-7, #ce-contact-2 .span5.col-md-5, #ce-contact-6 .span7.col-md-7, #ce-contact-6 .span5.col-md-5, #ce-contact-3 .span7.col-md-7, #ce-contact-3 .span5.col-md-5, #ce-contact-5 .span7.col-md-7, #ce-contact-5 .span5.col-md-5 {
    	padding-right: 0px;
	}
	#content #ceForm1 .ce-cf-container .inputbox.required, #content #ceForm2 .ce-cf-container .inputbox.required, #content #ceForm6 .ce-cf-container .inputbox.required, #content #ceForm3 .ce-cf-container .inputbox.required, #content #ceForm5 .ce-cf-container .inputbox.required {
	    width: 100%;
	}
	#content #ceForm1 .ce-cf-container textarea, #content #ceForm2 .ce-cf-container textarea, #content #ceForm6 .ce-cf-container textarea, #content #ceForm3 .ce-cf-container textarea, #content #ceForm5 .ce-cf-container textarea {
		width: 100% !important;
	}
	
	/*  video eopyy  */
	.itemid-333 video {
    	width: 100% !important;
    	height: auto !important;
	}
	
}
@media (min-width:481px) and (max-width: 767px) {
	.body .container {
		padding-left: 15px !important;
		padding-right: 15px !important;
	}
	.row {
		position: relative !important;
	}
	.container-fluid {
		padding-left: 15px !important;
		padding-right: 15px !important;
	}
	
	#header {
	    padding: 20px 0px 0px;
	    max-width: 100%;
	    width: 100%;
	    height: auto;
	    -moz-box-shadow: none;
	    -webkit-box-shadow: none;
	    box-shadow: none;
	    position: relative;
	    z-index: 1002;
	    left: 0px;
	    top: 0px;
	    text-align: center;
	    display: block;
	    margin-bottom: 0px;
	    background-color: #f9f9f9;
	    -webkit-transition: all 0.4s linear;
	    -moz-transition: all 0.4s linear;
	    -o-transition: all 0.4s linear;
	    transition: all 0.4s linear;
	}
	
	#header .close-menu {
		display: none;
	}
	
	#header .main-menu {
		width: 24%;
	    float: right;
	    position: relative;
	    top: calc(50% - 200px)!important;
	    margin-bottom: 0px;
	}
	
	#header .brand {
		margin-bottom: 0px;
	}
	#header .brand::before {
	    bottom: -25px;
	}
	#header .brand img {
    	max-width: 120px;
	}
	
	#header .lang {
    	position: relative;
		bottom: 0;
		margin-bottom: 20px;
	}
	
	#main-container {
	    margin-left: 0px;
	    position: relative;
	    -webkit-transition: all 0.4s linear;
	    -moz-transition: all 0.4s linear;
	    -o-transition: all 0.4s linear;
	    transition: all 0.4s linear;
	}
	
	.copy {
		display: none;
	}
	
	.copy-2 {
	    display: block;
	    text-align: center;
	    margin-bottom: 20px;
	}
	
	
	/*  call banner  */
	.call-banner {
		text-align: center;
	}
	.call-banner p {
	    display: inline-block;
	    float: none;
	    width: 100%;
	}
	
	
	/*  services  */
	.services .serv-box {
		position: relative;
		width: 100%;
		z-index: 1;
	}
	.services .welcome::before {
		background-image: none;
	}
	.services .welcome .title, .services .welcome p{
		display: none;
	}
	.services .row .serv-box .serv-l.op-3.col-xs-12.col-sm-12.col-md-6.col-lg-6 {
		background-color: #9ADCE2;
	}
	.services .row .serv-box .serv-d.op-4.col-xs-12.col-sm-12.col-md-6.col-lg-6 {
		background-color: #D9F3F4;
	}


	/*  boxes  */
	.boxes {
		padding: 160px 0px 0px;
	}
	.boxes .box {
	    text-align: center;
	    padding: 0px;
	    width: 100%;
	    margin-right: 0px;
	    margin-bottom: 25%;
	}
	
	
	/* IVF - homepage */
	.ivf {
		padding: 100px 0px 20px;
	}
	.ivf .ivf-icons img, .ivf.inside .ivf-icons img {
		float: left;
		border-width: 4px;
		max-width: unset;
		max-height: 80px;
		width: auto;
	}
	.ivf .ivf-icons p, .ivf .ivf-icons .i-icon-2 p, .ivf .ivf-icons .i-icon-4 p, .ivf .ivf-icons .i-icon-3 p, .ivf.inside .ivf-icons p, .ivf.inside .ivf-icons .i-icon-2 p, .ivf.inside .ivf-icons .i-icon-4 p, .ivf.inside .ivf-icons .i-icon-3 p {
		max-width: calc(100% - 90px);
		width: 100%;
		padding-top: 15px;
		padding-left: 10px;
		float: right;
		text-align: left;
	}
	.ivf .ivf-icons .i-icon-2 img, .ivf .ivf-icons .i-icon-3 img, .ivf .ivf-icons .i-icon-4 img, .ivf.inside .ivf-icons .i-icon-2 img, .ivf.inside .ivf-icons .i-icon-3 img, .ivf.inside .ivf-icons .i-icon-4 img {
		margin-right: 0px;
	}
	.ivf-image {
		padding-left: 15px;
		text-align: center;
		height: auto !important;
	}
	.ivf-image img {
		float: none;
		margin-bottom: 40px;
	}
	.ivf-image .half-title {
		max-width: 100%;
		float: none;
		left: 0px;
	}
	

	/*  make your dream  */
	.make-your-dream {
	    color: #f9f9f9;
	    width: 100%;
	    padding: 80px 0px 240px;
	    background-attachment: scroll;
	    background-size: cover;
	    background-position: center center;
	}
	.make-your-dream .container {
    	max-width: 100%;
	}

	
	/*  about us  */
	.about-us {
		width: 90%;
	}
	.about-us .container {
		background-image: none;
		padding: 30px 20px 50px !important;
	}
	.about-us .uk-slideset .uk-panel .uk-panel-title {
	    width: 100%;
	    float: none;
	    margin-bottom: 20px;
	    margin-top: 0px;
	    text-align: center;
	}
	.about-us .uk-slideset .uk-panel .uk-margin {
	    line-height: 24px;
	    width: 100%;
	    float: none;
	    text-align: center;
	}
	.about-us .uk-slideset-nav.uk-dotnav {
	    float: none;
	    right: 0px;
	    left: calc(50% - 90px);
	}
	
	
	/*  four squares  */
	.four-squares .col-md-7.col-lg-7, .four-squares .col-md-5.col-lg-5 {
	    height: 100%;
	    width: 100%;
	}
	.four-squares .our-mission.col-md-5.col-lg-5 {
	    padding: 40px;
	    margin-left: 0px;
	    height: 100% !important;
	    min-height: 260px;
	}
	.four-squares .certificates.col-md-5.col-lg-5 {
	    padding: 20px 20px 40px;
	    margin-right: 0px;
	}
	.four-squares .certificates.col-md-5.col-lg-5 .title {
    	margin-bottom: 30px;
	}
	
	
	/*  doctors  */
	.doctors {
		padding: 0px 0px 40px 0px;
	}
	.doctors .container-fluid {
    	padding-left: 0px !important;
    	padding-right: 0px !important;
	}
	.doctors .image img {
    	max-width: 130%;
    	margin-top: -20px;
    	margin-left: -80px;
	}
	.doctors .doc {
		text-align: center;
    	padding: 15px;
    	height: auto;
    	max-width: 100%;
    	margin: 0px;
        margin-top: 0px;
		position: relative;
    	margin-top: 0%;
    	background-color: #fff;
    	z-index: 1001;
	}
	.doctors .doc:nth-child(1)::before, .doctors .doc:nth-child(2)::before {
		display: none;
	}
	.doctors .doc:nth-child(2) {
		margin-bottom: 30px;
	}
	
	
	/*  hr section  */
	.hr-section {
		padding: 0px;
	}
	.hr-section::before {
		display: none;
	}
	.hr-section::after {
    	display: none;
    }
    #hr-section-left {
    	display: none;
	}
	.hr-section .hr-right {
		padding: 40px 0px;
	    padding-left: 0px;
	    max-height: 100%;
	    height: 100%;
	    width: 100%;
	    text-align: center;
	    background-color: #f9f9f9;
	}
	.hr-section .hr-right .hr-box {
	    margin-top: 20px;
	    margin-bottom: 10px;
    	width: 50%;
	}
	.hr-section .hr-right .hr-box .hr-img {
	    float: none;
	    margin-right: 0px;
	}
	.hr-section .hr-right .hr-box:hover .hr-img {
    	margin-right: 0px;
    }
	
	
	/*  news  */
	.news {
	    padding: 80px 0px 0px;
	    height: 100%;
	    position: relative;
	    width: 100%;
	}
	.news .container {
    	max-width: 100%;
	}
	.news .news-img {
	    display: none;
	}
	.news .latest-news {
	    min-height: 300px;
	    position: relative;
	    z-index: 1;
	    width: 100%;
	    background-color: #fff;
	    top: 0;
	}
	.news .latest-news .uk-position-relative {
    	margin-top: 2%;
	}
	
	
	/*  footer  */
	.footer {
	    margin-left: 0px;
	}
	
	/*  contact - footer  */
	.contact-bottom .row {
    	margin-top: 80px;
	}
	.contact-bottom .con-box {
	    width: 100%;
	    margin-right: 0px;
	    margin-bottom: 10%;
	}
	
	
	/*  breadcrumbs  */
	.breads {
	    padding: 10% 0px;
	    margin-bottom: 40px;
	    min-height: 160px;
	    text-align: center;
	}
	
	
	/*  content  */
	#content {
	    margin-bottom: 120px;
	    padding: 0px;
	    max-width: 100%;
	    width: 100%;
	}
	#content .avPlayerWrapper .avPlayerContainer {
    	width: 100% !important;
	}
	
	/* blog emb */
	#content .blog.emb-category .page-header {
		padding-right: 0px;
		height: auto;
	}
	
	/* vasika stadia */
	.st-cont-1, .st-cont-2 {
		height: auto;
	}
	.st-cont-1 p, .st-cont-2 p {
		padding-top: 15px;
		padding-bottom: 6px;
	}
	.st-image-2 {
		margin-top: 15px;
		background-color: #9ADCE2;
	}
	.st-cont-2 {
		background-color: #D9F3F4;
	}
	.s-width {
		max-width: 50%;
		float: left;
	}
	.s-box {
		padding-right: 15px;
		padding-bottom: 15px;
		padding-left: 15px;
	}
	.s-box .title {
		letter-spacing: 0px;
	}
	.s-title::before {
		right: -50px;
	}
	.s-title::after {
		display: none;
	}
	.s-title .title {
		font-size: 36px;
		line-height: 40px;
	}
	
	/* diadikasia ekswswmatikhs */
	.d-box {
		max-width: 50%;
	}
	.row.second .d-box {
		display: block;
		margin-left: 0px;
		margin-right: 0px;
		float: left;
	}
	.d-box .title {
		font-size:  18px;
		line-height: 22px;
	}
	.d-box img {
		display: block;
		margin-left: auto;
		margin-right: auto;
		margin-bottom: 10px;
	}
	
	/* sidebar */
	.side-box {
		max-height: 400px;
		height: 100%;
		overflow: hidden;
	}
	.side-box .title {
		margin-top: 15%;
	}
	.side-box p img {
		max-width: 100%;
		width: 100%;
		height: auto;
	}
	
	/*  contact enhanced  */
	#ce-contact-1 .span7.col-md-7, #ce-contact-1 .span5.col-md-5, #ce-contact-2 .span7.col-md-7, #ce-contact-2 .span5.col-md-5, #ce-contact-6 .span7.col-md-7, #ce-contact-6 .span5.col-md-5, #ce-contact-3 .span7.col-md-7, #ce-contact-3 .span5.col-md-5, #ce-contact-5 .span7.col-md-7, #ce-contact-5 .span5.col-md-5 {
    	padding-right: 0px;
	}
	#content #ceForm1 .ce-cf-container .inputbox.required, #content #ceForm2 .ce-cf-container .inputbox.required, #content #ceForm6 .ce-cf-container .inputbox.required, #content #ceForm3 .ce-cf-container .inputbox.required, #content #ceForm5 .ce-cf-container .inputbox.required {
	    width: 100%;
	}
	#content #ceForm1 .ce-cf-container textarea, #content #ceForm2 .ce-cf-container textarea, #content #ceForm6 .ce-cf-container textarea, #content #ceForm3 .ce-cf-container textarea, #content #ceForm5 .ce-cf-container textarea {
		width: 100% !important;
	}
	
	video {
		max-width: 100%;
	}
	
}
@media (min-width: 768px) and (max-width: 979px) {
	.body .container {
		padding-left: 15px !important;
		padding-right: 15px !important;
	}
	.row {
		position: relative !important;
	}
	
	/*  header  */
	#header {
	    padding: 20px 0px 0px;
	    max-width: 100%;
	    width: 100%;
	    height: auto;
	    -moz-box-shadow: none;
	    -webkit-box-shadow: none;
	    box-shadow: none;
	    position: relative;
	    z-index: 1002;
	    left: 0px;
	    top: 0px;
	    text-align: center;
	    display: block;
	    margin-bottom: 0px;
	    background-color: #f9f9f9;
	    -webkit-transition: all 0.4s linear;
	    -moz-transition: all 0.4s linear;
	    -o-transition: all 0.4s linear;
	    transition: all 0.4s linear;
	}
	
	#header .close-menu {
		display: none;
	}
	
	#header .main-menu {
		width: 24%;
	    float: right;
	    position: relative;
	    top: calc(50% - 200px)!important;
	    margin-bottom: 0px;
	}
	
	#header .brand {
		margin-bottom: 0px;
	}
	#header .brand::before {
	    bottom: -25px;
	}
	#header .brand img {
    	max-width: 120px;
	}
	
	#header .lang {
    	position: relative;
		bottom: 0;
		margin-bottom: 20px;
	}
	
	#main-container {
	    margin-left: 0px;
	    position: relative;
	    -webkit-transition: all 0.4s linear;
	    -moz-transition: all 0.4s linear;
	    -o-transition: all 0.4s linear;
	    transition: all 0.4s linear;
	}
	
	.copy {
		display: none;
	}
	
	.copy-2 {
	    display: block;
	    text-align: center;
	    margin-bottom: 20px;
	}
	
	
	/*  call banner  */
	.call-banner p {
    	display: inline-block;
    	float: right;
    	width: 70%;
    	font-size: 18px;
    	line-height: 22px;
    	padding-top: 4px;
	}
	
	
	/*  services  */
	.services .welcome {
		position: relative;
		top: 0px;
	}
	.services .serv-box {
		position: relative;
		top: 0px;
		height: auto !important;
	}
	.services .serv-box .serv-d, .services .serv-box .serv-l {
    	width: 50%;
	}
	
	
	/*  services  */
	.make-your-dream .container {
    	max-width: 85%;
	}
	#welcome-img {
		display: none;
	}
	
	/*  boxes  */
	.boxes .box:nth-child(3) p {
    	padding: 0px 0px;
	}
	
	
	/* IVF - homepage */
	.ivf {
		padding: 100px 0px 20px;
	}
	.ivf .ivf-icons img, .ivf.inside .ivf-icons img {
		float: left;
		border-width: 4px;
		max-width: unset;
		max-height: 80px;
		width: auto;
	}
	.ivf .ivf-icons p, .ivf .ivf-icons .i-icon-2 p, .ivf .ivf-icons .i-icon-4 p, .ivf .ivf-icons .i-icon-3 p, .ivf.inside .ivf-icons p, .ivf.inside .ivf-icons .i-icon-2 p, .ivf.inside .ivf-icons .i-icon-4 p, .ivf.inside .ivf-icons .i-icon-3 p {
		max-width: calc(100% - 90px);
		width: 100%;
		padding-top: 15px;
		padding-left: 10px;
		float: right;
		text-align: left;
	}
	.ivf .ivf-icons .i-icon-2 img, .ivf .ivf-icons .i-icon-3 img, .ivf .ivf-icons .i-icon-4 img, .ivf.inside .ivf-icons .i-icon-2 img, .ivf.inside .ivf-icons .i-icon-3 img, .ivf.inside .ivf-icons .i-icon-4 img {
		margin-right: 0px;
	}
	.ivf-image {
		padding-left: 15px;
		height: auto !important;
		padding-top: 50px;
		padding-bottom: 50px;
	}
	.ivf-image .half-title {
		max-width: 55%;
		min-height: 120px;
		position: absolute;
		left: unset;
		right: 10px;
		top: calc(50% - 60px);
	}
	
	
	/*  about  */
	.about-us {
		width: 85%;
	}
	.about-us .uk-slideset .uk-panel .uk-panel-title {
	    width: 25%;
	    font-size: 20px;
	    line-height: 24px;
	}
	.about-us .uk-slideset .uk-panel .uk-margin {
    	width: 75%;
	}
	
	
	/*  make your dream  */
	.make-your-dream {
	    background-position: center center;
	    background-attachment: scroll;
	}    
	
	
	/*  four squares  */
	.four-squares .col-md-7.col-lg-7, .four-squares .col-md-5.col-lg-5 {
		width: 49%;
	}
	.four-squares .video-thumb.col-md-7.col-lg-7 {
    	padding: 0px;
    	height: 400px;
	}
	.four-squares .our-mission.col-md-5.col-lg-5 {
	    padding: 15px;
	    margin-left: 13px;
	    height: 400px !important;
	    height: 100%;
	}
	.four-squares .video-thumb {
		overflow: hidden;
		max-height: 400px;
		height: 100%;
	}
	.four-squares .video-thumb a img {
	    position: absolute;
	    max-height: 500px;
	    height: 100%;
	    width: 160%;
	    max-width: 160%;
	    left: -27%;
	}
	
	.four-squares .certificates.col-md-5.col-lg-5 {
    	padding: 15px;
    	margin-right: 13px;
    	height: 400px;
	}
	.four-squares .gallery.col-md-7.col-lg-7 {
		height: 400px;
		overflow: hidden;
	}
	.four-squares .gallery .uk-slideshow li {
	    height: 100% !important;
	    min-height: 400px !important;
	}
	
	
	/*  doctors  */
	.doctors {
	    padding: 0px 0px 100px;
	    position: relative;
	}
	.doctors .doc {
	    padding: 15px 15px 15px 30px;
	    height: auto;
	    max-width: 44%;
	    margin: 0px 18px;
	        margin-top: 0px;
	    position: relative;
	    margin-top: -10%;
	    background-color: #f9f9f9;
	    z-index: 1001;
	}
	.doctors .doc:nth-child(1)::before {
	    content: " ";
	    width: 100%;
	    height: 100%;
	    background-color: #f9f9f9;
	    position: absolute;
	    z-index: -1;
	    top: 0;
	    left: -20%;
	}
	.doctors .doc:nth-child(2)::before {
	    content: " ";
	    width: 100%;
	    height: 100%;
	    background-color: #f9f9f9;
	    position: absolute;
	    z-index: -1;
	    top: 0;
	    right: -20%;
	}
	.doctors .doc:nth-child(2) {
    	padding-bottom: 35px;
	}
	.doctors .title {
	    font-size: 22px;
	    line-height: 26px;
	    margin-bottom: 20px;
	    letter-spacing: -0.5px;	
	}
	
	
	/*  hr section  */
	.hr-section .hr-left {
		height: auto !important;
	}
	.hr-section::before {
    	width: 100%;
    }
    .hr-section::after {
	    content: " ";
	    width: 100%;
	    height: 100%;
	    position: absolute;
	    top: 0px;
	    left: 0;
	    background: linear-gradient(to right,rgba(255, 255, 255, 0.7), rgba(249, 249, 249, 1));
	    z-index: 0;
	}
	.hr-section .hr-right {
	    padding-left: 0px;
	    max-height: 620px;
	    height: 100%;
	    padding-right: 0px;
	    position: relative;
	    z-index: 1;
	}
    
	
	/*  latest news  */
	.news .latest-news {
    	width: 98%;
    	left: -38%;
	}
	.news .news-img {
    	position: relative;
    	right: -36%;
	}
	
	
	/*  footer  */
	.footer {
		margin-left: 0px;
	}
	
	
	/*  contact  */
	.contact-bottom .con-box {
	    min-height: 260px;
	}
	
	
	/*  breadcrumb  */
	.breads {
    	padding: 10% 0px;
    }
	
	/*  ekswswmatikh gonimopoihsh */
	#content .blog.emb-category .page-header {
		height: unset;
		padding-right: 0px;
	}
	
	/* stadia ekswswmatikhs */
	.s-width {
		max-width: 33.33333333%;
		width: 100%;
		float: left;
	}
	.s-title::after {
		display: none;
	}
	.st-cont-1 p, .st-cont-2 p {
		position: relative;
		padding-top: 25px;
	}
	.st-image-1, .st-image-2, .st-cont-1, .st-cont-2 {
		height: 195px;
	}
	
	/* diadikasia ekswswmatikhs */
	.row.second .d-box {
		display: inline-block;
		margin-left: 25px;
		margin-right: 25px;
		float: none;
	}
	
	/*  aside  */
	#aside #userForm .rsform-calendar-box {
		width: 85% !important;
	}
	.side-box {
		max-height: 400px;
		height: 100%;
		overflow: hidden;
	}
	.side-box img {
		width: 100%;
		height: auto;
	}
	.side-box-content .title {
		margin-top: 10%;
	}
	
	video {
		max-width: 100%;
	}
	
}
@media (min-width: 980px) and (max-width: 1024px){
	/*  header  */
	#header {
		padding: 20px 0px 0px;
		max-width: 300px;
	}
	#header .close-menu {
		left: 299px;
	}
	
	#header .brand {
		margin-bottom: 40px;
	}
	#header .brand::before {
		bottom: -25px;
	}
	#header .brand img {
    	max-width: 120px;
	}
	
	#header .main-menu {
    	margin-bottom: 10px;
	}
	div#maximenuck207.maximenuckv ul.maximenuck li.maximenuck.level1 > a, div#maximenuck207.maximenuckv ul.maximenuck li.maximenuck.level1 > span.separator {
	    padding-top: 10px !important;
	    padding-bottom: 10px !important;
    }
	div#maximenuck207.maximenuckv ul.maximenuck div.floatck, div#maximenuck207.maximenuckv ul.maximenuck li.maximenuck div.floatck {
		margin-left: 288px !important;
	}
	div#maximenuck207 ul.maximenuck li.maximenuck div.floatck div.floatck {
    	margin: -47px 0 0 101% !important;
	}
	
	#header .lang {
	    position: absolute;
	    bottom: 115px;
	}
	
	#header .header-inner .copy {
	    left: calc(50% - 111px);
	    padding-left: 10px;
	    padding-right: 10px;
	}	
	
	/*  main-container  */
	#main-container {
		margin-left: 300px;
		max-width: calc(100% - 300px);
		width: 100%;
		position: relative;
	}
	
	
	/*  call-banner  */
	.call-banner p {
    	display: inline-block;
    	float: right;
    	width: 70%;
    	font-size: 18px;
    	line-height: 22px;
   		padding-top: 6px;
	}
	
	
	/*  top-intro  */
	.top-intro .container {
		padding-left: 15px !important;
		padding-right: 15px !important;
	}
	
	
	/*  services  */
	#welcome-serv {
		height: auto !important;
		max-width: 100%;
		width: 100%;
	}
	.services .welcome {
	    padding: 200px 20px;
	    position: relative;
	    overflow: hidden;
	}
	.services .row .serv-box .serv-img {
    	padding: 15px;
	}
	.services .row .serv-box .serv-img img {
    	max-width: 60px;
	}
	.services .row .serv-box .serv-l, .services .row .serv-box .serv-d {
		max-width: 50%;
	    min-height: 260px;
	    padding: 40px 0px;
	}
	#welcome-img {
		display: none;
	}
	
	/*  boxes  */
	.boxes .container {
		padding-left: 15px !important;
		padding-right: 15px !important;
	}
	.boxes .box:nth-child(3) p {
    	padding: 0px 0px;
	}
	
	/* IVF - homepage */
	.ivf-icons, .ivf-image {
		max-width: 100%;
		width: 100%;
	}
	.ivf {
		padding: 100px 0px 50px;
	}
	.ivf .ivf-icons img, .ivf.inside .ivf-icons img {
		float: left;
		border-width: 4px;
		max-width: unset;
		max-height: 80px;
		width: auto;
	}
	.ivf .ivf-icons p, .ivf .ivf-icons .i-icon-2 p, .ivf .ivf-icons .i-icon-4 p, .ivf .ivf-icons .i-icon-3 p, .ivf.inside .ivf-icons p, .ivf.inside .ivf-icons .i-icon-2 p, .ivf.inside .ivf-icons .i-icon-4 p, .ivf.inside .ivf-icons .i-icon-3 p {
		max-width: calc(100% - 90px);
		width: 100%;
		padding-top: 15px;
		padding-left: 10px;
		float: right;
		text-align: left;
	}
	.ivf .ivf-icons .i-icon-2 img, .ivf .ivf-icons .i-icon-3 img, .ivf .ivf-icons .i-icon-4 img, .ivf.inside .ivf-icons .i-icon-2 img, .ivf.inside .ivf-icons .i-icon-3 img, .ivf.inside .ivf-icons .i-icon-4 img {
		margin-right: 0px;
	}
	.ivf-image {
		padding-left: 15px;
		height: auto !important;
		padding-top: 50px;
		padding-bottom: 50px;
	}
	.ivf-image .half-title {
		max-width: 50%;
		min-height: 155px;
		position: absolute;
		left: unset;
		right: 10px;
		top: calc(50% - 77.5px);
	}
	
	/*  make your dream  */
	.make-your-dream {
	    color: #f9f9f9;
	    width: 100%;
	    padding: 110px 0px 220px;
	    min-height: 500px;
	    position: relative;
	    right: 0px;
	    text-align: center;
	    background-image: url("/images/new/dream_bg.jpg");
	    background-attachment: scroll;
	    background-repeat: no-repeat;
	    background-position: center center;
	    background-size: cover;
	}
	.make-your-dream .container {
    	max-width: 85%;
	}
	
	
	/*  about us  */
	.about-us {
    	width: 90%;
    }
    .about-us .uk-slideset .uk-panel .uk-panel-title {
	    width: 29%;
	    word-wrap: break-word;
	    font-size: 25px;
	    line-height: 29px;
    }
    .about-us .uk-slideset .uk-panel .uk-margin {
    	width: 70%;
	}
    
    
    /*  four squares  */
    .four-squares .container {
	    padding-left: 15px !important;
	    padding-right: 15px !important;
    }
	.four-squares .col-md-7.col-lg-7, .four-squares .col-md-5.col-lg-5 {
		width: 49%;
	}
	.four-squares .video-thumb.col-md-7.col-lg-7 {
    	padding: 0px;
    	height: 420px;
	}
	.four-squares .our-mission.col-md-5.col-lg-5 {
	    padding: 10px;
	    margin-left: 13px;
	    height: 420px !important;
	    height: 100%;
	}
	.four-squares .video-thumb {
		overflow: hidden;
		max-height: 420px;
		height: 100%;
	}
	.four-squares .video-thumb a img {
	    position: absolute;
	    max-height: 500px;
	    height: 100%;
	    width: 160%;
	    max-width: 160%;
	    left: -27%;
	}
	
	.four-squares .certificates.col-md-5.col-lg-5 {
    	padding: 10px;
    	margin-right: 13px;
    	height: 420px;
	}
	.four-squares .gallery.col-md-7.col-lg-7 {
		height: 420px;
		overflow: hidden;
	}
	.four-squares .gallery .uk-slideshow {
    	max-height: 420px !important;
	}
	.four-squares .gallery .uk-slideshow li {
	    height: 100% !important;
	    min-height: 420px !important;
	}
	
	
	/*  doctors  */
	.doctors {
	    padding: 0px 0px 100px;
	    position: relative;
	}
	.doctors .title {
		font-size: 22px;
		line-height: 26px;
		margin-bottom: 20px;
		letter-spacing: -0.5px;
	}
	.doctors .doc {
	    padding: 15px 20px 15px 20px;
	    height: auto;
	    max-width: 45%;
	    margin: 0px 15px;
	        margin-top: 0px;
	    position: relative;
	    margin-top: -10%;
	    background-color: #f9f9f9;
	    z-index: 1001;
	}
	.doctors .doc:nth-child(1)::before {
	    content: " ";
	    width: 100%;
	    height: 100%;
	    background-color: #f9f9f9;
	    position: absolute;
	    z-index: -1;
	    top: 0;
	    left: -20%;
	}
	.doctors .doc:nth-child(2)::before {
	    content: " ";
	    width: 100%;
	    height: 100%;
	    background-color: #f9f9f9;
	    position: absolute;
	    z-index: -1;
	    top: 0;
	    right: -20%;
	}
	.doctors .doc:nth-child(1) .title {
    	padding-right: 35px;
	}
	.doctors .doc:nth-child(2) {
    	padding-bottom: 35px;
	}
	
    
    /*  hr section  */
    .hr-section::before {
	    width: 42%;
	}
	.hr-section .container-fluid {
		padding-right: 10px !important;
	}
    .hr-section::after {
	    content: " ";
	    width: 10%;
	    height: 100%;
	    position: absolute;
	    top: 0px;
	    left: 32%;
	    background: linear-gradient(to right,rgba(255, 255, 255, 0), rgba(249, 249, 249, 1));
	    z-index: 0;
	}
	.hr-section .hr-left {
	    width: 42%;
    }
	.hr-section .hr-right {
		width: 58%;
	    padding-left: 15px;
	    max-height: 660px;
	    height: 100%;
	    padding-right: 0px;
	    position: relative;
	    z-index: 1;
	}
	
	
	/*  news  */
	.news .container {
    	max-width: 90%;
	}
	.news .latest-news {
	    min-height: 400px;
	    width: 55%;
	    padding-top: 10px;
	}
	.news .title::before {
		top: 60px;
	}
	.news .uk-slider li .uk-panel .uk-overlay-panel {
	    height: 300px;
	}
	.news .latest-news .uk-position-bottom-right {
    	bottom: -75px !important;
    }
	
	
	/*  footer  */
	.footer {
		margin-left: 300px;
	}
	
	
	/*  contact  */
	.contact-bottom .con-box {
	    background-color: #9ADCE2;
	    min-height: 260px;
	    padding: 50px 0px 20px;
    }
    
    
    /*  content  */
    #content {
		padding-left: 20px;
		margin-bottom: 60px;
		max-width: 100%;
		width: 100%;
	}
    .breads {
	    padding: 11% 0px;
	}
	.content.container, .breads, #footer .container {
		max-width: 100%;
		width: 100%;
	}
	
	/* blog ekswswmatikh gonimopoihsh */
	#content .blog.emb-category .page-header {
		height: auto;
		padding-right: 20px;
	}
	#content .page-header h2 {
		font-size: 20px;
		line-height: 24px;
	}
	
	/* vasika stadia */
	.s-title .title {
		font-size: 34px;
		line-height: 36px;
	}
	.s-title::before {
		right: -45px;
	}
	.s-title::after {
		right: 10px;
	}
	.st-cont-1 p, .st-cont-2 p {
		padding-top: 25px;
	}
	.s-width {
		max-width: 33.33333333%;
		width: 100%;
		float: left;
	}
	
	/* diadikasia ekswswmatikhs */
	.row.second .d-box {
	display: inline-block;
	float: left;
	text-align: center;
	width: 33.33333333%;
	}
	
	/*  aside  */
	#aside {
		max-width: 60%;
		width: 100%;
		margin-left: auto;
		margin-right: auto;
		position: relative;
		left: calc(50% - 30%);
	}
	#aside #userForm .rsform-calendar-box {
		width: 70% !important;
	}
	#aside #userForm .rsform-calendar-button {
		width: 28px;
	}
    
    video {
		max-width: 100%;
	}
    
}
@media (min-width: 1025px) and (max-width: 1280px) {
	/*  header  */
	#header {
		padding: 20px 0px 0px;
		max-width: 300px;
	}
	#header .close-menu {
		left: 299px;
	}
	
	#header .brand {
		margin-bottom: 40px;
	}
	#header .brand::before {
		bottom: -25px;
	}
	#header .brand img {
    	max-width: 120px;
	}
	
	#header .main-menu {
    	margin-bottom: 10px;
	}
	div#maximenuck207.maximenuckv ul.maximenuck li.maximenuck.level1 > a, div#maximenuck207.maximenuckv ul.maximenuck li.maximenuck.level1 > span.separator {
	    padding-top: 9px !important;
	    padding-bottom: 9px !important;
    }
	div#maximenuck207.maximenuckv ul.maximenuck div.floatck, div#maximenuck207.maximenuckv ul.maximenuck li.maximenuck div.floatck {
		margin-left: 288px !important;
	}
	div#maximenuck207 ul.maximenuck li.maximenuck div.floatck div.floatck {
    	margin: -47px 0 0 101% !important;
	}
	
	#header .lang {
	    position: absolute;
	    bottom: 115px;
	}
	
	#header .header-inner .copy {
	    left: 0px;
	    padding-left: 10px;
	    padding-right: 10px;
	}	
	
	/*  main-container  */
	#main-container {
		margin-left: 300px;
		max-width: calc(100% - 300px);
		width: 100%;
		position: relative;
	}
	
	#header .lang {
	    position: absolute;
	    bottom: 115px;
	}
	
	#header .header-inner .copy {
	    left: calc(50% - 112px);
	    padding-left: 10px;
	    padding-right: 10px;
	}	
	
	/*  main-container  */
	#main-container {
		margin-left: 300px;
	}
	
	
	/*  call-banner  */
	.call-banner p {
    	display: inline-block;
    	float: right;
    	width: 70%;
    	font-size: 18px;
    	line-height: 22px;
   		padding-top: 6px;
	}
	
	
	/*  top-intro  */
	.top-intro .container {
		padding-left: 15px !important;
		padding-right: 15px !important;
	}
	
	
	/*  services  */
	.services .welcome {
	    min-height: 520px;
	    padding: 200px 20px;
	    position: relative;
	    overflow: hidden;
	}
	.services .row .serv-box .serv-img {
    	padding: 15px;
	}
	.services .row .serv-box .serv-img img {
    	max-width: 60px;
	}
	.services .row .serv-box .serv-l, .services .row .serv-box .serv-d {
	    min-height: 260px;
	    padding: 40px 0px;
	}
	
	
	/*  boxes  */
	.boxes .container {
		padding-left: 15px !important;
		padding-right: 15px !important;
	}
	.boxes .box:nth-child(3) p {
    	padding: 0px 0px;
	}
	
	/* IVF home page */
	.ivf .ivf-icons p,  {
		max-width: 75%;
		padding-top: 5px;
	}
	.ivf .ivf-icons .i-icon-3 p {
		padding-top: 5px;
		max-width: 71%;
	}
	.ivf .ivf-icons .i-icon-2 p, .ivf .ivf-icons .i-icon-4 p {
		padding-top: 5px;
		max-width: 73%;
	}
	.ivf .ivf-icons img {
		border-width: 4px;
		max-height: 65px;
		height: 100%;
		width: auto;
		max-width: unset;
	}
	.ivf .ivf-icons .i-icon-2 img, .ivf .ivf-icons .i-icon-4 img {
		margin-right: 15px;
	}
	.ivf .ivf-icons .i-icon-3 img {
		margin-right: 25px;
	}
	
	.ivf-image img {
		float: none;
		top: 0px;
	}
	.ivf-image .half-title {
		max-width: 100%;
		top: 30px;
	}
	
	/*  make your dream  */
	.make-your-dream {
	    color: #f9f9f9;
	    width: 100%;
	    padding: 110px 0px 220px;
	    min-height: 500px;
	    position: relative;
	    right: 0px;
	    text-align: center;
	    background-image: url("/images/new/dream_bg.jpg");
	    background-attachment: scroll;
	    background-repeat: no-repeat;
	    background-position: center center;
	    background-size: cover;
	}
	.make-your-dream .container {
    	max-width: 85%;
	}
	
	
	/*  about us  */
	.about-us {
    	width: 90%;
    }
    .about-us .uk-slideset .uk-panel .uk-panel-title {
	    width: 29%;
	    word-wrap: break-word;
	    font-size: 25px;
	    line-height: 29px;
    }
    .about-us .uk-slideset .uk-panel .uk-margin {
    	width: 70%;
	}
    
    
    /*  four squares  */
    .four-squares .container {
	    padding-left: 15px !important;
	    padding-right: 15px !important;
    }
	.four-squares .col-md-7.col-lg-7, .four-squares .col-md-5.col-lg-5 {
		width: 49%;
	}
	.four-squares .video-thumb.col-md-7.col-lg-7 {
    	padding: 0px;
    	height: 430px;
	}
	.four-squares .our-mission.col-md-5.col-lg-5 {
	    padding: 20px;
	    margin-left: 14px;
	    height: 430px !important;
	    height: 100%;
	}
	.four-squares .video-thumb {
		overflow: hidden;
		max-height: 430px;
		height: 100%;
	}
	.four-squares .video-thumb a img {
	    position: absolute;
	    max-height: 500px;
	    height: 100%;
	    width: 160%;
	    max-width: 160%;
	    left: -27%;
	}
	
	.four-squares .certificates.col-md-5.col-lg-5 {
    	padding: 10px;
    	margin-right: 13px;
    	height: 430px;
	}
	.four-squares .gallery.col-md-7.col-lg-7 {
		height: 430px;
		overflow: hidden;
	}
	.four-squares .gallery .uk-slideshow {
    	max-height: 430px !important;
	}
	.four-squares .gallery .uk-slideshow li {
	    height: 100% !important;
	    min-height: 430px !important;
	}
	
	
	/*  doctors  */
	.doctors {
	    padding: 0px 0px 100px;
	    position: relative;
	}
	.doctors .doc {
	    padding: 15px 20px 15px 20px;
	    height: auto;
	    max-width: 45%;
	    margin: 0px 15px;
	        margin-top: 0px;
	    position: relative;
	    margin-top: -10%;
	    background-color: #f9f9f9;
	    z-index: 1001;
	}
	.doctors .doc:nth-child(1)::before {
	    content: " ";
	    width: 100%;
	    height: 100%;
	    background-color: #f9f9f9;
	    position: absolute;
	    z-index: -1;
	    top: 0;
	    left: -20%;
	}
	.doctors .doc:nth-child(2)::before {
	    content: " ";
	    width: 100%;
	    height: 100%;
	    background-color: #f9f9f9;
	    position: absolute;
	    z-index: -1;
	    top: 0;
	    right: -20%;
	}
	.doctors .doc:nth-child(1) .title {
    	padding-right: 35px;
	}
	
    
    /*  hr section  */
    .hr-section::before {
	    width: 42%;
	}
	.hr-section .container-fluid {
		padding-right: 10px !important;
	}
    .hr-section::after {
	    content: " ";
	    width: 10%;
	    height: 100%;
	    position: absolute;
	    top: 0px;
	    left: 32%;
	    background: linear-gradient(to right,rgba(255, 255, 255, 0), rgba(249, 249, 249, 1));
	    z-index: 0;
	}
	.hr-section .hr-left {
	    width: 42%;
    }
	.hr-section .hr-right {
		width: 58%;
	    padding-left: 15px;
	    max-height: 660px;
	    height: 100%;
	    padding-right: 0px;
	    position: relative;
	    z-index: 1;
	}
	
	
	/*  news  */
	.news .container {
    	max-width: 90%;
	}
	.news .latest-news {
	    min-height: 400px;
	    width: 55%;
	    padding-top: 10px;
	}
	.news .title::before {
		top: 60px;
	}
	.news .uk-slider li .uk-panel .uk-overlay-panel {
	    height: 300px;
	}
	.news .latest-news .uk-position-bottom-right {
    	bottom: -75px !important;
    }
	
	
	/*  footer  */
	.footer {
		margin-left: 300px;
	}
	
	
	/*  contact  */
	.contact-bottom .con-box {
	    background-color: #9ADCE2;
	    min-height: 260px;
	    padding: 50px 0px 20px;
    }
    
    
    /*  content  */
    #content {
		padding-left: 20px;
		margin-bottom: 60px;
		max-width: 100%;
		width: 100%;
	}
    .breads {
	    padding: 11% 0px;
	}
	.content.container, .breads, #footer .container {
		max-width: 100%;
		width: 100%;
	}
	#content .blog.emb-category .page-header {
		margin: 0px 0px 15px;
		height: auto;
		padding-right: 0px;
	}
	
	/* vasika stadia */
	.s-title .title {
		font-size: 34px;
		line-height: 36px;
	}
	.s-title::before {
		right: -45px;
	}
	.s-title::after {
		right: 10px;
	}
	.st-cont-1 p, .st-cont-2 p {
		padding-top: 25px;
	}
	.s-width {
		max-width: 33.33333333%;
		width: 100%;
		float: left;
	}
	.s-box .title {
		letter-spacing: 0px;
	}
	
	/* diadikasia ekswswmatikhs */
	.row.second .d-box {
		float: left;
		text-align: center;
		width: 33.33333333%;
	}
	.d-box .title {
		text-align: center;
	}
	.d-box img {
		display: block;
		margin-left: auto;
		margin-right: auto;
	}
	
	
	/* IVF inside */
	.ivf.inside .ivf-icons p {
		padding-top: 10px;
	}
	.ivf.inside .ivf-image img {
		top: 60px;
	}
	.ivf.inside .ivf-image .half-title {
		top: 80px;
	}
	
	/*  aside  */
	#aside {
		max-width: 60%;
		width: 100%;
		left: calc(50% - 30%);
	}
	#aside #userForm .rsform-calendar-box {
		width: 70% !important;
	}
	#aside #userForm .rsform-calendar-button {
		width: 28px;
	}
	
	video {
		max-width: 100%;
	}
	
}

@media (min-width: 1280px) and (max-width: 1480px) {
	.doctors .doc {
	    padding: 20px 30px 30px 30px;
	    height: auto;
	    max-width: 45%;
	    margin: 0px 20px;
	        margin-top: 0px;
	    position: relative;
	    margin-top: -10%;
	    background-color: #f9f9f9;
	    z-index: 1001;
	}
	.doctors .doc:nth-child(1) .title {
		padding-right: 35%;
	}
	.doctors .doc:nth-child(1)::before {
	    content: " ";
	    width: 100%;
	    height: 100%;
	    background-color: #f9f9f9;
	    position: absolute;
	    z-index: -1;
	    top: 0;
	    left: -20%;
	}
	.doctors .doc:nth-child(2)::before {
	    content: " ";
	    width: 100%;
	    height: 100%;
	    background-color: #f9f9f9;
	    position: absolute;
	    z-index: -1;
	    top: 0;
	    right: -20%;
	}
	
	/* IVF home */
	.ivf-image img {
		float: none;
		top: 60px;
	}
	.ivf-image .half-title {
		max-width: 100%;
		min-height: 120px;
		top: 80px;
	}
	
	/*  four squares  */
    .four-squares .container {
	    padding-left: 15px !important;
	    padding-right: 15px !important;
    }
	.four-squares .col-md-7.col-lg-7, .four-squares .col-md-5.col-lg-5 {
		width: 49%;
	}
	.four-squares .video-thumb.col-md-7.col-lg-7 {
    	padding: 0px;
    	height: 430px;
	}
	.four-squares .our-mission.col-md-5.col-lg-5 {
	    padding: 40px 20px;
	    margin-left: 14px;
	    height: 430px !important;
	    height: 100%;
	}
	.four-squares .video-thumb {
		overflow: hidden;
		max-height: 430px;
		height: 100%;
	}
	.four-squares .video-thumb a img {
	    position: absolute;
	    max-height: 500px;
	    height: 100%;
	    width: 160%;
	    max-width: 160%;
	    left: -27%;
	}
	
	.four-squares .certificates.col-md-5.col-lg-5 {
    	padding: 40px 20px;
    	margin-right: 13px;
    	height: 430px;
	}
	.four-squares .gallery.col-md-7.col-lg-7 {
		height: 430px;
		overflow: hidden;
	}
	.four-squares .gallery .uk-slideshow {
    	max-height: 430px !important;
	}
	.four-squares .gallery .uk-slideshow li {
	    height: 100% !important;
	    min-height: 430px !important;
	}
	
	/* latest news */
	.news .latest-news {
		width: 60%;
		left: -30px;
	}
	.uk-slider-container {
		margin-top: 30px;
	}
	
	/*  content  */
    #content {
		padding-left: 20px;
		margin-bottom: 60px;
		max-width: 100%;
		width: 100%;
	}
    .breads {
	    padding: 11% 0px;
	}
	.content.container, .breads, #footer .container {
		max-width: 100%;
		width: 100%;
	}
	#content .blog.emb-category .page-header {
		height: auto;
	}
	
	/* sidebar */
	.moduletable.side-box, .side-box-content, .custom.side-box {
		min-height: 300px;
	}
	.custom.side-box {
		position: relative;
	}
	.custom.side-box img {
		position: absolute;
		left: 0;
		top: 0;
		height: 100%;
		width: auto;
		z-index: -1;
	}
	
	/* vasika stadia */
	.s-title::after {
		width: 80px;
		height: 60px;
		right: 0px;
		background-size: 100%;
	}
	.s-title .title {
		font-size: 34px;
		line-height: 38px;
	}
	.s-box .title {
		font-size: 15px;
	}
	.st-cont-1 p, .st-cont-2 p {
		padding-top: 35px;
	}
	.st-image-1, .st-image-2 {
		min-height: 195px;
	}
	
	/* diadikasia ekswswmatikhs */
	.row.second .d-box {
		float: left;
		text-align: center;
		width: 33.33333333%;
	}
	
	/* IVF inside */
	.ivf.inside .ivf-icons p {
		padding-top: 10px;
	}
	.ivf.inside .ivf-image img {
		float: none;
		top: 20px;
	}
	.ivf.inside .ivf-image .half-title {
		max-width: 100%;
		min-height: 120px;
		top: 40px;
	}
	.ivf.inside .ivf-icons .iv {
		min-height: 90px;
	}
	.ivf.inside .ivf-icons img {
		border-width: 4px;
	}
	.ivf.inside .ivf-icons .i-icon-2 img, .ivf.inside .ivf-icons .i-icon-4 img {
		margin-right: 20px;
	}
	.ivf.inside .ivf-icons .i-icon-3 img {
		margin-right: 25px;
	}
	
	video {
		max-width: 100%;
	}
	
}
@media (min-width: 1481px) and (max-width: 1860px) { 
	.doctors .doc {
	    padding: 20px 30px 30px 30px;
	    height: auto;
	    max-width: 45%;
	    margin: 0px 20px;
	        margin-top: 0px;
	    position: relative;
	    margin-top: -10%;
	    background-color: #f9f9f9;
	    z-index: 1001;
	}
	.doctors .doc:nth-child(1)::before {
    content: " ";
    width: 100%;
    height: 100%;
    background-color: #f9f9f9;
    position: absolute;
    z-index: -1;
    top: 0;
    left: -20%;
	}
	.doctors .doc:nth-child(2)::before {
	    content: " ";
	    width: 100%;
	    height: 100%;
	    background-color: #f9f9f9;
	    position: absolute;
	    z-index: -1;
	    top: 0;
	    right: -20%;
	}
}
@media (min-width: 1480px) and (max-width: 1554px) {  
	/* IVF home */
	.ivf-image img {
		float: none;
		top: 60px;
	}
	.ivf-image .half-title {
		max-width: 100%;
		min-height: 120px;
		top: 80px;
	}
	
	/*  content  */
    #content {
		padding-left: 20px;
		margin-bottom: 60px;
		max-width: 74%;
		width: 100%;
	}
    .breads {
	    padding: 11% 0px;
	}
	.content.container, .breads, #footer .container {
		max-width: 100%;
		width: 100%;
	}
	#content .blog.emb-category .page-header {
		height: auto;
	}
	
	/* vasika stadia */
	.s-box .title {
		font-size: 14px;
	}
	
	/* IVF inside */
	.ivf.inside .ivf-image img {
		float: none;
		top: 60px;
	}
	.ivf.inside .ivf-image .half-title {
		max-width: 100%;
		min-height: 120px;
		top: 80px;
	}
}