@import url(https://fonts.googleapis.com/css?family=Open+Sans);
@import url(https://fonts.googleapis.com/css?family=Oswald:400,300,700);


@import 'font-awesome.min.css';

@font-face {
    font-family: 'axtmanal';
    src: url('../fonts/axtmanal.ttf') format('truetype');
}

@font-face {
    font-family: 'NotoNaskhArabic-Bold';
    src: url('../fonts/NotoNaskhArabic-Bold.ttf') format('truetype');
}

@font-face {
    font-family: 'Manus';
    src: url('../fonts/MNS_TRIAL.otf') format('truetype');
}

@font-face {
    font-family: 'Manus';
    src: url('../fonts/MNS_TRIAL.ttf') format('truetype');
}

@font-face {
    font-family: 'hasoob';
    src: url('../fonts/ufonts.com_hasoob.woff') format('truetype');
}

@font-face {
    font-family: 'hasoob';
    src: url('../fonts/ufonts.com_hasoob.eot') format('truetype');
}

@font-face {
    font-family: 'GE-flow-reg';
    src: url('../fonts/GE_Flow_Regular.ttf') format('opentype');
}

@font-face {
    font-family: 'GE-flow-bold';
    src: url('../fonts/GE_Flow_Bold.otf') format('opentype');
}

body {
    background: url('../img/bg1.jpg') top left;
    color: #565656;
    font-family: 'GE-flow-reg';
}
/*p{font-family:'NotoNaskhArabic-Bold';}*/
.mt30 {
    margin-top: 30px;
}

/*.NotoNaskhArabic-Bold {font-family:'GE-flow-bold'; }*/
.NotoNaskhArabic-Bold {
    font-family: "GE-flow-bold";
    line-height: 0.9;
    margin: 0;
}

.herdArabic2 {
    line-height: 0.9;
    margin: 0;
}

.endlng {
    font-family: Arial !important;
}

.strong {
    font-weight: bold;
}

.padding-none {
    padding: 0px;
}

.mgt-40 {
    margin-top: -40px;
}

.footer {
    background: url('/Images/img/green-footer.jpg');
    height: 383px;
    margin-top: -290px;
    position: relative;
    z-index: -1;
}

.social-icons {
    border-bottom: 1px solid #e0e0e0;
    margin-top: 26px;
    padding: 0 0 10px;
}

    .social-icons li {
        list-style: none;
        display: inline-table;
    }

.carousel-inner .item img {
    width: 100%;
}

.border-1 {
    border: 1px solid #e0e0e0;
}

.bg_text_add {
    background: #6b6b6b;
}

.text-white_color {
    color: #fff;
}

.fs18 {
    font-size: 18px;
}

.h1067 {
    height: 119px;
}

.flsicon {
}

    .flsicon li {
        list-style: none;
        display: inherit;
    }

        .flsicon li a {
            float: right;
            width: 30px;
            height: 30px;
            margin: 0px 3px;
            background: url(/Images/followus_icon.png);
            background-repeat: no-repeat;
            background-position: 0px 0px;
            vertical-align: auto;
        }

            .flsicon li a.f {
                background-position: 0px 0px;
            }

            .flsicon li a.y {
                background-position: -32px 0;
            }

            .flsicon li a.t {
                background-position: -63px 0;
            }

            .flsicon li a.p {
                background-position: -96px 0;
            }

            .flsicon li a.i {
                background-position: -127px 0;
            }

            .flsicon li a.b {
                background-position: -158px 0;
            }



.Donate-btn-2 {
    display: inline-block;
    text-align: right;
    margin-top: -57px;
    position: absolute;
    right: 12px;
    margin-top: -110px;
    /*border: solid 2px #000;
    border-radius: 50%;*/
    padding: 8px;
    /*color: #000;*/
    text-decoration: none;
}

    .Donate-btn-2:hover, .Donate-btn-2:focus {
        color: #000;
        text-decoration: none;
    }

.h108 {
    height: 110px;
}

.h65 {
    height: 65px;
}



@media (min-width:768px) {

    .flt-rght-lg {
        float: right;
    }
}


.site-heading {
    font-weight: bold;
    font-size: 25px;
    float: right;
    margin-top: 50px;
}

/*.navbar-collapse{background: #666666;}*/
/*.navbar-collapse{background:rgba(24, 161, 89, 0.8);}*/
.navbar-collapse {
    background: rgba(24, 161, 89, 1);
}

.Bnavlist li a {
    color: #eee;
    font-family: 'GE-flow-reg';
    margin: 0 6px;
    text-transform: uppercase;
}

    .Bnavlist li a:hover {
        text-decoration: none;
        background: transparent;
    }

.Bnavlist > li > a:hover, .Bnavlist > li > a:focus, .Bnavlist > li > .active {
    text-decoration: none;
    opacity: 0.9;
}

.bg-eee {
    background: #eee;
}

.eventgallery {
}

    .eventgallery li {
        list-style: none;
        font-family: Manus;
        display: block;
    }

.right {
    float: right;
}

.left {
    float: left;
}


.fs12 {
    font-size: 12px;
}

.fs13 {
    font-size: 13px;
}

.fs14 {
    font-size: 14px;
}

.fs15 {
    font-size: 15px;
}

.fs16 {
    font-size: 16px;
}

.fs17 {
    font-size: 17px;
}

.fs18 {
    font-size: 18px;
}

.fs19 {
    font-size: 19px;
}

.fs20 {
    font-size: 20px;
}

.pt1 {
    padding-top: 1px;
}

.pt2 {
    padding-top: 2px;
}

.pt3 {
    padding-top: 3px;
}

.pt4 {
    padding-top: 4px;
}

.pt5 {
    padding-top: 5px;
}

.pt10 {
    padding-top: 10px;
}

.pt15 {
    padding-top: 15px;
}

.pt20 {
    padding-top: 20px;
}

.pt25 {
    padding-top: 25px;
}

.pt30 {
    padding-top: 30px;
}

.pb1 {
    padding-bottom: 1px;
}

.pb2 {
    padding-bottom: 2px;
}

.pb3 {
    padding-bottom: 3px;
}

.pb4 {
    padding-bottom: 4px;
}

.pb5 {
    padding-bottom: 5px;
}

.pb10 {
    padding-bottom: 10px;
}

.pb15 {
    padding-bottom: 15px;
}

.pb20 {
    padding-bottom: 20px;
}

.pb25 {
    padding-bottom: 25px;
}

.pb30 {
    padding-bottom: 30px;
}

.pl1 {
    padding-left: 1px !important;
}

.pl2 {
    padding-left: 2px !important;
}

.pl3 {
    padding-left: 3px !important;
}

.pl4 {
    padding-left: 4px !important;
}

.pl5 {
    padding-left: 5px !important;
}

.pl10 {
    padding-left: 10px !important;
}

.pl15 {
    padding-left: 15px !important;
}

.pl20 {
    padding-left: 20px !important;
}

.pl25 {
    padding-left: 25px !important;
}

.pl30 {
    padding-left: 30px !important;
}

.pr1 {
    padding-right: 1px !important;
}

.pr2 {
    padding-right: 2px !important;
}

.pr3 {
    padding-right: 3px !important;
}

.pr4 {
    padding-right: 4px !important;
}

.pr5 {
    padding-right: 5px !important;
}

.pr10 {
    padding-right: 10px !important;
}

.pr15 {
    padding-right: 15px !important;
}

.pr20 {
    padding-right: 20px !important;
}

.pr25 {
    padding-right: 25px !important;
}

.pr30 {
    padding-right: 30px !important;
}





.mt1 {
    margin-top: 1px;
}

.mt2 {
    margin-top: 2px;
}

.mt3 {
    margin-top: 3px;
}

.mt4 {
    margin-top: 4px;
}

.mt5 {
    margin-top: 5px;
}

.mt10 {
    margin-top: 10px;
}

.mt15 {
    margin-top: 15px;
}

.mt20 {
    margin-top: 20px;
}

.mt25 {
    margin-top: 25px;
}

.mt30 {
    margin-top: 30px;
}

.mb5 {
    margin-bottom: 5px;
}

.mb10 {
    margin-bottom: 10px;
}

.mb15 {
    margin-bottom: 15px;
}

.mb20 {
    margin-bottom: 20px;
}

.mb25 {
    margin-bottom: 25px;
}

.mb30 {
    margin-bottom: 30px;
}

.ml5 {
    margin-left: 5px;
}

.ml10 {
    margin-left: 10px;
}

.ml15 {
    margin-left: 15px;
}

.ml20 {
    margin-left: 20px;
}

.ml25 {
    margin-left: 25px;
}

.ml30 {
    margin-left: 30px;
}

.mr5 {
    margin-right: 5px;
}

.mr10 {
    margin-right: 10px;
}

.mr15 {
    margin-right: 15px;
}

.mr20 {
    margin-right: 20px;
}

.mr25 {
    margin-right: 25px;
}

.mr30 {
    margin-right: 30px;
}

.margin-none {
    margin: 0px !important;
}

.margin-left-none {
    margin-left: 0px !important;
}

.margin-right-none {
    margin-right: 0px !important;
}

.margin-top-none {
    margin-top: 0px !important;
}

.margin-bottom-none {
    margin-bottom: 0px !important;
}

.padding-none {
    padding: 0px !important;
}

.padding-left-none {
    padding-left: 0px !important;
}

.padding-right-none {
    padding-right: 0px !important;
}

.padding-top-none {
    padding-top: 0px !important;
}

.padding-bottom-none {
    padding-bottom: 0px !important;
}

.bold {
    font-weight: bold;
}

.res-img-full {
    width: 100%;
}

.fs16 {
    font-size: 16px;
}

.loadbtn {
    color: #8e8e8e;
}

.border-top-none {
    border-top: 0px !important;
}

.border-bottom-none {
    border-bottom: 0px !important;
}

.border-left-none {
    border-left: 0px !important;
}

.border-right-none {
    border-right: 0px !important;
}

.border-c2c2c2 {
    border: 4px solid #c2c2c2;
}
/*.footer .container {padding: 10px 0 20px; }*/

.gh-svg {
    position: absolute;
    left: 0;
    top: 0;
    -webkit-transform: translateZ(0) rotate(0deg);
    -ms-transform: translateZ(0) rotate(0deg);
    transform: translateZ(0) rotate(0deg);
    fill: #fff;
    -webkit-transition: -webkit-transform 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.99);
    transition: transform 0.25s cubic-bezier(0.4, 0.01, 0.165, 0.99);
    font-size: 18px;
}

.gh-svg-wrapper { /*display:block;*/
    position: absolute;
    height: 2.66667em;
    width: 2.66667em;
    padding: 0;
    margin: 0;
    border: 0;
    background-color: transparent;
    -webkit-transform: translateZ(0) rotate(0deg);
    -ms-transform: translateZ(0) rotate(0deg);
    transform: translateZ(0) rotate(0deg);
    -webkit-transition: -webkit-transform 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);
    transition: transform 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);
    outline: none;
    -webkit-tap-highlight-color: rgba(255,255,255,0);
    -webkit-tap-highlight-color: transparent;
}

