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, strong, 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%;

	font: inherit;

	vertical-align: baseline;

}

/* HTML5 display-role reset for older browsers */

article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {

	display: block;

}

body {

	line-height: 1;

	font-family: 'Open Sans', sans-serif;

	margin:0;

	padding:0;

	font-weight:400;

	background:#fff;

}

ol, ul {

	list-style: none;

}

blockquote, q {

	quotes: none;

}

blockquote:before, blockquote:after, q:before, q:after {

	content: '';

	content: none;

}

table {

	border-collapse: collapse;

	border-spacing: 0;

}

a {

	text-decoration:none;

}

a:hover {

	transition:500ms easse-in-out;

	-moz-transition:500ms easse-in-out;

	-webkit-transition:500ms easse-in-out;

	-ms-transition:500ms easse-in-out;

}

.far {

	font-family: 'Font Awesome 5 Free';

	font-weight: 400;

}

.carousel-item {

	height: 70vh;

	min-height: 300px;

	background: no-repeat center center scroll;

	-webkit-background-size: cover;

	-moz-background-size: cover;

	-o-background-size: cover;

	background-size: cover;

}

img {

	max-width:100%;

}

.clearfix {

	clear:both;

}

.left {

	float:left;

}

.right {

	float:right;

}

.text-right {

	text-align:right;

}

/***********************Header CSS *****************************/



.main_container {

	margin:0 auto;

	max-width:1413px;

	width:100%;

}

.div_border {

	border-bottom:1px solid #dcd7d5;

	border-top:2px solid #2589dc;

	padding:12px 0;

	display:inline-block;

	width:100%;

	margin:0 0 10px;

}

.div_border p {

	color:#3b3838;

	font-size:14px;

	font-weight:400;

	line-height:1.7;

}

.div_border p span {

	margin-left:15%;

}

.div_border p span em {

	margin-left:15px;

}

.div_border p span a {

	color:#383838;

	text-decoration:none;

	transition:500ms ease-in-out;

	-moz-transition:500ms ease-in-out;

	-webkit-transition:500ms ease-in-out;

	-ms-transition:500ms ease-in-out;

}

.div_border p span a:hover {

	color:#39b44a;

}

.div_border a i {

	fons-size:13px;

	padding:0 0.2rem;

	line-height:1.5;

	color:#383838;

	text-decoration:none;

margin:0 .2rem;

	transition:500ms ease-in-out;

	-moz-transition:500ms ease-in-out;

	-webkit-transition:500ms ease-in-out;

	-ms-transition:500ms ease-in-out;

}

.div_border a i:hover {

	color:#39b44a;

}

/***************navigation****************/

.bg_white {

	background:#fff;

}

.bg_white #navigation li a {

	font-size:15px;

	color:#464242;

	text-transform:uppercase;

	line-height:3rem;

	padding:0 1.32rem;

	display:block;

	transition:background 500ms ease-in-out;

	-moz-transition:background 500ms ease-in-out;

	-webkit-transition:background 500ms ease-in-out;

	-ms-transition:background 500ms ease-in-out;

}

.bg_white #navigation li a:hover {

	background:#39b44a;

	color:#fff;

	text-decoration:none;

}

.bg_white .btn-primary, .bg_white .btn-btn-primary:active, .bg_white btn-primary.dropdown-toggle:focus {

	background:#fff !important;

	border:0;

	color:#464242 !important;

	box-shadow:none !important;

	font-size:15px;

	color:#464242;

	text-transform:uppercase;

	line-height:3rem;

	padding:0 1.32rem;

}

.bg_white .dropdown-item {

	padding: 10px 12px;

	font-size: 13px;

	border-bottom: 1px solid #f7f7f7;

}

.bg_white .btn.btn-primary.activ, .dropdown-submenu a.activ {

	background:#39b44a!important;

	color:#fff !important;

	border-radius:0;

}

.activ {

	background:#39b44a!important;

	color:#fff !important;

	border-radius:0;

}

/*drop down menu */

.bg_white .dropdown-submenu {

	position: relative;

}

.dropdown-submenu>.dropdown-menu {

	top: 0;

	left: 100%;

	margin-top:6px;

	margin-left:0px;

	border-radius: 0;

}

.dropdown-submenu:hover>.dropdown-menu {

	display: block;

}

.bg_white .caret {

	display: inline-block;

	width: 0;

	height: 0;

	margin-left: 2px;

	vertical-align: middle;

	border-top: 4px solid;

	border-right: 4px solid transparent;

	border-left: 4px solid transparent;

}

