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

body {
	font-family: 'Montserrat', sans-serif !important;
}
.cus_desktop {
	display: block;
	margin-top: 16px;
}
.cus_mobile {
	display: none;
}
.single-product .product_title {
	margin-bottom: 30px;
	font-family: 'Montserrat', sans-serif !important;
	font-size: 2.4em !important;
	color: #162257 !important;
	margin-bottom: 15px;
	line-height:1.2em;
	margin-top:20px;
}

#header.sticky-header .logo {
    min-width:none !important;
	 max-width:none !important;
	 width:320px;
}

.small_tline {
	width: 90px;
	height: 3px;
	background-color: #162257 !important;
	margin-bottom: 30px;
}
ul.breadcrumb {
	text-transform: none;
	font-weight: normal;
	font-size: 1.2em;
	margin-top: 5px !important;
	font-family: 'Montserrat', sans-serif;
	font-family: 'Montserrat', sans-serif !important;
}
.description p {
	font-family: 'Montserrat', sans-serif !important;
	font-size: 1em !important;
	font-weight: 400;
	text-align: left;
}

.description h4 {text-align: left;}

.single-product .product-summary-wrap .description ul, ol, p{
	margin-bottom:15px !important;	
	
}

.pr_tags .tagged_as a{ padding:3px 10px !important; display:inline-block; margin-bottom:10px; margin-left:5px; margin-right:5px;}


.single-product .product-summary-wrap .description ul li, ol li {
    font-family: 'Montserrat', sans-serif !important;
	font-size: 1em !important;
	font-weight: 200;
	padding-bottom:5px;
}

#header .searchform .selectric-cat{ height:35px;}

#header.header-corporate .block-inline{ float:right;}


.img-thumbnail {
	border: none !important;
}
.pr_tags {
	width: 100%;
	margin-top: 20px;
}
.tagged_as {
	margin-right: 5px;
	color: #162257;
	font-size: 1.2em;
	font-weight: 600;
}
.tagged_as a {
	color: #8cd1f6 !important;
	padding-right: 5px !important;
	font-weight: 200 !important;
}
.product_hub_form {
	width: 100%;
	float: left;
	background: #ddefff;
	min-height: 120px;
	height: auto;
	padding: 15px;
	padding-bottom: 22px;
}
.product_hub_form h2 {
	width: 100%;
	text-align: center;
	font-size: 2.5em;
	font-weight: 600;
	color: #162356;
	font-family: 'Montserrat', sans-serif !important;
	margin-top: 15px;
	margin-bottom: 25px;
}
.product_hub_form h3 {
	width: 100%;
	text-align: center;
	font-size: 1.5em;
	font-weight: 200;
	color: #6b6b6b;
	font-family: 'Montserrat', sans-serif !important;
	margin-bottom: 35px;
}
.form_f_outer {
	width: 100%;
	float: left;
}
.form_f_u {

    width: 50%;
    float: left;
    margin-bottom: 30px;
    padding-left: 20px;
    padding-right: 20px;

}
.frtxt {
	width: 100%;
	text-align: left !important;
	font-size: 1.2em !important;
	font-weight:400 !important;
	padding-top: 8px !important;
	padding-bottom: 8px !important;
	border: none;
	height:45px;
	border-radius:0px;
	border: 1px solid #0000003d !important;
}

