@import url('https://fonts.googleapis.com/css?family=PT+Sans');
@import url('https://fonts.googleapis.com/css?family=Montserrat');

*
{
	border: none;
	outline: 0;
}

html {
    scroll-behavior: smooth;
  }

body
{
    padding-top: 8vh;
	background-color: #FFFFFF !important;
    width: 100%;
}

a
{
	outline: none !important;
	text-decoration: none !important;
}

p
{
    text-align: justify;
}

div.menu
{
    position: fixed; 
    top: 0%;
    width: 100%;
    text-align: center;
    background-color: #FFFFFF;
		height: 4vh;
		min-height: 8vh;

}

a.endoscopiaLink
{
    font-family: Montserrat;
    color: #000000;
    font-size: 1.1vw;
    margin-left: 5%;
}

table.tableLinks
{
    border-collapse: separate;
    border-spacing: 1.5vw 0px;
}

a.menuLinks
{
    font-family: Montserrat;
    color: #000000;
    font-size: 1vw;
}

a.phoneLink
{
    font-family: PT Sans;
    color: #000000;
    font-size: 1.1vw;
    margin-right: 5%;
}



div.bigImage
{
    height: 92vh;
	min-height: 46vw;
	max-height: 54vw;
    background-image: url(image/image_1.jpg);
    background-repeat: no-repeat;
    background-size: 100%;
}

table.tableBigImage
{
    width: 100%;
}

p.nameBigImage
{
    font-family: Montserrat;
    color: #FFFFFF;
    font-size: 2.7vw;
    text-align: center;
    padding-top: 2%;
}

p.descriptionBigImage
{
    font-family: PT Sans;
    color: #FFFFFF;
    font-size: 1.2vw;
    text-align: center;
}

p.adressBigImage
{
    font-family: PT Sans;
    color: #FFFFFF;
    font-size: 1.1vw;
    text-align: right;
    margin-right: 2vh;
    margin-top: 2vh;
}

table.squareTableBigImage
{
    width: 80%;
    border-collapse: separate;
    border-spacing: 9vw 0px;
}

div.squareBigImage
{
    border: 0.2vw solid #FFFFFF;
    border-radius: 2.5vw;
    padding-top: 3.5vw;
    padding-bottom: 3.5vw;
    height: 16vw;
}

p.squareNameBigImage
{
    font-family: Montserrat;
    color: #FFFFFF;
    font-size: 1.3vw;
    text-align: center;
    font-weight: 600;

}

p.squareDescriptionBigImage
{
    font-family: Montserrat;
    color: #FFFFFF;
    font-size: 2.4vw;
    text-align: center;
    margin-bottom: 0px;
    padding-bottom: 0px;
}

p.miniSquareDescriptionBigImage
{
    font-family: Montserrat;
    color: #FFFFFF;
    font-size: 1.1vw;
    text-align: center;
}

p.miniMiniSquareDescriptionBigImage
{
    font-family: PT Sans;
    color: #FFFFFF;
    font-size: 1.1vw;
    text-align: center;
    margin-top: 0.5vw;
}

p.offerBigImage
{
    font-family: PT Sans;
    color: #FFFFFF;
    font-size: 1.1vw;
    text-align: center;
    margin-top: 3vw;
}