ul li.dropdown-submenu a {

	border-bottom:1px solid #e1e1e1;

	text-transform:none;

}

ul.multi-level li a {

	text-transform:none;

}

/*.bg_white .dropdown-submenu>a:after {

    display: block;

    content: " ";

    float: right;

    width: 0;

    height: 0;

    border-color: transparent;

    border-style: solid;

    border-width: 5px 0 5px 5px;

    border-left-color: #ccc;

    margin-top: 5px;

    margin-right: -10px;

}



.bg_white .dropdown-submenu:hover>a:after {

    border-left-color: #fff;

}*/



.dropdown-submenu.pull-left {

	float: none;

}

.bg_white .dropdown-submenu.pull-left>.dropdown-menu {

	left: -100%;

	margin-left: 10px;

	-webkit-border-radius: 6px 0 6px 6px;

	-moz-border-radius: 6px 0 6px 6px;

	border-radius: 6px 0 6px 6px;

}

.bg_white .dropdown-menu {

	min-width:15rem;

	padding:0;

	border:0;

}

/*drop down menu */

/**************naviagtion****************/



/***********************Header CSS *****************************/





/* slider section */

.slider_wrapper {

	position:relative;

}

.slide_1 {

	background:url(../img/banner.jpg) no-repeat;

	position:relative;

}

.slide_2 {

	background:url(../img/banner2.jpg) no-repeat;

	position:relative;

}

.slider_wrapper .carousel-caption {

	bottom:auto;

	top:35%;

	left:10%;

	text-align:left;

	z-index:999999;

}

.slider_wrapper h3 {

	color:#fff;

	font-size:58px;

	font-weight:600;

	position:relative;

	z-index:9999;

	font-family: 'Poppins', sans-serif;

}

.slider_wrapper h3 span {

	color:#ffea00;

	font-weight:800;

}

.slider_wrapper p {

	display:block;

	line-height:1.5;

	font-size:25px;

	color:#fff;

	font-family: 'Poppins', sans-serif;

	font-weight:400;

	position:relative;

	margin:12px 0 0;

}

/* slider section */



/* about section */



#about-section {

	padding:80px 0;

}

#about-section #shadow {

	margin:0 0 10px;

	box-shadow:0px 0px 5px 1px rgba(0, 0, 0, 0.3);

	-moz-box-shadow:0px 0px 5px 1px rgba(0, 0, 0, 0.4);

	-webkit-box-shadow:0px 0px 5px 1px rgba(0, 0, 0, 0.3);

	-ms-box-shadow:0px 0px 5px 1px rgba(0, 0, 0, 0.3);

	background:#fff;

padding:.7rem;

	text-align:center;

}

#about-section #shadow .whit_shadow {

	box-shadow:0px 0px 5px 1px rgba(0, 0, 0, 0.2) inset;

	padding:15px 0;

}

#about-section h1 {

	color:#939393;

	font-size:23px;

	font-weight:400;

	margin:25px 0 10px;

}

#about-section p {
	color: #3d3a3a;
	font-size: 17px;
	font-weight: 400;
	line-height: 38px;
}
#about-section p span a {

	color:#39b44a;

	text-decoration:none;

}

/* about section */



/* category section */

.cat_DIV {

	display:inline-block;

	background:#f7f7f7;

	padding:65px 0;

	width:100%;

}

.cat_DIV h1 {

	font-size:40px;

	color:#2c2c2c;

	font-weight:400;

}

/* category slider */

/* Circular Content Carousel Style */

.ca-container {

	position:relative;

	margin:25px auto 20px auto;

	max-width:1325px;

	height:450px;

	width:100%;

}

.ca-wrapper {

	width:100%;

	height:100%;

	position:relative;

}

.ca-wrapper h1 {

	color:#555;

	font-weight:600;

	font-family: 'Poppins', sans-serif;

	text-transform:uppercase;

	margin:40px 0 0;

	padding:0; line-height:25px;

	font-size:17px;

}