.gh-svg-rect-top {
    -webkit-transform: translate3d(0, -8px, 0);
    -ms-transform: translate3d(0, -8px, 0);
    transform: translate3d(0, -8px, 0);
}

.gh-svg-rect-bottom {
    -webkit-transform: translate3d(0, 8px, 0);
    -ms-transform: translate3d(0, 8px, 0);
    transform: translate3d(0, 8px, 0);
}

/*.gh-menu-icon-toggle > .gh-svg-wrapper {-webkit-transform: translateZ(0) rotate(90deg); -ms-transform: translateZ(0) rotate(90deg); transform: translateZ(0) rotate(90deg); -webkit-transition: -webkit-transform 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99); transition: transform 0.4s cubic-bezier(0.4, 0.01, 0.165, 0.99);}
.gh-menu-icon-toggle > .gh-svg-wrapper > .gh-svg-top {-webkit-transform: translateZ(0) rotate(45deg); -ms-transform: translateZ(0) rotate(45deg); transform: translateZ(0) rotate(45deg);}
.gh-menu-icon-toggle > .gh-svg-wrapper > .gh-svg-top > .gh-svg-rect-top {-webkit-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}

.gh-menu-icon-toggle > .gh-svg-wrapper >.gh-svg-center {-webkit-transform: translateZ(0) rotate(-45deg); -ms-transform: translateZ(0) rotate(-45deg); transform: translateZ(0) rotate(-45deg);}
.gh-menu-icon-toggle > .gh-svg-wrapper >.gh-svg-center .gh-svg-rect-center {-webkit-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}

.gh-menu-icon-toggle > .gh-svg-wrapper >.gh-svg-bottom {-webkit-transform: translateZ(0) rotate(-45deg); -ms-transform: translateZ(0) rotate(-45deg); transform: translateZ(0) rotate(-45deg);}
.gh-menu-icon-toggle > .gh-svg-wrapper >.gh-svg-bottom .gh-svg-rect-bottom {-webkit-transform: translate3d(0, 0, 0); -ms-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0);}*/



.inner_shadow {
    /*box-shadow:  0px 0px 10px rgba(0,0,0,0.5);*/
    background: #f9f9f9; /*position:relative;*/
    z-index: 3;
}



.bd_box {
    height: auto;
    margin-bottom: 5px;
    min-height: 35px;
    width: 100%;
}

.bg-white {
    background-color: #fff;
}

FGVR43EDC/7 .padding-none-TB {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
}
/*.widget .widget-head {background: #424242;}*/



/*.widget.widget-head:nth-child(odd) {background: #b2d235;}
.widget.widget-head:nth-child(even) {background: #006536;}*/

/*.v_s:nth-child(even) .widget-head {background: #b2d235;}
.v_s:nth-child(odd) .widget-head {background: #006536;}*/

.v_s {
    background: #eee;
    box-shadow: 0px 0px 5px 0px #dbdbdb;
    border: 1px solid #fff;
    margin-bottom: 18px;
}

.btn-readmore {
    background: #fff;
    border-radius: 40px;
    color: #000;
    display: inline-block;
    font-size: 15px;
    margin: 5px 0;
    padding: 2px 35px;
}

.bg-eee {
    background: #eeeeee;
}

#branchesColumn1 > .v_s:nth-child(even) .widget-head {
    background: #b2d235;
}

#branchesColumn1 > .v_s:nth-child(odd) .widget-head h4 {
    color: #fff !important;
}

#branchesColumn1 > .v_s:nth-child(odd) .widget-head {
    background: #006536;
}

#branchesColumn1 > .v_s:nth-child(even) .widget-head h4 {
    color: #000 !important;
}

#branchesColumn2 > .v_s:nth-child(even) .widget-head {
    background: #006536;
    color: #fff;
}

    #branchesColumn2 > .v_s:nth-child(even) .widget-head h4 {
        color: #fff !important;
    }

#branchesColumn2 > .v_s:nth-child(odd) .widget-head {
    background: #b2d235;
    color: #000;
}

    #branchesColumn2 > .v_s:nth-child(odd) .widget-head h4 {
        color: #000 !important;
    }

#branchesColumn3 > .v_s:nth-child(even) .widget-head {
    background: #b2d235;
}

#branchesColumn3 > .v_s:nth-child(odd) .widget-head h4 {
    color: #fff !important;
}

#branchesColumn3 > .v_s:nth-child(odd) .widget-head {
    background: #006536;
}

#branchesColumn3 > .v_s:nth-child(even) .widget-head h4 {
    color: #000 !important;
}

#Testimonial1 > .v_s:nth-child(even) .widget-head {
    background: #b2d235;
}

#Testimonial1 > .v_s:nth-child(odd) .widget-head h4 {
    color: #fff !important;
}

#Testimonial1 > .v_s:nth-child(odd) .widget-head {
    background: #006536;
}

#Testimonial1 > .v_s:nth-child(even) .widget-head h4 {
    color: #000 !important;
}

#Testimonial2 > .v_s:nth-child(even) .widget-head {
    background: #006536;
}

#Testimonial2 > .v_s:nth-child(odd) .widget-head h4 {
    color: #000 !important;
}

#Testimonial2 > .v_s:nth-child(odd) .widget-head {
    background: #b2d235;
}

#Testimonial2 > .v_s:nth-child(even) .widget-head h4 {
    color: #fff !important;
}

#Testimonial3 > .v_s:nth-child(even) .widget-head {
    background: #b2d235;
}

#Testimonial3 > .v_s:nth-child(odd) .widget-head h4 {
    color: #fff !important;
}

#Testimonial3 > .v_s:nth-child(odd) .widget-head {
    background: #006536;
}

#Testimonial3 > .v_s:nth-child(even) .widget-head h4 {
    color: #000 !important;
}

#Testimonial4 > .v_s:nth-child(even) .widget-head {
    background: #006536;
}

#Testimonial4 > .v_s:nth-child(odd) .widget-head h4 {
    color: #000 !important;
}

#Testimonial4 > .v_s:nth-child(odd) .widget-head {
    background: #b2d235;
}

#Testimonial4 > .v_s:nth-child(even) .widget-head h4 {
    color: #fff !important;
}





#testimonial > li > .v_s:nth-child(even) .widget-head {
    background: #b2d235;
}

#testimonial > li > .v_s:nth-child(odd) .widget-head h4 {
    color: #fff !important;
}

