@media screen (max-width: 1680px){
    body {
	margin:0;
	background: url(DSC_0331.jpg) no-repeat center top;
    background-size: 100%;
    font-family: "Cambria", serif;}
    
    .container {	
    background-color: rgba(253, 254, 255, 0.8);

    }
    .block-prib {
    float: left;
    background: linear-gradient(to right, #efeef5, #ffffff);
    display: inline-block;
    width: 50%;
    }

    .block-prib-sec {
    float: right;
    background: #efeef5;
    display: inline-block;
    width: 50%;
    }
    .text-prib {
    text-align: center;
    font-family: "Cambria", serif;
    color: #323a45;
    padding-top: 5%;
    font-size: 2em;
    float: right;
    width: 50%;
}
.text-prib-sec {
    text-align: center;
    font-family: "Cambria", serif;
    color: #323a45;
    padding-top: 5%;
    font-size: 2em;
    float: left;
    width: 50%;
}
.main {
padding-top: 1%;
}
}

@media all and (max-width: 1280px){
body {
    margin:0;
    background: url(DSC_0331.jpg) no-repeat center top;
    background-size: 1300px;
    font-family: "Cambria", serif;
    }
    
    .container {    
    background-color: rgba(253, 254, 255, 0.8);
    margin: 1% auto;
    width: calc(100% - 36px);
    height: calc(564px - 36px);}

   .first-banner{
    font-size: 2.5em;
    color: #323a45;
    text-align: center;
    padding: 1em 1em 0em 1em;
    }
    p.second-banner{
    font-size: 1.7em;
    padding-top: 0%;}
    
    .col-1 {
    text-align: center;
    color:#323a45;
    margin-left: 10%;
    margin-right: 10%;
    padding-top: 1.5%;
    padding-bottom: 1.5%;
    font-size: 1.2em;
    background: none;
}
    .text-prib {
    text-align: center;
    font-family: "Cambria", serif;
    color: #323a45;
    padding-top: 0%;
    font-size: 2em;
    float: right;
    width: 50%; 
    }

    .text-prib-sec {
    text-align: center;
    font-family: "Cambria", serif;
    color: #323a45;
    padding-top: 0%;
    font-size: 2em;
    float: left;
    width: 50%; 
    }


    .block-prib {
    float: left;
     background: linear-gradient(to right, #efeef5, #ffffff);
    display: inline-block;
    width: 50%;
    }

        .block-pri-sec {
    float: right;
    background: #efeef5;
    display: inline-block;
    width: 50%;
    }
    .col-1-text{
    font-size: 1.2em;
    padding-left: 0%;
    padding-right: 0%;
    }

}

@media all and (max-width: 1024px){
body {
	margin:0;
	background: url(DSC_0331.jpg) no-repeat center top;
    background-size: 1300px;
    font-family: "Cambria", serif;
	}
	
	.container {	
    background-color: rgba(253, 254, 255, 0.8);
	margin: 1% auto;
    width: calc(100% - 36px);
    height: calc(564px - 36px);}

   .first-banner{
    font-size: 2.5em;
    color: #323a45;
	text-align: center;
	padding: 1em 1em 0em 1em;
	}
	p.second-banner{
	font-size: 1.7em;
	padding-top: 0%;}
	
	.col-1 {
	text-align: center;
	color:#323a45;
	margin-left: 10%;
    margin-right: 10%;
    padding-top: 1.5%;
    padding-bottom: 1.5%;
    font-size: 1.2em;
        background: none;
}
	.text-prib {
    text-align: center;
    font-family: "Cambria", serif;
    color: #323a45;
    padding-top: 0%;
    font-size: 1.7em;
    float: right;
    width: 50%;	
	}

	.text-prib-sec {
    text-align: center;
    font-family: "Cambria", serif;
    color: #323a45;
    padding-top: 0%;
    font-size: 2em;
    float: left;
    width: 50%;	
	}


	.block-prib {
    float: left;
    background: linear-gradient(to right, #efeef5, #ffffff);
    display: inline-block;
    width: 50%;
	}

		.block-pri-sec {
    float: right;
    background: #efeef5;
    display: inline-block;
    width: 50%;
	}
	.col-1-text{
	font-size: 1.2em;
	padding-left: 0%;
	padding-right: 0%;
	}

}

@media all and (max-width: 768px){
body {
	margin:0;
	background: url(DSC_0331.jpg) no-repeat center top;
    background-size: 1300px;
    font-family: "Cambria", serif;
	}	
	.container {	
    background-color: rgba(253, 254, 255, 0.8);
	margin: 1% auto;
    width: calc(100% - 36px);
    height: calc(564px - 36px);}
	
	.first-banner{
    font-size: 2em;
    color: #323a45;
	text-align: center;
	padding: 1em 1em 0em 1em;
	}
	p.second-banner{
	font-size: 1.4em;
	padding-top: 0%;}
	
	.banner {
		padding-top: 15%;
	}
	.col-1 {
	text-align: center;
	color:#323a45;
	margin-left: 10%;
    margin-right: 10%;
    padding-top: 4%;
    padding-bottom: 1.5%;
    font-size: 1em;
        background: none;
}
	.text-prib {
    text-align: center;
    font-family: "Cambria", serif;
    color: #323a45;
    padding-top: 0%;
    font-size: 2em;
    width: 100%;	
	}

	.text-prib-sec {
    text-align: center;
    font-family: "Cambria", serif;
    color: #323a45;
    padding-top: 0%;
    font-size: 2em;
    width: 100%;	
	}

	.block-prib{
    background: linear-gradient(to right, #efeef5, #ffffff);
    display: inline-block;
    width: 100%;
	}

	.block-prib-sec{
    background: #efeef5;
    display: inline-block;
    width: 100%;
	} 
	.col-1-text{
	font-size: 1.5em;
	padding-left: 0%;
	padding-right: 0%;
	}
	.function {
    font-size: 0.7em;
	}
	.col-main-1 {
	padding-bottom: 2%;
	}
}
@media all and (max-width: 480px){
body {
    margin:0;
    background: url(DSC_0331.jpg) no-repeat center top;
    background-size: 1300px;
    font-family: "Cambria", serif;
    }   
    .container {    
    background-color: rgba(253, 254, 255, 0.8);
    margin: 1% auto;
    width: calc(100% - 36px);
    height: calc(564px - 36px);}
    
    .first-banner{
    font-size: 1.7em;
    color: #323a45;
    text-align: center;
    padding: 1em 1em 0em 1em;
    }
    p.second-banner{

    font-size: 1.4em;
    padding-top: 0%;}
    
    .banner {
        padding-top: 15%;
    }
    .col-1 {
    text-align: center;
    color:#323a45;
    margin-left: 10%;
    margin-right: 10%;
    padding-top: 10%;
    padding-bottom: 1.5%;
    font-size: 0.8em;
        background: none;
}
    .text-prib {
    text-align: center;
    font-family: "Cambria", serif;
    color: #323a45;
    padding-top: 0%;
    font-size: 1.8em;
    width: 100%;    
    }

    .text-prib-sec {
    text-align: center;
    font-family: "Cambria", serif;
    color: #323a45;
    padding-top: 0%;
    font-size: 2em;
    width: 100%;    
    }

    .block-prib{
    background: linear-gradient(to right, #efeef5, #ffffff);
    display: inline-block;
    width: 100%;
    }

    .block-prib-sec{
    background: #efeef5;
    display: inline-block;
    width: 100%;
    } 
    .col-1-text{
    font-size: 1.5em;
    padding-left: 0%;
    padding-right: 0%;
    }
    .function {
    font-size: 0.7em;
    }
    .col-main-1 {
    padding-bottom: 2%;
    }
}
@media all and (max-width: 320px){
body {
    margin:0;
    background: url(DSC_0331.jpg) no-repeat center top;
    background-size: 1300px;
    font-family: "Cambria", serif;
    }   
    .container {    
    background-color: rgba(253, 254, 255, 0.8);
    margin: 1% auto;
    width: calc(100% - 36px);
    height: calc(564px - 36px);}
    
    .first-banner{
    font-size: 1.5em;
    color: #323a45;
    text-align: center;
    padding: 1em 1em 0em 1em;
    }
    p.second-banner{

    font-size: 1.1em;
    padding-top: 0%;}
    
    .banner {
        padding-top: 15%;
    }
    .col-1 {
    text-align: center;
    color:#323a45;
    margin-left: 10%;
    margin-right: 10%;
    padding-top: 10%;
    padding-bottom: 1.5%;
    font-size: 0.9em;
    background: none;
}
    .text-prib {
    text-align: center;
    font-family: "Cambria", serif;
    color: #323a45;
    padding-top: 0%;
    font-size: 1.7em;
    width: 100%;    
    }

    .text-prib-sec {
    text-align: center;
    font-family: "Cambria", serif;
    color: #323a45;
    padding-top: 0%;
    font-size: 1.7em;
    width: 100%;    
    }

    .block-prib{
   background: linear-gradient(to right, #efeef5, #ffffff);
    display: inline-block;
    width: 100%;
    }

    .block-prib-sec{
    background: #efeef5;
    display: inline-block;
    width: 100%;
    } 
    .col-1-text{
    font-size: 1.5em;
    padding-left: 0%;
    padding-right: 0%;
    }
    .function {
    font-size: 0.7em;
    }
    .col-main-1 {
    padding-bottom: 2%;
    }
ul.fineprint {
    list-style: none;
    font-size: 80%;
    text-align: left;
    
}
ul.fineprint li {
    display: inline;
}
li.separator {
    font-weight: 200;
    color: #c61b2d;
}
}