.ca-wrapper a.view_product {

	font-weight:600;

	font-family: 'Poppins', sans-serif;

	font-size:15px;

	color:#2c2c2c;

	background:#fff;

	margin:10px auto;

	padding:14px 12px;

	text-align:center;

	display:block;

	width:220px;

	box-shadow:0px 4px 4px rgba(0, 0, 0, 0.2);

	-moz-box-shadow:0px 4px 4px rgba(0, 0, 0, 0.2);

	-webkit-box-shadow:0px 4px 4px rgba(0, 0, 0, 0.2);

	-ms-box-shadow:0px 4px 4px rgba(0, 0, 0, 0.2);

	border-radius:35px 35px 35px 35px;

	-moz-border-radius:35px 35px 35px 35px;

	-webkit-border-radius:35px 35px 35px 35px;

	-ms-border-radius:35px 35px 35px 35px;

	transition:background 500ms ease-in-out;

	-moz-transition:background 500ms ease-in-out;

	-webkit-transition:background 500ms ease-in-out;

	-ms-transition:background 500ms ease-in-out;

}

.ca-wrapper a.view_product:hover {

	text-decoration:none;

	background:#39b44a;

	color:#fff;

}

.ca-item {

	position:relative;

	float:left;

	width:330px;

	height:100%;

	text-align:center;

}

.ca-close {

	position:absolute;

	top:10px;

	right:10px;

	background:#fff url(../images/cross.png) no-repeat center center;

	width:27px;

	height:27px;

	text-indent:-9000px;

	outline:none;

	-moz-box-shadow:1px 1px 2px rgba(0, 0, 0, 0.2);

	-webkit-box-shadow:1px 1px 2px rgba(0, 0, 0, 0.2);

	box-shadow:1px 1px 2px rgba(0, 0, 0, 0.2);

	opacity:0.7;

}

.ca-close:hover {

	opacity:1.0;

}
strong{font-weight:bold;}

.ca-item-main {

	padding:0px;

	position:absolute;

	top:5px;

	left:5px;

	right:5px;

	bottom:5px;

	background:#fff;

	overflow:hidden;

	-moz-box-shadow:1px 1px 2px rgba(0, 0, 0, 0.2);

	-webkit-box-shadow:1px 1px 2px rgba(0, 0, 0, 0.2);

	box-shadow:1px 1px 2px rgba(0, 0, 0, 0.2);

}

.ca-item-main img{margin-top:20px;}

.ca-icon {

	width:233px;

	height:189px;

	position:relative;

	margin:0 auto;

	background:transparent url(../images/animal1.png) no-repeat center center;

}

.ca-item-2 .ca-icon {

	background-image:url(../images/animal2.png);

}

.ca-item-3 .ca-icon {

	background-image:url(../images/animal3.png);

}

.ca-item-4 .ca-icon {

	background-image:url(../images/animal4.png);

}

.ca-content-wrapper {

	background:#b0ccc6;

	position:absolute;

	width:0px; /* expands to width of the wrapper minus 1 element */

	height:440px;

	top:5px;

	text-align:left;

	z-index:10000;

	overflow:hidden;

}

.ca-content {

	width:660px;

	overflow:hidden;

}



.ca-nav span {

	width:25px;

	height:38px;

	background:transparent url(../img/arrows.png) no-repeat top left;

	position:absolute;

	top:50%;

	margin-top:-19px;

	left:-40px;

	text-indent:-9000px;

	opacity:0.7;

	cursor:pointer;

	z-index:100;

}

.ca-nav span.ca-nav-next {

	background-position:top right;

	left:auto;

	right:-40px;

}

.ca-nav span:hover {

	opacity:1.0;

}

/* category section */





/* bluebar */

.blue-bar {

	background:#19305a;

	padding:78px 0;

	display:inline-block;

	width:100%;

}

.blue-bar h1 {

	font-weight:600;

	font-family: 'Poppins', sans-serif;

	font-size:60px;

	color:#fff;

}

.blue-bar h1 span {

	font-family: 'Open Sans', sans-serif;

	display:block;

	font-size:30px;

	font-weight:400;

}

/* blue bar */



/* faq */

.faq_section {

	background:#f7f7f7;

	display:inline-block;

	width:100%;

	padding:115px 0;

}

.faq_section h1 {

	font-size:40px;

	color:#484848;

	font-family: 'Poppins', sans-serif;

	font-weight:600;

}

.faq_section h1 span {

	font-size:15px;

	display:block;

	font-weight:400;

	color:#484848;

	font-family: 'Poppins', sans-serif;

	margin:20px 0 0;

	line-height:1.4;

}

.faq_section ul {

	list-style:none;

	margin:30px 0 0;

	padding:0;

	display:block;

}

.faq_section ul li a {

	display:block;

	color:#1c1c1c;

	font-size:15px;

	font-family: 'Poppins', sans-serif;

	font-weight:600;

	margin:5px 0;

	padding:15px 12px;

	text-decoration:none;

	transition:background 500ms ease-in-out;

	-moz-transition:background 500ms ease-in-out;

	-webkit-transition:background 500ms ease-in-out;

	-ms-transition:background 500ms ease-in-out;

}

