<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">a,
abbr,
acronym,
address,
applet,
article,
aside,
audio,
b,
big,
blockquote,
body,
canvas,
caption,
center,
cite,
code,
dd,
del,
details,
dfn,
div,
dl,
dt,
em,
fieldset,
figcaption,
figure,
font,
footer,
form,
h1,
h2,
h3,
h4,
h5,
h6,
header,
hgroup,
html,
i,
iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
meter,
nav,
object,
ol,
output,
p,
pre,
progress,
q,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
ul,
var,
video {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: 0 0;
}
body {
    line-height: 1;
}
article,
aside,
blockquote,
dialog,
figure,
footer,
header,
hgroup,
nav,
section {
    display: block;
}
nav ul {
    list-style: none;
}
ol {
    list-style: decimal;
}
ul {
    list-style: disc;
}
ul ul {
    list-style: circle;
}
blockquote,
q {
    quotes: none;
}
blockquote:after,
blockquote:before,
q:after,
q:before {
    content: "";
    content: none;
}
ins {
    text-decoration: underline;
}
del {
    text-decoration: line-through;
}
mark {
    background: 0 0;
}
abbr[title],
dfn[title] {
    border-bottom: 1px dotted #000;
    cursor: help;
}
table {
    border-collapse: collapse;
    border-spacing: 2px;
}
hr {
    display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0;
}
a img,
input,
select {
    vertical-align: middle;
}
.left {
    float: left;
}
.right {
    float: right;
}
@font-face {
    font-family: proxima_novaregular;
    src: url(../fonts/proximanova-regular-webfont-webfont.eot);
    src: url(../fonts/proximanova-regular-webfont-webfont.eot?#iefix) format("embedded-opentype"), url(../fonts/proximanova-regular-webfont-webfont.woff) format("woff"),
        url(../fonts/proximanova-regular-webfont-webfont.ttf) format("truetype"), url(../fonts/proximanova-regular-webfont-webfont.svg#proxima_novaregular) format("svg");
    font-weight: 400;
    font-style: normal;
}
@font-face {
    font-family: Heuristica-Regular;
    src: url(../fonts/Heuristica-Regular.eot?#iefix) format("embedded-opentype"), url(../fonts/Heuristica-Regular.otf) format("opentype"), url(../fonts/Heuristica-Regular.woff) format("woff"),
        url(../fonts/Heuristica-Regular.ttf) format("truetype"), url(../fonts/Heuristica-Regular.svg#Heuristica-Regular) format("svg");
    font-weight: 400;
    font-style: normal;
}
.clear {
    clear: both;
}
body {
    font-family: Heuristica-Regular;
    background: #fff !important;
    overflow-x: hidden;
}
h1,
h2,
h3,
h4,
h5,
h6,
p {
    display: block;
    font-weight: 400;
}
a {
    text-decoration: none;
}
p {
    line-height: 21px;
}
b,
strong {
    font-weight: 700;
}
em,
i {
    font-style: italic;
}
.poRel {
    position: relative;
}
.clearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}
img {
    width: 100%;
}
iframe {
    width: 100%;
    height: 100%;
}
* html .cf {
    height: 1%;
}
body {
    background: #f4f3f3;
}
.wraper {
    width: 100%;
    margin: 0 auto;
}
.header {
    margin: 0;
    padding: 0;
}
.hdTp {
    background: #342279;
    margin: 0; 
    padding: 0;
}
.banrDv {
    margin: 0;
    padding: 0;
}
.lgImg {
    margin: 0 6%;
    background: url(../images/header-logo.jpg) right no-repeat;
    background-size: 60%;
}
.lgImg a img {
    width: 588px;
}
.maMn {
    background: #fff;
    padding: 0 0 0 4%;
}
.maMn1 {
    background: #fff;
    float: right;
    width: 68%;
}
.navMn {
    list-style: none;
    display: block;
    float: left;
    width: auto;
}
.navMn li {
    display: inline;
    float: left;
    width: auto;
    display: inline;
    position: relative;
    float: left;
    color: #fff;
}
.navMn li:hover a {
    color: #0088d2;
}
.navMn li a {
    color: #585858;
    font: 700 16px Lato, sans-serif;
    font-size: 100%;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
    line-height: 50px;
    padding: 0 14px;
}
#abtDrpDwnM {
    margin-left: 0 !important;
}
.bcC {
    background: #0088d2 !important;
}
.home {
    padding: 0 !important;
    width: 4.5%;
    background: 0 0 !important;
}
.mnPg {
    margin-top: -2%;
    padding: 9% 2.5% 1%;
    background: #f4f3f3;
}
.mnPg1 {
    margin-top: -2%;
    padding: 5% 2.5% 1%;
    background: #f4f3f3;
}
.f-nav {
    z-index: 999;
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
}
.f-nav .lgImg a img {
    width: 588px !important;
}
.gridview {
    background: url(../images/grid-view.png) no-repeat;
    height: 16px;
    width: 16px;
}
.gridview1 {
    background: url(../images/grid-view.png) no-repeat;
    height: 16px;
    width: 16px;
}
.imgVid {
    float: right;
    position: absolute;
    z-index: 9;
    display: block;
    top: -7%;
    right: 2%;
}
.mnpgRt,
.mnpglt {
    float: left;
    width: 27%;
    padding: 0 1% 0 2%;
    display: none;
}
.nwEntH2 {
    background: #34a4d4;
    color: #fff;
    font-size: 98%;
    font-family: Heuristica-Regular;
    padding: 3% 0 2% 4%;
}
.nwEnt {
    list-style: none;
    padding-left: 2%;
}
.nwEnt li {
    color: #363535;
    font-size: 14px;
    line-height: 20px;
    font-weight: 500;
    font-family: Heuristica-Regular;
    margin: 5% 0;
}
.mnpgMd {
    float: left;
    width: 35%;
    padding: 0 2%;
}
.mnpgMdH2 {
    color: #007fb6;
    font-size: 32px;
    font-family: Heuristica-Regular;
    letter-spacing: -2px;
}
.mnpgMdH3 {
    font-size: 16px;
    font-family: Heuristica-Regular;
    color: #4b4949;
    margin: 3% 0;
}
.abpgMdP {
    font-family: Heuristica-Regular;
    color: #4b4949;
    margin: 2% 0 4%;
    font-size: 16px;
}
.abpgMdH3 {
    font-size: 16px;
    font-family: Heuristica-Regular;
    color: #4b4949;
    margin: 1% 0;
    line-height: 20px;
}
.whpgMdH3 {
    font-size: 16px;
    font-family: Heuristica-Regular;
    color: #4b4949;
    margin: 1% 0 0;
}
.abpgMdP21 {
    font-size: 16px;
    font-family: Heuristica-Regular;
    color: #4b4949;
    margin: 2% 0 0;
    list-style: none;
}
.side-cont {
    margin-left: 315px;
    padding: 2% 0;
}
.side-imag {
    float: left;
    padding: 2% 4%;
    width: 34%;
}
.mr4 {
    margin-right: 4% !important;
}
.why_dis {
    display: inline-block;
    float: left;
    width: 36%;
}
.img_bx {
    display: inline-block;
    float: left;
    margin-top: 2%;
}
.img_bx img {
    max-width: 100%;
}
.abpgMdH31 {
    color: #220240;
    font-weight: 700;
    font-size: 19px;
    font-family: Heuristica-Regular;
    letter-spacing: -1px;
    line-height: 22px;
    padding: 2% 0 0;
    border-bottom: 1px dotted #220240;
    margin-bottom: 1%;
}
.cont {
    padding: 2%;
}
.mnpgMdP {
    font-size: 13px;
    font-family: Heuristica-Regular;
    color: #252525;
    margin: 5% 0 11.5%;
}
.whBaH2 {
    background: #271263;
    color: #fff;
    font-size: 99%;
    font-family: Heuristica-Regular;
    padding: 2% 0 2% 3%;
    text-transform: uppercase;
}
.mnpgltNw {
    margin: 25% 0 21%;
}
.whBala {
    padding: 4% 7% 9%;
}
.whBala li {
    list-style-image: url(../images/ul-list.gif);
    font-size: 14px;
    color: #363535;
    padding: 1% 0;
    line-height: 20px;
    font-weight: 500;
    font-family: Heuristica-Regular;
}
.vwal {
    margin: 4% -1%;
}
.vwal a {
    font-size: 15px;
    color: #ff713c;
}
.vwal1 {
    margin: 4% 10%;
}
.vwal1 a {
    font-size: 15px;
    color: #ff713c;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.textBn {
    position: absolute;
    z-index: 99999;
    right: 6.3%;
    top: 10%;
    background: #299fc7;
    width: 19%;
    border: 13px solid #fff;
    padding: 3% 2%;
}
.textBn span {
    color: #fafafa;
    font-family: Heuristica-Regular;
    font-size: 29px;
    letter-spacing: -2px;
    word-spacing: -3px;
    line-height: 94%;
}
.textBn p {
    color: #fafafa;
    font-family: Heuristica-Regular;
    font-size: 18px;
    letter-spacing: 0;
    word-spacing: 0;
    padding: 6% 0;
    line-height: 100%;
}
.contbut {
    padding: 3% 13% 3.2%;
    float: left;
    background: #24265f;
}
.contbut a {
    color: #fff;
    font-size: 14px;
}
.contbut:hover {
    background: #3b3d86;
}
.contbut:active {
    background: #24265f;
}
.vwal1 a:hover {
    color: #573f6d;
}
.vwal a:hover {
    color: #573f6d;
}
.vwal1 a:active {
    color: #ff713c;
}
.vwal a:active {
    color: #ff713c;
}
.sideNvH2 {
    background: #271263;
    color: #fff;
    font-size: 18px;
    font-family: Heuristica-Regular;
    padding: 4% 0 3% 7%;
    text-transform: uppercase;
}
.SdNvUl {
    background: #fff;
    list-style: none;
}
.SdNvUl li {
    background: url(../images/ul-list1.gif) 5% no-repeat;
    padding: 3% 10%;
    border-bottom: 1px solid #ddeaf0;
    -webkit-transition: all 0.8s ease;
    -moz-transition: all 0.8s ease;
    -o-transition: all 0.8s ease;
    transition: all 0.8s ease;
}
.dno {
    display: none;
}
.SdNvUl li:hover {
    background: url(../images/ul-list2.gif) 5% no-repeat #e5f4fa;
}
.SdNvUl li:hover a {
    color: #1d6c8e !important;
}
.SdNvUl li a {
    color: #573f6d;
    font-weight: 600;
    font-size: 16px;
}
.sideNv {
    background: #fff;
    padding-bottom: 1%;
    margin-bottom: 11%;
    -webkit-box-shadow: 1px 1px 4px rgba(128, 128, 128, 0.3);
    -moz-box-shadow: 1px 1px 4px rgba(128, 128, 128, 0.3);
    box-shadow: 1px 1px 4px rgba(128, 128, 128, 0.3);
}
.abpgMdH31SubCert {
    color: #000;
    font-size: 17px;
    font-family: Heuristica-Regular;
    letter-spacing: -1px;
    line-height: 22px;
    padding: 2% 0 0;
    margin-bottom: 1%;
}
.abpgMdH31Sub {
    color: #000;
    font-size: 19px;
    font-family: Heuristica-Regular;
    letter-spacing: -1px;
    line-height: 22px;
    padding: 2% 0 0;
    margin-bottom: 1%;
}
.sideNvIm {
    overflow: hidden;
    padding: 2% 6% 10%;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
    height: 137px;
}
.mainInfo {
    background: #fff;
    margin: 2%;
    padding: 1%;
}
.mainInfoLt {
    float: left;
    width: 30%;
}
.mainInfoLt p {
    font-size: 14px;
    font-weight: 700;
    color: #3d3d3d;
}
.mainInfoLt p span {
    font-size: 18px;
    display: block;
    color: #3d3d3d;
    letter-spacing: 0;
    line-height: 114%;
}
.mainInfoRt {
    float: left;
    display: inline-block;
    width: 70%;
}
.mainInfoRtUL {
    list-style: none;
}
.mainInfoRtUL li {
    float: left;
    padding: 0 0.5%;
    width: 9%;
}
img.mainInfoRtImg {
    filter: grayscale(0);
    -webkit-filter: grayscale(0);
    filter: none;
    -webkit-transition: all 0.8s ease;
    -moz-transition: all 0.8s ease;
    -o-transition: all 0.8s ease;
    transition: all 0.8s ease;
}
img.mainInfoRtImg:hover {
    filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
    filter: gray;
}
.fottrMn {
    background: #191919;
    padding: 2% 5%;
    float: left;
    width: 100%;
    box-sizing: border-box;
}
.fttrNav h2 a {
    color: #e82d4c;
    font: 300 16px Lato, sans-serif;
	font-weight: 600;
    text-decoration: none;
}
.fttrSmm h2 a {
    color: #e82d4c;
    font: 300 16px Lato, sans-serif;
	font-weight: 700;
    text-decoration: none;
    text-transform: uppercase;
}

.fttrNav h2 a:hover {
    color: #ccc3c3;
}
.fttrul li a {
    color: #dedcdc;
    font: 400 14px/22px Lato, sans-serif;
	  text-decoration: none;
}
.fttrul li a:hover {
    color: #d9435c;
}
.fttrul {
    list-style: none;
    padding: 4% 0;
}
.fttrNav {
    padding: 2% 0;
    width: 75%;
    float: left;
}
.fttrNv {
    float: left;
    width: 20%;
    margin-right: 5%;
}
.fttrul li {
    line-height: 18px;
}
.fttrsmmUL {
    list-style: none;
}
.fttrsmmUL li {
    list-style: none;
    float: left;
    padding: 1% 0.4%;
}
.flwCont a {
    float: left;
    display: block;
    width: 28px;
    height: 25px;
    margin: 0 2px;
    background-image: url(../images/followSprite.png);
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.tw {
    background-position: -1px -30px;
}
.fb:hover {
    background-position: -32px -2px;
}
.fb {
    background-position: -32px -30px;
}
.tw:hover {
    background-position: -1px -2px;
}
.gp:hover {
    background-position: -63px -2px;
}
.gp {
    background-position: -63px -30px;
}
.in:hover {
    background-position: -93px -2px;
}
.in {
    background-position: -93px -30px;
}
.ut:hover {
    background-position: -123px -2px;
}
.ut {
    background-position: -123px -30px;
}
.fttrSmm {
    float: right;
    padding-top: 2%;
    width: 25%;
}
.fttrSmm p {
    color: #fff;
    text-transform: uppercase;
    font: 300 13px Lato, sans-serif;
    width: 100%;
   /*  float: left; */
}
.fttrSmm span {
    color: #b8b4b4;
    width: 100%;
    float: left;
    font: 300 14px/22px Lato, sans-serif;
}
.fttrSmm a,
.fttrSmm:active,
.fttrSmm:focus,
.fttrSmm:hover {
    color: #fff;
    text-decoration: none;
}
.flwCont {
    padding: 5% 0;
}
.fttrSmm img {
    width: 75%;
}
.fttrbt {
    background: #161616;
    padding: 1% 6%;
}
.fttrAlRtLt p {
    color: #a7a3a3;
    font-size: 12px;
    font-family: Arial;
}
.fttrAlRtFlt a {
    width: 100%;
    float: right;
}
.fttrAlRtLt p {
    float: left;
    line-height: 390%;
}
.fttrAlRtLt {
    float: left;
}
.fttrAlRtFlt {
    float: right;
}
.mnpgltVd {
    width: 94%;
    height: 203px;
    border: 10px solid #fff;
    overflow: hidden;
}
.flex-active {
    border: 8px solid #34a4d4 !important;
    -webkit-transition: all 0.8s ease;
    -moz-transition: all 0.8s ease;
    -o-transition: all 0.8s ease;
    transition: all 0.8s ease;
}
.flex-active:before {
    content: "";
    position: absolute;
    top: -40%;
    left: 40%;
    border-color: transparent transparent #34a4d4;
    border-style: solid;
    border-width: 16px;
    width: 0;
    height: 0;
}
.flex-active {
    position: relative;
    padding: 0;
    text-align: center;
}
.flex-active1 {
    border: 8px solid #34a4d4 !important;
    -moz-transition: all 0.8s ease;
    -o-transition: all 0.8s ease;
    transition: all 0.8s ease;
}
.flex-active1:before {
    content: "";
    position: absolute;
    top: -40%;
    left: 40%;
    border-color: transparent transparent #34a4d4;
    border-style: solid;
    border-width: 16px;
    width: 0;
    height: 0;
}
.flex-active1 {
    position: relative;
    padding: 0;
    text-align: center;
    -webkit-transition: all 0.8s ease;
    -moz-transition: all 0.8s ease;
    -o-transition: all 0.8s ease;
    transition: all 0.8s ease;
}
.mnpgMdH3 {
    font-size: 16px;
    font-family: Heuristica-Regular;
    color: #4b4949;
    margin: 5% 0 12%;
    line-height: 21px;
}
.home:hover {
    background: 0 0 !important;
}
.abtDrpDwnRt ul li a:hover,
.proDrpDwnRt ul li a:hover {
    background: #fff !important;
    color: #777 !important;
}
.abtDrpDwnRt ul li:hover,
.proDrpDwnRt ul li:hover {
    background: #fff !important;
    color: #777 !important;
}
.proDrpDwnRt ul li a {
    color: #1697ce !important;
}
.dn {
    display: none;
}
.dn2 {
    display: block;
}
.abtDrpDwn {
    position: absolute;
    background: #fff;
    z-index: 999999;
    display: none;
    width: 350%;
    border-top: 5px solid #0088d2;
    margin: 0 2% 2% 0;
    -webkit-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.3);
    box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.3);
}
.gfDrpDwn {
    position: absolute;
    background: #fff;
    z-index: 999999;
    display: none;
    width: 240%;
    border-top: 5px solid #0088d2;
    margin: 0 2% 2% 0;
    -webkit-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.3);
    box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.3);
}
.fabDrpDwn {
    position: absolute;
    background: #fff;
    z-index: 999999;
    display: none;
    width: 375%;
    border-top: 5px solid #0088d2;
    margin: 0 2% 2% 0;
    -webkit-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.3);
    box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.3);
}
.lwDrpDwn {
    position: absolute;
    background: #fff;
    z-index: 999999;
    display: none;
    width: 350px;
    border-top: 5px solid #0088d2;
    margin: 0 2% 2% 0;
    -webkit-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.3);
    box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.3);
}
.proDrpDwn {
    position: absolute;
    background: #fff;
    z-index: 999999;
    display: none;
    width: 588%;
    border-top: 5px solid #0088d2;
    margin: 0 2% 2% 0;
    -webkit-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.3);
    box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.3);
}
.abtDrpDwnlt {
    float: left;
    width: 40%;
    padding: 1%;
}
.abtDrpDwnlt img {
    padding-bottom: 6%;
}
.abtDrpDwnlt span {
    color: #1697ce;
    letter-spacing: -1px;
    font-size: 14px;
}
.abtDrpDwnRt ul li a {
    color: #1697ce !important;
    font-size: 14px;
    float: left;
    line-height: 26px;
    padding: 0 10px;
	    text-decoration: none;
}
.abtDrpDwnRt ul li li a {
    color: #1697ce !important;
    font-size: 14px;
    line-height: 26px;
}
.abtDrpDwnRt {
    float: right;
    width: 52%;
    padding: 3% 0;
}
.abtDrpDwnRt ul {
    display: block;
    list-style: none;
}
.abtDrpDwnRt ul li {
    display: block;
    clear: both;
    background: 0 0;
    border-bottom: 1px solid #e2dada;
    width: 94%;
}
.abtDrpDwnRt ul li li {
    display: none;
}
.abtDrpDwnRt ul li:hover li {
    display: block;
    clear: both;
    background: 0 0;
    border-bottom: 1px solid #e2dada;
    width: 80%;
    float: right;
}
.proDrpDwnlt {
    float: left;
    width: 30%;
    padding: 3%;
}
.proDrpDwnlt img {
    padding-bottom: 6%;
}
.proDrpDwnlt span {
    color: #1697ce;
    letter-spacing: -1px;
    font-size: 14px;
}
.proDrpDwnRt {
    float: right;
    width: 32%;
    padding: 3% 0;
}
.proDrpDwnRt ul {
    display: block;
    list-style: none;
}
.proDrpDwnRt ul li {
    display: block;
    clear: both;
    background: 0 0;
    border-bottom: 1px solid #e2e2e2;
    width: 95%;
}
.proDrpDwnRt ul li a {
    color: #1697ce;
    font-size: 14px;
    line-height: 27px;
    letter-spacing: -1px;
}
.AbtBala {
    float: right;
    width: 94%;
    padding: 0 3%;
}
.navMn li:hover {
    background: #0088d2;
    color: #fff;
}
.navMn li:hover a {
    color: #fff;
}
.galleryDiv h4 {
    color: #220240;
    font-size: 24px;
    font-weight: 700;
    font-family: Heuristica-Regular;
    text-transform: uppercase;
    border-bottom: 2px solid #0088d2;
    padding-bottom: 15px;
    margin-bottom: 20px;
}
.galleryDiv h3 {
    font: 700 20px/24px Heuristica-Regular;
    color: #585858;
    text-align: center;
    margin-top: 10px;
    margin-bottom: 30px;
}
.galleryDiv img {
    margin-bottom: 20px;
}
.AbtBala h2 {
    color: #220240;
    font-size: 24px;
    font-weight: 700;
    font-family: Heuristica-Regular;
    padding: 0 12% 1% 0;
    text-transform: uppercase;
    border-bottom: 2px solid #0088d2;
}
.AbtBala h1 {
    color: #220240;
    font-size: 24px;
    font-weight: 700;
    font-family: Heuristica-Regular;
    padding: 0 12% 1% 0;
    text-transform: uppercase;
    border-bottom: 2px solid #0088d2;
}
.abpgMdH2 {
    color: #007fb6;
    font-size: 19px;
    font-family: Heuristica-Regular;
    letter-spacing: -1px;
    line-height: 22px;
    padding: 2% 0;
}
.ulPr li {
    font-size: 16px;
    font-family: Heuristica-Regular;
    color: #4b4949;
    margin: 1% 0;
    line-height: 20px;
}
.prTm {
    padding: 2% 0;
    position: relative;
}
.prTmLt {
    width: 45%;
    padding: 2% 1%;
}
.contbut2 {
    background: #24265f;
    color: #fff;
    padding: 5px 14px;
    font-size: 16px;
}
.prTmRt {
    padding: 1%;
    width: 45%;
    background: #fff;
    -webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.3);
    box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.3);
}
.proImg {
    width: 33%;
    float: left;
    display: block;
}
.proImgSub {
    border: 6px solid #ebebeb;
    margin: 5%;
    overflow: hidden;
    height: 200px;
    position: relative;
    -webkit-transition: all 0.8s ease;
    -moz-transition: all 0.8s ease;
    -o-transition: all 0.8s ease;
    transition: all 0.8s ease;
}
.proImgSub img {
    margin-top: -12%;
    z-index: 999;
    position: absolute;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
.proImgSub span {
    background: #fff;
    color: #545454;
    font-weight: 700;
    width: 100%;
    text-align: center;
    padding: 5% 0;
    position: absolute;
    z-index: 99;
    bottom: 0;
}
.contbut1 a {
    color: #fff;
    font-size: 12px;
    font-weight: 500;
}
.contbut1 {
    padding: 3% 9% 3.2% 7%;
    float: left;
    background: #24265f;
    margin-left: 27%;
    margin-top: 3%;
}
.contbut1:hover {
    background: #5b5c7e;
}
.proImgSub:hover img {
    margin-top: -32% !important;
}
.lifted {
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.drop-shadow {
    position: relative;
    -webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.3);
    box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.3);
}
.lst {
    border-bottom: none !important;
}
.last {
    margin-right: 0 !important;
}
.first {
    margin-left: 0 !important;
}
.first img,
.last img {
    margin-top: -17% !important;
}
.first:hover img,
.last:hover img {
    margin-top: -37% !important;
}
.lgImg1 {
    position: absolute;
    z-index: 99999;
    width: 11%;
    float: left;
}
.mainInfo1 {
    width: 100%;
}
#slider {
    bottom: 2%;
    left: -4%;
    margin: 0 auto;
    position: relative;
    top: 65px;
    z-index: 15;
}
.slider. {
    -webkit-transition: 0.15s ease-in-out;
    -moz-transition: 0.15s ease-in-out;
    -o-transition: 0.15s ease-in-out;
    transition: 0.15s ease-in-out;
    height: 580px;
    width: 1020px;
}
.slider li {
    -webkit-transition: 0.15s ease-in-out;
    -moz-transition: 0.15s ease-in-out;
    -o-transition: 0.15s ease-in-out;
    transition: 0.15s ease-in-out;
    list-style: none;
    position: absolute;
}
.slider img {
    -webkit-transition: 0.15s ease-in-out;
    -moz-transition: 0.15s ease-in-out;
    -o-transition: 0.15s ease-in-out;
    transition: 0.15s ease-in-out;
    margin: 0 auto;
    width: 100%;
    vertical-align: top;
}
.thumbnails {
    width: 100%;
}
.thumbnails img {
    width: 30%;
    float: left;
    padding: 1.5%;
}
.slider input {
    display: none;
}
.slider label {
    background-color: #69d2e7;
    bottom: 8px;
    cursor: pointer;
    display: block;
    height: 20px;
    position: absolute;
    width: 20px;
    border-radius: 10px;
    z-index: 10;
    -webkit-transition: background-color 0.15s ease-in-out;
    -moz-transition: background-color 0.15s ease-in-out;
    -o-transition: background-color 0.15s ease-in-out;
    transition: background-color 0.15s ease-in-out;
}
.slider li a:hover label {
    background-color: #297cab;
}
.slider li a:hover label:after {
    background-color: #297cab;
}
.slider li:nth-child(1) label {
    margin-bottom: 1.1%;
    left: 40%;
}
.slider li:nth-child(2) label {
    margin-bottom: 1%;
    left: 45%;
}
.slider li:nth-child(3) label {
    margin-bottom: 1%;
    left: 50%;
}
.slider li:nth-child(4) label {
    margin-bottom: 1%;
    left: 55%;
}
.slider img {
    opacity: 0;
    visibility: hidden;
}
.slider li input:checked ~ img {
    opacity: 1;
    visibility: visible;
    z-index: 10;
}
.side-imag {
    float: left;
    padding: 2%;
    width: auto;
    background: #fff;
    margin: 2% 0;
    -webkit-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.3);
    box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.3);
}
.abpgMdMn {
    width: 100%;
    overflow: hidden;
    display: block;
}
.abpgMdSd {
    font-size: 16px;
    font-family: Heuristica-Regular;
    color: #4b4949;
    margin: 1% 0;
    line-height: 20px;
    width: 70%;
    float: left;
}
.abpgMdImg {
    width: 25%;
    float: left;
    margin-top: 10px;
    margin-left: 4%;
    background: #fff;
    border: 1px solid #ccc;
    -webkit-box-shadow: 1px 1px 4px rgba(128, 128, 128, 0.3);
    -moz-box-shadow: 1px 1px 4px rgba(128, 128, 128, 0.3);
}
.ulPrr {
    padding: 0 4%;
}
.sl {
    padding: 0 4%;
}
.sl li {
    padding: 3px 0;
}
.bn {
    border-bottom: none !important;
    padding-top: 0;
    margin-bottom: -10px;
    font-size: 17px;
}
.logoImg {
    width: 69%;
    float: right;
}
.logocont {
    float: left;
    width: 25%;
    font-size: 14px;
    font-family: Lato, sans-serif;
    font-weight: 300;
    color: #616161;
    line-height: 21px;
    padding: 0.5% 0 0 1.5%;
}
.logoImg ul {
    list-style: none;
    display: block;
}
.logoImg ul li {
    width: 9%;
    float: left;
    display: inline;
    margin: 0 0.5%;
}
.logocont span {
    display: block;
    font-size: 34px;
    font-family: Lato, sans-serif;
    color: #dc566b;
    font-weight: 300;
}
.miniForm {
    width: 100%;
    height: auto;
    background: #fff;
    padding: 2% 2% 8% 4%;
    -webkit-box-shadow: 1px 1px 4px rgba(128, 128, 128, 0.3);
    -moz-box-shadow: 1px 1px 4px rgba(128, 128, 128, 0.3);
    box-shadow: 1px 1px 4px rgba(128, 128, 128, 0.3);
}
.enquiry {
    color: #fff !important;
    background: #0088d2;
    width: 100% !important;
    font-size: 17px !important;
    font-weight: 500 !important;
    padding: 1% !important;
    margin-top: 5%;
}
.active_menu {
    background: #0088d2 !important;
    color: #fff !important;
}
.active_menu a {
    color: #fff !important;
}
.hom img {
    width: auto;
}
.active_menu1.home {
    background: #0088d2 !important;
    height: 50px;
}
.sActive {
    background: url(../images/ul-list1.gif) 5% no-repeat #e5f4fa !important;
}
.sActive a {
    color: #1d6c8e !important;
}
.cotton-sorona-woven-fabricmap1 {
    -o-transition: background 1s ease-in;
    -ms-transition: background 1s ease-in;
    -moz-transition: background 1s ease-in;
    -webkit-transition: background 1s ease-in;
    transition: background 1s ease-in;
    -webkit-transition: background-color 0.15s ease-in-out;
    -moz-transition: background-color 0.15s ease-in-out;
    -o-transition: background-color 0.15s ease-in-out;
    transition: background-color 0.15s ease-in-out;
    height: 137px;
    padding: 2% 6% 6%;
    background: url(../images/back1.jpg) no-repeat;
}
.cotton-grey-fabricmap1 {
    -o-transition: background 1s ease-in;
    -ms-transition: background 1s ease-in;
    -moz-transition: background 1s ease-in;
    -webkit-transition: background 1s ease-in;
    transition: background 1s ease-in;
    -webkit-transition: background-color 0.15s ease-in-out;
    -moz-transition: background-color 0.15s ease-in-out;
    -o-transition: background-color 0.15s ease-in-out;
    transition: background-color 0.15s ease-in-out;
    height: 137px;
    padding: 2% 6% 6%;
    background: url(../images/back2.jpg) no-repeat;
}
.linen-grey-fabricmap1 {
    -o-transition: background 1s ease-in;
    -ms-transition: background 1s ease-in;
    -moz-transition: background 1s ease-in;
    -webkit-transition: background 1s ease-in;
    transition: background 1s ease-in;
    -webkit-transition: background-color 0.15s ease-in-out;
    -moz-transition: background-color 0.15s ease-in-out;
    -o-transition: background-color 0.15s ease-in-out;
    transition: background-color 0.15s ease-in-out;
    height: 137px;
    padding: 2% 6% 6%;
    background: url(../images/back3.jpg) no-repeat;
}
.lycra-grey-fabricmap1 {
    -o-transition: background 1s ease-in;
    -ms-transition: background 1s ease-in;
    -moz-transition: background 1s ease-in;
    -webkit-transition: background 1s ease-in;
    transition: background 1s ease-in;
    -webkit-transition: background-color 0.15s ease-in-out;
    -moz-transition: background-color 0.15s ease-in-out;
    -o-transition: background-color 0.15s ease-in-out;
    transition: background-color 0.15s ease-in-out;
    height: 137px;
    padding: 2% 6% 6%;
    background: url(../images/back4.jpg) no-repeat;
}
.satin-grey-fabricmap1 {
    -o-transition: background 1s ease-in;
    -ms-transition: background 1s ease-in;
    -moz-transition: background 1s ease-in;
    -webkit-transition: background 1s ease-in;
    transition: background 1s ease-in;
    -webkit-transition: background-color 0.15s ease-in-out;
    -moz-transition: background-color 0.15s ease-in-out;
    -o-transition: background-color 0.15s ease-in-out;
    transition: background-color 0.15s ease-in-out;
    height: 137px;
    padding: 2% 6% 6%;
    background: url(../images/back5.jpg) no-repeat;
}
.organic-cotton-fabricmap1 {
    -o-transition: background 1s ease-in;
    -ms-transition: background 1s ease-in;
    -moz-transition: background 1s ease-in;
    -webkit-transition: background 1s ease-in;
    transition: background 1s ease-in;
    -webkit-transition: background-color 0.15s ease-in-out;
    -moz-transition: background-color 0.15s ease-in-out;
    -o-transition: background-color 0.15s ease-in-out;
    transition: background-color 0.15s ease-in-out;
    height: 137px;
    padding: 2% 6% 6%;
    background: url(../images/back6.jpg) no-repeat;
}
.nylon-grey-fabricmap1 {
    -o-transition: background 1s ease-in;
    -ms-transition: background 1s ease-in;
    -moz-transition: background 1s ease-in;
    -webkit-transition: background 1s ease-in;
    transition: background 1s ease-in;
    -webkit-transition: background-color 0.15s ease-in-out;
    -moz-transition: background-color 0.15s ease-in-out;
    -o-transition: background-color 0.15s ease-in-out;
    transition: background-color 0.15s ease-in-out;
    height: 137px;
    padding: 2% 6% 6%;
    background: url(../images/back7.jpg) no-repeat;
}
.cotton-polyster-grey-fabricmap1 {
    -o-transition: background 1s ease-in;
    -ms-transition: background 1s ease-in;
    -moz-transition: background 1s ease-in;
    -webkit-transition: background 1s ease-in;
    transition: background 1s ease-in;
    -webkit-transition: background-color 0.15s ease-in-out;
    -moz-transition: background-color 0.15s ease-in-out;
    -o-transition: background-color 0.15s ease-in-out;
    transition: background-color 0.15s ease-in-out;
    height: 137px;
    padding: 2% 6% 6%;
    background: url(../images/back8.jpg) no-repeat;
}
.modal-woven-fabricmap1 {
    -o-transition: background 1s ease-in;
    -ms-transition: background 1s ease-in;
    -moz-transition: background 1s ease-in;
    -webkit-transition: background 1s ease-in;
    transition: background 1s ease-in;
    -webkit-transition: background-color 0.15s ease-in-out;
    -moz-transition: background-color 0.15s ease-in-out;
    -o-transition: background-color 0.15s ease-in-out;
    transition: background-color 0.15s ease-in-out;
    height: 137px;
    padding: 2% 6% 6%;
    background: url(../images/back9.jpg) no-repeat;
}
.dobby-grey-fabricmap1 {
    -o-transition: background 1s ease-in;
    -ms-transition: background 1s ease-in;
    -moz-transition: background 1s ease-in;
    -webkit-transition: background 1s ease-in;
    transition: background 1s ease-in;
    -webkit-transition: background-color 0.15s ease-in-out;
    -moz-transition: background-color 0.15s ease-in-out;
    -o-transition: background-color 0.15s ease-in-out;
    transition: background-color 0.15s ease-in-out;
    height: 137px;
    padding: 2% 6% 6%;
    background: url(../images/back11.jpg) no-repeat;
}
.tencel-woven-fabricmap1 {
    -o-transition: background 1s ease-in;
    -ms-transition: background 1s ease-in;
    -moz-transition: background 1s ease-in;
    -webkit-transition: background 1s ease-in;
    transition: background 1s ease-in;
    -webkit-transition: background-color 0.15s ease-in-out;
    -moz-transition: background-color 0.15s ease-in-out;
    -o-transition: background-color 0.15s ease-in-out;
    transition: background-color 0.15s ease-in-out;
    height: 137px;
    padding: 2% 6% 6%;
    background: url(../images/back10.jpg) no-repeat;
}
.yarnsmap1 {
    -o-transition: background 1s ease-in;
    -ms-transition: background 1s ease-in;
    -moz-transition: background 1s ease-in;
    -webkit-transition: background 1s ease-in;
    transition: background 1s ease-in;
    -webkit-transition: background-color 0.15s ease-in-out;
    -moz-transition: background-color 0.15s ease-in-out;
    -o-transition: background-color 0.15s ease-in-out;
    transition: background-color 0.15s ease-in-out;
    height: 137px;
    padding: 2% 6% 6%;
    background: url(../images/back12.jpg) no-repeat;
}
.home-textilemap1 {
    -o-transition: background 1s ease-in;
    -ms-transition: background 1s ease-in;
    -moz-transition: background 1s ease-in;
    -webkit-transition: background 1s ease-in;
    transition: background 1s ease-in;
    -webkit-transition: background-color 0.15s ease-in-out;
    -moz-transition: background-color 0.15s ease-in-out;
    -o-transition: background-color 0.15s ease-in-out;
    transition: background-color 0.15s ease-in-out;
    height: 137px;
    padding: 2% 6% 6%;
    background: url(../images/back13.jpg) no-repeat;
}
#example3 {
    display: none;
}
#example3 .etalage_thumb {
    background: url(../images/loading.gif) #fff center no-repeat;
    padding: 0 !important;
    border: 1px solid #eee9e9 !important;
}
#example3 .etalage_small_thumbs li {
    margin: 5px;
    cursor: pointer;
}
.ulPr {
    padding: 0 2%;
}
#example3 ul li.etalage_smallthumb_active {
    -webkit-box-shadow: 0 0 5px #333;
    -moz-box-shadow: 0 0 5px #333;
    box-shadow: 0 0 5px #333;
    cursor: default;
}
#example3 .etalage_zoom_area,
.etalage_zoom_area {
    background: url(../images/loading.gif) center no-repeat;
}
#example3 .etalage_magnifier {
    background: #fff;
}
.etalage,
.etalage_hint,
.etalage_icon,
.etalage_source_image,
.etalage_thumb,
.etalage_thumb_image,
.etalage_zoom_preview {
    display: none;
}
.etalage,
.etalage img,
.etalage li,
.etalage ul,
.etalage_description,
.etalage_hint,
.etalage_icon {
    margin: 0;
    padding: 0;
    border: 0;
    list-style: none;
}
.etalage,
.etalage_magnifier div,
.etalage_magnifier div img,
.etalage_small_thumbs ul,
.etalage_zoom_area div,
.etalage_zoom_img,
ul .etalage_small_thumbs li {
    position: relative;
}
.etalage img,
.etalage li {
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -o-user-select: none;
    user-select: none;
    -webkit-user-drag: none;
    -moz-user-drag: none;
    user-drag: none;
}
.etalage,
.etalage_small_thumbs li {
    float: left;
}
.etalage_right {
    float: right;
}
.etalage li {
    position: absolute;
}
.etalage img {
    vertical-align: bottom;
    max-width: none;
}
.etalage_magnifier {
    cursor: default;
}
.etalage_magnifier div,
.etalage_small_thumbs {
    overflow: hidden;
}
.etalage_magnifier div img {
    display: none;
}
.etalage_hint,
.etalage_icon {
    cursor: default;
    width: 0;
    height: 0;
    overflow: hidden;
}
.etalage_small_thumbs li.vertical {
    float: none;
}
.etalage_zoom_area div {
    overflow: hidden;
    z-index: 997;
    margin-top: -15px !important;
    margin-bottom: -15px !important;
}
.etalage_zoom_preview {
    position: absolute;
    z-index: 998;
    margin-top: -15px !important;
    margin-bottom: -15px !important;
}
.etalage_hint,
.etalage_zoom_img {
    z-index: 999;
    margin-top: -15px !important;
    margin-bottom: -15px !important;
}
.etalage {
    direction: ltr;
}
div.etalage_description {
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 999;
}
div.etalage_description.rtl {
    direction: rtl;
    text-align: right;
}
.abpgMdH311 {
    color: #220240;
    font-size: 19px;
    font-family: Heuristica-Regular;
    letter-spacing: -1px;
    line-height: 22px;
    padding: 2% 0 4%;
    border-bottom: 1px dotted #220240;
    margin-bottom: 0;
}
.SdNvUl li a:hover {
    -webkit-transition: all 0.8s ease;
    -moz-transition: all 0.8s ease;
    -o-transition: all 0.8s ease;
    transition: all 0.8s ease;
}
.table {
    margin: 20px 0;
    overflow: scroll;
}
.table table {
    width: 100%;
}
.table td {
    padding: 5px 4px;
    font-size: 12px;
    border: 1px solid #d6d6d6;
}
.trans {
    padding-top: 15px;
    float: left;
    padding-left: 40px;
}
.trans img {
    width: auto !important;
}
.tr-odd {
    background: #e4e4e4;
}
.divblk {
    display: block;
    margin: 10px 0;
}
.divblkL {
    width: 30%;
    float: left;
    margin-bottom: 20px;
}
.divblkL p {
    font-size: 14px;
    line-height: 18px;
    text-align: center;
}
.divblkR {
    width: 47%;
    float: left;
    margin-bottom: 20px;
}
.divblkR p {
    font-size: 16px;
    line-height: 18px;
    text-align: center;
    font-weight: 700;
}
.divblkR ul {
    list-style: disc;
    list-style-position: inside;
    padding-left: 20px;
}
.divblkR li {
    font-size: 14px;
    padding: 5px 0;
}
.marR {
    margin-right: 30px;
}
.height30 {
    height: 30px;
    clear: both;
}
.sideNvso {
    -webkit-box-shadow: 1px 1px 4px rgba(128, 128, 128, 0.3);
    -moz-box-shadow: 1px 1px 4px rgba(128, 128, 128, 0.3);
    box-shadow: 1px 1px 4px rgba(128, 128, 128, 0.3);
    -webkit-transition: all 0.8s ease;
    -moz-transition: all 0.8s ease;
    -o-transition: all 0.8s ease;
    transition: all 0.8s ease;
}
.bx {
    width: 315px;
    height: 185px;
    webkit-box-shadow: 1px 1px 4px rgba(128, 128, 128, 0.3);
    -moz-box-shadow: 1px 1px 4px rgba(128, 128, 128, 0.3);
    box-shadow: 1px 1px 4px rgba(128, 128, 128, 0.3);
    background-color: #fff;
    padding: 5px;
    margin-bottom: 5px;
}
.sendEnq {
    display: inline-block;
    padding: 7px 12px;
    margin-bottom: 0;
    font-family: Heuristica-Regular;
    font-size: 100%;
    line-height: 20px;
    text-transform: uppercase;
    color: #fff;
    font-weight: 700;
    cursor: pointer;
    background-color: #0088d2;
}
.sendEnq:hover {
    color: #fff;
    text-decoration: none;
    background: #4aade4;
    -webkit-transition: all 0.8s ease;
    -moz-transition: all 0.8s ease;
    -o-transition: all 0.8s ease;
    transition: all 0.8s ease;
}
.extra li {
    padding: 2% 10% !important;
}
.width200px {
    width: 200px;
}
.width300px {
    width: 300px;
}
sup {
    position: absolute;
    margin-top: -8px;
    font-size: 10px;
    margin-left: -4px;
    font-family: Arial, "Times New Roman";
}
sub {
    position: absolute;
    margin-top: 7px;
    font-size: 10px;
    margin-left: 2px;
    font-family: Arial, "Times New Roman";
}
td {
    padding: 5px !important;
    color: #4b4949;
}
.forlinehght td {
    line-height: 17px;
}
.cont-seperator10px {
    display: block;
    height: 10px;
}
.spanspace {
    background: #fff;
    color: #545454;
    font-weight: 700;
    width: 100%;
    text-align: center;
    padding: 5% 0;
    position: absolute;
    z-index: 99;
    bottom: 0;
}
#topcontrol {
    right: 10px !important;
    bottom: 10.5% !important;
    z-index: 999;
}
.form_cont {
    width: 510px;
    margin: 15px auto;
    font-family: MuseoSans, Arial, sans-serif;
}
.field_cont {
    margin-bottom: 5px;
}
.send_Remuse {
    display: block;
    text-align: center;
    font-weight: 400;
    font-family: "Myriad Pro", Arial, sans-serif !important;
    font-size: 30px;
    color: #61866e;
}
.mendcont p {
    margin: 0;
}
.mandField {
    font-size: 12px;
    color: #c00;
}
.field_cont p {
    float: left;
    width: 135px;
    margin-right: 30px;
    text-align: right;
    font-size: 16px;
    color: #666;
    margin-top: 13px;
    font-family: proximanova-regular;
}
.field_cont div {
    float: left;
    width: 340px;
}
.form select {
    width: 98%;
}
.textarea1 {
    min-height: 100px;
    resize: vertical;
}
.textarea2 {
    min-height: 120px;
    resize: vertical;
}
.form label {
    font-size: 11px;
    color: #333;
    font-family: MuseoSans, Arial, sans-serif;
    margin-bottom: 5px;
}
.chkbox {
    float: left;
    width: 18px !important;
}
.form input,
.form select,
.form textarea {
    color: #666;
    display: block;
    padding: 10px;
    width: 95%;
    border: 1px solid #ccc;
}
select {
    padding: 0;
}
.form input[type="submit"] {
    font-family: proximanova-regular;
    margin-right: 0;
    display: inline-block;
    float: right;
    width: inherit !important;
    color: #fff;
    background: #24265f;
    border: 1px solid #333;
    cursor: pointer;
    padding: 7px 28px;
    font-size: 16px;
    overflow: visible;
    border-top: 1px #1b1b1b solid;
    border-right: 1px #4b4b4b solid;
    border-bottom: 1px #202020 solid;
    border-left: 1px #4b4b4b solid;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    text-shadow: #000 0 1px 2px;
    -webkit-text-shadow: #000 0 1px 2px;
    -moz-text-shadow: #000 0 1px 2px;
    -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3), inset 0 1px 0 #757575;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3), inset 0 1px 0 #757575;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3), inset 0 1px 0 #757575;
}
.form input[type="submit"]:hover {
    color: #fff;
    border-top: 1px #292929 solid;
    border-right: 1px #292929 solid;
    border-bottom: 1px #292929 solid;
    border-left: 1px #292929 solid;
    -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3), inset 0 0 3px #434343;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3), inset 0 0 3px #434343;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.3), inset 0 0 3px #434343;
    background: #3b3d86;
}
.form input[type="submit"]:active {
    color: #fff;
    border-top: 1px #000 solid;
    border-right: 1px #000 solid;
    border-bottom: 1px #000 solid;
    border-left: 1px #000 solid;
    background: -webkit-gradient(linear, left top, left bottom, from(#252525), to(#292929));
    background: -moz-linear-gradient(top, #252525, #292929);
    -moz-box-shadow: 0 0 0 #000, inset 0 2px 2px #434343;
    -webkit-box-shadow: 0 0 0 #000, inset 0 2px 2px #434343;
    box-shadow: 0 0 0 #000, inset 0 2px 2px #434343;
}
.flex-control-nav,
.flex-direction-nav,
.slides {
    margin: 0;
    padding: 0;
    list-style: none;
}
@font-face {
    font-family: flexslider-icon;
    src: url(fonts/flexslider-icon.eot);
    src: url(fonts/flexslider-icon.eot?#iefix) format("embedded-opentype"), url(fonts/flexslider-icon.woff) format("woff"), url(fonts/flexslider-icon.ttf) format("truetype"), url(fonts/flexslider-icon.svg#flexslider-icon) format("svg");
    font-weight: 400;
    font-style: normal;
}
.flexslider {
    padding: 0;
}
.flexslider .slides &gt; li {
    display: none;
    -webkit-backface-visibility: hidden;
}
.flexslider .slides img {
    width: 100%;
    display: block;
}
.flex-pauseplay span {
    text-transform: capitalize;
}
.slides:after {
    content: "\0020";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
html[xmlns] .slides {
    display: block;
}
* html .slides {
    height: 1%;
}
.no-js .slides &gt; li:first-child {
    display: block;
}
.flexslider {
    background: url(../images/loader.gif) no-repeat center center;
    margin: 0 0 23px;
    width: 100%;
    float: left;
    background: #fff;
    position: relative;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -o-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
    -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
    -o-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2);
    zoom: 1;
}
.flex-viewport {
    max-height: 2000px;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
}
.loading .flex-viewport {
    max-height: 300px;
}
.flexslider .slides {
    zoom: 1;
}
.carousel li {
    margin-right: 5px;
}
.flex-direction-nav a {
    display: block;
    width: 40px;
    height: 40px;
    margin: -20px 0 0;
    position: absolute;
    top: 50%;
    z-index: 10;
    overflow: hidden;
    opacity: 0;
    cursor: pointer;
    color: rgba(0, 0, 0, 0.8);
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    transition: all 0.3s ease;
}
.flex-direction-nav .flex-prev {
    left: -50px;
}
.flex-direction-nav .flex-next {
    right: -50px;
    text-align: right;
}
.flexslider:hover .flex-next:hover,
.flexslider:hover .flex-prev:hover {
    opacity: 0;
}
.flex-direction-nav .flex-disabled {
    opacity: 0 !important;
    cursor: default;
}
.flex-direction-nav a:before {
    font-family: "";
    font-size: 40px;
    display: inline-block;
    content: "\f001";
}
.flex-direction-nav a.flex-next:before {
    content: "\f002";
}
.flex-pauseplay a {
    display: block;
    width: 20px;
    height: 20px;
    position: absolute;
    bottom: 5px;
    left: 10px;
    opacity: 0.8;
    z-index: 10;
    overflow: hidden;
    cursor: pointer;
    color: #000;
}
.flex-pauseplay a:before {
    font-family: flexslider-icon;
    font-size: 20px;
    display: inline-block;
    content: "\f004";
}
.flex-pauseplay a:hover {
    opacity: 1;
}
.flex-pauseplay a.flex-play:before {
    content: "\f003";
}
.flex-control-nav {
    width: 100%;
    position: absolute;
    z-index: 99;
    bottom: -55px;
    text-align: center;
    display: none;
}
.flex-control-nav li {
    margin: 0 2%;
    display: inline-block;
    zoom: 1;
    width: 18%;
}
.flex-control-paging li a {
    width: 100%;
    height: 6em;
    display: block;
    z-index: 999999;
    border: 8px solid #fff;
    cursor: pointer;
    text-indent: -9999px;
    -webkit-transition: all 0.1s ease;
    -moz-transition: all 0.1s ease;
    -o-transition: all 0.1s ease;
    transition: all 0.1s ease;
}
.flex-control-paging li a:hover {
    border: 8px solid #34a4d4;
}
.flex-control-paging li a.flex-active {
    border: 8px solid #34a4 D4;
    cursor: default;
}
.flex-control-thumbs {
    margin: 5px 0 0;
    position: static;
    overflow: hidden;
}
.flex-control-thumbs li {
    width: 25%;
    float: left;
    margin: 0;
}
.flex-control-thumbs img {
    width: 100%;
    display: block;
    opacity: 0.7;
    cursor: pointer;
}
.flex-control-thumbs img:hover {
    opacity: 1;
}
.flex-control-thumbs .flex-active {
    opacity: 1;
    cursor: default;
}
.showbiz .leftfloat {
    float: left;
}
.showbiz .rightfloat {
    float: right;
}
.sb-clear,
.sbclear {
    clear: both;
}
.showbiz-navigation.center {
    text-align: center;
}
.sb-navigation-left {
    width: 12px;
    height: 16px;
    background: url(../images/slide_Btns.png) no-repeat -3px -24px;
    opacity: 0.5;
    position: absolute;
    left: 0;
    top: 22px;
    cursor: pointer;
    z-index: 999;
}
.sb-navigation-right {
    width: 12px;
    height: 16px;
    background: url(../images/slide_Btns.png) no-repeat -2px -1px;
    opacity: 0.5;
    position: absolute;
    right: 1px;
    top: 22px;
    cursor: pointer;
    z-index: 999;
}
.sb-navigation-left:hover,
.sb-navigation-right:hover {
    opacity: 0.9;
}
.sb-navigation-left,
.sb-navigation-play,
.sb-navigation-right {
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    -ms-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.showbiz li,
.showbiz ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
.showbiz ul li {
    position: relative;
    -webkit-transform: translateZ(10);
    -webkit-backface-visibility: hidden;
    -webkit-perspective: 1000;
}
.showbiz .overflowholder {
    overflow: hidden;
    position: relative;
    width: 96%;
    z-index: 2;
    height: 80px !important;
    margin: 0 2%;
}
.showbiz .overflowholder ul {
    position: absolute;
    top: 0;
    left: 0;
    width: 300%;
    height: 60px !important;
}
.showbiz .overflowholder ul li {
    width: 100px !important;
    margin-right: 0;
    float: left !important;
    -webkit-transition: all 0.25s ease;
    -moz-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out;
    -ms-transition: all 0.25s ease-in-out;
    transition: all 0.25s ease-in-out;
    position: relative;
    cursor: pointer !important;
}
#example1 {
    border-bottom: 1px solid #ebebeb;
    margin-bottom: 10px;
}
.showbiz-container {
    position: relative;
    width: 100%;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
#cboxOverlay,
#cboxWrapper,
#colorbox {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 9999;
    overflow: hidden;
}
#cboxOverlay {
    position: fixed;
    width: 100%;
    height: 100%;
}
#cboxBottomLeft,
#cboxMiddleLeft {
    clear: left;
}
#cboxContent {
    position: relative;
}
#cboxLoadedContent {
    overflow: auto;
}
#cboxTitle {
    margin: 0;
}
#cboxLoadingGraphic,
#cboxLoadingOverlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
#cboxClose,
#cboxNext,
#cboxPrevious,
#cboxSlideshow {
    cursor: pointer;
}
.cboxPhoto {
    float: left;
    margin: auto;
    border: 0;
    display: block;
}
.cboxIframe {
    width: 100%;
    height: 100%;
    display: block;
    border: 0;
}
#cboxOverlay {
    background: #000;
}
#cboxContent {
    margin-top: 20px;
}
.cboxIframe {
    background: #fff;
}
#cboxError {
    padding: 50px;
    border: 1px solid #ccc;
}
#cboxLoadedContent {
    border: 5px solid #000;
    background: #fff;
}
#cboxTitle {
    position: absolute;
    top: -20px;
    left: 0;
    color: #ccc;
}
#cboxCurrent {
    position: absolute;
    top: -20px;
    right: 0;
    color: #ccc;
}
#cboxSlideshow {
    position: absolute;
    top: -20px;
    right: 90px;
    color: #fff;
}
#cboxPrevious {
    position: absolute;
    top: 50%;
    left: 5px;
    margin-top: -32px;
    background: url(../images/controls.png) no-repeat top left;
    width: 28px;
    height: 65px;
    text-indent: -9999px;
}
#cboxPrevious:hover {
    background-position: bottom left;
}
#cboxNext {
    position: absolute;
    top: 50%;
    right: 5px;
    margin-top: -32px;
    background: url(../images/controls.png) no-repeat top right;
    width: 28px;
    height: 65px;
    text-indent: -9999px;
}
#cboxNext:hover {
    background-position: bottom right;
}
#cboxLoadingOverlay {
    background: #000;
}
#cboxLoadingGraphic {
    background: url(../images/loading.gif) no-repeat center center;
}
#cboxClose {
    position: absolute;
    top: 5px;
    right: 5px;
    display: block;
    background: url(../images/controls.png) no-repeat top center;
    width: 38px;
    height: 19px;
    text-indent: -9999px;
}
#cboxClose:hover {
    background-position: bottom center;
}
#wowslider-container1 {
    zoom: 1;
    position: relative;
    max-width: 960px;
    z-index: 90;
    border: 0;
    text-align: left;
}
* html #wowslider-container1 {
    width: 960px;
}
#wowslider-container1 .ws_images ul {
    position: relative;
    width: 10000%;
    height: auto;
    left: 0;
    list-style: none;
    margin: 0;
    padding: 0;
    border-spacing: 0;
    overflow: visible;
}
#wowslider-container1 .ws_images ul li {
    width: 1%;
    line-height: 0;
    float: left;
    font-size: 0;
    padding: 0 !important;
    margin: 0 !important;
}
#wowslider-container1 .ws_images {
    position: relative;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
}
#wowslider-container1 .ws_images a {
    width: 100%;
    display: block;
    color: transparent;
}
#wowslider-container1 img {
    max-width: none !important;
}
#wowslider-container1 .ws_images img {
    width: 100%;
    border: 0 0;
    max-width: none;
    padding: 0;
}
#wowslider-container1 a {
    text-decoration: none;
    outline: 0;
    border: 0;
}
#wowslider-container1 .ws_bullets {
    font-size: 0;
    float: left;
    position: absolute;
    z-index: 70;
}
#wowslider-container1 .ws_bullets div {
    position: relative;
    float: left;
}
#wowslider-container1 .wsl {
    display: none;
}
#wowslider-container1 object,
#wowslider-container1 sound {
    position: absolute;
}
#wowslider-container1 .ws_bullets {
    padding: 10px;
}
#wowslider-container1 .ws_bullets a {
    width: 8px;
    height: 8px;
    background: url(../images/bullet.png) left top;
    float: left;
    text-indent: -4000px;
    position: relative;
    margin-left: 6px;
    color: transparent;
}
#wowslider-container1 .ws_bullets a.ws_selbull,
#wowslider-container1 .ws_bullets a:hover {
    background-position: 0 100%;
}
#wowslider-container1 a.ws_next,
#wowslider-container1 a.ws_prev {
    position: absolute;
    display: none;
    top: 50%;
    width: 38px;
    height: 38px;
    margin: -28px 0 0;
    z-index: 60;
    cursor: pointer;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    opacity: 0.6;
}
#wowslider-container1 a.ws_next {
    right: 2%;
    background: #000 url(../images/next_photo.png) no-repeat -12px -11px;
}
#wowslider-container1 a.ws_prev {
    left: 2%;
    background: #000 url(../images/prev_photo.png) no-repeat -10px -11px;
}
#wowslider-container1:hover a.ws_next,
#wowslider-container1:hover a.ws_prev,
* html #wowslider-container1 a.ws_next,
* html #wowslider-container1 a.ws_prev {
    display: block;
}
#wowslider-container1 .ws_bullets {
    bottom: 0;
    left: 50%;
}
#wowslider-container1 .ws_bullets div {
    left: -50%;
}
#wowslider-container1 .ws-title {
    position: absolute;
    display: block;
    width: 98%;
    bottom: 0;
    left: 0;
    padding: 7px;
    background: rgba(0, 0, 0, 0.5);
    color: #fff;
    z-index: 50;
    font-size: 22px;
    line-height: 29px;
}
#wowslider-container1 .ws-title div {
    padding-top: 5px;
    color: #000;
    font-size: 20px;
    line-height: 22px;
    font-weight: 400;
}
#wowslider-container1 .ws_thumbs {
    font-size: 0;
    position: absolute;
    overflow: auto;
    z-index: 70;
}
#wowslider-container1 .ws_thumbs a {
    position: relative;
    text-indent: -4000px;
    color: transparent;
    opacity: 0.85;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
