@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{position:relative;width:100%;height:50px;padding:15px 20px;border:1px solid #e5e5e5;margin-bottom:30px;transition:all 500ms ease}.form-control{border-radius:0;font-size:14px;font-weight:300}.form-control:focus{border-color:#3170c5;box-shadow:none}.btn{padding:10px 25px;font-weight:600;cursor:pointer}.btn-primary{background:#3170c5;color:#fff}.btn-primary:hover{background:#255eab}body{font-family:'Poppins',sans-serif;font-size:16px;color:#4b5158}.navbar-brand{height:35px;width:224px;background:url(../images/logo.jpg) no-repeat;}.navbar-toggler-icon{font-size:26px;color:#3170c5;line-height:40px}.navbar{padding:1rem}.navbar-expand-lg .navbar-nav .nav-link{color:#484f5f;font-size:16px;padding-left:15px;padding-right:15px;font-weight:600}.nav-item.dropdown.show{background:#ffa800}.nav-item.dropdown.show a{color:#fff}.nav-item.dropdown.show .dropdown-menu{background:#ffa800;border-radius:0;border:none;margin-top:0;right:auto;left:0;padding:0}.nav-item.dropdown.show .dropdown-menu .dropdown-item{font-size:14px;font-weight:300;padding:10px 45px 10px 15px;border-bottom:1px solid rgba(255,255,255,0.1)}.nav-item.dropdown.show .dropdown-menu .dropdown-item:last-child{border-bottom:none}.nav-item.dropdown.show .dropdown-menu .dropdown-item:hover{background-color:#f2a001;-o-transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;transition:.5s}.dropdown-toggle::after{display:none}.r-call{position:relative;z-index:5;top:-40px}.call-center{background:#3170c5;padding:0 20px;height:80px;line-height:80px;text-shadow:0 1px 0 #1b4884}.call-center .phone-icon{font-size:42px;color:#fff;float:left;margin-right:50px}.call-center .call-text{color:#fff;font-size:22px;font-weight:200;font-style:italic;float:left;margin-right:50px}.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{position:relative;width:30px;height:4px;margin-right:3px;margin-left:3px;text-indent:-999px;background-color:rgba(255,255,255,.5);border-radius:2px;display:block;transition:all .3s}.carousel-indicators .active{width:40px}.carousel-control-prev,.carousel-control-next{display:none}h2.main_title{text-align:center;margin:0 0 35px;padding:0;font-size:30px;color:#3170c5;font-weight:600}h2.main_title span{display:block;color:#8994a2;font-size:18px;text-transform:none;font-weight:200}h2.main_title span strong{font-weight:600}h2.main_title em{display:block;width:75px;height:4px;background-color:#ffa800;border-radius:3px;margin:10px auto auto}.main-about .about-text{padding:0 30px;text-align:center;color:#666;font-size:16px;font-weight:300;line-height:30px;height:220px;overflow:hidden}.main-about .about-text-2{padding:0 30px;text-align:center;color:#666;font-size:16px;font-weight:300;line-height:30px;height:330px;overflow:hidden}.about-text b,.about-text strong,.about-text-2 strong{font-weight:600}.main-products{background:#e8eaf1;padding:40px 0}.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{top:0;left:0;right:0;bottom:0;content:'';opacity:0;pointer-events:none;position:absolute;background-color:rgba(31,106,199,.3);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.products-list .products{border:3px solid #ffa800;background:#fff;padding:10px;display:block;text-align:center;transition:all .3s;position:relative}.products-list .products span{font-size:12px;color:#3170c5;font-weight:500;display:block;margin:10px 0 5px}.products-list .products h3{font-size:16px;color:#484f5f}.products-list a.products .link-icon{position:absolute;width:0;height:0;border-style:solid;border-width:0 0 40px 40px;border-color:transparent transparent #ffa800;z-index:10;bottom:0;right:0;color:#fff;text-align:left;transition:all .3s}.products-list .products .link-icon span{position:absolute;color:#fff;right:6px;top:5px;font-size:18px;font-weight:200}.main-bolge{background:#e8eaf1;padding:40px 0}.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{top:0;left:0;right:0;bottom:0;content:'';opacity:0;pointer-events:none;position:absolute;background-color:rgba(31,106,199,.3);-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.bolge-list .bolge{border:3px solid #ffa800;background:#fff;padding:10px;display:block;text-align:center;transition:all .3s;position:relative}.bolge-list .bolge span{font-size:12px;color:#3170c5;font-weight:500;display:block;margin:10px 0 5px}.bolge-list .bolge h3{font-size:16px;color:#484f5f}.bolge-list a.bolge .link-icon{position:absolute;width:0;height:0;border-style:solid;border-width:0 0 40px 40px;border-color:transparent transparent #ffa800;z-index:10;bottom:0;right:0;color:#fff;text-align:left;transition:all .3s}.bolge-list .bolge .link-icon span{position:absolute;color:#fff;right:6px;top:5px;font-size:18px;font-weight:200}.partners-list{list-style:none;width:100%;padding:0;text-align:center}.partners-list li{padding:0 25px;border-right:1px solid #e7e9f0;display:inline-block}.partners-list li:last-child{border-right:none}.content-img{background-color:#3170c5;background-image:linear-gradient(100.33deg,#3170c5 0%,#3170c5 28%,#3170c5 97%,#3170c5 100%);position:relative}.content-img img{width:100%;opacity:.3}.page-area{position:absolute;top:0;bottom:0;vertical-align:middle;margin-left:auto;margin-right:auto;left:0;right:0;text-align:center;padding-top:90px}.page-title{color:#fff;font-size:30px;font-weight:600;line-height:50px}.page-area em{display:block;width:100px;height:4px;background-color:#fff;border-radius:3px;margin:10px auto auto}.page-desc{color:#fff;font-size:18px;font-weight:200;line-height:25px;margin-top:15px}.sub-default-text{font-size:16px;line-height:30px;padding:50px 0;color:#666;font-weight:300}.sub-default-text b{font-weight:500}.sub-menu{float:left;width:100%;position:relative;z-index:10;text-align:center;box-shadow:0 0 20px rgba(0,0,0,0.1);padding-bottom:-5px}.sub-menu ul{float:none;list-style:none;margin-bottom:0;display:block;padding:0}.sub-menu ul li{padding:20px 40px;display:inline-block;border-right:1px solid #e8eaf1}.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{border-bottom:3px solid #3170c5;color:#3170c5}.mapBox2{height:350px}.sub-alt-title h4{text-align:center;color:#3170c5;font-size:32px;font-weight:200;margin-top:120px}.sub-products em{display:block;width:120px;height:4px;background-color:#8994a2;border-radius:3px;margin:10px auto auto}.contact-section{position:relative}.contact-section .contact-title{position:relative;font-size:30px;font-family:'Montserrat',sans-serif;line-height:37px;color:#222;margin-bottom:22px}.contact-section .contact-info .title{position:relative;font-size:22px;line-height:30px;font-family:'Montserrat',sans-serif;color:#222;margin-bottom:8px}.contact-section .contact-info .single-info{position:relative;padding:0 0 0 57px;margin-bottom:28px}.contact-section .contact-info .single-info .icon-box{position:absolute;left:0;top:10px}.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{color:#3170c5;font-size:18px;font-weight:500;display:inline-block}.contact-information p{font-size:16px}.customers-list h4{color:#3170c5;font-size:32px;font-weight:200}.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{padding-left:0!important;padding-right:0!important;position:relative}.main-categories .categories img{height:270px;width:100%}.main-categories .categories:hover{cursor:pointer}.main-categories .categories:hover.categories:before{background:rgba(0,0,0,0)}.main-categories .categories:before{content:"";background:url(../images/mask.png);width:100%;height:100%;z-index:1px;position:absolute;background-size:100% 100%}.main-categories .categories .desc{position:absolute;top:50%;display:block;text-align:center;width:100%;color:#fff;font-size:22px;font-weight:700;z-index:10px;margin-top:-36px}.main-categories .categories .desc span{display:block;font-weight:400;font-size:18px}footer{border-top:1px solid #e8eaf1;position:relative}footer .scroll-top{width:50px;height:50px;background:#e8eaf1;color:#3170c5;text-align:center;font-size:26px;font-weight:200;line-height:50px;border-radius:30px;position:absolute;top:-25px;margin-left:auto;margin-right:auto;left:0;right:0;transition:all .4s}footer .scroll-top:hover{border-radius:3px;cursor:pointer}footer .footer-content{text-align:center;padding:30px 0}footer .footer-content h4{color:#3170c5;font-size:18px;font-weight:500}footer .footer-content p{color:#666;font-size:16px;font-weight:300}footer .footer-content p.author{padding:0;margin:0;font-size:14px;margin-top:-15px}footer .footer-content p.author a{font-weight:500}footer .footer-content .mini-font{font-size:12px!important}.s-icon{margin-right:10px;border-width:2px;border-style:solid;border-radius:100px;text-align:center;line-height:42px;display:inline-block;width:45px;height:45px;font-size:20px;transition:all .4s}.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 center center 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{border:1px solid #e9ecef;padding:5px 10px}.bolge-css:hover{border:1px solid #e9ecef;background:#e9ecef}.bolge-css:hover a{color:#3170c5}.bolge-css a{font-weight:300px;color:#666;font-size:16px}@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;
    position: fixed;
    right: 30px;
    bottom: 30px;
    background: #0461a4;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    box-sizing: border-box;
	background:#292e3b;
    text-align: center;
    box-shadow: 0px 15px 30px 0px rgba(0, 11, 40, 0.06);
    z-index: 999;
    letter-spacing: 1px;
    transition: .3s;
    cursor: pointer;
	display:none;
}
.will-call strong {
    display: inline-block;
    padding: 15px 15px 15px 5px;
    font-weight: 700;
	font-size:22px;
}
.will-call strong a{
 color: #fff;
}
.will-call i {
    display: inline-block;
    padding: 0 10px 10px;
    float: left;
    margin-bottom: 10px;
    top: 0;
    position: relative;
}
.will-call i {
    border-right: 1px solid rgba(255,255,255,.1);
    margin-right: 10px;
    margin-top: 10px;
}
.will-call i img {
    position: relative;
    top: 4px;
}
@media (max-width: 991px) {
  .will-call {
		left:0;
		bottom: 0;
		width:100%;
		border-radius:0;
		display:block;
	}
}