@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed:400,700,300);
@import url(https://fonts.googleapis.com/css?family=Poppins:400,500,300,600,700);
@import url(https://fonts.googleapis.com/css?family=Lobster);
/*@font-face { font-family: 'moonbold'; src: url('../fonts/moon_bold.woff2') format('woff2'), url('moon_bold.woff') format('woff'); font-weight: normal; font-style: normal; }
@font-face { font-family: 'moonlight'; src: url('../fonts/moon_light.woff2') format('woff2'), url('moon_light.woff') format('woff'); font-weight: normal; font-style: normal; }
*/
body, html { width: 100%; height: 100%; font-family: 'Roboto Condensed', sans-serif; font-weight: 400; }
h1, h2, h3, h4, h5, h6, b, strong { font-family: 'Roboto Condensed', sans-serif; font-weight: 700; margin: 0px; padding: 0px; }
p { font-weight: normal; margin: 0px; padding: 0px; }
.topnav { font-size: 14px; background: rgb(232, 232, 232); }
.lead { font-size: 18px; font-weight: 400; }
.intro-header { padding-top: 50px;padding-bottom: 50px; text-align: center; color: #f8f8f8; background: url(../img/intro-bg-res.jpg) no-repeat center center;background-size: cover;display:none;}
.intro-message { position: relative; padding-top: 20%; padding-bottom: 20%; }
.intro-message > h1 { margin: 0 auto; text-align: center; text-shadow: 2px 2px 3px rgba(0,0,0,0.6); font-size: 5em; }
.intro-message > h1 img { text-align: center; margin: 0 auto; }
.intro-divider { width: 400px; border-top: 1px solid #f8f8f8; border-bottom: 1px solid rgba(0,0,0,0.2); }
.intro-message > h3 { text-shadow: 2px 2px 3px rgba(0,0,0,0.6); }
.network-name { text-transform: uppercase; font-size: 14px; font-weight: 400; letter-spacing: 2px; }
.content-section-a { padding: 120px 0; /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f9b62f+2,cb853a+100 */ background: rgb(249,182,47); /* Old browsers */ background: -moz-radial-gradient(center, ellipse cover, rgba(249,182,47,1) 2%, rgba(203,133,58,1) 100%); /* FF3.6-15 */ background: -webkit-radial-gradient(center, ellipse cover, rgba(249,182,47,1) 2%, rgba(203,133,58,1) 100%); /* Chrome10-25,Safari5.1-6 */ background: radial-gradient(ellipse at center, rgba(249,182,47,1) 2%, rgba(203,133,58,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9b62f', endColorstr='#cb853a', GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.content-section-b { padding: 50px 0 100px 0; background: url(../img/back-img.jpg) top center no-repeat; background-size: cover; height: 750px; display: block; overflow: hidden; }
.content-section-c { padding: 30px 0 0px 0; background-color: #fff; }
.section-heading { margin-bottom: 30px; }
.section-heading-spacer { float: left; width: 200px; border-top: 3px solid #e7e7e7; }
.banner { padding: 100px 0; color: #f8f8f8; background: url(../img/banner-bg.jpg) no-repeat center center; background-size: cover; }
.banner h2 { margin: 0; text-shadow: 2px 2px 3px rgba(0,0,0,0.6); font-size: 3em; }
.banner ul { margin-bottom: 0; }
.banner-social-buttons { float: right; margin-top: 0; }
footer { padding: 24px 0; background-color: #ffffff; height: 65px; border-bottom: 5px solid #d9d9d9; clear: both; }
p.copyright { margin: 0px 0 0; font-family: 'Poppins', sans-serif; font-weight: 300; font-size: 13px; color: #000; }
p.copyright a { color: #a86338; font-family: 'Poppins', sans-serif; font-weight: 500; }
.navbar { min-height: 96px; padding: 12px 0 0 0; }
.navbar-nav { padding: 10px 0 0 0; }
.navbar-nav>li a span { background: url(../img/home-icon.png) left no-repeat; width: 21px; height: 20px; display: block; margin-top: -4px; }
.navbar-nav>li a:hover span, .navbar-nav>li a.active span { background: url(../img/home-icon-hover.png) left no-repeat; margin-top: -4px; }
.topnav .navbar-nav>li>a { color: #000; font-family: 'Poppins', sans-serif; font-weight: 300; font-size: 20px; text-transform: uppercase; }
.topnav .navbar-nav>li>a:hover, .topnav .navbar-nav>li>a.active { color:#e5a137;}
.navbar-default .navbar-brand { color: #fff; }
.fb { color: #3c5a99; font-size: 25px !important; }
.tw { color: #2aa9e0; font-size: 25px !important; }
.gp { color: #dc4a38; font-size: 25px !important; }
.about-txt { display: block; text-align: center; }
.about-txt h2 { font-size: 30px; color: #000000; text-align: center; margin: 0 auto; font-family: 'Poppins', sans-serif; font-weight: 700; padding-bottom: 30px; }
.about-txt h2 img { margin: 0 auto; margin-bottom: 10px; }
.about-txt p { font-size: 24px; color: #000000; text-align: center; margin: 0 auto; padding-bottom: 15px; font-family: 'Poppins', sans-serif; font-weight: 300; }
ul.about-list { margin: 0px; padding: 0px; list-style-type: none; margin: 0px 0 20px 0; font-family: Arial, Helvetica, sans-serif; }
ul.about-list li { font-family: 'Poppins', sans-serif; font-weight: 300; font-size: 16px; color: #000; text-align: left; line-height: 18px; background: url(../img/buttels.png) left 2px no-repeat; padding: 0 0px 20px 30px; margin: 0px; }
ul.about-list li strong { color: #000; }
.inner-txt { display: block; text-align: left; margin-bottom: 20px; font-family: Arial, Helvetica, sans-serif; padding: 20px; overflow: hidden; background: rgba(232,232,232,0.80); box-shadow: 0px 0px 3px 1px #af6f1d; }
.inner-txt.none { border: none; padding: 0 10px; }
.inner-txt h2 { font-size: 25px; color: #000000; text-align: left; margin: 0; padding-bottom: 20px; font-family: 'Poppins', sans-serif; font-weight: 400; }
.inner-txt h3 { font-size: 18px; color: #000000; text-align: left; margin: 0; padding-bottom: 20px; font-family: 'Poppins', sans-serif; font-weight: 400; }
.inner-txt p { font-size: 16px; color: #000000; text-align: left; margin: 0 auto; padding-bottom: 15px; font-family: 'Poppins', sans-serif; font-weight: 300; line-height: 24px; }
.inner-txt p strong { color: #000; font-size: 18px; font-family: 'Poppins', sans-serif; font-weight: 600; }
.inner-txt ul { margin: 0px; padding: 0px; list-style-type: none; margin: 0px 0 20px 0; font-family: Arial, Helvetica, sans-serif; }
.inner-txt li { font-family: 'Poppins', sans-serif; font-weight: 300; font-size: 16px; color: #000; text-align: left; line-height: 18px; padding: 0px 0px 10px 0px; margin: 0px; }
.inner-txt li strong { color: #000; }
.company-logo { margin: 0px auto 20px auto; display: block; }
.company-logo img { text-align: center; background: rgb(249,182,47); background: -moz-radial-gradient(ellipse at center, rgba(249,182,47,1) 2%, rgb(214, 145, 55) 150%); background: -radial-gradient(ellipse at center, rgba(249,182,47,1) 2%, rgb(214, 145, 55) 150%); background: radial-gradient(ellipse at center, rgba(249,182,47,1) 2%, rgb(214, 145, 55) 150%);  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9b62f', endColorstr='#cb853a', GradientType=1 );
border: 1px solid #000; display: block; vertical-align: middle; line-height: 158px; margin: 0px auto 20px auto; }
.btn-info { background: #fff; text-align: center; border-radius: 50%; color: #000; padding: 10px; width: 52px; height: 52px; display: block; margin: 20px auto; line-height: 48px; }
.btn-info span { font-size: 35px; }
.btn-info:hover { background: #464645; color: #fff; }
.list-inline a { margin: 0px 0 0; color: #000000; font-size: 14px; }
.group-company { display: block; width: 90%; margin-top: 20px; }
.group-company .media { display: block; margin-bottom: 20px; }
.group-company .media h4 { font-size: 16px; color: #5c3f08; text-transform: uppercase; line-height: 18px; }
.group-company .media h4 span { font-size: 14px; color: #000000; font-family: 'Roboto Condensed', sans-serif; font-weight: 400; }
.group-company .media .media-left { margin-top: 5px; display: block; float: left; margin-right: 10px; }
.contact-txt { display: block; width: 480px; margin: 0 auto; margin-top: 20px; }
.contact-txt.none { display: block; width: 100%; margin: 0; margin-top: 0px; padding-bottom: 50px; }
.contact-txt p { margin: 0; color: #000000; font-size: 14px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; text-align: center; margin-bottom: 20px; }
.contact-txt .form-control { background: #fff; border: none; border-radius: 0px; box-shadow: none !important; text-transform: capitalize; font-family: Arial, Helvetica, sans-serif; color: #000; }
.contact-txt textarea.form-control { min-height: 120px; resize: none; }
.btn-common { background: #fff; border: none; border-radius: 0px; box-shadow: none !important; color: #000; padding: 5px 30px; font-size: 20px; }
.btn-common:hover, .btn-common:hover, .btn-common:focus { background: #000; color: #fff; outline: none; outline: none !important; }
.help-block { margin: 0px 0px 0px 0% !important; }
.help-block ul { margin: 0px 0px 0px 0%; list-style-type: none; padding: 0px; }
.help-block li { background: none; font-size: 13px; color: #FF000A; margin: 0px; padding: 0px; }
.has-error .form-control { border: 1px solid #d0cece; -webkit-box-shadow: none !important; box-shadow: none !important; }
.map-box { width: 480px; display: block; margin: 20px auto; }
.map-box .map-label { background: #000; color: #fff; text-align: center; font-size: 14px; padding: 15px 0; font-family: 'Roboto Condensed', sans-serif; font-weight: 300; }
.map-box .map-label span { margin-left: 5px; font-size: 16px; }
.map-box .map-location { background: #000; color: #fff; text-align: center; font-size: 16px; border: 1px solid #000; }
.map-box .map-location img { width: 100%; }
.container { max-width: 1140px; margin: 0 auto; }
.tiny-nav { text-align: center; height: 10px; width: 780px; margin: 40px auto; position: relative; background: #fff; }
button[data-slide] { width: 20px; height: 20px; margin: 0 5px; border-radius: 50%; background: #fcb72e; outline: none; }
button[aria-selected="true"] { width: 30px; height: 30px; background: #fcb72e; border: 5px solid #fff; }
.group-slider { display: block; height: 550px; }
.slide-box { width: 360px; height: 510px; display: block; }
/*.slide-box:nth-child(1){ ma
.slide-box:nth-child(2){ }*/

.slider-box { width: 320px; height: 480px; display: block; border: 5px solid #fff; background: rgba(8, 8, 8, 0.58); text-align: center; position: relative; margin: 0 0px; overflow: hidden; float: left; }
.slider-box h2 { display: block; margin:60px auto; text-align: center;color:#fff;font-size:55px;font-family: 'Lobster', cursive;font-weight:400;}
.slider-box h2 img { text-align: center; margin: 60px auto; }
.slider-box p { display: block; margin: 0 auto; margin-top: 220px; }
.slider-btn { background: #fff; text-align: center; border-radius: 50%; color: #000; padding: 10px; width: 52px; height: 52px; display: block; margin: 20px auto; line-height: 48px; }
.tiny-controls { display: none; }
.tiny-nav button { margin-top: -15px; }
.tiny-nav button:first-child { left: 0px; }
.tiny-nav button:last-child { right: 0px; }
.picase-box { display: block; }
.picase-box .box-first { width: 325px; float: left; margin: 5px; }
.picase-box .box-two { width: 605px; float: left; margin: 5px; }
.picase-box .box-three { width: 295px; float: left; margin: 5px; }
.picase-box .box { display: block; margin: 5px; }
.picase-box .picasa-1 { width: 325px; height: 590px; display: block; float: left; }
.picase-box .picasa-1 img { height: 100%; width: 100%; }
.picase-box .picasa-2 { width: 606px; height: 290px; display: block; float: left; }
.picase-box .picasa-3 { width: 295px; height: 290px; display: block; float: left; }
.picase-box .picasa-4 { width: 605px; height: 290px; display: block; float: left; margin: 5px 0px 5px 5px; }
.picase-box .picasa-5 { width: 325px; height: 290px; display: block; float: left; }
.picase-box .picasa-6 { width: 325px; height: 290px; display: block; float: left; }
.navbar-brand { float: left; height: 50px; padding: 5px 15px; font-size: 18px; line-height: 20px; }
#about { -webkit-transition: all 1s ease-in-out; -moz-transition: all 1s ease-in-out; -o-transition: all 1s ease-in-out; transition: all 1s ease-in-out; }
hr { border-top: 1px solid #000; }
.about-back { background: url(../img/about-back.jpg) top center no-repeat; }
.inner-heading { display: block; padding-bottom: 25px; }
.inner-heading h3 { color: #3a3a3a; font-size: 30px; margin: 0px; padding: 0px; font-family: 'Poppins', sans-serif; font-weight: 300; text-align: left; line-height: 34px; border-bottom: 1px solid #3a3a3a; padding-bottom: 15px; }
.company-founder { width: 80%; margin: 0 auto; text-align: center; float: none; }
.company-founder img { border: 5px solid #d28c3a; }
.company-founder p { font-size: 14px; text-align: center; }
.control-group label { font-family: 'Poppins', sans-serif; font-weight: 400; font-size: 16px; }
#group-companies .slider-nav-client ol.carousel-indicators li.active { width: 30px; height: 30px; background: #fec95f; border: 5px solid #fff; position: relative; margin: 10px 8%; top: -25px; }
#group-companies .slider-nav-client ol.carousel-indicators li:first-child.active { width: 30px; height: 30px; background: #fec95f; border: 5px solid #fff; position: relative; top: -30px; }
#group-companies .slider-nav-client ol.carousel-indicators li:last-child.active { width: 30px; height: 30px; background: #fec95f; border: 5px solid #fff; position: relative; top: -30px;}
.btn-info:focus { background: #f9b62f;}
.product-table { border:1px solid #3a3a3a;text-align:left;border-bottom:0px solid #3a3a3a;margin:15px 0px;border-right:0px solid #3a3a3a;}
.product-table th { padding:10px;border-bottom:1px solid #3a3a3a;border-right:1px solid #3a3a3a;}
.product-table td { padding:10px;border-bottom:1px solid #3a3a3a;border-right:1px solid #3a3a3a;}