* {padding: 0;margin: 0;line-height: 1.3 !important;}
body {font-family: 'Raleway', sans-serif;font-weight: 500;background: #004085;letter-spacing: 1px;color: #fff;}
hr {height: 1px;border: none;color: #171d2787;background-color: #171d2787;width: 100%;text-align: left;margin: 3px auto 2px 0;}

/*=============HEADER==================*/
div .header-align {max-width: 1050px;}
nav.main-navigation .navbar {background: #0c73cc !important;}
nav.main-navigation .dropdown {border-radius: 0;border: 0;}
nav.main-navigation .dropdown-menu {background: #ced4da;border: 0;top: 85%;min-width: 95px;/*border-radius: 6px 6px 6px 6px;*/padding: 6px 0;margin: 6px -3px 0;}
.dropdown-item{display:block;width:100%;padding:1px 7px;clear:both;font-weight:500;color:#212529;text-align:inherit;white-space:nowrap;background-color:transparent;border:0}
nav.main-navigation .dropdown-item:hover{background:#10111300!important;color:grey}
nav.main-navigation .dropdown-menu a {color: #004085;font-size: 16px;text-transform: capitalize;}
nav.navbar.main-navigation .nav-item .nav-link {text-transform: capitalize;padding-left: 6px;color: #004085;font-size: 16px;font-weight:bold;}
nav.navbar.main-navigation .multi-submenu-wraper>.dmenu {flex: 100%;}
nav.navbar.main-navigation .multi-submenu-wraper .sm-menu {right: 0;left: 250px;top: -2px;text-align: center;}
nav.navbar.main-navigation .multi-submenu-wraper .sm-menu-2 {right: 0;left: 133px!important;top: -2px;text-align: center;}
nav.navigation-wrapper {background: #000;}
nav.navigation-wrapper .dropdown-submenu li a:hover {color: #59d2e5;padding: 2px 25px 5px 0px;}
nav.navigation-wrapper.sticky {background: #000;}
div a img.img-logo {max-width: 120px;padding-left: 0px;vertical-align: middle;}
div a img.img-logo-footer {max-width: 112px;vertical-align: middle;}
nav div.menu-align {justify-content: flex-end;margin-top: 55px;/*margin-right: 40px;*/}
nav.bg-dark-menu {background-color: #fff !important;height: 95px;border-bottom: solid 1px;padding-left: 7em;padding-right: 7em;}
.navbar-toggler {padding: .25rem .75rem;font-size: 1.25rem;line-height: 1;background-color: #f8f9fa;border: 1px solid transparent;border-radius: .25rem;}
.navbar-toggler:active,.navbar-toggler:focus {outline: none;}
.navbar-light .navbar-toggler-icon {width: 24px;height: 17px;background-image: none;position: relative;border-bottom: 1px solid #000;transition: all 300ms linear;}
.navbar-light .navbar-toggler-icon:after, .navbar-light .navbar-toggler-icon:before{width: 24px;position: absolute;height: 1px;background-color: #000;top: 0;left: 0;content: '';transition: all 300ms linear;z-index: 2;}
.navbar-light .navbar-toggler-icon:after{top: 8px;}
.navbar-toggler[aria-expanded="true"] .navbar-toggler-icon:after {transform: rotate(45deg);}
.navbar-toggler[aria-expanded="true"] .navbar-toggler-icon:before {transform: translateY(8px) rotate(-45deg);}
.navbar-toggler[aria-expanded="true"] .navbar-toggler-icon {border-color: transparent;}
@media(max-width: 540px) {
nav.bg-dark-menu {background-color: #fff!important;padding-left: 5px;padding-right: 10px;height: auto;flex-direction: row-reverse;}
nav div.menu-align {justify-content: flex-end;}
div a img.img-logo {max-width: 75px;padding-left: 0px;}}
.dropdown-item.active, .dropdown-item:active {color: #fff;text-decoration: none;background-color:#f8f9fa08!important;}
.dropdown-menu {position: absolute;top: 100%;left: 0;z-index: 1000;display: none;float: left;min-width: 10rem;padding: .5rem 0;margin: .125rem 0 0;font-size: 1rem;color: #212529;text-align: left;list-style: none;background-color: #fff;background-clip: padding-box;border: 1px solid rgba(0,0,0,.15);border-radius: 0px!important;}
/*nav div .navigation-list .navigation-list ul li a */
.active {color: #808080!important;}

/*==============CONTENT SECTION============*/
div.page-title {/*font-family: 'Comic Sans MS';*/text-align: center;margin-top: 30px;text-transform: capitalize;}
div.page-title h1 {/*font-family: 'Comic Sans MS';*/font-size: 30px;line-height: 0.8;line-height: 0.8;display: inline-block;text-transform: capitalize;}
div.page-title1 h1 {font-family: 'Raleway';font-weight: 500;text-align: center;margin-top: 130px;font-size: 30px;}
div.container_banner>img {width: 100%;margin-top: 95px;}
.content-text {font-size: 14px;text-align:initial;padding: 40px 60px 0px 60px;letter-spacing: 1px;}

@media(max-width: 768px) {
.container_banner {margin-top: 0px;}
div.container_banner>img {max-width: 100%;margin-top: 66px;height: 180px;}
.content-text {font-size: 12px;padding: 19px 23px 15px 23px;text-align: justify; letter-spacing: 1px;}}
/*========COUNTER SECTION===============*/
.counter {margin-bottom: 42px;background-color:#002754;padding: 20px 0;border-radius: 5px;}
.count-title {font-size: 40px;margin-top: 10px;margin-bottom: 0;text-align: center;}
.count-text {font-size: 13px;margin-top: 10px;margin-bottom: 0;text-align: center;}
.fa-2x {margin: 0 auto;float: none;display: table;color: #4ad1e5;}

/*=============IMAGE GALLERY=============*/
.gallery-container h1 {text-align: center;margin-top: 50px;font-weight: 500;}
.gallery-container p.page-description {text-align: center;margin: 25px auto;font-size: 18px;color: #999;}
.tz-gallery {padding: 40px;}
.plastic-metal-image-caption{margin-top: 25px;text-align: center;font-size: 18px;font-weight: bold;}
/* Override bootstrap column paddings */
.tz-gallery .row>div {padding: 4px;}
.tz-gallery .lightbox img {width: 100%;border-radius: 0;position: relative;}
.tz-gallery .lightbox:before {position: absolute;top: 50%;left: 50%;margin-top: -13px;margin-left: -13px;opacity: 0;color: #fff;font-size: 26px;content: '' !important;pointer-events: none;z-index: 9000;transition: 0.4s;}
.tz-gallery .lightbox:after {position: absolute;top: 0;left: 0;width: 100%;height: 100%;opacity: 0;background-color: rgba(46, 132, 206, 0.7);content: '';transition: 0.4s;}
.tz-gallery .lightbox:hover:after, .tz-gallery .lightbox:hover:before {opacity: 1;}
.baguetteBox-button {background-color: transparent !important;}
div.caption-style{color: #f8f9fa;text-align: -webkit-center;margin-top: 25px;}
@media(max-width: 768px) {body {padding: 0;}}
/*=============SERVICES PAGE=============*/
.services-content-box{margin-top: 10px;margin-bottom: 20px;margin-left: 10px;margin-right: 10px;width: 200px;height: 400px;background-color: #1c4367;}
.bg-box {background-color: #002754!important;}
.box-mb{margin-bottom: 45px;margin-top: 20px;}
.h5-pb h5{padding-bottom: 15px;font-size: 16px;}
.title-box div{margin-bottom: 35px;text-align: center;margin-top: 25px;}
.title-box div a{margin-top: 10px;font-size: 24px;color: #fff;margin-bottom: 20px;}
.card-text1:last-child {margin-bottom: 0;font-size: 10px!important;text-align: left;!important;}
.text-custom {text-align: justify!important;}
.service-head{padding-bottom: 8px;text-align: center;padding-top: 10px;}
.read-more-align p a{font-style: italic;display: inline-block;padding-left: 155px;color: #fff;text-decoration: underline;}
.modal-body-text-align{font-size: 12px;text-align: center;text-indent: 6%;}

/*=============CONTACT FROM===============*/

.form-control {display: block;width: 100%;/* height: calc(12px + 0.75rem + 2px);padding: 2px 2px 2px 15px;*/font-size: 14px;font-weight: 500;line-height: 1.5;color: #495057;background-color: #fff;background-clip: padding-box;border: 1px solid #ced4da;border-radius: .25rem;transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;}
form .form-group {margin-bottom: 14px!important;}
form div .label-al{display: inline-block;margin-bottom: 2px;}
.form-box {margin-bottom: 25px;}
.btn-success {margin-top: 15px;color: #fff;background-color: #022754;border-color: #022754;}
input,textarea {width: 100%;}
address {margin-top: 55px;}
address.address-align h4 {font-size: 20px!important;margin-bottom: -16px;}
p.msg-success {margin-top: 11px;color: #808080;}
div.address-box {font-size: 14px;margin-top: 10px;text-align: center;}
@media(max-width: 768px) {
.address-box {display: none;}
div.page-title1 h1 {text-align: center;margin-top: 140px;font-size: 30px;}}

/*===============FOOTER==================*/
div.footer-wrapper a {color: #808080;text-decoration: none;}
div.footer-wrapper a:hover {color: #808080;}
div.footer-wrapper .footer-text-wrap {max-width: 1100px;margin: auto;}
div.footer-wrapper {color: #808080;background: #002754;font-size: 9px;max-width: 100% !important;margin: auto;}
div.footer-wrapper:after {content: "";height: 1px;margin: auto;width: 600px;}
div.copyright-text-wrap {color: #fff !important;font-size: 8px;padding: 14px 0px 3px 0px;text-align: center!important;}
.footer-text-col1 {margin-top: 33px;}
.logo-align {margin: 0px 0px 8px 90px;}
.footer-link-align {color: #808080;font-size: 12px;text-underline-position: under;text-decoration: underline;text-decoration-color: #004085;margin-top: 63px;margin-bottom: 12px;}
.footer-address-block{display: inline-block;/*width: 89%;*//*padding-left: 1em;*/padding-top: 1px;}
.icon-footer{font-size: 20px;color:#808080;display: inline-block;width: 6%;vertical-align: top;/* padding-right: 1em; */}
.col-quick-link-padding{padding-left: 135px;}
@media(max-width: 768px) {
.footer-link-align {color: #808080;text-align: left;margin-top: 7px;margin-bottom: 8px;padding-left: 0px;text-underline-position: under;text-decoration: underline;text-decoration-color: #004085;}
.logo-align {/*margin: 0px 0px 0px -17px;*/vertical-align: middle;}
.quick-align{padding-left: 0px;}
.col-quick-link-padding{padding-left: 13px;}}
.container-max-w{max-width: 1235px!important;}
.quick-align{padding-left: 13px;}
div.container_banner.home-banner-container{width:initial;max-width:100%;}
.footer-wrapper > .footer-top-wrap-1{max-width: 1050px;margin: auto;}
.footer-wrapper > .footer-top-wrap-1 .left-block .footer-logo img{max-width:80px;text-align: center;}
.footer-wrapper > .footer-top-wrap-1 .right-block{align-self:center;}
.footer-wrapper > .footer-top-wrap-1 .right-block .footer-text-top p{font-size:12px;margin-bottom:0;}
.footer-wrapper > .footer-top-wrap-1 .left-block .footer-logo{margin: 1.5em 0;}