﻿@charset "utf-8";html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, strike, sub, tt, var, b, u, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video{margin:0;padding:0;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, img{display:block;}
body{line-height:1;}
img{max-width:100%;height:auto;}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after, q:before, q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
a, a:link, a:visited, a:active{text-decoration:none;color:#8a8a8a;outline:0;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
a:hover, a:focus{text-decoration:none;color:#1b1b1b;ie-dummy:expression(this.hideFocus=true);}
a.back{}
a.email{background:transparent url(../images/icon_email.png) no-repeat left center;padding-left:20px;color:#565656;font-family:latobold, Arial, Helvetica, sans-serif;font-size: 13px;}
a.email:hover{color:#565656;text-decoration:underline;}
a.btn{}
@font-face{font-family:'latolight';src:url('/include/fonts/lato-light-webfont.eot');src:url('/include/fonts/lato-light-webfont.eot?#iefix') format('embedded-opentype'), url('/include/fonts/lato-light-webfont.woff2') format('woff2'), url('/include/fonts/lato-light-webfont.woff') format('woff'), url('/include/fonts/lato-light-webfont.ttf') format('truetype'), url('/include/fonts/lato-light-webfont.svg#latolight') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'latolightitalic';src:url('/include/fonts/lato-lightitalic-webfont.eot');src:url('/include/fonts/lato-lightitalic-webfont.eot?#iefix') format('embedded-opentype'), url('/include/fonts/lato-lightitalic-webfont.woff2') format('woff2'), url('/include/fonts/lato-lightitalic-webfont.woff') format('woff'), url('/include/fonts/lato-lightitalic-webfont.ttf') format('truetype'), url('/include/fonts/lato-lightitalic-webfont.svg#latolight_italic') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'latobold';src:url('/include/fonts/lato-bold-webfont.eot');src:url('/include/fonts/lato-bold-webfont.eot?#iefix') format('embedded-opentype'), url('/include/fonts/lato-bold-webfont.woff2') format('woff2'), url('/include/fonts/lato-bold-webfont.woff') format('woff'), url('/include/fonts/lato-bold-webfont.ttf') format('truetype'), url('/include/fonts/lato-bold-webfont.svg#latobold') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'latobolditalic';src:url('/include/fonts/lato-bolditalic-webfont.eot');src:url('/include/fonts/lato-bolditalic-webfont.eot?#iefix') format('embedded-opentype'), url('/include/fonts/lato-bolditalic-webfont.woff2') format('woff2'), url('/include/fonts/lato-bolditalic-webfont.woff') format('woff'), url('/include/fonts/lato-bolditalic-webfont.ttf') format('truetype'), url('/include/fonts/lato-bolditalic-webfont.svg#latobold_italic') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'latoitalic';src:url('/include/fonts/lato-italic-webfont.eot');src:url('/include/fonts/lato-italic-webfont.eot?#iefix') format('embedded-opentype'), url('/include/fonts/lato-italic-webfont.woff2') format('woff2'), url('/include/fonts/lato-italic-webfont.woff') format('woff'), url('/include/fonts/lato-italic-webfont.ttf') format('truetype'), url('/include/fonts/lato-italic-webfont.svg#latoitalic') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'latoregular';src:url('/include/fonts/lato-regular-webfont.eot');src:url('/include/fonts/lato-regular-webfont.eot?#iefix') format('embedded-opentype'), url('/include/fonts/lato-regular-webfont.woff2') format('woff2'), url('/include/fonts/lato-regular-webfont.woff') format('woff'), url('/include/fonts/lato-regular-webfont.ttf') format('truetype'), url('/include/fonts/lato-regular-webfont.svg#latoregular') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'latoblack';src:url('/include/fonts/lato-black-webfont.eot');src:url('/include/fonts/lato-black-webfont.eot?#iefix') format('embedded-opentype'), url('/include/fonts/lato-black-webfont.woff2') format('woff2'), url('/include/fonts/lato-black-webfont.woff') format('woff'), url('/include/fonts/lato-black-webfont.ttf') format('truetype'), url('/include/fonts/lato-black-webfont.svg#latoblack') format('svg');font-weight:normal;font-style:normal;}
@font-face{font-family:'latoblackitalic';src:url('/include/fonts/lato-blackitalic-webfont.eot');src:url('/include/fonts/lato-blackitalic-webfont.eot?#iefix') format('embedded-opentype'), url('/include/fonts/lato-blackitalic-webfont.woff2') format('woff2'), url('/include/fonts/lato-blackitalic-webfont.woff') format('woff'), url('/include/fonts/lato-blackitalic-webfont.ttf') format('truetype'), url('/include/fonts/lato-blackitalic-webfont.svg#latoblack_italic') format('svg');font-weight:normal;font-style:normal;}
html{position:relative;min-height:100%;background:#f3f3f1;}
body{background:#ffffff url(../images/body_bg.jpg) no-repeat center top;color:#383838;font:normal 17px latoregular, Arial, sans-serif;line-height:26px;height:auto;margin:0;padding-bottom:235px;}
body{margin:139px 0 0 0;}
html, body{-ms-overflow-style:scrollbar;}
#wrapper{width:100%;margin:0 auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
td{position:relative;}
p{margin-bottom:22px;font-weight:normal;}
.clear{clear:both;}
.table-responsive{border:none;}
.vAlign, .vTop, .vBtm{float:none !important;display:inline-block;margin-right:-4px;vertical-align:middle;}
.vTop{vertical-align:top;}
.vBtm{vertical-align:bottom;}
.halfCol{width:50%;}
.textLeft{text-align:left !important;}
img.textLeft{float:left !important;}
.textCentre{text-align:center !important;}
img.textCentre{margin:auto;}
.textRight{text-align:right !important;}
img.textRight{float:right !important;}
.img-inline{display:inline-block !Important;vertical-align:top;}
.spacing-top{padding-top:3%;}
.spacing-top2{padding-top:5%;}
.spacing-top3{padding-top:1%;}
.spacing-bottom3{padding-bottom:1%;}
.spacing-bottom{padding-bottom:3%;}
.spacing-bottom2{padding-bottom:5%;}
.spacing-left{padding-left:3%;}
.spacing-right{padding-right:3%;}
.spacing-right-small{padding-right:2%;}
.smallerWd{max-width:740px;width:100%;margin:auto;}
.col2:nth-child(odd){padding-right:3%;}
.col2:nth-child(even){padding-left:3%;}
.table2{overflow:auto;}
.table2 tr{border-bottom:1px solid transparent;}
.captcha{min-height:100px;border:1px solid #cecece;}
h1, h2, h3, h4, h5{font-family:latobold, Arial, Helvetica, sans-serif;font-weight:normal;font-style:normal;}
h1{font-size:42px;color:#b91619;text-transform:capitalize;font-family:latolight, Arial, Helvetica, sans-serif;line-height:50px;margin-bottom:30px;}
h1.homeH1{margin-bottom:15px;}
h2{font-size:22px;font-family:"Times New Roman", Times, serif;font-style:italic;color:#4f4f4f;line-height:27px;margin-bottom:15px;}
h3{font-size:22px;line-height:27px;color:#252525;font-family:latoblack, Arial, Helvetica, sans-serif;text-transform:capitalize;padding-bottom:10px;background:transparent url(../images/h3_line.jpg) no-repeat left bottom;margin-bottom:24px;text-align:left;}
h4{font-size:18px;color:#333333;font-family:latoblack, Arial, Helvetica, sans-serif;text-transform:capitalize;line-height:25px;}
h5{font-size:20px;line-height:25px;font-family:latoregular, Arial, Helvetica, sans-serif;color:#323232;margin-bottom:15px;}
h6{margin-top:7px;font-size:13px;line-height:18px;letter-spacing:0.005em;color:#7d7d7d;font-weight:normal;margin-bottom:15px;font-family:latolight, Arial, Helvetica, sans-serif;text-transform:uppercase;}
.txt_small{font-size:14px;}
.txt_small2{font-size:11px;font-family:latolight, Arial, Helvetica, sans-serif;text-transform:uppercase;line-height:15px;display:inline-block;}
.whiteTxt{color:white;}
strong, b{font-family:latobold, Arial, Helvetica, sans-serif;font-weight:normal;}
em, i{font-family:latoitalic, Arial, Helvetica, sans-serif;font-style:normal;}
strong i, strong em, b i, b em, em strong, em b, i strong, i b{font-family:latobolditalic, Arial, Helvetica, sans-serif;font-style:normal;font-weight:normal;}
.lock_title{display:block;padding-left:20px;background:transparent url(../images/icon_lock.png) no-repeat left 45%;}
.speech_title{display:block;padding-left:20px;background:transparent url(../images/icon_speech.png) no-repeat left 45%;}
.font15{font-size:15px;display:inline-block;line-height:22px;}
.font16{font-size:16px;line-height:24px;}
.font16.join{line-height:40px;}
ol, ul{margin-left:25px;padding-bottom:10px;}
ol li{margin-bottom:7px;}
ul li{margin-bottom:7px;}
ul.white, ul.white li{list-style:none;margin-left:0;padding-left:0;}
ul.white li{padding-left:25px;background:transparent url(../images/white_ul.png) no-repeat 5px 10px;}
input{-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
input[type='text'], select, textarea, input[type='password']{padding:8px 10px;background:white;border:1px solid #cecece;color:#5e5e5e;font-size:15px;font-family:latoregular, Arial, Helvetica, sans-serif;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;line-height:15px;}
input[type='submit'], input[type='button']{cursor:pointer;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;border:0;outline:0;}
input:focus, input[type='text']:focus, select:focus, textarea:focus{outline:0;}
label{font-size:12px;font-family:latoregular, Arial, Helvetica, sans-serif;color:#4f4f4f;line-height:17px;display:inline-block;}
a.actionbtn, input.actionbtn, .actionbtn{display:inline-block;padding:10px 15px;background:#fabc22;font:normal 11px latobold, Arial, Helvetica, sans-serif;text-transform:uppercase;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:white;}
a.actionbtn:hover, input.actionbtn:hover, .actionbtn:hover{background:#222222;}
a.redbtn, input.redbtn, .redbtn{background:#c30726;}
a.orangebtn, input.orangebtn, .orangebtn{background:#fc7317;font:normal 13px latoregular, Arial, Helvetica, sans-serif;padding:12px 17px;-webkit-border-radius:7px;-moz-border-radius:7px;border-radius:7px;text-shadow:1px 1px 1px #d5540f;}
a.orangebtn:hover, input.orangebtn:hover, .orangebtn:hover{text-shadow:1px 1px 1px #888888;}
.dlbtn{}
#scrollUp{bottom:0;right:30px;width:70px;height:70px;padding:10px 5px;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out;}
#scrollUp:hover{-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out;}
#scrollUp, a#scrollUp{bottom:20px;right:20px;width:50px;height:50px;background:url(../images/top.png) no-repeat center;-moz-transition:none;-o-transition:none;-ms-transition:none;transition:none;}
#scrollUp-active{display:none;}
.hDiv{background:;height:30px;}
.vDiv{background:url(../images/vdiv.jpg) repeat-y center;}
.outline{border:#e6e6e6 1px solid;}
#box{width:240px;right:-240px;top:180px;position:fixed;z-index:100;background:#212121;color:#ffffff;font:normal 13px latoregular, Arial, sans-serif;line-height:19px;padding:20px 25px 30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#box h3{color:#fff;margin-top:0;}
#box a{color:#d0d0d0;text-decoration:none;}
#box a:hover{color:#fff;text-decoration:none;}
#tab{float:left;list-style:outside none none;margin-left:-56px;padding:0px;position:relative;z-index:99;margin-top:-20px;}
#tab li span{display:block;padding:0;position:relative;}
#tab img{cursor:pointer;}
.showTab, .hideTab{transition:margin-right .4s ease-in;-webkit-transition:margin-right .4s ease-in;}
.hideTab{margin-right:0px;}
.hideTab ul li img:hover{-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
.showTab{margin-right:240px;}
#headerFix{width:100%;z-index:5;position:fixed;top:0;}
header{width:100%;margin:0 auto;padding:15px 65px;background:#f4f4f4 url(../images/header_bg.png) no-repeat center top;position:relative;}
.header_wrapper{margin:0 auto;font:normal 14px latoregular, Arial, Helvetica, sans-serif;}
.logo{max-width:170px;margin-right:20px;}
.hContact{max-width:180px;line-height:22px;}
#lang_ul, ul#lang_ul, ul#lang_ul li{margin:0;padding:0;list-style:none;}
ul#lang_ul li{display:inline-block;margin-left:15px;}
ul#lang_ul li a{font-size:12px;color:#565656;text-transform:uppercase;}
ul#lang_ul li a:hover, ul#lang_ul li a.active{color:#b91619;text-decoration:none;}
#lang_ul_dropdown{display:none;}

.d-lg-flex {
	display: flex;
}

.align-items-center {
	   align-items: center;
}


@media (max-width:991px){#lang_ul_dropdown{display:block;}
ul#lang_ul{display:none;}
header{padding:15px 30px;}
ul#lang_ul li:nth-child(3n+1)::after{content:'';clear:both;width:100%;}
}
@media (max-width:797px){header{padding:15px 2.5%;}
}
#search{}
.search_field{}
.search_btn{}
.search_btn:hover{}
nav, nav.navbar-default{width:100%;margin:0 auto;background-color:#c30726;border:none;border-radius:0 !important;}
.nav_wrapper{width:100%;margin:0 auto;padding:0;}
.navbar{min-height:0;}
ul#navmenu-h{margin:0;padding:0;text-align:center;list-style:none;position:relative;z-index:500 !important;float:none;}
ul#navmenu-h li{margin:0;display:inline-block;position:relative;padding:15px 20px 10px;float:none;vertical-align:middle;}
ul#navmenu-h li a img{display:inline-block;}
ul#navmenu-h li a{display:block;padding:3px 0;color:#ffffff;font:normal 13px latoblack, Arial, Helvetica, sans-serif;text-transform:uppercase;text-align:center;text-decoration:none;border-bottom:3px solid transparent;}
ul#navmenu-h li.active a, ul#navmenu-h li a.active, ul#navmenu-h li:hover a{color:#ffffff;border-bottom-color:#ff2352;background:none;}
ul#navmenu-h ul{display:none;position:absolute;top:100%;left:0;list-style-type:none;padding:0;margin:0;float:left;border:1px solid #ebe8e8;background-color:#ffffff;}
ul#navmenu-h ul li{width:100%;display:block;margin:0;background:none !important;padding:0;}
ul#navmenu-h li:hover li a{float:none;background:#ffffff;color:#2a2929;font:normal 13px latoregular,Arial, Helvetica, sans-serif;padding:10px 15px;margin:0px;text-align:left;cursor:pointer;z-index:500 !important;width:100%;min-width:150px;border:none;text-shadow:none;text-transform:none;}
ul#navmenu-h ul li a.submenu{background:url(../images/navarrow-right.png) center right no-repeat;}
ul#navmenu-h li:hover li a:hover,
ul#navmenu-h li:hover li:hover a{cursor:pointer;color:#ffffff;border:none;background-color:#b3011f;z-index:500 !important;}
ul#navmenu-h ul li.submenu:hover{background:url(../images/navarrow-right-hover.png) center right no-repeat;}
ul#navmenu-h li:hover li:hover li a, ul#navmenu-h li.iehover li.iehover li a{float:none;background:#ffffff;color:#2a2929;}
ul#navmenu-h ul ul li a.submenu{background:url(../images/navarrow-right.png) center right no-repeat !important;}
ul#navmenu-h li:hover li:hover li a:hover, ul#navmenu-h li:hover li:hover li:hover a, ul#navmenu-h li.iehover li.iehover li a:hover, ul#navmenu-h li.iehover li.iehover li.iehover a{cursor:pointer;color:#ffffff;border:none;background-color:#b3011f !important;z-index:500 !important;}
ul#navmenu-h li:hover li:hover li:hover li a, ul#navmenu-h li.iehover li.iehover li.iehover li a{float:none;background:#ffffff !important;color:#2a2929;}
ul#navmenu-h li:hover li:hover li:hover li a:hover, ul#navmenu-h li.iehover li.iehover li.iehover li a:hover{cursor:pointer;color:#ffffff;border:none;background-color:#b3011f !important;z-index:500 !important;}
ul#navmenu-h ul ul,
ul#navmenu-h ul ul ul{top:0;left:100%;float:left;}
ul#navmenu-h li:hover ul ul, ul#navmenu-h li:hover ul ul ul, ul#navmenu-h li.iehover ul ul, ul#navmenu-h li.iehover ul ul ul{display:none;}
ul#navmenu-h li:hover ul, ul#navmenu-h ul li:hover ul, ul#navmenu-h ul ul li:hover ul, ul#navmenu-h li.iehover ul, ul#navmenu-h ul li.iehover ul, ul#navmenu-h ul ul li.iehover ul{display:block;}
.navbar-toggle{margin:0;text-align:center;border-radius:0;background:transparent;border:none;float:none;width:100%;padding:15px;}
@media (max-width:767px){.navbar-toggle{display:block;}
}
.navbar-toggle .icon-bar{margin:auto;background:white;}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle[aria-expanded="true"]{background:#9a0019;}
.navbar-default .navbar-toggle .icon-bar{background:#ffffff;}
.navbar-default .navbar-collapse, .navbar-default .navbar-form{border:none;}
.navbar-close{display:none;}
@media (max-width:1130px){ul#navmenu-h li a{font-size:12px;}
.navbar-nav > li{float:none;}
ul#navmenu-h li{padding-left:13px;padding-right:13px;}
}
@media (max-width:991px){ul#navmenu-h li{padding-left:8px;padding-right:8px;}
}
@media (max-width:890px){ul#navmenu-h li a{font-size:10px;}
ul#navmenu-h li{padding-left:6px;padding-right:6px;}
}
@media (max-width:767px){.navbar-close{display:block;position:absolute;top:20px;left:20px;width:30px;height:30px;background:transparent url(../images/icon_close.png) no-repeat center;background-size:100%;outline:none;border:none;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.navbar-close:focus{outline:none;border:none;}
.navbar-close:hover{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5;}
.nav_wrapper{display:block !important;width:70%;position:fixed;right:-70%;background:white;top:0;z-index:99;min-height:100%;height:100%;}
.activeToggle.nav_wrapper{right:0;}
.nav_wrapper.transition{-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
.overlay.activeToggle{top:0;left:0;width:100%;height:100%;z-index:98;position:fixed;overflow:hidden;background:transparent url(../images/overlay.png) repeat;}
body.activeToggle, #maincontent.activeToggle{overflow:hidden;width:100%;height:100%;}
.nav_wrapper{text-align:center;}
.nav_overflow{padding-top:100px;overflow:auto;position:relative;height:100%;width:100%;padding-bottom:50px;}
ul#navmenu-h{line-height:20px;display:inline-block;width:70%;max-width:250px;vertical-align:middle;}
ul#navmenu-h li{display:block;}
ul#navmenu-h li a{color:#383838;font-size:13px;display:block;border-bottom-color:#dddddd;padding-top:0;padding-bottom:20px;border-bottom-width:2px;}
ul#navmenu-h li a:hover, ul#navmenu-h li a:focus, ul#navmenu-h li:hover a, ul#navmenu-h li:focus a, ul#navmenu-h li.active a, ul#navmenu-h li a.active{color:#383838;}
ul#navmenu-h li:first-child a img{display:none;}
ul#navmenu-h li:first-child a:after{content:url(../images/icon_home_mob.png);margin-bottom:-8px;display:block;}
}
@media (max-width:428px){.nav_wrapper{width:85%;right:-85%;}
.nav_overflow{padding-top:80px;}
}
#banner{width:100%;position:relative;z-index:3;margin:auto;overflow:hidden;}
#slider{background:#f4f4f4 url(../images/banner_bg.jpg) no-repeat center top;}
#maincontent{width:100%;overflow:hidden;padding-top:30px;padding-bottom:80px;margin:auto;}
#maincontent.homepage{padding-top:0;padding-bottom:0;padding-left:15px;padding-right:15px;}
#contentwrapper{width:98%;margin:auto;max-width:1000px;}
.waveDiv{position:relative;height:auto;width:100%;background:#c0181b url(../images/home_bg2.png) repeat-x left top;}
.waveBefore{background:transparent url(../images/home_bg3.png) no-repeat center top;background-size:100%;width:95%;max-width:1000px;padding:60px 0 45px;}
.waveAfter{display:block;background-size:100%;width:100%;margin-bottom:20px;}
.waveAfter img{width:100% !important;}
.waveDiv .container{z-index:2;position:relative;}
.whiteWave{background:#ffffff url(../images/home_bg4.jpg) no-repeat center top;background-size:100%;overflow:hidden;}
.graybg{background:#efefef;}
.home_testimonial{background:transparent url(../images/home_bg5.png) no-repeat center top;background-size:100%;}
.home_test_txt{color:#101010;line-height:20px;font-family:latoitalic, Arial, Helvetica, sans-serif;}
.home_test_author{font-size:13px;color:#5e5e5e;display:inline-block;line-height:18px;}
footer{width:100%;background:#ffffff;text-align:left;color:#565656;position:absolute;bottom:0;border-top:10px solid #b91619;overflow:hidden;}
.footer_wrapper{width:100%;max-width:1000px;margin:0 auto;padding:0;}
.footerlogo{max-width:125px;}
.grayfooter{text-align:center;background:#dadada;padding:13px 15px;}
.grayfooter, .grayfooter a{color:#787878;font:normal 11px latoregular, Arial, Helvetica, sans-serif;text-transform:uppercase;}
.grayfooter a:hover{color:#222222;}
.whitefooter{font:normal 14px latoregular, Arial, Helvetica, sans-serif;color:#565656;line-height:20px;background:transparent url(../images/footer_bg.png) no-repeat center top;background-size:100%;width:100%;max-width:1300px;padding:30px 10px 25px;margin:auto;}
.footertxtsmall{margin-top:3%;}
ul.sol_sitemap, ul.sol_sitemap li{list-style:none;margin:0;padding:0;}
ul.sol_sitemap li{margin-bottom:6px;line-height:18px;}
@media (max-width:991px){#box{display:none;}
.sm-center{text-align:center !important;}
.sm-left{text-align:left !important;}
.sm-right{text-align:right !important;}
img.sm-center{margin:auto;}
img.sm-left{float:left;}
img.sm-right{float:right;}
img.sm-left:after, img.sm-right:after{content:'';clear:both;}
header .halfCol{width:30%;}
header .halfCol:first-child{width:70%;}
.hContact{}

.d-inline-block {
	    display: inline-block;
}

.align-items-center {
	   align-items: center;
}

}
@media (max-width:895px){body, a.actionbtn{font-size:15px;line-height:23px;}
h1{font-size:37px;line-height:41px;}
h2{font-size:22px;line-height:27px;}
h3{font-size:22px;line-height:27px;}
h4{font-size:20px;line-height:25px;}
h5{font-size:20px;line-height:25px;}
h6{font-size:13px;line-height:20px;}
}
@media (max-width:767px){.xs-center{text-align:center !important;}
.xs-left{text-align:left !important;}
.xs-right{text-align:right !important;}
img.xs-center{margin:auto;}
img.xs-left{float:left;}
img.xs-right{float:right;}
img.xs-left:after, img.xs-right:after{content:'';clear:both;}
body, footer, .whitefooter{font-size:13px;line-height:18px;}
input.actionbtn, .actionbtn, a.actionbtn{font-size:11px;line-height:13px;}
h1{font-size:30px;line-height:35px;}
h2{font-size:20px;line-height:24px;}
h3{font-size:20px;line-height:24px;}
h3.xs-center{background-position:center bottom;}
h4{font-size:18px;line-height:22px;}
h5{font-size:18px;line-height:22px;margin-bottom:7px;}
h6{font-size:11px;line-height:15px;}
.spacing-bottom{padding-bottom:2%;}
.spacing-top{padding-top:2%;}
.spacing-left{padding-left:2%;}
.spacing-right{padding-right:2%;}
#slider{width:767px;}
.home_testimonial{background-size:auto;}
.graybg_div{text-align:center;}
.footerCol{text-align:center !important;display:inline-block;float:none !important;vertical-align:top;margin-right:-3px;margin-top:30px;}
.footerCol *{text-align:center;}
.footerCol img{margin:auto;}
footer{text-align:center;}
.whitefooter{padding-top:10px;}
.font15{font-size:13px;line-height:18px;}
.font16{font-size:14px;line-height:20px;}
.font16.join{line-height:30px;}
}
@media (max-width:474px){.home_testimonial{background-size:100%;}
h1{font-size:25px;line-height:30px;}
#slider{width:600px;}
}
@media (max-width:330px){h3{font-size:18px;}
}
@media (max-width:600px){.logo{max-width:130px;}
select#lang_ul_dropdown{font-size:13px;}
header .halfCol{width:25%;}
header .halfCol:first-child{width:75%;}
}
@media (max-width:500px){.logo{margin:auto;margin-bottom:10px;max-width:130px;display:block;}
header .halfCol:nth-child(n+2){width:30%;position:absolute;right:2.5%;bottom:20px;}
header .halfCol:first-child{width:100%;}
select#lang_ul_dropdown{font-size:11px;text-transform:uppercase;}
.hContact{font-size:11px;line-height:15px;}
}
.IE8Fix{z-index:1;}
.errMsg, .errMsg a:link, .errMsg a:visited, .errMsg a:Active{font:normal 11px Arial, sans-serif;color:#CC0000;}
.errMsg a:hover{text-decoration:underlink;}
#headerfix{position:fixed;top:0;z-index:5;transition:top 0.2s ease-in-out;width:100%;}
#headerfix.nav-up{top:-162px;}
.rbtcurrency label{margin-left:2px;font-size:18px;}
input[type="radio"]{margin-top:10px;vertical-align:baseline;padding:15px 0px;}