#wowslider-container1 .ws_thumbs a img {
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
#wowslider-container1 .ws_thumbs a:hover {
    opacity: 1;
}
#wowslider-container1 .ws_thumbs a:hover img {
    visibility: visible;
}
#wowslider-container1 .ws_thumbs {
    bottom: -90px;
    left: 0;
    width: 100%;
    height: 80px;
}
#wowslider-container1 .ws_thumbs div {
    position: relative;
    height: 100%;
    letter-spacing: -4px;
    width: 1450px;
}
#wowslider-container1 .ws_thumbs .ws_selthumb img {
    border-color: #959695;
}
#wowslider-container1 .ws_thumbs a img {
    text-indent: 0;
    width: 87px;
    border: 1px solid #c9c9c9;
    margin: 2px;
    padding: 1px;
    max-width: none;
}
#wowslider-container1 .ws_images ul {
    animation: wsBasic 32s infinite;
    -moz-animation: wsBasic 32s infinite;
    -webkit-animation: wsBasic 32s infinite;
}
@keyframes wsBasic {
    0%,
    6.25% {
        left: 0;
    }
    12.5%,
    18.75% {
        left: -100%;
    }
    25%,
    31.25% {
        left: -200%;
    }
    37.5%,
    43.75% {
        left: -300%;
    }
    50%,
    56.25% {
        left: -400%;
    }
    62.5%,
    68.75% {
        left: -500%;
    }
    75%,
    81.25% {
        left: -600%;
    }
    87.5%,
    93.75% {
        left: -700%;
    }
}
@-moz-keyframes wsBasic {
    0%,
    6.25% {
        left: 0;
    }
    12.5%,
    18.75% {
        left: -100%;
    }
    25%,
    31.25% {
        left: -200%;
    }
    37.5%,
    43.75% {
        left: -300%;
    }
    50%,
    56.25% {
        left: -400%;
    }
    62.5%,
    68.75% {
        left: -500%;
    }
    75%,
    81.25% {
        left: -600%;
    }
    87.5%,
    93.75% {
        left: -700%;
    }
}
@-webkit-keyframes wsBasic {
    0%,
    6.25% {
        left: 0;
    }
    12.5%,
    18.75% {
        left: -100%;
    }
    25%,
    31.25% {
        left: -200%;
    }
    37.5%,
    43.75% {
        left: -300%;
    }
    50%,
    56.25% {
        left: -400%;
    }
    62.5%,
    68.75% {
        left: -500%;
    }
    75%,
    81.25% {
        left: -600%;
    }
    87.5%,
    93.75% {
        left: -700%;
    }
}
#wowslider-container1 .ws_shadow {
    background-image: url(bg.png);
    background-repeat: no-repeat;
    background-size: 100%;
    position: absolute;
    z-index: -1;
    left: -2.08%;
    top: -6.39%;
    width: 104.16%;
    height: 112.77%;
}
* html #wowslider-container1 .ws_shadow {
    background: 0 0;
}
#wowslider-container1 .ws_bullets a img {
    text-indent: 0;
    display: block;
    bottom: 15px;
    left: -48px;
    visibility: hidden;
    position: absolute;
    -moz-box-shadow: 0 0 5px #999;
    box-shadow: 0 0 5px #999;
    border: 5px solid #fff;
    max-width: none;
}
#wowslider-container1 .ws_bullets a:hover img {
    visibility: visible;
}
#wowslider-container1 .ws_bulframe div div {
    height: 72px;
    overflow: visible;
    position: relative;
}
#wowslider-container1 .ws_bulframe div {
    left: 0;
    overflow: hidden;
    position: relative;
    width: 96px;
    background-color: #fff;
}
#wowslider-container1 .ws_bullets .ws_bulframe {
    display: none;
    bottom: 16px;
    overflow: visible;
    position: absolute;
    cursor: pointer;
    -moz-box-shadow: 0 0 5px #999;
    box-shadow: 0 0 5px #999;
    border: 5px solid #fff;
}
#wowslider-container1 .ws_bulframe span {
    display: block;
    position: absolute;
    bottom: -11px;
    margin-left: -8px;
    left: 48px;
    background: url(triangle.png);
    width: 15px;
    height: 6px;
}
#wowslider-container2 {
    zoom: 1;
    position: relative;
    max-width: 960px;
    z-index: 90;
    border: 0;
    text-align: left;
}
* html #wowslider-container2 {
    width: 960px;
}
#wowslider-container2 .ws_images ul {
    position: relative;
    width: 10000%;
    height: auto;
    left: 0;
    list-style: none;
    margin: 0;
    padding: 0;
    border-spacing: 0;
    overflow: visible;
}
#wowslider-container2 .ws_images ul li {
    width: 1%;
    line-height: 0;
    float: left;
    font-size: 0;
    padding: 0 !important;
    margin: 0 !important;
}
#wowslider-container2 .ws_images {
    position: relative;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
}
#wowslider-container2 .ws_images a {
    width: 100%;
    display: block;
    color: transparent;
}
#wowslider-container2 img {
    max-width: none !important;
}
#wowslider-container2 .ws_images img {
    width: 100%;
    border: 0 0;
    max-width: none;
    padding: 0;
}
#wowslider-container2 a {
    text-decoration: none;
    outline: 0;
    border: 0;
}
#wowslider-container2 .ws_bullets {
    font-size: 0;
    float: left;
    position: absolute;
    z-index: 70;
}
#wowslider-container2 .ws_bullets div {
    position: relative;
    float: left;
}
#wowslider-container2 .wsl {
    display: none;
}
#wowslider-container2 object,
#wowslider-container2 sound {
    position: absolute;
}
#wowslider-container2 .ws_bullets {
    padding: 10px;
}
#wowslider-container2 .ws_bullets a {
    width: 8px;
    height: 8px;
    background: url(../images/bullet.png) left top;
    float: left;
    text-indent: -4000px;
    position: relative;
    margin-left: 6px;
    color: transparent;
}
#wowslider-container2 .ws_bullets a.ws_selbull,
#wowslider-container2 .ws_bullets a:hover {
    background-position: 0 100%;
}
#wowslider-container2 a.ws_next,
#wowslider-container2 a.ws_prev {
    position: absolute;
    display: none;
    top: 50%;
    width: 38px;
    height: 38px;
    margin: -28px 0 0;
    z-index: 60;
    cursor: pointer;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    opacity: 0.6;
}
#wowslider-container2 a.ws_next {
    right: 2%;
    background: #000 url(../images/next_photo.png) no-repeat -12px -11px;
}
#wowslider-container2 a.ws_prev {
    left: 2%;
    background: #000 url(../images/prev_photo.png) no-repeat -10px -11px;
}
#wowslider-container2:hover a.ws_next,
#wowslider-container2:hover a.ws_prev,
* html #wowslider-container2 a.ws_next,
* html #wowslider-container2 a.ws_prev {
    display: block;
}
#wowslider-container2 .ws_bullets {
    bottom: 0;
    left: 50%;
}
#wowslider-container2 .ws_bullets div {
    left: -50%;
}
#wowslider-container2 .ws-title {
    position: relative;
    display: block;
    width: 98%;
    bottom: 0;
    left: 0;
    padding: 7px;
    background: rgba(0, 0, 0, 0.5);
    color: #fff;
    z-index: 50;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
    font-size: 22px;
    line-height: 29px;
}
#wowslider-container2 .ws-title div {
    padding-top: 5px;
    color: #000;
    font-size: 20px;
    line-height: 22px;
    font-weight: 400;
}
#wowslider-container2 .ws_thumbs {
    font-size: 0;
    position: absolute;
    overflow: auto;
    z-index: 70;
}
#wowslider-container2 .ws_thumbs a {
    position: relative;
    text-indent: -4000px;
    color: transparent;
    opacity: 0.85;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