.rc-anchor-light{ background-color:#deefff !important}

.frtxt::-moz-placeholder{ opacity:1;}
.frtxt::-webkit-placeholder{ opacity:1;}
.frtxt::-ms-placeholder{ opacity:1;}

.product_hub_submit {
	width: 100%;
	float: left;
}
.pfrsubmit {
	width: 100%;
	float: left;
	background-color: #162455 !important;
	font-weight: 700 !important;
	color: #d2d2d2 !important;
	font-size: 1.3em !important;
	text-transform: uppercase;
	border: none !important;
	margin-bottom: 40px;
	letter-spacing: 1px;
	transition:all 0.3s;
}

.pfrsubmit:hover{ background-color: #c1c1c1 !important; color:#162455 !important;}
.pbgline {
	width: 100%;
	height: 7px;
	background-image: url('../images/home_ban.jpg');
	background-repeat: no-repeat;
}
.woocommerce-tabs.style-2 .resp-tabs-list li.resp-tab-active {
	border: none !important;
	color: #162257 !important;
}
.woocommerce-tabs.style-2 .resp-tabs-list li.resp-tab-active, .woocommerce-tabs.style-2 .resp-tabs-list li:hover {
	border: none !important;
	color: #162257 !important;
}
.woocommerce-tabs.style-2 .resp-tabs-list li {
	font-size: 1.2em !important;
	font-weight: 600;
	padding-bottom: 14px !important;
	text-transform: none !important;
	font-family: 'Montserrat', sans-serif !important;
}
.woocommerce-tabs.style-2 .tab-content {
	padding-top: 20px;
}

#tab-pwb_tab-content img {

    display: inline-block;
    float: left;
    margin-right: 50px;
    padding: 15px;

}


.woocommerce-tabs.style-2 .tab-content p {
	font-family: 'Montserrat', sans-serif !important;
	font-size: 1.2em !important;
	font-weight: 200;
}
.slider-title {
	font-family: 'Montserrat', sans-serif !important;
	margin-bottom: 15px !important;
	font-size: 2.2em !important;
	font-weight: 400;
	text-transform: none;
	color: #162257 !important;
}
#prod_slider {
	margin-top: 30px !important;
}
.rel_p_img .inner {
	height: 160px !important;
	overflow: hidden;
}

#contact-message{ height:75px;}

.rel_p_img .inner img{ width:100%;}