#testimonial > li > .v_s:nth-child(odd) .widget-head {
    background: #006536;
}

#testimonial > li > .v_s:nth-child(even) .widget-head h4 {
    color: #000 !important;
}

#branchesColumn1 > .v_s:nth-child(even) .widget-head2 {
    background: #006536;
}

#branchesColumn1 > .v_s:nth-child(odd) .widget-head2 {
    background: #b2d235;
}

#branchesColumn2 > .v_s:nth-child(even) .widget-head2 {
    background: #b2d235;
}

#branchesColumn2 > .v_s:nth-child(odd) .widget-head2 {
    background: #006536;
}

#branchesColumn3 > .v_s:nth-child(even) .widget-head2 {
    background: #006536;
}

#branchesColumn3 > .v_s:nth-child(odd) .widget-head2 {
    background: #b2d235;
}



#Photo1 > .v_s:nth-child(even) .widget-head {
    background: #b2d235;
}

#Photo1 > .v_s:nth-child(odd) .widget-head h4 {
    color: #fff !important;
}

#Photo1 > .v_s:nth-child(odd) .widget-head {
    background: #006536;
}

#Photo1 > .v_s:nth-child(even) .widget-head h4 {
    color: #000 !important;
}

#Photo2 > .v_s:nth-child(even) .widget-head {
    background: #006536;
    color: #fff;
}

    #Photo2 > .v_s:nth-child(even) .widget-head h4 {
        color: #fff !important;
    }

#Photo2 > .v_s:nth-child(odd) .widget-head {
    background: #b2d235;
    color: #000;
}

    #Photo2 > .v_s:nth-child(odd) .widget-head h4 {
        color: #000 !important;
    }

#Photo3 > .v_s:nth-child(even) .widget-head {
    background: #b2d235;
}

#Photo3 > .v_s:nth-child(odd) .widget-head h4 {
    color: #fff !important;
}

#Photo3 > .v_s:nth-child(odd) .widget-head {
    background: #006536;
}

#Photo3 > .v_s:nth-child(even) .widget-head h4 {
    color: #000 !important;
}

#Photo1 > .v_s:nth-child(even) .widget-head2 {
    background: #006536;
}

#Photo1 > .v_s:nth-child(odd) .widget-head2 {
    background: #b2d235;
}

#Photo2 > .v_s:nth-child(even) .widget-head2 {
    background: #b2d235;
}

#Photo2 > .v_s:nth-child(odd) .widget-head2 {
    background: #006536;
}

#Photo3 > .v_s:nth-child(even) .widget-head2 {
    background: #006536;
}

#Photo3 > .v_s:nth-child(odd) .widget-head2 {
    background: #b2d235;
}













.widget-head {
    background: #b2d235;
}

.bgfb {
    background-color: #3b5c92;
}

.bgglg {
    background-color: #dd4a40;
}



.widget .widget-head, .widget-headSimpleText {
    height: 40px;
    line-height: 40px;
    overflow: hidden;
    padding: 0 10px 0 0;
    position: relative;
}

.flot-left {
    float: left;
}

.mrg-top-10 {
    margin-top: 8px !important;
}

.mrg-lf-10 {
    margin-left: 10px;
}

.display-inline-block {
    display: inline-block;
}

.cln_vk {
    clear: both;
    display: inline-block;
    height: auto;
    padding: 2px;
    width: 100%;
}

.con_menu {
    padding: 0;
}

    .con_menu li {
        list-style: outside none none;
        padding: 3px 0;
    }

.btn-2 {
    -moz-user-select: none;
    border-radius: 0;
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857;
    margin-bottom: 0;
    padding: 6px 35px;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
}

.btn-2_2 {
    -moz-user-select: none;
    border-radius: 0;
    display: inline-block;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857;
    margin-bottom: 0;
    padding: 6px 5px 6px 15px;
    text-align: right !important;
    vertical-align: middle;
    white-space: nowrap;
    direction: rtl;
    width: 100%;
    font-size: 23px;
}

.btn-2_2 {
    border: 1px solid rgba(0, 0, 0, 0);
}

.btn-2 {
    border: 1px solid rgba(0, 0, 0, 0);
}

.d-01 {
    float: right;
    height: auto;
    vertical-align: top;
    width: 9%;
}

.d-02 {
    display: inline-block;
    width: 88%;
}

.con_menu li i {
    float: right;
    padding: 0 0 0 8px;
}

.error {
    color: #ff0000;
    font-size: 13px;
    display: inline-block;
    font-weight: normal;
    margin-bottom: 5px;
}

.widget { /*background:#fff;*/
    position: relative;
}

.widget-body1 { /*background: #ffffff; border: 1px solid #e5e5e5;*/
    margin-bottom: 13px;
}

.font-bold {
    font-weight: bold;
}

.spacing-x2 .widget, .spacing-x2 .filter-bar {
    margin-bottom: 10px;
}
/*.widget.widget-inverse > .widget-head {background-color: #424242; color: #fff;}*/
.widget .widget-head, .widget-headSimpleText {
    height: 40px;
    line-height: 40px;
    overflow: hidden;
    padding: 0 10px 0 0;
    position: relative;
}

.spacing-x2 .widget .widget-body, .spacing-x2 .filter-bar .widget-body {
    padding: 10px;
}




.widget_head2 {
    height: 50px;
    line-height: 50px;
    padding: 0 10px 0 0;
    position: relative;
}

.widget .widget_head2 .heading.glyphicons {
    display: block;
    padding: 0 0 0 35px;
}

.widget .widget_head2 .heading {
    float: right;
    font-family: 'GE-flow-reg' !important;
    font-size: 23px;
    font-weight: bold;
    height: 50px;
    line-height: 50px;
    margin: 0;
    direction: ltr;
}

.priceLablewhite {
    color: red;
    float: left;
    font-size: 17px;
    margin-left: 5px;
    font-weight: bold;
}

/* News Pages Css Start  */

.layout-timeline ul.timeline > li.active:before {
    background: #b2d235;
    bottom: 0;
    content: "";
    display: block;
    right: -45px;
    position: absolute;
    top: 0;
    width: 2px;
    z-index: 2;
}

.layout-timeline ul.timeline > li {
    padding: 0 0 1px;
    position: relative;
}

    .layout-timeline ul.timeline > li .date {
        color: #7b7170;
        font-size: 14px;
        font-weight: 600;
        right: -70px;
        padding: 4px 11px;
        position: absolute;
        text-align: center;
        text-transform: uppercase;
        top: 0;
        width: auto;
        z-index: 9;
    }

    .layout-timeline ul.timeline > li .type:before {
        background: #d2d1d0;
        content: "";
        display: block;
        height: 8px;
        position: absolute;
        right: -63px;
        top: 9px;
        width: 8px;
    }

    .layout-timeline ul.timeline > li .type:after {
        background: #d2d1d0;
        content: "";
        display: block;
        height: 2px;
        position: absolute;
        right: -60px;
        top: 12px;
        width: 45px;
    }

    .layout-timeline ul.timeline > li.active .type {
        color: #9a9a9a;
        font-weight: bold;
    }

    .layout-timeline ul.timeline > li .separator .type {
        top: 60px;
    }

    .layout-timeline ul.timeline > li .type {
        color: #7c7c7c;
        font-weight: 600;
        right: 15px;
        line-height: 24px;
        padding: 0px;
        position: absolute;
        text-align: right;
        top: 15px;
        width: 100px;
        z-index: 2;
    }

    .layout-timeline ul.timeline > li.active .type:before, .layout-timeline ul.timeline > li.active .type:after {
        background: #b2d235;
    }

    .layout-timeline ul.timeline > li.active .type i:before {
        color: #01bef5;
    }

    .layout-timeline ul.timeline > li .type i:before {
        color: #c6c6c5;
        left: auto;
        right: 0;
    }

    .layout-timeline ul.timeline > li .type .time {
        color: #888;
        font-family: Manus;
        font-size: 14px;
        position: absolute;
        right: -51px;
        top: -13px;
    }

    .layout-timeline ul.timeline > li .alert-gray {
        border: medium none;
        border-radius: 0;
        color: #7c7c7c;
        margin: 0;
        padding-left: 6px;
    }

    .layout-timeline ul.timeline > li div.glyphicons {
        padding: 5px 0 5px 5px;
    }


.glyphicons {
    font-family: Manus !important;
    color: #1d1d1b;
    display: inline-block;
    padding-left: 48px;
    position: relative;
    text-decoration: none;
    vertical-align: middle;
}

    .glyphicons.suitcase i:before {
        content: "\E358";
    }

    .glyphicons i:before {
        color: #1d1d1b;
        display: inline-block;
        font: 24px/1em "Glyphicons Regular";
        left: 0;
        position: absolute;
        text-transform: none;
        top: 0;
    }

