#mega-menu-wrap-us_main_menu
{
    background: transparent!important;
}
#mega-menu-wrap-us_main_menu #mega-menu-us_main_menu>li.mega-menu-item>a.mega-menu-link
{
    background: transparent!important;
    padding: 0 0!important;
    font-size: 15px!important;
    font-weight: 600!important;
    text-transform: uppercase!important;
}
#mega-menu-wrap-us_main_menu #mega-menu-us_main_menu>li.mega-menu-item
{
    padding: 0 17.5px;
}
#mega-menu-wrap-us_main_menu #mega-menu-us_main_menu>li.mega-menu-item.mega-toggle-on>a.mega-menu-link, #mega-menu-wrap-us_main_menu #mega-menu-us_main_menu>li.mega-menu-item>a.mega-menu-link:hover, #mega-menu-wrap-us_main_menu #mega-menu-us_main_menu>li.mega-menu-item>a.mega-menu-link:focus
{
    color: #f16c21;
    border-bottom: 2px solid #f16c21;
}
#mega-menu-wrap-us_main_menu #mega-menu-us_main_menu>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item>a.mega-menu-link:hover, #mega-menu-wrap-us_main_menu #mega-menu-us_main_menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item>a.mega-menu-link:hover, #mega-menu-wrap-us_main_menu #mega-menu-us_main_menu>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item>a.mega-menu-link:focus, #mega-menu-wrap-us_main_menu #mega-menu-us_main_menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item>a.mega-menu-link:focus
{
    color: #f16c21;
}
#mega-menu-wrap-us_main_menu #mega-menu-us_main_menu>li.mega-menu-item.mega-current-menu-item>a.mega-menu-link, #mega-menu-wrap-us_main_menu #mega-menu-us_main_menu>li.mega-menu-item.mega-current-menu-ancestor>a.mega-menu-link, #mega-menu-wrap-us_main_menu #mega-menu-us_main_menu>li.mega-menu-item.mega-current-page-ancestor>a.mega-menu-link
{
    color: #f16c21!important;
}
#mega-menu-wrap-us_main_menu #mega-menu-us_main_menu>li.mega-menu-item>a.mega-menu-link:after
{
    display: block;
    content: '';
    position: absolute;
    left: 0;
    background-color: #f16c21;
    bottom: -.4em;
    margin: 0 auto -2px;
    height: 2px;
    width: 100%;
    opacity: 0;
    transition: all .3s;
}
#mega-menu-wrap-us_main_menu #mega-menu-us_main_menu>li.mega-menu-megamenu>ul.mega-sub-menu
{
    width: 1200px!important;
    left: -450px!important;
    right: 0;
    padding: 0 0 10px 0!important;
    margin-top: 0!important;
    border-top: 1px solid #f16c21;
    background: transparent!important;
}
#mega-menu-wrap-us_main_menu #mega-menu-us_main_menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row
{
    background: #fff;
    float: left;
    padding: 5px 10px 0;
    width: 100%;
    margin: 0 0 0!important;
    box-shadow: 0 8px 15px 0 rgba(103,103,103,.4);
}
#mega-menu-wrap-us_main_menu #mega-menu-us_main_menu>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link, #mega-menu-wrap-us_main_menu #mega-menu-us_main_menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link
{
    color: #000!important;
}
#mega-menu-wrap-us_main_menu #mega-menu-us_main_menu>li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item>a.mega-menu-link, #mega-menu-wrap-us_main_menu #mega-menu-us_main_menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item li.mega-menu-item>a.mega-menu-link
{
    color: #000!important;
}
#mega-menu-wrap-us_main_menu #mega-menu-us_main_menu li.mega-menu-megamenu>ul.mega-sub-menu>li.mega-menu-row .mega-menu-column>ul.mega-sub-menu>li.mega-menu-item
{
    padding: 15px 15px 15px 15px!important;
}
.dashicons-format-image:before, .dashicons-admin-appearance:before, .dashicons-wordpress:before, .dashicons-feedback:before, .dashicons-cloud:before, .dashicons-calendar:before, .dashicons-format-aside:before
{
    display: none!important;
}
.web_dev .dashicons-format-image
{
    padding: 3px 60px!important;
    background: url(/wp-content/uploads/2018/01/web-dev8.png)!important;
    background-repeat: no-repeat!important;
    height: 60px!important;
    font-weight: 500!important;
    line-height: 18px!important;
    font-size: 16px!important;
    color: #556063!important;
}
.e-dev .dashicons-admin-appearance
{
    padding: 3px 60px!important;
    font-weight: 500!important;
    background: url(/wp-content/uploads/2018/01/web-dev2.png)!important;
    background-repeat: no-repeat!important;
    height: 60px!important;
    line-height: 18px!important;
    font-size: 16px!important;
    color: #556063!important;
}
.enter-dev .dashicons-wordpress
{
    padding: 3px 60px!important;
    background: url(/wp-content/uploads/2018/01/web-dev5.png)!important;
    background-repeat: no-repeat!important;
    height: 60px!important;
    font-weight: 500!important;
    line-height: 18px!important;
    font-size: 16px!important;
    color: #556063!important;
}
.web-des .dashicons-feedback
{
    padding: 3px 60px!important;
    background: url(/wp-content/uploads/2018/01/web-dev2.png)!important;
    background-repeat: no-repeat!important;
    height: 60px!important;
    font-weight: 500!important;
    line-height: 18px!important;
    font-size: 16px!important;
    color: #556063!important;
}
.cloud-sa .dashicons-cloud
{
    padding: 3px 60px!important;
    background: url(/wp-content/uploads/2018/01/web-dev4.png)!important;
    background-repeat: no-repeat!important;
    height: 60px!important;
    font-weight: 500!important;
    line-height: 18px!important;
    font-size: 16px!important;
    color: #556063!important;
}
.app-dev .dashicons-format-aside
{
    padding: 3px 60px!important;
    background: url(/wp-content/uploads/2018/01/web-dev3.png)!important;
    background-repeat: no-repeat!important;
    height: 60px!important;
    font-weight: 500!important;
    line-height: 18px!important;
    font-size: 16px!important;
    color: #556063!important;
}
.inter-mark .dashicons-calendar
{
    padding: 3px 60px!important;
    background: url(/wp-content/uploads/2018/01/web-dev7.png)!important;
    background-repeat: no-repeat!important;
    height: 60px!important;
    font-weight: 500!important;
    line-height: 18px!important;
    font-size: 16px!important;
    color: #556063!important;
}
.graphic_tabs .w-tabs-list
{
    background-color: #f16c21!important;
}
.gr_des
{
    background: #0c131d;
    background-image: url(/wp-content/uploads/2018/01/make-a-call.jpg);
    background-size: cover;
}
.navi-text-service h1
{
    font-size: 23px;
    font-weight: 400;
    margin: 0 0 10px;
    padding: 10px 20px;
    text-transform: uppercase;
}
.navi-text-service a:last-child
{
    border-right: 0 solid #585858;
}
.navi-text-service a
{
    margin: 0 0 0;
    border-right: 1px solid #585858;
    color: #fff;
    text-decoration: none;
    text-align: center;
    padding: 0 15px 0;
    line-height: 40px;
    font-weight: 400;
}
html .formcraft-css .fc-form .form-element .form-element-html
{
    padding: 0 15px 15px 0!important;
}
.quote:hover
{
    background: #f1f1f1;
    border-top: 5px solid #f16c21;
}
.quote-box
{
    width: auto;
    padding: 0 0 15px;
    position: relative;
    margin-bottom: 15px;
}
.quote
{
    border-top: 5px solid #f16c21;
    background: #f1f1f1;
}
.quote-box h1
{
    text-transform: uppercase;
    color: #092230;
    text-align: center;
    font-size: 25px;
    line-height: 34px;
    margin: 0;
    padding: 10px 0 0;
    font-weight: 400;
}
.quote-box .text p
{
    text-align: center;
    margin: 0 0 0;
}
#quote_form .form-element-html
{
    padding: 0 25px 10px 0!important;
}
.quick_btn .l-section-h
{
    padding: 2rem 0;
}
.l-footer .l-section.width_full
{
    background: #1e1914;
}
.l-footer .upb_row_bg
{
    top: 50px!important;
    background-position: center bottom!important;
}
.l-footer .fc-form-1
{
    z-index: 1;
}
.l-footer
{
    margin: -50px 0;
}
.mega-digital_pr a
{
    background: url(/wp-content/uploads/2018/01/tech-1.jpg)!important;
    background-repeat: no-repeat!important;
    height: 200px!important;
    width: 250px!important;
}
.mega-mobile_app a
{
    background: url(/wp-content/uploads/2018/01/tech-5.jpg)!important;
    background-repeat: no-repeat!important;
    height: 200px!important;
    width: 250px!important;
}
.mega-web_pr a
{
    background: url(/wp-content/uploads/2018/01/tech-4.jpg)!important;
    background-repeat: no-repeat!important;
    height: 200px!important;
    width: 250px!important;
}
.mega-gr_pr a
{
    background: url(/wp-content/uploads/2018/01/header_graphics.jpg)!important;
    background-repeat: no-repeat!important;
    height: 200px!important;
    width: 250px!important;
}
.qua_pr a
{
    background: url(/wp-content/uploads/2018/01/aboutus_Qualityprocess.jpg)!important;
    background-repeat: no-repeat!important;
    height: 200px!important;
    width: 250px!important;
}
.our_t a
{
    background: url(/wp-content/uploads/2018/01/aboutus_team.jpg)!important;
    background-repeat: no-repeat!important;
    height: 200px!important;
    width: 250px!important;
}
.bus_m a
{
    background: url(/wp-content/uploads/2018/01/about_usModel.jpg)!important;
    background-repeat: no-repeat!important;
    height: 200px!important;
    width: 250px!important;
}
#mega-menu-wrap-us_main_menu #mega-menu-us_main_menu>#mega-menu-item-54>ul.mega-sub-menu
{
    width: 570px!important;
    left: -155px!important;
}
#mega-menu-wrap-us_main_menu #mega-menu-us_main_menu>li.mega-menu-megamenu>ul.mega-sub-menu li.mega-menu-column>ul.mega-sub-menu>li.mega-menu-item>a.mega-menu-link
{
    margin-bottom: 10px!important;
    padding-bottom: 10px!important;
    border-bottom: 1px solid #d1dbde!important;
}
.ctr
{
    margin-left: auto;
    margin-right: auto;
}