#wowslider-container2 .ws_thumbs a img {
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}
#wowslider-container2 .ws_thumbs a:hover {
    opacity: 1;
}
#wowslider-container2 .ws_thumbs a:hover img {
    visibility: visible;
}
#wowslider-container2 .ws_thumbs {
    bottom: -90px;
    left: 0;
    width: 100%;
    height: 80px;
}
#wowslider-container2 .ws_thumbs div {
    position: relative;
    height: 100%;
    letter-spacing: -4px;
    width: 1174px;
}
#wowslider-container2 .ws_thumbs .ws_selthumb img {
    border-color: #959695;
}
#wowslider-container2 .ws_thumbs a img {
    text-indent: 0;
    width: 87px;
    border: 1px solid #c9c9c9;
    margin: 2px;
    padding: 1px;
    max-width: none;
}
#wowslider-container2 .ws_images ul {
    animation: wsBasic 32s infinite;
    -moz-animation: wsBasic 32s infinite;
    -webkit-animation: wsBasic 32s infinite;
}
@keyframes wsBasic {
    0%,
    6.25% {
        left: 0;
    }
    12.5%,
    18.75% {
        left: -100%;
    }
    25%,
    31.25% {
        left: -200%;
    }
    37.5%,
    43.75% {
        left: -300%;
    }
    50%,
    56.25% {
        left: -400%;
    }
    62.5%,
    68.75% {
        left: -500%;
    }
    75%,
    81.25% {
        left: -600%;
    }
    87.5%,
    93.75% {
        left: -700%;
    }
}
@-moz-keyframes wsBasic {
    0%,
    6.25% {
        left: 0;
    }
    12.5%,
    18.75% {
        left: -100%;
    }
    25%,
    31.25% {
        left: -200%;
    }
    37.5%,
    43.75% {
        left: -300%;
    }
    50%,
    56.25% {
        left: -400%;
    }
    62.5%,
    68.75% {
        left: -500%;
    }
    75%,
    81.25% {
        left: -600%;
    }
    87.5%,
    93.75% {
        left: -700%;
    }
}
@-webkit-keyframes wsBasic {
    0%,
    6.25% {
        left: 0;
    }
    12.5%,
    18.75% {
        left: -100%;
    }
    25%,
    31.25% {
        left: -200%;
    }
    37.5%,
    43.75% {
        left: -300%;
    }
    50%,
    56.25% {
        left: -400%;
    }
    62.5%,
    68.75% {
        left: -500%;
    }
    75%,
    81.25% {
        left: -600%;
    }
    87.5%,
    93.75% {
        left: -700%;
    }
}
#wowslider-container2 .ws_shadow {
    background-image: url(bg.png);
    background-repeat: no-repeat;
    background-size: 100%;
    position: absolute;
    z-index: -1;
    left: -2.08%;
    top: -6.39%;
    width: 104.16%;
    height: 112.77%;
}
* html #wowslider-container2 .ws_shadow {
    background: 0 0;
}
#wowslider-container2 .ws_bullets a img {
    text-indent: 0;
    display: block;
    bottom: 15px;
    left: -48px;
    visibility: hidden;
    position: absolute;
    -moz-box-shadow: 0 0 5px #999;
    box-shadow: 0 0 5px #999;
    border: 5px solid #fff;
    max-width: none;
}
#wowslider-container2 .ws_bullets a:hover img {
    visibility: visible;
}
#wowslider-container2 .ws_bulframe div div {
    height: 72px;
    overflow: visible;
    position: relative;
}
#wowslider-container2 .ws_bulframe div {
    left: 0;
    overflow: hidden;
    position: relative;
    width: 96px;
    background-color: #fff;
}
#wowslider-container2 .ws_bullets .ws_bulframe {
    display: none;
    bottom: 16px;
    overflow: visible;
    position: absolute;
    cursor: pointer;
    -moz-box-shadow: 0 0 5px #999;
    box-shadow: 0 0 5px #999;
    border: 5px solid #fff;
}
#wowslider-container2 .ws_bulframe span {
    display: block;
    position: absolute;
    bottom: -11px;
    margin-left: -8px;
    left: 48px;
    background: url(triangle.png);
    width: 15px;
    height: 6px;
}
li.vwalR {
    list-style-image: none;
    list-style-type: none;
}
.trB {
    font-weight: 700;
}
.padL {
    padding-left: 2%;
}
.thanks {
    padding: 20px 30px;
    min-height: 155px;
}
.thanks h2 {
    font-size: 30px;
    color: red;
    padding: 5px 0 20px;
}
.thanks p {
    font-size: 14px;
    color: #000;
    padding: 5px 0;
}
.thanks h1 {
    color: #220240;
    font-size: 24px;
    font-weight: 700;
    font-family: Heuristica-Regular;
    padding: 0 12% 1% 0;
    text-transform: uppercase;
    border-bottom: 2px solid #0088d2;
}
/* whatsapp code */
.menq {position: fixed;
    right: 0;
    top: 45%;
    right: 0px;
    z-index: 999;
    padding: 0px;
    margin: 0px;
	box-shadow:0px 0px 5px rgba(0,0,0,0.15);}
