.mega-menu .collapse,.mega-menu .dropdown,.mega-menu .dropup,.mega-menu .nav{
    position:static;
    font-family:lato,Arial,Helvetica,sans-serif
}
.mega-menu .container{
    position:relative
}
.mega-menu .dropdown-menu{
    left:auto;
    right:auto
}
.mega-menu .mega-menu-content{
    padding:20px 30px
}
.mega-menu .dropdown.mega-menu-fw .dropdown-menu{
    left:0;
    right:0;
    padding:0
}
.grid-demo{
    padding:0
}
.grid-demo [class*=col-]{
    background-color:transparent;
    border:0 none;
    font-size:1em;
    line-height:2;
    margin-bottom:0;
    margin-top:0;
    text-align:left
}
.grid-demo ul li{
    list-style:none;
    position:relative
}
.grid-demo ul li a{
    border-bottom:1px solid #ddd;
    color:#333;
    display:block;
    overflow:hidden;
    padding:6px 0 6px 26px
}
.grid-demo ul span.ahab a{
    border-bottom:2px solid;
    display:block;
    font-size:16px;
    font-weight:600;
    margin-bottom:5px;
    padding:0 0 2px;
    width:100%
}
.grid-demo ul span.ahab a{
    color:#31aae1
}
.grid-demo ul span.ahab1 a{
    color:#ff8e0a
}
.grid-demo ul span.ahab2 a{
    color:#29166f
}
.grid-demo ul span.ahab3 a{
    color:#0f591f
}
.grid-demo ul{
    padding:15px 0
}
.top-main-menu .dropdown-toggle{
    position:relative;
    transition:all .5s ease 0s
}
.top-main-menu .dropdown-toggle::after{
    background-color:#000;
    bottom:0;
    content:"";
    height:3px;
    left:0;
    position:absolute;
    width:0%;
    transition:all .5s ease 0s
}
.top-main-menu .dropdown-toggle:hover::after{
    width:100%
}
.navbar-default .top-main-menu.navbar-nav>.open>a,.navbar-default .top-main-menu.navbar-nav>.open>a:focus,.navbar-default .top-main-menu.navbar-nav>.open>a:hover{
    background-color:transparent;
    color:#555
}
.top-main-menu .open:focus .dropdown-toggle::after{
    background-color:#000;
    bottom:0;
    content:"";
    height:3px;
    left:0;
    position:absolute;
    width:100%;
    transition:all .5s ease 0s
}
.grid-demo .menu_head-top2{
    padding-top:0
}
.grid-demo .menu_head-top{
    padding-bottom:0
}
.navbar-default .top-main-menu.navbar-nav>li>a{
    font-size:14px;
    padding:16px 10px;
    text-transform:uppercase;
    color:#333
}
.mega-menu ul ul li.active>a,.mega-menu ul ul li>a.active,.mega-menu ul ul li>a:hover{
    background:#eee none repeat scroll 0 0;
    color:#000
}
.hover_btn_menu{
    background-size:16px auto!important;
    display:block;
    float:left;
    height:40px;
    left:0;
    overflow:visible;
    padding:0;
    position:absolute;
    top:0;
    width:28px
}
.hover_btn_menu img{
    left:50%;
    position:absolute;
    top:50%;
    transform:translate(-50%,-50%);
    width:16px
}
.hover_btn_menu .menu_icon_all{
    left:50%;
    position:absolute;
    top:50%;
    transform:translate(-50%,-50%);
    width:16px;
    height:16px;
    background:url(../../img/images/menu_icon/company.png) no-repeat
}
.hover_btn_menu .menu_icon_all.icon_team{
    background-position:0 0
}
.hover_btn_menu .menu_icon_all.icon_testimonials{
    background-position:-16px 0
}
.hover_btn_menu .menu_icon_all.icon_technologies{
    background-position:-32px 0
}
.hover_btn_menu .menu_icon_all.icon_blog{
    background-position:-48px 0
}
.hover_btn_menu .menu_icon_all.icon_gallery{
    background-position:-16px 0
}
.hover_btn_menu .menu_icon_all.icon_news{
    background-position:-16px -16px
}
.hover_btn_menu .menu_icon_all.icon_freelancer{
    background-position:-32px -16px
}
.hover_btn_menu .menu_icon_all.icon_we_help{
    background-position:-48px -16px
}
.hover_btn_menu .menu_icon_all.icon_app_cost{
    background-position:-32px 0
}
.hover_btn_menu .menu_icon_all.icon_business_idea{
    background-position:-16px -32px
}
.hover_btn_menu .menu_icon_all.icon_project_communication{
    background-position:-32px -32px
}
.hover_btn_menu .menu_icon_all.icon_quality_assurance{
    background-position:-48px -32px
}
.hover_btn_menu .menu_icon_all.icon_work_progress{
    background-position:0 -48px
}
.hover_btn_menu .menu_icon_all.icon_freescripts{
    background-position:-16px -48px
}
.hover_btn_menu .menu_icon_all.icon_appcost {
	background-position: 0px -32px;
}
.hover_btn_menu .menu_icon_all.hotel_icon{
    background-position:-32px -48px
}
.hover_btn_menu .menu_icon_all.education{
    background-position:-48px -48px
}
.hover_btn_menu .menu_icon_all.health{
    background-position:0 -64px
}
.hover_btn_menu .menu_icon_all.estate{
    background-position:-16px -64px
}
.hover_btn_menu .menu_icon_all.transportaion{
    background-position:-32px -64px
}
.hover_btn_menu .menu_icon_all.service{
    background-position:-48px -64px
}
.hover_btn_menu .menu_icon_all.financial{
    background-position:0 -80px
}
.hover_btn_menu .menu_icon_all.icon_case_study{
    background-position:-16px -80px
}
.hover_btn_menu .menu_icon_all.icon_development_methodology{
    background-position:-32px -80px
}
.hover_btn_menu .menu_icon_all.icon_project_comm_strategy{
    background-position:-48px -80px
}
.product-main-menu .hover_btn_menu .menu_icon_all{
    left:50%;
    position:absolute;
    top:50%;
    transform:translate(-50%,-50%);
    width:16px;
    height:16px;
    background:url(../../img/images/menu_icon/product.png) no-repeat
}
.product-main-menu .hover_btn_menu .menu_icon_all.icon_food_ordering{
    background-position:0 0
}
.product-main-menu .hover_btn_menu .menu_icon_all.icon_taxi_app{
    background-position:-16px 0
}
.product-main-menu .hover_btn_menu .menu_icon_all.icon_elearning_system{
    background-position:-32px 0
}
.product-main-menu .hover_btn_menu .menu_icon_all.icon_crowd_funding{
    background-position:-48px 0
}
.product-main-menu .hover_btn_menu .menu_icon_all.icon_reqruitment_application{
    background-position:0 -16px
}
.product-main-menu .hover_btn_menu .menu_icon_all.icon_support_ticket{
    background-position:-16px -16px
}
.product-main-menu .hover_btn_menu .menu_icon_all.icon_business_directorysystem{
    background-position:-32px -16px
}
.product-main-menu .hover_btn_menu .menu_icon_all.icon_groc{
    background-position:-48px -16px
}
.product-main-menu .hover_btn_menu .menu_icon_all.icon_machinerental{
    background-position:0 -32px
}
.product-main-menu .hover_btn_menu .menu_icon_all.icon_wordpress_twitter{
    background-position:-16px -32px
}
.product-main-menu .hover_btn_menu .menu_icon_all.icon_angularjsblog{
    background-position:-32px -32px
}
.product-main-menu .hover_btn_menu .menu_icon_all.icon_cakephp_cms{
    background-position:-48px -32px
}
.product-main-menu .hover_btn_menu .menu_icon_all.icon_lead_gene{
    background-position:0 -48px
}
.product-main-menu .hover_btn_menu .menu_icon_all.icon_cakephpfacebook_plugin{
    background-position:-16px -48px
}
.product-main-menu .hover_btn_menu .menu_icon_all.icon_chat_room{
    background-position:-32px -48px
}
.product-main-menu .hover_btn_menu .menu_icon_all.icon_social{
    background-position:-48px -48px
}
.product-main-menu .hover_btn_menu .menu_icon_all.icon_logistic{
    background-position:0 -64px
}
.product-main-menu .hover_btn_menu .menu_icon_all.icon_teacher{
    background-position:-32px -100px
}
.product-main-menu .hover_btn_menu .menu_icon_all.whatsapp_clone_icon{
    background-position:-48px -100px
}
.product-main-menu .hover_btn_menu .menu_icon_all.icon_fos{
    background-position:-16px -64px
}
.product-main-menu .hover_btn_menu .menu_icon_all.icon_temp{
    background-position:-32px -64px
}
.product-main-menu .hover_btn_menu .menu_icon_all.icon_freelancer{
    background:url(../../img/images/menu_icon/custom.png) no-repeat;
    background-position:-32px -48px
}
.product-main-menu .hover_btn_menu .menu_icon_all.icon_service_provider_system{
    background-position:-49px -64px
}
.product-main-menu .hover_btn_menu .menu_icon_all.fiver{
    background-position:0 -81px
}
.product-main-menu .hover_btn_menu .menu_icon_all.icon_online_test_app{
    background-position:-17px -81px
}
.product-main-menu .hover_btn_menu .menu_icon_all.icon_linkedin_app{
    background-position:-33px -81px
}
.product-main-menu .hover_btn_menu .menu_icon_all.ebay_clone{
    background-position:0px -97px
}
.product-main-menu .hover_btn_menu .menu_icon_all.appointment_booking_sys{
    background-position:-48px -81px
}
.product-main-menu .hover_btn_menu .menu_icon_all.rms_clone{
    background-position:-16px -100px
}
.service-main-menu .hover_btn_menu .menu_icon_all{left:50%; position:absolute; top:50%; transform:translate(-50%,-50%);
    width:16px;height:16px; background:url(../../img/images/menu_icon/services.png) no-repeat}
