body{color: #2a2929; font-family: 'Poppins', sans-serif; font-size: 16px; font-weight: 500;}

#wrapper{width: 100%; float: left;}
.container{max-width: 1330px;}
ul{margin: 0; padding: 0; list-style-type: none;}

.row{clear: both;}
.row-flex, .row-flex > div[class*='col-'] {display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex;  flex:1 1 auto;}
.row-flex-wrap {-webkit-flex-flow: row wrap;  align-content: flex-start; flex:0;}
.row-flex > div[class*='col-'], .container-flex > div[class*='col-'] {margin:-.2px;}
.container-flex > div[class*='col-'] div,.row-flex > div[class*='col-'] div {width:100%;}
.flex-col {display: flex; display: -webkit-flex; flex: 1 100%; flex-flow: column nowrap;}
.flex-grow {display: flex; -webkit-flex: 2; flex: 2;}

h3, h2{width: 100%; float: left; font-weight: 900; font-family: 'Montserrat', sans-serif; font-size: 35px; color: #151515; margin: 0; padding: 0; text-transform: uppercase; text-align: center;}
h3 span, h2 span{color: #023e87;}
.title-text{width: 100%; float: left; font-family: 'Montserrat', sans-serif; font-size: 20px; color: #151515; font-weight: 700;}

.btn-primary{background: #023e87; color: #fff !important; padding: 14px 45px; text-transform: uppercase; border: none; font-family: 'Montserrat', sans-serif; font-weight: 700; font-size: 18px; border-radius: 50px; text-decoration: none !important;}
.btn-primary:hover, .btn-primary:focus, .btn-primary:active{background: #fe5a0e !important; color: #fff !important; text-decoration: none; }

.btn-secondary{background: #fe5a0e; color: #fff !important; padding: 14px 45px; text-transform: uppercase; border: none; font-family: 'Montserrat', sans-serif; font-weight: 700; font-size: 18px; border-radius: 50px; text-decoration: none !important;}
.btn-secondary:hover, .btn-secondary:focus, .btn-secondary:active{background: #023e87 !important; color: #fff !important; text-decoration: none; }

.btn-white-border{background: none; color: #fff !important; padding: 12px 43px; text-transform: uppercase; border: 2px solid #fff; font-family: 'Montserrat', sans-serif; font-weight: 700; font-size: 18px; border-radius: 50px; text-decoration: none !important;}
.btn-white-border:hover, .btn-white-border:focus, .btn-white-border:active{background: #fff !important; color: #151515 !important; text-decoration: none; }

a{color: #023e87; text-decoration: underline;}
a:hover{color: #151515; text-decoration: none;}

.form-control{width: 100%; float: left; min-height: 68px; border: 1px solid #dedede; color: #2a2929; font-size: 16px; font-weight: 500; border-radius: 5px; padding: 10px 15px; font-family: 'Poppins', sans-serif;}
.form-control:focus{box-shadow: none; border: 1px solid #dedede;}
.form-control::placeholder{color: #535353; opacity: 1;}
.form-control:-ms-input-placeholder{color: #535353;}
.form-control::-ms-input-placeholder{color: #535353;}
.form-group{margin: 0 0 20px; width: 100%; float: left;}
.form-group p{width: 100%; float: left; padding: 0; margin: 0; font-size: 12px; text-align: center;}
		

/*=== Header ===*/
header{width: 100%; float: left; position: fixed; background: #fff; min-height: 70px; z-index: 10;}
header .container{padding: 0;}
.header-container{width: 100%; float: left; position: relative;}
.logo{width: auto; float: left; position: absolute; left: 15px; top: 0; transition: all 0.5s ease; z-index: 100;}
.logo-full{display: inherit; height: 110px;}
.logo-icon{display: none;}
.navigation{width: 100%; float: right;}
.navbar-light .navbar-nav .nav-link{font-family: 'Montserrat', sans-serif; font-size: 15px; text-transform: uppercase; font-weight: 700; color: #fff; padding: 15px 15px 15px; position: relative; border-bottom: 1px solid rgba(255, 255, 255, 0.1); text-decoration: none;}
.navbar-light .navbar-nav .nav-link:hover{color:#fff;}
.navbar-light .navbar-nav .nav-item{padding: 0;}
.navbar-light .navbar-nav .nav-item.active .nav-link, .navbar-light .navbar-nav .nav-item.show .nav-link{color:#fe5a0e;}
.navbar{padding: 0;}
.inquiry-btn a{background: #fe5a0e; color: #fff !important; padding: 14px 15px !important; text-transform: uppercase; border: none; font-family: 'Montserrat', sans-serif; font-weight: 700 !important; font-size: 18px !important;  text-decoration: none !important;}
.inquiry-btn a:hover{background: #fe5a0e !important; color: #fff !important;}
.navbar-toggler{position: absolute; right: 15px; margin: 0; top: -46px; z-index: 10000; border: none; padding: 0; outline: none !important;}
.navbar-toggler .icon-bar {background-color: #000; transform: rotate(0deg) translate(0px, 0px); transition: ease all 0.2s; display: block; width: 35px; height: 4px; border-radius: 1px}
.navbar-toggler .icon-bar + .icon-bar {margin-top: 6px}
.navbar-toggler .icon-bar:nth-child(2) {width: 35px; transition: ease all 0.2s}
.navbar-toggler:hover > .icon-bar:nth-child(2) {width: 35px; transition: ease all 0.2s}
.navbar-toggler.nice-select.open > .icon-bar:nth-child(2), header .navbar-toggler:active > .icon-bar:nth-child(2) {width: 35px; transition: ease all 0.2s}
.navbar-toggler:not(.collapsed) .icon-bar:first-child {transform: rotate(45deg) translate(8px, 7px); transition: ease all 0.2s}
.navbar-toggler:not(.collapsed) .icon-bar:nth-child(2) {opacity: 0; transition: ease all 0.2s}
.navbar-toggler:not(.collapsed) .icon-bar:nth-child(3) {transform: rotate(-45deg) translate(8px, -6px);transition: ease all 0.2s}
.bg-light{background: #023e87 !important; margin: 70px 0 0 0;}
.navbar-collapse{padding-top: 30px;}
.fixed{border-bottom: 1px solid #f3f3f3;}
.fixed .logo-full{display: none;}
.fixed .logo-icon{display: inherit; width: 50px; margin: 10px 0 0;}
.fixed .navbar-collapse{padding-top: 0;}
.dropdown-menu{margin: 0; border: none; background: #f3f3f3; border-radius: 0 0 5px 5px; padding: 0; box-shadow: 0px 3px 8px rgb(0, 0, 0, 0.1);}
.dropdown-menu ul li{width: 100%; float: left; border-bottom: 1px solid rgba(255, 255, 255, 0.2);}
.dropdown-menu ul li a{color: #fff; font-size: 14px; text-transform: uppercase; font-weight: 600; padding: 14px 25px; float: left; text-decoration: none;}
.dropdown-menu ul li a:hover{color: #fff; text-decoration: none;}
.mobile-inquiry-btn{width: auto; float: right; position: absolute; right: 70px; top: 22px;}
.mobile-inquiry-btn a{background: #fe5a0e; color: #fff !important; padding: 10px 20px; text-transform: uppercase; border: none; font-family: 'Montserrat', sans-serif; font-weight: 700; font-size: 14px; border-radius: 50px; text-decoration: none !important;}
.mobile-inquiry-btn a:hover, .mobile-inquiry-btn a:focus, .mobile-inquiry-btn a:active{background: #023e87 !important; color: #fff !important; text-decoration: none; }
/*=== Header End ===*/

/*=== Banner ===*/
#banner{width: 100%; float: left; background: url("../images/banner.jpg") no-repeat center top; background-size: cover; padding: 100px 0; position: relative; border-radius: 0 0 20px 20px; font-family: 'Montserrat', sans-serif; color: #fff; margin: 70px 0 0 0;}
.banner-container{width: 100%; float: right;  text-align: center;}
.banner-title{width: 100%; float: left; font-weight: 900; font-size: 50px; line-height: 55px; text-transform: uppercase;}
.banner-title span{color: #fe5a0e;}
.banner-container h1{width: 100%; float: left; text-align: center; text-transform: uppercase; color: #fff; font-size: 22px; font-weight: 900; margin: 0; padding: 20px 0; line-height: 30px;}
.banner-btn-row{width: 100%; float: left; }
.banner-btn-row .btn-white-border, .banner-btn-row .btn-secondary{margin: 10px 9px 0 9px;}
.inner-banner{width: 100%; float: left; background: url("../images/inner-banner.jpg") no-repeat center top; background-size: cover; padding: 100px 0; margin: 70px 0 0 0; border-radius: 0 0 20px 20px;}
.inner-banner h1{width: 100%; float: left; font-weight: 900; font-family: 'Montserrat', sans-serif; font-size: 35px; color: #fff; margin: 0; padding: 0; text-transform: uppercase; text-align: right; line-height: 35px;}
.inner-banner h1 span{color: #fe5a0e;}
/*=== Banner end ===*/

/*=== Middle ===*/
#middle{width: 100%; float: left;}
.welcome-section{width: 100%; float: left; padding: 70px 0;}
.welcome-section h2{text-align: left;}
.welcome-section p{width: 100%; float: left; line-height: 38px; padding: 20px 0 0 0;}
.welcome-image{width: 100%; float: left; margin: -30px 0 0 0;}
.welcome-image img{border-radius: 50%; float: right; border: 15px solid #fff; width: 100%;}
.product-section{width: 100%; float: left; background: #f3f3f3; border-radius: 20px 20px 0 0; padding: 70px 0 70px;}
.product-container{width: 100%; float: left; padding: 40px 0 0 0;}
.product-container ul li{width:100%; float: left; padding: 1px;}
.product-box{width: 100%; float: left; background: #fff; border-radius: 8px; padding: 15px;}
.product-box-image{width: 100%; float: left;}
.product-box h2{width: 100%;float: left; margin: 0; padding: 30px 0 0 0; font-size: 20px; font-weight: 700; color: #151515; text-align: center; text-transform: none; min-height: 80px;}
.product-box:hover{box-shadow: 0 0 25px rgba(0, 0, 0, 0.12); z-index: 1; position: relative;}
.product-box:hover h2{color: #023e87;}
.product-contact{width: 100%; float: left; color: #151515; font-size: 18px; text-align: center; font-family: 'Montserrat', sans-serif; font-weight: 700; line-height: 40px; padding: 40px 0 0 0;}
.product-contact a{color: #023e87; text-decoration: underline;}
.product-contact a:hover{text-decoration: none; color: #2a2929;}
.qc-container-wrp{width: 100%; float: left; padding: 70px 0;}
.qc-container{width: 100%; float: left; padding: 20px 0 0 0;}
.qc-box{width: 100%; float: left; border: 1px solid #ececec; border-radius: 50px; min-height: 102px; padding: 0 15px 0 110px; position: relative; margin: 20px 0 0 0;}
.qc-box-icon{width:78px !important; height: 78px; float: left; background: #023e87; border-radius: 50%; position: absolute; left: 11px; top: 11px; text-align: center; padding: 17px 0 0 0; }
.qc-box-title{width: 100%; float: left; position: relative; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); font-weight: 600;}
.middle-bottom{width: 100%; float: left; background: #f3f3f3; border-radius: 20px 20px 0 0; padding: 40px 0 30px;}
.information-box{width: 100%; float: left; background: #fff; border-radius: 10px; padding: 10px; margin: 30px 0 0 0;}
.information-box-image{width: 100%; float: left;}
.information-box-image img{border-radius: 10px; width: 100%;}
.information-box-bottom h3{width: 100%; float: left; color: #151515; font-size: 20px; font-weight: 900; text-transform: uppercase; margin: 0; padding: 0; text-align: center;}
.information-box-bottom{width: 100%; float: left; padding: 30px 10px 20px;}
.information-box-bottom p{width: 100%; float: left; font-size: 16px; line-height: 30px !important; text-align: center; padding: 10px 0 10px 0; margin: 0;}
.backend-link{width: 100%; float: left;}
.backend-link a{color: #023e87; font-weight: 700; text-transform: uppercase; text-decoration: none; font-size: 14px;}
.backend-link a span{width: 14px; height: 7px; background: url("../images/arrow.jpg") no-repeat left top; display: inline-block; margin: 0 0 0 5px; position: relative; top: -2px;}
.backend-link a:hover{color: #151515;}
.client-logo-section{width: 100%; float: left; padding: 70px 0;}
.client-logo-container{width: 100%; float: left; padding: 35px 0 0 0;}
.client-logo-container ul{margin: 0 -5px;}
.client-logo-container ul li{width: 33.33%; float: left; padding: 5px 5px;}
.client-logo-box{width: 100%; float: left; position: relative; border: 1px solid #ececec; border-radius: 5px; height: 90px;}
.client-logo-box img{max-width:80%; width: auto !important; max-height:80%; margin:0 auto; display:block; position:absolute; left:0px; right:0px; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%);}
/*=== /Middle ===*/

/*=== Footer ===*/
footer{width: 100%; float: left; background: url("../images/footer-bg.jpg") no-repeat left top; background-size: cover; border-radius: 20px 20px 0 0;  padding: 50px 0 40px;}
.footer-nav{width: 100%; float: left; border-bottom: 1px solid #0d0d0d; padding: 0 0 40px; font-family: 'Montserrat', sans-serif; font-size: 14px; font-weight: 700; text-transform: uppercase;}
.footer-nav ul li{width: 50%; display: inline-block; float: left; padding: 5px 0; position: relative;}
.footer-nav ul li a{color: #fff; text-decoration: none;}
.footer-nav ul li a:hover{color: #fe5a0e; text-decoration: none;}
.footer-bottom{width: 100%; float: left; padding: 40px 0 0;}
.footer-bottom-left{width: 100%; float: left; text-align: center;}
.footer-bottom-left img{margin: 0 10px; max-width: 100px;}
.copyright{width:100%; float: right; color: #fff; font-size: 15px; padding: 50px 0 0 0; text-align: center;}
.copyright span{color: #fe5a0e; font-weight: 700;}
/*=== Footer End ===*/

/*=== Inner Page ===*/
.innerpage-container{width: 100%; float: left; padding: 70px 0 0;}
.innerpage-container p{line-height: 34px;}
.about-image{border-radius: 50%; float: right;}
.management-section{width: 100%; float: left; background: #f3f3f3; border-radius: 20px 20px 0 0; padding: 70px 0 70px; margin: 50px 0 0 0;}
.management-section .information-box-bottom h3{font-size: 18px;}
.infra-section{width: 100%; float: left; padding: 0 0 70px;}
.infra-box{width: 100%; float: left; background: #f3f3f3; border-radius: 10px; padding: 10px; margin: 30px 0 0 0;}
.rd-image-row{width: 100%; float: left; padding: 30px 0 0 0;}
.rd-image-row img{width: 100%; border-radius: 10px;}
.bullets{width: 100%; float: left; padding: 30px 0; }
.bullets ul li{width: 100%; float: left; background: url("../images/logo-icon.png") no-repeat left 7px; background-size: 12px; margin: 10px 0; padding: 0 0 0 25px;}
.client-section{width: 100%; float: left; padding: 0 0 40px 0;}
.client-box{width: 100%; float: left; border: 1px solid #f3f3f3; border-radius: 10px; margin: 0 0 30px;}
.client-box-title{width: 100%; float: left; background: #023e87; color: #fff; padding: 15px 20px; font-weight: 900; font-family: 'Montserrat', sans-serif; font-size: 20px;  text-transform: uppercase; border-radius: 10px 10px 0 0;}
.client-box-title.bg{background: #fe5a0e;}
.client-box ul {padding: 15px 0;}
.client-box ul li{width: 100%; float: left; padding: 15px 20px; border-bottom: 1px solid #f3f3f3; position: relative; font-weight: 600; }
.client-box ul li:last-child{border: none;}
.client-box ul li:nth-child(odd){background: #f3f3f3;}
.contact-row{width: 100%; float: left; padding: 0 0 30px 0;}
.contact-box{width: 100%; float: left; padding: 0 0 40px;}
.contact-title{width: 100%; float: left; font-family: 'Montserrat', sans-serif; font-size: 20px; font-weight: 700; color: #023e87; text-transform: uppercase;}
.contact-detail-row{width: 100%; float: left; padding: 8px 0 8px 40px; margin: 15px 0 0 0;}
.contact-detail-row.location{background: url("../images/icon-location.png") no-repeat left 10px;}
.contact-detail-row.tel{background: url("../images/icon-tel.png") no-repeat left 8px;}
.contact-detail-row.email{background: url("../images/icon-email.png") no-repeat left 7px;}
.contact-detail-row.user{background: url("../images/icon-user.png") no-repeat left 10px;}
.inquiry-form-wrp{width: 100%; float: left; padding: 0 0 50px; }
.inquiry-form{max-width: 600px; margin: 0 auto;}
.product-box-cotainer{width: 100%; float: left; padding: 0 0 40px;}
.inner-product-box{width: 100%; float: left; background: #f3f3f3; padding: 10px; border-radius: 10px; margin: 0 0 30px;}
.inner-product-box-image{width: 100%; float: left; background: #fff; height: 180px; position: relative; border-radius: 10px;}
.inner-product-box-image img{max-width:100%; max-height:100%; margin:0 auto; display:block; position:absolute; left:0px; right:0px;  top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); width:auto;}
.inner-product-box h2{width: 100%;float: left; margin: 0; padding: 30px 0 0 0; font-size: 20px; font-weight: 700; color: #151515; text-align: center; text-transform: none; min-height: 80px;}
.inner-product-box:hover{box-shadow: 0 0 25px rgba(0, 0, 0, 0.12); z-index: 1; position: relative;}
.inner-product-box:hover h2{color: #023e87;}
.product-detail-right{width: 100%; float: left; padding: 0 0 70px;}
.product-detail-right ul li{width: 100%; float: left; padding: 15px 0; border-bottom: 1px solid #f3f3f3;}
.product-detail-right ul li a{width: 100%; float: left; text-transform: uppercase; font-weight: 600; color: #151515; font-size: 14px; text-decoration: none;}
.product-detail-right ul li a:hover, .product-detail-right ul li.active a{color: #023e87;}
.product-detail-left{width: 100%; float: left; padding: 40px 0 40px;}
.product-detail-box{width: 100%; float: left; padding: 0 0 25px 0; position: relative; background: #f3f3f3; border: 1px solid #f3f3f3; min-height: 200px; border-radius: 10px; margin: 30px 0 0 0;}
.product-detail-image{width: 100%; float: left; height: 180px; background: #fff; position: relative;}
.product-detail-image img{max-width:100%; max-height:100%; margin:0 auto; display:block; position:absolute; left:0px; right:0px;  top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); width:auto;}
.product-detail-box h2{width: 100%; float: left; text-align: left; font-size: 18px; padding: 15px 15px 0; color: #023e87; font-weight: 800;}
.product-detail-box ul{width: 100%; float: left; padding: 10px 15px 0 15px;}
.product-detail-box ul li{width: 100%; float: left; padding: 0 0 0 110px; position: relative; margin: 8px 0;}
.product-detail-box ul li span{width: 150px; float: left; position: absolute; left: 0; top: 0; font-weight: 600;}
/*=== Inner Page End ===*/
.help-block-error { color: #721c24; font-size: 12px; padding-top: 10px; float: left; width: 100%; }


@media (min-width: 640px) {
	/*=== Middle ===*/
	.product-container ul li{width: 50%;}
	.client-logo-box{height: 118px;}
	/*=== /Middle ===*/
	
	/*=== Footer ===*/
	.footer-nav ul li{width: 33.33%;}
	/*=== Footer End ===*/
	
	/*=== Inner Page ===*/
	.product-detail-box{padding: 25px 30px 25px 280px;}
	.product-detail-image{width: 260px !important; position: absolute; height: 100%; background: #fff; left: 0; top: 0;}
	.product-detail-box h2{padding: 0;}
	.product-detail-box ul{ padding: 10px 0 0 0;}
	.product-detail-box ul li{padding: 0 0 0 140px}

	/*=== Inner Page End ===*/
}

@media (min-width: 768px) {
	
	/*=== Banner ===*/
	#banner{padding: 180px 0;}
	.banner-title{font-size: 60px; line-height: 65px;}
	.banner-container h1{font-size: 28px; line-height: 35px;}
	/*=== Banner End ===*/

	/*=== Middle ===*/
	.qc-container{padding: 10px 0 0 0;}
	.qc-box{margin: 30px 0 0 0;}
	/*=== Middle ===*/
	
	/*=== Footer ===*/
	.footer-nav{font-size: 15px;}
	.footer-bottom-left{width: auto;}
	.footer-bottom-left img{margin-right: 40px; margin-left: 0; max-width: inherit}
	.copyright{width: auto; text-align: right;}
	/*=== Footer End ===*/
}

@media (min-width: 992px) {
	h3, h2{font-size: 50px;}

	/*=== Banner ===*/
	#banner, .inner-banner{border-radius: 0 0 100px 100px;}
	.banner-container{max-width: 750px; text-align: right;}
	.banner-title{font-size: 100px; line-height: 95px;}
	.banner-container h1{font-size: 34px; padding: 30px 0; line-height: 45px; text-align: right;}
	.inner-banner h1{font-size: 50px;}
	/*=== Banner End ===*/
	
	/*=== Middle ===*/
	.welcome-section{padding: 130px 0;}
	.product-container ul li{width: 33.33%;}
	.qc-container-wrp{padding: 130px 0;}
	.middle-bottom, .product-section{border-radius: 100px 100px 0 0; padding: 120px 0;}
	.information-box{margin: 0;}
	.information-box-bottom h3{font-size: 22px; }
	.client-logo-section{padding: 130px 0;}
	.client-logo-container ul li{width: 16.66%; float: left; padding: 5px 5px;}
	/*=== /Middle ===*/
	
	/*=== Footer ===*/
	footer{border-radius: 100px 100px 0 0; padding: 90px 0 60px;}
	.footer-nav{text-align: center;}
	.footer-nav ul li{padding: 0 20px; width: auto; float: inherit;}
	.footer-nav ul li:after{width: 5px; height: 5px; background: #515050; border-radius: 50%; float: left; position: absolute; right: 0; top: 10px; content: "";}
	.footer-nav ul li:last-child:after{display: none;}
	/*=== Footer End ===*/
	
	/*=== Inner Page ===*/
	.innerpage-container{padding: 130px 0 0;}
	.management-section{border-radius: 100px 100px 0 0; padding: 120px 0; margin: 120px 0 0 0;}
	.management-section div[class*='col-']{padding-top: 40px;}
	.infra-section{width: 100%; float: left; padding: 10px 0 130px 0;}
	.client-section{padding: 0 0 100px 0;}
	.contact-row{padding: 0 0 90px;}
	.inquiry-form-wrp{padding: 0 0 110px;}
	.product-box-cotainer{padding: 0 0 100px;}
	.product-detail-right{background: url("../images/shadow-bg.jpg") repeat-y left top; padding: 100px 0 100px 40px;}
	.product-detail-left{padding: 70px 0 100px;}
	/*=== Inner Page End ===*/
}

@media (min-width: 1200px) {
	/*=== Header===*/
	header{min-height: 98px;}
	header .container{padding: 0 15px;}
	.navbar-light .navbar-nav .nav-item{padding-left: 12px; padding-right: 12px;}
	.logo-full{height: inherit;}
	.fixed{min-height: 85px;}
	.fixed .logo-icon{width: 60px; margin: 12px 0 0;}
	.navigation{width: auto;}
	.navbar-light .navbar-nav .nav-link{padding: 38px 0 37px; color: #151515; border: none;}
	.navbar-light .navbar-nav .nav-link:hover{color:#023e87;}
	.navbar-light .navbar-nav .nav-item.active .nav-link:before{width: 100%; float: left; height: 4px; background: #023e87; content: ""; position: absolute; left: 0; bottom: 0;}
	.navbar-light .navbar-nav .nav-item.active .nav-link, .navbar-light .navbar-nav .nav-item.show .nav-link{color:#023e87;}
	.inquiry-btn{padding-top: 20px !important; padding-right: 0 !important;}
	.inquiry-btn a{background: #023e87; padding: 14px 45px !important; border-radius: 50px; }
	.inquiry-btn a:hover{background: #fe5a0e !important; }
	.bg-light{background: none !important; margin: 0;}
	.navbar-collapse{padding-top: 0;}
	.fixed .navbar-light .navbar-nav .nav-link{padding: 31px 0 31px}
	.fixed .inquiry-btn{padding-top: 14px !important;}
	.dropdown-menu{width: 250px;}
	.dropdown-menu ul li{border-bottom: 1px solid #fff;}
	.dropdown-menu ul li:last-child{border: none;}
	.dropdown-menu ul li a{color: #151515; padding: 14px 15px; }
	.dropdown-menu ul li a:hover{color: #023e87;}
	.mobile-inquiry-btn{display: none;}
	.dropdown:hover>.dropdown-menu {display: block;}
	/*=== Header End ===*/
	
	/*=== Banner ===*/
	#banner, .inner-banner{margin: 98px 0 0 0;}
	/*=== Banner End ===*/

	/*=== Middle ===*/
	.welcome-image{margin: -170px 0 0 0;}
	.product-container ul li{width: 25%;}
	.information-box-bottom{padding: 30px 30px 20px;}
	/*=== Middle End ===*/
}

@media (min-width: 1360px) {
	
	.navbar-light .navbar-nav .nav-item{padding-left: 20px; padding-right: 20px;}
	
	/*=== Footer ===*/
	.footer-nav ul li{padding: 0 38px;}
	/*=== Footer End ===*/
}