﻿  .navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus
        {
            color: rgb(1, 156, 1);
        }

        .container
        {
            padding-right: 0px;
            padding-left: 0px;
        }

        .dropdown
        {
            border-top: 2px solid white;
            height: 60px;
        }

        a.dropdown-toggle
        {
            outline: none;
        }

        .open
        {
            border-top: 2px solid rgb(1, 156, 1);
        }


        .submenu-li
        {
            height: 37px;
            font-size: 15px;
            border-bottom: 1px solid white;
        }

        .yamm .dropdown.yamm-fw .dropdown-menu
        {
            left: 0;
            right: 0;
        }


        h6
        {
            font-weight: bold;
            font-size: 15px;
            color: rgb(255, 135, 89);
        }

        .service-menu
        {
            height: 40px;
        }



        .service-heading
        {
            font-size: 25px;
        }


        .service-icon-container
        {
            padding-top: 0px;
        }

        .service-icon
        {
            font-size: 30px;
        }



        .padding-left-zero
        {
            padding-left: 0px;
        }

        .service-blocks
        {
            margin-top: 50px;
        }

        .work-icon
        {
            font-size: 70px;
        }

        .work-numbers
        {
            font-size: 40px;
        }

        .work-text
        {
            font-size: 19px;
        }

        .work-slide
        {
            font-size: 18px;
        }

        .awesome-work-container
        {
            background-color: rgb(244, 244, 244);
            float: left;
            min-height: 150px;
        }



        /*.awesome-work-content {
            font-size: 23px;
        }*/

        .dark
        {
            background-color: #333;
            color: #CCC;
            border-top-color: rgba(0,0,0,.2);
        }

        .footer-container
        {
            position: relative;
            padding: 44px 0;
            float: left;
        }

        .slider
        {
            overflow-y: hidden;
            max-height: 32px;
            -webkit-transition-property: all;
            -webkit-transition-duration: .2s;
            -webkit-transition-timing-function: cubic-bezier(0, 1, 0.5, 1);
            -moz-transition-property: all;
            -moz-transition-duration: .5s;
            -moz-transition-timing-function: cubic-bezier(0, 1, 0.5, 1);
            -ms-transition-property: all;
            -ms-transition-duration: .2s;
            -ms-transition-timing-function: cubic-bezier(0, 1, 0.5, 1);
            transition-property: all;
            transition-duration: .4s;
            transition-timing-function: cubic-bezier(0, 1, 0.5, 1);
            background: pink;
            width: 32px;
            height: 32px;
        }

            .slider.closed
            {
                max-height: 0 !important;
            }

        #footer.dark .social-icon.si-borderless, .dark #footer .social-icon.si-borderless
        {
        }

        .dark .social-icon
        {
            color: #DDD !important;
            border-color: #DDD;
        }

        .social-icon.si-small
        {
            width: 32px;
            height: 32px;
            /* font-size: 14px; */
            line-height: 30px !important;
        }

        .social-icon
        {
            margin: 0 5px 5px 0;
            width: 40px;
            height: 40px;
            font-size: 20px;
            line-height: 38px !important;
            color: #555;
            text-shadow: none;
            border: 1px solid #AAA;
            border-radius: 3px;
            overflow: hidden;
        }

        .i-bordered, .i-circled, .i-plain, .i-rounded, .social-icon
        {
            display: block;
            float: left;
            margin: 4px 11px 7px 0;
            text-align: center !important;
            font-size: 28px;
            color: #FFF;
            text-shadow: 1px 1px 1px rgba(0,0,0,.3);
            cursor: pointer;
            font-style: normal;
        }




        .padding-zero
        {
            padding: 0;
        }

        .why-container
        {
            background-color: #1ABC9C;
            min-height: 300px;
        }

            .why-container:hover
            {
                background-color: #FAFAFA;
            }

        .mission-container
        {
            background-color: #34495E;
            min-height: 300px;
        }

            .mission-container:hover
            {
                background-color: #FAFAFA;
            }

        .vision-container
        {
            background-color: #E74C3C;
            min-height: 300px;
        }

            .vision-container:hover
            {
                background-color: #FAFAFA;
            }

        * entire container, keeps perspective */ .flip-container
        {
            perspective: 1000;
        }
        /* flip the pane when hovered */
        .flip-container:hover .flipper, .flip-container.hover .flipper
        {
            transform: rotateY(180deg);
            background-color: yellow;
        }

        .front, .back
        {
            width: 100%;
        }

        /* flip speed goes here */
        .flipper
        {
            transition: 0.6s;
            transform-style: preserve-3d;
            position: relative;
        }

        /* hide back of pane during swap */
        .front, .back
        {
            backface-visibility: hidden;
            position: absolute;
            top: 0;
            left: 0;
        }

        /* front pane, placed above back */
        .front
        {
            z-index: 2;
            /* for firefox 31 */
            transform: rotateY(0deg);
        }

        /* back, initially hidden pane */
        .back
        {
            transform: rotateY(180deg);
        }

        .flip-heading
        {
            font-size: 30px;
            padding-top: 110px;
            padding-bottom: 50px;
        }


        .flip-text
        {
            font-size: 20px;
            padding-top: 110px;
        }

        .flip-content
        {
            font-size: 20px;
        }

        .navbar-on-top
        {
            height: 85px;
            /*padding-top: 10px;*/
            -webkit-transition: all 0.5s ease;
            -moz-transition: all 0.5s ease;
            -o-transition: all 0.5s ease;
            transition: all 0.5s ease;
        }

        .navbar-on-scroll
        {
            height: 100px;
            padding-top: 0px;
            background: white;
            -webkit-transition: all 0.5s ease;
            -moz-transition: all 0.5s ease;
            -o-transition: all 0.5s ease;
            transition: all 0.5s ease;            
        }

        .navbar-on-normal
        {
            color: black !important;
        }


        .navbar-on-transparent
        {
            background: transparent;
            border: none;
            box-shadow: none;
        }

        .border-top-transparent
        {
            border-top: none !important;
        }

        *
        {
            font-family: 'Montserrat',sans-serif;
        }

        /*TODO :: Pinky
           Component separator*/
        .block-container
        {
            border-bottom: 1px solid #D8E0DB;
            padding-bottom: 20px;
        }

        .contact-main-heading
        {
            padding-top: 20px;
            padding-bottom: 20px;
            color: #3072AB;
            font-size: 30px;
            border-bottom: 4px solid rgba(0,0,0,.2);
        }

        .services-main-heading
        {
            padding-top: 20px;
            padding-bottom: 20px;
            color: #3072AB;
            font-size: 30px;
        }


        .contect-container
        {
            font-size: 17px;
        }

        .open-without-scroll
        {
            background: transparent;
            color: green;
        }

        .open-without-scroll-a
        {
            color: green;
        }


        /*/*.float-right
            float: right;
        }*/




        /*.page-heading {
            font-size: 48px;
            margin-top: 30px;
        }*/

        .block-heading
        {
            font-size: 25px;
            font-family: 'Montserrat',sans-serif;
            margin-top: 10px;
            margin-bottom: 15px;
        }

        .page-heading-services
        {
            padding-top: 25px;
            color: #3072AB;
            font-size: 50px;
            text-transform: uppercase;
        }

        /*.page-heading-title {
            font-size: 25px;
            padding-bottom: 30px;
        }*/

        *
        {
            /*font-family: 'Montserrat',sans-serif;*/
            font-family: 'Times New Roman';
        }

        .image-title
        {
            height: 129px !important;
            width: 275px;
            margin-right: 20px;
        }

        .portfolio-block
        {
            padding-top: 20px;
            padding-bottom: 20px;
        }

        .clickable
        {
            cursor: pointer;
        }

        /*.testimonial-text
        {
            font-size: 16px;
        }*/

        .menu-item-height
        {
            height: 74px;
        }

        .logo-size-big
        {
            font-size: 35px;
        }

        .logo-size-small
        {
            font-size: 25px;
        }

        .display-block
        {
            display: block;
            -webkit-transition: all 0.8s ease;
            -moz-transition: all 0.8s ease;
            -o-transition: all 0.8s ease;
            transition: all 0.8s ease;
        }

        .display-none
        {
            display: none;
            -webkit-transition: all 0s ease;
            -moz-transition: all 0s ease;
            -o-transition: all 0s ease;
            transition: all 0s ease;
        }

        .icon-white
        {
            color: white;
            -webkit-user-select: none; /* webkit (safari, chrome) browsers */
            -moz-user-select: none; /* mozilla browsers */
            -khtml-user-select: none; /* webkit (konqueror) browsers */
            -ms-user-select: none; /* IE10+ */
        }

        .icon-dark
        {
            color: #777;
            -webkit-user-select: none; /* webkit (safari, chrome) browsers */
            -moz-user-select: none; /* mozilla browsers */
            -khtml-user-select: none; /* webkit (konqueror) browsers */
            -ms-user-select: none; /* IE10+ */
        }

        .search
        {
            height: 50px;
            border: none;
            background: transparent;
            color: white;
            font-size: 30px;
            -webkit-box-shadow: none;
        }

        .search-dark
        {
            height: 50px;
            border: none;
            background: transparent;
            color: #777;
            font-size: 30px;
            -webkit-box-shadow: none;
        }

        .search::-webkit-input-placeholder
        {
            color: white;
        }

        .search:-moz-placeholder
        { /* Firefox 18- */
            color: white;
        }

        .search::-moz-placeholder
        { /* Firefox 19+ */
            color: white;
        }

        .search:-ms-input-placeholder
        {
            color: white;
        }

        .search-dark::-webkit-input-placeholder
        {
            color: #777;
        }

        .search-dark:-moz-placeholder
        { /* Firefox 18- */
            color: #777;
        }

        .search-dark::-moz-placeholder
        { /* Firefox 19+ */
            color: #777;
        }

        .search-dark:-ms-input-placeholder
        {
            color: #777;
        }

        .search:focus
        {
            -webkit-box-shadow: none;
            -webkit-appearance: none;
            outline: 0px !important;
        }

        .search-dark:focus
        {
            -webkit-box-shadow: none;
            -webkit-appearance: none;
            outline: 0px !important;
        }

        .width-50
        {
            width: 50%;
        }

        .text-over-img
        {
            position: absolute;
            top: 200px;
            right: 30px;
            text-align: right;
            color: white;
            font-size: 70px;
            font-style: italic;
        }

        .width-53
        {
            width: 59%;
        }

        .width-23
        {
            width: 83%;
        }
        /*Rashmi*/
        .border
        {
            margin-top: 0px;
            margin-bottom: 15px;
        }

        .sitemapfont
        {
            font-size: 15px;
        }

        /*.sitemappadding
        {
            padding-top: 20px;
        }*/
        .margin-top-10
        {
            margin-top:10px;
        }
        .margin-top-0
        {
            margin-top:0px;
        }
        .background-white
        {
            background-color:rgb(240, 240, 240);
            color:black;
            cursor:pointer;
            font-size:17px;
            height:36px;
            text-align:center;
            z-index:999;
            position:relative;
        }
        .background-black
        {
            background-color:black;
            color:white;
            cursor:pointer;
            font-size:17px;
            height:30px;
            text-align:center;
            z-index:999;
            position:relative;
        }
        .btn-primary
        {
            background-image:linear-gradient(to bottom, rgb(0, 116, 4)0%, rgb(0, 116, 4) 100%);
            
        }


 /**/    