@font-face {
	font-family: '../calibri2'; 
	src: url(calibri.ttf); 
}

body{
padding:0;
margin:0;
font-family:calibri,calibri2,arial;
color:#000000;
	background:#f1f1f1;
}

a{
	text-decoration:none;
}

h1,h2,h3{
font-weight:normal;
}

h2,h3{
	margin:0;
	padding:0;
}

textarea, input, select{
font-family:calibri,calibri2,arial;
}

.font0{
font-size:14px;
}

.font1{
font-size:16px;
}

.font2{
font-size:18px;
}

.font3{
font-size:22px;
}

.font4{
font-size:28px;
}


.p5{
	padding:5px;
}

.p10{
	padding:10px;
}

.p20{
	padding:20px;
}

.p40o{
	padding:40px;
}

.menu{
	width:100%; 
}

.menubutton1{
	padding:10px;
	padding-left:20px;
	padding-right:20px;
	font-size:20px;
	border-radius:10px;
	margin-left:10px;
	margin-right:10px;
	white-space:nowrap;
}

.menubutton1:hover{
	background:#c9c9c9;
	cursor:pointer;
}

.menubutton1active{
	background:#000000;
	color:white;
}

.menubutton1active:hover{
	background:#000000;
	color:white;
}

.menubutton2{
	padding:10px;
	padding-left:20px;
	padding-right:20px;
	font-size:20px;
	border-radius:10px;
	margin-left:10px;
	margin-right:10px;
	white-space:nowrap;
}

.menubutton2:hover{
	background:#c9c9c9;
	cursor:pointer;
}

.menubutton2active{
	background:#000000;
	color:white;
}

.menubutton2active:hover{
	background:#000000;
	color:white;
}


.menubutton3{
	background-color:white;
	padding:10px;
	padding-left:20px;
	padding-right:20px;
	font-size:20px;
	border-radius:10px;
	margin-right:20px;
	margin-bottom:20px;
	white-space:nowrap;
}

.menubutton3:hover{
	background:#c9c9c9;
	cursor:pointer;
}

.menubutton4{
	background-color:f1f1f1;
	padding:10px;
	padding-left:20px;
	padding-right:20px;
	font-size:20px;
	border-radius:10px;
	margin-right:20px;
	margin-bottom:20px;
	white-space:nowrap;
}

.menubutton4:hover{
	background:#c9c9c9;
	cursor:pointer;
}

.menubutton3active{
	background:#000000;
	color:white;
}

.menubutton3active:hover{
	background:#000000;
	color:white;
}


.content1{
	width:100%;
	margin:0 auto;
}

.logo{
	padding:20px;
	margin-bottom:20px;
	margin-top:20px;
}

.img1{
	width:25px;
}

.img2{
	width:40px;
}

.headertabletop{
	padding:20px; 
	width:100%;
	border-bottom:solid 1px #ccc;

}

.headertablebottom{
	padding:10px; 
	border-top:solid 1px #000000; 
	margin: 0 auto; 

}

.imgport1{
	width:23.75%; 
	margin-left:1%; 
	margin-bottom:1%;
	border-radius:10px;
	float:left; 
	position:relative; 
	overflow:hidden;
}

.imgport2{
	width:23.75%; 
	margin-left:1%; 
	margin-bottom:1%;
	border-radius:10px;
	float:left; 
	position:relative; 
	overflow:hidden;
	 border:solid 1px #ccc;
}

.findmasterbuttonobram2{
		width:23.75%; 
	margin-left:1%; 
	margin-bottom:1%;
	border-radius:10px;
	float:left; 
	position:relative; 
	overflow:hidden;
	 border:solid 1px #ccc;
	background:#E2E2E2;
}

.instagram{
	margin-left:20px; 
	width:40px;
}

.cir1{
	width:50px;
	height:50px;
	border:solid 1px #000000;
	border-radius:100%;
	text-align:center;
	margin-right:10px;
	background:#ffffff;
}

.cirobram{
	border-left:dotted 2px #ccc; 
	
	padding-left:20px;
}

.cirleft{
	margin-left:-46px;
}

.table1{
	display:table;
}

.table-row1{
	display:table-row;
}