.menq li {    list-style-type: none;
    height: 55px;
    padding: 0px 5px 0px 5px;
    margin: 0px;
    -webkit-transition: all 0.25s ease-in-out;
    -moz-transition: all 0.25s ease-in-out;
    -o-transition: all 0.25s ease-in-out;
    transition: all 0.3s ease-out;
    cursor: pointer;
    background: #fff;
    display: flex;}
	.menq a {display: flex;
    align-items: center;
    gap: 0px 15px;}
	.menq a span:first-child {    display: flex;
    align-items: center;
    height: 40px;
    justify-content: center;
    width: 40px;}
	.menq a svg {    width: 35px;
    height: 35px;}
	.menq svg path {fill: #25D366;}
.thanks h3 {
    font-size: 18px;
    color: #545454;
    padding: 20px 0;
}
.bdrnone {
    border: none !important;
}
.mrR {
    margin-left: 8%;
}
.marBot {
    margin-bottom: 0 !important;
}
.martop {
    margin-top: 10%;
}
.mb5 {
    margin-bottom: 5px;
}
.mb10 {
    margin-bottom: 10px;
}
.mb15 {
    margin-bottom: 15px;
}
.mb20 {
    margin-bottom: 20px;
}
.mb25 {
    margin-bottom: 25px;
}
.mb30 {
    margin-bottom: 30px;
}
.mb35 {
    margin-bottom: 35px;
}
.mb40 {
    margin-bottom: 40px;
}
.mb45 {
    margin-bottom: 45px;
}
.mb50 {
    margin-bottom: 50px;
}
.mb55 {
    margin-bottom: 55px;
}
.mb60 {
    margin-bottom: 60px;
}
.mt30 {
    margin-top: 30px !important;
}
.mt50 {
    margin-top: 50px;
}
.fleft {
    float: left !important;
}
.fright {
    float: right !important;
}
.aligncenter {
    text-align: center !important;
}
.hn_container {
    width: 1170px;
    margin: 0 auto;
}
.wrapper {
    width: 100%;
    float: left;
    position: relative;
}
.hm_desc_div {
    width: 730px;
    margin: 0 auto;
}
.hm_desc h1 {
    width: 100%;
    float: left;
    font: 300 36px Lato, sans-serif;
    color: #d9435c;
    margin-bottom: 15px;
    text-align: center;
}
.hm_desc p {
    width: 100%;
    float: left;
    font: 17px Heuristica-Regular;
    color: #333;
    margin-bottom: 15px;
    text-align: center;
}
.rm_div {
    width: 130px;
    margin: 0 auto;
}
.read_more {
    width: 100%;
    float: left;
    font: 16px Heuristica-Regular;
    color: #d9435c;
    text-align: center;
    padding: 8px 0;
    text-transform: uppercase;
    position: relative;
}
.read_more::before {
    width: 15px;
    height: 15px;
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    border-top: #be3b54 1px solid;
    border-left: #be3b54 1px solid;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
}
.read_more::after {
    width: 15px;
    height: 15px;
    content: "";
    position: absolute;
    bottom: 0;
    right: 0;
    border-bottom: #be3b54 1px solid;
    border-right: #be3b54 1px solid;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
}
.read_more:hover::before {
    width: 100%;
    height: 100%;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
}
.read_more:hover::after {
    width: 100%;
    height: 100%;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
}
.fab_bg {
    background: url(../images/products-bg.jpg) top center no-repeat;
    height: 974px;
    padding-top: 170px;
    box-sizing: border-box;
}
.products_div {
    width: 800px;
    float: left;
}
.pro_div {
    width: 46%;
    float: left;
    box-sizing: border-box;
    margin: 2%;
}
.pro_div img {
    width: 100%;
}
.pro_div p {
    width: 100%;
    float: left;
    padding: 2% 6%;
    background: #d9435c;
    font: 300 24px Lato, sans-serif;
    color: #fff;
    box-sizing: border-box;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
}
a:hover .pro_div p {
    background: #fff;
    color: #d9435c;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
}
.why_para {
    font: 400 24px Lato, sans-serif !important;
    color: #585858 !important;
}
.whyus_div {
    width: 25%;
    float: left;
    box-sizing: border-box;
    padding-left: 100px;
    position: relative;
}
.whyus_div p {
    font: 16px/24px Heuristica-Regular;
    color: #585858;
}
.trend::before {
    width: 60px;
    height: 60px;
    content: "";
    position: absolute;
    top: 0;
    left: 20px;
    background: url(../images/sprite.png) -4px -45px no-repeat;
}
.quality::before {
    width: 60px;
    height: 60px;
    content: "";
    position: absolute;
    top: 0;
    left: 30px;
    background: url(../images/sprite.png) -65px -48px no-repeat;
}
.experience::before {
    width: 60px;
    height: 60px;
    content: "";
    position: absolute;
    top: 0;
    left: 30px;
    background: url(../images/sprite.png) -136px -48px no-repeat;
}
.trade::before {
    width: 60px;
    height: 60px;
    content: "";
    position: absolute;
    top: 0;
    left: 30px;
    background: url(../images/sprite.png) -200px -48px no-repeat;
}
.wid50 {
    width: 50%;
}
.infra_left {
    width: 60%;
    float: left;
    padding: 10% 0 0 10%;
}
.infra_right {
    width: 60%;
    float: right;
    padding: 10% 10% 0 0;
}
.infra h2 {
    font: 300 36px Lato, sans-serif;
    color: #fff;
}
.infra h4 {
    font: 400 24px Lato, sans-serif;
    color: #9169d9;
}
.infra p {
    font: 16px Heuristica-Regular;
    color: #6e6599;
}
.infra a {
    width: 130px;
    float: left;
    font: 16px Heuristica-Regular;
    color: #b13a65;
    text-align: center;
    padding: 8px 0;
    text-transform: uppercase;
    position: relative;
}
.infra a::before {
    width: 15px;
    height: 15px;
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    border-top: #b13a65 1px solid;
    border-left: #b13a65 1px solid;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
}
.infra a::after {
    width: 15px;
    height: 15px;
    content: "";
    position: absolute;
    bottom: 0;
    right: 0;
    border-bottom: #b13a65 1px solid;
    border-right: #b13a65 1px solid;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
}
.infra a:hover::before {
    width: 100%;
    height: 100%;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
}
.infra a:hover::after {
    width: 100%;
    height: 100%;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
}
.infra_div {
    background: #342279;
    box-sizing: border-box;
}
.infrastructure {
    background: url(../images/infrastructure.jpg) no-repeat;
    width: 100%;
    min-height: 469px;
    background-size: cover;
}
.assurance {
    background: url(../images/quality-assurence.jpg) no-repeat;
    width: 100%;
    min-height: 454px;
    background-size: cover;
}
.enquiry_bg {
    background: url(../images/send-enquiry.jpg) top center no-repeat;
    height: 600px;
    padding: 60px 0;
    box-sizing: border-box;
    background-size: cover;
}
.enquiry_bg h1 {
    width: 100%;
    float: left;
    font: 300 40px Lato, sans-serif;
    color: #fff;
    margin-bottom: 25px;
    text-align: center;
}
.social {
    float: left;
    padding: 5% 0;
}
.social a span {
    width: 40px;
    float: left;
    height: 40px;
    margin-right: 5px;
}
.facebook {
    background: url(../images/smm-icons.png) 0 -2px no-repeat;
}
.twitter {
    background: url(../images/smm-icons.png) -45px -1px no-repeat;
}
.gplus {
    background: url(../images/smm-icons.png) -92px -1px no-repeat;
}
.youtube {
    background: url(../images/smm-icons.png) -139px 0 no-repeat;
}
.lnked {
    background: url(../images/smm-icons.png) -186px 0 no-repeat;
}
.pint {
    background: url(../images/smm-icons.png) -233px 0 no-repeat;
}
.social a:hover span {
    opacity: 0.5;
}
.scroll_div {
    margin: 50px 0;
}
.pro_main {
    width: 31%;
    float: left;
    margin: 1%;
}
.pro_main img {
    width: 100%;
}
.pro_main h3 {
    font: 700 20px/24px Heuristica-Regular;
    color: #585858;
    text-align: center;
    margin: 10px 0;
}
.pro_main h6 {
    font: 13px Heuristica-Regular;
    color: #585858;
    text-align: center;
    width: 100%;
    float: left;
    margin-top: 10px;
}
.proBorDiv {
    width: 280px;
    margin: 0 auto;
}
.proBor {
    width: 100%;
    float: left;
    background: url(../images/heading-border.png) no-repeat;
    background-size: 100%;
    height: 7px;
}
.btnDiv {
    width: 400px;
    margin: 0 auto;
}
.videoBtn {
    width: 120px;
    float: left;
    font: 700 18px/24px Heuristica-Regular;
    color: #fff;
    text-align: center;
    padding: 8px 0;
    background: #e92e4d;
    cursor: pointer;
}
.brochureBtn {
    width: 220px;
    float: right;
    font: 700 18px/24px Heuristica-Regular;
    color: #fff;
    text-align: center;
    padding: 8px 0;
    background: #e92e4d;
}
.hm_video {
    width: 70%;
    height: 350px;
}
.popup {
    width: 100%;
    float: left;
    position: fixed;
    top: 0;
    left: 0;
    background: url(../images/fancybox_overlay.png) repeat;
    display: none;
    height: 100%;
    z-index: 9999;
}
.popup_container {
    width: 600px;
    margin: 0 auto;
    margin-top: 20%;
}
.popup_wrapper {
    width: 100%;
    float: left;
    position: relative;
    border: #fff 10px solid;
    border-radius: 5px;
}
.close {
    position: absolute;
    top: -25px;
    right: -25px;
    background: url(../images/fancybox_sprite.png) -1px -3px no-repeat;
    width: 33px;
    height: 33px;
}
.frame {
    width: 600px;
    height: 315px;
}
.ErrPg {
    padding: 0 30px;
    margin: 50px 0;
    text-align: center;
}
.ErrPg h3 {
    font-size: 22px;
    color: #000;
}
.ErrPg h3 span {
    font-size: 34px;
    color: #e84c44;
    padding-right: 10px;
}
.Errmsg :before {
    content: "OR";
    color: #474747;
    font-size: 12px;
    font-weight: 700;
    display: block;
    height: 40px;
    width: 40px;
    line-height: 40px;
    border: 1px solid #ccc;
    border-radius: 50%;
    position: relative;
    text-align: center;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
}
.wht_bg {
    background: #fff;
    padding: 5% 0;
}
.hm_enq,
.titleHead {
    position: relative;
}
.subTitle,
.tch {
    letter-spacing: -1px;
}
.wid100 {
    width: 100%;
    float: left;
}
.hm_enq {
    background: 0 0;
    padding: 0 120px 45px;
    margin: 0;
}
.titleHead {
    color: #000;
    font-size: 14px;
}
.subTitle {
    font-size: 24px;
    position: absolute;
    right: -14px;
    bottom: 17px;
    width: 100px;
    font-weight: 500;
}
.tch {
    font-size: 56px;
    margin-left: 3px;
}
.hm_enq p {
    margin-bottom: 0 !important;
}
.frm_mini input,
.frm_mini textarea {
    border-radius: 3px;
    padding: 17px !important;
    width: 97.6% !important;
    margin: 5px 12px 10px 0 !important;
    resize: vertical;
    font-weight: 300 !important;
    font-family: Roboto, sans-serif !important;
}
.frm_mini textarea {
    height: 130px !important;
}
.hm_enq select {
    width: 100%;
    height: 35px;
    border: 1px solid #ddd;
    border-radius: 3px;
    margin-bottom: 15px;
    margin-top: 10px;
    font-family: Georgia;
    letter-spacing: 0;
}
.hm_enq textarea {
    height: 130px !important;
    width: 97.5% !important;
}
.mini_width_bottom input.captcha-text {
    padding: 25px !important;
}
.enq-cont .mini_width_bottom .submitBtn {
    background: #342279 !important;
    color: #fff !important;
    width: 22% !important;
    float: right;
    line-height: 4px;
    height: 50px;
    cursor: pointer !important;
    margin-right: 23px !important;
    border-radius: 0 !important;
    text-transform: uppercase;
    font-size: 16px !important;
    font-weight: 300 !important;
    text-shadow: none !important;
}
.btn {
    border-bottom: 5px solid #651f4a;
    padding: 5px 15px;
}
.enq-cont .mini_width_bottom .submitBtn:hover {
    background: #d9435c !important;
}
.enq-cont .mini_width_bottom .submitBtn:active {
    border-bottom: 0 !important;
    height: 50px !important;
    background: #d9435c !important;
}
#quick_desc,
#quick_email,
#quick_location,
#quick_name,
#quick_phone {
    font: normal normal normal 14px/1 FontAwesome;
}
.frm_mini input,
.frm_mini textarea {
    box-shadow: none !important;
    border: 1px solid #ddd !important;
}
.enq-cont .mini_width_left,
.enq-cont .mini_width_right {
    margin-top: -320px;
    width: 50% !important;
}
.enq-cont .mini_width_left input {
    width: 95% !important;
}
.enq-cont .mini_width_right input {
    width: 95% !important;
}
.cptcha-img {
    height: 50px !important;
    margin-top: 6px !important;
}
.mini_width_top {
    width: 100%;
    margin-top: 113px;
}
.mini_width_bottom {
    width: 100% !important;
}
.navbar {
    border-radius: 4px;
    width: 80%;
    float: left;
    margin-bottom: 0;
    border: 0;
}
#lwDrpDwnM img {
    margin-top: -4px;
}
.nav &gt; li &gt; a:focus,
.nav &gt; li &gt; a:hover {
    text-decoration: none;
    background-color: #0088d2;
}
.pg_slider {
    max-width: 960px;
    z-index: 90;
}
.linen_drp {
    position: relative;
}
.inr_drp {
    width: 520px;
    height: auto;
    position: absolute;
    top: 20;
    display: none;
    padding: 5px;
    background-color: #fff;
}
.nowrap{white-space:nowrap;}
.linen_drp {
    margin-top: -2px;
}
.linen_drp:hover .inr_drp {
    display: block !important;
}
.drp_img_bx {
    float: left;
    width: 40%;
    margin-bottom: 10px;
}
.img_box {
    padding: 4%;
}
.inr_drp p {
    color: #1697ce;
    letter-spacing: -1px;
    font-size: 14px;
    padding-left: 4%;
}
.img_box img {
    max-width: 100%;
}
.inr_lst {
    width: 60%;
    float: left;
}
.main_inrul li:hover {
    color: #1697ce !important;
    background: #fff !important;
}
.main_inrul li a {
    color: #1697ce !important;
}
.main_inrul li {
    border-bottom: 1px solid #e2dada;
}
.scnd_inrul {
    padding-left: 10px;
}
.main_inrul &gt; li {
    border: none;
}
.scnd_inrul li {
    display: block;
    width: 100%;
}
.scnd_inrul li a {
    color: #1697ce !important;
    font-size: 14px;
    line-height: 26px;
}
.prd_img_bx img {
    max-width: 100%;
}
.prd_parnt {
    width: 100%;
}
.prd_child {
    width: 30%;
    float: left;
    margin-right: 2%;
}
.prd_img_bx {
    margin-bottom: 20px;
}
.cb {
    clear: both;
}
.prd_img_bx {
    overflow: hidden;
}
.prd_child:hover .prd_img_bx img {
    transform: scale(1.2);
    opacity: 0.8;
}
.glry_img img,
.prd_img_bx img {
    -webkit-transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;
}
.prd_child h3 {
    text-align: center;
    color: #220240;
    font-weight: 700;
    font-size: 17px;
}
.table-bordered {
    border: 1px solid #ddd;
}
.table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 20px;
}
.table &gt; thead:first-child &gt; tr:first-child &gt; th {
    font-weight: 300;
}
.table &gt; caption + thead &gt; tr:first-child &gt; td,
.table &gt; caption + thead &gt; tr:first-child &gt; th,
.table &gt; colgroup + thead &gt; tr:first-child &gt; td,
.table &gt; colgroup + thead &gt; tr:first-child &gt; th,
.table &gt; thead:first-child &gt; tr:first-child &gt; td,
.table &gt; thead:first-child &gt; tr:first-child &gt; th {
    border-top: 0;
}
.table &gt; tbody &gt; tr &gt; td,
.table &gt; tbody &gt; tr &gt; th,
.table &gt; tfoot &gt; tr &gt; td,
.table &gt; tfoot &gt; tr &gt; th,
.table &gt; thead &gt; tr &gt; td,
.table &gt; thead &gt; tr &gt; th {
    padding: 6px;
}
.table-bordered &gt; thead &gt; tr &gt; th {
    background-color: #0088d2;
    color: #fff;
}
.table-bordered &gt; thead &gt; tr &gt; td,
.table-bordered &gt; thead &gt; tr &gt; th {
    border-bottom-width: 2px;
}
.table-bordered &gt; tbody &gt; tr &gt; td,
.table-bordered &gt; tbody &gt; tr &gt; th,
.table-bordered &gt; tfoot &gt; tr &gt; td,
.table-bordered &gt; tfoot &gt; tr &gt; th,
.table-bordered &gt; thead &gt; tr &gt; td,
.table-bordered &gt; thead &gt; tr &gt; th {
    border: 1px solid #ddd;
}
.table &gt; thead &gt; tr &gt; th {
    vertical-align: bottom;
    border-bottom: 2px solid #ddd;
}
.table &gt; tbody &gt; tr &gt; td,
.table &gt; tbody &gt; tr &gt; th,
.table &gt; tfoot &gt; tr &gt; td,
.table &gt; tfoot &gt; tr &gt; th,
.table &gt; thead &gt; tr &gt; td,
.table &gt; thead &gt; tr &gt; th {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #ddd;
}
.pull-left {
    float: left;
}
.ml {
    margin-left: 22%;
}
.futrul li {
    list-style-position: inside;
    margin-bottom: 10px;
}
.glry_img {
    width: 30%;
    float: left;
    margin-right: 2%;
    margin-bottom: 20px;
    overflow: hidden;
}
.glry_img:hover img {
    transform: scale(1.2);
    opacity: 0.8;
}
#invite-modal {
    z-index: 99999999;
}
#invite-modal .close {
    top: 3px;
    right: 0;
    font-size: 28px;
}
.imgh img{height:290px;object-fit:cover;}

