.modal{z-index:10500;} .modal-backdrop{z-index:10400;} .modal-open .modal{padding:0!important;} .panel-title{padding-right:15px;} #top { background: #555555; color: #eeeeee; padding: 6px 0 4px 0px; line-height: 22px; } .box-simple h3{letter-spacing: 0.02em;} .navbar ul.nav > li > a {letter-spacing: 0.01em;} #back-to-top{background: #269cda;} .icon_en{border:none;} .icon_en#icon01{background-image:url('../img/icons/icon01.png');} .icon_en#icon02{background-image:url('../img/icons/icon02.png');} .icon_en#icon03{background-image:url('../img/icons/icon03.png');} .icon_en#icon04{background-image:url('../img/icons/icon04.png');} .icon_en#icon05{background-image:url('../img/icons/icon05.png');} .icon_en#icon06{background-image:url('../img/icons/icon06.png');} .icon_en#icon07{background-image:url('../img/icons/icon07.png');} .icon_en#icon08{background-image:url('../img/icons/icon08.png');} .icon_en#icon09{background-image:url('../img/icons/icon09.png');} .icon_en#icon10{background-image:url('../img/icons/icon10.png');} .block-why .icon.icon_why{width: 124px;height: 124px;color: #fff;border-radius: 50%;border: none;} .icon_why#icon01{background-image:url('../img/why/icon_1.png');} .icon_why#icon02{background-image:url('../img/why/icon_2.png');} .icon_why#icon03{background-image:url('../img/why/icon_3.png');} .icon_why#icon04{background-image:url('../img/why/icon_4.png');} .icon_why#icon05{background-image:url('../img/why/icon_5.png');} .background-kben{background-image:url('../img/pattern_kb_01.gif');} .background-kben.block-why{margin-top: 60px;box-shadow: inset 0px -100px 200px -100px rgba(0, 0, 0, 0.5);} .showcase .item h4{color: #ffffff;} .project-right p{margin-top:10px;color: #555555;} .project-right{margin-bottom: 25px;} .project-right a img{max-width:100%;} .background-kben .heading h2{text-shadow: 0px 10px 35px rgba(0, 0, 0, 0.1);} .background-kben .heading h2, .background-kben .box-simple h3, .background-kben .box-simple p{color: #fff;} .background-kben.block-why .box-simple h3{margin: 5px 0;margin-top: 15px;color: #ffd800;} .project-right{ border-bottom: 1px solid #cccccc; padding-bottom: 15px; max-width: 320px; padding-left: 0; margin-left: auto; margin-right: auto; } .project-right:last-child{ border-bottom:none; } .project-right .pr_title { font-weight: bold; font-size: 16px; margin-top: 0; text-transform: uppercase; } .project-right a{text-decoration:none;} .pr_cover{ width: 320px; height: 180px; overflow: hidden; display: inline-block; } .project-right .open_gal img{ object-fit: cover; width: 320px; height: 180px; } /*.project-right:last-child .open_gal{display: none;}*/ .video-wrapper{ display: block; width:100%; height:100%; max-width: 960px; max-height: 640px; margin: 30px auto; vertical-align: middle; } .button1{ margin: 0 auto; color: black; text-transform: uppercase; background-color: #ffd800; text-decoration: none; cursor: pointer; transition: 0.3s; display: inline-block; text-align: center; font-weight: bold; width: 250px; padding: 12px 0; font-size: 16px; line-height: 18px; background-position: 20px center; background-repeat: no-repeat; padding-left: 25px; letter-spacing:0; border: none; outline: none; } .btn.icon_stat{background-image: url(../img/icon_stat.png);} .btn.icon_phone{background-image: url(../img/icon_phone.png);} .button1 span, .button2 span{ display: block; font-weight: normal; font-size: 14px; } .button1:hover { text-decoration:none; color: black; background-color: #ffe764; box-shadow: inset 0px 0px 0px 2px black, 0px 0px 20px rgba(0,0,0,0.2)!important; transition: 0.3s; } a.sqre_btn { padding: 0; margin: 0; outline: none; font-weight: normal; font-size: 14px; line-height: normal; letter-spacing: 0; display: inline-block; vertical-align: middle; width: 40px; height: 40px; background-color: rgba(255, 0, 0, 0.23); border-radius: 0; text-align: center; overflow: hidden; margin-left: 5px; margin-top: 5px; background-position: center; background-repeat: no-repeat; } .text-left a.sqre_btn{ margin-left:0; margin-right: 5px; margin-top: 7px; } .sqre_btn.blue_arrow{ background-color: #0095d7; background-image: url(../img/arrows_right_w.png); } .sqre_btn.yellow_calc{ background-color: #ffd800; background-image: url(../img/icon_calc2.png); } .btn.button2{ background-color: #0095d7; color: #fff; background-image: url(../img/arrows_right_w.png); margin: 0 auto; text-transform: uppercase; text-decoration: none; cursor: pointer; transition: 0.3s; display: inline-block; text-align: center; font-weight: bold; width: 250px; padding: 12px 0; font-size: 16px; line-height: 18px; background-position: calc(100% - 25px) center; background-repeat: no-repeat; padding-right: 25px; letter-spacing: 0; border: none; outline: none; } .btn.right{float:right;} .fleft{float:left;} .btn.button2:hover{ background-color: #40c4ff; } .head_video_buttons{ margin-top: 5px; display: inline-block; position: relative; width: 100%; } .field-feedback-title{display:none!important;} #footer { background: #0080ca; padding: 50px 0; color: #ffffff; } .panel-heading{ position:relative; } .panel-heading a:before{ content: "\f106"; font-family: 'FontAwesome'; display: block; font-size: 20px; position: absolute; top: 0; line-height: 44px; right: 15px; } .panel-heading.active a:before{ content: "\f107"; } .more-projects{padding: 18px;width: 300px;font-size: 18px;margin-bottom:40px;} .background-kben p{ color:#fff; } .border5{border-radius: 5px;} .ptop20{padding-top:20px;} .ptop30{padding-top:30px;} .main_video_fb{ position: relative; width: 100%; height: 100%; max-width: 864px; max-height: 480px; margin: 0 auto; /*padding-top: 56%;*/ padding-top: 42.4999%; overflow: hidden; border-radius: 5px; background: url(../img/main_video.jpg); background-position: center; background-size: cover; background-repeat: no-repeat; margin-bottom:25px; } .main_video_fb iframe, .image_link_wr iframe{ position: absolute; top: 0; left:0; } .image_link_wr{width: 100%;height: 0;padding-top: 58.829%;position: relative;} .image_link{background-position:center;position: absolute;top:0;left:0;background-size:cover;background-repeat:no-repeat;width:100%;height:100%;} .pr_title2{ margin-top: 0; padding-top: 8px; } .pr_title2 a{ font-weight: bold; font-size: 16px; text-transform: uppercase; text-decoration: none; color: #555555; } .pr_title2 span{display:none!important;} .background-kben .heading h2 { border-color: #ffd800!important; } .img-title table{ width:100%; margin-top: 10px; } .img-title table td.buts{ width:95px; max-width:100%; vertical-align: top; text-align: left; } .img-title table td.i-title{ padding-left: 15px; text-align: left; } .img-title table .text-left a.sqre_btn{ margin-top:0; } .img-title table .pr_title2{ margin: 0; padding: 0; } .mtop-25{ margin-top: 25px;} /* send form buttons */ .send-form.btn{ display:none; } .get_station_center{ text-align: center; margin-top: 30px; margin-bottom: -15px; } .pb0{padding-bottom: 0;} #section2{padding-bottom: 10px;} @media(min-width:992px) and (max-width:1199px){ .pr_cover { max-width: 320px; max-height: 180px; overflow: hidden; display: inline-block; width: calc(100% + 15px); height: 0; padding-bottom: 67.087%; position: relative; } .head_video_buttons .button1{margin-bottom: 7px;} .head_video_buttons .button1, .head_video_buttons .button2{ float:none!important; display:block!important; } } @media(max-width:991px){ .background-kben.block-why, .head_video_buttons{ margin-top: 30px; } .pr_cover { max-width: 320px; max-height: 180px; width: 105%; height: 19vh; position: relative; } .project-right .open_gal img { position: absolute; width:100%;height:100%; } #section2{padding: 0!important;} } @media(min-width:768px) and (max-width:991px){ .navbar-header{width: 57px;} .navbar-brand.home{width:100%;} .navbar-brand.home img{ width: 50px; margin-top: 15px; } } @media(max-width:500px){ .head_video_buttons .button1{margin-bottom: 7px;} .head_video_buttons .button1, .head_video_buttons .button2{ float:none!important; display:block!important; } .button1{width:100%;} h2, .h2 {font-size: 6vw;} } @media(max-width:380px){ .more-projects{ padding: 18px; width: 100%!important; font-size: 4.68vw; line-height: 2.5vh; margin-bottom: 50px; } } @media(max-width:280px) { .pr_cover { width:109%; } } @media(max-width:275px){ .head_video_buttons .button1, .head_video_buttons .button2{ width: 100%!important; } }