

/* Logo */
.logo-dark { width: 155px !important; }
.logo-white { width: 155px !important; }

a:hover { color: #009a9a; }

/* Header */
.navbar-inverse .navbar-nav > li.current > a, 
.navbar-inverse .navbar-nav > li > a:hover { border-bottom: 2px solid #cd0000; }
.highlight { background-color: transparent; font-size: 40px; line-height: 50px; font-weight: 100; padding: 0; color: #555; }
header { background: url(../../images/1920x1080.png) no-repeat center top; -webkit-background-size: cover; background-size: cover; height: 100%; -webkit-transition: ease-in-out; -moz-transition: ease-in-out; -o-transition: ease-in-out; transition: ease-in-out; }
.yellow header .intro-section { padding: 60px 0 60px 60px; z-index: 3; position: absolute; left: 49.2%; top: 32%; color: #555; width: 100%;  background-color: rgba(255,255,255,0.30)}
.highlight strong { display: block; }
.color-overlay { background-color: rgba(0, 0, 0, 0.1); position: relative; height: 100%; width: 100% }
header .intro-section .intro { margin-bottom: 20px; line-height: 72px; }
.treatments { border-top: 1px solid #333333; color: #333333 d; padding: 20px 0 35px; display: table; margin: 0; font-size: 16px; color: #333333; }
header .intro-section .highlight-button { background-color: #cd0000; border-style: none; color: #FFF; }

/* About */
.green-line { margin: 15px auto 13px; z-index: 1; width: 80px; height: 6px; background: #66b572; }
.title-text { padding: 0; }
h2.title { display: inline-block; font-size: 40px; font-family: 'Roboto', sans-serif; font-weight: 600; letter-spacing: 1px;  color: #cd0000; }
.title-text { text-align: center; height: auto; }
.description { font-size: 16px; line-height: 26px; font-weight: 400; }
.about-details { overflow: hidden; position: relative; }

.about-con ul li { padding: 12px 0; border-bottom: 1px solid #575757; }
.about-con ul li:last-child { border-bottom: none; }
.award-icon { padding: 35px; }
/* Work */
.isotope-filters li a:hover, 
.isotope-filters li a:focus, 
.isotope-filters li a:active, 
.isotope-filters li a.active { color: #cd0000; font-weight: 600; }
.isotope-filters li a { font-size: 14px; font-family: 'Roboto'}
.portfolio-figure figcaption { background-color: #f9f9f9}
.portfolio-figure .title { color: #009a9a; font-size: 20px; margin: 0}
.portfolio-figure figcaption span { color: #555; font-family: 'Roboto'; font-size: 14px;}
.portfolio-figure figcaption{ padding: 22px 25px}
.portfolio-figure figcaption i { font-size: 26px; color: #009a9a; top: -17px; right: 15px; }
.popup-slide figure { background-color: #fffffff; }
.popup-navigation span.nav-next, .popup-navigation span.nav-prev { background-color: #fff;color: #009a9a; }
.popup-navigation span.nav-next:hover, .popup-navigation span.nav-prev:hover { color: #555; }
.popup-line { background-color: #009a9a; }
.popup-slide .right-part { color: #555; }
span.nav-close:before { color: #009a9a; }

/* Work Count */
.work-count-box { text-align: center; }
span.title { display: block; text-align: center; color: #555; font-family: 'Roboto', sans-serif; font-size: 14px; letter-spacing: 1px; font-weight: 600; margin: 30px 0 5px; }
.work-count-box .gray-text { margin: 0 auto; font-size: 23px; line-height: 21px; width: 80%; }

/* Skills */

.progress { background-color: rgba(240,125,46,0.50)}
.progress-bar { background-color: #009a9a; }
.progress-name { text-transform: uppercase; margin: 0 0 10px 0; font-size: 14px; letter-spacing: 1px; }
.count h3 { padding-top: 0 !important; }

/* Testimonial */
#testimonial { padding: 90px 0; }
.testimonial { background: url(http://placehold.it/1920x1000) no-repeat center top; -webkit-background-size: cover; background-size: cover; }
.carousel-indicators li { border: 1px solid #009a9a; }
.carousel-indicators .active { background-color: #555; }
.testimonial img { width: auto; }

/* Education */
#education { padding-top: 0 }
.education .team-profile { padding: 45px 25px;}
.education .year { font-size: 25px; font-weight: 100; font-family: "Roboto",sans-serif}
.education .team-profile i { display: block; font-size: 55px; margin-bottom: 30px;}
.education .university { display: block; color: #828282; font-size: 16px; text-transform: uppercase; margin:0}
.education .namerol { padding: 0 25px 5px 25px}
.education .team-details span { display: block; margin: 0 0 5px 0}
.education .result { font-size: 20px; font-weight: 100; margin-top: 20px !important; }
.education .carousel-indicators { bottom: -60px; }
.education .carousel { overflow: visible; }
.education .container{ overflow: hidden}

/* Contact */
.contact-info { border-top: 1px solid rgba(235, 235, 235, 0.3); padding-top: 70px; }
.form-control { background-color: #484848; border-bottom: none; color: #808080}

/* Footer */
#footer .color-overlay { background-color: rgba(0, 0, 0, 1); }

/* Color and Othe Element */
i { color:#cd0000 }
.orange-bg { background-color: #cd0000}
.social i:hover { color: #cd0000 }
.map-button:before { color: #cd0000 }
.popup-slide .title { color: #cd0000 }
.popup-navigation span:hover { color: #cd0000 }
#success { border-color: #009a9a; color: #009a9a; }
.loader-running { background-color: #555; }
.loader .loader-progress { background-color: #cd0000; }