.bordergray {
    border: 1px solid #888;
    border-radius: 30px;
    height: 35px;
    line-height: 19px;
    padding: 7px;
    position: relative;
    right: -105px;
    text-align: center;
    top: -5px;
    width: 36px;
}

.img-full-width {
    width: 100%;
}

.pdTB-17pbLR-16 {
    padding: 17px 16px !important;
    border: 1px solid #e5e5e5;
    background: #fff;
}

.layout-timeline ul.timeline {
    list-style: outside none none;
    margin: 0;
    padding: 0px 15px 0px 30px;
}

.box-generic {
    padding: 25px;
}

.box-generic {
    background: #fff;
    border: 1px solid #e5e5e5;
    margin: 0 0 15px;
    padding: 15px;
    position: relative;
}

.separator.bottom {
    padding: 0 0 15px;
}

.separator {
    padding: 15px 0;
}

.spacing-x2 .box-generic {
    margin-bottom: 25px;
}

.author:hover {
    text-decoration: none;
}

.widget.widget-heading-simple {
    background: rgba(0, 0, 0, 0);
    border: medium none;
}

.spacing-x2 .widget, .spacing-x2 .filter-bar {
    margin-bottom: 25px;
}

.input-lg_copy {
    border-radius: 6px;
    font-size: 18px;
    height: 46px;
    line-height: 1.33;
    width: 100%;
}

.innerB {
    padding-bottom: 15px;
    position: relative;
}

.media:first-child {
    margin-top: 0;
}

.media, .media .media {
    margin-top: 15px;
}

.media, .media-body {
    overflow: hidden;
}

    .media > .pull-left {
        margin-right: 10px;
    }

.thumb {
    background: #fff;
    border: 2px solid #397639 !important;
    border-bottom: 0;
    padding-top: 0px !important;
    border-radius: 2px 2px 0 0;
    display: block;
}

.thumbvk {
    background: #fff;
    border: none !important;
    border-bottom: 0;
    padding-top: 0px !important;
    border-radius: 2px 2px 0 0;
    display: block;
}

.border-e5 {
    border: 1px solid #e5e5e5 !important;
}

.bg-fff {
    background: #fff;
}




.media-object {
    display: block;
}

.layout-timeline .media .media-body {
    line-height: 17px;
    padding: 10px 0 0;
}

    .layout-timeline .media .media-body .author {
        color: #b2d235;
        font-size: 18px;
        font-weight: 600;
        text-transform: capitalize;
    }

.muted {
    color: #777;
    font-size: 13px;
}

.alert > p, .alert > ul {
    margin-bottom: 0;
}

.glyphicons {
    color: #1d1d1b;
    display: inline-block;
    padding-left: 48px;
    position: relative;
    text-decoration: none;
    vertical-align: middle;
}

    .glyphicons.circle_info i:before {
        content: "\E196";
    }

.NewsSocialIcons {
    float: left;
    margin-left: -10px;
}

    .NewsSocialIcons a img {
        height: auto;
        width: 23px;
    }

.newsDescription p {
    color: #555;
    font-size: 14px;
    text-transform: capitalize;
}

.float-left {
    float: left;
}

.top3 {
    top: 3px;
}


@media (min-width:680px) and (max-width:991px) {

    .col-md-42 {
        float: left;
        width: 33% !important;
    }
}

@media (min-width:210px) and (max-width:991px) {
    .col-md-4 {
        width: 100%;
        float: left;
    }

    .mmb5 {
        margin-bottom: 5px;
    }

    .mmb10 {
        margin-bottom: 10px;
    }

    .mmb15 {
        margin-bottom: 15px;
    }

    .mmb20 {
        margin-bottom: 20px;
    }

    .tabs {
        display: none !important;
    }

    /* vikas 22-06-2015 tab css
        
        #sectionlinebox1 {display: block !important;}
    #sectionlinebox2 {display: block !important;}
    #sectionlinebox3 {display: block !important;}*/
}


/*@media (min-width:320px) and (max-width:480px) {
    .col-md-4 {width: 100%; float: left;}
}*/

@media (min-width: 120px) and (max-width:780px) {
    .mmb5 {
        margin-bottom: 5px;
    }

    .mmb10 {
        margin-bottom: 10px;
    }

    .mmb15 {
        margin-bottom: 15px;
    }

    .mmb20 {
        margin-bottom: 20px;
    }

    .resimgpopup {
        margin: 30% auto 7%;
        position: relative;
        width: 88.1%;
        z-index: 9999;
    }

    .image-wppr_clss:hover {
        transform: none;
        transition: all 1s ease 0s;
    }

    .image-wppr_clss img:hover {
        transform: none;
        transition: all 1s ease 0s;
    }
}

@media (min-width:481px) and (max-width:980px) {
    .mdisplay-none {
        display: none !important;
    }
}

@media (min-width:481px) and (max-width:1001px) {
    .layout-timeline ul.timeline {
        list-style: outside none none;
        margin: 0;
        padding: 0 110px 0 15px !important;
    }
}

@media (max-width:980px) {
    .layout-timeline ul.timeline {
        list-style: outside none none;
        margin: 0;
        padding: 0 95px 0 15px;
    }

    .NewsSocialIcons {
        margin-bottom: 10px;
    }

    .mobile-padding-none {
        padding: 0px !important;
    }

    .p5 {
        padding: 5px !important;
    }
}

@media (max-width:767px) {
    .abutimg_22 {
        border: 1px solid #333;
        height: auto;
        margin: -1px 10px 0 -8px;
        width: 140px;
    }

    .abutimg_2 {
        border: 1px solid #333;
        height: auto;
        margin: -25px 10px 0 -10px;
        width: 140px;
    }

    .abutimg_3 {
        border: 1px solid #333;
        height: 120px;
        margin: 0 10px 0 -8px;
        width: 120px;
    }

    .pLink {
        float: left;
        text-align: right;
        width: 70%!important;
    }
}

@media (min-width:120px) and (max-width:320px) {
    .abutimg_2 {
        border: 1px solid #333;
        height: auto;
        margin: 0px 10px 0 0px;
        width: 100% !important;
        display: inline-block;
    }

    .abutimg_22 {
        border: 1px solid #333;
        height: auto;
        margin: 0px 10px 0 0px;
        width: 100% !important;
        display: inline-block;
    }

    .abutimg_3 {
        border: 1px solid #333;
        height: 120px;
        margin: 0 10px 0 -8px;
        width: 120px;
    }

    .col-md-8 {
        width: 100%;
        float: left;
    }

    .col-md-22 {
        width: 100%;
        float: left;
        text-align: center;
    }

        .col-md-22 > img {
            text-align: center;
        }

        .col-md-22 > a > img {
            text-align: center;
        }

    .padR-25 {
        padding: 0 0 0 10px !important;
    }

    .pLink {
        float: left;
        text-align: right;
        width: 65%!important;
    }
}

@media (min-width:320px) and (max-width:480px) {
    .col-md-8 {
        width: 100%;
        float: left;
    }

    .col-md-22 {
        width: 100%;
        float: left;
        text-align: center !important;
    }

        .col-md-22 > img {
            text-align: center;
        }

        .col-md-22 > a > img {
            text-align: center;
        }

    .padR-25 {
        padding: 0 0 0 0px !important;
    }

    .pLink {
        float: left;
        text-align: right;
        width: 65%!important;
    }
}




@media (min-width:210px) and (max-width:480px) {

    .gallery ul li .thumb {
        display: block;
        margin-bottom: 10px;
        overflow: hidden;
        position: relative;
        z-index: 1;
    }

    .thumb {
        background: #fff;
        border: 1px solid #e5e5e5;
        padding: 3px;
    }

    .NewsSocialIcons {
        display: inline-block;
        margin-left: -10px;
        float: none;
    }

    .mwidth-full {
        display: block;
        width: 100%;
    }

    .layout-timeline ul.timeline {
        list-style: outside none none;
        margin: 0;
        padding: 0 95px 0 15px !important;
    }

        .layout-timeline ul.timeline > li.active:before {
            background: #cb4040;
            bottom: 0;
            content: "";
            display: block;
            right: -45px;
            position: absolute;
            top: 0;
            width: 2px;
            z-index: 2;
        }
}

/* News Pages Css End  */




.flsicon {
}

    .flsicon li {
        list-style: none;
        display: inherit;
    }

        .flsicon li a {
            float: right;
            width: 30px;
            height: 30px;
            margin: 0px 3px;
            background: url(/Images/followus_icon.png);
            background-repeat: no-repeat;
            background-position: 0px 0px;
            vertical-align: auto;
        }

            .flsicon li a.f {
                background-position: 0px 0px;
            }

            .flsicon li a.y {
                background-position: -32px 0;
            }

            .flsicon li a.t {
                background-position: -63px 0;
            }

            .flsicon li a.p {
                background-position: -96px 0;
            }

            .flsicon li a.i {
                background-position: -127px 0;
            }

            .flsicon li a.b {
                background-position: -158px 0;
            }



