/*
Theme Name: Bootstrap Basic
Theme URI: http://rundiz.com
Author: Vee Winch
Author URI: 
Description: Bootstrap v.3 basic theme for developers to build their new theme very fast and easy. You can support theme author by <a href="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=9HQE4GVV4KTZE" target="donate">donate</a>. To follow what was changed, please look for <a href="https://github.com/Rundiz/bootstrap-basic" target="commits">commits</a> of this theme at Github.
Version: 1.0.13
License: MIT
License URI: http://opensource.org/licenses/MIT
Text Domain: bootstrap-basic
Domain Path: /languages/
Tags: one-column, two-columns, three-columns, left-sidebar, right-sidebar, custom-background, custom-menu, featured-images, front-page-post-form, post-formats, threaded-comments, translation-ready

This theme built with Twitter Bootstrap v.3. It is basic theme with basic style for build new theme with Bootstrap.

*/


/*
Required WordPress CSS
*/
.alignleft {
	display: inline;
	float: left;
	margin-right: 1.5em;
}
.alignright {
	display: inline;
	float: right;
	margin-left: 1.5em;
}
.bypostauthor {
}


/* WordPress gallery */
.gallery-caption {
}
.gallery {
	margin-bottom: 1.6em;
}
.gallery-item {
	display: inline-block;
	padding: 1.79104477%;
	text-align: center;
	vertical-align: top;
	width: 100%;
}
.gallery-columns-2 .gallery-item {
	max-width: 50%;
}
.gallery-columns-3 .gallery-item {
	max-width: 33.33%;
}
.gallery-columns-4 .gallery-item {
	max-width: 25%;
}
.gallery-columns-5 .gallery-item {
	max-width: 20%;
}
.gallery-columns-6 .gallery-item {
	max-width: 16.66%;
}
.gallery-columns-7 .gallery-item {
	max-width: 14.28%;
}
.gallery-columns-8 .gallery-item {
	max-width: 12.5%;
}
.gallery-columns-9 .gallery-item {
	max-width: 11.11%;
}
.gallery-icon img {
	margin: 0 auto;
}
.gallery-caption {
	color: #707070;
	color: rgba(51, 51, 51, 0.7);
	display: block;
	font-family: "Noto Sans", sans-serif;
	font-size: 12px;
	font-size: 1.2rem;
	line-height: 1.5;
	padding: 0.5em 0;
}
.gallery-columns-6 .gallery-caption,
.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption {
	display: none;
}


.sticky {
}
.wp-caption {
	border: 1px solid #ccc;
	margin-bottom: 1.5em;
	max-width: 100%;
}
.wp-caption img[class*="wp-image-"] {
	display: block;
	margin: 1.2% auto 0;
	max-width: 98%;
}
.wp-caption-text {
	text-align: center;
}
.wp-caption .wp-caption-text {
	margin: 0.8075em 0;
}
/* Text meant only for screen readers. */
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
	height: 1px;
	width: 1px;
	overflow: hidden;
}

.screen-reader-text:focus {
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	color: #21759b;
	display: block;
	font-size: 14px;
	font-size: 0.875rem;
	font-weight: bold;
	height: auto;
	left: 5px;
	line-height: normal;
	padding: 15px 23px 14px;
	text-decoration: none;
	top: 5px;
	width: auto;
	z-index: 100000; /* Above WP toolbar. */
}




/*mycode*/

body{font-family: 'Source Sans Pro', sans-serif!important;}
p.email {
    margin-bottom: 0px;
    font-weight: 600;
    font-size: 16px;
}
p.phone {
    margin-bottom: 0px;
    font-weight: 600;
    font-size: 16px;
}


/*common*/
.nopad{ padding: 0;}
.nopadleft{ padding-left: 0;}
.nopadright{ padding-right: 0; }

/*header-common*/