button.buttonBigImage
{
    display: block;
    width: 17vw;
    height: 4vw;
    background: linear-gradient(96.94deg, #6CE679 -8.57%, #0C6D28 112.44%);
    border-radius: 1vw;
    text-align: center;
    font-family: PT Sans;
    color: #FFFFFF;
    font-size: 1.4vw;
    margin-bottom: 3vw;
}

a.buttonPhone
{
    text-align: center;
    color: #FFFFFF;
    font-family: PT Sans;
    font-size: 1.1vw;
}



div.Endoscopia
{
    margin-top: 2%;
    width: 100%;
}

table.tableEndoscopia
{
    width: 70%;
    border-collapse: separate;
    border-spacing: 1.5vw 0px;
}

p.Titles
{
    text-align: center;
    font-family: Montserrat;
    font-size: 1.4vw;
}

p.Description
{
    font-family: PT Sans;
    color: #464646;
    font-size: 1.1vw;
}

p.Сaption
{
    font-family: PT Sans;
    font-style: italic;
    text-align: center;
    margin-bottom: 10%;
    padding-top: 2%;
    font-size: 1.1vw;
}

img.imageCaption
{
    height: 11vw;
    width: 100%;
}

div.Endoscopia2
{
    width: 100%;
}



div.Photo
{
    width: 100%;
    background: #C4C4C4;
}

p.textPhoto
{
    font-family: Montserrat;
    text-align: center;
    padding-top: 3vw;
    margin-bottom: 0px;
    font-size: 1.4vw;
}

table.tablePhoto
{
    width: 70%;
    border-collapse: separate;
    border-spacing: 1.5vw 1.5vw;
    padding-bottom: 2vw;;
}

img.imgPhoto
{
    width: 100%;
}



div.services
{
    margin-top: 2vw;
}

p.titlesServices
{
    font-family: Montserrat;
    color:#000000;
    font-size: 1.4vw;
    text-align: center;
    margin-bottom: 0px;
}

p.descriptionServices
{
    font-family: Montserrat;
    font-size: 1.1vw;
    color: #464646;
    text-align: center;
    margin-bottom: 2vw;
}

table.tableSquareServices
{
    width: 60%;
    border-collapse: separate;
    border-spacing: 2vw 0px;
}

div.squareServices
{
    border: 0.2vw solid #000000;
    border-radius: 2.5vw;
    padding-top: 1.5vw;
    padding-bottom: 1.5vw;
}

p.headerSquare
{
    text-align: center;
    font-family: Montserrat;
    font-size: 1.3vw;
    color: #000000;
}

ul.descriptionSquare
{
    font-family: PT Sans;
    font-size: 1.1vw;
    color: #000000;
    width: 90%;
    margin-bottom: 0px;
    text-align: start;
}

p.descriptionSquare2
{
    font-family: PT Sans;
    font-size: 1.1vw;
    color: #464646;
    width: 83%;
}



div.aboutUs
{
    margin-top: 4vw;
}

table.tableAbout
{
    width: 80%;
}

img.imgAbout
{
    width: 8vw;
    margin-top: 1vw;
}

p.nameAbout
{
    font-family: PT Sans;
    font-size: 1.1vw;
    color: #000000;
    text-align: center;
    margin-top: 1.5vw;
    margin-bottom: 0.5vw;
}

p.descriptionAbout
{
    font-family: PT Sans;
    font-size: 1vw;
    color: #464646;
    text-align: center;
}



p.Contacts
{
    margin-top: 2vw;
    font-family: Montserrat;
    text-align: center;
    color: #000000;
    font-size: 1.4vw;
    margin-bottom: 1.5vw;
}

table.tableContacts
{
    width: 60%;
}

a.phoneContacts
{
    font-family: PT Sans;
    font-size: 1.5vw;
    color: #000000;
}

p.adressContacts
{
    font-family: PT Sans;
    color: #464646;
    font-size: 1.3vw;
}

iframe.iframeMap
{
    width: 100%;
    height: 18vw;
    margin-bottom: 3vw;
}

table.LinksIVR_Inst
{
    width: 100%;
}
img.linkImageInsta
{
    text-align: center;
    width: 2vw;
}

img.linkImageIVR
{
    text-align: center;
    width: 2vw;
}

a.linkInstagramAndIVR
{
    text-align: center;
    font-size: 1vw;
    font-family: PT Sans;
    color: #000000;
}


div.footer
{
    background-color: #000000;
    width: 100%;
    padding: 1.5vw;
}

table.tableFooter
{
    border-collapse: separate;
    border-spacing: 3vw 0px;
}

a.linksFooter
{
    color: #FFFFFF;
    font-family: PT Sans;
    font-size: 1.1vw;
}

p.footerEndoscopia
{
    color: #FFFFFF;
    font-family: PT Sans;
    font-size: 1.1vw;
    text-align: center;
    margin-top: 1.2vw;;
}
