
html { height: 100%}
body {
    background: #c9cccf;
    height: 98%;
    font-family: 'Roboto Condensed', sans-serif;
    color: #404040;
    -webkit-font-smoothing: antialiased; /* Fix for webkit rendering */
    -webkit-text-size-adjust: 100%;
    overflow-x: hidden;

}
@media only screen and (max-width: 959px) {


}

@media only screen and (min-width: 768px) and (max-width: 959px) {


}
@media only screen and (max-width: 767px) {

    .top-inf { display: none !important;  }



}
@media only screen and (min-width: 480px) and (max-width: 767px) {
    .top-inf { display: none !important;  }



}
@media only screen and (max-width: 479px) {
    .top-inf { display: none !important;  }


}

@media only screen and (max-width: 1200px) {

}

@media only screen and (max-width: 1400px) {

}

@media only screen and (min-width: 1540px) {

    .home_about_us { padding-right: 40px}

}

@media screen and (min-width: 767px) {


}


/* ----------------------------------------------------------------------------------------------------------------------------------- */


#img-logo { padding-top: 5px; }
.header .container { position: relative}
.top-inf { position: absolute; right: 10px; bottom: 5Px;}


#contentWrap        { background : #efefef; padding-top: 0px; padding-bottom: 10px  }
#contentHolder      { background : #efefef; padding: 25px; }

.boxColor           { background: #f3f3f3}
.boxColor p         { margin: 10px; margin-top: 0px}

#nav ul { position: absolute;  width: 182px; background: #fff ;  padding: 5px 0; padding-left: 20px; margin:0;  border: 1px solid #c9cccf; z-index:91000; -webkit-border-radius: 0 0 3px 3px; -moz-border-radius: 0 0 3px 3px; border-radius: 0 0 3px 3px;  display: none; /* hide dropdown */  }

.nav-wrap2.darknavi #nav ul {
    border-color: #c9cccf;
}

.selectedMenuItem a { color: red !important; }

.addressDL dt {
    float: left;
    clear: left;
    width: 25px;
    text-align: right;
    font-weight: bold;
    color: green;
}
.addressDL dd {
    margin: 0 0 0 30px;
    padding: 0 0 0.5em 0;
}



.flexslider { background: none !important;}


a { color:  #335C65 }
a:visited { color:  #7895A3 }

.nav-wrap2.darknavi { background-color: #0B3543}
.nav-wrap2.darknavi #nav > li > a { background-color: #0B3543 }


#footer { background-color: #0B3543 }
#footer  a, #footer  a:visited { color: #cccccc  }




    /*--------------------------------------------index------------------------------------------------------------------------------------*/

.our-team h4 {
    font-size: 26px;
    color: #fff;
    text-shadow: 0 2px 2px black;
}
#layerslider h2 { font-family: 'Bodoni Moda', serif; line-height: 1.3em }
#layerslider h2 { font-family: 'Carter One', cursive; line-height: 1.3em;  }
#layerslider h2 { font-family: 'Aclonica', cursive; line-height: 1.3em;  }
.home_about_us h1, .home_about_us h5{  text-shadow: 0 1px 1px black; font-weight: 400 }

#index-intro  .button.jade { background-color: #0B3543 }
#index-intro  .button.jade:hover { background-color: #335C65 }


/*------------------------------------------- about us -----------------------------------------------------------*/
.callout h3 { font-size: 1.6em; }

::selection {
    background: #e4744f;
    color: #fff;
}


element {

}
.video-sec .pattern-bg {

    background-image: url(../img/background/overlay-pattern.png);
    opacity: 0.5;
    width: 100%;
    height: 100%;
    z-index: 1;
    padding: 45px 0 43px;
    clear: both;
    background-repeat: repeat;
    position: absolute;
    text-indent: -99990000;

}

/*--------------------------------------------certificate ------------------------------------------------------------------------------------*/



/*-------------------------------------------- product content ------------------------------------------------------------------------------------*/

/* -- #9e3223 -- */

#product_content {
    margin: 10px;
    margin-left: 50px; padding-right: 50px;
    border-left: 2px solid #CCCCCC; padding-left: 30px;
    padding-right: 30px;


}
#product_content p { font-size: 1.4em; text-indent: 20px; line-height: 1.6em}

#product_content p::first-letter {
    font-size: 1.2em;
}

.plus { font-size : 1.4em; line-height: 1.6em }



/*-------------------------------------------- contact ------------------------------------------------------------------------------------*/

.contact-inf p, .contact-inf h4 { padding-left: 10px}

.labelClass {
    text-align: left;
    padding-left: 11px;
    font-size: 19px;
    font-weight: normal;
    line-height: 24px;
    margin-bottom: 5px;
}

.help-block  { background : none ; padding: 0px; text-align: left; padding-left: 10px; color : red }


/*-------------------------------------------- partner ------------------------------------------------------------------------------------*/
.our-partner .row {margin-bottom: 20px;}
.our-partner .our-team {margin-bottom: 0px;}
.our-partner .boxColor { }
.our-partner .boxColor img { height: 100%; background-color: white}