.table-cell1{
	display:table-cell;
	vertical-align:top;
}

.divcheck{
	background:#ffffff; 
	border-radius:10px; 
	border:dotted 2px #ccc;
}

.mobile1,.mobile2,.mobile3,.mobile4{
	display:none;
}

.aboutstudio {
    width: 50%;
    background: url('https://belaya.studio/img/stud.jpeg');
    background-position-x: left;
    background-position-y: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.aboutobram{
	border:solid 1px #ccc;
	background:#f1f1f1;
	border-radius:20px;
	margin-left:1%;
	margin-right:1%;
	overflow:hidden;
}

.benimgobram{
	border:solid 1px #cccccc;
	border-radius:100%;	
	background:#ffffff;
}
.benimg{
	width:50px;
	padding:20px;
}

.inputform{
	padding:20px;
	border:solid 1px #000000;
	font-size:18px;
	width:100%;
	border-radius:10px;
}

.inputbutton{
	margin-top:20px;
	padding:20px;
	border:solid 1px #000000;
	font-size:18px;
	width:100%;
	border-radius:10px;
	background:#000000;
	color:white;
	 -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s; 
}

.inputbutton:hover{
	background:#f1f1f1;
	color:black;
	cursor:pointer;
}

.mobleft1{
	padding-left:15px;
	padding-right:20px;
}

.tdnextfor{
width:50%;	
}

.tdnextfor:hover{
background: radial-gradient(#ffffff, transparent, transparent);
cursor:pointer;
}

#gallery{
	display:none; 
	position:fixed; 
	z-index:9999999; 
	width:100%; 
	height:100%;
}

.table-cell1-fix{
	min-width:550px;
}

.table-cell1-fix2{
	max-width:500px;
}

.table-cell1-fix3{
	width:400px;
}

.w50d{
	width:50%;
}

.aboutauthor{
	border:solid 1px #ccc;
	border-radius:20px;
	overflow:hidden;
	margin-left:1%;
	margin-right:1%;
}

.descpaddleft45{
	padding-left:45px;
}

.loader{
	width:40px;
	padding:40px;
}

.morephotosdiv{
	width:100%; 
	margin-top:20px;
	background:linear-gradient(to top, #E2E2E2, #ffffff); 
}

.morephotosdiv:hover{
	cursor:pointer;
	background:linear-gradient(to top, #E2E2E2, #ffffff); 
}

.morephotosdiv2{
	width:100%; 
	margin-top:20px;
	background:linear-gradient(to top, #E2E2E2, #ffffff); 
}

.morephotosdiv2:hover{
	cursor:pointer;
	background:linear-gradient(to top, #E2E2E2, #ffffff); 
}

.morephotosdivpad{
	padding:40px;
	padding-bottom:60px;
}

.findmasterbuttonobram{
	margin:1%;
	margin-right:0.5%;
}



.findmasterimg{
	width:30px;
}

.pdop{
	padding-bottom:20px;
	padding-top:20px;
}

.priceresult{
	background:#000000; 
	color:white; 
	border-radius:10px; 
	margin-top:10px;
	padding:10px;
}

.newpadd{
	padding-left:0; 
	padding-right:0; 
	padding-top:10px;
	padding-bottom:40px;
}

.p20nn1{
	padding-bottom:20px;
}

.p20nn2{
	padding-left:20px; 
	padding-bottom:20px;
}

.yes1350{
	display:none;
}

	@media all and (max-width: 1350px) {

.yes1350{
	display:table;
}

.non1350{
	display:none;
}

.table-cell1-fix3{
	width:350px;
}	
	
		.imgport1{
	width:32%; 
	margin-left:1%; 
	margin-bottom:1%;
}

.imgport2{
	width:32%; 
	margin-left:1%; 
	margin-bottom:1%;
}	

.findmasterbuttonobram2{
	width:65%; 
	margin-left:1%; 
	margin-bottom:1%;
}
		
	}

	@media all and (max-width: 1000px) {


.p20nn1{
	padding-bottom:40px;
}

.p20nn2{
	padding-left:40px; 
	padding-bottom:40px;
}

.priceresult{
	border-radius:20px; 
	margin-top:20px;
	padding:20px;
}

.morephotosdivpad{
	padding:80px;
	padding-bottom:80px;
}

.pdop{
	padding-left:10px;
}

.newpadd{
	padding-left:0; 
	padding-right:0; 
	padding-top:20px;
	padding-bottom:60px;
}

.findmasterimg{
	width:60px;
}

.loader{
	width:80px;
	padding:40px;
}

.aboutauthor{
	border:solid 1px #ccc;
	border-radius:20px;
	margin-left:2%;
	margin-right:2%;
	margin-bottom:2%;
}

.table-cell1-fix{
	min-width:none;
}

.table-cell1-fix2{
	max-width:none;
}

.table-cell1-fix3{
	width:100%;
}

.inputform{
	padding:40px;
	font-size:46px;
	border-radius:10px;
}

.inputbutton{
	padding:40px;
	font-size:42px;
	border-radius:10px;
}

.benimg{
	width:70px;
	padding:40px;
}

.aboutobram{
	border-radius:20px;
	margin:2%;
	margin-top:0;
	margin-bottom:0;
	border:solid 1px #ccc;
}

.aboutstudio {
    width: 100%;
	height:600px;
    background: url('https://belaya.studio/img/stud.jpeg');
    background-position-x: left;
    background-position-y: center;
    background-repeat: no-repeat;
    background-size: cover;
}	
	
.nonmobile{
	display:none;
}		
		
.p5{
	padding:10px;
}

.p10{
	padding:20px;
}

.p20{
	padding:40px;
}

.p40o{
	padding:40px;
}

.menubutton1{
	padding:20px;
	font-size:36px;
}




.menubutton2{
	padding:15px;
	font-size:32px;
}

.menubutton3{
	padding:20px;
	font-size:36px;
}

.menubutton4{
	padding:20px;
	font-size:36px;
}

.font0{
font-size:28px;
}
	
.font1{
font-size:36px;
}


.font2{
font-size:40px;
}

.font3{
font-size:44px;

}

.font4{
font-size:48px;
}

.content1{
	width:100%;
}



.img1{
	width:50px;
}

.img2{
	width:80px;
}

.logo{
	width:620px;
	margin-top:40px;
	padding:40px;
	margin-bottom:40px;
}

.headertabletop{
	float:none;
	margin:0 auto;
	padding:40px; 
	padding-left:20px;
	padding-right:20px;	
}

.headertablebottom{
	padding:0px; 
padding-top:20px;
	margin-bottom:20px;
}
		
.imgport1{
	width:47%; 
	margin-left:2%; 
	margin-bottom:2%;
	    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
}		

.imgport2{
	width:47%; 
	margin-left:2%; 
	margin-bottom:2%;

}		

.findmasterbuttonobram2{
	width:96%; 
	margin-left:2%; 
	margin-bottom:2%;
	border-radius:20px;
	
}

.imgport1active{
	width:96%;
	border:solid 1px #ccc;
}
	
.instagram{
	margin-left:0;
	margin-right:20px; 
	width:60px;
}


.cir1{
	width:100px;
	height:100px;

}	

.cirobram{
	border-left:dotted 4px #ccc; 
	margin-top:20px;
	padding-left:0px;
	margin-left:30px;
}

.cirleft{
	margin-left:-55px;
}

.mobleft1{
	padding-left:60px;
	padding-right:0px;
	padding-bottom:20px;
}

.mobleft2{
	padding-left:10px;
}
	

.table1{
	display:block;
}

.table-row1{
	display:block;
}

.table-cell1{
	display:block;
}

.divcheck{
	border:dotted 4px #ccc;
	margin-top:60px;
	margin-left:-60px;
	border-radius:20px; 
}	

.divcheckdoppad{
	padding:60px;
}

.mobile1{
	display:block;
}


.w50d{
	width:100%;
}

.rightmob1{
	padding-right:20px;
}

.descpaddleft45{
	padding-left:0px;
	padding-top:20px;
	margin-left:-30px;
}

.paddleftmob65{
	padding-left:65px;
}

.findmasterbuttonobram{
	margin:2%;
}


.dipmrm1{
	margin-right:30px;
}

.dipmlm1{
	margin-left:20px;
}


	}