/* for navbar*/
nav>div>.show{
border-top: 1px solid #e7e7e7;
}
nav>div>.show>ul>li>.show{
border: 0px;
}
.navt{
border: 1px solid transparent;
border-color:#e7e7e7;
border-bottom:1px solid #d6d6d6;
background: #fff;
}
/*for owl slider*/
.owl-nav{
width: 100%;
position: absolute;
top: 40%;
color:black;
font-size: 35px;
}
.owl-prev{
border-radius:0 10% 10% 0;
position: absolute;
left: 0px;
background: rgba(255,255,255,0.4) !important;
outline: none;
height: 60px;
width: 40px;
}
.owl-prev>span{
padding:0px 10px !important;
}
.owl-next{
position: absolute;
border-radius:10% 0 0 10% ;
right: 0px;
background: rgba(255,255,255,0.4) !important;
outline: none;
height: 60px;
width: 40px;
}
.owl-next>span{
padding:0px 10px !important;
}
.owl-dot {
width: 13px;
height: 13px;
outline: none;
border-radius: 100% !important;
border: 2px solid #fff !important;
background: transparent !important;
margin-right: 5px !important;
display: inline-block !important;  /*for making them horizontal, if you want vertical then you can use- display: block*/
}
.owl-dots {
margin: 0 auto !important; /*for centering the dots*/
position: absolute;
bottom: 5%;
left: 50%;
}
.owl-dot.active {
background: #fff !important;
}
.owl-carousel .icon {
color : #f4b841;
padding:0px;
font-size:40px;
border: 1px solid #fdb801;
border-radius: 100px;
color: #fdb801;
font-size: 28px;
height: 70px;
line-height: 70px;
text-align: center;
width: 70px;
}
.item>img{
max-height: 500px;
}
/*for aboutus in home*/
body {
font-family: 'Roboto';font-size: 16px;
}
.aboutus-section {
padding: 90px 0;
}
.aboutus-title {
font-size: 30px;
letter-spacing: 0;
line-height: 32px;
margin: 0 0 39px;
padding: 0 0 11px;
position: relative;
text-transform: uppercase;
color: #000;
}
.aboutus-title::after {
background: #fdb801 none repeat scroll 0 0;
bottom: 0;
content: "";
height: 2px;
left: 0;
position: absolute;
width: 54px;
}
.aboutus-text {
color: #606060;
font-size: 13px;
line-height: 22px;
margin: 0 0 35px;
}
a:hover, a:active {
color: #ffb901;
text-decoration: none;
outline: 0;
}
.aboutus-more {
border: 1px solid #fdb801;
border-radius: 25px;
color: #fdb801;
display: inline-block;
font-size: 14px;
font-weight: 700;
letter-spacing: 0;
padding: 7px 20px;
text-transform: uppercase;
}
.feature .feature-box .iconset {
background: #fff none repeat scroll 0 0;
float: left;
position: relative;
width: 18%;
}
.feature .feature-box .iconset::after {
background: #fdb801 none repeat scroll 0 0;
content: "";
height: 150%;
left: 43%;
position: absolute;
top: 100%;
width: 1px;
}
.feature .feature-box .feature-content h4 {
color: #0f0f0f;
font-size: 18px;
letter-spacing: 0;
line-height: 22px;
margin: 0 0 5px;
}
.feature .feature-box .feature-content {
float: left;
padding-left: 28px;
width: 78%;
}
.feature .feature-box .feature-content h4 {
color: #0f0f0f;
font-size: 18px;
letter-spacing: 0;
line-height: 22px;
margin: 0 0 5px;
}
.feature .feature-box .feature-content p {
color: #606060;
font-size: 13px;
line-height: 22px;
}
/* our product home  */
.box1 img,.box1:after,.box1:before{width:100%;transition:all .3s ease 0s}
.box1 .icon,.box2,.box3,.box4,.box5 .icon li a{text-align:center}
.box10:after,.box10:before,.box1:after,.box1:before,.box2 .inner-content:after,.box3:after,.box3:before,.box4:before,.box5:after,.box5:before,.box6:after,.box7:after,.box7:before{content:""}
.box1,.box11,.box12,.box13,.box14,.box16,.box17,.box18,.box2,.box20,.box21,.box3,.box4,.box5,.box5 .icon li a,.box6,.box7,.box8{overflow:hidden}
.box1 .title,.box10 .title,.box4 .title,.box7 .title{letter-spacing:1px}
.box3 .post,.box4 .post,.box5 .post,.box7 .post{font-style:italic}
body{background-color:#f1f1f2}
.mt-30{margin-top:30px}
.mt-40{margin-top:40px}
.mb-30{margin-bottom:30px}
.box1 .icon,.box1 .title{margin:0;position:absolute}
.box1{box-shadow:0 0 3px rgba(0,0,0,.3);position:relative}
.box1:after,.box1:before{height:50%;background:rgba(0,0,0,.5);position:absolute;top:0;left:0;z-index:1;transform-origin:100% 0;transform:rotateZ(90deg)}
.box1:after{top:auto;bottom:0;transform-origin:0 100%}
.box1:hover:after,.box1:hover:before{transform:rotateZ(0)}
.box1 img{height:auto;transform:scale(1) rotate(0)}
.box1:hover img{filter:sepia(80%);transform:scale(1.3) rotate(10deg)}
.box1 .title{font-size:19px;font-weight:600;color:#fff;text-transform:uppercase;text-shadow:0 0 1px #004cbf;bottom:10px;left:10px;opacity:0;z-index:2;transform:scale(0);transition:all .5s ease .2s}
.box1:hover .title{opacity:1;transform:scale(1)}
.box1 .icon{padding:7px 5px;list-style:none;background:#004cbf;border-radius:0 0 0 10px;top:-100%;right:0;z-index:2;transition:all .3s ease .2s}
.box1:hover .icon{top:0}
.box1 .icon li{display:block;margin:10px 0}
.box1 .icon li a{display:block;width:35px;height:35px;line-height:35px;border-radius:10px;font-size:18px;color:#fff;transition:all .3s ease 0s}
.box2 .icon li a,.box3 .icon a:hover,.box4 .icon li a:hover,.box5 .icon li a,.box6 .icon li a{border-radius:50%}
.box1 .icon li a:hover{color:#fff;box-shadow:0 0 10px #000 inset,0 0 0 3px #fff}
@media only screen and (max-width:990px){.box1{margin-bottom:30px}
}
/* Footer */
section {
padding: 60px 0;
}
section .section-title {
text-align: center;
color: #007b5e;
margin-bottom: 50px;
text-transform: uppercase;
}
#footer {
background: #007b5e !important;
}
#footer h5{
padding-left: 10px;
border-left: 3px solid #eeeeee;
padding-bottom: 6px;
margin-bottom: 20px;
color:#ffffff;
}
#footer a {
color: #ffffff;
text-decoration: none !important;
background-color: transparent;
-webkit-text-decoration-skip: objects;
}
#footer ul.socialf li{
padding: 3px 0;
}
#footer ul.socialf li a i {
margin-right: 5px;
font-size:25px;
-webkit-transition: .5s all ease;
-moz-transition: .5s all ease;
transition: .5s all ease;
}
#footer ul.socialf li:hover a i {
font-size:30px;
margin-top:-10px;
}
#footer ul.socialf li a,
#footer ul.quick-links li a{
color:#ffffff;
}
#footer ul.socialf li a:hover{
color:#eeeeee;
}
#footer ul.quick-links li{
padding: 3px 0;
-webkit-transition: .5s all ease;
-moz-transition: .5s all ease;
transition: .5s all ease;
}
#footer ul.quick-links li:hover{
padding: 3px 0;
margin-left:5px;
font-weight:700;
}
#footer ul.quick-links li a i{
margin-right: 5px;
}
#footer ul.quick-links li:hover a i {
font-weight: 700;
}
@media (max-width:767px){
#footer h5 {
padding-left: 0;
border-left: transparent;
padding-bottom: 0px;
margin-bottom: 10px;
}
}
/*top bar*/
.top_bar { min-height:40px; /* 
background: #30bed6; /* Old browsers */
background: -moz-linear-gradient(left, #30bed6 0%, #38cac9 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, #30bed6 0%,#38cac9 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, #30bed6 0%,#38cac9 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#30bed6', endColorstr='#38cac9',GradientType=1 ); /* IE6-9 */}
.social { list-style-type:none; margin-bottom:0px; float:left; padding:0px; margin-left:0px;}
.social li { float:left;}
.social li a { padding:0 10px; font-size:13px; line-height:40px; color:#FFF;}
.rightc { list-style-type:none; margin-bottom:0px; float:right;}
.rightc li { margin:0px 10px; font-size:13px; float:left; line-height:40px; color:#FFF;}
.rightc li a {   color:#FFF; }
.image-aboutus-banner {
background: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.7)), url("../images/baner.jpg");
background-repeat: no-repeat;
background-size: cover;
background-position: center center;
color: #fff;
padding-top: 110px;
padding-bottom:110px;
}
.image-aboutus-sm-banner {
background: linear-gradient(rgba(0,0,0,.7), rgba(0,0,0,.7)), url("../images/baner.jpg");
background-repeat: no-repeat;
background-size: cover;
background-position: center center;
color: #fff;
padding-top: 30px;
padding-bottom:30px;
}
.lg-text {
font-size:52px;
font-weight: 600;
text-transform: none;
color:#fff;
}
.image-aboutus-para {
color:#fff;
}
/* Breadcum bar */
.bread-bar {
background: #f9f9f9;
box-shadow: 0 1px 2px rgba(0,0,0,.1);
min-height: 40px;
height: auto;
position: relative;
z-index: 555;
}
.breadcrumb {
background: none;
margin: 0;
font-weight: 300;
padding-left: 0;
font-size: 13px;
}
.breadcrumb a {
color: #999;
}
.breadcrumb > .active {
color: #666;
}
.breadcrumb > li + li::before {
content: "\203A";
color: #999;
padding: 0 8px;
}
@import url(https://fonts.googleapis.com/css?family=Raleway:400,900,700,600,500,300,200,100,800);
.team h2 {
color: #4C4C4C;
word-spacing: 5px;
font-size: 30px;
font-weight: 700;
margin-bottom:30px;
font-family: 'Raleway', sans-serif;
}
.ion-minus{
padding:0px 10px;
}
.team{
background-color:#f6f6f6;
padding:60px 0px;
font-family: 'Raleway', sans-serif;
}
.team h4 {
margin-top: 20px;
color: #5db4c0;
}
.team .fa{
color: #5db4c0;
font-size: 18px;
margin-top: 10px;
padding: 3px;
}
/*contact*/
.map-container-6{
overflow:hidden;
padding-bottom:56.25%;
position:relative;
height:0;
}
.map-container-6 iframe{
left:0;
top:0;
height:100%;
width:100%;
position:absolute;
}
.btn-circle {
width: 30px;
height: 30px;
text-align: center;
padding: 6px 0;
font-size: 12px;
line-height: 1.428571429;
border-radius: 15px;
}
.btn-circle.btn-lg {
width: 50px;
height: 50px;
padding: 10px 16px;
font-size: 18px;
line-height: 1.33;
border-radius: 25px;
}
.headf{
background: #82b1ff !important;
box-shadow: 0px 5px 11px 0px rgba(0,0,0,0.18), 0px 4px 15px 0px rgba(0,0,0,0.15);
color: #fff;
text-align: center;margin-bottom: 3rem;
margin-top: -3.13rem;
padding: 1rem;
border-radius: .125rem;
}
.m10{
margin: 10px;
}
.cw{
color: white !important;
}
/*gallery*/
.gall1>div{
margin-bottom: 20px;
}
/*product*/
.pcap{
background: white;
margin: 0px;padding: 5px;
}
@media (max-width:576px){
	.ms1{
		padding-left: 33%;
	}
	.ms2{
		padding-left: 18%;
	}
}