@media (max-width:1700px){.imgh img{height:250px;}}

@media (max-width: 1600px) {
    #invite-modal .modal-content {
        width: 90%;
        margin: auto;
    }
}
@media (max-width:1400px){.imgh img{height:200px;}}
@media all and (max-width: 1366px) {
    #invite-modal .modal-content {
        width: 80%;
        margin: auto;
    }
}
@media all and (max-width: 1024px) {
    .navMn li a {
        font-size: 13px;
    }
    .hn_container {
        width: 980px;
    }
    .hom {
        padding-left: 8px !important;
    }
    .navMn li a {
        padding: 0 8px;
    }
    .infra_left,
    .infra_right {
        width: 80%;
    }
}
@media all and (max-width: 995px) {
    .navbar {
        width: 100%;
    }
    .container-fluid,
    .navbar-collapse {
        padding: 0;
    }
    .hn_container {
        width: 747px;
    }
    .hom {
        padding-left: 2px !important;
    }
    .navMn li a {
        padding: 0 9px;
    }
    .products_div {
        width: 100%;
    }
    .whyus_div {
        padding: 85px 0 0;
    }
    .trans {
        display: none;
    }
    .hm_desc h1 {
        width: 90%;
        font: 300 36px Lato, sans-serif;
        float: none;
        color: #d9435c;
        margin-bottom: 15px;
        margin-left: auto;
        margin-right: auto;
        text-align: center;
    }
    .hm_desc p {
        width: 80%;
        float: none;
        margin-bottom: 15px;
        text-align: center;
        margin-left: auto;
        margin-right: auto;
    }
    .bx {
        width: 100%;
    }
    .hm_enq {
        padding: 0 10% 45px;
    }
    .frm_mini input,
    .frm_mini textarea {
        padding: 13px !important;
    }
    .enq-cont .mini_width_bottom .submitBtn {
        margin-right: 13px !important;
    }
    .miniForm {
        padding: 3% 2% 13% 4%;
    }
    .frm_mini textarea {
        height: 140px !important;
    }
    #invite-modal .modal-content {
        margin: 60px auto;
    }
}
@media all and (max-width: 767px) {.imgh img{height:auto;}
    .navMn li a {
        font-size: 13px;
    }
    .abtDrpDwn,
    .fabDrpDwn,
    .gfDrpDwn,
    .lwDrpDwn {
        display: none !important;
    }
    .hm_desc_div,
    .hn_container {
        width: 100%;
    }
    .fab_bg {
        background: #322473;
        height: auto;
        padding: 50px;
        margin: 50px 0;
    }
    .pro_div {
        width: 100%;
        float: none;
        box-sizing: border-box;
        margin: 0 auto 100px;
    }
    .whyus_div {
        width: 100%;
        float: none;
        text-align: center;
        padding: 100px 0 0;
    }
    .whyus_div p {
        width: 80%;
        margin: auto;
    }
    .experience::before,
    .quality::before,
    .trade::before,
    .trend::before {
        top: 25px;
        left: 45%;
    }
    .wid50 {
        width: 100%;
    }
    .fttrNav,
    .fttrNv,
    .fttrSmm {
        width: 100%;
    }
    .infra_left,
    .infra_right {
        width: 90%;
    }
    .logocont span {
        font-size: 20px;
    }
    .side-cont {
        width: 100%;
        margin-left: 0;
        float: left;
    }
    .divblkL {
        width: 100%;
        text-align: center;
    }
    .side-cont .mrR {
        margin-left: 0;
    }
    .bx {
        width: auto;
    }
    .fttrAlRtLt {
        float: none;
        width: 100%;
        text-align: center;
    }
    .fttrAlRtLt p {
        float: none;
        line-height: 390%;
    }
    .fttrAlRtFlt {
        float: none;
        width: 100%;
        max-width: 200px;
        margin: auto;
    }
    .frame {
        width: 100%;
        height: 315px;
    }
    .proBorDiv {
        width: 100%;
    }
    .pro_main h3 {
        font-size: 16px;
    }
    .abpgMdH31 {
        padding: 5% 0 0;
    }
    .right {
        float: none;
    }
    .brochureBtn {
        float: left;
        margin-left: 30px;
    }
    .cu_addressWrap,
    .cu_enqFormWrap {
        width: 100%;
    }
    .cu_enqFormWrap .cu_capValue input,
    .cu_enqFormWrap input {
        padding: 15px;
    }
    .cu_enqFormWrap .cu_submit #main_btnsubmit {
        padding: 15px;
    }
    .cu_enqFormWrap .cu_capImg img {
        max-width: 80px;
        max-height: 50px;
    }
    .cu_enqFormWrap .cu_capImg {
        width: 100px;
    }
    .cu_enqFormWrap .cu_capValue {
        width: 150px;
    }
    .navbar-toggle {
        background: #fff;
    }
    .lgImg {
        background: 0 0;
    }
    .navbar-toggle .icon-bar {
        background: #322473;
    }
    .maMn {
        padding: 0 0 0 4%;
        position: absolute;
        top: 0;
        right: 0;
        margin-right: 20px;
        background: 0 0;
        z-index: 999;
        width: 90%;
        max-width: 250px;
    }
    .navbar-toggle {
        margin-bottom: 0;
    }
    .navbar-collapse {
        border-top: 0;
    }
    .navbar-collapse.in {
        background: #fff;
    }
    .navMn li {
        width: 100%;
        padding-left: 20px;
    }
    .nav &gt; li &gt; a &gt; img {
        max-width: 25px;
        margin-left: 20px;
    }
    .navMn {
        margin: 0;
        width: 100%;
    }
    .miniForm {
        height: auto;
        float: left;
        padding: 15px;
    }
    .enq-cont .mini_width_bottom .submitBtn {
        width: 98% !important;
        float: none;
        margin: 10px auto !important;
    }
    .mini_width_bottom input.captcha-text {
        width: 25% !important;
    }
    .enq-cont .mini_width_bottom .submitBtn {
        width: 60% !important;
        margin-right: 15px !important;
        float: right;
    }
    .f-nav .lgImg a img {
        width: 50% !important;
    }
    .navbar-toggle {
        margin-top: 12px;
    }
    .mini_width_bottom input.captcha-text {
        width: 25% !important;
    }
    .enq-cont .mini_width_bottom .submitBtn {
        width: 98% !important;
    }
    .enquiry_bg h1 {
        margin-bottom: 10px;
    }
    .enquiry_bg {
        height: 580px;
    }
    #lwDrpDwnM img {
        max-width: 160px;
        margin-left: 0;
    }
}
@media all and (max-width: 480px) {
    .lgImg a img {
        width: 85%;
        padding-top: 3%;
    }
    .navbar-toggle {
        margin-top: 15px;
    }
    .hm_desc h1 {
        font-size: 24px;
        margin-top: 20px;
    }
    .assurance,
    .infrastructure {
        min-height: 420px !important;
        height: 420px !important;
    }
    .f-nav {
        height: 60px;
    }
    .f-nav .lgImg a img {
        width: 80% !important;
    }
    .logoImg {
        width: 100%;
        margin: 15px auto;
        float: right;
    }
    .logocont {
        width: 100%;
    }
    .logocont span {
        font-size: 26px;
    }
    .pro_main {
        width: 96%;
        float: none;
        margin: 10px auto;
    }
    .enq-cont .mini_width_bottom .submitBtn {
        width: 100%;
        float: none;
    }
    .lgImg {
        padding-bottom: 2%;
    }
    #invite-modal .close {
        font-size: 22px;
    }
}
@media all and (max-width: 320px) {
    .videoBtn {
        width: 70px;
        font: 700 14px/24px Heuristica-Regular;
        margin-left: 15px;
    }
    .brochureBtn {
        margin-left: 15px;
        width: 200px;
        font: 700 14px/24px Heuristica-Regular;
    }
    .pro_div {
        margin: 0 auto 50px;
    }
    .bx {
        width: 100%;
    }
    .mini_width_bottom input.captcha-text {
        padding: 25px 50px !important;
    }
}

