@charset "utf-8";body{font-family:'Open Sans',sans-serif;color:#525f7f}h1,h2,h3,h4,h5,h6{font-family:'Montserrat',sans-serif !important}h1{font-weight:bold;font-size:40px;line-height:56px}h6{font-size:14px;font-weight:500;line-height:25px}.com-sppagebuilder #sp-main-body{margin-top:-30px}#sp-header{background:rgba(255,0,0,0);margin-bottom:-60px;box-shadow:none;font-family:'Montserrat',sans-serif !important;height:85px;padding:15px 0}#sp-header.header-sticky{background:#fff;box-shadow:0 0 4px 0 rgba(0,0,0,0.10)}#sp-header.header-sticky #offcanvas-toggler>.fa{color:#000}#sp-header.header-sticky .sp-megamenu-parent>li>a{color:#000}#sp-header .sp-megamenu-parent>li>a{color:#fff}#sp-header .sp-megamenu-parent>li.sp-menu-item.sp-has-child:hover,.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner{background:#242223;border-radius:5px 5px 0 0;border-bottom:none}#sp-header .sp-megamenu-parent>li.sp-menu-item:hover{border-bottom:3px #D2E28B solid}#sp-header.header-sticky .sp-megamenu-parent>li.sp-menu-item:hover{border-bottom:none}#sp-header .sp-megamenu-parent>li:hover>a{color:#fff}#sp-header.header-sticky .sp-megamenu-parent>li:hover>a{color:#000;border-bottom:3px #D2E28B solid}#sp-header.header-sticky .sp-megamenu-parent>li.sp-has-child:hover>a{color:#fff;border-bottom:none}#sp-header .sp-megamenu-parent .sp-dropdown .sp-dropdown-inner{box-shadow:none;padding:0;border-radius:0 5px 5px 5px}#sp-header .sp-megamenu-parent .sp-dropdown li.sp-menu-item>a,.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active>a{color:#fff;padding:20px}#sp-header .sp-megamenu-parent .sp-dropdown li.sp-menu-item:hover{background:#D2E28B}#sp-header .sp-megamenu-parent .sp-dropdown li.sp-menu-item:first-child:hover{border-top-right-radius:5px}#sp-header .sp-megamenu-parent .sp-dropdown li.sp-menu-item:last-child:hover{border-bottom-right-radius:5px;border-bottom-left-radius:5px}#sp-header .sp-megamenu-parent .sp-dropdown li.sp-menu-item:hover>a{color:#000}.footer-social-media img{float:left;margin-right:25px}.footer-contact-us{color:#FFF;line-height:24px}.offcanvas-menu .offcanvas-inner{padding:50px 30px}.offcanvas-menu .offcanvas-inner .sp-module ul>li{margin:15px 0}.offcanvas-menu .offcanvas-inner .sp-module ul>li a:hover{color:#1ECE6C}.offcanvas-menu .offcanvas-inner .sp-module ul>li a,.offcanvas-menu .offcanvas-inner .sp-module ul>li ul li a{font-size:16px}.logo-image{max-height:50px}.btn-contact-us{margin-top:35px;font-size:16px;font-weight:bold;letter-spacing:1px;line-height:16px;text-align:center;padding:16px 42px;border-radius:30px}.our-services .services-title{margin:15px 0 5px 0;color:#111;font-size:18px;font-weight:bold;line-height:25px}.our-services .btn-services a{background-color:#1DCE6C;border-radius:100px;text-align:center;color:#FFF;font-size:13px;text-transform:uppercase;padding:8px 18px;font-family:Montserrat;line-height:20px;font-weight:500}.our-services .btn-services{margin-top:10px}.our-services .services-description{min-height:50px}.our-services{float:left;width:50%;padding-right:25px;padding-left:25px;margin-bottom:60px}.home-needs{background-color:#FFF;box-shadow:0 15px 35px 0 rgba(50,50,93,0.1),0 5px 4px 0 rgba(0,0,0,0.07);border-radius:3px;padding:20px 25px;color:#00642D;font-weight:bold;margin-bottom:25px}.home-needs>div,.home-needs>img,.contact-us-icon>div,.contact-us-icon>img,.einvitation-benefit-icon>div,.einvitation-benefit-icon>img{display:inline;vertical-align:middle}.home-needs>img{margin-right:20px}.div-services{background-size:40% auto !important}.home-partner{margin:0 auto;max-width:700px}.home-partner .partner-logo{float:left;width:33.333%;padding:15px 0}.home-partner .part-logo{float:left;width:50%;padding:15px 0}.div-needs,.div-header{background-size:cover !important}.home-needs-desc{max-width:700px;float:right}.home-needs-image img{position:relative;right:-40px}.contact-us-icon>img,.einvitation-benefit-icon>img{margin-right:10px}.contact-us-icon{margin-bottom:10px}.webdev-desc{font-size:18px;line-height:25px;color:#111}.webdev-style{background-color:#1DCE6C;width:26%;height:2px;margin:15px 0}.webdev-style+div{color:#525F7F;line-height:24px}.div-header .sppb-addon-single-image-container{float:right}.header-title{max-width:555px;float:right}.ecommerce-features{background-color:#FFF;box-shadow:0 0 20px 0 rgba(0,0,0,0.3);margin:0 auto;color:#525F7F}.ecommerce-features>.feature{width:33.33%;float:left;padding:60px 40px;height:320px}.ecommerce-features>.feature>img{margin:0 auto 20px auto}.ecommerce-features>.feature>.feature-title{color:#111;font-size:18px;font-weight:bold;line-height:25px;margin-bottom:5px}.tbl-ecommerce-pricing{width:100%}.tbl-ecommerce-pricing tr>td,.tbl-ecommerce-pricing tr,.tbl-ecommerce-pricing{border:1px solid #CCC;border-collapse:collapse;color:#000}.tbl-ecommerce-pricing tr>td{padding:15px 30px;text-align:center}.tbl-ecommerce-pricing tr>td.feature{text-align:left}.tbl-ecommerce-pricing tr.even{background-color:#F3F3F3}.tbl-ecommerce-pricing tr>td>img{margin:0 auto}.tbl-ecommerce-pricing tr>td>.hot-item{background-color:#FFCF3B;color:#000;font-family:Montserrat;font-size:12px;font-weight:bold;text-transform:uppercase;border-radius:10px;padding:4px 8px;position:relative;margin:0 auto;margin-top:-26px;max-width:110px}.einvitation-benefit-column-image .sppb-addon-single-image-container,.einvitation-benefit-column-image .sppb-addon-single-image-container img{float:right;width:100%}.einvitation-benefit-desc{float:right;max-width:559px;padding-right:50px}.einvitation-benefit-span{margin-left:34px;margin-bottom:20px}.einvitation-tmpl{background-color:#FFF;text-align:center;height:544px;margin-top:80px}.einvitation-tmpl img{margin:0 auto;margin-top:-180px;margin-bottom:40px}.einvitation-tmpl-btn,.btn-portfolio-all,.bfSubmitButton{color:#FFF !important;font-family:Montserrat;font-size:13px;font-weight:bold;line-height:20px;margin-top:30px}.einvitation-tmpl-btn>.detail-btn,.btn-portfolio-all,.bfSubmitButton{background-color:#1DCE6C;border-radius:100px;padding:10px 20px;text-transform:uppercase}.bfSubmitButton{float:left !important;padding:12px 45px;font-size:16px;letter-spacing:1px;border:none !important}.einvitation-tmpl-desc{font-size:16px;color:#525F7F}.einvitation-tmpl-title{font-size:18px;font-weight:bold;color:#111}.einvitation-tmpl-section{background-color:#EEF3F5;position:absolute;right:0}.einvitation-tmpl-section>div{background-color:#F6F9FA;padding:35px 25px;font-family:Montserrat;font-size:40px;font-weight:bold;line-height:56px;border:5px solid #EEF3F5;cursor:pointer}.einvitation-tmpl-section>div.active{background-color:#FFF;border:5px solid #FFF}.einvitation-tmpl-content{margin-top:100px;padding:0 180px 50px 180px}.sp-simpleportfolio .sp-simpleportfolio-filter>ul>li.active>a{background-color:#1DCE6C}.sp-simpleportfolio .sp-simpleportfolio-filter>ul>li>a{background-color:#d2e28c;border-radius:100px;padding:8px 20px;font-family:Montserrat;font-size:13px;font-weight:500}.sp-simpleportfolio .sp-simpleportfolio-filter{text-align:left !important}.sp-simpleportfolio-overlay-wrapper{border-left:1px solid #b2b2b2;border-right:1px solid #b2b2b2;border-top:1px solid #b2b2b2}.sp-simpleportfolio-info{border-left:1px solid #b2b2b2;border-right:1px solid #b2b2b2;border-bottom:1px solid #b2b2b2;background:white !important;height:150px;overflow:hidden;text-overflow:ellipsis}.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-info h3{font-weight:bold}.text-wrapper p,.sp-simpleportfolio-btns>a.btn-view{font-family:'Montserrat',sans-serif !important}.sp-simpleportfolio-tags{font-size:14px}.sp-simpleportfolio-tags>p,.sp-simpleportfolio-tags{line-height:25px}.sp-simpleportfolio-tags>p span a{color:black !important}.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-info:hover{background:#333;color:#525f7f}.sp-simpleportfolio .sp-simpleportfolio-item .sp-simpleportfolio-info:hover h3>a{color:#4a90e2}.pagination{justify-content:center;align-items:center;padding:20px}.pagination>ul li{margin:5px 5px}.page-item:first-child .page-link,.page-item:last-child .page-link,.page-item.active .page-link{background:#1dce6c;border-top-left-radius:0;border-bottom-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:0;border:1px solid #1dce6c}.page-item:first-child:hover .page-link,.page-item.active:hover .page-link{background:#1dce6c;border:1px solid #1dce6c}.pagination a[title="Start"],.pagination a[title="End"]{border-radius:100px !important;padding:10px 20px}.pagination a[title="Start"]{color:black !important;background-color:#d2e28c !important;border:1px solid #d2e28c !important}.pagination a[title="End"]{color:white;background-color:#1DCE6C}.portfolio-detail-image{margin-bottom:30px;margin-top:-650px}.portfolio-detail-image img{width:100%;margin:0;box-shadow:0 0 20px 0 rgba(0,0,0,0.3)}.portfolio-detail-button,.portfolio-detail-button:active,.portfolio-detail-button:visited,.portfolio-detail-button:focus{width:100% !important;max-width:250px;text-transform:uppercase;border-radius:100px !important;padding:10px 20px;background:#1dce6c;border:1px solid #1dce6c;font-family:Montserrat;font-weight:500;font-size:16px}.portfolio-detail-button:hover{color:black;background:#1dce6c;border:1px solid #1dce6c}.sp-simpleportfolio-details{color:#525f7f}.our-services>.services-content{margin:15px 0}.portfolio-slider{margin-top:500px}.einvitation-image img,.web-development-image img{margin-right:50px}@media (min-width:769px) and (max-width:1024px){.div-needs .sppb-container-inner,.div-header{padding-left:30px !important;padding-right:30px !important}#sppb-addon-1542947464440,.sp-page-builder .page-content #section-id-1542947464437{padding-top:0px !important}.einvitation-benefit-desc>div>div>div{padding-left:30px}.portfolio .portfolio-title{margin-top:170px}.div-header{min-height:250px}}@media (min-width:768px){.digital-marketing-title>div,.web-development-title>div,.mobile-apps-title>div,.erp-title>div,.contact-title>div,.ecommerce-title>div,.einvitation-title>div{margin-left:30px}}@media (max-width:768px){.portfolio-title{color:#000}.form-image{max-width:150px;margin:0 auto}.bfSubmitButton{width:100%}.bfQuickMode input[type=text],.bfQuickMode textarea,.bfQuickMode .uneditable-input,.bfQuickMode input[type=text]:hover,.bfQuickMode textarea:hover,.bfQuickMode .uneditable-input:hover,.bfQuickMode input[type=text]:focus,.bfQuickMode textarea:focus,.bfQuickMode .uneditable-input:focus{max-width:100% !important}#sp-footer1,#sp-footer2{padding:15px !important}#sp-footer2{display:none}.logo-image{max-height:40px}.portfolio-slider{margin-top:200px}.div-header{min-height:250px}.bfElemWrap .bfElementGroupNoWrap input[type="radio"]{float:left}.bfElemWrap .bfElementGroupNoWrap label.bfGroupLabel{display:inherit}.our-services .services-description{min-height:0}.portfolio .portfolio-title{position:absolute;color:#000;margin-top:250px}.home-partner>.partner-logo>img{-webkit-filter:grayscale(0%) !important;filter:grayscale(0%) !important}.ecommerce-features>.feature.image{display:none}.erp-description>div{padding-top:50px}.home-needs-desc{max-width:none}.einvitation-tmpl-btn>span{display:block}div.feature{width:100% !important;float:none}h1{font-size:30px;line-height:34px}.digital-marketing-image>div>div>img{margin-top:-120px;margin-bottom:-50px;max-width:300px}.mobile-apps-image>div{margin-top:-150px}.ecommerce-image>div,.einvitation-image>div{margin-top:-100px}.web-development-image>div>div>img,.mobile-apps-image>div>div>img,.erp-image>div>div>img,.contact-image>div>div>img,.ecommerce-image>div>div>img,.einvitation-image>div>div>img{max-width:300px}.einvitation-image img,.web-development-image img{margin-right:15px}.digital-marketing-description,.ecommerce-description{margin-top:-50px}.sp-simpleportfolio-filter>ul>li{padding:5px}.portfolio-detail-image{margin-top:-250px !important}.tbl-ecommerce-pricing tr:first-child>td{padding:30px 30px !important}.einvitation-tmpl-content{padding:30px 10px !important;margin-top:200px !important;width:80% !important}.einvitation-benefit-desc{padding:20px !important}.home-header{padding-top:150px !important;padding-bottom:220px !important;background-size:contain !important;text-align:center}#sppb-addon-1542793066859>div.sppb-text-left{text-align:center !important}.our-services{text-align:center}.our-services>img{margin:0 auto}.div-services{background:none !important;padding-bottom:0 !important}.home-needs-desc{text-align:center}.home-needs-desc>div{padding:0 15px}.home-needs>img{margin:0 auto;margin-bottom:15px}.home-needs>div{display:block}.tbl-ecommerce-pricing{display:block;overflow-x:auto}.home-partner .partner-logo{width:50%}.our-services{width:100%}}.home-header{padding-top:250px;padding-bottom:250px}.ba-btn-submit{background-color:#1DCE6C !important;border-radius:120px !important;font-family:Montserrat;font-weight:500 !important;letter-spacing:1px;padding:12px 45px;width:auto !important;height:auto !important;text-transform:uppercase}.ba-row .tool>textarea,.ba-row .tool>input[type="text"],.ba-row .tool>input[type="email"]{border:1px solid #CCC !important;border-radius:2px !important}.ba-row .tool>label{font-size:16px !important;font-weight:bold !important}.bfQuickMode .bfLabelLeft label,.bfQuickMode section input[type='text'],.bfQuickMode section textarea,.bfQuickMode section select,.bfQuickMode .bfLabelLeft .bfElementGroup,.bfQuickMode .bfLabelRight .bfElementGroup,.bfQuickMode section.bfLabelLeft .bfElementGroupNoWrap{width:100% !important;color:#000}.bfQuickMode .bfLabelLeft .bfElementGroupNoWrap{margin:10px 0}.bfQuickMode .bfLabelLeft>label{font-weight:bold}.bfQuickMode .bfLabelLeft .bfElementGroupNoWrap label{margin-right:30px}.bfNoSection .bfElemWrap{background:none !important}.bfQuickMode textarea{border:1px solid rgba(0,0,0,.15);border-radius:3px}.ba-form{padding:0 !important}.contact-us-icon a{color:#4A90E2}.home-partner>.partner-logo>img{-webkit-filter:grayscale(100%);filter:grayscale(100%);margin:0 auto;max-height:80px}.home-partner>.partner-logo>img:hover{-webkit-filter:grayscale(0%);filter:grayscale(0%)}.portfolio .header-title{display:flex;flex-wrap:wrap;width:100%;height:100%;color:#fff}.portfolio.div-header{background:url(/images/tectagon/portfolio/header.png) no-repeat #FFF;padding-top:130px;padding-bottom:70px;background-position:100% 100%;margin-top:-25px}.einvitation-overlay{display:block;position:relative}.einvitation-overlay img{width:100%}.einvitation-overlay .inner{background:#000;height:100%;width:100%;opacity:0;top:0;left:0;position:absolute;padding:0;transition:opacity .5s}.einvitation-overlay .inner .link-demo{position:absolute;top:40%;left:42%;border:1px solid #fff;border-radius:120px;padding:8px 15px}.einvitation-overlay .inner a{color:#fff;text-align:center;font-family:Montserrat;font-size:12px}.einvitation-overlay:hover .inner{opacity:.6;transition:opacity .5s}.einvitation-template{font-size:18px;font-weight:bold;line-height:25px;margin:30px 0;color:#111}.footer-menu{list-style:none;padding:0;margin:0 -15px;z-index:99;float:left;position:relative}.footer-menu li{display:inline-block;position:relative;padding:0}.footer-menu>li>a{color:#ABB1B6 !important;display:inline-block;padding:0 15px;margin:0;font-size:12px;font-family:Montserrat;letter-spacing:1px;text-transform:uppercase}.footer-menu>li>a:hover{color:#fff !important}#sp-footer1,#sp-footer2{padding:15px 0}#sp-footer1>.sp-column{font-size:14px;color:#FFF;text-align:center}.einvitation-benefit-icon .benefit-title{font-size:18px;font-weight:bold;line-height:25px;color:#111}.services-portfolio-section{display:none}@media(min-width:992px) and (max-width:1599px){body{zoom:0.9}}@media(max-width:992px){.services-description .header-title,.products-description .header-title{float:none;color:#000 !important}.digital-marketing-title>div,.web-development-title>div,.mobile-apps-title>div,.erp-title>div,.contact-title>div,.ecommerce-title>div,.einvitation-title>div{margin-left:0}}@media(max-width:767px){.portfolio.div-header{padding:0 !important}}
