@import "font-aw.css";
body { color: #231f20; font-size: 14px; line-height: 22px; font-weight: normal; }
.container { width: 100%; max-width: 1170px; display: block; margin: 0 auto; }
section { padding: 15px 0; }
/*** custom css ***/
.logo { float: left; }
.logo>a { display: inline-block; }
.logo>a>img { width: 100%; max-width: 269px; }
.nav-block { float: right; }
.nav li { display: inline-block; }
.nav li>a { padding: 43px 16px; display: block; color: #000; font-size: 14px; text-transform: uppercase; -webkit-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }
.nav li>a:hover { background: #f7f7f7; }
.sec-head { font-size: 28px; font-weight: normal; margin: 15px 0; padding: 5px 0; line-height: 31px; }
.sec-sb-head { font-size: 22px; font-weight: normal; padding: 5px 0; word-break: break-all; }
.sec-cont { font-size: 15px; text-align: justify; font-weight: normal; margin: 15px 0; }
.sec-cont>a { color: #EB4584; text-decoration: underline; }
footer { background: #eb4584; text-align: center; margin-top: 20px; }
.ftr-link>li { display: inline-block; }
.ftr-link>li>a { display: block; color: #fff; padding: 5px 10px; }
.ftr-link>li>a:hover { background: #ed5891; }
.btm-ftr { background: #2f2f2f; padding: 10px 0; color: #fff; }
.ftr-smm>li { display: inline-block; }
.ftr-smm>li>a { display: block; padding: 10px 10px; color: #fff; }
.ftr-smm>li>a:hover { background: #ed5891; }
/*****about us*****/
.per-info>li { list-style: inside; padding: 2px 0; }
.per-info>li strong { width: 130px; display: inline-block; }
.per-info>li i { display: inline; }
.ser-op>li { list-style: inside; font-weight: bold; padding: 1px 0; }
.gallery-block div[class^="col"] { margin: 10px 0; }
 @media (max-width:1200px) {
}
@media (max-width:992px) {
.nav li>a { padding: 29px 10px; font-size: 13px; }
.logo > a > img { max-width: 200px; }
}
@media (max-width: 768px) {
.menu { width: 40px; height: 40px; display: inline-block; position: absolute; top: 20px; right: 20px; background: #EA4482; padding: 8px; cursor: pointer; z-index: 100; }
.menu>span { display: block; height: 3px; background: #fff; margin: 4px 0; }
.nav-block { position: absolute; top: 81px; left: 0; width: 100%; text-align: center; z-index: 200; display: block; background: #EA4482; display: none; }
.nav li { display: block; text-align: center; }
.nav li>a { padding: 15px 0; color: #fff; }
.logo { float: none; }
.logo>a { display: inline-block; }
.nav li>a:hover { background: #f7f7f7; color: #000; }
.per-info>li { list-style: none }
.per-info>li strong { width: 50%; display: inline-block; }
}