.faq_section ul li a.active {

	background:#d6d6d6;

}

.faq_section ul li a:hover {

	background:#d6d6d6;

}

.pesti_col {

	display:inline-block;

	width:100%;

	background:#fff;

	padding:48px 42px;

	margin-bottom:14px;

}

.pesti_col h1 {

	font-size:21px;

	font-family: 'Poppins', sans-serif;

	font-weight:600;

	color:#1e1e1e;

	line-height:1.2;

	margin-bottom:15px;

}

.faq_section p {

	font-size:15px;

	font-family: 'Poppins', sans-serif;

	font-weight:400;

	color:#999999;

	line-height:1.2;

}

.faq_section h2 a {

	font-size:21px;

	background:#333333;

	display:block;

	text-decoration:none;

	font-family: 'Poppins', sans-serif;

	font-weight:600;

	color:#fff;

	line-height:1.2;

	margin-bottom:3px;

	padding:26px 50px;

	transition:background 500ms ease-in-out;

	-moz-transition:background 500ms ease-in-out;

	-webkit-transition:background 500ms ease-in-out;

	-ms-transition:background 500ms ease-in-out;

}

.faq_section h2 a:hover {

	background:#39b44a;

}

/* faq */





/*footer */

.ca-item-main img{margin-top:20px;}

.footer_sec {

	float:left;

	width:100%;

	background:#171717;

	padding:50px 0 0;

}

.footer_sec h1 {

	color:#fff;

	font-size:18px;

	text-decoration:underline;

	font-family: 'Poppins', sans-serif;

}

.footer_sec p {

	color:#555555;

	font-size:16px;

	font-weight:400;

	line-height:1.4;

	margin:22px 0;

}

.footer_sec p span {

	display:block;

}

.footer_sec .col-sm-6:first-child, .footer_sec .col-sm-6:last-child {

	border-right:1px solid #252525;

}

.footer_sec .col-sm-6 ul li {

	display:inline-block;

	margin:0;

	padding:0;

	list-style:none;

}

.footer_sec .col-sm-6 ul {

	display:block;

	margin:0;

	padding:0;

}

.footer_sec .col-sm-6 ul li a {

	font-size:15px;

	color:#fff;

	padding:0;

	margin:0 10px;

	transition:500ms ease-in-out;

	-moz-transition:500ms ease-in-out;

	-webkit-transition:500ms ease-in-out;

	-ms-transition:500ms ease-in-out;

}

.footer_sec .col-sm-6 ul li a:hover {

	color:#fab702;

}

.footer_sec ul.bottom_nav {

	display:block;

	margin:22px 0;

	padding:0;

}

.footer_sec ul.bottom_nav li {

	display:block;

	margin:20px 0;

}

.footer_sec ul.bottom_nav li a {

	display:block;

	color:#555;

	font-size:15px;

	font-weight:400;

	text-decoration:none;

}

/* copyright */

.copyright_sec {

	float:left;

	background:#111111;

	padding:18px 0;

	width:100%;

	text-transform:uppercase;

	margin:39px 0 0;

}

.copyright_sec h1 {

	font-size:14px;

	color:#555555;

	font-weight:400;

	text-decoration:none;

}

.copyright_sec h1 span {

	margin-left:15px;

}

.copyright_sec h1 span a {

	color:#02a0fa;

	text-decoration:none;

}

/* copyright */

/* footer */





/****************************************************************************************

***************************about us*************************************************

*****************************************************************************************/





.about_head {

	float:left;

	width:100%;

	padding:0;

	background:url(../img/about-banner.jpg) no-repeat;

	width:100%;

	background-size:cover;

	-moz-background-size:cover;

	-webkit-background-size:cover;

	-ms-background-size:cover;

	min-height:250px;

	height:auto;

	position:relative;

	margin-bottom:0px;

}

.about_head h3 {

	color:#fff;

	font-size:48px;

	font-weight:600;

	position:relative;

	margin:100px auto;

	text-transform:capitalize;

	font-family: 'Poppins', sans-serif;

}

.about_head h3 span {

	color:#39b44a;

}

.about_head p {

	display:block;

	line-height:1.5;

	font-size:25px;

	color:#fff;

	font-family: 'Poppins', sans-serif;

	font-weight:400;

	position:relative;

	margin:12px 0 0;

}

