@charset "utf-8";
/* CSS Document */

*{margin:0; padding:0;}
body{font-family: 'Open Sans', sans-serif;}

a{-webkit-transition: all .3s ease; -moz-transition: all .3s ease; transition: all .3s ease;}

img{max-width:100%;}


html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
}
.phone a {
    color: #fff;
    font-size: 20px;
    text-decoration: none;
    font-weight: bold;
}
ul, ol{list-style:none;}
h1, h2, h3, h4, h5, h6{font-family: 'Raleway', sans-serif;}
p{font-size:16px; line-height:28px; color:#252525;}








.products_cate{position: relative;}
.products_cate .overlay-box{
 position:absolute;
 left:0px;
 top:0px;
 width:100%;
 height:100%;
 padding:0px;
 color:#ffffff;
 opacity:0;
 transition: all 500ms ease;
 -webkit-transition: all 500ms ease;
 -ms-transition: all 500ms ease;
 -o-transition: all 500ms ease;
 -moz-transition: all 500ms ease;
 -webkit-transform:scaleX(0);
 -ms-transform:scaleX(0);
 -o-transform:scaleX(0);
 -moz-transform:scaleX(0);
 transform:scaleX(0);
}

.products_cate:hover .overlay-box{
 top:0px;
 opacity:1;
 -webkit-transform:scaleX(1);
 -ms-transform:scaleX(1);
 -o-transform:scaleX(1);
 -moz-transform:scaleX(1);
 transform:scaleX(1); 
}

.products_cate .overlay-inner{
 position:absolute;
 left:0px;
 top:0px;
 width:100%;
 height:100%;
 display:table;
 vertical-align:middle;
 padding:30px 50px;
 background:rgba(240, 130, 18, 0.73);
}
.product-wrap .row{
    margin-top: 38px;
}
.innerContent-wrap h3{
    font-weight: bold;
    font-size: 29px;
    margin-bottom: 12px;
}

.products_cate .overlay-inner .content{text-align:center;
 position:relative;
 display:table-cell;
 vertical-align:middle;
}

.products_cate .overlay-inner .cat-link{text-decoration:none;
 position:relative;
 display:inline-block;
 line-height:24px;
 padding:1px 20px;
 color:#ffffff;
 font-size:12px;
 text-transform:uppercase;
 background:#00beff;
 font-weight:600;
 margin-bottom:15px;
}

.products_cate .overlay-inner h3{text-align:center; margin:0;
 font-size:20px;
 color:#ffffff;
 font-weight:700;
 text-transform:uppercase;
 font-family:'Poppins',sans-serif;
}

.products_cate .overlay-inner h3 a{text-decoration:none;
 color:#ffffff; 
}

.products_cate .overlay-inner h3 a:hover{
 color:#fff;
}
















/***************************************
			topbar-wrap
***************************************/
.topbar-wrap{background:#000; padding:5px 0; border-bottom:3px solid #f08212;}
.topbar-wrap .phone{color:#fff; font-size:16px; margin-top: 5px;}
.topbar-wrap .phone i{padding-right:5px; font-size:20px;}
.hours{color:#bababa; font-size:14px; float:left; margin-top:6px; border-right:1px solid #4d4d4d; padding-right:15px;}
.hours span{font-weight:bold; color:#fff;}
.facebook{float:left; margin-left:18px;}
.facebook a{font-size:24px; color:#fff; padding: 0 2px;}
.logo a {z-index: 1000;
    position: relative;}
.top-right{float:right;}

/***************************************
			Header-wrap
***************************************/
.header-wrap{background:#000;}
.header-wrap .logo{background:#fff; padding:6px 0;}
.header-wrap .logo:before {
    content: '';
    background: #fff;
    position: absolute;
    top: 0;
    bottom: 0;
    left: -985px;
    width: 1000px;
}

.header-wrap .logo:after {
    content: '';
    width: 100px;
    height: 100%;
    background: #fff;
    position: absolute;
    top: 0;
    right: -42px;
    transform: skewX(-20deg);
    -webkit-transform: skewX(-20deg);
    -ms-transform: skewX(-20deg);
    -o-transform: skewX(-20deg);
    -moz-transform: skewX(-20deg);
}


.navigationwrape{text-align:center; margin-top: 34px;}
.navbar-default{background:none; border:none;}
.navbar-default .navbar-nav>li>a{padding:0; font-size:14px; color:#fff; text-transform:uppercase; font-weight:bold;}
.navbar-default .navbar-nav>li>a:focus{color:#FFF !important;}
.navbar-default .navbar-nav>li>a:hover{color:#fff;}
.nav>li{padding:0 15px; float:none; display:inline-block;  border-bottom:6px solid #000; padding-bottom:29px;}
.nav>li:hover{color:#fff; border-bottom:6px solid #f08212;}
.nav>li.active{border-bottom:5px solid #f08212;}
.navbar-nav>.active>a{background:none !important; color:#fff !important;}
.navbar{margin:0; min-height:inherit;}
.navbar-nav{float:none;}


.navbar-collapse{padding-right:0; overflow:hidden;}
.navbar-nav>li:last-child a:focus{color:#000 !important; background:#fff !important;}
.navbar-nav>li:last-child{border-bottom:none; float:right; padding-bottom:0; margin-top: -15px; padding-right:0;}
.navbar-nav>li:last-child a{text-decoration:none; font-size:14px; background:#f08212; color:#fff; padding:16px 42px; border-bottom:none; text-align:center; font-weight:bold; text-transform:uppercase; -webkit-border-radius: 25px/25px 25px 26px 26px; -moz-border-radius: 25px/25px 25px 26px 26px; border-radius: 25px/25px 25px 26px 26px;}

.navbar-nav>li:last-child a:hover{border-bottom:none; background:#fff; color:#000;}
.navbar-nav>li:last-child:hover{border-bottom:none;}


.navbar-nav>li:hover .dropdown-menu{display:block;}
.navbar-nav>li:hover .dropdown-menu li a:hover{background-color: #f08212; color: #ffffff;}
.navbar-nav>li>.dropdown-menu{padding: 0;}
.dropdown-menu>li>a{padding:8px 15px;}


/*********************************************
	Custom slider options start
*********************************************/
.tp-banner-container {position: relative; z-index: 1; padding: 0; width: 100%;}
.tp-banner {position: relative;	width: 100%;}
.tp-caption {line-height:normal !important}
.tp-caption a {	color: inherit !important;}
.tp-bullets.simplebullets.round .bullet {border: 3px #fff solid; border-radius: 50%; background-image: none !important;}
.tparrows {width: auto !important; height: auto !important; background-image: none !important;}
.tp-arr-allwrapper {margin: 0 10px; width: 50px; height: 60px; background: rgba(255,255,255,0.5);}
.tp-arr-allwrapper:hover .tp-arr-iwrapper {color: #fff;}
.tp-leftarrow .tp-arr-allwrapper {}
.tp-rightarrow .tp-arr-allwrapper {}
.tp-arr-iwrapper {color: #000; text-align: center; font-size: 30px; font-family: FontAwesome; line-height: 60px;}
.tp-leftarrow .tp-arr-iwrapper {}
.tp-leftarrow .tp-arr-iwrapper:before {content: "\f104";}
.tp-rightarrow .tp-arr-iwrapper:before {content: "\f105";}
.tp-rightarrow .tp-arr-iwrapper {}
.slide-h1 {margin: 5px 0 !important; padding: 0 0 10px !important; padding-bottom: 5px !important; color: #444; text-transform: uppercase; font-weight: bold; font-size: 57px; }
.slide-h2 {margin: 5px 0 !important; padding: 0 0 10px !important; padding-bottom: 5px !important; color: #555; font-weight: bold; font-size: 55px; line-height: 100%;}
.big-font {text-transform: uppercase; font-weight: 800; font-size: 60px;}
.large-desc {font-size: 16px;}
.slide-h3 {color: #fff;	font-size: 31px; line-height: 100%;}
.slide-h3 span {text-transform: uppercase; font-weight: bold;}
.slide-head {text-transform: uppercase; font-weight: 900; font-size: 30px;}
.slide-desc {font-size: 22px; line-height: 150%;}
.main-title {text-transform: uppercase; font-weight: 800; font-size: 70px;}
.icon-cont {padding: 15px 40px;	border-radius: 10px; text-align: center;}
.icon-cont:after {position: absolute; bottom: -10px; left: 40%; z-index: 5;	display: inline-block;	width: 0; height: 0; border-width: 10px 10px 0 10px; border-style: solid; content: "";}
.icon-cont i {margin-bottom: 10px; color: #fff; font-size: 50px;}
.icon-cont span {display: block; padding: 0 0 5px; color: #fff; text-align: center; font-size: 18px;}
a.wit-btn {background: #fff; color: #333 !important; text-transform: uppercase;}
.wit-line {width: 5%; height: 1px; background: #fff;}
.vert-line {min-height: 270px; width: 1px; background: #fff;}
.subTxt {text-transform: uppercase; font-weight: bold; font-size: 17px; color: #333;}
.large-title {color: #222; font-size: 60px;	font-weight: 800; text-transform: uppercase !important;}
.large-light-title {color: #787878 !important;	font-size: 70px; font-weight: lighter; text-transform: uppercase; letter-spacing:2px}
.large-text {font-size: 20px; color: #000; font-weight: lighter;}
.larger-text {font-size: 24px; font-weight: lighter; text-transform: uppercase;}
.witTxt {color: #fff !important;}
.light-font {font-weight: lighter !important; font-size: 50px;}
.black-bg{background:rgba(0,0,0,.63); color:#a8a8a8; text-transform:none;}
.lft-list {padding: 10px; font-size: 18px; color: #fff;}
.wit-border {border: 1px #fff solid; padding: 15px 60px; color: #fff; font-size: 16px; text-transform: uppercase;}
.rounded-bord {margin-right: 15px;  border: 1px #fff solid; width: 30px; height: 30px; text-align: center; line-height: 30px; font-size: 13px; border-radius: 50%;}
#vertical-ticker{height:120px; overflow:hidden;}
#vertical-ticker li{padding:15px 20px; display:block; text-align:center;}
.to-bottom i.fa{font-size: 30px; border:2px #a8a8a8 solid; 	padding:20px 22px; border-radius:50%; -webkit-animation: bounce 2s infinite linear;	animation: bounce 2s infinite linear;}
.tp-bannertimer{display:none;}

.slidertext1{color:#fff; font-size:60px; font-weight:700; padding:15px 0; text-transform:uppercase; font-family: 'Raleway', sans-serif; text-align:center;}
.slidertext1 span{color:#fff;}

.slidertext2{color:#fff; font-size:24px; font-weight:700; font-style:italic; padding:15px 0; text-transform:uppercase; font-family: 'Raleway', sans-serif;}
.slidertext3{color:#fff; font-size:36px; font-weight:700; padding:15px 0; text-transform:uppercase; font-family: 'Raleway', sans-serif;}
.slidertext4{color:#fff; font-size:18px; font-weight:600; padding:15px 0; text-transform:none !important; text-align:left; font-family:'OpenSans', sans-serif; line-height:24px;}

a.slidebtn{background:#000; border:none; color:#fff !important; border-radius:70px; padding:18px 30px; font-size:16px; font-weight:700; text-transform:uppercase; display:inline-block;font-family: 'Raleway', sans-serif; -webkit-box-shadow: 0 10px 10px rgba(0,0,0,.1);
	-moz-box-shadow: 0 10px 10px rgba(0,0,0,.1);
	box-shadow: 0 10px 10px rgba(0,0,0,.1);}
a.slidebtn i{margin-left:10px;}
a.slidebtn:hover{background:#f08212; color:#fff !important;}
.multiselect-container{
    width: 100%;
    height: 260px;
    overflow: auto;
}


@-webkit-keyframes bounce {
	0% {
		transform:translateY(0%);
	}
	50% {
		transform:translateY(-30%);
	}
	100% {
		transform:translateY(0);
	}
}

/* Mozilla Firefox 15 below */
@-moz-keyframes bounce {
  0% {
		transform:translateY(0%);
	}
	50% {
		transform:translateY(-30%);
	}
	100% {
		transform:translateY(0);
	}
}

/* Opera 12.0 */
@-o-keyframes bounce {
    0% {
		transform:translateY(0%);
	}
	50% {
		transform:translateY(-30%);
	}
	100% {
		transform:translateY(0);
	}
}

/* W3, Opera 12+, Firefox 16+ */
@keyframes bounce {
	0% {
		transform:translateY(0%);
	}
	50% {
		transform:translateY(-30%);
	}
	100% {
		transform:translateY(0);
	}
}


/***************************************
			Service css
***************************************/
.servive-wrap{background:#eee; padding-bottom:70px;}
.serviceInfo{background:#fff; padding:20px 30px 15px 30px; min-height:200px;}
.serviceInfo h3{margin-bottom:10px;}
.serviceInfo h3 a{font-size:24px; font-weight:bold; color:#000; text-decoration:none;}
.serviceInfo h3 a:hover{color:#f08212;}
.serviceInfo p{font-size:14px; color:#1a1919; line-height:24px; letter-spacing:1px; margin-bottom:0;}
.servive-wrap ul{margin-top: -148px; z-index: 1000; position: relative;}
.servive-wrap li:nth-child(1){padding-right:0;}
.servive-wrap li:nth-child(2){padding:0; margin-top: -28px; z-index: 1000}
.servive-wrap li:nth-child(3){padding-left:0;}
.servive-wrap li:nth-child(2) .serviceInfo{padding-bottom:30px;}

.service{-webkit-box-shadow: 0 0 5px rgba(0,0,0,.18); -moz-box-shadow: 0 0 5px rgba(0,0,0,.18); box-shadow: 0 0 5px rgba(0,0,0,.18);}

.serviceImg{overflow: hidden;}
.servive-wrap li img{ -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;}



.servive-wrap li:hover img{
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}


/***************************************
			About css
***************************************/
.about-wrap{padding:60px 0;}
.title{position:relative; padding-left:25px;}
.title .head{font-size:24px; font-weight:bold; color:#000; font-family: 'Raleway', sans-serif;}
.title h3{margin-top:0; font-size:36px; font-weight:bold; color:#000;}
.title h3 span{color:#f08212;}
.title:before{content:""; background:url(../images/heading-leftline.png) no-repeat left; position:absolute; top:4px; left:0; width:13px; height:64px;}
.text{font-size:16px; font-weight:bold; color:#000; margin-top:20px; margin-bottom:12px; line-height:24px;}
.read-btn{ margin-top:30px;}
.read-btn a{text-decoration:none; font-size:16px; background:#f08212; color:#fff; display:inline-block; padding:15px 42px; text-align:center; font-weight:bold; text-transform:uppercase; -webkit-border-radius: 25px/25px 25px 26px 26px; -moz-border-radius: 25px/25px 25px 26px 26px; border-radius: 25px/25px 25px 26px 26px;}
.read-btn a:hover{background:#000; color:#fff;}




/***************************************
			products css
***************************************/
.product-wrap{background:url(../images/product-bg.jpg) no-repeat top; background-size:cover; padding:60px 0;}
.heading{font-size:36px; font-weight:bold; color:#fff; text-align:center; position:relative; margin-bottom:50px; font-family: 'Raleway', sans-serif;}
.heading:before{content:""; background:url(../images/heading-whiteline.png) no-repeat bottom; position:absolute; bottom:-30px; left:50%; width:101px; height:13px; margin-left:-50px;}
.product-wrap .text{text-align:center; color:#fff; padding:0 180px;}
.productLinks{margin-top:20px;}
.productLinks li{float:left; width:25%; position:relative; padding-left:25px; margin-top:18px;}
.productLinks li a{text-decoration:none; font-size:16px; color:#fff; font-weight:bold;}
.productLinks li a:hover{color:#f08212;}
.productLinks li:before{content: "\f061"; font-family: 'FontAwesome'; position:absolute; top:0; left:0; color:#fff;}
.product-wrap .read-btn{text-align:center; margin-top:50px;}
.product-wrap .read-btn a{text-transform:uppercase; padding:18px 50px; background:#FFF; -webkit-border-radius: 31px; -moz-border-radius: 31px; border-radius: 31px; color:#000;}
.product-wrap .read-btn a:hover{background:#f08212; color:#fff;}


/***************************************
			faqs css
***************************************/
.faqs-wrap{padding:60px 0;}
.faqs-wrap .heading{color:#000;}
.faqs-wrap .heading:before{background:url(../images/small-line.png) no-repeat; width:68px; margin-left:-34px}
.faqs-wrap .text{text-align:center; padding:0 180px; font-weight:normal; font-size:14px; line-height:24px;}


.faqs-service{list-style:none; margin-top:20px;}
.faqs-service li{margin-bottom:8px;}
.faqs-service li h4{font-size:18px; background: #f5f5f5; font-family: 'Raleway', sans-serif; cursor: pointer; color:#000; font-weight:bold; border: 1px solid #dddddd; padding:16px 25px; position:relative; margin-bottom:0;}
.faqs-service li h4:before{content: "\f055"; font-family: 'FontAwesome'; color:#ff7800; margin-right:10px; font-size:24px; display:inline-block; text-align:center; transition:0.3s ease-in; -moz-transition:0.3s ease-in; -webkit-transition:0.3s ease-in; -ms-transition:0.3s ease-in; position:absolute; top:12px; right:8px;}
.faqs-service li h4:hover, .faqs-service li h4.active{color:#fff; background:#f08212; border:1px solid #f08212;}
.faqs-service li h4:hover:before{color:#fff;}
.faqs-service li h4.active:before{content: "\f056"; color:#fff;}
.faqs-service li p{height: 0; overflow: hidden; position: relative; padding: 20px 18px; line-height:24px; margin-bottom:0; font-size:14px; color:#797979; background:#f5f5f5; border:1px solid #e8e8e8;}
.faq-news .view-btn{text-align:center;}
.faq-news .view-btn a{background:#cb171e; display: inline-block;}
.faq-news .view-btn a:hover{background:#000; color:#fff;}
.faq-head{margin-top:30px !important;}




/***************************************
			testimonial css
***************************************/
.testimonial-wrap{background:url(../images/testimonial-bg.jpg) no-repeat top; background-size:cover; padding:60px 0 80px 0; text-align:center;}
.testiName{font-size:30px; color:#fff; font-family: 'Raleway', sans-serif; line-height:28px; margin-top:30px;}
.testiName span{font-size:20px; display:block;}

.testimonial-wrap .testDetail{border:4px solid #8a8b8c; padding:30px 25px; border-top:none; position:relative; margin-top:40px;}
.testimonial-wrap .testDetail:before{content:""; background:#8a8b8c; width:42%; height:4px; position:absolute; top:0; left:0;}
.testimonial-wrap .testDetail:after{content:""; background:#8a8b8c; width:42%; height:4px; position:absolute; top:0; right:0;}
.testimonial-wrap p{font-size:14px; color:#fff; font-style:italic;  }
.stars{position:absolute; top:-13px; left:50%; margin-left:-57px;}

.owl-prev{display: block; text-indent: -9999px; white-space: nowrap; overflow: hidden; float:left; position: absolute; left:-70px; top:62%; display:block !important;}
.owl-prev:before{content: "\f104"; font-family: 'FontAwesome'; font-size:54px; text-indent:0; float:left; margin-left:16px; color:#9a9a9a;}
.owl-next{display: block; text-indent: -9999px; white-space: nowrap; overflow: hidden; float:right; position: absolute; right:-60px; top:62%; display:block !important;}
.owl-next:before{content: "\f105"; font-family: 'FontAwesome'; color: #9a9a9a;  text-indent:0; float:left; margin-left:18px; font-size:54px;}


/***************************************
			footer css
***************************************/
.footer-wrap{padding:50px 0; background:#ebebeb;}
.footer-wrap p{font-size:16px; margin-top:15px; color:#000;}
.footer-wrap .readmore{}
.footer-wrap .readmore a{text-decoration:none; font-size:14px; font-weight:bold; font-style:italic; color:#f08212;}
.footer-wrap .readmore a:hover{color:#000;}
.footer-wrap .readmore i{font-style:normal;}

.footer-wrap h3{font-size:18px; font-weight:bold; color:#000; position:relative; margin-bottom:30px;}
.footer-wrap h3:before{content:""; background:#f08212; width:70px; height:3px; position:absolute; bottom:-16px; left:0;}

.footer-links{list-style:none;}
.footer-links li{position:relative; padding-left:12px; margin-bottom:5px;}
.footer-links li a{text-decoration:none; color:#000; font-size:14px;}
.footer-links li a:hover{color:#f08212;}
.footer-links li:before{content: "\f105"; font-family: 'FontAwesome'; color:#000; position:absolute; top:0; left:0;}


.footer-address{color:#000; font-size:14px; position:relative; padding-left:22px; margin-top:12px;}
.footer-address a{text-decoration: none;
    font-size: 14px;
    color: #000;}
.footer-address:before{content: "\f041"; font-family: 'FontAwesome'; color:#000; position:absolute; top:0; left:0; font-size:14px; font-weight:400;}
.call-us{margin-top:10px; position:relative; padding-left:22px;}
.call-us a{color:#000; font-size:14px; text-decoration:none;}
.call-us:before{content: "\f095"; font-family: 'FontAwesome'; font-size:14px; color:#000; position:absolute; top:0; left:0; font-weight:400;}
.call-us a:hover{color:#f08212;}
.footer-address a:hover{color:#f08212;}


.email{margin-top:10px; position:relative; padding-left:22px;}
.email a{color:#000; font-size:14px; text-decoration:none;}
.email:before{content: "\f0e0"; font-family: 'FontAwesome'; font-size:14px; color:#000; position:absolute; top:0; left:0; font-weight:400;}
.email a:hover{color:#f08212;}


.footer{padding:13px 0;}
.copyright{font-size:14px; color:#6e6e6e;} 
.site{text-align:right; color:#6e6e6e;}
.site a{color:#6e6e6e; text-decoration:none;}
.site a:hover{color:#f08212;}




.inner-heading{background:url(../images/inner-heading-bg.jpg) no-repeat top; background-size:cover; padding:60px 0;}
.inner-heading h1{margin:0; font-size:42px; color:#fff; text-align:center; font-weight:bold;}

.innerContent-wrap{padding:60px 0;}


.missionWrp{background:#eee; padding:50px 0; margin:70px 0;}
.missionWrp p{margin-top:20px;}
.teamWrp p{margin-top:20px;}

.contact-form .form-control{width:100%; height:42px; margin-bottom:15px;}
textarea.form-control{height:140px !important;}
.contact-now .contact {
    margin-bottom: 10px;
    
    padding: 14px 0;
    background: #eee;
    padding-top: 14px;
}
.map{margin:30px 0;}
.sub-btn{background:#f08212; border:none; font-size:18px; color:#fff; padding:12px 46px; font-weight:bold; text-transform:uppercase; border-radius:36px;}
	.sub-btn:hover{background:#000; color:#fff;}
.contact-now .contact {
    min-height: 121px;
    margin-bottom: 10px;
    padding: 14px 0;
    background: #eee;
    padding-top: 14px;
}
.contact > span {
    color: #999999;
    float: left;
    font-size: 44px;
    line-height: 30px;
    margin-right: 10px;
    text-align: center;
    width: 72px;
}
.information {
    overflow: hidden;
    padding-right:18px;
}
.information > strong {
    color: #000;
    display: table;
    font-size: 16px;
    font-weight: 700;
    margin-bottom: 5px;
    text-transform: uppercase;
}
.information > p {
    font-size: 13px;
    line-height: 22px;
    margin: 0;
}
.contact{min-height:100px;}
.contact-wrap h3{font-weight:bold; margin-bottom:15px; font-size:36px;}
.contact-now{margin-bottom:40px;}
.corporate_office
{
    text-align: center;
    background: #f08212;
    padding: 10px;
    margin-bottom: 20px;
}

.corporate_office a
{
    padding-left: 17px;
}
/*****************************************
		Qoute
*****************************************/
.aboutbox .formint .contctxt {
	padding-bottom: 15px;
	font-size: 16px;
	font-family: 'Open Sans', sans-serif;
	color: #333;
	font-weight: 600;
}
.input-group {
	padding-bottom: 10px;
}
.formint .input-group-addon {
	display:block;
	background: none;
	padding: 6px 0;
	border: none;
	text-align: left;
}
.input-group-addon span {
	color: #F00;
}
.input-group .smaltxt {
	font-size: 14px;
	color: #999;
	font-family: 'Open Sans', sans-serif;
}
.conForm .form-control { height:42px;
	border-radius: 5px;
}
.input-group .form-control:last-child{border-radius: 5px;}
.input-group-addon {
	width: 35%;
	text-align: left;
}
.formint .input-group {

	width:100%;
}
.formbtn {
	margin: 20px 0 0 28%;
}
.sbutn {
	background: #fcc642;
	border: none;
	padding: 8px 15px;
	font-size: 18px;
	color: #000;
	display:block;
	width:100%;
	border-radius: 4px;
	font-weight: bold;
}
.sbutn:hover{background:#000; color:#fff;}

.sub-btn{margin-top:10px;}
.contctxt{background:#f08212; padding:20px; color:#fff; font-size:18px; font-weight:bold; box-shadow: 0 0 15px rgba(0,0,0,0.1); text-align: center; text-transform:uppercase;}
.conForm{background:#fff; box-shadow: 0 0 15px rgba(0,0,0,0.1); padding:40px; border: 1px solid #eee;}
.newuser {
	margin-top: 30px;
	text-align: center;
	color: #666;
	font-size:18px;
}
.newuser a {
	font-weight: 600;
}
.contactbtn .sub-btn{width:100%;}





.productWrp h3{font-size:20px; font-weight:bold; margin-top:15px; color:#f08212;}
.productWrp .productLinks {margin-top:0px;}
.productWrp .productLinks li a{color:#000;}
.productWrp .productLinks li:before{color:#f08212;}
.links{margin-bottom:25px;}

.successbx{background:#c2f8c6; padding:30px; text-align:center; border: 1px solid #99df9f;}
.successbx i{font-size:72px;}
.successbx .container{width:auto;}
.successbx .inner-heading{background:none;}
.successbx .inner-heading h1{
    color:#2f4b31; 
    font-size:36px;
}
.successbx p{font-size:16px; line-height:26px;     margin: 0px 0 10px;}


.jFiler-theme-default .jFiler-input{
        width: 222px !important;
        height: 42px !important;
        font-size: 13px !important;
}
.jFiler-theme-default .jFiler-input-caption {
    padding-top: 12px !important;
    padding-left: 12px !important;
}
.jFiler-theme-default .jFiler-input-button {
    padding-top: 12px !important;
}


/*gallery-service*/
.gallery-service li{margin:15px 0;}
.gallery-image{border: 5px solid #fff; box-shadow: 0 0 10px rgba(0, 0, 0, 0.27); display: inline-block;}



.gallery-image{overflow: hidden;}
.gallery-image img{ -moz-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;}



.gallery-image:hover img{
    -moz-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
}




.ceparts img{border:1px solid #ccc; margin-top:5px;}
.ceparts h3{margin-top:40px;}
.ceparts h3 sup{font-size:16px;}




/***************************************
			media screen css
***************************************/
@media screen and (max-width: 1200px) {
.nav>li{padding: 0 5px 20px 0;}
.owl-nav{display:none !important;}

}



@media screen and (max-width: 990px) {
.header-wrap .logo{text-align:center;}
.header-wrap .logo:before{display:none;}	
.header-wrap .logo:after{display:none;}
.get-btn{text-align:center;}
.get-btn a{display:inline-block; width:auto; padding:14px 42px;}
.nav>li{padding: 0 17px 20px 0;}
.header-wrap{padding-bottom:20px;}	
.get-btn a{padding: 14px 30px;}

.servive-wrap li:nth-child(1){padding-right:15px;}
.servive-wrap li:nth-child(2){padding:0 15px; margin-top:40px}
.servive-wrap li:nth-child(3){padding-left:15px;}

.products_cate{margin-bottom:30px; text-align:center;}
.products_cate img{width:100%;}


.servive-wrap li{max-width:380px; margin:0 auto; margin-top:40px}
.servive-wrap ul{margin-top:0;}
.aboutImg{margin-top:20px; text-align:center;}
.product-wrap .text{padding:0;}	
.productLinks li{width:33%;}
.faqs-wrap .text{padding:0;}
.readmore{margin-bottom:0;}
.copyright{text-align:center;}
.site{text-align:center;}

}



@media screen and (max-width: 767px) {
.topbar-wrap .phone{text-align:center;}
.top-right{float:none; text-align:center;}
.facebook{float:none;}
.hours{float:none;}

.nav>li{padding:0; display:block; text-align:left; border-bottom:none;}
.nav>li:hover{border-bottom:none; background:#f08212;}
.nav>li.active{border-bottom:none; background:#f08212;}
.navbar-default .navbar-nav>li>a{padding:12px 16px; color:#000;}

.navbar-toggle{background:#000;}
.navbar-header{position:absolute; top:20px; right:20px;}
.icon-bar{background:#fff;}
.navigationwrape{margin:0;}
.navbar-default{background: #eee;}

.productLinks li{width:50%;}
.navbar-nav>li:last-child{float:left; margin-top:14px; margin-left: 10px;}
.navbar-nav>li:last-child a{padding:16px 50px;}
.navbar-nav>li:last-child a:hover{background:#000; color:#fff;}
.navbar-nav>li:last-child:hover{background:none;}

.footer-wrap h3{margin-top:40px;}
.contact-form{margin-bottom:40px;}

}




@media screen and (max-width: 480px) {
.productLinks li{width:100%; float:none;}
.title h3{font-size:24px;}
.heading{font-size:24px;}
.text{font-size:14px;}
.serviceInfo h3 a{font-size:20px;}
}