.service-main-menu .hover_btn_menu .menu_icon_all.icon_webdesign{
    background:url(../../img/images/menu_icon/webdesign.png) no-repeat
}
.service-main-menu .hover_btn_menu .menu_icon_all.icon_cakephp{
    background-position:0 0
}
.service-main-menu .hover_btn_menu .menu_icon_all.icon_codeigniter_frm{
    background-position:-16px 0
}
.service-main-menu .hover_btn_menu .menu_icon_all.icon_laraval{
    background-position:-32px 0
}
.service-main-menu .hover_btn_menu .menu_icon_all.icon_opencart{
    background-position:-48px 0
}
.service-main-menu .hover_btn_menu .menu_icon_all.icon_megento{
    background-position:0 -16px
}
.service-main-menu .hover_btn_menu .menu_icon_all.icon_php_programing{
    background-position:-16px -16px
}
.service-main-menu .hover_btn_menu .menu_icon_all.icon_wordpress{
    background-position:-32px -16px
}
.service-main-menu .hover_btn_menu .menu_icon_all.icon_web{
    background-position:-48px -16px
}
.service-main-menu .hover_btn_menu .menu_icon_all.icon_website_redesign{
    background-position:0 -32px
}
.service-main-menu .hover_btn_menu .menu_icon_all.icon_responsive_design{
    background-position:-16px -32px
}
.service-main-menu .hover_btn_menu .menu_icon_all.icon_landingpage{
    background-position:-32px -32px
}
.service-main-menu .hover_btn_menu .menu_icon_all.icon_advanced_web_prog{
    background-position:-48px -32px
}
.service-main-menu .hover_btn_menu .menu_icon_all.icon_open_source_cms{
    background-position:0 -48px
}
.service-main-menu .hover_btn_menu .menu_icon_all.icon_nodejs{
    background-position:-17px -112px
}
.service-main-menu .hover_btn_menu .menu_icon_all.icon_iphone_application{
    background-position:-16px -48px
}
.service-main-menu .hover_btn_menu .menu_icon_all.icon_android_application{
    background-position:-32px -48px
}
.service-main-menu .hover_btn_menu .menu_icon_all.icon_hybrid_application{
    background-position:-48px -48px
}
.service-main-menu .hover_btn_menu .menu_icon_all.icon_software-development{
    background-position:0 -64px
}
.service-main-menu .hover_btn_menu .menu_icon_all.icon_digital_marketing{
    background-position:-16px -64px
}
.service-main-menu .hover_btn_menu .menu_icon_all.icon_support_maintence{
    background-position:-32px -64px
}
.service-main-menu .hover_btn_menu .menu_icon_all.icon_psdwordpress{
    background-position:-48px -64px
}
.service-main-menu .hover_btn_menu .menu_icon_all.icon_xhtml{
    background-position:0 -80px
}
.service-main-menu .hover_btn_menu .menu_icon_all.icon_psdshopify{
    background-position:-16px -80px
}
.service-main-menu .hover_btn_menu .menu_icon_all.icon_script{
    background-position:-32px -80px
}
.service-main-menu .hover_btn_menu .menu_icon_all.icon_testing{
    background-position:-48px -80px
}
.service-main-menu .hover_btn_menu .menu_icon_all.icon_progress{
    background-position:0 -95px
}
.service-main-menu .hover_btn_menu .menu_icon_all.icon_virtual{
    background-position:-32px -97px
}
.service-main-menu .hover_btn_menu .menu_icon_all.icon_salesforce{
    background-position:-48px -97px
}
.service-main-menu .hover_btn_menu .menu_icon_all.icon_socialmedia{
    background-position:2px -112px
}
.service-main-menu .hover_btn_menu .menu_icon_all.icon_technical{
    background-position:-18px -97px
}
.hire-main-menu .hover_btn_menu .menu_icon_all{
    left:50%;
    position:absolute;
    top:50%;
    transform:translate(-50%,-50%);
    width:16px;
    height:16px;
    background:url(../../img/images/menu_icon/hire.png) no-repeat
}
.hire-main-menu .hover_btn_menu .menu_icon_all.icon_hire_android{
    background-position:0 0
}
.hire-main-menu .hover_btn_menu .menu_icon_all.icon_hire_ios{
    background-position:-16px 0
}
.hire-main-menu .hover_btn_menu .menu_icon_all.icon_hire_webdeveloper{
    background-position:-32px 0
}
.hire-main-menu .hover_btn_menu .menu_icon_all.icon_hire_cakephp{
    background-position:-48px 0
}
.hire-main-menu .hover_btn_menu .menu_icon_all.icon_hire_wordpress{
    background-position:0 -16px
}
.hire-main-menu .hover_btn_menu .menu_icon_all.icon_hire_drupal{
    background-position:-16px -16px
}
.hire-main-menu .hover_btn_menu .menu_icon_all.icon_hire_magento{
    background-position:-32px -16px
}
.hire-main-menu .hover_btn_menu .menu_icon_all.icon_hire_zencart{
    background-position:-48px -16px
}
.hire-main-menu .hover_btn_menu .menu_icon_all.icon_hire_shopify{
    background-position:0 -32px
}
.hire-main-menu .hover_btn_menu .menu_icon_all.icon_hire_laravel{
    background-position:-16px -32px
}
.hire-main-menu .hover_btn_menu .menu_icon_all.icon_hire_codeiniter{
    background-position:-32px -32px
}
.hire-main-menu .hover_btn_menu .menu_icon_all.icon_hire_nodejs{
    background-position:-48px -32px
}
.hire-main-menu .hover_btn_menu .menu_icon_all.icon_hire_angularjs{
    background-position:0 -48px
}
.hire-main-menu .hover_btn_menu .menu_icon_all.icon_hire_yii{
    background-position:-16px -48px
}
.hire-main-menu .hover_btn_menu .menu_icon_all.icon_hire_opencart{
    background-position:-32px -48px
}
.hire-main-menu .hover_btn_menu .menu_icon_all.icon_hire_hybridmobile{
    background-position:-48px -48px
}
.hire-main-menu .hover_btn_menu .menu_icon_all.icon_hire_cakephp{
    background-position:0 -64px
}
.custom-main-menu .hover_btn_menu .menu_icon_all{
    left:50%;
    position:absolute;
    top:50%;
    transform:translate(-50%,-50%);
    width:16px;
    height:16px;
    background:url(../../img/images/menu_icon/custom.png) no-repeat
}
.custom-main-menu .hover_btn_menu .menu_icon_all.icon_online_booking{
    background-position:0 0
}
.custom-main-menu .hover_btn_menu .menu_icon_all.icon_table_booking{
    background-position:-16px 0
}
.custom-main-menu .hover_btn_menu .menu_icon_all.icon_seat_booking{
    background-position:-32px 0
}
.custom-main-menu .hover_btn_menu .menu_icon_all.rcrm_icon{
    background-position:-48px 0
}
.custom-main-menu .hover_btn_menu .menu_icon_all.icon_ecommerce_solution{
    background-position:0 -16px
}
.custom-main-menu .hover_btn_menu .menu_icon_all.icon_classfied{
    background-position:-16px -16px
}
.custom-main-menu .hover_btn_menu .menu_icon_all.icon_loan{
    background-position:-32px -16px
}
.custom-main-menu .hover_btn_menu .menu_icon_all.icon_market_place{
    background-position:-48px -16px
}
.custom-main-menu .hover_btn_menu .menu_icon_all.icon_online_test_app{
    background-position:0 -32px
}
.custom-main-menu .hover_btn_menu .menu_icon_all.icon_survey{
    background-position:-16px -32px
}
.custom-main-menu .hover_btn_menu .menu_icon_all.datingsys_icon{
    background-position:-32px -32px
}
.custom-main-menu .hover_btn_menu .menu_icon_all.icon_property_rental{
    background-position:-48px -32px
}
.custom-main-menu .hover_btn_menu .menu_icon_all.icon_jewellery{
    background-position:0 -48px
}
.custom-main-menu .hover_btn_menu .menu_icon_all.icon_groupon{
    background-position:-16px -48px
}
.custom-main-menu .hover_btn_menu .menu_icon_all.icon_freelancer{
    background-position:-32px -48px
}
.custom-main-menu .hover_btn_menu .menu_icon_all.fiver{
    background-position:-48px -48px
}
.custom-main-menu .hover_btn_menu .menu_icon_all.online_appointment{
    background-position:0 -64px
}
.custom-main-menu .hover_btn_menu .menu_icon_all.icon_service_provider_system{
    background-position:-16px -64px
}
.custom-main-menu .hover_btn_menu .menu_icon_all.icon_elearning_system{
    background-position:-32px -64px
}
.custom-main-menu .hover_btn_menu .menu_icon_all.icon_event_system{
    background-position:-48px -64px
}
.custom-main-menu .hover_btn_menu .menu_icon_all.icon_auctionsystem{
    background-position:0 -80px
}
.custom-main-menu .hover_btn_menu .menu_icon_all.icon_gpsvehicle{
    background-position:-16px -80px
}
.custom-main-menu .hover_btn_menu .menu_icon_all.icon_carrental{
    background-position:-32px -80px
}
.custom-main-menu .hover_btn_menu .menu_icon_all.icon_deliver{
    background-position:-48px -80px
}
.custom-main-menu .hover_btn_menu .menu_icon_all.icon_point{
    background-position:0 -96px
}
.custom-main-menu .hover_btn_menu .menu_icon_all.icon_hotel{
    background-position:-16px -96px
}
.custom-main-menu .hover_btn_menu .menu_icon_all.icon_user_mng{
    background-position:-32px -96px
}
.hire-main-menu .hover_btn_menu .menu_icon_all.icon_hire_quality{
    background-position:-17px -64px
}
.custom-main-menu .hover_btn_menu .menu_icon_all.icon_calc{
    background-position:-49px -96px
}
.custom-main-menu .hover_btn_menu .menu_icon_all.icon_erp{
    background-position:0 -115px
}
.product-main-menu .hover_btn_menu .menu_icon_all.icon_property_rental{
    background:url(../../img/images/menu_icon/custom.png) no-repeat;
    background-position:-48px -32px
}
.nws_sc{
    background:url(../../img/images/new2.gif) no-repeat scroll center center;
    font-size:0;
    width:30px;
    height:28px;
    display:inline-block;
    background-size:100%;
    vertical-align:top;
    margin-top:0
}
.nws_sc1{
    background:url(../../img/images/new.gif) no-repeat scroll center center;
    font-size:0;
    width:30px;
    height:28px;
    display:inline-block;
    background-size:100%;
    vertical-align:top;
    margin-top:0
}
.product-main-menu .hover_btn_menu .menu_icon_all.icon_classfied{
    background:url(../../img/images/menu_icon/custom.png) no-repeat;
    background-position:-16px -16px
}