#content-section {

	margin-top:50px;

	margin-bottom:50px;

}

#content-section h2 {

	font-size: 12px;

	color: #39b44a;

	display: block;

	margin-bottom: 30px;

	margin-left: 10px;

	margin-top:15px;

	border: 1px solid #39b44a;

	width: 40px;

	height: 40px;

	line-height: 40px;

	text-align: center;

	border-radius: 100%;

	transition:500ms ease-in-out;

	-moz-transition:500ms ease-in-out;

	-webkit-transition:500ms ease-in-out;

	-ms-transition:500ms ease-in-out;

}

#content-section h1 {

	font-weight:600;

	color:#333;

	font-family: 'Poppins', sans-serif;

	font-size:22px;

	line-height:22px;

	margin-left:10px;

}

#content-section p {

	color:#333;

	line-height:25px;

	font-weight:400;

	margin:15px 0;

	font-size:15px;

	margin-left:10px;

}

#content-section p span a {

	display:block;

	font-weight:600;

	color:#39b44a;

	text-decoration:none;

	margin-top:10px;

}

#content-section p span a:hover {

	text-decoration:underline;

}

#content-section .col-sm-4 , #content-section .col-sm-3{

	transition:500ms ease-in-out;

	-moz-transition:500ms ease-in-out;

	-webkit-transition:500ms ease-in-out;

	-ms-transition:500ms ease-in-out;

	border:1px solid #EEEEEE; min-height:300px;

}

#content-section .col-sm-4:nth-child(2n+0) , #content-section .col-sm-3:nth-child(2n+0){

 background:#F7F7F7;

}

#content-section .col-sm-4:hover , #content-section .col-sm-3:hover{

	background:#39b44a;

}

#content-section .col-sm-4:hover h1, #content-section .col-sm-4:hover p, #content-section .col-sm-4:hover h2, #content-section .col-sm-4:hover a , #content-section .col-sm-3:hover h1, #content-section .col-sm-3:hover p, #content-section .col-sm-3:hover h2, #content-section .col-sm-3:hover a {

	color:#fff;

}

.col-sm-4:hover h2 , .col-sm-3:hover h2{

	padding-top:0px;

}


#comp_descrip {

	margin-top:80px;

	margin-bottom:80px;

}

#comp_descrip h4 {

	font-family: 'Poppins', sans-serif;

	font-size:36px;

	font-weight:600;

	color:#555;

	line-height:36px;

	margin-bottom:30px;

}

#comp_descrip h5 {

	font-size:16px;

	font-weight:400;

	color:#333;

	line-height:30px;

}
#comp_descrip h5 b{ font-weight:bold; display:block; margin:10px 0;}

.player_bg {

	float:right; border:0 !important;

	/*background:url(../img/video-player.jpg) no-repeat;

	position:relative;

	width:100%;

	min-height:480px;

	max-width:580px;*/

}

.player_bg img {
	margin:10px auto; display:block;

	/*margin: 0;

	float: none;

	width: 151px;

	display: block;

	height: 151px;

	position: absolute;

	top: 50%;

	left: 50%;

	margin-left: -75px;
 
	margin-top: -75px;*/

}
#comp_descrip .col-sm-4 { background:none !important; border:0 !important;}
#comp_descrip .col-sm-4:hover{ background:none !important;}
/****************************************************************************************

***************************about us*************************************************

*****************************************************************************************/





/****************************************************************************************

***************************our product*************************************************

*****************************************************************************************/





.product_banner {

	float:left;

	background:url(../img/banner3.jpg) no-repeat;

	width:100%;

	min-height:700px;

	height:auto;

	position:relative;

}

.product_banner .product_banner_content {

	background:#fff;

	width:500px;

	height:500px;

	position:absolute;

	top:50%;

	left:50%;

	margin-left:-250px;

	margin-top:-250px;

	padding:20px;

}

.product_banner .product_banner_content .border-area {

	width:100%;

	height:100%;

	border:1px solid #000;

}

.product_banner .product_banner_content .border-area h1 {

	font-family: 'Poppins', sans-serif;

	font-size:46px;

	font-weight:600;

	margin:40px 10px;

}

.product_banner .product_banner_content .border-area h2 {

	font-family: 'Poppins', sans-serif;

	font-size:26px;

	font-weight:600;

	margin:40px 10px;

}

.product_banner .product_banner_content .border-area p {

	font-family: 'Poppins', sans-serif;

	font-size:14px;

	line-height:22px;

	font-weight:400;

	margin:10px;

}