.rel_p_title {
	font-family: 'Montserrat', sans-serif !important;
	width: 100%;
	text-align: left;
	color: #162257 !important;
	font-size: 1.2em;
	font-weight: 600;
	margin-top: 12px;
	margin-bottom: 0px;
}
.product_hub_rbtn {
	width: 100%;
	float: left;
	background: linear-gradient(#008bbe, #005d95);
	text-align: center;
	color: #FFF;
	height: auto;
	padding: 15px;
	font-size: 2em;
	font-weight: 600;
	color: #FFFFFF;
	font-family: 'Montserrat', sans-serif !important;
	line-height: 1em;
	cursor: pointer;
	margin-bottom: 50px !important;
}
.tab_cat a {
	background-color: #008bbe;
	padding: 8px 12px;
	margin-right: 20px;
	border-radius: 4px;
	color: #FFF;
	font-size: 1.1em;
	line-height: 1em;
}
.tab_cat {
	width: 100%;
	float: left;
	margin-top: 20px;
}
.pro_cat_list ul {
	display: inline-block;
	padding-left: 0;
	margin-left: 0;
	max-width: 250px;
	float: left;
	margin-top: 12px;
}
.pro_cat_list ul li {
	background-color: #008bbe;
	padding: 8px 12px;
	float: left;
	margin-right: 20px;
	border-radius: 4px;
	color: #FFF;
	font-size: 1.1em;
	line-height: 1.3em;
	display: inline-block;
	min-width: 120px;
	margin-bottom: 12px;
}
.brand_th h3 {
	display: none;
}
ul.products li.product .description, ul.products li.product-category .description {
	display: none !important;
}

.archive-products ul.products li.product .description, ul.products li.product-category .description {
	display: block !important;
}

.product-images .product-image-slider.owl-carousel .img-thumbnail {
	border: 1px solid #cccccc !important;
}

.product-thumbs-slider.owl-carousel .img-thumbnail{border: 1px solid #cccccc !important;}

ul.breadcrumb {
	text-transform: none;
	font-weight: normal;
	font-size: 1.2em;
	margin-top: 5px !important;
	font-family: 'Montserrat', sans-serif;
	font-family: 'Montserrat', sans-serif !important;
}
.tools_outer {
	width: 100%;
	position: relative;
}
.tools_left {
	width: 50%;
	height: 375px;
	position: relative;
	text-align: right;
	background-image: url('../images/KG-Corporate-Leaflet-Dec-2016-9.jpg');
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	float: left;
}
.tools_left:before {
	content: "";
	display: block;
	position: absolute;
	z-index: 1;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	transition: all 0.3s;
}
.tools_left:hover:before {
	background-color: rgba(0,0,0,0.3) !important;
}
.tools_right {
	width: 50%;
	height: 375px;
	position: relative;
	text-align: left;
	background-image: url('../images/right-panel1.jpg');
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
	float: left;
}
.tools_right:before {
	content: "";
	display: block;
	position: absolute;
	z-index: 1;
	width: 100%;
	height: 100%;
	left: 0;
	top: 0;
	transition: all 0.3s;
}
.tools_right:hover:before {
	background-color: rgba(0,0,0,0.3) !important;
}
.slideInLeft {
	animation-name: slideInLeft;
	animation-duration: 0.7s;
	-moz-animation-name: slideInLeft;
	-moz-animation-duration: 0.7s;
	-webkit-animation-name: slideInLeft;
	-webkit-animation-duration: 0.7s;
}
 @keyframes slideInLeft {
 0% {
 transform: translate3d(-100px, 0, 0);
 visibility: visible;
 opacity: 0;
}
 100% {
 transform: translate3d(0, 0, 0);
 opacity: 1;
}
}
 @-webkit-keyframes slideInLeft {
 0% {
 -webkit-transform: translate3d(-100px, 0, 0);
 visibility: visible;
 opacity: 0;
}
 100% {
 -webkit-transform: translate3d(0, 0, 0);
 opacity: 1;
}
}
 @keyframes slideInRight {
 0% {
 transform: translate3d(100px, 0, 0);
 visibility: visible;
 opacity: 0;
}
 100% {
 transform: translate3d(0, 0, 0);
 opacity: 1;
}
}
 @-webkit-keyframes slideInRight {
 0% {
 -webkit-transform: translate3d(100px, 0, 0);
 visibility: visible;
 opacity: 0;
}
 100% {
 -webkit-transform: translate3d(0, 0, 0);
 opacity: 1;
}
}
.slideInRight {
	animation-name: slideInRight;
	animation-duration: 0.7s;
	-moz-animation-name: slideInRight;
	-moz-animation-duration: 0.7s;
	-webkit-animation-name: slideInRight;
	-webkit-animation-duration: 0.7s;
}
.tools_left span {
	display: block;
	position: absolute;
	z-index: 10;
	bottom: 100px;
	background: url('http://kginternational.com/wp-content/uploads/2019/03/icon_tools.svg') right top no-repeat;
	right: 100px;
	padding-top: 70px;
	font-size: 40px;
	font-weight: 600;
	line-height: 90%;
	color: #FFF;
    background-size: 70px;
}
.tools_right span {
	background: url('http://kginternational.com/wp-content/uploads/2019/03/icon_questions.svg') left top no-repeat;
	left: 100px;
	padding-top: 68px;
	display: block;
	position: absolute;
	z-index: 10;
	bottom: 100px;
	font-size: 40px;
	font-weight: 600;
	line-height: 90%;
	color: #FFF;
}
.archive-products {
	margin-top: 25px;
}
.archive-products .inner {
	height: 160px !important;
	overflow: hidden;
}

.archive-products .inner img{ width:155px; display:inline-block;}

#home_ptab .inner {
	height: 160px !important;
	overflow: hidden;
}


#home_ptab .inner img{ width:155px; display:inline-block;}


.rel_p_img .inner {
	height: 160px !important;
	overflow: hidden;
}

.rel_p_img .inner img{ width:155px; display:inline-block;}

.rel_p_title {
	font-family: 'Montserrat', sans-serif !important;
	width: 100%;
	text-align: left;
	color: #162257 !important;
	font-size: 1em;
	font-weight: 600 !important;
	margin-top: 12px;
	margin-bottom: 0px;
	min-height: 40px;
	height: auto;
}
.fixed-header #header .main-menu-wrap #main-menu .mega-menu {
	display: block !important;
}
.product-inner:hover {
	margin-bottom: 0 !important;
	animation: none !important;
}
.product-inner {
	transition: none !important;
	animation: none !important;
	margin-bottom: 0 !important;
}
.product-image {
}
.left-sidebar {
	padding-right: 40px !important;
}
.sidebar-content {
	border-right: 1px solid #cccccc;
}
.archive-products ul li .description {
	display: block !important;
}
/*.down_th h3{ display:none;}*/

