body{min-width:320px}

.header-block .welcome-button{padding-top:100px;}
.header-block .welcome-button a{width:auto;min-width:300px;}

/*--blocks styles--*/
.block{padding-top:50px;padding-bottom:50px}
.block .block-title{margin-top:0;margin-bottom:50px;font-size:36px}
.block .item{float:left;padding-left:15px;padding-right:15px}

/*--achiviments styles--*/
.achiv .item{margin-top:10px;width:33.3333%;text-align:center;margin-bottom:50px}
.achiv .item .item-icon{position:relative;margin-bottom:10px;display:inline-block;width:128px;height:128px;text-align:center}
.achiv .item .item-icon img{z-index:11;position:relative}
.achiv .item .item-icon .background-figure{z-index:10;top:0;left:0;position:absolute;width:128px;height:128px}
.achiv .item .item-icon .background-figure .rectangle1,
.achiv .item .item-icon .background-figure .rectangle2,
.achiv .item .item-icon .background-figure .rectangle3{background:#0c54a0;position:absolute;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;}
.achiv .item .item-icon .background-figure .rectangle1,
.achiv .item .item-icon .background-figure .rectangle2{width:76px;height:128px;left:50%;top:0;margin-left:-38px;}
.achiv .item .item-icon .background-figure .rectangle1{-webkit-transform:rotate(30deg);-moz-transform:rotate(30deg);-ms-transform:rotate(30deg);-o-transform:rotate(30deg);transform:rotate(30deg);}
.achiv .item .item-icon .background-figure .rectangle2{-webkit-transform: rotate(150deg);-moz-transform:rotate(150deg);-ms-transform:rotate(150deg);-o-transform:rotate(150deg);transform:rotate(150deg);}
.achiv .item .item-icon .background-figure .rectangle3{width:128px;height:76px;left:0;top:50%;margin-top:-38px;}

/*--price styles--*/

/*.price .item .item-icon .background-figure{z-index:10;top:0;left:0;position:absolute;width:150px;height:150px}
.price .item .item-icon .background-figure .rectangle1,
.price .item .item-icon .background-figure .rectangle2,
.price .item .item-icon .background-figure .rectangle3{background:#FFF;position:absolute;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;}
.price .item .item-icon .background-figure .rectangle1,
.price .item .item-icon .background-figure .rectangle2{width:90px;height:150px;left:50%;top:0;margin-left:-45px;}
.price .item .item-icon .background-figure .rectangle1{-webkit-transform:rotate(30deg);-moz-transform:rotate(30deg);-ms-transform:rotate(30deg);-o-transform:rotate(30deg);transform:rotate(30deg);}
.price .item .item-icon .background-figure .rectangle2{-webkit-transform: rotate(150deg);-moz-transform:rotate(150deg);-ms-transform:rotate(150deg);-o-transform:rotate(150deg);transform:rotate(150deg);}
.price .item .item-icon .background-figure .rectangle3{width:150px;height:90px;left:0;top:50%;margin-top:-45px;}*/

.price{}
.price .item{width:25%}
.price .item .item-inside{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;background:#FFF;border:1px solid #0C54A2}
.price .item .item-name{padding:30px 20px 100px;background:#0C54A2;color:#FFF;text-align:center;-webkit-border-top-left-radius:3px;-webkit-border-top-right-radius:3px;-moz-border-radius-topleft:3px;-moz-border-radius-topright:3px;border-top-left-radius:3px;border-top-right-radius:3px}
.price .item .item-icon{position:relative;width:150px;height:150px;margin:-75px auto 0}
.price .item .item-icon .icon-wrapper{background:#FFF;border-radius:150px;border:1px solid #0c54a2;width:150px;height:150px;position:relative;padding:30px 10px 10px;text-align:center}
.price .item .item-icon:before{content:' ';display:block;position:absolute;top:-5px;left:-5px;background:#FFF;width:160px;height:160px;border-radius:160px}
.price .item .item-text{}
.price .item .item-text ul{margin:0;padding:20px 20px 0;list-style:none}
.price .item .item-text ul li{border-bottom:1px solid #eee;margin-bottom:10px;font-size:15px;padding-bottom:5px}
.price .item .item-button{padding:20px}
.price .item .item-button a{font-weight:normal;font-size:15px;height:45px;line-height:45px;text-align:center;background-color:#0c54a2}
.price .item .item-inside.yellow .item-button a,
.price .item .item-inside.yellow .item-name{background:#ffce54;color:#666666;}
.price .item .item-inside.yellow,
.price .item .item-inside.yellow .item-icon .icon-wrapper{border-color:#ffce54}

/*--actions block--*/
.actions{padding-top:0;padding-bottom:0;background-position:center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;box-shadow:inset 0px 0px 150px #000}
.actions .actions-inside{padding-top:150px;padding-bottom:150px;width:100%;height:100%;background:rgba(12, 84, 162, 0.5);color:#FFF;line-height:30px;font-size:20px;font-family:PTSansBold}
.actions .yellow-text{color:#333;text-transform:uppercase;background:#ffce54;padding-left:5px;padding-right:5px}
.actions .actions-inside .col-md-6:first-child{border-right:1px solid #7595b7;}
.actions .actions-inside .col-md-6:last-child{border-left:1px solid #21466e;}
.actions .contacts-info{background:rgba(12, 84, 162, 0.9);padding-top:50px;padding-bottom:50px;color:#FFF;font-size:20px}
.actions .contacts-info strong{font-size:24px}
.actions .contacts-info a{color:#fff;text-decoration:none;border-bottom:1px dotted #fff}

/*--photos block--*/
.photo{}
.photo {}
.photo .item-photo{float:left;width:33.3333%;padding-left:15px;padding-right:15px;height:200px;position:relative;overflow:hidden}
.photo .item-photo-photo{
    width:100%;
    height:100%;
    background-repeat:no-repeat;
    background-size:cover;
    background-position:top left;
}
.photo img{}