.product_banner .product_banner_content .border-area a.view_product {

	border:1px solid #000;

	padding:10px 12px;

	text-align:center;

	font-size:15px;

	color:#000;

	margin-top:10px;

	transition:background 500ms ease-in-out;

	-moz-transition:background 500ms ease-in-out;

	-webkit-transition:background 500ms ease-in-out;

	-ms-transition:background 500ms ease-in-out;

	display:inline-block;

}

.product_banner .product_banner_content .border-area a.view_product:hover {

	text-decoration:none;

	background:#39b44a;

	color:#fff;

	border-color:#39b44a;

}

.copl-products {

	position:relative;

	display:inline-block;

	width:100%;

	margin:20px 0;

}

.copl-products .pro1_div {

	border:1px solid #ccc;

	padding:15px 0;

	margin-bottom:15px;

}

.copl-products .pro1_div h1 {

	font-size:18px;

	font-weight:700;

	color:#333;

	color:#000;

	margin:15px 0;

	display:block;

}

.copl-products .pro1_div h2 a {

	font-size:14px;

	padding:15px 25px;

	text-transform:capitalize;

	letter-spacing:1px;

	font-weight:600;

	color:#333;

	display:inline-block;

	color:#fff;

	text-decoration:none;

	background:#39b44a;

}

.copl-products h4 {

	font:700 33px 'Poppins', sans-serif;

	text-transform:uppercase;

	color:#333;

	color:#000;

	margin:15px 0;

	display:block;

}

.copl-products h5 {

	font:700 23px 'Poppins', sans-serif;

	text-transform:none;

	color:#333;

	color:#000;

	margin:0;

	display:block;

}

.copl-products p {

	font-size:17px;

	font-weight:400;

	text-transform:none;

	color:#505050;

	margin:15px 0;

	display:block;

	line-height:1.5;

}

#co_pro_details img {

	width: 100%;

	max-width:100%;

	margin:0 auto;height:100%;

	display: block;

	

}
#co_pro_details.detail_pro img{width:auto;}

.send-enquiry a {

	background:#333;

	padding:17px 15px;

	color:#fff;

	display:inline-block;

	text-transform:uppercase;

	font-size:14px;

	margin:10px 0;

	font-weight:700;

	text-decoration:none;

	border-radius:5px 5px 5px 5px;

	-moz-border-radius:5px 5px 5px 5px;

	-webkit-border-radius:5px 5px 5px 5px;

	-ms-border-radius:5px 5px 5px 5px;

	-khtml-border-radius:5px 5px 5px 5px;

}

.hide-show {

	background:rgba(0, 0, 0, 0.8);

	position:fixed;

	z-index:999999;

	display:none;

	top:0;

	bottom:0;

	left:0;

	right:0;

	width:100%;

	height:100%;

}

.hide-show i {

	color:#fff;

	font-size:20px;

	float:right;

	margin-bottom:15px;

}

.hide-show #enquiry_details button[type="submit"] {

	margin-left:15px;

}

.enqui_data {

	margin:50px;

	position:relative;

}

#enquiry_details {

	background:#fff;

	padding:30px;

	float:left;

	width:100%;

}

#enquiry_details h1 {

	font-size:22px;

	color:#333;

	font-weight:700;

	margin-bottom:20px;

	text-align:center;

}

#enquiry_details input[type="text"] , #enquiry_details input[type="email"]{

	font-size:14px;

	height:50px;

	color:#000;

}

#enquiry_details textarea {

	resize:none;

	width:100%;

	font-size:14px;

	height:90px;

	color:#6C757D;

	border:1px solid #CED4DA;

	padding:10px;

}

#enquiry_details button[type="submit"] {

	background:#000;

	color:#fff;

	cursor:pointer;

	font-size:15px;

	font-weight:600;

	padding:8px 10px;

	text-align:center;

	margin-left:0px;

	float:left;

}

.small_form_conatiner {

	margin:20px auto;

	width:550px;

}

/*our product*/





/*product description*/

.col-sm-4.left > div {

	border:1px solid #f2f2f2;

	padding:10px;

	margin-bottom:15px;

	width:100%;height:240px;

}

/*product description*/





/*event section*/

.panel-title > a:before {

	float: right !important;

	font-family: FontAwesome;

	content:"\f068";

	padding-right: 5px;

}

.panel-title > a.collapsed:before {

	float: right !important;

	content:"\f067";

}

.panel-title > a:hover, .panel-title > a:active, .panel-title > a:focus {

	text-decoration:none;

}