.navbar-default{background: none !important; margin-top: 10px;}
.navbar{ min-height: auto !important; }
.navbar-default { background-color: none!important; border-color:none !important; box-shadow: none !important; border-radius: none !important; }
.navbar-nav li a {font-family: 'Source Sans Pro', sans-serif; font-size: 16px; color: #0e0d0d !important; font-weight: 400; }
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {
    color:red !important;
    background-color: transparent;
}
.navbar{ border: none !important; margin-bottom: 0 !important; display: inline-block; }
.pull{ float: right;}
.social-med li{list-style-type:none;display:inline-block}
.social-med li a img{padding-right:5px}
.social-med{float:right}
.social-med li{margin-left:10px}
.navbar-collapse{padding-right: 0px !important; }
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .open > a{background: none !important; color: #4a035f !important; }
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:focus, .navbar-default .navbar-nav > .active > a:hover{background: none !important; color: #e4161c !important; box-shadow: none !important; }
.active{ color: #f13438  !important; }
.navbar.navbar-default{margin-top:0 !important;}
.nav > li > a{ padding: 6px 18px 8px !important; }
article header,article .entry-meta{ display: none; }
#menu-menu-2{padding-left: 5px;}
#main-column .post, #main-column .page {
    border: none !important;
    margin-bottom: 0px !important;
    padding: 0px !important;
}

/*header*/

header{ padding-top: 10px; border-top: 3px solid #f13438; padding-bottom: 5px; }
.logo{ margin-top: 6px; }
.menu-o{ float: right; }
.clip a{ font-family: 'Source Sans Pro', sans-serif; font-size: 14px;
color: #79797b !important; font-weight: 600;}
.clip{ float: right; }
#menu-menu-1 li:last-child a { padding-right: 0 !important; }
.social-med{ margin-bottom: 14px; }
.logo img{ margin-top: -10px; }

/*welcome*/
.welcome{ padding: 2% 0; }
.wel-h1{margin-left:15px; font-family: 'Montserrat', sans-serif; font-size: 25px;width:100%;overflow:hidden;
color: #1e7105 !important; font-weight: 500; position: relative;  display: inline-block;margin-bottom:-5px;margin-bottom:15px }
.padding0{padding:0px}
.wel-h1:after{ content: "";
    display: inline-block;
    height: 0.5em;
    vertical-align: bottom;
    width: 100%;
    margin-right: -100%;
    margin-left: 10px;
    border-top: 1px solid #e9e9e9;}
.for-circle .circle-in {
    position: absolute;
    left: 0;
	top: 35px;}
.img-{margin-left:-10px}
.con-s {
    margin-bottom: 20px;
}
.con-s a {
    color: #085523!important;
}
.circle-in{ color: #ddd; font-size: 20px; margin-left: -9px; margin-right: 8px;}
.wel-pp{ font-family: 'Source Sans Pro', sans-serif; font-size: 14px; text-align: justify;
color: #a0a0a1 !important; font-weight: 400; line-height: 24px; }
.vertical {transform: rotate(-90deg);
    transform-origin: right bottom;
    margin-top: 260px;
    font-family: 'Montserrat', sans-serif;
    font-size: 38px;
    color: #eee;
    font-weight: 500;
    text-transform: uppercase;
    margin-left: 69px;
}
.linee-{ border-left: 1px solid #f3f3f3; }
.first-colour{ background: #00ceb0; padding: 8px; border-top-left-radius: 8px;
border-top-right-radius: 35px; border-bottom-left-radius: 35px; border-bottom-right-radius: 8px; }
.colp-in{ border: 1px solid #04eac9; padding: 15px; border-top-left-radius: 8px;
border-top-right-radius: 35px; border-bottom-left-radius: 35px; border-bottom-right-radius: 8px;
box-shadow: 1px 1px 13px #04eac9; }
.colp-in p{ font-family: 'Source Sans Pro', sans-serif; font-size: 17px;
color: #fff !important; font-weight: 400; line-height: 24px; margin: 0;
text-align: center; }
.colp-in p span{ font-weight: 700; display: block; }

.sec-colour{ background: #3dc209; padding: 8px; border-top-left-radius: 35px;
border-top-right-radius: 8px; border-bottom-left-radius: 8px; border-bottom-right-radius: 35px; }

.sec-in{ border: 1px solid #4be310; padding: 15px; border-top-left-radius: 35px;
border-top-right-radius: 8px; border-bottom-left-radius: 8px; border-bottom-right-radius: 35px;
box-shadow: 1px 1px 13px #48fe02; }
.colp { margin: 3px; }

/*slider*/

.slider{ border-top: 2px solid #1e7105; border-bottom: 2px solid #1e7105; }


/*valuable products*/
.valuable{ background: #fbf9fa; padding-top: 2%; border-bottom: 1px solid #eaeaea; }
h2.b-from-left.b-animate.b-delay03 { position: absolute; margin-top: -80px;  background: rgba(68, 68, 70, 0.5);  padding:10px 80px 10px 10px;  color: #f7f6f6; font-size: 25px;  font-family: lato; font-weight: 400; z-index: 999; transition-duration: 0.5s;}
.b-animate-go:hover .b-from-left.b-animate.b-delay03{ background:transparent!important; background: rgba(68, 68, 70, 0.5); padding-left: 30px; transition-duration: 0.2s; -webkit-transition-duration:0.5s; border-left: 5px solid #f13438;}
.b-from-left.b-animate.b-delay03::after {  background: #2d2d2d99 none repeat scroll 0 0;  bottom: 0;  content: "";
    left: 0%;  position: absolute;  top: 0;  transform: skew(0deg);   width: 100%;  z-index: -1;}
.rpg-gal-title{border-bottom:none;margin:0px;padding:0px;}
.row{margin-right:0px;margin-left:0px;}
.content-area{padding:0px}
.glry-con{text-align: center; padding: 50px 0;background: #DDE1E4;}
.wl-gallery {  padding-right: 5px; padding-left: 10px; margin-bottom: 10px;}
.about-page{text-align:center;padding: 40px 0;}

.b-link-fade .b-wrapper, .b-link-fade .b-top-line{ background: transparent !important; }
.rpg-gal-title{ display: none; }

.b-link-fade:hover .b-top-line{ opacity: 0; }
.b-from-left {
    position: relative;
    left: 0;
    top: 60%;
}
.b-link-fade.b-animate-go {
    position: relative;
}
.b-wrapper h2{ padding: 10px !important; }
.b-from-left{ position: absolute !important; width: 100% !important; background: rgba(0,0,0,0.2);font-family: 'Montserrat', sans-serif !important; font-size: 18px !important; color: #fff !important; font-weight: 500 !important; margin: 0;
text-align: left; }
.b-from-left.b-animate.b-delay03::after {
	background: rgba(0,0,0,0.2)  !important; }
.b-from-right{ display: none; }
.valuable .linee- { border-left: 1px solid #e7e7e7; }


/*mgmt*/

.mgmt{ padding: 4% 0; }
.mgmt-inn{ background: #00bd3d; padding: 20px; transition: all 0.2s ease; }
.mgmt-inn:hover{ background: #007831; }
.mgmt-h3{ margin: 0; transform: rotate(-90deg);
transform-origin: right bottom;
margin-top: 258px;
font-family: 'Montserrat', sans-serif;
font-size: 26px;
color: #67cf7e;
font-weight: 500;
text-transform: uppercase;margin-bottom:15px}

.mgmt-p{     font-family: 'Source Sans Pro', sans-serif;
    font-size: 14px;
    text-align: justify;
    color: #f3eded !important;
    font-weight: 400;
    line-height: 24px;
}
.mgmt-h3 span{ padding-left: 5px; }
.mgmt-a{ font-family: 'Source Sans Pro', sans-serif;
    font-size: 14px; color: #fff !important; }

/*speical-products*/

.special{ background: url('../../uploads/2018/09/yw-image.jpg');background-repeat: no-repeat; padding: 3% 0; background-size:cover
 }
.special-left h4{ font-family: 'Montserrat', sans-serif;
font-size:30px; margin: 0; 
color: #007831;
font-weight: 300; }
.special-left h2{ font-family: 'Montserrat', sans-serif;
font-size: 40px; margin: 5px 0;;
color: #007831;
font-weight: 600; }

.special-left h3{ font-family: 'Montserrat', sans-serif;
font-size: 30px; margin: 0; 
color: #007831;
font-weight: 300; }

.sp-h4{ text-align: center; font-family: 'Source Sans Pro', sans-serif;
    font-size: 18px; color: #007831; font-weight: 600; }

/*footer*/

footer {
    background: #000;
    padding: 3% 0% 1%;
}
.foot-q {
    font-family: 'Montserrat', sans-serif;
    font-size: 20px;
    font-weight: 600;
    color: #00bd3d;
}
.footer-in{ padding-left: 16px; }

.footer-in li a {
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 14px;
    line-height: 24px;
    font-weight: 400;
    color: #fff;
}
.footer-bottom{ padding-top: 12px;
border-top: 1px solid #0c0c0c;
margin-top: 12px;}
.footer-addr{font-family: 'Source Sans Pro', sans-serif;
    font-size: 14px;
    line-height: 24px;
    font-weight: 400;
    color: #fff; }
.footer-in li a:hover {
    color: #f53439;
}
.left-po a{ color: #f13339; }
.left-po a:hover{ color: #00bd3d; }


.add-yuo-add {
    font-family: 'Source Sans Pro', sans-serif !important;
    font-weight: 700;
    font-size: 14px;
    color: white;
    margin-top: 13px;
}
.sys {
    font-family: 'Source Sans Pro', sans-serif !important;
    font-weight: 400;
    font-size: 15px;
    color: #dbd8d8 !important;
}

.left-po {
    font-family: 'Source Sans Pro', sans-serif !important;
    font-weight: 400;
    font-size: 14px;
    color: white; margin-bottom: 0;
}
.color-whit{ color: #000; }
.text-rightt {
    text-align: right;
}

.text-leftt {
    text-align: left;
}


/*banner*/
.second_pg_banner {
	
	background-position: left center; background-repeat: no-repeat; background-size: cover; height: 250px; }

.contact_pg{ height: 444px;
background: url('../../uploads/2018/10/banner.jpg'); background-position: right center; background-repeat: no-repeat; background-size: cover;
}

.about-page{ background: url('../../uploads/2018/10/banner.jpg'); background-position: right center; background-repeat: no-repeat; background-size: cover; height: 150px; }
.second_pg_head, .third_pg_head { background: rgba(0, 0, 0, 0) none repeat scroll 0 0;  font-family: 'Source Sans Pro', sans-serif; 
  }
.third_pg_head{ background: url('../../uploads/2018/10/banner.jpg'); background-position: center center; background-repeat: no-repeat; background-size: cover; height: 460px; }
.second_pg_head h1, .third_pg_head h1 a,.third_pg_head h1  { color: #fff;  font-family: 'Source Sans Pro', sans-serif;  font-size: 25px;
    font-weight: 600; text-shadow: 0 1px 0 rgb(71, 71, 71);  padding-top: 30px; }
#main-column .post, #main-column .page {
    border: none !important;
    margin-bottom: 0px !important;
    padding: 0px !important;
}
.second-title{  font-family: 'Montserrat', sans-serif;
font-size: 40px; text-align: left;
font-weight: 600;
color: #fff;}
.logo img{max-width:100%}
.gal-container{margin-bottom:40px}

/*about*/
.inner-page-de{ padding: 3% 0; }
.inner-page-de-in p{ color: #000;  font-family: 'Source Sans Pro', sans-serif;  font-size: 15px; font-weight: 400; line-height: 24px; text-align: justify; }
.clip{padding-left:0px}
body{overflow-x:hidden}
.inner-head{font-family: 'Montserrat', sans-serif;
    font-size: 30px;
    color: #1e7105 !important;
    font-weight: 500;text-align:center;margin-bottom:25px;margin-top:0px
   }
.inner-page-de-in img{max-width:100%}

/*Product pg*/
.product-table table thead tr{background:#3bbf6a;color:#fff;font-weight:bold}
.product-table table tr:nth-child(even) {background-color: #f2f2f2;}
.product-table table tbody tr:hover{background-color: #f13438;
    color: #fff;}
.inner-page-de h3{      font-size: 21px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 600;
    margin-top:0px}
.product-table table{margin-bottom:35px}
.product-table table td{font-family: 'Source Sans Pro', sans-serif;}
.product-table table thead tr td{font-size:16px}
.process-pg li{    font-family: 'Source Sans Pro', sans-serif;
    font-size: 14px;
    color: #333333!important;
    font-weight: 400;
    line-height: 24px;}
.process-pg ul{margin-bottom:30px;padding-left:30px}
.form-control:focus {
	border-color: #f13438!important;}
.inner-page-de address{font-family: 'Source Sans Pro', sans-serif;
    font-size: 15px;}
.type-send-me{    background: #8a2424!important;
    color: #fff;
    font-weight: bold;
	width:auto!important;
float: right;
    padding: 8px 25px!important;}
.contact {
    padding: 25px;
	background-color: #085724;
	background-image: url(../../uploads/2018/09/dark-matter.png);
    box-shadow: 1px 0px 2px 1px rgba(0,0,0,0.10);
	overflow:hidden;
}
.inner-page-de address {
    font-family: 'Source Sans Pro', sans-serif;
    font-size: 15px;
	margin-bottom:5px
}
.green{color:#23b958;margin-left: 15px;
    font-size: 30px!important;}
.foot-about p{color:#fff!important}
.footer-in li{color:#00bd3d}
.form-con{width:100%;border: none;
    transition: all .5s;
    padding: 5px;
	outline:none;
    background: #000;}
.form-con::placeholder{color:#6d6d6d}
.form-con{color:#fff}
.form-con:focus{ background: #292828;}
.contact label{color:#fff}
.error{color:#3eff82}
.thanks{color:#3eff82}
.valuable-in .wel-h1{margin-left:0px}
@media
only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (-o-min-device-pixel-ratio: 3/2),
only screen and (min--moz-device-pixel-ratio: 1.5),
only screen and (min-device-pixel-ratio: 1.5){

html,
body{
width:100%;
overflow-x:hidden;
}

}

@media(max-width:1199px)
{
    
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link{font-size:15px!important}
	.mt-200{font-size:15px}
	.special-left h2{font-size:35px}
	.mgmt-h3{margin-top:281px}
	.vertical{margin-left:55px}
}

@media(max-width:991px)
 {
	 .logo{text-align:center}
	 .quality-sec{position:inherit;margin-top:20px}
	 .col-op-quali{padding-bottom:20px;margin-bottom:20px}
	 .footer-in li{padding-left:0px}
	 .footer-in{padding-left:0px}
	 .foot-q{font-size:17px}
	 .colp-in p{font-size:15px}
	 .logo{margin-top:0px}
	 .mt-200 {
    font-size: 13px;
}
	 .vertical{margin-left:40px}
	 .special-left h2 {font-size: 26px;}
	 .special-left h3{font-size:27px}
	 .special-left h4{font-size:26px}
	 .mgmt-inn{padding:10px}
	 .mgmt-h3{font-size:21px}
	 .mgmt-inn .col-sm-2, .mgmt-inn .col-sm-10{padding-left:0px}
	 .mgmt-h3{margin-top: 335px;}
	 
 }
.inner-footer img{max-width:100%}
 
 @media(max-width:767px)
{
	.social-med .nopadright{padding-right:15px}
	.social-med .mail{float:left}
	.social-med .clip{margin-top:0px;margin-bottom:10px}
	.menu-o{float:none;text-align:center}
	.menu-o .navbar{width:100%}
	footer{text-align:center}
	footer ul li{list-style-type:none!important}
	.foot-q{margin-bottom:6px}
	.footer-in{margin-bottom:20px}
	.product-img{margin-bottom:25px;text-align:center}
	.navbar-collapse{padding-right:15px!important}
	.contact{margin-bottom:30px}
	.inner-page-de h2{text-align:center}
	.inner-page-de address{text-align:center}
	.map iframe{width:100%}
	.inner-page-de h2{margin-bottom:5px;margin-top:0px}
	.social-med{float:none;text-align:center;margin-bottom:0px}
	.clip{float:none}
	.spaic-img{text-align:center}
	.spaic-img img{display:inline-block}
	.special-left{text-align:center;margin-bottom:15px}
	.mgmt-h3{transform: rotate(0deg);margin-top: 0px;margin-bottom:15px;text-align:center}
	.mgmt-inn-la{text-align:center}
	.colp-in p {font-size: 17px;}
	.mgmt-inn {padding: 20px;}
	.pro-foot-1{margin-bottom:0px}
	#menu-menu-1 li:last-child a{padding-right:15px!important}
	.footer-right-bottom.text-rightt{float:right}
	.footer-left-bottom.text-leftt{float:left}
	.inner-page-de h3{text-align:center}
	.inner-page-de h3{font-size:19px}
	.for-circle .circle-in {top:25px}
}
 @media(max-width:575px)
{
	
	.col-op-quali h3, .col-op-quali h4{font-size:25px}
	.left-po{text-align:center}
	.col-xss-12{width:100%}
	.col-style{margin-left:0px;width:100%}
		.mt-200 {
    font-size: 17px;
}
	.footer-right-bottom.text-rightt{float:none;text-align:center}
	.footer-left-bottom.text-leftt{float:none;text-align:center}
}

 @media(max-width:400px)
 {
	 .social-med .clip{width:100%}
	 .wel-h1:after{display:none}
	 .wel-h1{font-size:22px;text-align:center}
	 .circle-in{display:none}
	 .valuable .linee-, .linee-{border:none}
	 
}
 @media(max-width:430px)
 {
	.col-xsss-12{width:100%}
	 	.b-from-left{margin-bottom:0px!important;top:auto;bottom:-5px}


}
 @media(max-width:360px)
{
	.contact{padding:10px}
	
	.col-style{margin-left:0px;width:100%}
}

.inner-page-de{
	background:#fff;
}