a.wcpoa_attachmentbtn {
	padding: 4px;
	background: #162257 !important;
	color: #fff;
	float: left;
	font-size: 1.2em;
	line-height:1em;
	padding:11px 20px;
	border: 1px solid #cccccc;
}
a.wcpoa_attachmentbtn img {
	width: 60px;
}
.tag_pbanner {
	width: 100%;
}
.tag_pbanner img {
	width: 100% !important;
}
.term-description p {
	font-size: 16px;
	font-weight: 400;
}
.pwb-all-brands .pwb-brands-cols-outer .pwb-brands-col3 {
	padding: 15px !important;
	border: 1px solid #cccccc;
	text-align: center;
}
.pwb-all-brands .pwb-brands-cols-outer .pwb-brands-col3 > p:first-child {
	font-size: 1.2em;
	font-weight: 600;
	color: #162257 !important;
}
.search_tag {
	width: 100%;
	padding: 0;
	margin-bottom: 40px;
	float: left;
	margin-top: 20px;
    visibility: hidden !important;
}

.vc_tta-tab a span{ font-size:14px;}

.search_tag_ele {
	width: 33.33%;
	float: left;
	padding-right: 25px;
}
.txt_tagsr {
	width: 100%;
	padding: 10px !important;
	font-size: 1.2em !important;
	color: #000000 !important;
	height:45px;
}
 .txt_tagsr::-moz-placeholder {
opacity:1;
color:#000000 !important;
}
.txt_tagsr::-webkit-placeholder {
opacity:1;
color:#000000 !important;
}
.txt_tagsr::-ms-placeholder {
opacity:1;
color:#000000 !important;
}
.tag_select {
	width: 100%;
	padding: 10px;
	font-size: 1.2em;
	color: #000000 !important;
	height:45px;
}
.btn_tagsr {
	width: 100% !important;
	padding: 10px !important;
	border: 1px solid #162257 !important;
	font-size: 1.2em;
	background-color: #162257 !important;
	color: #FFF;
	text-transform: uppercase;
	font-weight: 600;
	height:45px;
}
.ctag_title {
	margin-bottom: 30px;
	font-family: 'Montserrat', sans-serif !important;
	font-size: 2.4em !important;
	color: #162257 !important;
	margin-bottom: 15px;
	line-height: 1.2em;
	font-weight: 600;
	margin-top:20px;
}
.small_tline {
	width: 90px;
	height: 3px;
	background-color: #162257 !important;
	margin-bottom: 30px;
}
ul.products{ width:100%;}

.noh3{float: left;
font-weight: 600;
font-size: 1.2em;
line-height: 1em;}

.mbtm{ margin-bottom:15px;}

.cus_submit_btn { padding: 8px 15px;
font-size: 1.2em;
margin-top: 20px;
border-radius: 8px;
}