.accordion_container {

	width: 100%;

}

.accordion_head {

	background-color:#fff;

	color: #333;

	cursor: pointer;

	font-size:14px;

	font-weight:600;

	margin: 0 0 1px 0;

	padding: 17px 10px;

	border-bottom:1px solid #e4e4e4;

}

.accordion_body p {

	padding: 10px 12px;

	font-size:14px;

	font-weight:400;

	margin: 0px;

}

.plusminus {

	float:right;

}

.accordion_body {

	display:none;

}

.accordion_container .col-sm-3 {

	border:1px solid #f2f2f2;

	padding:10px;

	margin-bottom:15px;

	width:100%;

	height:150px;

}

.accordion_container .col-sm-9 p {

	font-size:15px;

	font-weight:400;

	color:#000;

	line-height:22px;

	margin:0;

	padding:0;

}

.accordion_container img {

	width:100%;

	height:100% !important;

}

.breadcrumb {

	margin-bottom:0;

}

/*event section*/



/*enquiry section*/

#enquiry_form, .enqui_data {

	margin:0;

	width:100%;

}

#enquiry_form #enquiry_details {

	padding:0;

}

/*enquiry section*/



/*career section */





#enquiry_form label {

	font-size:15px;

	font-weight:600;

	margin-bottom:20px;

	color:#000;

	text-align:left;

	float:left;

	text-transform:capitalize;

}

#enquiry_form label sup{color:#F00; position:relative;top:-2px;}

#enquiry_form input[type="file"] {

	border:0;

	margin:0px 0 15px;

	padding-left:0;

}

/*career section*/







/*Contact Us*/

#contact-form h1 {

	font:700 23px 'Poppins', sans-serif;

	text-align:left;

}

#contact-form p {

	font:400 15px 'Poppins', sans-serif;

	text-align:left;

}

#contact-form p span {

	display:block;

}

#contact-form iframe {

	width:100%;

	height:400px;

}

#contact-form p i {

	font-size:12px;

	margin-right:10px;

}

#contact-form p a {

	text-decoration:none;

	color:#333;

}

#contact-form p a:hover {

	text-decoration:underline;

}

/*Contact Us*/


p#div_Height{min-height:150px;}


/*

media quaries*/



@media(min-width:1400px) and (max-width:1600px) {

 .main_container, .ca-container {

max-width:1300px;

}

 .slider_wrapper .carousel-caption {

top:30%;

}

}

 @media(min-width:1300px) and (max-width:1390px) {

 .main_container {

max-width:1170px;

}

 .ca-nav span.ca-nav-next {

right:0;

}

 .ca-nav span {

left:0;

}

 .slider_wrapper .carousel-caption {

top:25%;

}

 .ca-wrapper h1 {

font-size:20px;

}

 .ca-wrapper a.view_product {

font-size:18px;

}

 .ca-container {

height:400px;

}

}

 @media(min-width:1220px) and (max-width:1279px) {

 .main_container {

max-width:1140px;

}

 .ca-nav span.ca-nav-next {

right:-40px;

}

 .ca-nav span {

left:-40px;

}

 .ca-container {

max-width:994px;

}

}

 @media (max-width:1280px) {

 .main_container {

max-width:87%;

}

 .div_border p span {

margin-left:15px;

}

 .bg_white #navigation li a {

padding:0 1.22rem;

}

 #about-section p {

font-size:26px;

}

 .ca-container {

max-width:990px

}

 .ca-nav span.ca-nav-next {

right:0px;

}

 .ca-nav span {

left:0px;

}

.bg_white .btn-primary, .bg_white .btn-btn-primary:active, .bg_white btn-primary.dropdown-toggle:focus {

padding:0 .12rem;

}

.about_head h3 {

font-size:40px;

}

}

 @media (max-width:991px) {

 .div_border p {

font-size:13px;

}

.slider_wrapper h3 {

font-size:2rem;

}

.slider_wrapper p, .blue-bar h1 span {

font-size:1.5rem;

}

.blue-bar h1 {

font-size:38px;

}

.bg_white {

 background:#333;

 margin: 42px 0 auto;

}

.bg_white .navbar-dark .navbar-toggler {

background:#333;

}

.bg_white #navigation {

margin:0 45px;

}

.bg_white .navbar-dark .navbar-toggler {

 position: absolute;

 top: -32px;

 right: 58px;

 z-index: 99;

 background:#333;

outline:0;

}

.bg_white button:focus {

outline:0;

}

