@font-face {
    font-family: 'open_sansbold';
    src: url('../fonts/opensans-bold-webfont.woff2') format('woff2'),
         url('../fonts/opensans-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'open_sansextrabold';
    src: url('../fonts/opensans-extrabold-webfont.woff2') format('woff2'),
         url('../fonts/opensans-extrabold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'open_sanslight';
    src: url('../fonts/opensans-light-webfont.woff2') format('woff2'),
         url('../fonts/opensans-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'open_sansregular';
    src: url('../fonts/opensans-regular-webfont.woff2') format('woff2'),
         url('../fonts/opensans-regular-webfont.woff') format('woff'); 
    font-weight: normal;
    font-style: normal;
}
/** poppinslight **/
@font-face {
    font-family: 'poppinslight';
    src: url('../fonts/poppins-light-webfont.woff2') format('woff2'),
         url('../fonts/poppins-light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
/** poppinslight_italic **/
@font-face {
    font-family: 'poppinslight_italic';
    src: url('../fonts/poppins-lightitalic-webfont.woff2') format('woff2'),
         url('../fonts/poppins-lightitalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
/** poppinsmedium **/
@font-face {
    font-family: 'poppinsmedium';
    src: url('../fonts/poppins-medium-webfont.woff2') format('woff2'),
         url('../fonts/poppins-medium-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
/** poppinsmedium_italic **/
@font-face {
    font-family: 'poppinsmedium_italic';
    src: url('../fonts/poppins-mediumitalic-webfont.woff2') format('woff2'),
         url('../fonts/poppins-mediumitalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
/** poppinssemibold **/
@font-face {
    font-family: 'poppinssemibold';
    src: url('../fonts/poppins-semibold-webfont.woff2') format('woff2'),
         url('../fonts/poppins-semibold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
/** poppinssemibold_italic **/
@font-face {
    font-family: 'poppinssemibold_italic';
    src: url('../fonts/poppins-semibolditalic-webfont.woff2') format('woff2'),
         url('../fonts/poppins-semibolditalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
/** poppins bold **/
@font-face {
    font-family: 'poppinsbold';
    src: url('../fonts/poppins-bold-webfont.woff2') format('woff2'),
         url('../fonts/poppins-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
/** poppins Bold Italic **/
@font-face {
    font-family: 'poppinsbold_italic';
    src: url('../fonts/poppins-bolditalic-webfont.woff2') format('woff2'),
         url('../fonts/poppins-bolditalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
/** roboto bold **/
@font-face {
    font-family: 'robotobold';
    src: url('../fonts/roboto-bold-webfont.woff2') format('woff2'),
         url('../fonts/roboto-bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;
}
/** roboto bold italic **/
@font-face {
    font-family: 'robotobold_italic';
    src: url('../fonts/roboto-bolditalic-webfont.woff2') format('woff2'),
         url('../fonts/roboto-bolditalic-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}


.flex-center {
    align-items: center;
}
.d-flex {
    display: -ms-flexbox !important;
    display: flex !important;
}
.marLR0{
	margin-left:0;
	margin-right:0;
}
.paddLR0{
	padding-left:0;
	padding-right:0;
}
.paddLR5{
	padding-left:5px;
	padding-right:5px;
}
.owl-carousel{
	display:block !important;
}
.owlSec {
    margin-top: 120px;
}
.subcontainer{
	max-width:85%;
	margin:0 auto;
	padding-left:15px;
	padding-right:15px;
}
.prodContUl {
    padding: 0;
    list-style: none;
}
.prodContUl li{
	margin-bottom: 15px;
}
.prodIcon {
    width: 5%;
    text-align: center;
    font-size: 14px;
    color: #085a94;
    font-weight: 500;
}
.prodSpan {
    width: 92%;
    display: inline-block;
    vertical-align: top;
    font-size: 14px;
    line-height: 24px;
}
.prodImg {
    width: 100%;
}
.TitH4 {
    text-align: center;
    margin-bottom: 25px;
    font-size: 25px;
    font-weight: 600;
    letter-spacing: .5px;
    color: #085a94;
}
.prodDiv {
    width: 85%;
	margin: 0 auto;
	display: block;
}
.contMainDiv {
    margin-bottom: 30px;
	margin-top:30px;
    border-bottom: 1px solid #ddd;
    padding-bottom: 20px;
}
.logoText{
	display:none;
}
.activeMenu{
	border-bottom: 2px solid #085a94;
}
.footercontainer{
	max-width: 90%;
	margin: 0 auto;
	padding-left: 15px;
	padding-right: 15px;
}
.mobAdr {
    margin-bottom: 10px;
    font-size: 15px;
    font-weight: 500;
    letter-spacing: .5px;
}
.mobAdr strong {
    margin-left: 7px;
}
.mobAdr span{
	width: 60px;
	display: inline-block;
}
.mobAdrDiv {
    margin-bottom: 30px;
}
.mobAdrP{
	display:none;
}
.commP{
	width: 100% !important;
	font-size: 15px;
	line-height: 26px;
}
.abtP {
  font-size: 14px;
  line-height: 28px;
}



/*** Responsive code ***/
@media only screen and (max-width: 990px){
	#header .logo img {
		width: 40px;
	}
	.subcontainer{
		max-width: 100%;
		padding-left: 10px;
		padding-right: 10px;
	}
	.TitH4{
		font-size:18px;
	}
	.prodDiv{
		width:95%;
	}
	.owlSec {
		margin-top: 50px;
	}
	.contact .php-email-form{
		padding: 30px 0px;
	}
	.logoText{
		display: inline-block;
		font-size: 30px;
		margin-left: 10px;
		text-transform: uppercase;
	}
	.info-box {
		height: auto !important;
	}
	.footercontainer{
		max-width: 95%;
		padding-left: 10px;
		padding-right: 10px;
	}
	#footer .footer-top .footer-contact p{
		font-size: 14px;
		line-height: 27px;
	}
	section{
		padding: 15px 0;
	}
	.section-title{
		padding-bottom:0px;
	}
	.mobAdrP{
		display:block;
	}
	.webAdrP{
		display:none;
	}
	.commP{
		text-align: justify;
		width: 95% !important;
		line-height: 30px;
	}
	.prodContUl{
		margin-top:15px;
	}
	#footer .footer-top .footer-links {
		margin-bottom: 20px;
	}
	.abtP{
		text-align: justify;
		width: 95%;
		margin: 0 auto;
		font-size: 16px;
		line-height: 33px;
		margin-bottom: 15px;
	}
	
	

}