.Donate-btn-2 {
    display: inline-block;
    text-align: right;
    margin-top: -57px;
    position: absolute;
    right: 12px;
    margin-top: -110px;
    padding: 8px;
    text-decoration: none;
}

    .Donate-btn-2:hover, .Donate-btn-2:focus {
        color: #000;
        text-decoration: none;
    }

.description {
    box-sizing: border-box;
    line-height: 16px;
    padding: 10px 10px;
    display: inline-block;
    width: 100%;
    height: 100px;
    overflow: hidden;
    text-align: right;
}

.line-height-24 {
    line-height: 24px;
}

.read {
    cursor: pointer;
    float: left;
}

a, a:hover {
    color: #6fa362;
}

.btn-primary {
    color: #fff;
}

.position-relative {
    position: relative;
}

.position-absolute {
    position: absolute;
}

.cursor-pointer {
    cursor: pointer;
}

.z-index-1 {
    z-index: 1;
}

.text-color-white {
    color: #fff;
}

.min-mt-28 {
    margin-top: -28px !important;
}

.overflow-menu::-webkit-scrollbar-track {
    -webkit-box-shadow: none;
    -webkit-border-radius: none;
    border-radius: none;
}

.overflow-menu::-webkit-scrollbar-thumb {
    -webkit-border-radius: none;
    border-radius: none;
    background: transparent;
    -webkit-box-shadow: none;
    border: none;
    outline: 1px solid transparent;
}

    .overflow-menu::-webkit-scrollbar-thumb:window-inactive {
        background: transparent;
    }

.overflow-menu::-webkit-scrollbar {
    width: 0em;
}


.button-group {
    border-bottom: 1px solid rgba(0, 0, 0, 0.07);
    border-radius: 0px;
    margin: 0px 0px 35px 0px;
    padding: 7px;
}

    .button-group li {
        list-style: none;
        display: inline-block;
    }

        .button-group li a {
            -moz-user-select: none;
            background-clip: padding-box;
            background-color: #ddd;
            background-image: -moz-linear-gradient(center top, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0)), url("data:image/png;base64,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");
            box-shadow: 0 1px 0 rgba(0, 0, 0, 0.3), 0 2px 2px -1px rgba(0, 0, 0, 0.5), 0 1px 0 rgba(255, 255, 255, 0.3) inset;
            font-size: 14px;
            color: #555;
            margin: 0;
            padding: 4px 15px;
            text-decoration: none;
            text-shadow: 0 1px 0 rgba(255, 255, 255, 0.9);
            transition: background-color 0.2s ease-out 0s;
        }

.bold {
    font-weight: bolder;
}

.black {
    color: #000;
}

.button-group li a:hover {
    background-color: #eee;
    color: #555;
}

input.css-checkbox[type="radio"]:checked + label.css-label {
    background-position: 82px -15px;
}

input.css-checkbox[type="radio"] + label.css-label {
    background-position: 83px 0;
    background-repeat: no-repeat;
    color: #333;
    cursor: pointer;
    display: inline-block;
    font-size: 15px;
    height: 15px;
    line-height: 15px;
    margin: 0;
    padding-right: 20px;
    vertical-align: middle;
}

label.css-label {
    -moz-user-select: none;
    background-image: url("/Images/csscheckbox.png");
    display: inline !important;
    float: right;
    width: 100px;
}

input[type=radio].css-checkbox {
    display: none;
}

.do_tab {
    width: 80px;
}

.left-2right {
    direction: ltr;
    text-align: right;
}

.btn-default {
    background: #005324;
    border: medium none;
    color: #fff !important;
    margin-right: 2px;
    padding: 14px 15px;
}

i.tw, span.tw {
    color: #00aced;
}

i.google, span.google {
    color: #dd4b39;
}

i.fb, span.fb {
    color: #fff;
}

.container_2 {
    float: left;
    margin: 0px 0px 0px 0px;
    text-align: left;
    width: 221px;
}

    .container_2 a {
        border-radius: 0px !important;
    }


/* --------- BranchDetails css  ----------- */

.tab-1 {
}

.tab-2 {
    display: none;
}

.tab-3 {
    display: none;
}


.red-bg {
    background: red !important;
}
/* --------- BranchDetails css  ----------- */

.border-bottom {
    border-bottom: 1px solid #e5e5e5;
}

.p-d-5 {
    padding: 5px 0px !important;
}

.slider {
    position: relative;
}

.donate_btn-2 {
    width: 120px;
    right: 20px;
    z-index: 1;
    position: absolute;
    height: 83px;
    bottom: 50px;
}

.donate_btn-3 {
    width: 120px;
    right: 27px;
    z-index: 1999;
    position: absolute;
    height: 90px;
    bottom: 50px;
}


@media (min-width: 120px) and (max-width:534px) {
    .donate_btn-2 {
        bottom: 29px;
        height: 30px;
        position: absolute;
        right: 10px;
        width: 35px;
        z-index: 1;
    }

    .donate_btn-3 {
        bottom: 40px;
        height: 45px;
        position: absolute;
        right: 25px;
        width: 35px;
        z-index: 1;
    }

    .mb-img-banner-button {
        height: 35px;
    }

    .addbuttonactive {
        display: none;
    }
}

.fonttitlesize {
    font-weight: bold;
    font-size: 20px;
}

.position_relative {
    position: relative;
}

.alt_header {
    background: url(../img/alt_img.png);
    background-repeat: repeat-x;
    width: 100%;
    min-height: 35px;
    background-position: right top;
    padding: 10px 10px;
    color: #fff;
    font-size: 24px;
    text-align: center;
    font-weight: bold;
}

.addbuttonactive {
    background: rgba(229,37,48, 0.9) !important;
    box-shadow: 0 0 10px rgba(0, 101, 54, 0.5) inset;
    color: #fff;
    left: -120px;
    padding: 16px 25px 17px 25px !important;
    position: absolute !important;
    margin: 0 0 0 90px;
    width: auto !important;
}

    .addbuttonactive:hover {
        background: rgba(24, 124, 78, 0.5) !important;
        box-shadow: 0 0 10px rgba(0, 101, 54, 0.5) inset;
        color: #fff;
        padding: 16px 11px;
    }



@media (min-width:767px) and (max-width:1200px) {
    .addbuttonactive {
        background: rgba(229, 37, 48, 0.9) !important;
        box-shadow: 0 0 10px rgba(0, 101, 54, 0.5) inset;
        left: -121px;
        padding: 16px 25px 17px !important;
        position: absolute !important;
    }

        .addbuttonactive:hover {
            background: rgba(24, 124, 78, 0.5) !important;
            box-shadow: 0 0 10px rgba(0, 101, 54, 0.5) inset;
            color: #fff;
            padding: 16px 11px;
        }
}

@media (min-width:767px) and (max-width:990px) {

    .Bnavlist li a {
        margin: 0 0px;
    }

    .addbuttonactive {
        background: rgba(229, 37, 48, 0.9) !important;
        box-shadow: 0 0 10px rgba(0, 101, 54, 0.5) inset;
        left: -102px;
        padding: 16px 25px 17px !important;
        position: absolute !important;
    }

        .addbuttonactive:hover {
            background: rgba(24, 124, 78, 0.5) !important;
            box-shadow: 0 0 10px rgba(0, 101, 54, 0.5) inset;
            color: #fff;
            padding: 16px 11px;
        }
}


@media (max-width:980px) {
    .addbuttonactive {
        background: rgba(229, 37, 48, 0.9) !important;
        box-shadow: 0 0 10px rgba(0, 101, 54, 0.5) inset;
        left: 0;
        padding: 16px 25px 17px !important;
        position: relative !important;
        width: calc();
    }

        .addbuttonactive:hover {
            background: rgba(24, 124, 78, 0.5) !important;
            box-shadow: 0 0 10px rgba(0, 101, 54, 0.5) inset;
            color: #fff;
            padding: 16px 11px;
        }

    .nav > li {
        display: inline-block !important;
        position: relative;
    }

    #header .Bnavbar .navbar .container-fluid .container .navbar-collapse .navbar-nav {
        width: 755px;
    }

    .collapse.in {
        height: auto !important;
    }
}

@media (min-width:768px) and (max-width:980px) {
    .navbar-collapse {
        background: none;
    }

    /*.container { background: none repeat scroll 0 0 rgba(24, 161, 89, 1); }*/

}














.v_s > a > img {
    width: 95%;
    height: auto;
    display: block;
    margin: auto;
    border: 3px solid;
    border: 0;
    border-bottom: 0;
    box-shadow: 0 0 2px #6E6E6E;
    border-radius: 2px 2px 0 0;
}

