@charset "utf-8";
/* CSS Document */
@font-face{src:url(../fonts/fonts/OpenSans-Bold.ttf);font-family:OpenSans-Bold;}
@font-face{src:url(../fonts/fonts/OpenSans-Regular.ttf);font-family:OpenSans-Regular;}
@font-face{src:url(../fonts/fonts/OpenSans-Light.ttf);font-family:OpenSans-Light;}
@font-face{src:url(../fonts/fonts/OpenSans-Semibold.ttf);font-family:OpenSans-Semibold;}
@font-face{src:url(../fonts/fonts/OpenSans-Italic.ttf);font-family:OpenSans-Italic;}
@font-face{src:url(../fonts/fonts/OpenSans-LightItalic.ttf);font-family:OpenSans-LightItalic;}
@font-face{src:url(../fonts/fonts/OpenSans-SemiboldItalic.ttf);font-family:OpenSans-SemiboldItalic;}

@font-face {
  font-family:'FontAwesome';
  src: url(../fonts/UbuntuCondensed-Regular.ttf); 
  src:url('../fonts/ionic-fonts/fontawesome-webfont.eot');
  src: url('../fonts/ionic-fonts/fontawesome-webfont.eot') format('embedded-opentype'), url('../fonts/ionic-fonts/fontawesome-webfont.woff') format('woff'), url('../fonts/ionic-fonts/fontawesome-webfont.woff') format('truetype'), url('../fonts/ionic-fonts/fontawesome-webfont.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}

.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

body {overflow-x:hidden; font-family:"OpenSans-Regular";}
body p {text-align:justify; font-size:14px;}

.img-responsive { margin:0 auto; } 

a {
  color: #000;
 
}
a:hover,a:focus {color: #fc4f03; text-decoration:none;}


.bg-one { background-image:url(../img/top-nav-bg.png); background-repeat:no-repeat; background-size:cover; padding-right:132px;}
.bg-one p {text-align: right; color:#fff;}

.bg-zero p { text-align:center; }
.bg-zero p a { padding:20px 10px 0px 10px; color:#000; font-size:14px;}

.bg-zero { padding-top:5px;}
.bg-one { padding-top:5px;}

.top-on-nv .fa-mobile-alt { color:#ff6501; margin-right:7px;}
.top-on-nv .fa-envelope { color:#ff6501; margin-right:7px;}
.top-on-nv .fa-whatsapp { color:#ff6501; margin-right:7px;}

.top-on-nv .fa-map-marker-alt { color:#fff; margin-right:7px;}




body h1, h2, h3 { font-family:"OpenSans-Bold"; text-align:center; font-size:24px; line-height:1em; position:relative;}
body p { font-family:"OpenSans-Regular"; text-align:justify; font-size:14px; line-height:31px;}

.fs-30{font-size:30px;}

.navbar {

    position: relative;
    margin-bottom: 0px;
    border: none;
        border-top-color: currentcolor;
        border-right-color: currentcolor;
        border-bottom-color: currentcolor;
        border-left-color: currentcolor;
    border-radius: 0px;
	padding-bottom:10px;
	padding-top:10px;

}
.navbar-default { background-color:#fff; }
.navbar-brand {

    float: left;
    height: auto;
    padding: 0px 15px;
    font-size: 18px;
    line-height: 20px;

}
.navbar-default .navbar-nav > li > a { color:#000;}
.navbar-default .navbar-nav > li > a:hover { color:#ff6501;}

.navbar-default .navbar-toggle { border-color: #ff6501; }
.navbar-default .navbar-toggle:hover {background-color:#000;}
.navbar-toggle { border-radius:0px;}
.navbar-default .navbar-toggle .icon-bar { background-color:#ff6501;}


.banner { width:100%; height:auto;}
.banner img { width:100%; height:auto;}


.ind-sli-sec { background-color:#eee;}

.our-ser { padding-bottom:2em; }
.our-ser p { text-align:center;}
.service-box-1 { border:1px solid #ccc; padding:15px; text-align:center;}

.our-ser ul { padding-left:0px;}
.our-ser ul li {
font-family: "OpenSans-Regular";
text-align: justify;
font-size: 14px;
line-height: 31px;
list-style-type:none;}
.our-ser .fas { margin-right:7px; color:orange; }




.about-sec {  background-image: linear-gradient(to right, rgba(0, 0, 0, .6), rgba(0, 0, 0, .6)),url(../img/bg-1.jpg); 
background-repeat:no-repeat; background-size: cover; background-attachment:fixed; padding-bottom:3em; padding-top:2em;}
.about-sec h1 { text-align:justify; color:#fff;}
.about-sec p { text-align:justify; color:#fff;}
.btn-1 { background-color:#ff6501; color:#fff; border:none; padding:8px 22px; border-radius:30px;}
.btn-1:hover { background-color:#000; color:#fff; -webkit-transition:0.6s;}


.vis-mis-sec {  background-image: linear-gradient(to right, rgba(0, 0, 0, .7), rgba(0, 0, 0, .7)),url(../img/bg-1.jpg); 
background-repeat:no-repeat; background-size: cover; padding-bottom:3em; padding-top:2em;}
.vis-mis-sec h2 { color:#fff;}
.vis-mis-sec p { color:#fff;}

.product-sec { padding-bottom:2em; padding-top:2em; text-align:center;}
.product-sec h3 { font-size:18px;}

.carousel-gallery {padding-bottom:2em; padding-top:2em;}
.carousel {
    margin-bottom: 0;
    padding: 0 40px 30px 40px;
}
/* The controlsy */
.carousel-control {
	left: -12px;
    height: 40px;
	width: 40px;
    background: none repeat scroll 0 0 #222222;
    border: 4px solid #FFFFFF;
    border-radius: 23px 23px 23px 23px;
    margin-top: 60px;
}

.carousel-control.right {
	right: -12px;
	background-color:#ff6501;
	background-image:none;
	color:#000;
}
.carousel-control.left {
	right: -12px;
	background-color:#ff6501;
	background-image:none;
	color:#000;
}


/* The indicators */
.carousel-indicators {
	right: 50%;
	top: auto;
	bottom: -10px;
	margin-right: -19px;
}
/* The colour of the indicators */
.carousel-indicators li {
	background: #ff6501;
	border:none;
	padding:4px;
}
.carousel-indicators .active {
	background: #000;
	border:none;
	padding:4px;
}
.thumbnail { border:none;}

.our-ser h3 { font-size:18px;}

.form-sec {padding-bottom:2em; padding-top:0em; background-color:#fff;}
.form-sec .form-control { border-radius:0px; background-color:#eee; box-shadow:none; border:none;}


.contact_section_2_btn { background-color:#ff6501; padding:10px; border:none; border-radius:0px; color:#fff; width:100%; margin-top:10px;}
.contact_section_2_btn:hover { background-color:#000; color:#fff; -webkit-transition:0.6s; }


.footer-se { background-color:#ff6501;}

/*.footer-se { background-color:#000; padding-bottom:2em; padding-top:2em;}*/
.footer-se ul { padding-left:0px;}
.footer-se ul li { color:#fff; font-size:14px; line-height:28px; list-style-type:none;}
.footer-se ul li a { color:#fff; font-size:14px; line-height:28px;}
.footer-se ul li a:hover { color:#000; -webkit-transition:0.6s; }
.footer-se h4 { color:#000; font-size:20px; line-height:34px; text-transform:uppercase; font-family:"OpenSans-Bold";}
.footer-se .fa-map-marker-alt {color:#fff; font-size:14px; margin-right:5px;}
.footer-se .fa-mobile-alt {color:#fff; font-size:14px; margin-right:10px;}
.footer-se .fa-envelope {color:#fff; font-size:14px; margin-right:5px;}
.footer-se .fa-robot {color:#fff; font-size:12px; margin-right:5px;}
.footer-se .fa-caret-right {color:#fff; font-size:12px; margin-right:5px;}

.footer-se-1 { background-color:#000; padding-bottom:1em; padding-top:1em; text-align:center;}
.footer-se-1 p { margin:0px; text-align:center; color:#fff;}
.footer-se-1 p a {color:#fff;}


.con-sec h2 { text-align:justify;}
.con-sec p a { color:#000;}
.con-sec p .fas { color:#ff6501; margin-right:6px;}
.con-sec p .far { color:#ff6501; margin-right:6px;}


/* 100% Image Width on Smaller Screens */
@media only screen and (max-width: 700px){

}


@media screen and (max-width: 980px) {

}

@media screen and (max-width: 736px) {
.footer-se { text-align:center;}
.con-sec h2 { text-align:center;}
.con-sec p { text-align:center;}
}

@media screen and (max-width: 480px) {
.footer-se { text-align:center;}
.con-sec h2 { text-align:center;}
.con-sec p { text-align:center;}
}


.ser-box { text-align:center; border:1px solid #ff6501; padding:15px 15px 0px 15px;}
.ser-box p { text-align:center; font-family:"OpenSans-Semibold"; font-size:14px; font-weight:500;}
.ser-btn { text-align:center; padding:15px 15px 15px 15px;}

.ser-box-1 h3 { font-size:18px; text-align:justify;}
.ser-box-1 .fas { color:orange; margin-right:8px;}
.ser-box-1 p { text-align: left;}

.bt-center { text-align:right; padding-bottom:5px; padding-top:10px;}


