/* new css added on 6/12/2018 */

#topmostdiv {
    position: absolute;
    z-index: 999;
}

#main-nav {
    width: 100% !important;
    position: fixed !important;
    top: 0 !important;
    left: 0 !important;
    z-index: 999 !important;
    /* background: transparent !important;*/
    color: black !important;
    /*border: transparent !important;*/
    height: 67px !important;
}

.navbar-inverse .navbar-nav > li > a {
    color: black;
}

.backcolor {
    background: #3f5c02 !important;
}

.whitetxt {
    color: white !important;
}

#navinlogo {
    display: none;
}

.responsive_top_margin {
        margin-top:0px;
    }
@media screen and (max-width:768px) {
    #topmostdiv {
        z-index: 999;
    }

    .responsive_top_margin {
        margin-top:62px;
    }

    #main-nav {
        width: 100% !important;
        position: static;
        z-index: 999 !important;
        /* background: transparent !important;*/
        color: black !important;
        /*border: transparent !important;*/
    }

    .goog-te-combo {
        width: auto !important;
    }

    .navbar-collapse.in {
        width: 361px !important;
        height:560px !important;
    }

    .navbar-inverse .navbar-collapse {
        border: 1px solid green;
        width: 361px !important;
    }
    .navbar-fixed-top .navbar-collapse{
        max-height:560px !important;
        background:#ffffff !important;        
    }

    .navbar-nav {
        margin-left: 8px;
    }

    .nav>li {
        display: contents;
    }

     /*menu list and dropdownlist*/
    .subdropdownbtn {
        height: 47px;
        float: left;
    }

        .dropdownlist {
            display: none;
            background-color: #f9f9f9;
            z-index: 999;
           
        }

            .dropdownlist li a {
                color: #000;
            font-family: 'Oswald', sans-serif;
            text-transform: uppercase;
   
            font-size: 16px;
            line-height: 1.4;
            opacity: 0.7;
            font-weight: bold;
            font-stretch: semi-condensed;
                /*float: none;
                color: black;
                padding: 12px 16px;
                text-decoration: none;
                display: block;
                text-align: left;
                font-size: 14px;
                font-weight: 100;
                text-transform: capitalize;*/
            }
            .dropdownlist1 {
            display: none;
            position: absolute;
           background-color: #f9f9f9;
            z-index: 999;
           
        }
            .dropdownlist1 li a {
                color: #000;
            font-family: 'Oswald', sans-serif;
            text-transform: uppercase;
   
            font-size: 16px;
            line-height: 1.4;
            opacity: 0.7;
            font-weight: bold;
            font-stretch: semi-condensed;
    
                /*float: none;
                color: black;
                
                text-decoration: none;
               
                text-align: left;
                font-size: 14px;
                font-weight: 100;
                text-transform: capitalize;*/
            }

            .dropdownlist li {
                position:relative;
                margin-left:-9px;
                border-bottom:solid 1px #cccccc;
                /*width: 175px;
                margin-left: -36px;
                    padding: 5px;*/
            }
            .dropdownlist1 li {
                position:relative;
            }
             .navbar-nav .subdropdownbtn .dropdownlist1 {
          
            
            display: none;
            -webkit-transform: translateX(0);
            background: #fff;
            /*box-shadow: 0 12px 23px 6px rgba(0, 0, 0, 0.6);*/
           
            
            
        }


         .navbar-nav .subdropdownbtn .dropdownlist {
            /*/*width: 200px;*/
             display: none;
            
            -webkit-transform: translateX(0);
            
            background: #fff;
            /*box-shadow: 0 12px 23px 6px rgba(0, 0, 0, 0.6);*/
           
        }


        .dropdownlist li:hover {
            background-color: #ddd;
        }
        .dropdownlist1 li:hover {
            background-color: #ddd;
        }
        .navbar-nav .subdropdownbtn:hover{
            width:126px;
        }

        .navbar-nav .subdropdownbtn:hover .dropdownlist {
            display: block !important;
            position: static;
        }

        .navbar-nav .subdropdownbtn:hover .dropdownlist1 {
            display: block !important;
            position: static;
        }

/*end*/


    .outer_footer {
        text-align: center;
    }

        .outer_footer .container .col-md-7 {
            display: -webkit-inline-box;
        }

        .outer_footer .container .col-md-3 {
            text-align: center !important;
        }

         .rightsidediv{
        margin-left: 0px !important;
    position: fixed;
    width: 294px;
    float: none !important;
    top:201px;
    display:none;
    }
   
}

@media screen and (max-width:425px) {
    #topmostdiv {
        display: none;
        z-index: 999;
    }

    #navinlogo {
        display: block;
    }

    #main-nav {
        margin-top: 0px !important;
        /*background: transparent !important ;*/
    }

    .navbar-collapse.in {
        width: 330px !important;
        background: white !important;
        height: 360px !important;
    }
    .navbar-inverse{
        background:white !important;
    }
   
    .navbar-inverse .navbar-collapse {
        border:1px solid green;
        width: 330px !important;
        background: white !important;
    }
    .navbar-fixed-top {
	position:fixed;
	right:0;
	left:0;
	z-index:1030;
    /*border-bottom:1px solid rgb(63, 92, 2) !important;*/
    box-shadow: 0 4px 4px rgba(0,0,0,.2);
}

    .navbar-nav {
        margin-left: 8px;
    }

    .nav > li {
        display: contents;
    }

    .outer_footer {
        text-align: center;
    }

        .outer_footer .container .col-md-7 {
            display: -webkit-inline-box;
        }

        .outer_footer .container .col-md-3 {
            text-align: center !important;
        }

    .container .row {
    }

        .container .row .col-md-4 col-sm-4 {
            width: 330px !important;
            margin: 0px !important;
        }
}

/*default css*/
.welcomediv{
    width: 90%; margin: 0px auto; height: 359px; text-align: center;
}
.maindiv
{
    width:95%;
    margin: 0px auto;
}
.companyPage{
    text-align: center; background-color: #333333;text-transform:uppercase;
    /*color:white;*/
    height:80px;
}
.title{
    color: white;font-size: 24px;font-family: 'oswald', sans-serif;
    /*line-height:1.4px;*/
}
.heading{
    border-bottom:2px solid white;
    padding-bottom: 2px;
    padding-left: 10px;
    padding-right: 10px;
    font-stretch: semi-condensed;
}