.v_s .widget_head2 {
    width: 102%;
    margin-right: -3px;
}

    .v_s .widget_head2 h4 {
        cursor: pointer;
        position: relative;
        z-index: 1;
        text-align: center;
        display: block;
        width: 100%;
    }

        .v_s .widget_head2 h4 img {
            height: 60px;
            margin: -5px 4px 0 10px;
            position: relative;
            float: right;
            width: auto;
        }

.v_s_parent li .widget_head2 {
    background: #646464;
    color: #fff;
}

    .v_s_parent li .widget_head2 h4 {
        color: #fff;
    }

.v_s_parent li:first-child .widget_head2 {
    background: #eceaea;
    color: #006f09;
}

    .v_s_parent li:first-child .widget_head2 h4 {
        color: #006f09;
    }


.v_s_parent li:last-child .widget_head2 {
    background: #eceaea;
}

    .v_s_parent li:last-child .widget_head2 h4 {
        color: #006f09;
    }
/*.v_s:nth-child(even) .widget_head2 {
    background: #eceaea;
    color: #006f09;
}

.v_s:nth-child(odd) .widget_head2 {
    background: #646464;
    color: #fff;
}*/


.v_s_parent li .widget-body.v_s:after {
    content: '';
    display: block;
    height: 3px;
    background: #fff;
    width: 95%;
    margin: 0 auto;
}

.v_s_parent li:last-child .widget-body.v_s:after, .v_s_parent li:first-child .widget-body.v_s:after {
    content: '';
    display: block;
    height: 3px;
    background: #646464;
    width: 95%;
    margin: 0 auto;
}

.v_s_parent li:first-child .widget-body.v_s > a > img, .v_s_parent li:last-child .widget-body.v_s > a > img {
    border-bottom: solid 5px #6e6e6e;
}

.v_s_parent li .widget-body.v_s > a > img {
    border-bottom: solid 5px #fff;
}

.p10 {
    padding: 10px;
}

.fs16 {
    font-size: 16px !important;
}

.fs14 {
    font-size: 14px !important;
}

.Donate-text {
    direction: ltr;
    text-align: right;
}

.responsive-object {
    position: relative;
    padding-bottom: 67.5%;
    height: 0;
    margin: 10px 0;
    overflow: hidden;
}

    .responsive-object iframe,
    .responsive-object object,
    .responsive-object embed {
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
    }

.mh152 {
    min-height: 152px;
}

.mh140 {
    min-height: 140px;
}

.homeProjectbtn {
    bottom: 0;
    cursor: pointer;
    position: absolute;
    text-align: center;
    width: 100%;
}

.errDiv {
    height: auto !important;
    display: block;
    overflow: visible !important;
}


    .errDiv span {
        font-size: 9px !important;
        position: static !important;
        display: block !important;
        float: none !important;
        height: auto !important;
        line-height: 20px !important;
    }


#map_canvas {
    height: 350px;
    margin: 10px 0 0;
    width: 100%;
}


.margin-bottom-none {
    margin-bottom: 0px !important;
}

.margin-top-none {
    margin-top: 0px !important;
}

.margin-left-none {
    margin-left: 0px !important;
}

.margin-right-none {
    margin-right: 0px !important;
}

.padding-bottom-none {
    padding-bottom: 0px !important;
}


/* VikaS KumaR 15-07-2015 */


.knet_img {
    height: 40px;
    margin: 0px 0px 0px 5px;
}

.boloro_img {
    height: 40px;
    margin: 0px 0px 0px 5px;
}


.knt_tbl {
    width: 100%;
}
    /*.knt_tbl tr {display: inline-block; width: 100%;}*/
    .knt_tbl td {
        padding: 5px;
    }


@media (max-width:768px) {

    .h108 {
        height: auto !important;
    }

    .mmobile-display-none {
        display: none !important;
    }
}

@media (min-width:481px) and (max-width:768px) {
    /*.knet_img {height:20px !important; margin: 0px;}
  .boloro_img {height:20px !important; margin: 0px;}

     .btn-2_2 {font-size:14px; padding:6px 1px 6px 0;}
     .knt_tbl td { padding: 2px; }
    .mp10 {padding:10px !important;}*/

    .knet_img {
        height: 20px !important;
        margin: 0px 0px 0px 5px;
    }

    .boloro_img {
        height: 20px !important;
        margin: 0px 0px 0px 5px;
    }

    .knt_tbl tr {
        display: inline-block;
        width: 100%;
    }

    .knt_tbl td {
        padding: 5px;
        display: inline-block;
        width: 49%;
    }

    .btn-2_2 {
        font-size: 22px;
        padding: 6px 1px 6px 0;
    }

    .knt_tbl td { /*display: inline-block;*/
        padding: 2px; /*width: 49%;*/
    }

    .mplr10 {
        padding: 0px 10px !important;
    }
}



@media (min-width:461px) and (max-width:480px) {

    .knet_img {
        height: 20px !important;
        margin: 0px 0px 0px 5px;
    }

    .boloro_img {
        height: 20px !important;
        margin: 0px 0px 0px 5px;
    }

    .knt_tbl tr {
        display: inline-block;
        width: 100%;
    }

    .knt_tbl td {
        padding: 5px;
        display: inline-block;
        width: 49%;
    }

    .btn-2_2 {
        font-size: 22px;
        padding: 6px 1px 6px 0;
    }

    .knt_tbl td { /*display: inline-block;*/
        padding: 2px; /*width: 49%;*/
    }

    .mplr10 {
        padding: 0px 10px !important;
    }
}


@media (min-width:401px) and (max-width:460px) {

    .knet_img {
        height: 20px !important;
        margin: 0px 0px 0px 5px;
    }

    .boloro_img {
        height: 20px !important;
        margin: 0px 0px 0px 5px;
    }

    .knt_tbl tr {
        display: inline-block;
        width: 100%;
    }

    .knt_tbl td {
        padding: 5px;
        display: inline-block;
        width: 49%;
    }

    .btn-2_2 {
        font-size: 18px;
        padding: 6px 1px 6px 0;
    }

    .knt_tbl td { /*display: inline-block;*/
        padding: 2px; /*width: 49%;*/
    }

    .mplr10 {
        padding: 0px 10px !important;
    }
}



@media (min-width:280px) and (max-width:400px) {

    .knet_img {
        height: 20px !important;
        margin: 0px 0px 0px 5px;
    }

    .boloro_img {
        height: 20px !important;
        margin: 0px 0px 0px 5px;
    }

    .knt_tbl tr {
        display: inline-block;
        width: 100%;
    }

    .knt_tbl td {
        padding: 5px;
        display: inline-block;
        width: 49%;
    }

    .btn-2_2 {
        font-size: 14px;
        padding: 11px 1px 11px 0;
    }

    .knt_tbl td { /*display: inline-block;*/
        padding: 2px; /*width: 49%;*/
    }

    .mplr10 {
        padding: 0px 10px !important;
    }
}


@media (min-width:992px) {
    .text-left-md {
        text-align: left;
    }
}




@media (min-width:768px) {
    .gh-svg-wrapper {
        display: none;
    }
}



@media (max-width:991px) {
    .text-right-sm {
        text-align: right;
    }
}


.dtcell {
    display: table-cell;
}

.vermiddle {
    vertical-align: middle;
}

.userul li {
    display: block;
}
/* ----------------------------------- NEW PROJECT PAGE VIDIT----------------------------------*/

.oswald {
    font-family: 'Oswald', sans-serif;
}

.dltr {
    direction: ltr;
}

.d-table {
    display: table;
}

.c18A159 {
    color: #18A159;
}

.fs25 {
    font-size: 25px;
}

.table-cell {
    display: table-cell;
}

.w200 {
    width: 200px;
}


.vm {
    vertical-align: middle;
}

.pr20 {
    padding-right: 20px;
}

.w140 {
    width: 140px;
}

