.welcome li h5{text-transform: uppercase; font-weight: 500;} .welcome li p{font-size: 14px;} .welcome li i{height: 79px; width: 79px; background: #fff; color: #42a57e; font-size: 36px; display: inline-block; text-align: center; line-height: 79px; box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2); border-radius: 50%; margin-right: 20px; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;} .services-welcome li i{height: 103px; width: 103px; font-size: 50px; line-height: 103px;} .welcome li .media{overflow: inherit;} .welcome li:hover i{background: #1a4233; color: #fff;} .welcome li h5{text-transform: uppercase; font-weight: 500;} .welcome li p{font-size: 14px;} .video-btn{height: 81px; width: 81px; border-radius: 10px; border: 2px solid #fff; display: inline-block; color: #fff; line-height: 79px; font-size: 26px; margin-top: 30px;} .heading-block{display: inline-block; width: 100%;} .heading-block h3{font-size: 32px; margin-top: 0px; margin-bottom: 20px; font-weight: 600; letter-spacing: 1.5px;} .heading-block span{font-size: 13px; font-weight: 400; color: #888888; margin-top: 0px; display: inline-block; width: 80%; margin: 0 auto; font-style: italic; line-height: 32px;} .heading-block hr{padding: 0px; width: 172px; height: 2px; position: relative; background: #42a57e; margin: 30px auto; margin-bottom: 35px;} .heading-block hr:before{background: url(/theme_elegante/static/src/img/devider.png) no-repeat; width: 16px; height: 14px; content: ""; left: 0px; right: 0px; position: absolute; margin: 0 auto; top: -5px;} .heading-block.white{background: none !important;} .heading-block.white h3{color: #fff;} .heading-block.white span{color: #fff;} .heading-block.white hr{width: 172px; height: 2px; position: relative; background: #42a57e; margin: 30px auto; margin-bottom: 10px;} .heading-block.white hr:before{background: url(/theme_elegante/static/src/css/../img/devider-white.png) no-repeat; width: 16px; height: 14px; content: ""; left: 0px; right: 0px; position: absolute; margin: 0 auto; top: -5px;} .list-style-featured .icon{height: 86px; width: 86px; line-height: 86px; text-align: center; background: #7b4efd; border-radius: 50%; font-size: 20px; margin-right: 20px; position: relative;} .list-style-featured li .media{overflow: inherit;} .list-style-featured .icon:before{content: ""; height: 10px; width: 10px; background: #42a57e; border: 2px solid #fff; border-radius: 50%; position: absolute; bottom: -5px; left: 0px; right: 0px; margin: 0 auto;} .list-style-featured .icon:after{content: ""; height: 10px; width: 10px; background: #42a57e; border: 2px solid #fff; border-radius: 50%; position: absolute; top: -5px; left: 0px; right: 0px; margin: 0 auto;} .list-style-featured .media-right{position: relative;} .list-style-featured .media-right:before{content: ""; height: 100%; width: 1px; border-left: 2px dashed #42a57e; border-radius: 50%; position: absolute; top: 50%; left: 30px; right: 0px; margin: 0 auto;} .list-style-featured .media-left{position: relative;} .list-style-featured .media-left:before{content: ""; height: 100%; width: 1px; border-left: 2px dashed #42a57e; border-radius: 50%; position: absolute; top: 50%; left: 0px; right: 30px; margin: 0 auto;} .list-style-featured li:nth-last-child(1) .media-left:before{display: none;} .list-style-featured li:nth-last-child(1) .media-right:before{display: none;} .list-style-featured p{line-height: 26px;} .list-style-featured li{margin-top: 25px; display: inline-block; width: 100%; margin-bottom: 0px;} .list-style-featured .media-right .icon{margin-right: 0px; margin-left: 20px;} .list-style-featured h4{font-size: 20px; margin-top: 0px; text-transform: uppercase;} .news-letter{background: #42a57e; width: 69%; height: 25% padding: 20px 40px; padding-top: 30px; margin: -1px auto; position: relative; z-index: 3; position: relative; top: -75px; padding-top: 4%; padding-right: 15px; padding-left: 15px; margin-top: 10px; padding-bottom: 2%;} .news-letter .btn{background: #1a4233; width: 140px; float: right; margin-top: 0px; height: 41px; padding: 0px; color: #fff; box-shadow: none; border-radius: 0px; padding-top: 10%;} .news-letter input{border-radius: inherit;} .alert-success{background-color: #333333; border-color: #333333; color: #ffffff;} .alert{padding: 15px; margin-bottom: 20px; border: 1px solid transparent; border-radius: 0px !important;} #news1{letter-spacing: 0px; margin-left: 26px; font-weight: 600; margin-top: -2px;} #news3{margin-top: 0px;} #f_aboutus_section{margin-top: 8px;} .sub-banner h1{font-size: 52px;} .sub-banner h1{font-size: 52px; color: #fff; text-transform: uppercase; font-weight: 1700; letter-spacing: 2px; padding-top: 60px;} .breadcrumb{padding: 42px 15px; margin-bottom: 20px; list-style: none; background-color: transparent; border-radius: 4px;} .position-center-center{left: 50%; position: absolute; top: 50%; padding: 48px 15px; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%);} #fugiat_about_section1 .abt-1{background-color: transparent; font-size: 20px;} #fugiat_about_section1 .abt-2{color: white;} #fugiat_about_section1 .abt-3{font-size: 18px; color: #44aa81;} .fugiat_abtus_welcome{} .fugiat_abtus_welcome.row1{margin-top: 80px;} .fugiat_abt_clients{text-align: center; padding-bottom: 50px !important; padding-top: 50px !important; height: 25px;} .fugiat_abtus_expert-team{margin-bottom: 10px;} #wrap{position: relative; width: 100%; overflow: visible !important;} .fugiat_abtus_expert-team .art-1{padding-bottom: 10%;} #f_contact_section{padding-top: 0px;} .vc_custom_1452121005663{background-image: url(/theme_elegante/static/src/img/video-bg.jpg) !important; height: 500px; margin-top: -82px;} #f_home2_h6{padding-top: 45px; letter-spacing: 4px; font-weight: 800;} .img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img{display: block; max-width: 100%; height: auto; padding-bottom: 0px;} .fugiat_contact_section1{background-image: url(/theme_elegante/static/src/img/aboutus/about-bg-1.jpg);} #home2_tab{padding-top: 100px; height: 518px;} #home2_tab img{width: 652.500px; height: 418px;} #tab_section{padding-bottom: 100px;} .tab-content .col-md-5{height: 418px;} .explore-tabs .tab-pane p{letter-spacing: 1px; font-size: 14px; line-height: 35px; padding-top: 10px; padding-bottom: 10px;} .col-3 .portfolio-item{width: 33.3333%; position: relative;} #row_tab{padding-bottom: 8%;} .with-space .portfolio-item{padding: 0px 15px; margin-bottom: 30px;} .work-process ul li .icon{height: 60px; position: relative; z-index: 2; background: url(/theme_elegante/static/src/img/icon-process.png) no-repeat; width: 60px; line-height: 64px; text-align: center; font-size: 20px; display: inline-block; margin-bottom: 20px; color: #a588fe;} .services-icon{box-shadow: 0 2px 6px rgba(0, 0, 0, 0.2); background: #c22026; padding-top: 30px; padding-bottom: 20px;} .choose-prize{padding-bottom: 40px !important; box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); background: #fff;} .expert-team{margin-bottom: 10%;} #home2_welcome{background: url(/theme_elegante/static/src/img/bg-1.jpg) no-repeat; padding-bottom: 204px; padding-top: 15%; padding-bottom: 10px; height: 100%; width: 100%;} .welcome li p{font-size: 14px; padding-left: 10px; padding-bottom: 45px;} .price-plan .price{display: inline-block; height: 76px; width: 76px; border-radius: 50%; font-size: 20px; font-weight: bold; background: #fff; padding-top: 0px; line-height: 76px; margin-top: 30px; color: #42a57e;} .price-plan ul{padding: 30px 20px; padding-top: 60px;} .price-plan article{background: #fff; padding-top: 0px;} .btn-white{background: #fff; color: #42a57e; margin-right: 50px;} .explore-tabs .nav-pills li a i{width: 100%; margin-bottom: 30px; font-size: 50px; display: inline-block;} #pink-bg_home2{background: #1a4233; padding-bottom: 120px; padding-top: 120px; padding-left: 40px; padding-right: 40px;} .breadcrumb-item{color: #fff; font-size: 18px;} span.breadcrumb-current{color: #1a4233; font-size: 20px;} .heading-block{display: inline-block; width: 100%;} .heading-block h3{font-size: 32px; margin-top: 0px; margin-bottom: 20px; font-weight: 600; padding-bottom: 5px; padding-top: 5px; letter-spacing: 1.5px;} .services .services-welcome ul li article{padding: 50px 40px; background: #fff; margin-bottom: 120px; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;} .vc_custom_1452114680591{background: url(/theme_elegante/static/src/css/../../index.html?p=109) no-repeat;} .promo h6{color: #fff; text-transform: uppercase; letter-spacing: 3px; font-weight: 300; font-weight: normal; margin: -17px 0; padding-top: 112px;} #btn-service{margin-top: 40px;} .price-plan{padding-bottom: 100px;} #slide-service{padding-top: 95px;} .testimonial .single-slides{box-shadow: 0 0 3px rgba(0, 0, 0, 0.2); margin-bottom: 2px;} .price-plan .head-price h4{font-weight: 600;} #service2_sec2{margin: 20px;} #service2-article{position: absolute; left: 0px; top: 0px;} #service2-pink-block{height: 440px; padding-left: 40px; padding-right: 40px; padding-top: 80px; padding-bottom: 80px;} .btn-white{background: #fff; color: #42a57e; margin-right: 50px;} #btn-get-quote{background: #fff; color: #42a57e; margin-right: 50px; margin-left: 20px; margin-top: 50px; font-weight: 900;} #aboutus2-margin{margin-bottom: 50px;} #aboutus2-container-width{height: 510px;} #height-banner img{height: 309px; width: 660px;} #row-id-2{margin-bottom: 100px !important;} #f_home2_welcome{padding-bottom: 58px;} #z-depth-shaddow{box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);} #btn-read-more{font-weight: 400; font-size: 14px;} #container-margin{margin-bottom: -155px;} #box-shadow-expert-team{box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); padding-top: 30px; padding-right: 30px; padding-bottom: 30px; padding-left: 30px;} #purple-margin{margin-top: -91px; height: 265px;} #line{height: 2px; padding-bottom: 0px;} #height-purple{height: 540px;} #tablist-padding{padding-top: 78px;} .explore-tabs .nav-pills li.active a{opacity: 1;} #purple-margin-abtus2{margin-top: 43px;} .pink-bg-margin-service2{margin-bottom: -30px;} #choose-priz-service{box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12); padding-bottom: 40px !important;} #btn-white-margin-service2{margin-right: 11px;} #promo-pinkbg-service2{padding-top: 30px;} #price-plan-service2{padding-bottom: 44px;} #btn-white-home2{margin-top: 30px;} #row-pink-bg{margin: -7px; padding: 0px;} #pnk-bg-container-home2{padding-left: 50px; padding-right: 50px; padding-bottom: 90; padding-bottom: 120px; padding-top: 120px;} #price-plan-bottom{padding-bottom: 0px;} #testimoniayal-margin{margin-bottom: -30px;} .col-3 .portfolio-item{width: 32.3333%; position: relative;} .with-space .portfolio-item{padding: 0px 15px; margin-bottom: 30px; display: inline-block;} header a.navbar-brand img{padding: 0px; margin: 0px; max-height: 100% !important;} #h5-newslatter{letter-spacing: 0px; margin-left: 30px; font-weight: 600; margin-top: -15px;} #p-newslatter{margin-left: 30px; font-weight: 500;} .newslatter-footer{display: none;} #div1-tiles-gallary{position: relative; min-width: 100px; height: 250px;} #div2-loading-bar i{width: 100%; opacity: 0;} #div3-tile-ftg{transition: all 0.3s; left: 0px; top: 0px; position: absolute; width: 135px; height: 125px;} #div4-ftg-loaded{transition: all 0.3s; left: 145px; top: 0px; position: absolute; width: 118px; height: 100px;} #di5-ftg-loaded{transition: all 0.3s; left: 145px; top: 110px; position: absolute; width: 118px; height: 115px;} #div6-ftg-loaded{transition: all 0.3s; left: 0px; top: 135px; position: absolute; width: 135px; height: 115px;} #img-footer-2-8{top: -6.35135px;} #img-footer-2-9{top: -1.5px;} #img-footer-img-3{top: -9px;} #img-footer-img-4{top: -5px;} .hover-fade .caption-auto-height{width: 100%;} #div1-tiles-gallary .loading-bar{display: none;} #margin-featured{margin-top: -64px;} .clients-aboutus{padding-bottom: 50px;} .col-sm-6 ol li{color: #1a4233;} .col-sm-6 ol{font-size: 20px;} #my_account_section{height: 200px;} .social-wrapper{width: 3em; height: auto; position: fixed; top: 35%; right: 0;} .social-wrapper a{display: block; background: #42a47e; width: 3em; height: 3.5em; margin-bottom: .5em; text-align: center; cursor: pointer;} .social-wrapper a i{color: #FFFFFF; font-size: 1.4em; margin-top: .8em;} .fixed-header{position: fixed; top: 0; left: 0; width: 100%;} .mega-dropdown-menu .dropdown-header{color: #428bca; font-size: 14px; font-weight: bold; border-bottom: 1px solid #183129;} .mega-dropdown-menu .dropdown-header span{color: #42a57e;} .dropdown-header{padding: 3px 8px;} .mega-dropdown-menu{padding: 10px 0px; width: 100%;} .mega-dropdown-menu > li ul > li > a.sm_megamenu_nodrop:hover, .mega-dropdown-menu > li ul > li > a.sm_megamenu_nodrop:focus{text-decoration: none; color: #ffffff !important; background-color: #1a4233;} .mega-dropdown-menu > li > ul > li > a{display: block; padding: 3px 20px; margin-top: 2px; clear: both; font-weight: normal; line-height: 1.428571429; white-space: normal;} @media only screen and (max-width: 767px){header .logo{margin-top: 0px;}.navbar-default .navbar-collapse{height: 350px;}.navbar-nav .open .dropdown-menu{width: 100% !important;}.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus{background-color: #ffffff; color: #000000;}.dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus{color: #ffffff !important; background-color: #1a4233 !important;}} .dropdown-menu > li > a:hover, .dropdown-menu > li > a:focus{color: #ffffff !important; background-color: #1a4233 !important;} .js_sale > section#product_detail{display: none !important;} .page_name h1.multi{background: url(/theme_elegante/static/src/img/multicolour-line.svg);} .page_name h1{background-position: bottom center !important;} .page_name h1, .js_sale h2{border-bottom: 0px; width: 100%; background-repeat: no-repeat !important;} .top-text h1{padding-bottom: 20px; font-size: 5.0rem; display: inline-block; padding-left: 20px; padding-right: 20px; font-weight: 300; margin-bottom: 20px;} .top-text{font-family: "Titillium Web", sans-serif; color: #4d4d4d; margin-top: 2em;} #page_banner .banner{background-position: center; background-repeat: no-repeat; background-size: cover; height: 500px;} #page_banner .container-fluid{margin-right: auto; margin-left: auto; padding-left: 15px; padding-right: 15px;} #page_banner .container-fluid:after{clear: both;} #language_flag{float: right; text-align: right;} .top-bar .social-top{text-align: right;} @media (max-width: 767px){#page_banner .banner{height: 200px !important;}div.carousel div.carousel-content{margin-left: 0px !important;}#page_banner .sub-banner h1{font-size: 31px; padding-top: 0px !important;}#page_banner .breadcrumb{padding: 0px 0px !important;}#page_banner .position-center-center{padding: 0px 0px !important;}.top-bar .social-top{float: right !important; text-align: right !important;}#language_flag{float: left !important; text-align: left !important;}} #language_flag .dropdown-menu{min-width: 130px !important; width: 130px;} .products_pager{display: none;} #about-us .light-grey{background: #f1f2f2; padding: 4.6rem 0px; font-family: "Titillium Web", sans-serif;} .black-footer .logos{margin-top: 2.5em; margin-bottom: 3.5em;} .black-footer .logos .box{padding: 1em;} .black-footer .logos .box .logo:after{content: ''; display: block; padding-bottom: 50%;} .black-footer .logos .box .text{text-align: center; color: #FFFFFF; font-size: 2.5rem; font-weight: 300; letter-spacing: .05em;} .black-footer .logos .box .logo{width: 100%; background-size: 25%; background-position: center; background-repeat: no-repeat;} .black-footer{background: #4d4d4d; font-family: "Titillium Web", sans-serif;} .black-footer .logos .box .logo.cash-boxes-white{background-image: url(/theme_elegante/static/src/img//footer/cash-boxes-white.svg);} .black-footer .logos .box .logo.atm-white{background-image: url(/theme_elegante/static/src/img/footer/atm-white.svg);} .black-footer .logos .box .logo.pos-white{background-image: url(/theme_elegante/static/src/img/footer/pos-white.svg);} .black-footer .logos .box .logo.asset-white{background-image: url(/theme_elegante/static/src/img/footer/asset-white.svg);} .top-text p{line-height: 5.0rem; font-size: 3.5rem; padding: 5rem 0; color: #4d4d4d;} .page_name p{display: block; font-size: 3.5rem; line-height: 5.0rem; padding: 5rem 0;} .solutions.text-half-col.Right{padding-right: 120px;} .solutions.text-half-col.Right a{color: #ffffff !important;} .solutions.text-half-col{padding-top: 30px;} .solutions.text-half-col a{color: #ffffff !important;} .solutions h1, .solutions h2{border-bottom: 0px; width: 100%; background-position: bottom left !important; background-repeat: no-repeat !important;} .solutions h1.orange, .solutions h2.orange{background: url(/theme_elegante/static/src/img/orange-line.svg);} .solutions h1{background-position: bottom center !important;} .text-half-col h2{padding-bottom: 20px; font-size: 5.0rem; display: inline-block; font-weight: 300; margin-bottom: 20px;} .solutions .btn-readmore.orange{background: #e4631f;} .solutions .btn-readmore{color: #FFFFFF; border: none;} .btn-readmore{border-radius: 0; color: #4d4d4d; padding: 20px 50px; text-transform: uppercase; font-size: 20px; margin-top: 1.5em;} .solutions .half-image{margin: 0px auto;} .solutions .text-half-col.Left{padding-left: 120px;} .text-half-col{font-family: "Titillium Web", sans-serif;} .solutions .btn-readmore.blue{background: #337ab7;} .solutions h1.blue, .solutions h2.blue{background: url(/theme_elegante/static/src/img/blue-line.svg);} .solutions .text-half-col.Left{padding-left: 120px;} }.solutions .btn-readmore.green{background: #598b2c;} .solutions h1.green, .solutions h2.green{background: url(/theme_elegante/static/src/img/green-line.svg);} .solutions .text-half-col.Right{padding-right: 120px;} }.solutions h1, .solutions h2{border-bottom: 0px; width: 100%; background-position: bottom left !important; background-repeat: no-repeat !important;} .text-half-col h2{padding-bottom: 20px; font-size: 5.0rem; display: inline-block; font-weight: 300; margin-bottom: 20px;} .solutions h1.purple, .solutions h2.purple{background: url(/theme_elegante/static/src/img/purple-line.svg);} .solutions .btn-readmore.purple{background: #956e93;} .solutions .half-image{margin: 0px auto;} .solutions .text-half-col.Left{padding-left: 120px;} }.solutions h1, .solutions h2{border-bottom: 0px; width: 100%; background-position: bottom left !important; background-repeat: no-repeat !important;} .text-half-col h2{padding-bottom: 20px; font-size: 5.0rem; display: inline-block; font-weight: 300; margin-bottom: 20px;} .solutions .btn-readmore.blue{background: #006884;} .solutions h1.blue, .solutions h2.blue{background: url(/theme_elegante/static/src/img/blue-line.svg);} .row.item p{line-height: 3.5rem !important; font-size: 2.3rem !important; color: #8c8e90; margin-bottom: 20px;} .row.item p a{color: #337ab7; text-decoration: none;} .row.item a{font-size: 2.3rem; color: #337ab7; text-decoration: none;} .item .mt-md{margin-top: 64px !important;} .download_list .item:nth-child(odd){background: #bcc1c1;} .download_list .item{padding: 2em 10em; background: #d7d9d9; margin: 0;} .download_list .item .dl-text{color: #ffffff; text-transform: uppercase;} .download_list .item .dl-text .title{font-family: "Titillium Web", sans-serif; font-size: 2.9em; border-bottom: 2px solid #afb5b5; text-align: center; padding-bottom: .3em; margin-bottom: .5em; color: #ffffff;} .download_list .item .dl-text .download{margin-bottom: .25em;} .download_list .item .dl-text .download a{color: #ffffff; font-size: 1.5em;} .download.english a:after{background-image: url(/theme_elegante/static/src/img/flags/gb.svg);} .download.deutsche a:after{background-image: url(/theme_elegante/static/src/img/flags/de.svg);} .download.italian a:after{background-image: url(/theme_elegante/static/src/img/flags/it.svg);} .download.french a:after{background-image: url(/theme_elegante/static/src/img/flags/fr.svg);} .download.spanish a:after{background-image: url(/theme_elegante/static/src/img/flags/es.svg);} .download.russian a:after{background-image: url(/theme_elegante/static/src/img/flags/ru.svg);} .download a:after{content: ''; background-size: contain; background-position: center; background-repeat: no-repeat; display: inline-block; width: 2em; height: 1.5em; float: right;} .product_img .img-responsive, .thumbnail > img, .thumbnail a > img, .carousel-inner > .item > img, .carousel-inner > .item > a > img{display: block !important;} #products_grid .product_price{display: none;} footer{background: #231f20; font-family: "Titillium Web", sans-serif; color: #FFFFFF; padding-top: 2.5em; padding-bottom: 3.5em;} footer .text{text-align: center; color: #FFFFFF; font-size: 1.6rem; font-weight: 300;} footer .text a{color: #FFFFFF;} footer .container{margin-top: 35px !important; margin-bottom: 35px !important;} .blog_title h1, .blog_title h2{color: #ffffff !important;} .s_latest_posts_big_picture > div figure figcaption h2{color: #ffffff !important;} .s_latest_posts_big_picture > div figure figcaption p{color: #ffffff !important;} .multi-col-text{font-size: inherit !important;} .multi-col-text{-webkit-perspective: 1; font-size: 1.3em; line-height: 1.5em; margin-bottom: 2em;} .privacy_policy p{margin-block-start: 1em; margin-block-end: 1em; font-weight: inherit !important; color: #000000 !important; font-size: inherit !important; line-height: inherit !important; text-rendering: optimizeLegibility;} .privacy_policy ul, .cookiepolicy ul{padding-inline-start: 40px !important;} .privacy_policy ul, .privacy_policy ol{margin-top: 0; margin-bottom: 10px;} .privacy_policy table{background-color: transparent;} .privacy_policy table{border-collapse: collapse; border-spacing: 0;} .main_head .top-text h1{border-bottom: 3px solid #8c8e90; padding-bottom: 20px; font-size: 5.0rem; display: inline-block; padding-left: 20px; padding-right: 20px; font-weight: 300; margin-bottom: 20px;} .text-half-col p{line-height: 3.5rem !important; font-size: 2.3rem !important; color: #8c8e90 !important;} .enquire_contnt a.button, .downloadDD.dropdown .dropdown-toggle{padding: 30px 40px; background: #1a4233 !important; color: #FFFFFF; font-size: 3.5rem; font-weight: 300; margin-right: 10px; margin-bottom: 10px; text-transform: uppercase;} .enquire_contnt .downloadDD{text-transform: uppercase; display: inline-block;} .enquire_contnt{overflow: visible; !important;} .enquire_contnt .open > .dropdown-menu{display: block;} .enquire_contnt .downloadDD ul{width: 97%; margin-top: 0; padding-top: 0; padding-bottom: 0; border-radius: 0;} .enquire_contnt .dropdown-menu{position: absolute; top: 100%; left: 0; z-index: 999; display: none; float: left; min-width: 160px; padding: 5px 0; margin: 2px 0 0; list-style: none; font-size: 14px; text-align: left; background-color: #fff; border: 1px solid #ccc; border: 1px solid rgba(0, 0, 0, 0.15); border-radius: 4px; -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); background-clip: padding-box;} .enquire_contnt .downloadDD ul li{text-transform: uppercase; background: #d7d9d9;} .downloadDD ul li:nth-child(even){background: #bcc1c1;} .enquire_contnt .downloadDD ul li a{color: #ffffff !important; padding: .75em 1.5em .75em 2em; font-size: 1.5em;} .enquire_contnt .dropdown-menu > li > a{display: block; padding: 3px 20px; clear: both; font-weight: normal; line-height: 1.42857; color: #333333; white-space: nowrap;} .solutions .full-background.black h2{color: #f1f2f2;} .text-slider h2{color: #791424; padding-bottom: 10px; margin-bottom: 0px; font-size: 3.5rem;} .solutions .full-background.black p{color: #FFFFFF;} .full-background.black{background: #000000;} .full-background{padding-top: 50px;} .full-background.black h2{color: #f1f2f2 !important;} .full-background.black p{color: #FFFFFF !important;} .slide-grey{background: #f1f2f2; padding-bottom: 30px;} .slide-header{padding: 60px 80px 10px 80px; border-bottom: 3px solid #FFFFFF;} .slide-header h2{padding-bottom: 10px; margin-bottom: 0px; font-size: 5.0rem; display: inline-block; font-weight: 300; color: #4d4d4d;} .slide-header p{line-height: 3.5rem; font-size: 2.3rem; color: #8c8e90;} .grey_slider .carousel-control.left{background-image: none; background-repeat: no-repeat;} .grey_slider .carousel-control.right{background-image: none; background-repeat: no-repeat;} .light-grey{background: #f1f2f2; padding: 4.6rem 0px;} .button-bar{margin-top: 30px; margin-bottom: 30px;} .s_big_picture{background-position: center; background-repeat: no-repeat; background-size: cover; height: 450px;} .global_reach .full-background.red{background: #791424 !important;} .global_reach .full-background{padding-top: 50px;} .global_reach .full-background.red h2{color: #f1f2f2;} .global_reach .full-background.red p{color: #FFFFFF !important;} .light-grey .text p{line-height: 1.42857 !important;} .carousel-indicators{display: none !important;} 

/* /theme_elegante/static/src/css/style-responsive.css defined in bundle 'web.assets_frontend' */
@media only screen and (max-width:1024px){.social-icons{margin-bottom: 10px;}#pink_promo{height: 200px;}#fugiat_servic .col-md-4{margin-bottom: -93px;}#purple-margin{margin-top: 20px; height: 40%;}#box-shadow-expert-team{margin-top: 20px;}#aboutus-margin-footer .col-md-3{margin-bottom: 30px;}#fugiat_servic .col-md-4{margin-bottom: 30px;}#purple-margin ul li:nth-child(odd){width: 52%;}#pricing #choose-priz-service{margin-bottom: 40px;}#purple-margin .col-md-5{margin-bottom: -104px;}.explore-tabs ul li:nth-child(odd){width: 52%;}#team .z-depth-1{margin-top: 70px; padding: 5%;}#home2_welcome .media{margin-left: 71px;}#team{margin-bottom: 100px;}#box-shadow-expert-team{margin-bottom: 72px;}.expert-team ul li{margin-top: -33px;}#price-plan-service2 #choose-priz-service{margin-bottom: 30px;}.services #z-depth-shaddow{margin-bottom: 30px;}.education .time-line .row::before{right: auto;}.education .time-line .padding-right-100{padding-right: 150px !important;}.education .time-line .row.second::before{left: auto; right: 0px;}.education .time-line .padding-left-100{padding-left: 150px !important;}.education .time-line::before{content: unset;}#testimoniayal-margin .col-md-4{width: 580px; margin-left: 81px;}.pagination{margin-top: 60px;}} @media only screen and (min-width:1024px){.carousel-inner{height: 650px !important;}} @media only screen and (max-width:320px){#f_user{padding-top: 10%;}.col-md-6 .text-right .social-top{padding-top: 10%;}.margin-right-20{padding-top: 5%;}.social-icons{padding-top: 10%; padding-right: 15%; padding-bottom: 10%;}#about-us .row{margin-top: -10%;}#feature1 div ul{margin-top: 20%;}#feature1 .media-body{padding: 2%;}.light-gray-bg{margin-bottom: -15%;}.container{padding-left: 25px; padding-right: 25px;}#about-us .icon i{margin-left: 0px;}.education .time-line .row::before{right: auto;}.education .time-line::before{display: none;}#education11{padding-left: 150px; margin-top: -20px;}.education .time-line .row.second::before{left: auto; right: 0px;}.vc_custom_1452121005663{margin-top: 0% !important;}#height-purple{height: 440px;}#purple-margin ul li:nth-child(odd){width: 52%;}.col-md-7 img{height: 170px; padding-left: 18px;}#promo2{margin-top: 0px;}h3{padding-bottom: 41px;}#promo1{padding-bottom: 30%;}#btn-white-home2{margin-top: -80px; margin-right: 50px;}#f_do_know a.btn{margin-top: 0px;}#f_do_know h3{margin-left: 10px;}#testimoniayal-margin{margin-top: 100px;}#box-shadow-expert-team{margin-bottom: 30px;}#home2_welcome{margin-top: 30px; background-size: cover;}#choose-priz-service{margin-bottom: 30px;}#btn-white-margin-service2{padding-left: 33px; padding-right: 33px; margin-left: 10px;}#whychoose .media{margin: -40px; padding-bottom: 25%;}#tabpanel .container{margin-left: 5%; margin-right: 5%;}.blog-post{margin-top: 5px; margin-bottom: 15%;}#blog{padding-bottom: 25%;}.news-letter{margin-top: 0px; width: 82%; height: 255px !important;}#news3{margin-left: 12%;}.news-letter .col-md-6{padding-top: 5%; margin-left: 1%; margin-right: 5%;}.news-letter .btn{padding-top: 14px; margin-left: 1%; margin-right: 5%;}.tile .ftg-loaded{height: 150px;}#tabpanel .col-md-8 ul li:nth-child(odd){width: 52%;}#f_aboutus_section{text-align: center; height: 380px !important;}#clients{padding-bottom: 560px;}#clients .fugiat_abt_clients ul li{margin-bottom: 16px;}#team .col-md-3 article{margin-bottom: 30px;}#aboutus-margin-footer ul li:nth-child(4){margin-bottom: 10%;}.fugiat_contact_section1{height: 380px !important;}#height-purple{height: 960px;}.vc_custom_1452114680591{margin-top: 115px;}#promo .container a{margin-top: -6px;}.explore-tabs ul li:nth-child(odd){width: 52%;}#purple-margin{margin-top: 20px;}#container-margin ul li:nth-child(4){margin-bottom: 350px;}#z-depth-shaddow{margin-bottom: 30px;}#promo{margin-top: 0px;}#promo-pinkbg-service2{padding-bottom: 30px;}#btn-service{margin-top: -82px;}#btn-service a{margin-top: 0px;}.col-md-7 h3{padding-left: 28px;}#slide-service{margin-bottom: 220px;}.pagination{margin-top: 65px;}.products_pager{margin-bottom: 80px;}#f_shop1{margin-left: 6px; margin-top: 6px;}.disabled{margin-bottom: 5px;}#right_column{margin-bottom: 150px;}} @media only screen and (max-width:320px){.services .services-welcome ul li .btn{margin-left: 0px !important; padding: 10px !important;}} @media only screen and (max-width:320px){.mt32{margin-bottom: 53%;}} @media only screen and (max-width:320px){#price-plan-service2 #choose-priz-service{margin-left: 0px; margin-right: 0px;}} @media only screen and (max-width:320px){#fugiat_servic .col-md-4{margin-left: 0px; margin-right: 0px;}} @media only screen and (max-width:320px){#home2_welcome .col-md-7{position: relative; min-height: 1px; padding-left: 0px; padding-right: 0px;}} @media only screen and (max-width: 320px){.btn{margin-top: 3px;}#about-us{margin-top: 0px !important;}} @media only screen and (max-width:320px){.js_get_posts{margin-bottom: 10%;}} @media only screen and (max-width:320px){.blog-post .btn{margin-left: 20%; margin-bottom: 7%;}} @media only screen and (max-width:320px){.z-depth-1{padding: 0px;}} @media only screen and (max-width:320px){#news3 .wpcf7-form-control.wpcf7-submit.btn.btn{margin-right: 0%;}} @media only screen and (max-width:320px){.input-group-btn:last-child > .btn, .input-group-btn:last-child > .btn-group{margin-top: 0%;}.input-group-btn:not(:first-child):not(:last-child){float: right !important; border-radius: 0; padding-top: 8%;}} @media only screen and (max-width:320px){#my_account_section .clearfix{margin-bottom: 11%;}} @media only screen and (max-width:320px){#about-us{margin-top: -102%;}} @media only screen and (max-width:320px){#about{margin-top: -76px; padding-top: 8%;}} @media only screen and (max-width:320px){.fugiat_abtus_welcome{margin-top: 0% !important;}} @media only screen and (max-width:320px){#about2{padding-top: 8%;}} @media only screen and (min-width:1024px){#home2_welcome{padding-top: 4%;}} @media only screen and (min-width: 1024px){.education .time-line .row::before{right: 0;}} @media only screen and (min-width: 1024px){.education .time-line .row.second::before{left: 0;}} @media only screen and (max-width: 1024px){#port1 h3{margin-top: 0px;}} @media screen and (max-width: 1024px){#team{margin-top: 8%;}sa #blog{margin-top: 8%;}.services{margin-top: 8%;}#portfoliyo{margin-top: 8%;}#work{margin-top: 8%;}} @media screen and (min-width: 1024px){#about-us{margin-top: 2%;}} @media (max-width: 767px){.s_latest_posts_big_picture > div figure{position: relative; overflow: hidden; margin: 10px 0; height: 250px; text-align: center; cursor: pointer; -webkit-transition: all 300ms; -o-transition: all 300ms; transition: all 300ms; width: 100% !important;}} @media screen and (max-width: 1024px){.myCarousel1482298387994{padding-top: 177px;}div.carousel div.carousel-content{padding: 0px;}} @media screen and (min-width: 1024px){#z-depth-shaddow .btn{margin-left: 0px !important;}#home2_welcome{padding-top: 2%;}#about{margin-top: 3%;}.heading-block.white h3{margin-top: 3%;}#home2_tab{padding-top: 28px;}#promo-pinkbg-service2{margin-bottom: 3%;}#myCarousel{margin-top: 0px;}} @media only screen and (max-width:320px){.carousel-indicators{margin-bottom: 0px;}#education12{padding-left: 0px;}#myCarousel{margin: 0px;}} @media (max-width: 769px) and (min-width: 320px){.carousel-content h2{font-size: 19px !important; margin-left: 0px !important;}.carousel-content h4{font-size: 16px;}.carousel-content p{}.carousel-indicators{}} 

/* /website_form/static/src/less/website_form.less defined in bundle 'web.assets_frontend' */
 .o_website_form_flex{display: flex; flex-wrap: wrap;} .o_website_form_flex_item{flex-basis: 33%;} @media (max-width: 991px){.o_website_form_flex_item{flex-basis: 50%;}} @media (max-width: 767px){.o_website_form_flex_item{flex-basis: 100%;}} .o_website_form_field_hidden{display: none;} .editor_enable .o_website_form_field_hidden{display: block; opacity: 0.5;} .editor_enable .s_website_form .form-field select{pointer-events: none;} .o_website_form_required .control-label:after, .o_website_form_required_custom .control-label:after{content: ' *';} #editable_select.form-control{height: 100%;} .form-field input[type=file].form-control{height: 100%;} 

/* /web/static/lib/bootstrap-datetimepicker/css/bootstrap-datetimepicker.css defined in bundle 'web.assets_frontend' */
 .bootstrap-datetimepicker-widget{top: 0; left: 0; width: 250px; padding: 4px; margin-top: 1px; z-index: 99999 !important; border-radius: 4px;} .bootstrap-datetimepicker-widget.timepicker-sbs{width: 600px;} .bootstrap-datetimepicker-widget.bottom:before{content: ''; display: inline-block; border-left: 7px solid transparent; border-right: 7px solid transparent; border-bottom: 7px solid #ccc; border-bottom-color: rgba(0, 0, 0, 0.2); position: absolute; top: -7px; left: 7px;} .bootstrap-datetimepicker-widget.bottom:after{content: ''; display: inline-block; border-left: 6px solid transparent; border-right: 6px solid transparent; border-bottom: 6px solid white; position: absolute; top: -6px; left: 8px;} .bootstrap-datetimepicker-widget.top:before{content: ''; display: inline-block; border-left: 7px solid transparent; border-right: 7px solid transparent; border-top: 7px solid #ccc; border-top-color: rgba(0, 0, 0, 0.2); position: absolute; bottom: -7px; left: 6px;} .bootstrap-datetimepicker-widget.top:after{content: ''; display: inline-block; border-left: 6px solid transparent; border-right: 6px solid transparent; border-top: 6px solid white; position: absolute; bottom: -6px; left: 7px;} .bootstrap-datetimepicker-widget .dow{width: 14.2857%;} .bootstrap-datetimepicker-widget.pull-right:before{left: auto; right: 6px;} .bootstrap-datetimepicker-widget.pull-right:after{left: auto; right: 7px;} .bootstrap-datetimepicker-widget > ul{list-style-type: none; margin: 0;} .bootstrap-datetimepicker-widget a[data-action]{padding: 6px 0;} .bootstrap-datetimepicker-widget .timepicker-hour, .bootstrap-datetimepicker-widget .timepicker-minute, .bootstrap-datetimepicker-widget .timepicker-second{width: 54px; font-weight: bold; font-size: 1.2em; margin: 0;} .bootstrap-datetimepicker-widget button[data-action]{padding: 6px;} .bootstrap-datetimepicker-widget table[data-hour-format="12"] .separator{width: 4px; padding: 0; margin: 0;} .bootstrap-datetimepicker-widget .datepicker > div{display: none;} .bootstrap-datetimepicker-widget .picker-switch{text-align: center;} .bootstrap-datetimepicker-widget table{width: 100%; margin: 0;} .bootstrap-datetimepicker-widget td, .bootstrap-datetimepicker-widget th{text-align: center; border-radius: 4px;} .bootstrap-datetimepicker-widget td{height: 54px; line-height: 54px; width: 54px;} .bootstrap-datetimepicker-widget td.cw{font-size: 10px; height: 20px; line-height: 20px;} .bootstrap-datetimepicker-widget td.day{height: 20px; line-height: 20px; width: 20px;} .bootstrap-datetimepicker-widget td.day:hover, .bootstrap-datetimepicker-widget td.hour:hover, .bootstrap-datetimepicker-widget td.minute:hover, .bootstrap-datetimepicker-widget td.second:hover{background: #eeeeee; cursor: pointer;} .bootstrap-datetimepicker-widget td.old, .bootstrap-datetimepicker-widget td.new{color: #777777;} .bootstrap-datetimepicker-widget td.today{position: relative;} .bootstrap-datetimepicker-widget td.today:before{content: ''; display: inline-block; border-left: 7px solid transparent; border-bottom: 7px solid #428bca; border-top-color: rgba(0, 0, 0, 0.2); position: absolute; bottom: 4px; right: 4px;} .bootstrap-datetimepicker-widget td.active, .bootstrap-datetimepicker-widget td.active:hover{background-color: #428bca; color: #fff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);} .bootstrap-datetimepicker-widget td.active.today:before{border-bottom-color: #fff;} .bootstrap-datetimepicker-widget td.disabled, .bootstrap-datetimepicker-widget td.disabled:hover{background: none; color: #777777; cursor: not-allowed;} .bootstrap-datetimepicker-widget td span{display: inline-block; width: 54px; height: 54px; line-height: 54px; margin: 2px 1.5px; cursor: pointer; border-radius: 4px;} .bootstrap-datetimepicker-widget td span:hover{background: #eeeeee;} .bootstrap-datetimepicker-widget td span.active{background-color: #428bca; color: #fff; text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);} .bootstrap-datetimepicker-widget td span.old{color: #777777;} .bootstrap-datetimepicker-widget td span.disabled, .bootstrap-datetimepicker-widget td span.disabled:hover{background: none; color: #777777; cursor: not-allowed;} .bootstrap-datetimepicker-widget th{height: 20px; line-height: 20px; width: 20px;} .bootstrap-datetimepicker-widget th.picker-switch{width: 145px;} .bootstrap-datetimepicker-widget th.next, .bootstrap-datetimepicker-widget th.prev{font-size: 21px;} .bootstrap-datetimepicker-widget th.disabled, .bootstrap-datetimepicker-widget th.disabled:hover{background: none; color: #777777; cursor: not-allowed;} .bootstrap-datetimepicker-widget thead tr:first-child th{cursor: pointer;} .bootstrap-datetimepicker-widget thead tr:first-child th:hover{background: #eeeeee;} .input-group.date .input-group-addon span{display: block; cursor: pointer; width: 16px; height: 16px;} .bootstrap-datetimepicker-widget.left-oriented:before{left: auto; right: 6px;} .bootstrap-datetimepicker-widget.left-oriented:after{left: auto; right: 7px;} .bootstrap-datetimepicker-widget ul.list-unstyled li div.timepicker div.timepicker-picker table.table-condensed tbody > tr > td{padding: 0px !important;} @media screen and (max-width: 767px){.bootstrap-datetimepicker-widget.timepicker-sbs{width: 283px;}} 

/* /website_portal_sale/static/src/less/website_portal_sale.less defined in bundle 'web.assets_frontend' */
 .orders_vertical_align{display: flex; align-items: center;} .orders_label_text_align{vertical-align: 15%;} .cell_overflow{overflow: hidden;} 

/* /website_support/static/src/css/support.css defined in bundle 'web.assets_frontend' */
.support-main-title{font-size: 24px} .support-help-group{font-size: 20px;} .support-help-page{font-size: 14px;} .service1 .top-text h1{border-bottom: 3px solid #8c8e90; padding-bottom: 20px; font-size: 5.0rem; display: inline-block; padding-left: 20px; padding-right: 20px; font-weight: 300; margin-bottom: 20px;} .light-grey{background: #f1f2f2; padding: 4.6rem 0px; font-family: "Titillium Web", sans-serif;}