/*--------------------------------------------------------------------------------- Theme Name:   logicpromo Theme URI:     Description:   Author:        Author URI:    Template:     Divi Version:      1.0.0 License:      GNU General Public License v2 or later License URI:  https://www.gnu.org/licenses/gpl-2.0.html------------------------------ ADDITIONAL CSS HERE ------------------------------*/#main-header {    background-color: transparent !important;}.et_pb_section{    background-color: transparent;}#logo{    margin-bottom: 10px;}#page-container{    margin-top: -1px !important;}nav#top-menu-nav{    width: 1080px;}.et_header_style_left #et-top-navigation, .et_header_style_split #et-top-navigation {    padding-top: 0px; }@media (min-width: 981px){    .et_header_style_left .et-fixed-header #et-top-navigation, .et_header_style_split .et-fixed-header #et-top-navigation {        padding-top: 0px;    }}.container {    position: relative;    width: 80%;    max-width: 1080px;    margin: auto;    text-align: center !important;}.logo_container {    position: initial !important;    background-color: black;}.container.et_menu_container {    max-width: initial !important;    width: 100%;    background-color: rgba(10,10,10,0.26);}#et-top-navigation {    float: left !important;}.et_header_style_left #et-top-navigation nav>ul>li>a, .et_header_style_split #et-top-navigation nav>ul>li>a{    padding: 24px 10px;    color: white;}#top-menu li.current-menu-item>a{    color:black !important;}.sec01 .left  {}.transpblackbg{    background-color: rgba(26,26,26,0.75);}.left{    margin-right: 0px;    margin-left: auto;}.right{    margin-right: auto;    margin-left: 0px;}.halfcol{    width: 50%;}.fivecol{    width: 20%;}.sec01{    width: 100%;    background-image: url(https://www.logicpromo.com/wp-content/uploads/2017/12/sec01bg.jpg);    background-position: center;    margin-top: -50px;}.flex{    display: flex;    flex-wrap: wrap;}.col{    max-width: 540px;}.blue{    color: #00d3db;}body{    font-family: Roboto;    font-weight: 400;    background-color: transparent;    /*	background-image: url(https://www.logicpromo.com/wp-content/uploads/2017/12/pattern.jpg);*/}.p2{    font-size: 30px;    line-height: 33px;}.p1{    font-size: 52px;    /* [disabled]line-height: 27px; */}.iconafter{    width: calc(100% - 100px);    margin-top: 0;}.icon{    padding: 0;    width: 136px;}.halfrow{    display: flex;    vertical-align: top;    /*	height: 100px;*/    /*	margin-top: 40px;*/}.white{    color: #ffffff;}.black{    color: #000;}.p3{    font-size: 30px;}.hunfix{    height: initial;}.empty{    height: 50px;    width: 100%;}.secwhitebg{    max-width: 1480px;    background-color: #fff;}.secblackbg{    max-width: 1480px;    background-color: #000;}.shadow{    box-shadow: 0 0 40px 0 rgba(0,0,0,.5);}.sec02{    margin-top: -70px;}.sec02before{    height: 150px;    width: 100%;}.padd50{    padding: 50px;}.margleft{    margin-left: 100px;}.margright{    margin-right: 100px;}.upper{    text-transform: uppercase;}.hundertw{    width: 100%;}.sec02 .row .left{    background-image: url(https://www.logicpromo.com/wp-content/uploads/2017/12/shutterstock_397568698.png);    background-position: center;    background-repeat: no-repeat;}.sec03{    background-image: url(https://www.logicpromo.com/wp-content/uploads/2017/12/sec03bg.jpg);    background-position: center;    background-repeat: no-repeat;}.sec02 .row .aboutimage{    /*            background-image: url(https://www.logicpromo.com/wp-content/uploads/2017/12/sec02sub02image.jpg);            background-position: center;            background-repeat: no-repeat;            background-size: contain;    */}.sec02 .row .chooseimage{    background-image: url(https://www.logicpromo.com/wp-content/uploads/2017/12/shutterstock_367760624.jpg);    background-position: center;    background-repeat: no-repeat;}.sec02 .row .aboutimage02{    /*            background-image: url(https://www.logicpromo.com/wp-content/uploads/2017/12/sec02sub03image.jpg);            background-position: center;            background-repeat: no-repeat;            background-size: contain;    */}.sec02 .row .right .text{    padding: 50px;}.bold{    font-weight: 900;}.light{    font-weight: 300;}.centerdiv{    margin-left: auto;    margin-right: auto;    width: 70%;}.txcenter{    text-align: center;}.subsec2{    width: 340px;}.fit{    width: fit-content;}.colorshapes01{    width: 100%;    height: 350px;    background-image: url(https://www.logicpromo.com/wp-content/uploads/2017/12/ColorShapes01.png);    background-position: center;    background-repeat: no-repeat;    margin-top: -130px;    margin-bottom: -200px;}.colorshapes02{    width: 100%;    height: 850px;    background-image: url(https://www.logicpromo.com/wp-content/uploads/2017/12/ColorShapes02.png);    background-position: center;    background-repeat: no-repeat;    margin-top: -390px;    margin-bottom: -420px;}.bg_transp{    background-color: transparent;}#main-content{    margin-top: -100px;}#nf-form-1-cont{    max-width: 540px;    margin-right: auto;    margin-left: auto;}.nf-response-msg {    margin-bottom: 50px;    margin-top: 50px;}.nf-field-element input{    border: none;    border-bottom: 1px solid;}.field-wrap input[type=button], .field-wrap input[type=submit] {    background-color: #00d3db;    color: white;    width: 100px !important;    height: 50px;    border-radius: 25px;    font-size: 20px;}.submit-wrap .nf-field-element{    text-align: right;}p{    padding-bottom: 1em !important;}.mobile_menu_bar:before {    top: 11px;    left: 0;    content: url(//www.logicpromo.com/wp-content/uploads/2018/01/menutoggle.png);}.tablet{    display: none;}.flextablet{    display: none;}@media (max-width: 768px){    #et_mobile_nav_menu {        display: block;        float: left;        background-color: #00d3db;        width: 61px;    }    #et-top-navigation{        padding-left: 0px !important;        width: 100%;    }    #mobile_menu{        background-color: white !important;    }    .desktop{        display: none;    }    .tablet{        display: block;    }        .flextablet{        display: flex;    }    .halfcol{        width: 90%;    }    .fivecol{        width: 50%;    }    .tab-fullcol{        width: 100%;    }    .centerdiv {        width: 90%;        text-align: center;    }    .margright{        margin-right:0;    }    .sec02 .row .chooseimage {        height: 300px;    }    .p4{        font-size: 27px;    }    .margleft {         margin-left: 0;     }    .padd50 {        padding: 20px;    }    .nf-form-content{        padding: 10px;    }    .p4{        font-size: 20px;    }}@media (max-width: 425px){    .halfcol{        width: 100%;    }    .halfrow{        display: block;        text-align: center;    }    .iconafter{        width: 90%;        margin-left: auto;        margin-right: auto;    }    .icon{        width: initial;    }    .hunfix{        text-align: left;    }}