body{
    font-family: 'Open Sans', sans-serif;
    overflow-x: hidden;
}
.brnd_name{
	display: inline-block;
	font-family: 'Lora', serif;
	color: #87ba2e;
	font-size: 39px;
	font-weight: 900;
	width: 26%;
}
.brand_center{
	display: inline-block;
	width: 48%;
	text-align: center;
}
header{
	height: 158px;
}
.home_top_container:after{
	clear: none;
	/*height: 19px;*/
	width: 100%;
	position: absolute;
	background: linear-gradient(to top, #7dac00, #a2c000);
	left: 0;
	top: 158px;
	z-index: 1;
}
.home_brand_back:after{
	content: " ";
	position: absolute;
	top: 0;
	background: #fff;
	height: 240px;
	width: 302px;
	z-index: 2;
	margin-left: -270px;
	border-radius: 100%;
}
.brand_center img{
	position: relative;
	z-index: 3;
}
.phone{
	width: 25%;
	display: inline-block;
	text-align: right;
}
.phone a {
	font-family: 'Lora', serif;
	color: #87ba2e;
	font-size: 39px;
	font-weight: 900;
}
.home_content {
	background: url(/wp-content/themes/vegatek/img/sky.png) no-repeat;
	width: 100%;
	background-size: cover;
	display: inline-block;
	margin-bottom: 0;
	position: relative;height: calc(100vh - 158px);
}
.home_content:before{
	content: " ";
	background: url(/wp-content/themes/vegatek/img/cloud.png) no-repeat;
	position: absolute;
	width: 50%;
	height: 411px;
	background-size: 100%;
	margin-top: 100px;
	margin-left: 14%;
}

/***********************************
*******      RESPONSIVE      *******
***********************************/
@media (min-width: 1350px){
.container {
width: 1230px;
}
}

@media (max-width:  1359px){
	.home_brand_back:after {
	    content: " ";
	    position: absolute;
	    top: 0;
	    background: #fff;
	    height: 220px;
	    width: 255px;
	    z-index: 2;
	    margin-left: -227px;
	    border-radius: 100%;
	}
	.brand_center img {
	    position: relative;
	    z-index: 3;
	    width: 200px!important;
	    height: auto!important;
	}
	.brnd_name {
	    display: inline-block;
	    font-family: 'Lora', serif;
	    color: #87ba2e;
	    font-size: 36px;
	    font-weight: 900;
	    width: 26%;
	}
	.phone a {
	    font-family: 'Lora', serif;
	    color: #87ba2e;
	    font-size: 36px;
	    font-weight: 900;
	}
}

@media (max-width:  1199px){
	header .container {
    width: 95%;
    padding: 0;
	}
	.phone {
	    width: 29%;
	    display: inline-block;
	    text-align: right;
	}
	.phone a {
	    font-family: 'Lora', serif;
	    color: #87ba2e;
	    font-size: 32px;
	    font-weight: 900;
	}
	.brand_center {
	    display: inline-block;
	    width: 36%;
	    text-align: center;
	}
	.brnd_name {
	    display: inline-block;
	    font-family: 'Lora', serif;
	    color: #87ba2e;
	    font-size: 32px;
	    font-weight: 900;
	    width: 30%;
	}
}

@media (max-width:  992px){
	header {
	    height: 85px;
	}
	.brand_center img {
	    position: relative;
	    z-index: 3;
	    width: 130px!important;
	    height: auto!important;
	}
	.brnd_name {
	    display: inline-block;
	    font-family: 'Lora', serif;
	    color: #87ba2e;
	    font-size: 24px;
	    font-weight: 900;
	    width: 30%;
	}
	.home_top_container:after {
	    clear: none;
	    /*height: 19px;*/
	    width: 100%;
	    position: absolute;
	    background: linear-gradient(to top, #7dac00, #a2c000);
	    left: 0;
	    top: 85px;
	    z-index: 1;
	}
	.home_brand_back:after {
	    content: " ";
	    position: absolute;
	    top: 44px;
	    background: #fff;
	    height: 95px;
	    width: 190px;
	    z-index: 2;
	    margin-left: -160px;
	    border-radius: 0 0 50% 50%/ 0 0 100% 100%;
	}
	.phone {
	    width: 27%;
	    display: inline-block;
	    text-align: right;
	}
	.phone a {
	    font-family: 'Lora', serif;
	    color: #87ba2e;
	    font-size: 24px;
	    font-weight: 900;
	}
}
@media (max-width:  719px){
	.brnd_name {
	    display: inline-block;
	    font-family: 'Lora', serif;
	    color: #87ba2e;
	    font-size: 19px;
	    font-weight: 900;
	    width: 31%;
	    position:  relative;
	    z-index: 3;
	}
	.phone a {
	    font-family: 'Lora', serif;
	    color: #87ba2e;
	    font-size: 17px;
	    font-weight: 900;
	}
	.phone {
	    width: 31%;
	}
	.container {
	    padding-right: 5px;
	    padding-left: 5px;
	}
}
@media (max-width:  480px){
	header {
	    height: 178px;
	}
	.top_layer_s,
	.top_layer_f {
	    display: none;
	}
	.brnd_name {
	    width: 100%;
	    text-align: center;
	    margin-top: 10px;
	    font-size: 30px;
	}
	.phone a {
	    font-family: 'Lora', serif;
	    color: #87ba2e;
	    font-size: 30px;
	    font-weight: 900;
	}
	.home_brand_back:after {
	    content: " ";
	    position: absolute;
	    top: 178px;
	    background: #fff;
	    height: 151px;
	    width: 302px;
	    z-index: 2;
	    margin-left: -270px;
	    border-radius: 100%;
	    border-radius: 0 0 50% 50%/ 0 0 100% 100%;
	}
	.home_top_container:after {
	    top: 178px;
	}
	.home_brand_back:after {
	    content: " ";
	    position: absolute;
	    top: 154px;
	    background: #fff;
	    height: 100px;
	    width: 200px;
	    z-index: 2;
	    margin-left: -165px;
	    border-radius: 0 0 50% 50%/ 0 0 100% 100%;
	}
	.brand_center {
	    display: inline-block;
	    width: 100%;
	}
	.phone {
	    width: 100%;
	    display: inline-block;
	    text-align: center;
	    position: absolute;
	    top: 62px;
	    margin-left: 0;
	    left: 0;
	}
	.brand_center img{
	    margin-top: 65px;
	}
}


/* Start Round */
.home_content {
        background: url(/wp-content/themes/vegatek/img/sky.png) no-repeat;
}
.radius,
.radius_1,
.radius_2,
.radius_3,
.radius_4,
.radius_5{
   border-radius: 50%; 
   display: inline-block;
   overflow: hidden;
}
.radius{
    background: url(/wp-content/themes/vegatek/img/zerno.jpg) no-repeat -32px 65px;    
}
.radius_1{
    background: url(/wp-content/themes/vegatek/img/posd.jpg) no-repeat -1px 224px;
    cursor: pointer;
}
.radius_2{
    background: url(/wp-content/themes/vegatek/img/p.png) no-repeat 0px -163px;
    cursor: pointer;
}
.radius_3{
    background: url(/wp-content/themes/vegatek/img/31.jpg)no-repeat -34px 3px;
}
.radius_4{
    background: url(/wp-content/themes/vegatek/img/chik.jpg) no-repeat 73px 569px;
}
.radius_5{
    background: url(/wp-content/themes/vegatek/img/korova.jpg) no-repeat -95px 279px;
    cursor: pointer;
}
.radius_1_i:hover,
.radius_2_i:hover,
.radius_4_i:hover,
.radius_5_i:hover
{
	background: rgba(0, 0, 0, 0.6);     
}
.radius_1_i,
.radius_2_i,
.radius_4_i,
.radius_5_i{
width: 100%;
height: 100%;       
background: rgba(0, 0, 0, 0.3);         
}
@media (min-width: 1600px){
    .home_content {        
        width: 100%;
        background-size: cover;
        display: inline-block;
        position: relative;
        height: calc(100vh - 158px);
        overflow: hidden;
        margin-bottom: -15px;
        min-height: 925px;
    }
	.home_img_absolut {
	    position: absolute;
	    bottom: 8%;
	    z-index: 9;
	    left: 15%;
	}
	.round_b {
	    position: absolute;
	    bottom: 0;
	    background: #daf47e;
	    height: 250px;
	    width: 980px;
	    z-index: 0;
	    margin-left: 0;
	    border-radius: 50% 50% 0 0 / 100% 100% 0 0;
	    left: 3%;
	    margin-bottom: -50px;
	}
    .radius,
    .radius_1,
    .radius_2,
    .radius_3,
    .radius_4,
    .radius_5 {
        border: 12px solid #fff;  
    }
    .radius {
        width: 950px;
        height: 950px;              
        margin-top: 100px;        
        position: absolute;                
        background-size: 89%;
        margin-bottom: -128px;
        margin-right: -167px;
        right: 0;
        bottom: 0;
    }
    .radius_1 {
        width: 950px;
        height: 950px;     
        position: absolute;
        right: -106px;
        top: -263px;
        z-index: 1;       
        background-size: 75%;
    }
    .radius_2 {
        width: 950px;
        height: 950px;
        position: absolute;
        bottom: -150px;
        top: 152px;
        right: -137px;       
        z-index: 2;       
        background-size: 695px 695px;
    }
    .radius_3 {
        width: 950px;
        height: 950px;
        position: absolute;
        margin-bottom: -150px;
        top: 355px;
        right: 20px;
        z-index: 9;    
        background-size: 40%;
    }
    .radius_4 {
        width: 950px;
        height: 950px;    
        position: absolute;
        margin-top: -268px;
        z-index: 2;
        right: -139px;
        top: -362px;
        background-size: 72%;
    }
    .radius_5 {
        width: 950px;
        height: 950px;
        position: absolute;
        bottom: -150px;
        top: -216px;
        right: -169px;
        z-index: 1;        
        background-size: 80%;
    }
    .radius_text_1 {
        position: absolute;
        bottom: 510px;
        left: 152px;
        z-index: 1;
        display: block;
        font-size: 36px;
        color: #fff;
        font-weight: 900;
    }
    .radius_text_2 {
        position: absolute;
        bottom: 766px;
        left: 196px;
        z-index: 1;
        display: block;
        font-size: 36px;
        color: #fff;
        font-weight: 900;
    }
    .radius_text_4 {
        position: absolute;
        bottom: 152px;
        left: 223px;
        z-index: 1;
        display: block;
        font-size: 36px;
        color: #fff;
        font-weight: 900;
    }
    .radius_text_5 {
        position: absolute;
        bottom: 320px;
        left: 187px;
        z-index: 1;
        display: block;
        font-size: 36px;
        color: #fff;
        font-weight: 900;
    }
}
@media (max-width: 1600px){
    .home_content {
        width: 100%;
        background-size: cover;
        display: inline-block;
        position: relative;
        height: calc(100vh - 158px);
        overflow: hidden;
        margin-bottom: -15px;
        min-height: 776px;
    }
    .home_img_absolut{
        position: absolute;
        bottom: 10%;
        z-index: 9;
        left: 10%;
    }
	.round_b {
	    position: absolute;
	    bottom: 0;
	    background: #daf47e;
	    height: 250px;
	    width: 980px;
	    z-index: 0;
	    margin-left: 0;
	    border-radius: 50% 50% 0 0 / 100% 100% 0 0;
	    left: 0%;
	    margin-bottom: -50px;
	}    
	.radius,
    .radius_1,
    .radius_2,
    .radius_3,
    .radius_3,
    .radius_4,
    .radius_5{
        border: 10px solid #fff;
    }
    .radius {
        width: 850px;
        height: 850px;
        margin-top: 100px;
        position: absolute;
        background-size: 65%;
        margin-bottom: -130px;
        margin-right: -145px;
        bottom: 0;
        right: 0;
        background: url(/wp-content/themes/vegatek/img/zerno.jpg) no-repeat -53px 103px;
    }
    .radius_1 {
        width: 850px;
        height: 850px;
        position: absolute;
        right: -65px;
        top: -265px;
        z-index: 2;
        background: url(/wp-content/themes/vegatek/img/posd.jpg) no-repeat -4px 232px;
        background-size: 642px;
    }   
    .radius_2 {
        width: 850px;
        height: 850px;
        position: absolute;
        bottom: -150px;
        top: 120px;
        right: -150px;
        z-index: 2;
        background: url(/wp-content/themes/vegatek/img/p.png) no-repeat 0px -163px;
        background-size: 695px 695px;
    }
    .radius_3 {
        width: 850px;
        height: 850px;   
        position: absolute;
        margin-bottom: -150px;
        top: 337px;
        right: -1px;
        z-index: 9;
        background: url(/wp-content/themes/vegatek/img/31.jpg) 3px 19px;
        background-size: 36%;
    }
    .radius_4 {
        width: 850px;
        height: 850px;
        position: absolute;
        margin-top: -268px;
        z-index: 2;
        right: -79px;
        top: -343px;
        background: url(/wp-content/themes/vegatek/img/chik.jpg) no-repeat 73px 569px;
        background-size: 72%;
    }
    .radius_5 {
        width: 850px;
        height: 850px;
        position: absolute;
        bottom: -150px;
        top: -228px;
        right: -161px;
        z-index: 1;
        background: url(/wp-content/themes/vegatek/img/korova.jpg) no-repeat -55px 265px;
        background-size: 75%;
    }
        .radius_text_1 {
        position: absolute;
        bottom: 450px;
        left: 152px;
        z-index: 1;
        display: block;
        font-size: 36px;
        color: #fff;
        font-weight: 700;
    }
    .radius_text_2 {
        position: absolute;
        bottom: 669px;
        left: 178px;
        z-index: 1;
        display: block;
        font-size: 36px;
        color: #fff;
        font-weight: 700;
    }
    .radius_text_4 {
        position: absolute;
        bottom: 106px;
        left: 258px;
        z-index: 1;
        display: block;
        font-size: 36px;
        color: #fff;
        font-weight: 700;
    }
    .radius_text_5 {
        position: absolute;
        bottom: 303px;
        left: 178px;
        z-index: 1;
        display: block;
        font-size: 36px;
        color: #fff;
        font-weight: 700;
    }
}
@media (max-width: 1390px){
	.home_content {
	    width: 100%;
	    background-size: cover;
	    display: inline-block;
	    position: relative;
	    height: calc(100vh - 158px);
	    overflow: hidden;
	    margin-bottom: -15px;
	    min-height: 658px;
	}
	.round_b {
	    position: absolute;
	    bottom: 0;
	    background: #daf47e;
	    height: 250px;
	    width: 830px;
	    z-index: 0;
	    margin-left: 0;
	    border-radius: 50% 50% 0 0 / 100% 100% 0 0;
	    left: 0%;
	    margin-bottom: -50px;
	}
	.home_img_absolut {
	    position: absolute;
	    bottom: 11%;
	    z-index: 9;
	    left: 9%;
	}
	.home_content:before {
	    content: " ";
	    background: url(/wp-content/themes/vegatek/img/cloud.png) no-repeat;
	    position: absolute;
	    width: 42%;
	    height: 411px;
	    background-size: 100%;
	    margin-top: 53px;
	    margin-left: 12%;
	}
	.radius {
	    width: 724px;
	    height: 700px;
	    margin-top: 100px;
	    position: absolute;
	    cursor: pointer;
	    background: url(/wp-content/themes/vegatek/img/zerno.jpg) no-repeat;
	    background-size: 93%;
	    margin-bottom: -115px;
	    margin-right: -88px;
	    right: 0;
	    bottom: 0;
	}
	.radius_1 {
	    width: 700px;
	    height: 700px;
	    position: absolute;
	    right: -121px;
	    top: -240px;
	    z-index: 1;
	    background: url(/wp-content/themes/vegatek/img/posd.jpg) no-repeat -2px 146px;
	    background-size: 74%;
	}
	.radius_2 {
	    display: inline-block;
	    position: absolute;
	    top: 116px;
	    right: -126px;
	    z-index: 2;
	    background: url(/wp-content/themes/vegatek/img/p.png) no-repeat 40px -131px;
	    background-size: 555px 555px;
	    width: 724px;
	    height: 700px;
	}
	.radius_3 {
	    position: absolute;
	    top: 234px;
	    right: 4px;
	    z-index: 9;
	    overflow: hidden;
	    background: url(/wp-content/themes/vegatek/img/31.jpg) 2px -18px;
	    background-size: 40%;
	    width: 750px;
	    height: 700px;
	}
	.radius_4 {
		width: 700px;
	    height: 700px;
	    position: absolute;
	    margin-top: 0;
	    z-index: 2;
	    right: -136px;
	    top: -481px;
	    background: url(/wp-content/themes/vegatek/img/chik.jpg) no-repeat 29px 449px;
	    background-size: 71%;	    
	} 
	.radius_5 {
	    width: 724px;
	    height: 700px;
	    display: inline-block;
	    position: absolute;
	    top: -128px;
	    right: -140px;
	    z-index: 1;
	    background: url(/wp-content/themes/vegatek/img/korova.jpg) no-repeat -49px 129px;
	    background-size: 100%;
	}
	.radius_text_1 {
	    position: absolute;
	    bottom: 359px;
	    left: 117px;
	    z-index: 1;
	    display: block;
	    font-size: 36px;
	    color: #fff;
	    font-weight: 700;
	}
	.radius_text_2 {
	    position: absolute;
	    bottom: 585px;
	    left: 178px;
	    z-index: 1;
	    display: block;
	    font-size: 36px;
	    color: #fff;
	    font-weight: 700;
	}	
	.radius_text_4 {
	    position: absolute;
	    bottom: 106px;
	    left: 158px;
	    z-index: 1;
	    display: block;
	    font-size: 36px;
	    color: #fff;
	    font-weight: 700;
	}
	.radius_text_5 {
	    position: absolute;
	    bottom: 285px;
	    left: 176px;
	    z-index: 1;
	    display: block;
	    font-size: 36px;
	    color: #fff;
	    font-weight: 700;
	}
}
@media (max-width: 1300px){
.home_content {
    width: 100%;
    background-size: cover;
    display: inline-block;
    position: relative;
    height: calc(100vh - 85px);
    overflow: hidden;
    margin-bottom: -15px;
    min-height: 620px;
}	
.radius_text_1,
.radius_text_2,
.radius_text_4,
.radius_text_5 {
    font-size: 22px;
    font-weight: 600;
}	
.round_b {
    width: 800px;
    margin-left: -15px;
}
.home_img_absolut {
    position: absolute;
    bottom: 7%;
    z-index: 9;
    left: 8%;
    width: 367px;
}
.radius {
    margin-bottom: -143px;
    margin-right: -183px;
    right: 0;
    bottom: 0;
}
}
@media (max-width: 992px){
	.home_img_absolut {
	    position: absolute;
	    bottom: 11%;
	    z-index: 9;
	    left: 15px;
	    width: 220px;
	}
	.round_b {
	    width: 600px;
	    height: 210px;
	    left: -100px;
	}
	.home_content {
	    width: 100%;
	    background-size: cover;
	    display: inline-block;
	    position: relative;
	    height: calc(100vh - 85px);
	    overflow: hidden;
	    margin-bottom: -15px;
	    min-height: 645px;
	}
	.radius {
	    margin-bottom: -140px;
	    margin-right: -245px;
	    right: 0;
	    bottom: 0;
	}
	.home_content:before {
	    content: " ";
	    background: url(/wp-content/themes/vegatek/img/cloud.png) no-repeat;
	    position: absolute;
	    width: 70%;
	    height: 411px;
	    background-size: 100%;
	    top: 9%;
	    margin-left: 5%;
	    margin-top: 50px;
	    left: 1%;
	}
}

@media (max-width: 719px){
	.home_img_absolut{
		display: none;
	}
		.round_b {
		display: none;
	}	
}
@media (max-width:  480px){
	.home_content {
	    width: 100%;
	    background-size: cover;
	    display: inline-block;
	    position: relative;
	    height: calc(100vh - 178px);
	    overflow: hidden;
	    margin-bottom: -15px;
	    min-height: 645px;
	}
}
@media (max-width:  420px){
	.home_content {
	    width: 100%;
	    background-size: cover;
	    display: inline-block;
	    position: relative;
	    height: calc(100vh - 178px);
	    overflow: hidden;
	    margin-bottom: -15px;
	    min-height: 460px;
	}	
	.radius,
	.radius_1,
	.radius_2,
	.radius_3,
	.radius_4,
	.radius_5{
		border: 8px solid #fff;
	}
	.radius {
	    position: absolute;
	    background-size: 93%;
	    width: 450px;
	    height: 450px;
	    left: 15px;
	    right: auto;
	    bottom: 0;
	    margin-bottom: -91px;
	    margin-right: 0;
	}
	.radius_1 {
	    width: 450px;
	    height: 450px;    
	    right: -54px;
	    top: -174px;
	    background: url(/wp-content/themes/vegatek/img/posd.jpg) no-repeat 3px 101px;
    	background-size: 80%;
	}
	.radius_2 {
	    width: 450px;
	    height: 450px;
	    right: -77px;
	    top: 73px;
	    background: url(/wp-content/themes/vegatek/img/p.png) no-repeat 30px -82px;
	    background-size: 100%;
	}
	.radius_3{
	    width: 450px;
	    height: 450px;
	    top: 162px;
	    right: 12px;
	}
	.radius_4 {
	    width: 450px;
	    height: 450px;
	    right: -77px;
	    top: -342px;
	    background: url(/wp-content/themes/vegatek/img/chik.jpg) no-repeat 46px 317px;
	    background-size: 64%;
	}
	.radius_5{
	    width: 450px;
	    height: 450px;
	    top: -98px;
	    right: -99px;
	    background: url(/wp-content/themes/vegatek/img/korova.jpg) no-repeat -75px 63px;
    	background-size: 95%;
	}
	.home_content:before {
	    content: " ";
	    background: url(/wp-content/themes/vegatek/img/cloud.png) no-repeat;
	    position: absolute;
	    width: 90%;
	    height: 251px;
	    background-size: 100%;
	    margin-top: 51px;
	    margin-left: 2%;
	}
	.radius_text_4 {
	    position: absolute;
	    bottom: 45px;
	    left: 121px;
	    z-index: 1;
	    display: block;
	    font-size: 20px;
	    color: #fff;
	}
	.radius_text_2 {
	    position: absolute;
	    bottom: 358px;
	    left: 84px;
	    z-index: 1;
	    display: block;
	    font-size: 20px;
	    color: #fff;
	}
	.radius_text_1 {
	    position: absolute;
	    bottom: 198px;
	    left: 77px;
	    z-index: 1;
	    display: block;
	    font-size: 20px;
	    color: #fff;
	}
	.radius_text_5 {
	    position: absolute;
	    bottom: 209px;
	    left: 59px;
	    z-index: 1;
	    display: block;
	    font-size: 20px;
	    color: #FFF;
	}
}
@media (max-width:  360px){
	.home_content:before {
	    content: " ";
	    background: url(/wp-content/themes/vegatek/img/cloud.png) no-repeat;
	    position: absolute;
	    width: 121%;
	    height: 252px;
	    background-size: 100%;
	    margin-top: 0;
	    margin-left: -5%;
	    top: 4%;
	    left: 0;
	}
	.phone a {
	    font-family: 'Lora', serif;
	    color: #87ba2e;
	    font-size: 22px;
	    font-weight: 900;
	}
	.brnd_name {
	    width: 100%;
	    text-align: center;
	    margin-top: 10px;
	    font-size: 22px;
	}
	.phone {
	    width: 100%;
	    display: inline-block;
	    text-align: center;
	    position: absolute;
	    top: 48px;
	    margin-left: 0;
	    left: 0;
	}
	.brand_center img {
	    margin-top: 35px;
	    width: 125px!important;
 	}
	.home_brand_back:after {
	    content: " ";
	    position: absolute;
	    top: 109px;
	    background: #fff;
	    height: 88px;
	    width: 183px;
	    z-index: 2;
	    margin-left: -154px;
	    border-radius: 0 0 50% 50%/ 0 0 100% 100%;
 	}
	header {
   	 height: 140px;
	}
	.home_top_container:after {
   	 top: 143px;
 	}
	.home_content {
	    width: 100%;
	    background-size: cover;
	    display: inline-block;
	    position: relative;
	    height: calc(100vh - 140px);
	    overflow: hidden;
	    margin-bottom: -15px;
	    min-height: 385px;
 	}
	.radius {
	    position: absolute;
	    background-size: 93%;
	    width: 450px;
	    height: 450px;
	    left: 15px;
	    right: auto;
	    bottom: 0;
	    margin-bottom: -130px;
	    margin-right: 0;
 	}
}
/* End Round */
