
html, body {
height: 100%;
width: 100%;
}
body{
border: 4px solid #999;
position:relative;
}
.uk-container{
border: 4px solid #358;
}
.tm-headerbar
{
border: 4px solid #00f;
positionn: absolute;
z-index: 10;
margin-top:0px;
margin-bottom: 30px;
}
.tm-logo
{
width:120px;
padding-left:20px;
}

.tm-navbar{
border: 4px solid #234;
}

@media (min-width: 160px) {
.tm-navbar{
positionn:absolute;
z-index:1;
max-width:1100px;
margin-bottom:0px;
margin-top:5px;
padding-left: 124px;
padding-left: 180px;
background: transparent none repeat scroll 0 0;
}
}

@media only screen and (max-width: 767px) {.tm-navbar_old{ z-index:100;position:fixed;  margin-left: 10%;margin-right: 10%; width:80%;margin-bottomm:20px}
.tm-navbar{ z-index:100;position:fixed;  margin-left:auto;margin-right:auto;width:80%;margin-bottomm:20px;padding-left: 0px;background-color: #0000004d;    background: rgba(255, 255, 255, 0.9) none repeat scroll 0 0;
}
.uk-navbar .uk-navbar-content .tm-logo-small{maright:0%; margin-left:10%;text-align:center;float:none; padding:0px; position:absolute ;} }

#phnav *{
-webkit-transition: all 500ms ease-out 0s;
-moz-transition: all 500ms ease-out 0s;
-o-transition: all 500ms ease-out 0s;
-ms-transition: all 500ms ease-out 0s;
transition: all 500ms ease-out 0s;
}
.phoca-nav-top {
height: 1px;
background: #000;
padding: 0px;
margin: 0px;
}
.uk-navbar-nav > li > a {
color: #fff;
font-size: 16.8px;
font-size:140%;
padding: 12px 9px;
height: auto;
font-weight: inherit;
line-height: 20px;
}
#phnav .container .tm-navbar-fixedd .uk-navbar-nav{
bbackground-color: rgba(169,144,98,1);
padding-left: 5px;
}
.navbar-default {
background: rgba(50, 45, 40, 0.5) none repeat scroll 0 0;
padding: 3px;
transition: all 500ms ease-out 0s;
top: 1px;
left: 0;
right: 0;
position: absolute;
z-index: 103;
}

@media (max-width:767px) {
.navbar-fixed-top{
    margin-left: inherit;
    margin-right: inherit;
}
div#footer-outer-first div#footer-outer.footer-outer.uk-container.uk-container-center.tm-footer-outer.uk-grid div.uk-width-1-1, .tm-footer-outer.uk-grid div.footerMenu ul.uk-grid > li, .tm-footer-outer.uk-grid div.uk-width-1-1 div.footerMenu ul.uk-nav.uk-grid li div div.uk-grid div, .tm-footer-outer.uk-grid div.uk-width-1-1 div.footerMenu ul.uk-nav.uk-grid li div div.uk-grid div ul {
        box-sizing: content-box !important;
}
}
@media (min-width:768px) {
    .navbar-fixed-top {
        background: rgba(80, 80, 80, 0.9) none repeat scroll 0 0;
        bbackground: rgba(0, 0, 0, 0.1) none repeat scroll 0 0;
        padding: 0px;
        transition: all 500ms ease-out 0s;
        position: fixed;
        right: 0;
        left: 0;
        top: 0;
        z-index: 1030;
    }

    .tm-navbar-fixedd {
        padding-left: 140px;
    }
}

.tm-headerbar-fixedd {
margin-bottom: 5px;
}

.navbar .container {
margin-right:auto;
margin-left:auto;
padding-left:15px;
padding-right:15px;
}
@media (min-width:768px) {
.navbar .container {
width:750px;
}
}
@media (min-width:992px) {
.navbar .container {
width:970px;
}
}
@media (min-width:1200px) {
.navbar .container{
width:1170px;
}
}
.tm-top-a{
border: 4px solid #f06;
}

.tm-middle{
border: 8px solid #936;
}