.greygrdbox {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,fafafa+100 */
    background: #ffffff; /* Old browsers */
    background: -moz-linear-gradient(top, #ffffff 0%, #fafafa 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#fafafa)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffffff 0%,#fafafa 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffffff 0%,#fafafa 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffffff 0%,#fafafa 100%); /* IE10+ */
    background: linear-gradient(to bottom, #ffffff 0%,#fafafa 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#fafafa',GradientType=0 ); /* IE6-9 */
    border: solid 1px #E2E2E2;
    display: table;
    padding: 45px 36px;
}


.w130 {
    width: 130px;
}

.progress_bar_1 {
    background: #fff;
    width: 100%;
    height: 30px;
    border-radius: 11px;
    box-shadow: inset 0 0 7px #A5A5A5;
    overflow: hidden;
}

.prog_acheive {
    border-radius: 21px 0 0 21px;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#4bd98f+0,2cb86f+100 */
    background: #b2d235; /* Old browsers */
    background: -moz-linear-gradient(top, #b2d235 0%, #b2d235 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b2d235), color-stop(100%,#b2d235)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #b2d235 0%,#b2d235 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #b2d235 0%,#b2d235 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #b2d235 0%,#b2d235 100%); /* IE10+ */
    background: linear-gradient(to bottom, #b2d235 0%,#b2d235 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b2d235', endColorstr='#b2d235',GradientType=0 ); /* IE6-9 */
    text-align: left;
    padding: 5px 0px 5px 11px;
    color: #fff;
    display: block;
    float: right;
    box-shadow: inset 0 0 7px #b2d235;
    height: 100%;
}

.pr3 {
    padding-right: 3px;
}

.mt40 {
    margin-top: 40px;
}

.btn-donate {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#3dae76+0,16864c+100 */
    background: #3dae76; /* Old browsers */
    background: -moz-linear-gradient(top, #3dae76 0%, #16864c 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3dae76), color-stop(100%,#16864c)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #3dae76 0%,#16864c 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #3dae76 0%,#16864c 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #3dae76 0%,#16864c 100%); /* IE10+ */
    background: linear-gradient(to bottom, #3dae76 0%,#16864c 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3dae76', endColorstr='#16864c',GradientType=0 ); /* IE6-9 */
    border-radius: 2px;
    padding: 6px 12px;
    font-family: Oswald;
    color: #fff;
    font-size: 18px;
}

    .btn-donate:hover, .btn-donate:focus {
        color: #F3F3F3;
    }

.opensans {
    font-family: 'open sans';
}


.color-b2d235 {
    color: #b2d235;
}

.scicnn a .fa {
    color: #fff;
    width: 20px;
    height: 20px;
    padding: 5px;
    font-size: 10px;
    text-align: center;
    vertical-align: top;
    margin-right: 7px;
}

.scicnn a .fa-facebook {
    background: #3C5899;
}

.scicnn a .fa-google-plus {
    background: #DC473A;
}

.scicnn a .fa-twitter {
    background: #5EA9DD;
}

.scicnn a .fa-linkedin {
    background: #007BB6;
}

.scicnn a .fa-whatsapp {
    background: #33E364;
}

@media (max-width:480px) {

    .scicnn .contt {
        float: none !important;
        display: block;
    }

    .scicnn a .fa {
        color: #fff;
        width: 19%;
        height: 40px;
        padding: 11px 5px;
        font-size: 18px;
        text-align: center;
        vertical-align: top;
        margin-right: 2px;
        margin-top: 11px;
    }
}



/* VikaS KumaR 26-05-2016  Css Start  */


#sectionlinebox2 .widget .widget-head .heading {
    color: #fff;
    float: right;
    font-size: 18px;
    font-weight: bold;
    height: 40px;
    line-height: 40px;
    margin: 0;
    font-family: Manus;
}

#aboutus .widget .widget-head .heading {
    color: #565656;
    float: right;
    font-size: 22px;
    font-weight: bold;
    height: 40px;
    line-height: 40px;
    margin: 0;
    font-family: Manus;
}

#aboutus .widget-head {
    background: transparent;
}



#Member {
    background: #f2f2f2;
    padding: 5px 0px 60px 0px;
}

    #Member .member .member_lise {
        padding: 0px 20px 0px 0px;
    }

        #Member .member .member_lise li {
            list-style: none;
            margin-bottom: 30px;
        }

            #Member .member .member_lise li .member_lise_box {
                border: 1px solid #05a34f;
            }

            #Member .member .member_lise li:last-child {
                margin-left: 0px;
            }



    #Member .member .mem_heading { min-height: 195px; position: relative; background: #fff; vertical-align: middle; }
    #Member .member .mem_heading img { /* width: 100%; max-height: 250px;  position: absolute; */ 
                                       left: 0px; right: 0px; vertical-align: middle; margin: 0px auto; width: 135px; display: table-cell;
                                       }

    #Member .member .mem_text {
        background: gray;
        padding: 10px 10px 5px 10px;
        color: #fff; min-height:80px;
    }

        #Member .member .mem_text h4 {
            font-size: 20px;
            font-weight: 500;
            margin: 0px 0px 0px 0px;
        }

        #Member .member .mem_text p {
            font-family: Roboto Light; margin:0px;
        }

    #Member .member .owl-carousel .owl-controls .owl-pagination {
        text-align: center;
        margin: 20px 0px 0px 0px;
    }

.owl-theme .owl-controls .owl-page {
    display: inline-block;
    zoom: 1;
    *display: inline; /*IE7 life-saver */
}

    .owl-theme .owl-controls .owl-page span {
        display: block;
        width: 12px;
        height: 12px;
        margin: 5px 7px;
        border-radius: 20px;
        background: #869791;
        -webkit-border-radius: 20px;
        -moz-border-radius: 20px;
    }

    .owl-theme .owl-controls .owl-page.active span,
    .owl-theme .owl-controls.clickable .owl-page:hover span {
        background: #05A34F;
    }






#News .newsbox {
}

#News #newsslide .owl-wrapper-outer .owl-wrapper .owl-item {
}

#News #newsslide .owl-wrapper-outer .owl-wrapper .owl-item {
    margin-bottom: 40px;
}

    #News #newsslide .owl-wrapper-outer .owl-wrapper .owl-item .newsimg {
    }

        #News #newsslide .owl-wrapper-outer .owl-wrapper .owl-item .newsimg img {
            max-height: 250px;
            width: 100%;
        }

    #News #newsslide .owl-wrapper-outer .owl-wrapper .owl-item .newscont {
    }

        #News #newsslide .owl-wrapper-outer .owl-wrapper .owl-item .newscont .newscontbox {
            max-height: 110px;
            overflow: hidden;
        }

        #News #newsslide .owl-wrapper-outer .owl-wrapper .owl-item .newscont h3 {
            display: block;
            color: #565656;
            font-size: 20px;
        }

            #News #newsslide .owl-wrapper-outer .owl-wrapper .owl-item .newscont h3 span {
                display: block;
                font-size: 12px;
                margin-top: 5px;
            }

        #News #newsslide .owl-wrapper-outer .owl-wrapper .owl-item .newscont .socalmedia {
            padding: 0px;
        }

            #News #newsslide .owl-wrapper-outer .owl-wrapper .owl-item .newscont .socalmedia li {
                list-style: none;
                display: table-cell;
                vertical-align: middle;
            }

                #News #newsslide .owl-wrapper-outer .owl-wrapper .owl-item .newscont .socalmedia li a {
                    width: 25px;
                    height: 25px;
                    display: inline-block;
                    text-align: center;
                    vertical-align: middle;
                    padding: 3px 0px 0px 0px;
                    border-radius: 50%;
                    margin: 0px 5px;
                }

                    #News #newsslide .owl-wrapper-outer .owl-wrapper .owl-item .newscont .socalmedia li a i {
                        color: #fff;
                    }

#News .newsbox .owl-carousel .owl-controls .owl-pagination {
    text-align: center;
    margin: 20px 0px 0px 0px;
}

/*#News #newsslide .owl-wrapper-outer .owl-wrapper .owl-item .newscont .ng-binding {font-size: 18px; display: block;}*/
#News #newsslide .owl-wrapper-outer .owl-wrapper .owl-item .newscont h3 {
    font-size: 16px;
    display: block;
    font-weight: 600;
}

#News #newsslide .owl-wrapper-outer .owl-wrapper .owl-item .newscont span {
    display: block;
    font-size: 14px;
    font-weight: 200;
    color: #717171;
}

.fb {
    background: #3b5998;
}

.tw {
    background: #55acee;
}

.gp {
    background: #db402c;
}



#photo {
    background: #f2f2f2;
}

    #photo .big-demo .ui-group .filters .isotopemenu {
        text-align: center;
        display: inline-block;
    }

        #photo .big-demo .ui-group .filters .isotopemenu li {
            float: right;
        }

            #photo .big-demo .ui-group .filters .isotopemenu li button {
                border: 0px;
                background: #fff;
                padding: 7px 7px 7px 7px;
                min-width: 70px;
                border-radius: 0px;
                font-family: Roboto Light;
            }

            #photo .big-demo .ui-group .filters .isotopemenu li:first-child button {
                border-radius: 0px 3px 3px 0px;
            }

            #photo .big-demo .ui-group .filters .isotopemenu li:last-child button {
                border-radius: 3px 0px 0px 3px;
            }

            #photo .big-demo .ui-group .filters .isotopemenu li button.is-checked {
                background: #05a34f;
                color: #fff;
            }

            #photo .big-demo .ui-group .filters .isotopemenu li button:focus {
                outline: none;
            }

    #photo .big-demo .isotopebox .grid .element-item {
    }


        #photo .big-demo .isotopebox .grid .element-item .widget-body .thumb {
        }

            #photo .big-demo .isotopebox .grid .element-item .widget-body .thumb img {
                width: 100%;
            }

        #photo .big-demo .isotopebox .grid .element-item .widget-body .responsive-object {
            margin: 0px;
        }



