@import "https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i";a{color:#1f6ac7}a:hover{text-decoration:none}.bg-grey{background-color:#f0f1f2}.none-text{display:none}input,textarea{height:50px;padding:15px 20px;border:1px solid #e5e5e5;margin-bottom:30px;transition:all .5s ease;position:relative;width:100%}.form-control{font-size:14px;font-weight:300;border-radius:0}.form-control:focus{border-color:#3170c5;box-shadow:none}.btn{padding:10px 25px;font-weight:600;cursor:pointer}.btn-primary{color:#fff;background:#3170c5}.btn-primary:hover{background:#255eab}body{font-size:16px;color:#4b5158;font-family:Poppins,sans-serif}.navbar-brand{height:35px;background:url(https://ostyaklast.top/themes/default/images/logo.jpg) no-repeat;width:224px}.navbar-toggler-icon{font-size:26px;color:#3170c5;line-height:40px}.navbar{padding:1rem}.navbar-expand-lg .navbar-nav .nav-link{font-size:16px;font-weight:600;color:#484f5f;padding-right:15px;padding-left:15px}.nav-item.dropdown.show{background:#ffa800}.nav-item.dropdown.show a{color:#fff}.nav-item.dropdown.show .dropdown-menu{padding:0;border:none;right:auto;border-radius:0;background:#ffa800;left:0;margin-top:0}.nav-item.dropdown.show .dropdown-menu .dropdown-item{padding:10px 45px 10px 15px;font-size:14px;font-weight:300;border-bottom:1px solid hsla(0,0%,100%,.1)}.nav-item.dropdown.show .dropdown-menu .dropdown-item:last-child{border-bottom:none}.nav-item.dropdown.show .dropdown-menu .dropdown-item:hover{-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s;background-color:#f2a001}.dropdown-toggle:after{display:none}.r-call{position:relative;top:-40px;z-index:5}.call-center{height:80px;padding:0 20px;text-shadow:0 1px 0 #1b4884;background:#3170c5;line-height:80px}.call-center .phone-icon{font-size:42px;margin-right:50px;color:#fff;float:left}.call-center .call-text{font-size:22px;font-weight:200;font-style:italic;margin-right:50px;color:#fff;float:left}.call-center .call-phone{font-size:32px;font-weight:600;font-style:italic}.call-center .call-phone a{color:#fff}.carousel-indicators{bottom:70px}.carousel-indicators li{height:4px;margin-right:3px;text-indent:-999px;transition:all .3s;position:relative;background-color:hsla(0,0%,100%,.5);border-radius:2px;margin-left:3px;width:30px;display:block}.carousel-indicators .active{width:40px}.carousel-control-next,.carousel-control-prev{display:none}h2.main_title{padding:0;font-size:30px;font-weight:600;color:#3170c5;text-align:center;margin:0 0 35px}h2.main_title span{font-size:18px;font-weight:200;color:#8994a2;text-transform:none;display:block}h2.main_title span strong{font-weight:600}h2.main_title em{height:4px;background-color:#ffa800;margin:10px auto auto;border-radius:3px;width:75px;display:block}.main-about .about-text{height:220px}.main-about .about-text,.main-about .about-text-2{overflow:hidden;padding:0 30px;font-size:16px;font-weight:300;color:#666;text-align:center;line-height:30px}.main-about .about-text-2{height:330px}.about-text b,.about-text strong,.about-text-2 strong{font-weight:600}.main-products{padding:40px 0;background:#e8eaf1}.products-list .products:hover .link-icon{border-color:transparent transparent #3170c5}.products-list .products:hover{border-color:#3170c5;box-shadow:0 15px 30px rgba(0,0,0,.2)}.products-img{position:relative}.products-list .products:hover .products-img:before{opacity:1}.products-img:before{pointer-events:none;right:0;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;content:"";position:absolute;opacity:0;bottom:0;top:0;background-color:rgba(31,106,199,.3);left:0}.products-list .products{padding:10px;border:3px solid #ffa800;transition:all .3s;position:relative;text-align:center;background:#fff;display:block}.products-list .products span{font-size:12px;font-weight:500;color:#3170c5;margin:10px 0 5px;display:block}.products-list .products h3{font-size:16px;color:#484f5f}.products-list a.products .link-icon{border-color:transparent transparent #ffa800;height:0;right:0;color:#fff;transition:all .3s;position:absolute;border-style:solid;border-width:0 0 40px 40px;bottom:0;text-align:left;width:0;z-index:10}.products-list .products .link-icon span{font-size:18px;font-weight:200;right:6px;color:#fff;position:absolute;top:5px}.main-bolge{padding:40px 0;background:#e8eaf1}.bolge-list .bolge:hover .link-icon{border-color:transparent transparent #3170c5}.bolge-list .bolge:hover{border-color:#3170c5;box-shadow:0 15px 30px rgba(0,0,0,.2)}.bolge-img{position:relative}.bolge-list .bolge:hover .bolge-img:before{opacity:1}.bolge-img:before{pointer-events:none;right:0;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;content:"";position:absolute;opacity:0;bottom:0;top:0;background-color:rgba(31,106,199,.3);left:0}.bolge-list .bolge{padding:10px;border:3px solid #ffa800;transition:all .3s;position:relative;text-align:center;background:#fff;display:block}.bolge-list .bolge span{font-size:12px;font-weight:500;color:#3170c5;margin:10px 0 5px;display:block}.bolge-list .bolge h3{font-size:16px;color:#484f5f}.bolge-list a.bolge .link-icon{border-color:transparent transparent #ffa800;height:0;right:0;color:#fff;transition:all .3s;position:absolute;border-style:solid;border-width:0 0 40px 40px;bottom:0;text-align:left;width:0;z-index:10}.bolge-list .bolge .link-icon span{font-size:18px;font-weight:200;right:6px;color:#fff;position:absolute;top:5px}.partners-list{list-style:none;padding:0;text-align:center;width:100%}.partners-list li{border-right:1px solid #e7e9f0;padding:0 25px;display:inline-block}.partners-list li:last-child{border-right:none}.content-img{position:relative;background-color:#3170c5;background-image:linear-gradient(100.33deg,#3170c5,#3170c5 28%,#3170c5 97%,#3170c5)}.content-img img{opacity:.3;width:100%}.page-area{padding-top:90px;margin-right:auto;right:0;position:absolute;bottom:0;text-align:center;top:0;margin-left:auto;left:0;vertical-align:middle}.page-title{font-size:30px;font-weight:600;color:#fff;line-height:50px}.page-area em{height:4px;background-color:#fff;margin:10px auto auto;border-radius:3px;width:100px;display:block}.page-desc{font-size:18px;font-weight:200;color:#fff;line-height:25px;margin-top:15px}.sub-default-text{padding:50px 0;font-size:16px;font-weight:300;color:#666;line-height:30px}.sub-default-text b{font-weight:500}.sub-menu{position:relative;text-align:center;box-shadow:0 0 20px rgba(0,0,0,.1);padding-bottom:-5px;width:100%;float:left;z-index:10}.sub-menu ul{list-style:none;padding:0;margin-bottom:0;float:none;display:block}.sub-menu ul li{border-right:1px solid #e8eaf1;padding:20px 40px;display:inline-block}.sub-menu ul li:last-child{border-right:0}.sub-menu ul li a{padding:18px 0;font-weight:300;color:#666}.sub-menu ul li a.active{color:#3170c5;border-bottom:3px solid #3170c5}.mapBox2{height:350px}.sub-alt-title h4{font-size:32px;font-weight:200;color:#3170c5;text-align:center;margin-top:120px}.sub-products em{height:4px;background-color:#8994a2;margin:10px auto auto;border-radius:3px;width:120px;display:block}.contact-section{position:relative}.contact-section .contact-title{font-size:30px;margin-bottom:22px;color:#222;position:relative;line-height:37px;font-family:Montserrat,sans-serif}.contact-section .contact-info .title{font-size:22px;margin-bottom:8px;color:#222;position:relative;line-height:30px;font-family:Montserrat,sans-serif}.contact-section .contact-info .single-info{padding:0 0 0 57px;margin-bottom:28px;position:relative}.contact-section .contact-info .single-info .icon-box{position:absolute;top:10px;left:0}.contact-section .contact-info .single-info .icon-box i:before{font-size:38px;color:#4ecd66;margin:0}.contact-section input{height:45px;margin-bottom:20px}.contact-section textarea{height:206px}.contact-section .btn-one{padding:12px 33px}.contact-section .contact-info{position:relative;top:59px}.contact-information{font-size:26px}.contact-information h4{font-size:18px;font-weight:500;color:#3170c5;display:inline-block}.contact-information p{font-size:16px}.customers-list h4{font-size:32px;font-weight:200;color:#3170c5}.table-striped tbody tr:nth-of-type(odd){background-color:#e8eaf1}.table tbody td,.table tbody th{font-size:14px;font-weight:400}.table thead td,.table thead th{font-weight:600}.referances .card{padding:10px;border-radius:0}.referances .card .card-body h4.card-title{font-size:16px;color:#484f5f}.main-categories .categories{position:relative;padding-right:0!important;padding-left:0!important}.main-categories .categories img{height:270px;width:100%}.main-categories .categories:hover{cursor:pointer}.main-categories .categories:hover.categories:before{background:transparent}.main-categories .categories:before{height:100%;content:"";position:absolute;background:url(https://ostyaklast.top/themes/default/images/mask.png);background-size:100% 100%;width:100%;z-index:1px}.main-categories .categories .desc{font-size:22px;font-weight:700;color:#fff;position:absolute;text-align:center;top:50%;width:100%;margin-top:-36px;display:block;z-index:10px}.main-categories .categories .desc span{font-size:18px;font-weight:400;display:block}footer{position:relative;border-top:1px solid #e8eaf1}footer .scroll-top{height:50px;font-size:26px;font-weight:200;margin-right:auto;right:0;color:#3170c5;transition:all .4s;position:absolute;text-align:center;top:-25px;border-radius:30px;background:#e8eaf1;margin-left:auto;left:0;width:50px;line-height:50px}footer .scroll-top:hover{border-radius:3px;cursor:pointer}footer .footer-content{padding:30px 0;text-align:center}footer .footer-content h4{font-size:18px;font-weight:500;color:#3170c5}footer .footer-content p{font-size:16px;font-weight:300;color:#666}footer .footer-content p.author{padding:0;font-size:14px;margin:-15px 0 0}footer .footer-content p.author a{font-weight:500}footer .footer-content .mini-font{font-size:12px!important}.s-icon{height:45px;font-size:20px;margin-right:10px;transition:all .4s;border-style:solid;border-width:2px;text-align:center;border-radius:100px;width:45px;line-height:42px;display:inline-block}.s-icon.facebook{border-color:#5478c8;color:#5478c8}.s-icon.twitter{border-color:#29c5f6;color:#29c5f6}.s-icon.google{border-color:#e8765a;color:#e8765a}.s-icon:hover{border-radius:3px}@media (min-width:1200px){.container{max-width:1170px}}.carousel-item{height:65vh;min-height:300px;background:no-repeat 50% scroll;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover}.portfolio-item{margin-bottom:30px}.sub-text-main{height:100px;overflow:hidden}.bolge-css{padding:5px 10px;border:1px solid #e9ecef}.bolge-css:hover{border:1px solid #e9ecef;background:#e9ecef}.bolge-css:hover a{color:#3170c5}.bolge-css a{font-size:16px;font-weight:300px;color:#666}@media (max-width:992px){.call-text{display:none}.call-center .call-phone{font-size:26px}.call-center .phone-icon{margin-right:20px}.navbar-brand{width:200px}}.will-call{height:56px;right:30px;transition:.3s;position:fixed;bottom:30px;letter-spacing:1px;text-align:center;box-sizing:border-box;box-shadow:0 15px 30px 0 rgba(0,11,40,.06);-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;background:#0461a4;background:#292e3b;cursor:pointer;display:none;z-index:999}.will-call strong{padding:15px 15px 15px 5px;font-size:22px;font-weight:700;display:inline-block}.will-call strong a{color:#fff}.will-call i{border-right:1px solid hsla(0,0%,100%,.1);padding:0 10px 10px;margin-right:10px;margin-bottom:10px;position:relative;top:0;float:left;margin-top:10px;display:inline-block}.will-call i img{position:relative;top:4px}@media (max-width:991px){.will-call{bottom:0;border-radius:0;left:0;width:100%;display:block}}