.tm-footer{
border: 4px solid #090;
}

.tm-footer, .tm-middle, .tm-top-a, .tm-navbar, .tm-logo, .tm-headerbar, .uk-container ,body{
border: 0px;
}

.uk-navbar-nav{
background-colorr: rgba(0,0,0,0.3);
padding-top:0px;
background-colorr: rgba(169,144,98,1);
}

.tm-logo{
padding-top:5px;
}


.grid-item, .grid-sizer { width: 25%; }
@media only screen and (max-width: 767px) { .grid-item, .grid-sizer { width: 100% !important; } }

.grid-item { float: left; height: 230px; background-color: #fff !important; border: 1px solid #fff; background-position: center center !important; background-repeat: no-repeat !important; background-size: cover !important; overflow: hidden; position: relative; }
.grid-item a { color: #ffffff; text-decoration: none; opacity: 0.8; }
.grid-item a:hover { opacity: 1; }

.gutter-sizerr { width: 0%; }

.grid-item--width2 { width: 50%; }

.grid-item--height2 { height: 460px; }
@media only screen and (max-width: 767px) { .grid-item--height2 { height: 230px; } }


.grid-item,.box .cptn ,.box *, .header-outer ,.tm-navbar ,*{
-moz-box-sizing: border-box !important;
-webkit-box-sizing: border-box !important;
box-sizing: border-box !important;
}

.gridd:after { content: ''; display: block; clear: both; }

.grid-title h2 {margin: 0; font-family: 'sansationbold'; color: #ffffff; *background: rgba(0, 0, 0, 0.4); width: 100%; height: 100%; display: inline-block; vertical-align: middle; padding: 0% 10%; text-align: center; }
@media only screen and (max-width: 767px) { .grid-title h2 { padding: 0px; font-size: 24px; *font-size: 1.84615rem; } }
.grid-title h2:before { content: ''; display: inline-block; height: 100%; vertical-align: middle; }
#footer-outer-first{
margin-top: 0px;
background: #505050;
padding: 0px 10px;
color: #fff;
}
.footer-outer {margin: auto auto;}
@media (min-width: 768px){div#footer-outer.footer-outer.tm-footer-outer div div.footerMenu ul.uk-grid > li:not(:last-child)
{border-right: 1px dotted #999999; border-left: none;}
.footer-outer > div:not(:first-child) ,
div#footer-outer.footer-outer.tm-footer-outer div div.footerMenu ul.uk-grid > li
{  padding: 20px 10px; }}
.footer-outer li > a{white-space: nowrap; line-height: 1.8;
padding: 2px 8px; font-size:14px; color: #fff !important;}
.footer-outer h3{margin:10px 0 !important; color: #aaa ; font-weight: bold;}
div#footer-outer-first div#footer-outer.footer-outer.uk-container.uk-container-center.tm-footer-outer.uk-grid div.uk-width-1-1,
.tm-footer-outer.uk-grid div.footerMenu ul.uk-grid > li,
.tm-footer-outer.uk-grid div.uk-width-1-1 div.footerMenu ul.uk-nav.uk-grid li div div.uk-grid div,
.tm-footer-outer.uk-grid div.uk-width-1-1 div.footerMenu ul.uk-nav.uk-grid li div div.uk-grid div ul
{padding-top:0px; padding-left: 2px;}
.footer-outer div.footerMenu ul.uk-grid li > a{line-height: 1.7;
padding: 0px 8px;
color: #fff !important;
}
.footer-outer div.footerMenu ul.uk-grid li > a:hover{
color: #fff !important;
}
div#footer-outer-first div#footer-outer.footer-outer.uk-container.uk-container-center.tm-footer-outer
{padding: 0 5px;}
.tm-footer-outer.uk-grid div.uk-width-1-1 div.footerMenu ul.uk-nav.uk-grid li div div.uk-grid{margin-left:0;}
.tm-footer-outer.uk-grid div.uk-width-1-1 div.footerMenu > ul.uk-nav.uk-grid > li > h3.uk-panel-title{font-size: 15px; padding: 0px 5px; *margin-bottom: 2px !important;}
.uk-parent > a:after {
content:" ";
display:inline-block;
width:0;
height:0;
margin-left:2px;
vertical-align:middle;
border-top:4px dashed;
border-right:4px solid transparent;
border-left:4px solid transparent;
font-weight: bold;
}
.grid-item .tagtypee{
display:none;
}

.box .cptn { margin:0px; position: absolute; bottom: 0px; left: 0px; width: 100%; padding: 10px 20px; color: #ffffff; font-size: 15px; line-height:17px; font-weight:500; }
.box .cptn , .box .captionn{background: rgba(185, 8, 41, 0.9) none repeat scroll 0 0;}
.article-box h3 { color: #ffffff; font-size: 16px; }

.box .tcptn {
font-size: 20px;
line-height: 20px;
}
.gridd {
margin-bottom: 25px;
}

.grid-title > h2 > a
{padding: 5px 15px;
border-radius: 10px;
background: rgba(0, 0, 0, 0.4);
}
.grid-item a {
opacity: 1.0;
}

.colorcat-0.box .cptn, .colorcat-0.grid-title h2 a, .colorcat-0.box .captionn ,.colorcat-0.badge {
background: #1d2d8b; background: rgba(29, 45, 139, 0.8);
}
.colorcat-1.box .cptn, .colorcat-1.grid-title h2 a, .colorcat-1.box .captionn, .colorcat-1.badge  {
background-color: rgba(185, 8, 41, 0.7);
}
.colorcat-2.box .cptn, .colorcat-2.grid-title h2 a, .colorcat-2.box .captionn, .colorcat-2.badge  {
background: #339933; background: rgba(51, 153, 51, 0.8);
}
.colorcat-3.box .cptn, .colorcat-3.grid-title h2 a, .colorcat-3.box .captionn, .colorcat-3.badge  {
background-color: #c28fc7; background-color: rgba(194, 143, 199, 0.7);
text-shadow: rgba(0,0,0,0.8) 2px 2px 5px;
}
.colorcat-4.box .cptn, .colorcat-4.grid-title h2 a, .colorcat-4.box .captionn, .colorcat-4.badge  {
background-color: #4fa3e6; background-color: rgba(79, 163, 230, 0.8);
}
.colorcat-5.box .cptn, .colorcat-5.grid-title h2 a, .colorcat-5.box .captionn, .colorcat-5.badge  {
background-color: #82ca4d; background-color: rgba(130, 202, 77, 0.8);
}
.colorcat-6.box .cptn, .colorcat-6.grid-title h2 a, .colorcat-6.box .captionn, .colorcat-6.badge  {
background: #129ed9; background: rgba(18, 158, 217 ,0.5);
}
.colorcat-7.box .cptn, .colorcat-7.grid-title h2 a, .colorcat-7.box .captionn, .colorcat-7.badge  {
background-color: #f29060; background-color: rgba(242, 144, 96, 0.8);
text-shadow: rgba(0, 0, 0, 0.8) 2px 2px 5px;
}
.colorcat-9.box .cptn, .colorcat-9.grid-title h2 a, .colorcat-9.box .captionn, .colorcat-9.badge  {
background: #95313e; background: rgba(149, 49, 62, 0.5);
}
.colorcat-8.box .cptn, .colorcat-8.grid-title h2 a, .colorcat-8.box .captionn, .colorcat-8.badge  {
background: #b90829; background: rgba(185, 8, 41, 0.5);
}
.colorcat-10.box .cptn, .colorcat-10.grid-title h2 a, .colorcat-10.box .captionn, .colorcat-10.badge  {
background-color: #1d2d8b; background-color: rgba(29, 45, 139, 0.5);
}
.colorcat-11.box .cptn, .colorcat-11.grid-title h2 a, .colorcat-11.box .captionn, .colorcat-11.badge  {
background-color: #f2bb35; background-color: rgba(242, 187, 53, 0.7);
text-shadow: rgba(0,0,0,0.8) 2px 2px 5px;
}

.redmore-a {
margin-top: 25px;
position: absolute;
bottom: 15px;
right: 15px;
}

.centerr {
margin: auto;
width: 50%;
max-width: 100%;
border: 0px solid #73AD21;
padding: 10px;
}
.rightt {
position: absolute;
right: 0px;
width:300px;
border: 3px solid #73AD21;
padding: 10px;
}
.box .sscale-caption{
opacity: 0; padding-top: 50px;
}
.box .captionn  {
background-colorr: rgba(0,0,0,0.8);
position: absolute;
color: #fff;
z-index: 100;
-webkit-transition: all 300ms ease-out;
-moz-transition: all 300ms ease-out;
-o-transition: all 300ms ease-out;
-ms-transition: all 300ms ease-out;
transition: all 300ms ease-out;
left: 0;
top: 0;

*opacity: 0;
width: 100%;
height: 100%;
text-align: left;
padding: 10px;
padding-top: 0;
}

.box:hover .scale-caption  {
opacity: 1;
}
.box .captionn .tcptn, .box .captionn p {
color: #fff;
pposition: relative;
width: 100%;
-webkit-transition: all 300ms ease-out;
-moz-transition: all 300ms ease-out;
-o-transition: all 300ms ease-out;
-ms-transition: all 300ms ease-out;
transition: all 300ms ease-out;
}
.box .scale-caption h3, .box .scale-caption p {
left: -100%;
}
.box .scale-caption h3 {
-webkit-transition-delay: 300ms;
-moz-transition-delay: 300ms;
-o-transition-delay: 300ms;
-ms-transition-delay: 300ms;
transition-delay: 300ms;
}

.box .scale-caption p {
-webkit-transition-delay: 500ms;
-moz-transition-delay: 500ms;
-o-transition-delay: 500ms;
-ms-transition-delay: 500ms;
transition-delay: 500ms;
}
.box:hover #image-6 {
-moz-transform: scale(1.4);
-o-transform: scale(1.4);
-webkit-transform: scale(1.4);
transform: scale(1.4);
}

.box:hover .scale-caption h3, .box:hover .scale-caption p {
-moz-transform: translateX(100%);
-o-transform: translateX(100%);
-webkit-transform: translateX(100%);
transform: translateX(100%);
}
.header-outer .uk-width-1-1 > div, .customabc ,.home-bannerr.flexslider{margin: 0px !important; padding: 0px !important; width:100%; border:0px blue solid;}
.header-outer{margin-bottom: 20px;}

.customabc .slides li { background-position: center center !important; background-repeat: no-repeat !important; background-size: cover !important; position: relative; }
.customabc .flex-control-paging { bottom: 70px; }
.customabc .flex-control-paging a { background: #ffffff; width: 12px; height: 12px; outline: none;}
.customabc .flex-control-paging li { margin: 0 10px; }
.customabc .table { width: 100%; max-width: 90%; margin: 0 auto; }
.customabc .banner-cta { display: table-cell; vertical-align: middle; width: 100%; height: 570px; color: #ffffff; font-size: 50px; font-size: 3.84615rem; font-family: 'sansationbold'; }
@media only screen and (max-width: 767px) { .customabc .banner-cta { height: 400px; font-size: 30px; font-size: 2.30769rem; padding-left: 20px; padding-right: 20px; } }
.customabc .banner-ctaa span { display: block; }
.customabc .banner-cta span.title { font-size: 30px; font-size: 2.30769rem; font-family: 'sansationbold'; line-height: 1.1em; }
@media only screen and (max-width: 767px) { .customabc .banner-cta span.title { font-size: 20px; font-size: 1.53846rem; } }
.customabc .banner-ctaa a { display: inline-block; margin-bottom: 15px; padding: 10px 20px 10px 20px; background: #00000080; *font-family: 'Open Sans'; font-size: 13px; *font-size: 1rem; *font-weight: bold; text-transform: uppercase; *position: relative; color: #ffffff; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px; }
@media only screen and (max-width: 767px) { .customabc .banner-cta a { padding: 8px 40px 5px 20px; font-size: 11px; font-size: 0.84615rem; } }
.customabc .banner-ctaa a:after { font-family: "entypo"; content: "\e762"; position: absolute; font-size: 24px; font-size: 1.84615rem; line-height: 1em; width: 24px; top: 50%; right: 10px; margin-top: -12px; }
@media only screen and (max-width: 767px) { .customabc .banner-ctaa a:after { font-size: 22px; font-size: 1.69231rem; } }
.customabc .cta-left { text-align: left; }
@media only screen and (max-width: 767px) { .customabc .cta-left { text-align: center; } }
.customabc .cta-right { text-align: right; }
@media only screen and (max-width: 767px) { .customabc .cta-right { text-align: center; } }
.customabc .cta-center { text-align: center; }
.customabc .cta-left .line2 { margin-left: 50px; }
@media only screen and (max-width: 767px) { .customabc .cta-left .line2 { margin-left: 0px; } }
.customabc .cta-right .line1 { margin-right: 50px; }
@media only screen and (max-width: 767px) { .customabc .cta-right .line1 { margin-right: 0px; } }
.table { display: table; }
.table-row { display: table-row; }
.table-cell { display: table-cell; }
.banner-cta.BBottom {
vertical-align: bottom;
}
.banner-cta.TTop {
vertical-align: Top;
}
.banner-cta.BBottom {
vertical-align: bottom;
}
.banner-cta.TTop {
vertical-align: Top;
}
.read-more-slider {
display:inline-block;
*display:inline;
*zoom:1;
margin-left:6px;
}
.dw__focus-curtain {
background-color: #000;
bottom: 0;
display: none;
left: 0;
opacity: 0.75;
position: fixed;
right: 0;
top: 0;
z-index: 2;
}
.dw-panel--focus {
position: relative;
}
.dw-panel--focus:hover {
z-index: 3;
}
.dw-panel--focus:hover ~ .dw__focus-curtain {
display: block;
}

.bd--white{border:4px solid #ecf0f1;}
.bg--white{background-color:#ecf0f1}
.bd--black{border:4px solid #000000;}
.tx--center{text-align:center}
.dw-flip {
-webkit-perspective: 1000;
perspective: 1000;
}
.dw-flip:hover .dw-flip__content {
-webkit-transform: rotateY(180deg);
transform: rotateY(180deg);
}

.dw-flip__panel {
-webkit-backface-visibility: hidden;
backface-visibility: hidden;
border-radius: 10px;
height: 100%;
left: 0;
overflow: visible;
padding: 20px;
position: absolute;
top: 0;
width: 100%;
}

.dw-flip__panel--front {
-webkit-transform: rotateY(0deg);
transform: rotateY(0deg);
z-index: 2;
}

.dw-flip__panel--back {
-webkit-transform: rotateY(180deg);
transform: rotateY(180deg);
}

.dw-flip__content {
height: 100%;
overflow: visible;
position: relative;
-webkit-transform-style: preserve-3d;
transform-style: preserve-3d;
-webkit-transition: 0.25s;
transition: 0.25s;
}

.socialshar
{
position:absolute;
top:5px;
right:5px;
}
.ic--ss{
background-color: rgba(255,255,255,1);
font-size: 22px;
color: #0074a2 !important;
opacity: 1 !important;
font-size: 14px;
height: 25px;
line-height: 25px;
width: 25px;
}
sectionn.tm-bottom-b div
{
padding-left:0px;
margin:0px;
}
.header-outer .uk-width-1-1 div .customabc .flex-direction-nav {
display: none !important;
}

.uk-grid > *{flex:initial;}
.mod-languages form{margin:auto;}
.uk-navbar-content::before{height:initial;}
.tm-footer{margin-bottom:0px;}
.uk-dropdown.uk-dropdown-navbar{font-size:1.2rem;}
.uk-panel > :not(.uk-panel-title):last-child{margin-bottom:-40px;}


@media only screen and (min-width: 768px) {
    .uk-article{
        margin: 0 auto;
        width: 100%;
        max-width: 980px;
        min-width: 320px;
    }
    .uk-article>p{
        margin-left: 120px;
    }
}