.logo_2 {

margin-top:1.7rem;

}

.bg_white #navigation li a {

padding:0;

color:#fff;

transition: all 0.4s ease;

-moz-transition: all 0.4s ease;

-webkit-transition: all 0.4s ease;

-ms-transition: all 0.4s ease;

border-bottom:1px solid #555;

}

.bg_white #navigation li:last-child a {

border-bottom:0;

}

.bg_white #navigation li a:hover {

padding:0 25px;

}

.bg_white .navbar-nav {

margin-top:10px;

}

.bg_white #navigation {

margin:0;

}

.bg_white .btn-primary, .bg_white .btn-btn-primary:active, .bg_white btn-primary.dropdown-toggle:focus {

 background: #333 !important;

 color: #fff !important;

}

.bg_white .dropdown-menu {

 padding: 0 10px;

}

.bg_white .dropdown-menu {

background:#444;

}

}

 @media(max-width:768px) {

.slider_wrapper p, .blue-bar h1 span, #about-section p {

font-size:1.2rem;

}

.ca-container {

max-width:660px;

}

.player_bg {

min-height:320px;

}

a.activ {

padding-left:10px !important;

}

#co_pro_details img{height:190px;}

.small_form_conatiner {

width:100%;

}

}

 @media(max-width:767px) {

 .div_border p span, .div_border p span em {

 float: none;

 text-align: center;

 display: block;

margin:0;

}

.div_border p{ text-align:center;}

 .text-right {

text-align:center !important;

}

.logo_1, .logo_2 {

 margin: 10px auto;

 display: block;

 text-align: center;

 float: none;

}

.slider_wrapper h3, .cat_DIV h1 {

font-size:1.5rem;

}

.slider_wrapper .d-none {

display:block !important;

}

.slider_wrapper p, .slider_wrapper h3 br {

display:none;

}

.slider_wrapper .carousel-caption {

left:16%;

}

#about-section h1, #about-section p {

text-align:center;

font-size:1.2rem;

}

.blue-bar h1 {

 font-size: 38px;

 border-bottom: 1px solid #2f579f;

 margin: 10px 0;

 padding: 10px 0;

}

.faq_section, .blue-bar, .cat_DIV, #about-section {

text-align:center;

padding:2rem 0;

}

.copyright_sec h1 {

 line-height: 1.2rem;

 margin: 10px 15px;

}

.footer_sec .col-sm-6 ul {

margin:0 0 20px;

}

.ca-container {

max-width:300px;

}

.about_head {

min-height:50px;

}

.about_head h3 {

 margin: 30px auto;

 font-size: 15px;

}

.enqui_data {

margin:0;

}

#enquiry_details {

padding:15px;

}

#enquiry_details input[type="text"] , #enquiry_details input[type="email"]{

height:40px;

}

#enquiry_details textarea {

height:75px;

}

.hide-show i {

position:relative;

top:8px;

}

.small_form_conatiner, #enquiry_form, .enqui_data {

width:100%;

}

.accordion_container .col-sm-9 p {

text-align:left;

}

.small_form_conatiner {

margin:0;

}

#contact-form iframe {

height:250px;

}

#enquiry_form input[type="file"] {

margin-top:0;

}

.copl-products p {

text-align:left;

}

.left .send-enquiry {

text-align:left;

}

.col-sm-3{max-width:100%;}

#comp_descrip{ margin:0 0 20px;}

}

 @media(max-width:640px)and (orientation: landscape) {

.hide-show form {

height:200px;

overflow-y:scroll;

}

}
.logo_2 {
    padding-top: 15px;
    padding-right: 70px;
}
img.logo_3 {
    width: 14%;
    padding-top: 35px;
}
.vbn {
    margin-top: 0px;
}
iframe {
    width: 100%;
    height: 500px;
}
.logo_1 {
    width: 11%;
    padding-top: 15px;
}
.vbg>img {
    width: 65%;
}
.bnm>img {
    width: 55%;
}
/*media quaries*/

.board > h4 {
    text-align: center;
    margin-bottom: 20px;
    font-size: 32px;
    letter-spacing: 1px;
    font-weight: 600;
}
.board > h4 > span {
    color: #39b44a;
}
.caption > h4 {
    text-align: center;
    padding-top: 10px;
    margin-bottom: 10px;
    letter-spacing: 1px;
    font-weight: 600;
    font-size: 22px;
}
.caption{text-align:center;}
.caption > h3 {
    margin-bottom: 15px;
    letter-spacing: 1px;
}