    .color-default,
    nav ul .current-menu-item a,
    .page_header .mega-menu-wrap li.mega-menu-flyout ul.mega-sub-menu li.mega-menu-item a:hover,
    .page_header .mega-menu-wrap li > a:hover,
    .page_header .mega-menu-wrap li:hover > a,
    .pagination > li > a,
    .navigation li.current_page_item > a,
    .pagination > li > span,
    a:hover,
    .chitra-social-media li .fa:hover,
    .contact_image_bg .contact_sidebar .chitra-social-media i:hover,
    .chitra-social-media li a>i:hover{
    color: ##777777;
    }
    .bg-img .full-img,
    .element .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,
    .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current,
    .panel-heading .accordion-toggle.active,
    .panel-heading .accordion-toggle.active i,
    .accordion-heading .accordion-toggle.active,
    .accordion-heading .accordion-toggle.active i,
    .default-callout-box,
    .cap-default,
    .pricing-table-col.active .pricing-title,
    .progress-bar-default,
    #blog .blog_quote,
    .staff-header,
    .contact_header,
    .post-info,
    .post-info:before,
    #blog-masonry .element .post-info:before,
    .square-mode-box .fa.default:after,
    .service-item:hover .service-icon.square-border-box .fa.default:after,
    .page-banner,
    #active-menu-wrapper,
    .content-header,
    #single-column-blog-masonry .element .post-info:before,
    .portfolio-detail .picture .view-link,
    .portfolio-detail .picture .image-link,
    .og-expander .view-link,
    .og-expander .image-link,
    .btn-default-bordered:hover:after,
    .square-border-box .fa.default:hover:after
    {
    background-color: ##777777;
    }
    .btn-default,
    .square-mode-box .fa.default
    {
    background-color: ##777777;
    border-color: ##777777;
    }
    .btn-default-bordered, .btn-default:hover,
    .service-item:hover .service-icon.square-mode-box .fa.default,
    .square-mode-box .fa.default:hover,
    .square-border-box .fa.default
    {
    border-color: ##777777;
    color: ##777777;
    }
    .post-description .dot-irecommendthis:hover,
    .filter_holder ul li.active a,
    .filter_holder ul li:hover a,
    .navigation a:hover,
    .color-default,
    .quote-default .fa,
    .simple .fa.default,
    .service-item:hover .service-icon.simple .fa.black,
    .simple .fa.black:hover,
    .service-item:hover .service-icon.simple .fa.white,
    .simple .fa.white:hover,
    #blog-masonry .post-description .fa,
    #blog-masonry .post-description .dot-irecommendthis:before,
    #single-column-blog-masonry .post-description .dot-irecommendthis:before,
    #single-column-blog-masonry .post-description .fa
    {
    color: ##777777 !important;
    }
    .flex-control-paging li a.flex-active,
    .btn-blue ,
    .square-mode-box .fa.default:after,
    .display_details:before, .display_details,
    .portfolio-detail, .og-expander
    {
    background-color: ##777777 !important;
    }
    .btn-default:after{
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: ##777777;
    }
    .service-item:hover .service-icon.square-border-box .fa.default,
    .square-border-box .fa.default:hover
    {
    color: #FFFFFF;
    border: ##777777 2px solid;
    }
    .contact_form input[type=text]:focus,
    .contact_form input[type=email]:focus,
    .contact_form input[type=password]:focus,
    textarea:focus,
    select:focus,
    .uneditable-input:focus,
    .comment-form-author input:focus,
    .comment-form-email input:focus,
    .comment-form-url input:focus,
    .comment-form-comment input:focus,
    .comment-form-author textarea:focus,
    .comment-form-email textarea:focus,
    .comment-form-url textarea:focus,
    .comment-form-comment textarea:focus{
    border: ##777777 1px solid;
    }
    .pagination > .active > a,
    .pagination > .active > span,
    .pagination > .active > a:hover,
    .pagination > .active > span:hover,
    .pagination > .active > a:focus,
    .pagination > .active > span:focus{
    background: ##777777;
    border-color: ##777777;
    }
    .load-more-loader{
        border-left-color: ##777777;
    }
        .preload_portfolio,
    .porfolio-content:hover .mask-description,
    .masonry-project-content:hover .mask-description,
    .slider-portfolio:hover .mask-description,
    .masonry-porfolio-content:hover .mask-description,
    .masonry-container .is_active .mask-description,
    #portfolio-container .is_active .mask-description,
    #portfolio-container.is_active .mask-description,
    .og-grid-border .is_active .mask-description,
    .og-grid .is_active .mask-description{
    background-color : rgba(119,119,119,0.7);
    }


    h1,h2,h3,h4,h5,h6,
    body{
                    font-family: 'Montserrat', sans-serif;
             font-size: 13pxpx;         }













    @media only screen and (max-width: 1000px){
    .header_bottom,
    nav.mobile_menu{
    background-color: #ab1310 !important;
    }
    }
    .main-navigation-left .side-inside,
    .main-navigation-left .side-inside .navigation,
    .vertical_menu_area{
    text-align:center;
    }
    .vertical_menu_area .vertical_logo_wrapper{
    text-align:center;
    }
    aside.vertical_menu_area{
    background-color: #000000;
    }

    aside .vertical_menu_area_widget_holder,
    aside .vertical_menu_area_widget_holder p,
    aside .vertical_menu_area_widget_holder span
    {
    color: #ffffff;
    }


    nav.vertical_menu > ul > li > a{
     color: #ffffff;          font-size: 18pxpx;      font-style: normal;      font-weight: 300;      line-height: 24pxpx;     }

    nav.vertical_menu > ul > li.active > a,
    nav.vertical_menu > ul > li:hover > a{
    color: #bac649;
    }

    .vertical_menu .second .inner > ul > li > a,
    .vertical_menu .wide .second .inner > ul > li > a{
             font-size: 16pxpx;      line-height: 20pxpx;             }




    h1,
    .title h1 {
        color: #ab1310;             font-family: 'Roboto Slab', sans-serif;
        font-size: 36pxpx;         font-style: normal;     font-weight: 600;             }
    h2,
    h2 a{
    color: #ab1310;             font-family: 'Roboto Slab', sans-serif;
        font-size: 36pxpx;         font-style: normal;     font-weight: 600;             }
    h3,h3 a{
    color: #30684e;             font-family: 'Roboto Slab', sans-serif;
        font-size: 20pxpx;         font-style: normal;     font-weight: 300;         text-transform: uppercase;     }
    .filter_holder ul li a,
    p{
            font-size: 13pxpx;                        }
    a, p a{
    color: #ab1310;                }
    

    h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover,
    .q_icon_with_title .icon_with_title_link,
    .blog_holder article .post_description a:hover,
    .blog_holder.masonry article .post_info a:hover,
    .breadcrumb .current,
    .breadcrumb a:hover,
    .portfolio_social_holder a:hover,
    .latest_post_inner .post_infos a:hover{
    color: #ab1310;    }
    a:hover,p a:hover,
    h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover,h6 a:hover,
    .q_tabs .tabs-nav li a:hover,
    .q_icon_with_title .icon_with_title_link:hover,
    .blog_holder article .post_description a:hover,
    .blog_holder.masonry article .post_info a:hover,
    .portfolio_social_holder a:hover,
    .latest_post_inner .post_infos a:hover{
    color: #fcf7e8;        }

    .footer_top_holder,    footer #lang_sel > ul > li > a,    footer #lang_sel_click > ul > li > a{
    background-color: #7b1b00;
    }
    footer #lang_sel ul ul a,footer #lang_sel_click ul ul a,footer #lang_sel ul ul a:visited,footer #lang_sel_click ul ul a:visited{
    background-color: #7b1b00 !important;
    }
    .footer_top,
    .footer_top p,
    .footer_top span,
    .footer_top li,
    .footer_top .textwidget,
    .footer_top .widget_recent_entries>ul>li>span {
    color: #d5c2bf;
    }


    .footer_bottom_holder, #lang_sel_footer{
    background-color:#431e0e;
    }



    .footer_bottom, .footer_bottom span, .footer_bottom p, .footer_bottom p a, #lang_sel_footer ul li a,
    footer #lang_sel > ul > li > a,
    footer #lang_sel_click > ul > li > a,
    footer #lang_sel a.lang_sel_sel,
    footer #lang_sel_click a.lang_sel_sel,
    footer #lang_sel ul ul a,
    footer #lang_sel_click ul ul a,
    footer #lang_sel ul ul a:visited,
    footer #lang_sel_click ul ul a:visited,
    footer #lang_sel_list.lang_sel_list_horizontal a,
    footer #lang_sel_list.lang_sel_list_vertical a,
    #lang_sel_footer a,
    .footer_bottom ul li a {
    color:#9f9490;
    }




    #wrapper{
    margin-top: 0;
    }



        header.fixed_hiding .q_logo a,
        header.fixed_hiding .q_logo{
        max-height: 115.5px;
        }
    


    .vertical_menu_hidden_button_line,
    .vertical_menu_hidden_button_line:after,.vertical_menu_hidden_button_line:before{
    background-color: #ffffff;
    }
    aside.vertical_menu_area .vertical_area_background::after, aside.vertical_menu_area .vertical_area_background:after{
    background-color: rgba(171,19,16,0.7);
    }