.error{ border:2px solid #F00 !important;}

.form_f_u .error{ border:1px solid #F00 !important;}


.form_f_u_full {
    width: 100%;
    float: left;
    margin-bottom: 30px;
    padding-left: 20px;
    padding-right: 20px;
}

.frtxtar{color: #777;
background-color: #FFFFFF !important;
width: 100% !important; height:70px;}

.screen-reader-response{ margin-bottom:15px;}

.screen-reader-response p{ color:#060; font-size:1.2em;}

#footer .widget_wysija_cont .wysija-input{ margin-top:0; color:#000;}

.footer_contact {
    width: 100%;
    background-color: #081957;
    text-align: center;
    padding: 20px;
	float:left;
}

.footer_contact p {
    text-align: left;
    float: left;
    color: #FFF;
    font-size: 1.2em;
    margin: 0 !important;
}

.ft_btn{ float:right; margin-top:2px;}

.ft_btn a{ color:#081957; text-decoration:none; text-transform:uppercase; text-align:center; background-color:#FFF; font-size:1.2em; line-height:1em; transition:all 0.1s; padding:5px 20px; border-radius:4px; }

.ft_btn a:hover{ background-color:#e94a45; color: #FFF; text-decoration:none;}

#footer .footer-main > .container{ padding-top:5px;}

.news_btn_text{ width:100%; margin-bottom:15px;}

.nsb_text{

    width: 100%;
    margin-bottom:0px !important;
    padding: 10px !important;

}

.news_captcha_div{ width: 100%;
    margin-bottom: 15px;
    }

.ft_news_btn{
    width: 100%;
    background-color: #081957 !important;
    border: none !important;
    padding: 8px;
    font-size: 1.1em;

}

fieldset{ max-width:100% !important; width:100% !important; }

.form-columns-1{ margin-bottom:20px !important;}

.form-columns-2{ margin-top:20px !important}

.hs-field-desc{ font-size:1.3em; margin-bottom:10px;}

input[type="email"], input[type="number"], input[type="password"], input[type="search"], input[type="tel"], input[type="text"], input[type="url"], input[type="color"], input[type="date"], input[type="datetime"], input[type="datetime-local"], input[type="month"], input[type="time"], input[type="week"], textarea, .form-control, select{ border:1px solid #cccccc; color:#777; background-color:#FFFFFF !important; width:100% !important; height:45px;}

.inputs-list{ display:inline-block; padding-left:0;}

.inputs-list li{ display:inline-block; list-style:none; margin-right:15px;}

.hs-button{ font-size:1.2em;}

.brand_h_left{ width:30%; float:left; margin-top:30px;}

.brand_h_rht {
    width: 70%;
    float: right;
    text-align: center;
    margin-top: 50px;
}

.brand_pdf_donwload{ float:right;}


.brand_pdf_donwload a {
    padding: 15px 60px;
    background-color: #e94a45;
    text-align: center;
    font-size: 1.8em;
    color: #FFF;
    border-radius: 0px;
    transition: all 0.2s;
}

.brand_pdf_donwload a:hover{ background-color:#162257; text-decoration:none;}

.pwb-brand-description{width: 100%;
float: left;
margin-top: 50px;}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) { 

#header.sticky-header .logo {
    min-width:none !important;
	 max-width:none !important;
	 width:180px;
}

.menu-left{ padding-right:0 !important;}

.cus-header-right ul li img{ width:75px !important;}

.fixed-header #header.sticky-header .main-menu-wrap{ padding-top:20px;}

#header.sticky-header .main-menu-wrap #main-menu .mega-menu > li.menu-item > a{ padding-left:0;}

span.vc_tta-title-text{ font-size:12px;}

.home_news_outer .row .post-item{ margin-left:0 !important;}

.home_news_outer .post-item .thumb-info{ left:0 !important;}

.m50logo img{ width:120px;}

.porto-icon {
    font-size: 25px !important;
    height: 1em;
	margin-right:10px !important;
    width: 1em;
    text-align: center;
    line-height: 1em;

 }
 
 #footer .widget p {
    font-size: 12px !important;
}

 .privacy_text p {
    font-size: 12px !important;
}
 
}


@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) { 

.vc_custom_1521619628693{ padding-top:20px !important;}

 .melogo img{ width:100% !important;}
 
  .footer_left{ width:50% !important; max-width:50% !important; min-width:50% !important;}
	 
	  .footer_right{ width:50% !important; max-width:50% !important; min-width:50% !important; }
	  



 }

 @media only screen and (max-width: 768px){
	 
	 .vc_custom_1524584124176{ background-position:40px bottom !important;}
	 
	 .fullscreen-carousel .porto-ibanner .text-content .btn{ background-color:#e94a45 !important; color:#FFF !important;}
     
     .fullscreen-carousel .porto-ibanner .text-content .btn {
    
    padding: 10px !important;
    font-size: 0.7rem !important;
    font-weight: 600;
}
	 
	 .container {
  width:100%;
}
	 
	 #header{ position:relative !important;}
	 
	 #header .logo{ margin-left:0 !important; width:100% !important; max-width:none !important;}
	 
	 .owl-carousel .owl-dots .owl-dot span{ background-color:#e94a45;}
	 
	 .fullscreen-carousel, .fullscreen-carousel .owl-item .porto-ibanner{ height:auto !important;}
	 
	 .single-product .product_title{ margin-top:20px; font-size:2em !important;}
	 
	 .vc_custom_1521619628693{ margin-top:0;}
	 
.cus_desktop {
	display: none;
}
.cus_mobile {
	display: block;
}
.hoicon {
	width: 100%;
}
.hoicon ul {
	display: inline-block;
	padding-left: 0px;
	padding-right: 0px;
	margin: 0;
	margin-top: 0px;
	width: 100%;
	text-align: center;
	padding-bottom: 10px;
	padding-top: 10px;
	border-top: 1px solid #cccccc;
	margin-top: 20px;
}
.hoicon ul li {
	display: inline-block;
	width: 75px;
}
.hoicon ul li img {
	width: 100%;
}
.cus-header-center {
	padding-top: 20px !important;
	vertical-align: top !important;
}
.cus-header-right {
	padding-top: 20px !important;
	vertical-align: top !important;
	text-align: right !important;
}

.page-content .fullscreen-carousel .porto-ibanner .text-content h2 {
    color: #dadada !important;
    font-size: 30px;
    margin-top: -10px !important;
    text-align: left !important;
    font-size: 2.2em;
    width: 100%;
    padding-left: 2%;
    padding-right: 2%;
    line-height: 1.2em;
}

.vc_custom_1518412965317{ background:none !important;}

.wpb-js-composer .vc_tta-color-juicy-pink.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading{ border-color:#f3443f !important;
    background-color: #F4524D !important; color:#FFF !important;
}

span.vc_tta-title-text{ color:#FFF;}

#header.sticky-header .header-main.change-logo .logo img{-webkit-transform: scale(1);
-moz-transform: scale(1);
-ms-transform: scale(1);
-o-transform: scale(1);
transform: scale(1);
}

#header.sticky-header .logo{ width:100% !important}

#header.logo{ width:100% !important}

.search_tag_ele{ width:100%; padding-right:0; margin-bottom:25px;}

.archive-products .inner{ height:auto !important;}

.form_f_u{ width:100%; padding-left:0 !important; padding-right:0 !important; margin-bottom:20px;}

.frtxt{ width:100%;}

.product_hub_form h2{ font-weight:600; font-size:2em; line-height:1.1em; margin-top:30px;}

.product_hub_form h3{ line-height:1.2em;}

.product_hub_rbtn{ font-size:1.5em;}

.vc_custom_1490688312358{ padding-top:0px;}

.pro_cat_list ul{ width:100%; float:none !important;}

.fm_tab{ display:none;}

.tools_left span{ width:160px; right:40px; font-size:30px; line-height:32px;}

.tools_right span{ width:160px; left:40px; font-size:30px; line-height:32px;}

.fullscreen-carousel .porto-ibanner .porto-ibanner-desc .text1-content {

    float: none !important;
    width: 90%;
    margin: 0 auto;

}

.credits_outer{ padding-left:15px !important; padding-right:15px !important;}





.credits_outer .vc_column_container p{ display:none;}

	  
	  .icon-featured{ width:60px; height:60px; line-height:60px; font-size:30px;}

     .featured-box h4, .featured-box .wpb_heading{ font-size:1em; line-height:1.3em;}
	 
	.vc_tta-tab a{ background-image:none !important; border:none !important;}
	
	.vc_tta-tab.vc_active > a{ background-color:#b51919 !important; color:#FFF !important; border:none !important;}
	
	.vc_tta-tabs-list{ background-color:#F4524D !important; border:none !important;}
	
	.featured-box .box-content{ padding:0; padding-top:15px; padding-bottom:15px;}
	
	.related .owl-carousel .owl-dots .owl-dot span{ display:none;}
	
	
	#footer .footer-main>.container{ margin-top:0;}	 
	
	 .credits_outer .vc_column_container{ width:33.33%; float:left}
	 
	 .ctag_title{ font-size:2em !important; margin-top:20px !important;}
	 
	 .prdbtm{ display:none !important;}
	 
	 .melogo {
    display: block !important;
    width: 33.33%;
	max-width:33.33%;
	min-width:33.33%;
    padding: 20px;
    margin-top: 10px;
}


.footer_contact p{ font-size:1.5em !important;}


	 
	 .melempty{ display:none !important;}
	 
	 .vc_custom_1522161051760{ width:100% !important;}
	 
	 .footer_left{ width:50% !important; max-width:50% !important; min-width:50% !important;}
	 
	  .footer_right{ width:50% !important; max-width:50% !important; min-width:50% !important;}
	  
	  .melogo .wpb_single_image{ margin-bottom:15px !important;}
	  
	   .bns_outer .wpb_content_element{ margin-bottom:15px !important;}
	   
	   .porto-u-icons{ margin-bottom:15px !important;}
	  
	  
	  .porto-separator{margin-bottom:15px !important;}
	  
	  .copy_right{ width:100%; max-width:100% !important; -moz-flex:none !important; -webkit-flex:none !important; -ms-flex:none !important; }
	  
	   .copy_right p{ margin-bottom:0px !important;}
	  
	  .privacy_text{ width:100%; max-width:100% !important; -moz-flex:none !important; -webkit-flex:none !important; -ms-flex:none !important;}
	  
	  .privacy_text p{ text-align:left !important;}
	  
	  .footer_top{ padding-top:0 !important;}
     
     
     .centerme .owl-stage-outer {display:inherit; }
     
     
     .owl-carousel.big-nav .owl-nav {display: none !important;}
     
     .wpb-js-composer .vc_tta-color-sky.vc_tta-style-modern .vc_tta-panel.vc_active .vc_tta-panel-heading {
    border-color: #909090 !important;
    background-color: #08145a !important;
}
	  
	  
	  

}


 @media only screen and (max-width:767px){
	 
	   .footer_left{ width:100% !important; max-width:100% !important; min-width:100% !important;}
	 
	  .footer_right{ width:100% !important; max-width:100% !important; min-width:100% !important; }
	 
	  .melogo img{ width:100% !important;}
	  
	  .form_f_u_full{ padding-left:0; padding-right:0;}
	  
	  .brand_pdf_donwload a{ font-size:1.6em;}
	  
	  .footer_contact p{ font-size:1.1em;}

 }

 @media only screen and (max-width:575px){
	 
	 .rel_p_img .inner{ height:auto !important;}
	 
	   .footer_left{ width:100% !important; max-width:100% !important; min-width:100% !important;}
	 
	  .footer_right{ width:100% !important; max-width:100% !important; min-width:100% !important; }
	 
	  .melogo img{ width:100% !important;}
	 
	 .vc_custom_1520767806687{ width:100% !important; text-align:left !important;}
	 
	 .vc_custom_1524641972056{ width:100% !important; text-align:left !important;}
	 
	 .credits_outer .vc_column_container{ width:33.33%; float:left}
	 
	      .featured-box h4, .featured-box .wpb_heading{ font-size:1.1em; line-height:1.2em;}	 

.credits_outer .vc_column_container p{ display:none;}
	 
	 .tools_left span{ width:130px; right:40px; font-size:25px; line-height:27px;}
	 
	 #header.logo{ margin-left:0 !important;}
	 
	 .fullscreen-carousel .porto-ibanner .porto-ibanner-desc .text1-content {

    float: none !important;
    width: 85%;
    margin: 0 auto;

}

.sliderIntroText{ display:none;}

.footer_contact p{ display:none;}

.ft_btn{ float:none;}

#footer .widget p{ margin-bottom:0;}


.footer_top{ padding-top:20px !important;}

.prdbtm{ padding-top:30px !important;}


p.woocommerce-info {
    display: none;
}


.tools_right span{ width:130px; left:40px; font-size:25px; line-height:27px;}
	 
	 .removeMB{ padding-left:20px; padding-right:20px;}
	 
	 .mapadding{padding-left:20px !important; padding-right:20px !important;}
	 
	 .mamargin{margin-left:20px !important; margin-right:20px !important;}
	 
	 .product_hub_rbtn{ font-size:1.2em;}
	 
	 .cus-header-center{ width:65% !important; text-align:left;}
.cus-header-center {
	padding-top: 25px !important;
}
.hoicon ul li {
	display: inline-block;
	width: 50px;
}

.page-content .fullscreen-carousel .porto-ibanner .text-content h2 { font-size: 1.4em; line-height:1.2em;}


.vc_custom_1521619628693{ padding-top:10px !important;}

#home_ptab .inner{ height:auto !important;}

.fullscreen-carousel .porto-ibanner .porto-ibanner-desc .text1-content{ padding-right:0;}

.porto-grid-item{ width:50% !important;}


#grid-17hotadmaletftefv3u8u057ldnzczg{ padding-left:15px !important; padding-right:15px !important;}

.mobpalign p{ text-align:left !important}

.brand_pdf_donwload a{ font-size:1.4em; padding:15px 30px;}

.porto-u-icons{ width:100%; float:left;}


}


 @media only screen and (max-width:480px){
	 
	 
	 .fullscreen-carousel .porto-ibanner .porto-ibanner-content{ padding-top:32px !important;}
	 
	 
	 .brand_pdf_donwload a{ font-size:1.2em;}
	 
	 .home_news_outer{ margin-bottom:5px !important;}
	 
	 #footer .footer-main>.container{ padding-top:10px; }
	 
	 .habout_section{ padding-left:15px !important; padding-right:15px !important;}
	 
	 .footer_top {
    padding-top: 0px !important;
}
	 
	 .rel_p_img .inner{ height:auto;}
	 
	  .fullscreen-carousel .porto-ibanner .porto-ibanner-desc .text1-content { width:88%;}
	  
	  
	  .icon-featured{ width:60px; height:60px; line-height:60px; font-size:30px;}

     .featured-box h4, .featured-box .wpb_heading{ font-size:1em; line-height:1.2em;}
	 
	 .porto-u-icons{ margin-bottom:15px;}
	 
	 .mob_nls{ margin-bottom:10px;}
	 
	 .porto-separator{ margin-bottom:10px;}	  
	 
	 .vc_custom_1524641972056{ padding-top:0 !important;}
	 
	 }