#contact .contact-form {
    background: rgb(255, 255, 255);
    padding: 20px;
    margin-top: 0;
    min-height: 410px;
}

/*#contact .contact-form::after {
        content: '';
        background: rgba(24, 161, 89, 0.5);
        position: absolute;
        z-index: -1;
        width: 100%;
        height: 100%;
        top: 0px;
        right: 0px;
    }*/



.mapcontainer:before {
    content: "";
    background: transparent;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 7;
    display: block;
}

#contact .contcmenu {
    margin: 0px;
    padding: 0px;
    width: 100%;
    display: table-cell;
    height: auto;
}

    #contact .contcmenu li {
        height: 100%;
        display: table-cell;
    }

        #contact .contcmenu li.active a {
            opacity: 1;
        }

        #contact .contcmenu li a {
            box-shadow: none;
            display: table-cell;
            min-width: 100%;
            padding: 6px 13%;
            height: 100%;
            line-height: 35px;
            color: #000;
            opacity: 0.6;
            font-weight: 300;
        }

            #contact .contcmenu li a::before {
                display: none;
            }

            #contact .contcmenu li a::after {
                display: none;
            }

#contact .tab-content {
    margin-top: 20px;
}

@media (max-width:768px) {

    #contact .container-wrapper {
        width: 100%;
        height: 100%;
        position: relative;
        right: 0;
        background: transparent;
        z-index: 10;
    }

    #contact .contact-form {
        min-height: 100%;
    }

    .gh-svg-wrapper {
        top: 0px;
        font-size: 20px;
    }

    #newsslide .owl-wrapper-outer .owl-wrapper {
        float: left !important;
    }

        #newsslide .owl-wrapper-outer .owl-wrapper .owl-item {
            float: left !important;
        }
}



/* VikaS KumaR 26-05-2016  Css Start  */

#swipersl {
    overflow: hidden;
}

    #swipersl .item > img {
        width: 100%;
    }


    #swipersl .owl-next, #swipersl .owl-prev {
        position: absolute;
        top: 50%;
        background-color: rgba(0,0,0,.2);
        color: #fff;
        font-size: 30px;
        display: inline-block;
        margin-top: -35px;
        height: 70px;
        width: 70px;
        line-height: 70px;
        text-align: center;
        border-radius: 100px;
        z-index: 5;
        -webkit-transition: background-color .4s;
        transition: background-color .4s;
    }

        #swipersl .owl-next:hover, #swipersl .owl-prev:hover {
            background-color: rgba(0, 0, 0, 0.39);
        }

    #swipersl .owl-prev {
        left: -35px;
        text-indent: 14px;
    }

    #swipersl .owl-next {
        right: -35px;
        text-indent: -14px;
    }

    #swipersl .owl-prev .fa {
        left: 26px;
        margin-top: 19px;
        position: relative;
    }

    #swipersl .owl-next .fa {
        right: 26px;
        margin-top: 19px;
        position: relative;
    }



.loadmore {
    background: transparent;
    width: 80px;
    height: auto;
    display: table;
    color: #43A22B;
    border-radius: 0;
    padding: 5px 6px;
    font-size: 12px;
    margin: 0 auto;
    border: solid 1px #43A22B;
}

    .loadmore:hover, .loadmore:focus {
        background: #43A22B;
        color: #fff;
        text-decoration: none;
    }



.scrollup {
    width: 52px;
    height: 52px;
    position: fixed;
    bottom: 40px;
    right: 25px;
    z-index: 100;
    text-indent: -9999px;
}

.prjctdtl {
    line-height: 18px;
    max-height: 70px;
    overflow: hidden;
}


.animation {
    margin-top: 15%;
}


.fullScreenHeight {
    content: 'viewport-units-buggyfill; height: 100vh;';
}

.fullScreenHeight {
    height: 100vh;
    position: fixed;
    z-index: 99999;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    background-color: rgb(247, 246, 246);
    text-align: center;
    /*border-bottom:80px solid #e5e5e5;*/
}

.loading-text {
    font-family: 'open sans', Arial, sans-serif;
    font-size: 13px;
    font-weight: 400;
    line-height: 1.7;
}

.loader {
    margin: 5px auto;
    font-size: 10px;
    position: relative;
    text-indent: -9999em;
    border-top: 0.5em solid rgba(211,211,211, 1.1);
    border-right: 0.5em solid rgba(211,211,211, 0.2);
    border-bottom: 0.5em solid rgba(211,211,211, 1.1);
    border-left: 0.5em solid #d3d3d3;
    -webkit-transform: translateZ(0);
    -ms-transform: translateZ(0);
    transform: translateZ(0);
    -webkit-animation: load8 1.1s infinite linear;
    animation: load8 1.1s infinite linear;
}

    .loader,
    .loader:after {
        border-radius: 60%;
        width: 4em;
        height: 4em;
    }


.readmorebtn {
    padding: 5px 15px;
    color: #18A159;
    position: absolute;
    left: 0px;
    font-size: 12px;
}

.margin-left-20 {
    margin-left: 20px;
}

.newsmodalHeading {
    font-size: 16px;
    display: block;
    font-weight: 600;
}

    .newsmodalHeading span {
        display: block;
        font-size: 12px;
        margin-top: 5px;
    }

.newsmodalHeading_text p {
    font-size: 14px;
}

#mslide .owl-wrapper-outer .owl-wrapper .owl-item {
    float: left;
    direction: rtl;
}

#mslide .owl-wrapper-outer .owl-wrapper {
    float: left;
}

.map_bg {
    display: table;
    width: 100%;
}

#contact {
    position: relative;
    overflow: hidden;
}

    #contact .btn.btn-primary {
        background: #00CEC1;
        color: #fff;
        box-shadow: none;
        text-transform: uppercase;
        padding: 9px 17px;
        border: none;
        border-radius: 3px;
        -webkit-box-shadow: none;
    }

    #contact .form-control {
        border: 1px solid #ccc;
        background-color: #fff;
        border-radius: 3px;
    }

    #contact .form-group {
        margin-bottom: 5px;
    }

    #contact .container-wrapper {
        height: 100%;
        right: 0;
        background: rgba(24,161,89,0.65);
        z-index: 10;
        display: table;
    }

    /*#contact .container-wrapper {
    height: 100%;
    position: absolute;
    right: 0;
    background: rgba(15, 121, 115, 0.79);
    z-index: 10;
}*/
    #contact .contactcont {
        margin-bottom: 20px;
        background: #fff;
        height: 410px;
        margin-top: 20px;
        padding: 30px;
    }



/*#photocarousel.owl-carousel{ direction: rtl; }
#photocarousel.owl-carousel .owl-item{ float: right; }
#videocarousel.owl-carousel{ direction: rtl; }
#videocarousel.owl-carousel .owl-item{ float: right; }*/




#photocarousel .owl-wrapper-outer .owl-wrapper .owl-item {
    padding: 10px;
}

#photocarousel .owl-controls .owl-pagination {
    position: relative;
    top: -15px;
    text-align: center;
}

#videocarousel .owl-wrapper-outer .owl-wrapper .owl-item {
    padding: 0px 10px 10px 10px;
}

#videocarousel .owl-controls .owl-pagination {
    position: relative;
    top: -15px;
    text-align: center;
}



#dvAboutBranch.bg-body2 {
    border: none !important;
}

#newsslide {
}

    #newsslide .owl-wrapper-outer {
    }

        #newsslide .owl-wrapper-outer .owl-wrapper {
            float: right;
        }

            #newsslide .owl-wrapper-outer .owl-wrapper .owl-item {
                float: right;
            }

                #newsslide .owl-wrapper-outer .owl-wrapper .owl-item .item {
                    position: relative;
                    padding: 5px;
                    margin: 8px; /* box-shadow: 0 0 1px #000; background: #ebd5c5; */ /*display: inline-block;*/
                }

                    #newsslide .owl-wrapper-outer .owl-wrapper .owl-item .item a div img {
                        width: 100%;
                    }

    #newsslide .owl-controls {
        margin-top: 0px;
    }




#swipersl .owl-pagination {
    text-align: center;
    position: relative;
    margin-top: -22px;
}

#swipersl .owl-theme .owl-controls .owl-page span {
    background: #fff;
}

#OurProjects {
    padding: 50px 0px;
}

#aboutus {
    background: #eee;
    padding: 50px 0px;
}

#OurAdhaies {
    padding: 50px 0px;
}