.redu_image img {
    max-width: 63%;
}
.ourIntBlkImg.left {
    text-align: center;
}
.redu_image1 img {
    max-width: 75%;
}.cntpage .cont .cf a{color:#333;}.cntpage form .col-lg-12{padding:0px;}
.homehead{height:auto !important;}
.galleryDiv,.galleryDiv .col-lg-3 {padding-left:0px;}
#invite-modal .close {
    position: absolute;
    right: 0px;
    width: 30px;
    height: 30px;
    top: 0px;
    background: #fff; 
    border-radius: 50%;
	    opacity: 0.5;
    z-index: 9;
}#invite-modal figure{display:flex;}#invite-modal img{width:100%;margin:0px auto;}.carousel-control{width:5%;}
.carousel-control .icon-prev:before,.carousel-control .icon-next:before{color:#000;}.carousel-control.left,.carousel-control.right{background-image: none;}
.rtable{overflow:hidden;}.tlist{list-style-type:none;border:1px solid #d6d6d6;margin:30px 0px;}.tlist li{border-bottom:1px solid #d6d6d6;padding:10px;}.tlist li:last-child{border-bottom:0px;}
.tlist .bold,.fbold{font-weight:bold;color:#000;}.grid2{display:grid;grid-template-columns:30% 70%;list-style-type:none;gap:15px 10px;width:50%;}
#gfDrpDwnM .alink a,#fabDrpDwnM .alink a, #texttiles .alink a{padding:0px;display:flex;line-height:20px;color:#e82d4c;text-decoration:none;margin:5px 0px;padding:2px 0px;animation: blinker 1.5s linear infinite;
    border-bottom: 1px solid #e2dada;}#gfDrpDwnM .alink a:hover,#fabDrpDwnM .alink a:hover, #texttiles .alink a:hover{color:#777;}
#myCarousel1 .carousel-control{opacity:1;}.alink a span{color:#e82d4c;}
@keyframes blinker {50% {opacity: 0.5;}}.rtable table,.tlist{background:#fff;}.rtable td{font-size:14px;padding:10px 5px !important;}
.alink span{font-family: 'Lato';font-weight: 600;letter-spacing:0px;color:#1697ce;}.alink a,.alink span{flex-wrap:wrap;font-size:14px !important;}
#invite-modal .close:hover{opacity:1;}

@media (max-width:1199px){.enq-cont .mini_width_bottom .submitBtn{width:35% !important;}.grid2{display:grid;grid-template-columns:40% 60%;width:70%;}}

@media (min-width:768px){.modal-dialog{width:700px;}}

@media (max-width:767px){.cntpage .cont .cf{display:flex;flex-wrap:wrap;flex-direction:column-reverse;}
.cntpage .cu_enqFormWrap{width:100%;}.cntpage .mini_width_bottom{/* margin-top: -48px; */margin-bottom:25px;justify-content: center;
    float: none !important;
    text-align: center;}.cntpage .frm_mini input, .frm_mini textarea{margin-top:11px !important;}
.maMn{top:0.2%;}.cntpage .enq-cont .mini_width_bottom .submitBtn{float:none;}
.cntpage .mini_width_left{    margin-top: -424px !important;}.cntpage .mini_width_top{padding-top:100px;}
.cntpage .enq-cont .mini_width_left,.enq-cont .mini_width_right{width:100% !important;}
 .cntpage .enq-cont .mini_width_left input, .enq-cont .mini_width_right input{width:98% !important;}
#balavigna_modal1 .close{top:0px;right:0px;}#invite-modal .modal-content,#invite-modal img{width:100%;}.grid2{display:grid;grid-template-columns:50% 50%;width:100%;}}
@media (max-width:650px){.lgImg a img{width: 420px;}.header{height:85px;}
.mnPg1{margin-top:12%;padding-top:7%;}.AbtBala h2{padding-bottom:10px;}.cntpage .mnPg1{margin-top:-2%;padding-top: 10px;}
.cntpage .frm_mini textarea{height: 100px !important;}.cntpage .enq-cont .mini_width_right{    margin-top: -280px;}
.cntpage .mini_width_left {
    margin-top: -390px !important;
}}
@media (max-width:600px){.cntpage .banrDv{display:none;}}
@media (max-width:500px){.lgImg a img{width: 90%;}.header {
    height: 79px;
}}
@media (max-width:480px){.lgImg a img {
    width: 85%;}.header {
    height: 85px;
}.maMn {
    top: 0%;
}.navbar-toggle {
    margin-top: 20px;
}.cntpage .enq-cont .mini_width_bottom .submitBtn{width:45% !important;}}
@media (max-width:420px){.header {
    height: 80px;
}}
@media (max-width:400px){.header {
    height:75px;}.navbar-toggle {margin-top: 17px;}}
@media (max-width:370px){.header {
    height:70px;
}.cntpage .enq-cont .mini_width_bottom .submitBtn{width:50% !important;}}
@media (max-width:350px){.header {
    height:65px;
}.navbar-toggle {
    margin-top: 14px;
}}
@media (max-width:340px){.navbar-toggle {
    margin-top: 14px;
}}
#balavigna_modal1 .modal-dialog{margin-top:10%;}
#invite-modal img{display:flex;}
img.mb-0{
margin-bottom: 0;}
.downbg{display: flex;
    align-items: center;
    justify-content: center;}</pre></body></html>