@font-face {
	font-family: 'univers-lt';
	src: url('../fonts/univers-light/univers-lt.eot');
	src: url('../fonts/univers-light/univers-lt.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/univers-light/univers-lt.woff2') format('woff2'),
		 url('../fonts/univers-light/univers-lt.woff') format('woff'),
		 url('../fonts/univers-light/univers-lt.ttf') format('truetype'),
		 url('../fonts/univers-light/univers-lt.svg#UniversLT-Light') format('svg');
	font-style: normal;
	font-weight: normal;
}
@font-face {
	font-family: 'universb';
	src: url('../fonts/univers-bold/universb.eot');
	src: url('../fonts/univers-bold/universb.eot?#iefix') format('embedded-opentype'),
		url('../fonts/univers-bold/universb.woff2') format('woff2'),
		url('../fonts/univers-bold/universb.woff') format('woff'),
		url('../fonts/univers-bold/universb.ttf') format('truetype'),
		url('../fonts/univers-bold/universb.svg#UniversLT-Light') format('svg');
		font-style: normal;
		font-weight: normal;
}
body{
	font-family: 'univers-lt';
	line-height: 1.42857;
	font-weight: normal !important;
	word-wrap: break-word;
}
a
{
	color:#0072bc;
}
.error h1{
  font-size: 100px!important;
  font-weight: 700;
  color:#000!important;
  }
.error h3{
  color:#000;
  font-size: 40px;
} 
#g-navigation {
	width: 100%;
	height: 150px;
	position: fixed;
	top: 0;
	left: 0;
	z-index: 999;
	-webkit-transition: height 0.4s;
	-moz-transition: height 0.4s;
	-ms-transition: height 0.4s;
	-o-transition: height 0.4s;
	transition: height 0.4s;
}
#g-navigation.smaller {
    height: 100px;
}
a:focus{
	outline: none !important;
}
#g-page-surround{
	max-width: 1920px;
	margin: 0 auto;
}
#g-navigation .g-grid{
	max-width: 1450px;
	margin: 0 auto;
	padding-left: 15px;
	padding-right: 15px;
}
.itemid-263 #g-intro,
.itemid-510 #g-intro,
.itemid-509 #g-intro,
.itemid-508 #g-intro,
.itemid-507 #g-intro,
.itemid-506 #g-intro,
.itemid-446 #g-intro,
.itemid-447 #g-intro,
.itemid-256 #g-intro,
.itemid-258 #g-intro,
.itemid-206 #g-intro,
.itemid-189 #g-intro,
.itemid-185 #g-intro,
.itemid-187 #g-intro,
.itemid-183 #g-intro,
.itemid-365 #g-intro,
.itemid-366 #g-intro,
.itemid-261 #g-intro,
.itemid-511 #g-intro,
.itemid-473 #g-intro,
.itemid-402 #g-intro
 {
  padding-bottom: 0px;
}
.de-enterprise{
	display: block;
	background: none !important;
	line-height: 30px;
	padding: 0 15px !important;
}
.de-enterprise .arrow-icon{
	margin-top: -4px;
}
.g-main-nav a,
.g-menu-item-title{
	font-family: arial;
	color: #4e575a !important;
	font-weight: normal;
	display: inline-block !important;
}
.g-main-nav a:hover,
.g-menu-item-title:hover{
	color: #000!important;
}
.g-menu-item a{
	position: relative;
}
#g-navigation .menu-en .g-toplevel li{
    margin: 0 0 0 6%;
}
#g-navigation .menu-de .g-toplevel li {
    margin: 0 0 0 6%;
}
#g-navigation .g-main-nav .g-toplevel li:first-child{
	margin: 0 !important;
}
#news_anchor_box {
    height: 100%;
    display: block;
}
input[type="search"] {
    height: auto;
}
#g-navigation .g-main-nav{
	width: 100%;
	line-height: inherit !important;
	display: inline-block !important;
	margin-top: 9px !important;
}
.g-menu-parent-indicator{
	vertical-align: middle !important;
}
.cyber_essent {
    color: inherit;
}
.cyber_essent:hover {
    color: rgba(255, 255, 255, 0.6);
    box-shadow: 0 2px 0 rgba(255, 255, 255, 0.2);
}
.logo{
	margin-top: 0px;
	margin-bottom: 35px;
	width: 18%;
	flex: 0 1 18%;
}
.slidone_opacity {
    opacity: 0;
}
.fixed {
    left: 0;
    position: fixed !important;
    top: 0;
    width: 100%;
}
.logo a{
	float: left;
}
.logo img{
	float: left;
	width: 100%;
	margin-top:8px;
}
#g-navigation .menu-en,
#g-navigation .menu-de{
	width: 81%;
	flex: 0 1 81%;
}
.carousel-control{
	display: none !important;
}
.g-content{
	margin: 0px;
	padding: 0px;
}
#g-intro .marketstabs-content-wrapper-container .g-grid{
	position: relative;
}
#g-intro .size-70{
	width: 65%;
        float: left;
}
#g-intro .size-70 h2{
	font-family: "univers-lt";
	color: #000;
    font-size: 35px;
    font-weight: bold;
    line-height: 45px;
    margin: 0 0 25px;
}
#g-intro .size-70 p{
	color: #4e575a;
    font-size: 19px;
    margin: 0 0 20px;
}
#g-features{
	padding: 0;
}
#g-features .ui-tabs-nav{
	text-align: center;
	width: 100%;
	margin-top: -50px;
	display: block;
}
#g-features .ui-tabs-nav li{
     display: inline-block;
     margin: 0 7px;
    vertical-align: top;
    width: 8%;
    float: none;
}
#g-features .ui-tabs-nav li .icon-text{
	color: #58595b;
	font-size: 15px;
	display: block !important;
	line-height: 21px;
	height: auto !important;
	word-wrap: break-word;
}
#g-features #productstabs .icon{
	margin: 0 auto;
	padding: 0px;
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	 align-items: center;
}
#g-features #productstabs .size-70{
	padding-left: 0;
	width: 65%;
	/*flex: 0 1 62%;*/
	padding-right: 2%;
	float: left;
}
#g-features #productstabs .size-70 p{
	color: #4e575a;
    font-size: 19px;
    margin: 0 0 20px;
}
#g-features #productstabs .size-30{
	/*flex: 0 1 34%;*/
	width: 35%;
	float: left;
    flex: 0 1 28%;\9
	border: solid 1px #000;\9
	width: 28%;\9
}
#g-footer{
	padding: 35px 0;
}
#g-navigation .g-block.language_div.size-16{
	text-align: right;
}
#news h1{
	color: #000;
    font-family: "univers-lt";
    font-size: 44px;
    margin: 0 0 20px;
    font-weight: normal;
}
.news-container{
	padding: 0 15px;
	margin: 0 auto;
}
.coex_hazardous + ul {
    float: left;
    width: 95%;
}
.tag-category {
    margin: 150px auto;
    width: 70%;
}
#marketstabs .icon {
    border-radius: 50%;
    display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
    height: 85px;
    margin: 20%;
    text-align: center;
    background: #58595b none repeat scroll 0 0;
    margin: 0 auto;
    width: 85px;
}
.yoo-zoo.product-uikit3 > h1 {
    display: none;
}
.bt-social-share.bt-social-share-below {
    display: none;
}
.back-block > span {
    color: #55595a;
    font-size: 19px;
    font-weight: normal !important;
}
.casino-services .support-text span {
    color: #000 !important;
    font-family: inherit !important;
    font-size: 21px !important;
    font-weight: bold;
}
.casino-services .support-text  {
    color: #000 !important;
    font-family: inherit !important;
    font-size: 21px !important;
    font-weight: bold;
}
.tag_containt.container {
    display: none;
}
#marketstabs .icon img{
	margin: auto;
     vertical-align: middle;
     display: table-cell;
}
#marketstabs .icon:hover,
#marketstabs .ui-state-active .icon,
.casinos-slider .section-menu .icon:hover{
    background: #28AADE none repeat scroll 0 0 !important;
}
.casinos-slider > img {
    width: 100% !important;
}
.item-page .img-responsive {
    width: 100%;
}
#marketstabs .icon-text {
	display: block;
	width: 100%;
	float: left;
	margin: 15px 0 0 0;
	font-weight: bold;
	color: #58595b;
	line-height: 21px;
	height: auto;
	word-wrap: break-word;
}
.marketstabs-links{
    display: inline-block !important;
}
#marketstabs{
    text-align: center;
}
ul.marketstabs-content-wrapper-container{
    list-style: none;
}
.side-img {
	float: right;
	margin: 55px 0 0;
	position: inherit !important;
	right: 0;
	width: 28%;
}
.side-img img {
	 border-radius: 0 0 0 60px;
	 max-height: 400px;
	 max-width: 100%;
	 float: right;
}
.marketstabs{
	 background: #dedede none repeat scroll 0 0;
	 padding-bottom: 4%;
}
#marketstabs .marketstabs-links {
    margin: -30px 0 0;
    width: 100%;
}
#marketstabs .marketstabs-links li{
	width: 10%;
	display: inline-block;
    float: none;
    margin: 0 10px;

}
/*==================for_ie=======================*/
@media screen and (min-width:0\0) {
    #marketstabs .marketstabs-links li{
       vertical-align: top;
    }
    #marketstabs .icon img{
    	width: 100%;
}
}
/*==================for_safari=======================*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
#marketstabs .marketstabs-links li{
 /* //vertical-align: top !important;	*/
}
  #marketstabs .icon-text{
    font-size:14px;
  }

    #marketstabs .icon img{
    	width: 100%;
}
}


#marketstabs .marketstabs-links li:first-child{
	display: none;
}
#marketstabs ul {
     margin: 0;
 }
.marketstabs-content-wrapper-container{
	margin: 45px 0 0 0 !important;
}
.row{
	margin-left: 0 !important;
}
.dropdown-menu > li > a{
	padding: 7px 50px 7px 35px !important;
	margin-left: 0 !important;
	margin-right: 0 !important;
	width: 100%;
}
.lang-inline.dropdown-menu a:hover {
    background: #D81E05 none repeat scroll 0 0;
}
/*============*/
.link-bar a,
.mod-languages a{
	/*margin: 8px 0 10px 30px !important;*/
	margin: 0px 15px 10px 15px !important;
	color: #707C7D;
	font-size: 14px !important;
	font-family: arial;
	padding: 0;
	display: inline-block;
	line-height: 0;
}
.mod-languages a{
	margin-bottom: 0 !important;
}
.search_image_mobile{
	display: none !important;
}
.link-bar a:hover,
.mod-languages a:hover{
	color:#D81E05;
}
.link-bar img,
.mod-languages img,
.form-inline img{
	margin: -3px 8px 0 0;
}
.page_not_found .casino-services-left {
    float: left;
    margin-right: 28px;
    width: 47%;
}
.page_not_found .casino-services-right {
    float: left;
    width: 47%;
}
.g-error #g-footer {
    padding-top: 0 !important;
}
#g-testimonials::before{
    background: #fff none repeat scroll 0 0;
}
#g-testimonials{
	background: #fff none repeat scroll 0 0;
}
#mod-search-searchword {
    background: #ededed none repeat scroll 0 0;
    border: medium none;
    border-radius: 0 0 15px !important;
    color: #000;
    line-height: 1.5;
    width: 85%;
    font-family: arial !important;
}
nav.header-menu{
	background: none;
	border: none;
	margin: 20px 0 0 0;
}
nav.header-menu ul li{
	display: inline-block;
	margin-left: 65px;
	float: left;
}
nav.header-menu ul li:first-child{
	margin-left: 0;
}
nav.header-menu ul li a{
	font-family: 'universb';
	display: inline-block;
	font-size: 16px;
	color: #4E575A !important;
}
nav.header-menu ul li a:hover{
	color: #000;
}
.navbar-inverse .navbar-nav > li > a:focus,
.navbar-inverse .navbar-nav > li > a:hover{
	color: #000;
}
.section-block{
	padding: 0 0 55px 0;
}
.section-block.market{
	background: #dedede;
	position: relative;
}
.section-menu{
	text-align: center;
	margin: -25px 0 0 0;
}
.section-menu a{
	display: inline-block;
	width: 10%;
	font-size: 15px;
	color: #58595b;
	vertical-align: top;
	margin: 0 7px;
}
.section-menu .icon{
	border-radius: 50%;
    height: 85px;
    width: 85px;
    margin: 0 auto;
    display: flex;
    text-align: center;
}
.section-menu .icon img{
	margin:auto;
	width: 50%;
}
.pro .section-menu .icon {
    background: #77787c;
 }
.pro .icon:hover{
	background: #00a8d5;
}
.market .section-menu .icon {
    background: #58595b;
}
.market .section-menu .icon img {
	width: 90%;
}
.market .section-menu .icon:hover{
	background: #ec1f30;
}
.section-menu img{
	display: inline-block !important;
}
.section-menu span{
	display: block;
	margin: 15px 0 0 0;
	font-weight: bold;
}
.sub-heading{
	font-size: 15px;
	color: #000;
	margin: 0 0 30px 0;
	position: relative;
	padding: 0 0 0 22px;
	font-family: 'universb';
}
.sub-heading::before {
    border-right: 9px solid #D81E05;
    content: "";
    height: 25px;
    left: -13px;
    position: absolute;
    top: -2px;
    width: 25px;
}
.search_result .search.search_result {
    margin: 170px auto 45px auto;
    max-width: 1450px;
    width: 100%;
    padding: 0 15px;
}
.section-block .left{
	padding-right: 40px;
	margin: 0;
	float: left;
}
.side-img{
	float: right;
	margin: 55px 0 0 0;
	width: 28%;
	position: absolute;
	right: 0;
	top: 5px;
}
.side-img img{
	border-radius: 0 0 0 60px;
}
.section-block .left h2{
	font-size: 35px;
	color: #000;
	line-height: 45px;
	margin: 0 0 25px 0;
	font-weight: bold;
}
.section-block .left p{
	font-size: 19px;
	color: #4E575A;
	margin: 0 0 20px 0;
}
.more-button{
	border: solid 1px #4E575A;
	background: #fff;
	text-transform: uppercase;
	font-size: 16px;
	padding: 13px 35px;
	color: #4E575A;
	margin: 10px 0 0 0;
	float: left;
	border-radius: 0 0 20px 0;
	font-family: 'universb';
}

.career_vacancy_button {
    border: solid 1px #4E575A;
    background: #fff;
    text-transform: uppercase;
    font-size: 14px;
   /* padding: 14px 10px;*/
    color: #4e575a;
    margin: 10px 0 0 0;
    float: left;
    border-radius: 0 0 20px 0;
    font-family: 'universb';
    text-align: center;
    width: 35%;
}

.career_vacancy_button:hover{
	background: #595959;
	color: #fff;
}
.more-button:hover{
	background: #595959;
	color: #fff;
}
.market .right img{
	border-radius: 0 0 0 60px;
	margin: 10px 0 0 0;
}
.pro-row{
	margin-top: 60px;
}
.section-block.pro{
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#daeef9+0,e3f1fa+13,ffffff+32,f7fbfe+50,ffffff+70,e3f1fa+86,e3f1fa+100 */
	background: #daeef9; /* Old browsers */
	background: -moz-linear-gradient(top, #daeef9 0%, #e3f1fa 13%, #ffffff 32%, #f7fbfe 50%, #ffffff 70%, #e3f1fa 86%, #e3f1fa 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, #daeef9 0%,#e3f1fa 13%,#ffffff 32%,#f7fbfe 50%,#ffffff 70%,#e3f1fa 86%,#e3f1fa 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, #daeef9 0%,#e3f1fa 13%,#ffffff 32%,#f7fbfe 50%,#ffffff 70%,#e3f1fa 86%,#e3f1fa 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#daeef9', endColorstr='#e3f1fa',GradientType=0 ); /* IE6-9 */
}
.pro-head-img{
	margin-bottom: 0px;
}
.section-block.contact{
	background: #daecf6;
	padding-bottom: 80px;
    padding-top: 80px;
    max-width: 1450px;
    margin: 0 auto;
    padding: 0 15px;
}
.social-block{
	text-align: center;
	margin-top: 35px;
}
.social-block a{
	display: inline-block;
	width: 60px;
	height: 60px;
	border-radius: 50%;
	background: #636F70;
	color: #fff;
	font-size: 30px;
	font-weight: bold;
	margin: 0 10px;
	padding: 10px;
}
.social-block a:hover{
	background: #28AADE;
}
.contact-row .g-block p{
	font-size: 20px;
	color: #000;
	min-height: 50px;
}
.contact-row{
	margin-top: 80px;
	margin-bottom: 80px;
	float: left;
	width: 100%;
}
.contact-row .g-block a{
	font-size: 17px;
	background: #fff;
	border: solid 1px #000;
	padding: 12px 10px;
	display: block;
	margin: 35px 0 0 0;
	color: #000;
	text-transform: uppercase;
	border-radius: 0 0 20px 0;
	font-weight: bold;
}
.contact-row .g-block a:hover{
	background: #595959;
	color: #fff;
	border-color: #595959;
}
footer{
	background: #4E575A;
	padding: 35px 0;
	text-align: center;
}
footer ul{
	padding: 0 10px;
}
footer ul li{
	display: inline-block;
	border-right: 1px solid #fff;
	line-height: 12px;
	margin-bottom: 10px;
}
footer ul li:last-child{
	border-right: none;
}
footer ul li a{
	font-family: 'univers-lt';
	font-weight: normal;
	font-size: 15px;
	color: #fff;
	padding: 0 12px;
}
footer ul li a:hover{
	color: #90bfd9;
}
footer .copy-right{
	font-size: 14px;
	color: #fff;
	margin: 15px 0 0 0;
}
.news-container h1{
	float: left;
}
.news-tab-menu{
	float: left;
	margin: 15px 0 15px 45px;
	width: 87%;
}
.news-tab-menu ul{
	float: left;
	margin: 0;
}
.news-tab-menu ul li{
	float: left;
}
.news-tab-menu ul li a{
	font-size: 16px;
	color: #4E575A;
	margin: 0 10px 5px 0;
	padding: 10px 15px;
	display: block;
	font-family: 'universb';
}
.news-tab-menu ul li a:hover{
	background: #dedede;
	color: #000;
}
.news-tab-menu ul li a.active{
	background: #dedede;
	color: #000;
}
.section-block.news{
	background: #dedede;
	padding: 40px 0 55px 0;
}
/*.news-box{
	background: #fff;
	border-radius: 0 0 20px 0;
	float: left;
}*/
.news-detail{
	padding: 20px 20px 40px 20px;
	color: #000;
    line-height: 1.42857;
}
.news-detail span{
	font-size: 14px;
	font-family: 'universb';
}
.news-detail h3{
	font-family: 'univers-lt';
	font-size: 25px;
	line-height: 30px;
	margin: 10px 0 20px 0;
	color: #0C0C0C;
}
.news-detail p{
	font-size: 17px;
	color: #4E575A;
}
.full img{
	float: left;
	width: 48.5%;
	height: auto;
}
.full .news-detail{
	float: left;
	width: 50%;
}
.news-right{
	float: left;
	width: 75%;
}
.bottom-news-row{
	float: left;
}
.news-box img{
	height: 276px;
}
.load-more a{
	display: inline-block;
	color: #5a5a5a;
	background: url(/images/arrow.png) no-repeat right center;
	font-size: 18px;
	padding: 0 15px;
	font-family: 'universb';
}
.load-more a:hover{
	/*color: #f01b37;*/
	/*color: #0072bc !important;*/
	color: #000 !important;
}
.load-more{
	margin: 40px 0 0 0;
}
.a1{
    padding-left: 36% !important;
    padding-top: 36px !important;
}
.g-menu-item-101{
	display:none!important;
}
/*#g-header .g-container {
    width: 100%;
}
#g-header .g-content {
    margin: 0rem;
    padding: 0rem;
}
#g-header{
    padding: 0px;
}*/
#bootstrap-touch-slider{
    margin-bottom: 0px;
}
/*#g-header a{
    color: #4e575a;
}*/
.indicators-line > .carousel-indicators{
    top:auto !important;
    left: 45% !important;
    right: auto !important;
}
#g-navigation .g-content{
    margin: 0 !important;
    padding: 0 !important;
}
.g-toplevel .g-menu-item:first-child {
    display: none;
}
#g-footer .g-horizontalmenu{
    text-align: center!important;
}
.g-horizontalmenu.footer-hmenu li a{
    margin-bottom: 0.1rem !important;
    padding: 2px 0 2px 2px!important;
}
#g-footer .g-grid:first-child .g-content{
    padding-bottom: 0px !important;
    margin-bottom: 0px !important;
}
#g-footer .g-grid:nth-child(2) .g-content{
    margin-top: 0px !important;
}
.g-copyright br {
    content: " ";
    display: none;
}
#mod-search-searchword:before {
    content: "";
    display: block;
    background: url('/images/theme_images/search.png') no-repeat;
    width: 20px;
    height: 20px;
    float: left;
    margin: 0 6px 0 0;
}
.news .container{
    margin-left: auto;
    margin-right: auto;
    padding: 0;
}
#g-expanded{
	padding:0px!important;
}
#g-expanded  .g-content{
	padding:0px;
	margin:0px;
}
#g-expanded  .contact{
    background: #daecf6 none repeat scroll 0 0;
}
.bt-social-share.bt-social-share-below {
    background: #fff none repeat scroll 0 0;
    border: medium none;
    margin: 0 auto 0 298px;
    width: 65%;
}
.tag_containt.container {
    margin-bottom: 30px;
    width: 64%;
}
.tags .label.label-info {
    background: #ff2d22 none repeat scroll 0 0 !important;
	font-weight: bold;
}
#resoures_case_studies .casino-tab.synergy.itemid-120 {
    background: #f2f2f2 none repeat scroll 0 0;
}
blockquote{
  font-family: arial;
  font-size: 20px;
  color: #000;
  font-weight: bold;
  line-height: 30px;
  /*min-height:155px;*/
   min-height:130px;
  border: none;
  padding-top: 17px;
  background: url("/images/corner.png");
  background-repeat: no-repeat;
  background-position: 15px top;
  float: left;
  width: 100%;
}
blockquote .inner{
  background: #dfe3e2;
  padding: 20px 30px;
  top: 15px;
  border-radius: 25px 0 0 0;
}
.table-responsive {
    margin-bottom: 15px;
    overflow-y: hidden;
    width: 100%;
}
.table-responsive.table-block {
    border: 1px solid #dce2e9;
}
.table-responsive.table-block::-webkit-scrollbar-thumb {
     border-radius: 8px;
     border: 3px solid #fff;
     background-color: rgba(136, 136, 136, .5);
}
.table-responsive.table-block::-webkit-scrollbar {
	-webkit-appearance: none;
	width: 14px;
	height: 14px;
}
.table-responsive.table-block::-webkit-scrollbar-thumb {
	border-radius: 8px;
	border: 3px solid #fff;
	background-color: rgba(136, 136, 136, .5);
}
.layout-blog.resource_case_studies #resoures_case_studies{
	display:none;
}
.g-social {
	position:relative;
	top: 30px;
}
.social-block .g-title{
	text-align:left;
	margin-bottom: -50px;
}
.btn-group > .btn.dropdown-toggle{
	background: #fff;
}
.g-title{
	color: #000;
	font-family: "univers-lt";
	font-size: 44px;
    margin: 0 auto 20px auto;
	max-width: 1450px;
}
#g-intro .g-title,
#g-expanded .g-title{
    padding: 0 15px;
}
#g-features .g-title,
.tab-section .g-title,
.casino-services .g-title,
.support-text .g-title,
.application .g-title,
.studies-section .g-title,
.news-resources .g-title{
	padding-left: 0!important;
	padding-right: 0 !important;
}
#g-expanded .contact .g-block{
	margin: 0 !important;
	padding: 0 2% !important;
}
#g-navigation{
	padding-top: 15px;
    width: 100%
}

/*===========gallery=========*/
.grid {
  max-width: 1450px;
  margin: 0 auto;
}
.grid:after {
  content: '';
  display: block;
  clear: both;
}
.grid-item {
  width: 340px;
  float: left;
  margin: 0 0 20px 0 !important;
  height: 300px;
  border-radius: 0 0 20px 0;
  background: #fff;
}
.submenu_module .main_submenu{
	float:left;
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    list-style: outside none none;
    margin: 0;
    padding-bottom: 0;
}
.g-menu-item .submenu_div::before{
    background: #daeef9;
	background: -moz-linear-gradient(top, #daeef9 0%, #e3f1fa 13%, #ffffff 100%, #f7fbfe 50%, #ffffff 70%, #ffffff 86%, #ffffff 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #daeef9 0%,#e3f1fa 13%,#ffffff 100%,#f7fbfe 50%,#ffffff 70%,#ffffff 86%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #daeef9 0%,#e3f1fa 13%,#ffffff 100%,#f7fbfe 50%,#ffffff 70%,#ffffff 86%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#daeef9', endColorstr='#e3f1fa',GradientType=0 ); /* IE6-9 */
	box-shadow: 0 0 10px #b4c7cd inset;
}
.g-main-nav .g-standard .g-dropdown::after,
.g-main-nav .g-fullwidth .g-dropdown::after{
    left: 0 !important;
}
.submenu_div::after {
    content: "";
    display: block;
    left: 0 !important;
    position: absolute;
    text-align: center;
    top: 6px;
    height: 50px;
    z-index: 99999;
	top: -50px;
	margin-left: 0;
	background-image: url(/images/theme_images/droup-icon.png);
	background-size: 50px auto;
	background-repeat: no-repeat;
	background-position: 33% bottom;
	width: 100%;
}
.main_submenu ul li{
	box-sizing: border-box;
    display: block;
    list-style: outside none none;
    margin: 10px 0 !important;
    padding: 0;
}
.main_submenu ul li a{
	font-family: "univers-lt";
	font-size: 14px;
	text-decoration: none;
}
.main_submenu a{
	font-size: 15px;
	text-decoration: underline;
}
.submenu_div .g-menu-item-type-particle{
	margin-left:10%!important;
}
#g-navigation .g-main-nav .g-dropdown {
    padding: 20px 0;
	max-width: 1920px;
	margin: 0 auto;
}
.single_menu{
	position: relative;
}
.single_menu .g-dropdown {
    width: 280px !important;
    left: 0 !important;
    right: inherit !important;
}
.single_menu .main_submenu_ul .main_submenu{
	width: 100%;
	padding-right: 0;
}
.single_menu .submenu_div::after{
	background-position: bottom left !important;
}
.single_menu:nth-child(8) .g-dropdown{
    right: 0 !important;
    left: inherit !important;
}
.single_menu:nth-child(8) .submenu_div::after{
	background-position: bottom right !important;
}
.g-dropdown-column{
	margin: 0 !important;
	padding: 0 !important;
}
.g-sublevel .g-menu-item-type-particle{
	width: 100%;
	margin: 0 !important;
}
.main_submenu_ul .main_submenu{
	width: 25%;
	padding-right: 25px !important;
	margin: 0 !important;
	float:left;
}
.main_submenu_ul .main_submenu a{
	border-bottom: 1px solid #ccc;
	text-decoration: none;
	padding: 8px 0;
	font-size: 15px;
	width: 100% !important;
	display: block;
	word-break: normal !important;
}
.main_submenu_ul .main_submenu a.active {
    border-bottom: 2px solid #D81E05 !important;
}
.main_submenu_ul .main_submenu ul{
    margin: 10px 0 4px 0 !important;
}
.main_submenu_ul .main_submenu ul li{
	margin: 0 !important;
}
.main_submenu_ul .main_submenu ul li a{
	border-bottom: solid 2px transparent !important;
	width: auto !important;
	font-family: "univers-lt";
	font-size: 16px;
	padding: 5px 0 !important;
	font-weight: normal !important;
}
.main_submenu_ul .main_submenu a:hover
{
	border-bottom: 2px solid #D81E05;
}
.main_submenu_ul .main_submenu ul li a:hover{
  border-bottom: 2px solid #D81E05  !important;
}
.g-dropdown{
	margin-top: 25px !important;
}
section h1 {
    color: #000;
    font-family: "univers-lt";
    font-size: 44px;
    margin: 0 0 20px;
}
.application .appli-box {
    float: left;
    margin: 0 2% 2% 0;
    position: relative;
    width: 32%;
}
.application .appli-box span {
    background: #95969a none repeat scroll 0 0;
    color: #fff;
    float: left;
    font-size: 19px;
    /*left: 0;*/
    margin: 0;
    padding: 15px 20px !important;
    /*position: absolute;*/
    /*top: 0;*/
    width: 100%;
    /*z-index: 9;*/
    font-weight: bold;
}
.application .appli-box span:hover {
   background: #4e575a none repeat scroll 0 0;
   cursor: pointer;
}
#support_our_services  .appli-box span:hover {
   background: #95969a none repeat scroll 0 0;
   cursor: unset;
}
.application .appli-box img:hover {
    background-color: #d3d3d3;
    opacity: 0.4;
}
#support_our_services .appli-box img:hover {
    background-color: unset;
    opacity: unset;
}
.application .appli-box img {
    width: 100%;
}
.application .appli-box.margin {
    margin-right: 0;
}
.market-slider.transport {
    background: rgba(0, 0, 0, 0) url("../images/market-slider.jpg") no-repeat scroll 0 0 / 100% 100%;
    padding: 8% 0 15%;
}
.market-slider.transport-child {

	background: rgba(0, 0, 0, 0) url("/images/synectics-transport-infrastructure-security-solutions-new.jpg") no-repeat scroll 0 0 / 100% 100%;
    padding: 8% 0 15%;
}
.market-slider.converged-transport-solutions
{
	 background: rgba(0, 0, 0, 0) url("/images/synectics-converged-transport-solutions-new.jpg") no-repeat scroll 0 0 / 100% 100%;
	  padding: 8% 0 15%;
}
.market-slider.onvehicle {
    background: rgba(0, 0, 0, 0) url("/images/synectics-on-vehicle-surveillance-solutions.jpg") no-repeat scroll 0 0 / 100% 100%;
    padding: 8% 0 15%;
}
.market-slider .slider-text {
    margin: 0 auto;
    max-width: 1150px;
    position: relative;
}
.market-slider .img-hover {
    float: left;
    left: 0;
    position: absolute;
    width: 40%;
    z-index: 9;
}
.market-slider .right-text {
    background: #f4f5f7 none repeat scroll 0 0;
    border-radius: 0 0 50px;
    color: #000;
    font-size: 40px;
    font-weight: bold;
    left: 20%;
    line-height: 58px;
    margin-top: 10%;
    padding: 45px 50px 45px 25%;
    position: relative;
    width: 80%;
}
.market-slider .img-hover img {
    border: 8px solid #fff;
    border-radius: 50%;
    width: 100%;
}
.market-text .block {
    float: left;
    padding-right: 35px;
    width: 50%;
}
.market-text .block h3 {
    color: #010101;
    font-size: 25px;
    font-weight: bold;
    margin: 0 0 15px;
    padding: 0 !important;
}
.market-text .block p {
    color: #55595a;
    font-size: 19px;
    margin-bottom: 25px;
}
.application {
    clear: both;
}
#g-header::before, #g-header{
    background :none;
}
.market-heading {
    background: #f2f2f2 none repeat scroll 0 0;
    padding: 45px 0;
    overflow: hidden;
    /*margin-top: 150px;*/
}
.market-heading .left {
    float: left;
    width: 91%;
}
.market-heading .top-heading::before {
    border-right: 9px solid #D81E05;
    content: "";
    height: 25px;
    left: -13px;
    position: absolute;
    top: 0;
    width: 25px;
}
.market-heading .top-heading {
    border-bottom: 1px solid #cccccc;
    color: #58595b;
    font-size: 17px;
    padding: 0 0 20px 30px;
    position: relative;
}
.arow {
    margin: -3px 10px 0;
}
.market-heading h2 {
    color: #000;
    font-size: 40px;
    font-weight: bold !important;
    line-height: 1  !important;
    margin: 25px 0 0;
}
.market-heading .right {
    float: right;
    width: 95px;
}
#g-header a:hover {
    color: rgba(236, 238, 239, 0.8);
}
.top-heading .pathway, .top-heading span {
    text-transform: uppercase;
    display: inline-block;
}
.top-heading .pathway:hover {
    color: #4e575a !important;
}
.casino-tab {
    background: #dedede none repeat scroll 0 0;
    padding: 50px 0;
}
.tabs-left > .nav-tabs {
    float: left;
    width: 23%;
    border-bottom: 0 none;
}
.casino-tab .nav.nav-tabs {
    margin: 0;
}
.tabs-left > .nav-tabs .active,
.tabs-left > .nav-tabs .active *:hover,
.tabs-left > .nav-tabs .active *:focus {
    border: 0;
}
.tabs-left > .nav-tabs > li.active a {
    background: #fff url("/images/arrow.png") no-repeat scroll 95% center;
    border: 0;
}
.tabs-left > .nav-tabs > li {
    float: none;
    margin-bottom: 6px !important;
}
.tabs-left > .nav-tabs > li > a {
    background: #bfbfbf none repeat scroll 0 0;
    border-radius: 0;
    color: #595a5c;
    font-size: 24px;
    /*margin-right: -2px;*/
    padding: 15px 25px;
    transition: none 0s ease 0s !important;
    border: 0;
    line-height: 30px;
}
.tab-content > .tab-pane,
.pill-content > .pill-pane {
    display: none;
}
.tab-content > .active,
.pill-content > .active {
    display: block;
    width: 100%;
}
.casino-tab .tab-text {
    background: #fff none repeat scroll 0 0;
    float: left;
    padding: 40px;
}
.tab-img {
    float: left;
    width: 55%;
}
.right-block-tab {
    float: left;
    padding-left: 30px;
    width: 43%;
}
.resoure-case-study .right{
	height: auto !important;
	border-radius: 0 0 25px !important;
	background: #fff none repeat scroll 0 0 !important;
	padding: 12px 28px !important;
}
.resoure-case-study .left{
	padding:0px !important;
}
.resoure-case-study .left img {
	height: 224px !important;;
	padding:0px !important;;
}
.resoure-case-study .item.slide.active.clearfix {
    border-radius: 0 0 32px;
}
.resoure-case-study .right > a {
    margin-top: 20px !important;
}
.resoure-case-study .studies-slider {
    padding-top: 0;
}
.right-block-tab p {
    color: #555658;
    font-size: 20px;
    margin-bottom: 30px;
}
.tab-learn {
    background: rgba(0, 0, 0, 0) url("/images/arrow.png") no-repeat scroll right center;
  /*  color: #5a5a5a;*/
    float: left;
    font-size: 20px;
    margin-top: 50px;
    padding: 0 15px 0 0;
}
.market-news {
    background: #dedede none repeat scroll 0 0;
    padding: 70px 0 50px;
    overflow: hidden;
}
.market-news-box.casino {
    margin-bottom: 28px;
    width: 23.5%;
}
.market-news-box {
    background: #fff none repeat scroll 0 0;
    border-radius: 0 0 20px;
    float: left;
    margin: 0 2% 0 0;
    min-height: 355px;
    padding: 30px 25px;
    width: 32%;
}
/*.market-news-box {
    background: #fff none repeat scroll 0 0;
    border-radius: 0 0 20px;
    float: left;
    margin: 0 0.7% 15px 0.7%;
    min-height: 375px;
    padding: 30px 25px;
    width: 32%;
}*/
.market-news-box span {
    color: #000;
    font-size: 15px;
    font-weight: bold;
}
.market-news-box h3 {
    color: #0c0c0c;
    font-size: 21px;
    font-weight: bold;
    line-height: 30px;
    margin: 10px 0 20px;
}
.market-news-box p {
    color: #4e575a;
    font-size: 18px;
    line-height: 27px;
}
.casino-full-news {
    float: left;
    margin-right: 2%;
    width: 49%;
}
.margin-no {
    margin-right: 0 !important;
}
.casino-full-news img {
    float: left;
    min-height: 355px;
    width: 45%;
    height: 325px;
}
.casino-full-news .market-news-box.casino {
    float: left;
    margin-right: 0;
    width: 55%;
}
.market-news .load-more {
    float: left;
    margin: 60px 0 0;
    width: 100%;
}
.casinos-slider {
    position: relative;
}
.tech_partners .text-container {
    top: 15%;
}
.tech_partners .casino-tab .tab-text{
      padding: 13px 40px;
}
.tech_partners .tab-learn{
    margin-top: 30px;
}
.tech_partners{
    padding: 0px !important;
}
.text-container {
    position: absolute;
    top: 27%;
    width: 100%;
}
.itemid-165 .casinos-slider-text.casino{
    width: 65%;
}
.casinos-slider-text.left{
    float: left;
}
.casinos-slider-text {
    background: #f9fafc none repeat scroll 0 0;
    border-radius: 0 0 55px;
    color: #58595b;
    float: right;
    font-size: 28px;
    line-height: 40px;
    opacity: 0.9;
    padding: 55px;
    width: 65%;
}
.casinos-slider-text.casino{
    width: 45%;
}
.casinos-slider .section-menu {
    margin-top: -60px;
}
.section-menu a {
    color: #58595b;
    display: inline-block;
    font-size: 15px;
    margin: 0 7px;
    vertical-align: top;
    width: 10%;
}
.casinos-slider .section-menu .icon {
    background: #77787c none repeat scroll 0 0;
}
.section-menu .icon {
    border-radius: 50%;
    display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	 align-items: center;
    height: 85px;
    margin: 0 auto;
    text-align: center;
    width: 85px;
}
.casinos-slider .section-menu .icon img {
    width: 50%;
}
.section-menu .icon img {
    margin: auto;
}
.section-menu img {
    display: inline-block !important;
}
.casinos-slider .section-menu span {
    color: #231f20;
    font-size: 18px;
}
.section-menu span {
    display: block;
    font-weight: bold;
    margin: 15px 0 0;
}
.support-block {
    background: #dedede none repeat scroll 0 0;
    border-radius: 0 0 25px;
    float: left;
    margin-right: 0px;
    min-height: 315px;
    width: 50%;
}
.support-block img {
    float: left;
    width: 48%;
}
.support-text {
    float: left;
    padding: 20px;
    width: 50%;
}
.support-text h4 {
    color: #000;
    font-size: 21px;
    font-weight: bold;
}
.support-text p {
    color: #404143;
    font-size: 18px;
    margin: 20px 0 25px;
	 font-weight: normal;
}
.casino-services-right {
    float: left;
    width: 50%;
    padding-left: 30px;
}
.services-text-block:not(:last-child){
    border-bottom: 2px dotted #a0a0a0;
    margin: 0 0 15px;
    padding-bottom: 5px;
}
.services-text-block h3 {
    color: #000;
    font-size: 22px;
    margin: 0 0 10px;
}
.services-text-block p {
    color: #58595b;
    font-size: 18px;
    margin: 3px 0px;
}
.services-text-block a {
  /*  color: #57585a;*/
    display: inline-block;
   /* margin: 0 5px;*/
    text-transform: uppercase;
}
.itemid-201 .services-text-block a {
	    margin: 0;
	}
.arrow-link {
    margin: -5px 0 0 8px;
}
.services-text-block h3 {
    margin: 0px;
}
.support-text a {
    background: rgba(0, 0, 0, 0) url("/images/arrow.png") no-repeat scroll right center;
    color: #5a5a5a;
    display: inline-block;
    font-size: 17px;
    padding: 0 15px 0 0;
    text-transform: uppercase;
}
.support-text span {
    color: #000;
    display: block;
    font-size: 15px;
    font-weight: bold;
}
.support-block.clearfix , .casino-services-right{
    margin-bottom: 50px;
}
.g-dropdown .g-grid:first-child {
    display: block !important;
}
.studies-slider .carousel-indicators li{
	float: none;
	display: inline-block;
}
.studies-slider .carousel-indicators{
	text-align: center;
}
.market-heading .heading-block h1{
	padding: 0;
	margin: 25px 0 0 0;
	font-size: 40px;
	line-height: normal;
}
.market-news {
    background: #dedede none repeat scroll 0 0;
    padding: 70px 0 50px;
    overflow: hidden;
}
.margin-no {
    margin: 0;
}
.market-news .load-more {
    float: left;
    margin: 60px 0 0;
    width: 100%;
}
.market-news-box span {
    color: #000;
    font-size: 15px;
    font-weight: bold;
}
.market-news-box h3 {
    color: #0c0c0c;
    font-size: 25px;
    font-weight: 400;
    line-height: 30px;
    margin: 10px 0 20px;
    word-wrap: break-word;
    font-family: "univers-lt";
}
.market-news-box p {
    color: #4e575a;
    font-size: 18px;
    line-height: 27px;
}
.market-news .load-more a {
    color: #58595b;
    font-family: "univers-lt";
    font-weight: bold;
}
.load-more a {
    background: rgba(0, 0, 0, 0) url("/images/arrow.png") no-repeat scroll right center;
    color: #5a5a5a;
    display: inline-block;
    font-family: "universb";
    font-size: 18px;
    padding: 0 15px;
}
.g-container{
	width:100%;
}
.studies-slider {
    background: #bfbfbf none repeat scroll 0 0;
    padding: 70px 0 100px;
}
.container {
    max-width: 1450px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 15px;
    padding-right: 15px;
}
.carousel {
    position: relative;
}
.studies-slider .item {
    padding: 0 !important;
    width: 100% !important;
}
.studies-slider .left {
    float: left;
    width: 50%;
}
/*-------27-05-19---------*/
.studies-slider .left .video_box{
	height: 433px;
}
.studies-slider .left .video_box iframe{
	width: 100%;
	height: 100%;
	border: none;
}
/*-------27-05-19---------*/
.studies-slider .left img {
    width: 100%;
    height: 432px;
    overflow: hidden;
}
.studies-slider .right {
    background: #fff none repeat scroll 0 0;
    border-radius: 0 0 65px;
    float: right;
    height: 432px;
    padding: 40px 45px;
    width: 50%;
}
.studies-slider .right p {
    color: #57585a;
    font-size: 30px;
    line-height: 45px;
}
.studies-slider .carousel-indicators {
    bottom: -81px;
}
.carousel-indicators {
    bottom: 10px;
    left: 50%;
    list-style: outside none none;
    padding-left: 0;
    position: absolute;
    text-align: center;
    width: 60%;
    z-index: 9;
    top: auto
}
ol, ul {
    margin-bottom: 10px;
    margin-top: 0;
}
.studies-slider .carousel-indicators li {
    height: 20px;
    width: 20px;
}
.carousel-indicators li {
    background: #fff none repeat scroll 0 0;
    border: 3px solid #fff;
    height: 17px;
    margin: 0 4px;
    width: 17px;
    border-radius: 10px;
}
.biggest_tab{
	 min-height: 1110px !important;
}
.carousel-indicators li:hover {
    cursor: pointer;
}
.carousel-indicators .active {
    background: #808080 none repeat scroll 0 0;
}
.studies-slider .right a {
    background: rgba(0, 0, 0, 0) url("/images/arrow.png") no-repeat scroll right center;
    color: #5a5a5a;
    display: inline-block;
    font-size: 20px;
    margin-top: 10px;
    padding: 0 15px 0 0;
    font-weight: bold;
}
.carousel-indicators {
    left: 0px;
    width: auto;
}
#g-navigation .g-main-nav .g-toplevel > li.active >
.g-menu-item-container > .g-menu-item-content{
	box-shadow: none;
}
#productstabs .img-circle{
	border-radius: 0 !important;
	display: table-cell !important;
}
.casinos-slider.resource_page .section-menu .icon:hover {
    background: #28aade none repeat scroll 0 0;
}
#g-navigation .menu-en .g-toplevel li.active .g-menu-item-content {
    border-bottom: 2px solid #D81E05;
}

#g-navigation .menu-de .g-toplevel li.active .g-menu-item-content {
    border-bottom: 2px solid #D81E05;
}
.market-heading .sub-tital {
    color: #000;
    font-family: "univers-lt";
    font-size: 35px;
    line-height: normal;
}
.tabs-left > .nav-tabs > li > a:hover {
    background: #fff url("/images/arrow.png") no-repeat scroll 95% center;
    border: medium none;
}
/*=======================GAMING===================*/
.market-slider.game {
    background: rgba(0, 0, 0, 0) url("/images/gaming-blurred.jpg") no-repeat scroll 0 0 / 100% 100%;
    padding: 8% 0 12%;
}
#g-features {
    /*display: none;*/
}
.market-slider.game .img-hover{
	left: 34%;
}
.market-slider.game .right-text{
	left: 0;
	width: 45%;
	padding: 40px 50px 45px 50px;
	border-radius: 0 0 0 55px;
}
.market-slider.high_security {
    background: rgba(0, 0, 0, 0) url("/images/high-security-public-space-blurred.jpg") no-repeat scroll 0 0 / 100% 100%;
    padding: 8% 0 15%;
}
.market-slider.high_security .img-hover{
	right: 0;
	left: inherit;
}

fieldset.form_job_title.jg_readmore{
         -webkit-margin-start: 2px;
     -webkit-margin-end: 2px;
     -webkit-padding-before: 0.35em;
     -webkit-padding-start: 0.75em;
     -webkit-padding-end: 0.75em;
     -webkit-padding-after: 0;
}
.com_jobgrokboard #jg_signature legend{
    display: none !important;
}
.com_jobgrokboard .jg_responsive #adminForm #jg_captcha
{
    padding-top: 3px !important;
}
.market-slider.high_security .right-text{
	width: 45%;
	border-radius: 0 0 0 50px;
	padding: 40px 50px 45px 75px;
	left: 25%;
}
.market-slider.oil_and_gas {
    background: rgba(0, 0, 0, 0) url("/images/oil-gas-marine-blurred.jpg") no-repeat scroll 0 0 / 100% 100%;
    padding: 5% 0 13%;
}
.market-slider.oil_and_gas .right-text{
	width: 57%;
}
#integration-partner .right {
    background: #fff none repeat scroll 0 0;
    padding-top: 0%;
    text-align: center;
    width: 30%;
}
#integration-partner .studies-slider .right {
    float: right;
}
#integration-partner .left {
    padding: 24px 29px;
    width: 70%;
}
#integration-partner .studies-slider .left {
    background: #fff none repeat scroll 0 0;
    border-radius: 0 0 65px;
    float: left;
    height: 300px;
    padding: 0px 45px;
}
#integration-partner .studies-slider .left a{
    background: rgba(0, 0, 0, 0) url("/images/arrow.png") no-repeat scroll right center;
    color: #5a5a5a;
    display: inline-block;
    font-size: 20px;
    font-weight: bold;
    margin-top: 0px;
    padding: 0 15px 0 0;
}
.anci_left {
    background: #fff none repeat scroll 0 0;
}
#integration-partner .right img {
    height: auto;
    padding: 14px;
    width: 100%;
}
#integration-partner .studies-slider .right{
	border-radius:unset;
}
#integration-partner  .studies-slider .left{
	border-radius:unset;
}
#integration-partner .left h3 {
    font-weight: bold;
	line-height: 56px;
}
#integration-partner .left p {
    font-size: 20px;
    line-height: 27px;
}
/*====================SYNERGY==================*/
.market-slider.synergy {
    background-image: url("/images/product/iStock-586378782-Modified-360.jpg");
    background-position: top center;
    background-repeat: no-repeat;
    padding: 55px 0;
    height: 680px;
    background-size: cover;
}
.office-locations-text .back-block {
    float: left;
    margin: 0 auto;
    padding: 0 13%;
    width: 50%;
}
/*.container.resources_container {
    margin-top: 70px;
}*/
.resources_container .g-title {
    font-size: 22px !important;
}
/**** resource css end ***/
.market-slider.synergy h1{
	color: #fff;
	font-family: 'universb';
	margin-bottom: 45px;
}
.synergy #productstabs .img-circle {
    border: 2px solid #fff;
    border-radius: 50% !important;
}
.itemid-127 .moduletable.Synergy {
    display: block;
}
.moduletable.Synergy {
    display: none;
}
.synergy .icon-text {
    color: #fff;
    float: none;
    font-size: 18px;
    font-weight: bold;
    line-height: 20px;
    margin-top: 14px;
    width: 100%;
}
.synergy .productstabs-tab-title.icon {
    border: 3px solid #fff;
    border-radius: 50%;
    display: flex;
    float: left;
    height: 98px;
    text-align: center;
    width: 100%;
    cursor: pointer;
    display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-align: center;
	-moz-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	 align-items: center;
}
.synergy .productstabs-tab-title.icon img {
    margin: auto;
    display: table-cell !important;
    vertical-align: middle;
    width: 65%;
    border-radius: 0;
}
.synergy .ui-tabs .ui-tabs-nav{
   display: block !important;
}
.casino-tab.synergy.itemid-120 .container > h2 {
    color: #000;
    font-family: "univers-lt";
    font-size: 26px;
    font-weight: bold;
    margin-bottom: 0;
    margin-top: 35px;
}
.casino-tab.synergy.itemid-120 .eng_related_product {
    margin: 1px;
}
/*.casino-tab.synergy.itemid-120 {
    margin-bottom: 44px;
}*/
.synergy .ui-tabs .ui-tabs-nav li {
    border-bottom-width: 0;
    display: inline-block;
    margin: 0 25px;
    padding: 0;
    text-align: center;
    width: 100px;
    float: none !important;
    vertical-align: top;
    margin-bottom: 50px;
}
#support_our_services .appli-box {
    background: #dddddd none repeat scroll 0 0;
}
.support_our_services_inner_content {
    color: #57585b;
    font-size: 18px;
    padding: 20px;
}
.support_our_services_inner_content a {
    background: rgba(0, 0, 0, 0) url("/images/arrow.png") no-repeat scroll right center;
    font-family: "univers-lt";
    font-size: 14px;
    font-weight: bold;
    letter-spacing: 0;
    margin-bottom: 14px;
    text-transform: uppercase;
    word-spacing: -2px;
    padding: 15px 15px 15px 0;
}
/*====================PRODUCT==================*/
.itemid-120 .yoo-zoo,
.itemid-113 .yoo-zoo{
   margin: 45px auto;
   padding: 0 15px;
   max-width: 1450px;
}
.text-container.open_architecture {
    top: 21%;
}
.img-responsive.hand {
    width: 60% !important;
}
#g-mainbar{
	padding: 0px;
}
.itemid-202 .platform-content.camera_features {
    float: left;
    width: 100%;
}
.itemid-201 .yoo-zoo,
.itemid-202 .yoo-zoo{
   padding: 0 0px;
}
.itemid-120 .yoo-zoo h3,
.itemid-113 .yoo-zoo h3{
   font-family: "univers-lt";
   font-weight: bold;
   margin-bottom: 5px;
}
.itemid-120 .yoo-zoo p,
.itemid-113 .yoo-zoo p{
	font-size: 19px;
	color: #4e575a;
	margin: 0 0 45px 0;
	font-weight: normal;
}
.itemid-120 hr,
.itemid-113 hr{
	display: none;
}
.itemid-120 .yoo-zoo .uk-grid.element.element-relateditems,
.itemid-113 .yoo-zoo .uk-grid.element.element-relateditems{
	margin: 50px 0 0 0;
}
.itemid-120 .yoo-zoo .uk-grid-divider > div,
.itemid-120 .yoo-zoo .uk-grid > div,
.itemid-113 .yoo-zoo .uk-grid > div,
.itemid-120 .yoo-zoo .uk-grid.element.element-relateditems li,
.itemid-113 .yoo-zoo .uk-grid.element.element-relateditems li,
.itemid-113 .yoo-zoo .uk-grid-divider > div{
    background: #fff;
    margin-bottom: 40px;
    margin-right: 1%;
    width: 32%;
    text-align: center;
    display: inline-block;
    vertical-align: top;
    position: relative;
}
.itemid-120 .yoo-zoo .uk-grid-divider > div:last-child,
.itemid-120 .yoo-zoo .uk-grid > div:last-child,
.itemid-113 .yoo-zoo .uk-grid > div:last-child,
.itemid-113 .yoo-zoo .uk-grid-divider > div:last-child {
	margin-right: 0;
}
.platform-content.row-fluid {
   margin-top: 0;
}
.itemid-120 .platform-content .span12,
.itemid-113 .platform-content .span12 {
    background: #DDF2F9;
    float: left !important;
}
.casino-tab.synergy {
    background: #DDF2F9 none repeat scroll 0 0;
}
.itemid-201 .span12 {
    background: #fff none repeat scroll 0 0 !important;
}
.itemid-201 .tabbable.tabs-left {
    margin-bottom: 30px;
}
.itemid-120 .yoo-zoo .uk-h3.uk-margin-remove,
.itemid-120 .yoo-zoo .uk-card.uk-card-default.uk-card-body .uk-margin-remove,
.itemid-113 .yoo-zoo .uk-card.uk-card-default.uk-card-body .uk-margin-remove,
.itemid-120 .yoo-zoo .uk-grid.element.element-relateditems li .uk-margin-remove,
.itemid-113 .yoo-zoo .uk-grid.element.element-relateditems li .uk-margin-remove,
.itemid-113 .yoo-zoo .uk-h3.uk-margin-remove {
    background: #9a9b9f;
    padding: 15px 17px;
    text-align: left;
    margin: 0;
    line-height: 20px;
    display: flex;
	justify-content: center;
}
.itemid-120 .yoo-zoo .uk-card.uk-card-default.uk-card-body .uk-margin-remove,
.itemid-113 .yoo-zoo .uk-card.uk-card-default.uk-card-body .uk-margin-remove,
.itemid-120 .yoo-zoo .uk-grid.element.element-relateditems li .uk-margin-remove,
.itemid-113 .yoo-zoo .uk-grid.element.element-relateditems li .uk-margin-remove{
	 padding: 15px 17px;
	 position: absolute;
	 width: 100%;
	 top: 0;
}
.uk-h3.uk-margin-remove a,
.itemid-120 .yoo-zoo .uk-card.uk-card-default.uk-card-body .uk-margin-remove a,
.itemid-113 .yoo-zoo .uk-card.uk-card-default.uk-card-body .uk-margin-remove a,
.itemid-120 .yoo-zoo .uk-grid.element.element-relateditems li .uk-margin-remove a,
.itemid-113 .yoo-zoo .uk-grid.element.element-relateditems li .uk-margin-remove a{
    color: #fff;
    font-size: 17px;
    font-weight: bold;
    font-family: "univers-lt";
    line-height: 18px;
    height: auto;
	background: none;
	margin: 0;
	vertical-align: middle;
	margin-top: auto;
	margin-bottom: auto;
	text-transform: uppercase;
}
.itemid-120 .yoo-zoo .uk-card.uk-card-default.uk-card-body .uk-overflow-hidden .uk-list,
.itemid-113 .yoo-zoo .uk-card.uk-card-default.uk-card-body .uk-overflow-hidden .uk-list,
.itemid-120 .yoo-zoo .uk-grid.element.element-relateditems li ul,
.itemid-113 .yoo-zoo .uk-grid.element.element-relateditems li ul,
.zoo-alphaindex.uk-subnav.uk-subnav-divider.uk-flex-center,
.task-item.itemid-113 .yoo-zoo.product-uikit3.product-uikit3-external-2 h1,
.task-item.itemid-120 .yoo-zoo.product-uikit3.product-uikit3-external h1{
	display: none;
}
.uk-grid.uk-grid-divider .uk-margin a,
.itemid-120 .uk-card.uk-card-default.uk-card-body a,
.itemid-113 .uk-card.uk-card-default.uk-card-body a,
.itemid-120 .yoo-zoo .uk-grid.element.element-relateditems li a,
.itemid-113 .yoo-zoo .uk-grid.element.element-relateditems li a{
	 width: 100% !important;
	 display: -webkit-box;
     display: -webkit-flex;
     display: -moz-box;
     display: -ms-flexbox;
     display: flex;

    -webkit-box-align: center;
    -webkit-align-items: center;
    -moz-box-align: center;
    -ms-flex-align: center;

     align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -moz-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;

	 height: 260px;
	 text-align: center;

    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+0,f5f5f5+46,d5d6d7+100 */
	 background: #ffffff; /* Old browsers */
	 background: -moz-linear-gradient(top,  #ffffff 0%, #f5f5f5 46%, #d5d6d7 100%); /* FF3.6-15 */
	 background: -webkit-linear-gradient(top,  #ffffff 0%,#f5f5f5 46%,#d5d6d7 100%); /* Chrome10-25,Safari5.1-6 */
	 background: linear-gradient(to bottom,  #ffffff 0%,#f5f5f5 46%,#d5d6d7 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d5d6d7',GradientType=0 ); /* IE6-9 */
}
.itemid-120 .uk-card.uk-card-default.uk-card-body a,
.itemid-113 .uk-card.uk-card-default.uk-card-body a,
.itemid-120 .yoo-zoo .uk-grid.element.element-relateditems li a,
.itemid-113 .yoo-zoo .uk-grid.element.element-relateditems li a{
	margin-top: 50px;
}
.uk-grid.uk-grid-divider .uk-margin a img,
.itemid-120 .uk-card.uk-card-default.uk-card-body a img,
.itemid-113 .uk-card.uk-card-default.uk-card-body a img,
.itemid-120 .yoo-zoo .uk-grid.element.element-relateditems li a img,
.itemid-113 .yoo-zoo .uk-grid.element.element-relateditems li a img{
	vertical-align: middle;
	margin-top: auto;
	margin-bottom: auto;
	width: 65% !important;
	height: auto !important;
	display: inline-block !important;
}
.itemid-120 .services-text-block a,
.itemid-113 .services-text-block a{
	margin: 5px 0;
}
#searchForm .only {
    display: none !important;
}
#third_party a{
    margin-top: 12px;
}
#third_party .more-button {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #4e575a;
    border-radius: 0 0 20px;
    color: #4e575a;
    float: left;
    font-family: "universb";
    font-size: 20px;
    margin: 8px 21px 0 0;
    padding: 15px 11px;
    text-transform: uppercase;
}
.more_button {
    margin-top: 27px;
}
#third_party .more-button:hover {
    background: #595959 none repeat scroll 0 0;
    color: #fff;
}
#integration-partner-spotlight .left {
    background: #fff none repeat scroll 0 0;
    padding-top: 6%;
    text-align: center;
    width: 20%;
}
/*.application.support-overview .img-responsive {
    margin-top: 57px;
}*/
.item.slide.active.clearfix {
    background: #fff none repeat scroll 0 0;
    border-radius: 0 0 65px;
}
#integration-partner-spotlight .right p {
    font-size: 20px;
    line-height: 27px;
}
#integration-partner-spotlight .right {
    background: #ededed none repeat scroll 0 0;
    padding: 24px 29px;
    width: 80%;
}
#integration-partner-spotlight .right h3 {
    font-weight: bold;
}
#integration-partner-spotlight .left img {
    height: auto;
    padding: 14px;
    width: 100%;
}
.itemid-262 .heading-block .right,
.itemid-263 .heading-block .right{
    display: none;
}
.itemid-262 .heading-block .left,
.itemid-263 .heading-block .left {
    width: 100%;
}
.heading_icon .heading-block .left{
	width: 100%;
}
.heading_icon .heading-block .right{
	display: none;
}
#see_also {
    background: #DDDDDD none repeat scroll 0 0;
    float: left;
    padding: 41px 0px;
    width: 100%;
	/*margin: 40px 0;*/
}
/*==================================================================================
 =============================== Backfilling =======================================
===================================================================================*/
.backfilling-text p {
    color: #55595a;
    font-size: 19px;
    margin-bottom: 25px;
}
.backfilling-text li {
    color: #55595a;
    font-size: 19px;
    line-height: 33px;
}
.backfilling-top{
   background-color: #ddf2f9;
   padding: 40px 0;
}
.backfilling-top p{
   color: #4e575a;
   font-size: 23px;
   margin: 0;
}
.backfilling-text h2 {
   font-weight: bold;
   color: #000;
   font-family: "univers-lt";
   margin-bottom: 0;
}
.itemid-174 #g-mainbar{
    padding: 0px;
}
.itemid-175 #g-mainbar{
    padding: 0px;
}
.back-block{
  width: 70%;
  margin: 0 auto;
}
.arow-title {
    margin: -3px 3px 0 3px;
    width: 8px !important;
}
 .arow-title:hover {
    background: none !important;
    opacity: 10 !important;
}
.camera_features .camera_category li {
    float: left;
    list-style: outside none none;
    margin: 0 3% 10px 0;
    width: 8%;
}
.camera_features .camera_category li img{
    width: 100%;
}
.coex_hazardous .camera_category li {
    float: left;
    list-style: outside none none;
    margin: 0 3% 10px 0;
    width: 8%;
}
.coex_hazardous .camera_category li img{
    width: 100%;
}
.left_content {
    background: #fff none repeat scroll 0 0;
    padding: 45px 17px !important;
    float: left !important;
    min-height: 350px;
    display: table-cell !important;
}
.coex_hazardous {
    float: left;
    margin-bottom: 33px;
    width: 100%;
}
.yoo-zoo.product-uikit3 .tabbable .left_content .coex_hazardous{
   margin-bottom: 0px;
}
.yoo-zoo.product-uikit3 .tabbable .tab-content p{
	margin: 15px 0 0 0 !important;
}
.yoo-zoo.product-uikit3 .tabbable .tab-pane .inner_ul,
.yoo-zoo.product-uikit3 .tabbable .tab-pane .ex_control_suite ul{
	margin-bottom: 15px !important;
	margin-top: 0px !important;
}
.yoo-zoo.product-uikit3 .tabbable .tab-pane ul{
	margin-bottom: 0 !important;
	margin-top: 15px !important;
}
.yoo-zoo.product-uikit3 .tabbable .tab-pane a{
    margin-top: 35px;
}
.yoo-zoo.product-uikit3 .tabbable .tab-pane .camera_category{
	margin-top: 0 !important;
}
.row.small-descrision {
    background: #fff none repeat scroll 0 0;
    margin-bottom: 14px;
    padding: 5px 21px;
     width: 100%;
}
.small-descrision .coex_hazardous {
    padding-top: 36px;
}
.small-descrision .camera_category > li {
     margin: 0 8% 10px 0;
    width: 25%;
}
.col-md-8.left {
    float: left;
    width: 74%;
    margin-bottom: 18px;
}
.col-md-8.left > p {
    font-size: 18px;
    margin: 0 0 17px;
}
.col-md-4.right {
    float: left;
    margin-left: 4%;
    width: 20%;
}
.yoo-zoo.product-uikit3.product-uikit3-ptz > h1 {
    display: none;
}
.camera_features .right-block-tab{
    width: 100%;
}
.yoo-zoo .tab-content{
    background: #ffffff; /* Old browsers */
	background: -moz-linear-gradient(top,  #ffffff 0%, #f5f5f5 46%, #d5d6d7 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #ffffff 0%,#f5f5f5 46%,#d5d6d7 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #ffffff 0%,#f5f5f5 46%,#d5d6d7 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d5d6d7',GradientType=0 ); /* IE6-9 */
    display: table !important;
    float: none !important;
    width: 100%;
}
.yoo-zoo .casino-tab .tab-content{
	width: auto !important;
}
.camera_features .casino-tab .tab-text {
    border-bottom-right-radius: 70px;
    padding: 30px 40px 40px 40px;
}
.camera_features .casino-tab .right-block-tab{
	padding: 0px;
}
.camera_category {
    float: left;
    width: 100%;
    margin: 0;
}
.camera_features .right-block-tab > hr {
    display: block;
    float: left;
    width: 100%;
}
.PTZ_category ul{
	margin: 0 0 40px 0;
}
.PTZ_category li {
	display: inline-block;
    list-style: outside none none;
    margin-bottom: 10px;
    margin-right: 25px;
    width: 75px;
}
.task-category .uk-subnav.uk-subnav-divider {
    display: none;
}
.yoo-zoo.rating {
    display: none;
}
.itemid-120 .yoo-zoo .uk-margin .tab-content,
.itemid-120 .product-uikit3-ancillaries .tab-content,
.itemid-120 .product-uikit3-ancillaries-3 .tab-content,
.itemid-120 .product-uikit3-ancillaries-3-copy .tab-content,
.itemid-113 .product-uikit3-ancillaries-2 .tab-content,
.itemid-113 .product-uikit3-ancillaries-2-copy .tab-content,
.itemid-120 .product-uikit3-ancillaries-4 .tab-content,
.itemid-113 .product-uikit3-ancillaries-5 .tab-content,
.itemid-120 .product-uikit3-ancillaries-6 .tab-content,
.itemid-113 .product-uikit3-ancillaries-7 .tab-content,
.itemid-113 .yoo-zoo .uk-margin .tab-content{
	font-size: 19px;
	color: #4e575a;
	float: left;
	margin-bottom: 60px;
	border-bottom-right-radius: 70px;
	width: 100%;
	position: relative;
}
.itemid-120 .yoo-zoo .uk-margin .tab-content .tab-pane > div,
.itemid-120 .product-uikit3-ancillaries .tab-content .tab-pane > div,
.itemid-120 .product-uikit3-ancillaries-3 .tab-content .tab-pane > div,
.itemid-120 .product-uikit3-ancillaries-3-copy .tab-content .tab-pane > div,
.itemid-113 .product-uikit3-ancillaries-2 .tab-content .tab-pane > div,
.itemid-113 .product-uikit3-ancillaries-2-copy .tab-content .tab-pane > div,
.itemid-120 .product-uikit3-ancillaries-4 .tab-content .tab-pane > div,
.itemid-113 .product-uikit3-ancillaries-5 .tab-content .tab-pane > div,
.itemid-120 .product-uikit3-ancillaries-6 .tab-content .tab-pane > div,
.itemid-113 .product-uikit3-ancillaries-7 .tab-content .tab-pane > div,
.itemid-113 .yoo-zoo .uk-margin .tab-content .tab-pane > div{
	width: 65%;
	padding: 35px 60px 40px 30px;
	display: table-cell;
	float: left !important;
	background: #fff !important;
	min-height: 350px !important;
}
.tab_image{
	float: none !important;
    min-height: auto !important;
    position: absolute;
    z-index: 99;
    right: 0;
    top: 0;
    height: 100%;
    vertical-align: top !important;
    display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box;    /* OLD - Firefox 19- (buggy but mostly works) */
	display: -ms-flexbox;  /* TWEENER - IE 10 */
	display: -webkit-flex; /* NEW - Chrome */
	display: flex;         /* NEW, Spec - Opera 12.1, Firefox 20+ */
	justify-content: center;
	-webkit-box-align: center;
	-webkit-flex-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	background: none !important;
}
.tab_image img{
	margin: auto !important;
	vertical-align: middle !important;
	-webkit-align-self: center !important;
}
.itemid-120 .yoo-zoo .uk-margin .tab-content .tab-pane > div p,
.itemid-120 .product-uikit3-ancillaries .tab-content .tab-pane > div p,
.itemid-120 .product-uikit3-ancillaries-3 .tab-content .tab-pane > div p,
.itemid-120 .product-uikit3-ancillaries-3-copy .tab-content .tab-pane > div p,
.itemid-113 .product-uikit3-ancillaries-2 .tab-content .tab-pane > div p,
.itemid-113 .product-uikit3-ancillaries-2-copy .tab-content .tab-pane > div p,
.itemid-120 .product-uikit3-ancillaries-4 .tab-content .tab-pane > div p,
.itemid-113 .product-uikit3-ancillaries-5 .tab-content .tab-pane > div p,
.itemid-120 .product-uikit3-ancillaries-6 .tab-content .tab-pane > div p,
.itemid-113 .product-uikit3-ancillaries-7 .tab-content .tab-pane > div p,
.itemid-113 .yoo-zoo .uk-margin .tab-content .tab-pane > div p{
	margin-bottom: 20px;
}
.itemid-120 .yoo-zoo .uk-margin .tab-content .tab-pane > div a,
.itemid-120 .product-uikit3-ancillaries .tab-content .tab-pane > div a,
.itemid-120 .product-uikit3-ancillaries-3 .tab-content .tab-pane > div a,
.itemid-120 .product-uikit3-ancillaries-3-copy .tab-content .tab-pane > div a,
.itemid-113 .product-uikit3-ancillaries-2 .tab-content .tab-pane > div a,
.itemid-113 .product-uikit3-ancillaries-2-copy .tab-content .tab-pane > div a,
.itemid-120 .product-uikit3-ancillaries-4 .tab-content .tab-pane > div a,
.itemid-113 .product-uikit3-ancillaries-5 .tab-content .tab-pane > div a,
.itemid-120 .product-uikit3-ancillaries-6 .tab-content .tab-pane > div a,
.itemid-113 .product-uikit3-ancillaries-7 .tab-content .tab-pane > div a,
.itemid-113 .yoo-zoo .uk-margin .tab-content .tab-pane > div a{
	color: #595b60;
    cursor: pointer;
    font-size: 18px;
    font-weight: bold;
    margin-right: 50px;
    float: left;
}
.itemid-120 .yoo-zoo .uk-margin .tab-content .tab-p2854ane > div a img,
.itemid-120 .product-uikit3-ancillaries .tab-content .tab-pane > div a img,
.itemid-120 .product-uikit3-ancillaries-3 .tab-content .tab-pane > div a img,
.itemid-120 .product-uikit3-ancillaries-3-copy .tab-content .tab-pane > div a img,
.itemid-113 .product-uikit3-ancillaries-2 .tab-content .tab-pane > div a img,
.itemid-113 .product-uikit3-ancillaries-2-copy .tab-content .tab-pane > div a img,
.itemid-120 .product-uikit3-ancillaries-4 .tab-content .tab-pane > div a img,
.itemid-113 .product-uikit3-ancillaries-5 .tab-content .tab-pane > div a img,
.itemid-120 .product-uikit3-ancillaries-6 .tab-content .tab-pane > div a img,
.itemid-113 .product-uikit3-ancillaries-7 .tab-content .tab-pane > div a img,
.itemid-113 .yoo-zoo .uk-margin .tab-content .tab-pane > div a img{
	margin-left: 10px;
}
.itemid-120 .yoo-zoo .uk-margin .tab-content .tab-pane .tab_image,
.itemid-120 .product-uikit3-ancillaries .tab-content .tab-pane .tab_image,
.itemid-120 .product-uikit3-ancillaries-3 .tab-content .tab-pane .tab_image,
.itemid-120 .product-uikit3-ancillaries-3-copy .tab-content .tab-pane .tab_image,
.itemid-113 .product-uikit3-ancillaries-2 .tab-content .tab-pane .tab_image,
.itemid-113 .product-uikit3-ancillaries-2-copy .tab-content .tab-pane .tab_image,
.itemid-120 .product-uikit3-ancillaries-4 .tab-content .tab-pane .tab_image,
.itemid-113 .product-uikit3-ancillaries-5 .tab-content .tab-pane .tab_image,
.itemid-120 .product-uikit3-ancillaries-6 .tab-content .tab-pane .tab_image,
.itemid-113 .product-uikit3-ancillaries-7 .tab-content .tab-pane .tab_image,
.itemid-113 .yoo-zoo .uk-margin .tab-content .tab-pane .tab_image{
	width: 33%;
	float: right;
	display: flex;
	text-align: center;
	padding: 0;
	border-bottom-right-radius: 70px;
	background: transparent !important;
	display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */
    display: -moz-box;    /* OLD - Firefox 19- (buggy but mostly works) */
	display: -ms-flexbox;  /* TWEENER - IE 10 */
	display: -webkit-flex; /* NEW - Chrome */
	display: flex;         /* NEW, Spec - Opera 12.1, Firefox 20+ */
	justify-content: center;
	-webkit-box-align: center;
	-webkit-flex-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.itemid-120 .yoo-zoo .uk-margin .tab-content .tab-pane .tab_image img,
.itemid-120 .product-uikit3-ancillaries .tab-content .tab-pane .tab_image img,
.itemid-120 .product-uikit3-ancillaries-3 .tab-content .tab-pane .tab_image img,
.itemid-120 .product-uikit3-ancillaries-3-copy .tab-content .tab-pane .tab_image img,
.itemid-113 .product-uikit3-ancillaries-2 .tab-content .tab-pane .tab_image img,
.itemid-113 .product-uikit3-ancillaries-2-copy .tab-content .tab-pane .tab_image img,
.itemid-120 .product-uikit3-ancillaries-4 .tab-content .tab-pane .tab_image img,
.itemid-113 .product-uikit3-ancillaries-5 .tab-content .tab-pane .tab_image img,
.itemid-120 .product-uikit3-ancillaries-6 .tab-content .tab-pane .tab_image img,
.itemid-113 .product-uikit3-ancillaries-7 .tab-content .tab-pane .tab_image img,
.itemid-113 .yoo-zoo .uk-margin .tab-content .tab-pane .tab_image img{
	vertical-align: middle;
	margin: inherit !important;
	display: table-cell !important;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
/* Safari 5+ ONLY */
::i-block-chrome, .itemid-120 .yoo-zoo .uk-margin .tab-content .tab-pane .tab_image img,
.itemid-120 .product-uikit3-ancillaries .tab-content .tab-pane .tab_image img,
.itemid-120 .product-uikit3-ancillaries-3 .tab-content .tab-pane .tab_image img,
.itemid-120 .product-uikit3-ancillaries-3-copy .tab-content .tab-pane .tab_image img,
.itemid-113 .product-uikit3-ancillaries-2 .tab-content .tab-pane .tab_image img,
.itemid-113 .product-uikit3-ancillaries-2-copy .tab-content .tab-pane .tab_image img,
.itemid-120 .product-uikit3-ancillaries-4 .tab-content .tab-pane .tab_image img,
.itemid-113 .product-uikit3-ancillaries-5 .tab-content .tab-pane .tab_image img,
.itemid-120 .product-uikit3-ancillaries-6 .tab-content .tab-pane .tab_image img,
.itemid-113 .product-uikit3-ancillaries-7 .tab-content .tab-pane .tab_image img,
.itemid-113 .yoo-zoo .uk-margin .tab-content .tab-pane .tab_image img {
     margin: auto !important;
}
/*.market-heading{
	float: left;
	width: 100%;
	border: solid 1px red;
}*/
}
.itemid-120 .yoo-zoo .uk-margin .nav-tabs,
.itemid-120 .product-uikit3-ancillaries .nav-tabs,
.itemid-120 .product-uikit3-ancillaries-3 .nav-tabs,
.itemid-120 .product-uikit3-ancillaries-3-copy .nav-tabs,
.itemid-113 .product-uikit3-ancillaries-2 .nav-tabs,
.itemid-113 .product-uikit3-ancillaries-2-copy .nav-tabs,
.itemid-120 .product-uikit3-ancillaries-4 .nav-tabs,
.itemid-113 .product-uikit3-ancillaries-5 .nav-tabs,
.itemid-120 .product-uikit3-ancillaries-6 .nav-tabs,
.itemid-113 .product-uikit3-ancillaries-7 .nav-tabs,
.itemid-113 .yoo-zoo .uk-margin .nav-tabs{
	margin-bottom: 0;
	border: 0;
}
.itemid-120 .yoo-zoo .uk-margin .nav.nav-tabs li a,
.itemid-120 .product-uikit3-ancillaries .nav.nav-tabs li a,
.itemid-120 .product-uikit3-ancillaries-3 .nav.nav-tabs li a,
.itemid-120 .product-uikit3-ancillaries-3-copy .nav.nav-tabs li a,
.itemid-113 .product-uikit3-ancillaries-2 .nav.nav-tabs li a,
.itemid-113 .product-uikit3-ancillaries-2-copy .nav.nav-tabs li a,
.itemid-120 .product-uikit3-ancillaries-4 .nav.nav-tabs li a,
.itemid-113 .product-uikit3-ancillaries-5 .nav.nav-tabs li a,
.itemid-120 .product-uikit3-ancillaries-6 .nav.nav-tabs li a,
.itemid-113 .product-uikit3-ancillaries-7 .nav.nav-tabs li a,
.itemid-113 .yoo-zoo .uk-margin .nav.nav-tabs li a{
    font-size: 18px;
    font-weight: 600;
    padding: 22px 35px 22px 30px;
    text-align: left;
    background: #BDC4C2;
    border-radius: 0;
    border: none;
    margin-right: 30px;
    color: #4E575A;
}
.itemid-120 .yoo-zoo .uk-margin .nav.nav-tabs .active a,
.itemid-120 .product-uikit3-ancillaries .nav.nav-tabs .active a,
.itemid-120 .product-uikit3-ancillaries-3 .nav.nav-tabs .active a,
.itemid-120 .product-uikit3-ancillaries-3-copy .nav.nav-tabs .active a,
.itemid-113 .product-uikit3-ancillaries-2 .nav.nav-tabs .active a,
.itemid-113 .product-uikit3-ancillaries-2-copy .nav.nav-tabs .active a,
.itemid-120 .product-uikit3-ancillaries-4 .nav.nav-tabs .active a,
.itemid-113 .product-uikit3-ancillaries-5 .nav.nav-tabs .active a,
.itemid-120 .product-uikit3-ancillaries-6.nav.nav-tabs .active a,
.itemid-113 .product-uikit3-ancillaries-7 .nav.nav-tabs .active a,
.itemid-113 .yoo-zoo .uk-margin .nav.nav-tabs .active a {
    text-align: left;
    background: #fff;
    border-radius: 0;
    color: #000;
}
.submenu_div .g-menu-item.g-menu-item-type-component.g-menu-item-267,
.submenu_div .g-menu-item.g-menu-item-type-component.g-menu-item-268{
    display: none;
}
.g-menu-item-125 .submenu_div::after {
    background-position: 93% bottom;
}
.g-menu-item-124 .submenu_div::after {
    background-position: 83% bottom;
}
.g-menu-item-120 .submenu_div::after {
    background-position: 53% bottom;
}
.g-menu-item-121 .submenu_div::after {
    background-position: 64% bottom;
}
.g-menu-item-123 .submenu_div::after {
    background-position: 74% bottom;
}
.g-menu-item-122 .submenu_div::after{
    background-position: 42.5% bottom;
}
.menu-de .submenu_div::after {
    margin-left: 0% !important;
    background-position: 29.5% bottom;
}
.g-menu-item-118 .submenu_div::after{
    background-position: 93% bottom;
}
.g-menu-item-114 .submenu_div::after{
    background-position: 61% bottom;
}
.g-menu-item-117 .submenu_div::after{
        background-position: 84% bottom;
}
.g-menu-item-115 .submenu_div::after{
        background-position: 40% bottom;
}
.g-menu-item-113 .submenu_div::after{
        background-position: 50% bottom;
}
.g-menu-item-116 .submenu_div::after{
        background-position: 73.5% bottom;
}
.casinos-slider-text.casino.support_overview_quick {
    background: #daecf6 none repeat scroll 0 0;
    width: 100%;
}
.quick_contact_text {
    display: inline-block;
    float: left;
    width: 70%;
}
.quick_contact_text h1{
	font-weight: 300;
	margin-bottom: 30px;
}
.quick_contact_text p {
    font-size: 22px;
    line-height: normal;
    color: #57585b;
    margin: 0;
}
.quick_contact_text form{
	padding: 30px 0 40px 0;
	margin-bottom: 40px;
	border-bottom: solid 1px #ccc;
}
.enterprise_system_text {
    float: left;
    margin-left: 3%;
    width: 26%;
}
.quick_contact_text .span3,
.rs_form_contact_form .formControlLabel{
    width: 236px;
    text-align: right;
    font-weight: bold;
    color: #000;
    font-size: 24px;
}
.rs_form_contact_form .formControlLabel {
    font-size: 18px;
}
.quick_contact_text .form-group{
	margin-bottom: 20px;
}
.contact_us_global h3,
.contact_us_synectics h3 {
    font-size: 22px;
    color: #000;
    font-weight: bold;
    font-family: 'univers-lt';
    margin-bottom: 0;
}
.contact_us_global,
.contact_us_synectics{
    border-bottom: solid 1px #ccc;
    padding-bottom: 35px;
    margin-bottom: 40px;
}
.contact_us_global a ,.contact_us_synectics a{
    font-size: 15px;
    font-weight: bold;
    color: #333;
    margin-top: 30px;
    display: inline-block;
    background: url("/images/arrow.png") no-repeat right center;
    padding-right: 25px;
}
#your_location,
#your_sector {
    width: 100%;
    height: 45px;
    font-size: 17px;
    color: #000;
    padding: 8px 20px;
    -moz-appearance: none;
    -webkit-appearance: none;
    background: #fff url("/images/select_bg.png") no-repeat scroll right center;
    background-size: 50px 50px;
    border-radius: 0 0 10px 0;
}
.rs_form_contact_form .rsform-select-box,
.com_jobgrokboard .jg_responsive #adminForm #jg_employment_information #work_preferences{
    width: 26%;
    height: 45px;
    font-size: 17px;
    color: #000;
    padding: 0px 13px !important;
    -moz-appearance: none;
    -webkit-appearance: none;
    background: #fff url("/images/select_bg.png") no-repeat scroll right center;
	*background:none;
	background:none\9;
	*padding: 0px;
	padding: 0px\9;
    background-size: 50px 50px;
    border-radius: 0 0 10px 0;
    box-sizing: border-box;
 }
  
  .rs_form_contact_form #rsform_27_page_0 .rsform-select-box {
    width: 100% !important;
    
  }

 /*=======================11 may 2018===================*/
 .com_jobgrokboard .span12 #credits {
    display: none;
}
.jg_responsive.container {
    margin-top: 177px;
}
 *::-ms-backdrop, .rs_form_contact_form .rsform-select-box {
	 background:none;
	 padding: 0px;
	 } /* IE11 */
 *::-ms-backdrop, .support_overview_quick #your_location, #your_sector{
	 background-image:none;
	 padding: 0px;
	 } /* IE11 */
	#your_location, #your_sector
	 {
		*background-image:none;
	    background-image:none\9;
		padding: 0px;
	 }
.contact-us input, 
.contact-us textarea,
#rsform_25_page_0 input, #rsform_25_page_0 textarea 
/*#rsform_27_page_0 input, #rsform_27_page_0 textarea */
 {
    -moz-appearance: none;
    background-size: 50px 50px;
    border-radius: 0 0 10px !important;
    color: #000 !important;
    font-size: 17px !important;
    height: 45px !important;
    padding: 0 13px !important;
    width: 28%;
 }


.rs_form_contact_form textarea {
     height: 100px !important;
 }
.rs_form_contact_form .rsform-checkbox {
    -moz-appearance: checkbox !important;
    height: 20px !important;
    width: auto !important;
}
.rs_form_contact_form .rsform-submit-button,
.com_jobgrokboard .jg_responsive #adminForm .btn-success{
    background: #636f70 none repeat scroll 0 0;
    color: #fff;
    font-size: 21px;
    font-weight: bold;
    height: 49px;
    max-width: 120px;
    width: 100%;
    margin: 20px 0;
}
/*.com_jobgrokboard .jg_responsive #adminForm .btn-success{
    background: #636f70 none repeat scroll 0 0 !important;
    color: #fff;
    font-size: 21px !important;
    font-weight: bold;
    height: 49px;
    max-width: 120px !important;
    width: 100%;
    margin: 20px 0;
}*/

.rs_form_contact_form .rsform-block-intrested-in .formBody {
    float: left !important;
}
.rs_form_contact_form .rsform-checkbox {
    clear: both;
}
.quick_contact_text .span12{
	max-width: 940px !important;
	width: 100%;
	margin-left: 0;
}
.contact_us_email_us h3 {
    font-weight: bold;
    color: #000;
    font-family: 'univers-lt' !important;
    margin-bottom: 0;
}
element.style {
    text-align: center;
}
*, *::before, *::after {
    box-sizing: inherit;
}
*, *::before, *::after {
    box-sizing: inherit;
}
.enterprise_system_inner h3 {
    background: #939597 none repeat scroll 0 0;
    color: #fff;
    font-size: 17px;
    font-weight: bold;
    margin-top: 0;
    padding: 0 10px;
    text-align: left !important;
}
.casinos-slider-text.casino.left.enterprise_system_inner {
     background: #f2f2f2 none repeat scroll 0 0;
    border-radius: 0 0 25px;
    padding: 0 0 20px;
    width: 100%;
    margin-bottom: 30px;
}
.casinos-slider-text.casino.left.enterprise_system_inner > a {
    background: rgba(0, 0, 0, 0) url("/images/arrow.png") no-repeat scroll right center;
    font-family: "univers-lt";
    font-size: 15px;
    font-weight: bold;
    margin-bottom: 14px;
    padding: 15px;
    text-transform: uppercase;
    word-spacing: 0px;
    letter-spacing: 0.5;
}
.casinos-slider-text.remove_anchor_img > a {
    background: none !important;
}

#cadre_alert_cookies .btn{
	margin-top: 15px !important;
}
/*#support_our_services .img-responsive {
    margin-top: 55px;
}*/
#support_our_services a{
	color: #333 !important
}
/*=======================09-04-2018===================*/
.middle {
    background: #F2F2F2;
}
.middle_left {
    float: left;
    width: 50%;
}
.middle_right {
    float: right;
    width: 50%;
}
/*=======================06-04-2018===================*/
.remove_padding #g-intro {
    padding: 0;
}

/*=======================04-04-2018===================*/


.casestudy_module {
    padding-top: 50px;
}

.uk-grid.uk-grid-divider h2:hover, .uk-card.uk-card-default.uk-card-body  h3.uk-margin-remove:hover, .uk-grid.element.element-relateditems li .uk-margin-remove:hover{
    background: #4e575a !important;
    cursor: pointer;
}

.uk-card.uk-card-default.uk-card-body  a:hover,.uk-grid.uk-grid-divider .uk-margin a:hover, .uk-grid.element.element-relateditems li a:hover
{
	background: #d3d3d3;
    opacity: 0.4;
}
.uk-overflow-hidden a:hover
{
	background: none !important;
}
/*=======================29-03-2018===================*/
.backfilling-text,
.market-text{
    padding-top: 4%;
}
.separate_section
{
	/*padding-top: 2%;*/
}
#servers{
    padding-top: 2%;
}
.level3 li a{
    margin-left: 16px;
}
.level4 li a{
    margin-left: 32px;
}
.com_rsform .g-wrapper{
	padding-top: 4%;
}
.rsform-block-subscription-tickbox .formControls{
	float: left;
	margin-left: 20px !important;
	margin-top: 8px;
}
.casino-services.backfilling-text h2{
	margin-bottom: 25px;
}
.junction_box .carousel-inner .right{
	display: none;
}
.junction_box .carousel-inner .left{
	width: 100% !important;
	height: auto !important;
	padding-bottom: 30px !important;
}
.junction_box .studies-slider{
	padding: 0 0 50px 0;
}
#integration-partner-spotlight .carousel-inner .right{
	height: auto !important;

}
.view-search .btn.hasTooltip {
    border: solid 1px #B4B4B4 !important;
    background: #DEDEDE !important;
    text-transform: uppercase !important;
    font-size: 14px !important;
    padding: 16px 10px !important;
    color: #494F51 !important;
    margin: 0px 0 0 0 !important;
    float: left !important;
    border-radius: 0 0 20px 0 !important;
    font-family: 'universb' !important;
    text-align: center !important;
    width: 170px !important;
}
.view-search .badge-info {
    background: #FF2D22;
    border-radius: 0;
    text-shadow: inherit !important;
}
.view-search .result-title {
    margin-top: 30px;
}
.view-search .search-results td{
	text-align: justify;
    margin-left: 0px !important;
}
.view-search #search-searchword{
	padding: 10px 20px;
}
/*=======================13-04-2018===================*/
.news-detail a{
	color:#5a5a5a;
}
.integration_partners_list .right
{
	min-height: 300px !important;
}
.tab-learn
{
	color:#5a5a5a;
}

.services-text-block a {
    color:#5a5a5a;
}
/*=======================07-05-2018===================*/
.platform-content.camera_features, .moduletable, .widget {
    margin-top: 0.625rem;
    padding-top: 0.938rem;
	margin-bottom: 5px;
    padding-bottom: 5px;
}
.solution-technology-partners .tab-content p {
    color: #4e575a;
    font-size: 19px;
    font-weight: normal;
    margin: 0 0 45px;
}

/*=======================31-05-2018===================*/
.row.small-descrision a {
    color: #5a5a5a;
	font-weight: bold;
}
.row.small-descrision a:hover {
    color: #424753;

}
/*=======================03-05-2018===================*/

/*=======================28-07-2018===================*/
.coex-junction .col-md-12.left {
    margin-bottom: 18px;
}
.coex-junction .col-md-12 p {
    margin: 0 0 17px !important;
    font-size: 18px !important;
}
/*=======================28-07-2018===================*/

.download_center .back-block {
    padding: 0;
}
.download_center .back-block p {
    margin-top: 23px;
}
/*#third_party.studies-section {
    padding-top: 23px;
}*/
/*.third-party-integration-resources {
    padding-top: 42px !important;
}*/
.itemid-119 .span12, .itemid-122 .span12, .itemid-115 .span12, .itemid-112 .span12, .layout-frontpage .span12  {
    background: #fff none repeat scroll 0 0 !important;
}
#upper-case {
    margin-top: 23px;
}

.market-text.synergy-3 {
    padding: 0;
}

/*=======================01-05-2018===================*/
.thankyou_message p {
    color: #55595a;
    font-size: 19px;
    margin-bottom: 25px;
}
.white_paper_response p {
    margin-top: 0;
}
/*=======================24-04-2018===================*/
 .yoo-zoo .tabbable.tabs-right > h3
{
	margin-bottom:25px;
}
.yoo-zoo .coex-junction div > h3
{
	margin-bottom:25px;
	 margin-top: 25px;
}
.studies-section.junction_box {
    padding-top: 20px;
}
.studies-section.junction_box .heading
{

	margin-bottom: 20px;
}
/*=======================23-04-2018===================*/
.layout-frontpage .casino-services.clearfix.separate_section {
    display: none;
}
.product-uikit3-frontpage.market_layout .uk-margin a img
{
	width: 100% !important;
	height: inherit !important;
}
/*=======================20-04-2018===================*/
.attribution {
font-size: 16px;
padding-top: 10px;
display: block;
}
.enterprise_system_inner a {
    color: #5a5a5a;
}
/*=======================11-04-2018===================*/
.article_layout img {
    width: 100%;
}
.arrow-link {
    width: auto !important;
}
/*=======================09-04-2018===================*/
.middle {
    background: #F2F2F2;
}
.middle_left {
    float: left;
    width: 65%;
}
.middle_left p{
	margin-top: 0 !important;
	font-size: 21px !important;
}
.middle_right {
    float: right;
    width: 35%;
}
.backfilling-text.middle{
	padding: 4% 0;
}
.backfilling-text.middle .middle_right{
    padding-left: 3%;
}
.backfilling-text.middle .middle_right h2{
	display: none;
}
.middle_right .formControls{
	margin-left: 0 !important;
}
.middle_right .formControls input{
	width: 100% !important;
}
.middle_right .formValidation,
.middle_right .formDescription{
	display: none !important;
}
/*.middle_right .rsform-block.rsform-block-first-name,
.middle_right .rsform-block.rsform-block-last-name{
	width: 47.8%;
	float: left !important;
}*/
.middle_right .rsform-block.rsform-block-first-name{
	margin-right: 8px !important;
}
/*.middle_right .rsform-block.rsform-block-last-name{
	margin-left: 8px !important;
}*/
.middle_right .formControlLabel{
    display: none !important;
}

/*.middle_right .rsform-submit-button{
    font-size: 15px !important;
    background: #fff !important;
    border: solid 1px #4E575A !important;
    padding: 10px 25px !important;
    display: block !important;
    margin: 35px 0 0 0 !important;
    color: #4E575A !important;
    text-transform: uppercase !important;
    border-radius: 0 0 20px 0 !important;
    font-weight: bold !important;
    max-width: inherit !important;
    width: auto !important;
    float: right !important;
    margin: 0 !important;
}*/
.middle_right .formResponsive .rsform-block-submit  .formBody {
    float: left;
}
.middle_right .rsform-block.rsform-block-newsletter-signup, .middle_right .rsform-block.rsform-block-newsletter{
	width: 60% !important;
	/*float: left !important;*/
	padding-right: 10px !important;
}
.middle_right .rsform-block.rsform-block-submit{
	width: 40% !important;
	float: left !important;
	padding-left: 0px !important;
}
.middle_right #Newsletter_signup0, .middle_right #Newsletter0 {
    float: left !important;
    width: auto !important;
    margin-top: 5px;
}
.middle_right #Newsletter_signup0 {
    float: left !important;
    width: auto !important;
    margin-top: 1.3px;
}
.middle_right .rsform-block-newsletter-signup label, .middle_right .rsform-block-newsletter label{
	color: #55595a !important;
	font-size: 0.9rem;
}*/
/*.view-article .application img {
    margin-top: 57px;
}*/
.view-category .application {
    display: none;
}
.third-party-integration-resources .left{
	background: rgb(214,230,246);
    background: -moz-linear-gradient(top, rgba(214,230,246,1) 0%, rgba(240,245,249,1) 24%, rgba(255,255,255,1) 48%, rgba(240,245,249,1) 80%, rgba(214,230,246,1) 100%);
    background: -webkit-linear-gradient(top, rgba(214,230,246,1) 0%,rgba(240,245,249,1) 24%,rgba(255,255,255,1) 48%,rgba(240,245,249,1) 80%,rgba(214,230,246,1) 100%);
    background: linear-gradient(to bottom, rgba(214,230,246,1) 0%,rgba(240,245,249,1) 24%,rgba(255,255,255,1) 48%,rgba(240,245,249,1) 80%,rgba(214,230,246,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d6e6f6', endColorstr='#d6e6f6',GradientType=0 );
    height: 432px;
    display: flex;
}
.third-party-integration-resources .left img {
    width: 95%;
    height: auto !important;
    vertical-align: middle;
    margin: auto;
    float: none;
}
.bs-slider .carousel-inner {
    margin: 60px 0 0 0 !important;
}
.studies-section.success_stories .studies-slider {
    background: #d4f0fc !important;
}
.view-postings .text-container
{
  top: 15%
}

/*=================11-05-2018===================*/
.com_jobgrokboard #g-container-main{
	padding: 3rem 0;
}
.com_jobgrokboard #g-container-main .jg.container .jg_job_title_head,
.com_jobgrokboard #g-container-main .jg.container .jg_posting_date_head,
.com_jobgrokboard #g-container-main .jg.container .jg_closing_date_head{
	border: solid 1px #e1e1e1;
	width: 33.3% !important;
	margin: 0 !important;
	padding: 5px 10px !important;
	background: #F2F2F2;
	text-align: center !important;
	float: left !important;
}
.com_jobgrokboard #g-container-main .jg.container .jg_job_title_head h4,
.com_jobgrokboard #g-container-main .jg.container .jg_posting_date_head h4,
.com_jobgrokboard #g-container-main .jg.container .jg_closing_date_head h4{
	margin: 10px 0;
}
.com_jobgrokboard #g-container-main .jg.container .jg_job_title_head h4 a,
.com_jobgrokboard #g-container-main .jg.container .jg_posting_date_head h4 a,
.com_jobgrokboard #g-container-main .jg.container .jg_closing_date_head h4 a{
    font-weight: bold;
    color: #000;
    font-family: "univers-lt";
    margin-bottom: 0;
    font-size: 1.1rem;
    font-size: 0.9rem;
    letter-spacing: 0.5px;
    text-transform: uppercase;
}
.com_jobgrokboard #g-container-main .jg.container form .inline{
	margin: 30px 0 !important;
	text-align: left !important;
}
.com_jobgrokboard #g-container-main .jg.container form .inline li a{
    color: #58595b !important;
    text-transform: uppercase !important;
    font-size: 12px !important;
}
.com_jobgrokboard #g-container-main .jg.container form .inline li a img,
.com_jobgrokboard #g-container-main .jg.container .jg_job_title_head h4 a img{
	display: none;
}
.com_jobgrokboard #g-container-main .jg.container form .inline li strong{
	text-transform: uppercase !important;
	font-size: 14px !important;
}
.com_jobgrokboard #g-container-main .jg.container form .inline li{
	position: relative;
	padding: 0 15px;
}
.com_jobgrokboard #g-container-main .jg.container form .inline li:after{
	position: absolute;
	content: "\f0da";
	left: 0;
	padding-top: 1px;
	font-size: 17px;
	color: #ccc;
	font-family: FontAwesome;
}
.com_jobgrokboard #g-container-main .jg.container form .inline li:first-child{
	padding-left: 0;
}
.com_jobgrokboard #g-container-main .jg.container form .inline li:first-child::after {
    display: none;
}
.com_jobgrokboard #g-container-main .jg.container form .hover-row{
	border: solid 1px #ccc !important;
	/*border-top: none !important;*/
    padding: 0 0 15px 0;
    margin-bottom: 30px;
}
/*.com_jobgrokboard #g-container-main .jg.container form .hover-row:hover{
	background: none !important;
}*/
.com_jobgrokboard #g-container-main .jg.container form .hover-row .jg_posting_header{
    background: #F2F2F2;
    padding: 0 !important;
	border-top: solid 1px #ccc !important;
	border-bottom: solid 1px #ccc !important;
	margin-bottom: 30px;
}
.com_jobgrokboard #g-container-main .hover-row .jg_posting_header > div{
	border-left: solid 1px #e1e1e1;
	border-right: solid 1px #e1e1e1;
	width: 33.3% !important;
	margin: 0 !important;
	padding: 10px 10px !important;
	background: #F2F2F2;
	text-align: center !important;
	float: left !important;
}
.com_jobgrokboard #g-container-main .hover-row .jg_posting_header > div a{
    color: #000 !important;
}
.alert-error, .alert-message {
    position: absolute;
width: 100%;
z-index: 999999;
top: 0;
padding: 10px;
}

.jg_attributes .span6{
	width: 33.3%;
	padding: 8px 20px !important;
	text-align: center !important;
	float: left !important;
}
#jg_apply_link{
   float: left;
}
.action_link .span6{
	margin: 0 !important;
	padding: 30px 15px 10px 15px;
	width: 50% !important;
	float: left;
}
.jg_readmore a{
	float: right;
}
#referral_id {
    width: 100%;
}
.jg_static.container {
    margin-top: 90px;
}
#jg_apply_link,
.jg_readmore a{
   /* color: #0072BC !important;
    font-weight: bold;
    margin: 5px 0px 5px 0px !important;
    background: #F2F2F2;
    padding: 10px 20px;
    font-size: 14px;*/
	    border: solid 1px #4E575A;
		background: #fff;
		text-transform: uppercase;
		font-size: 16px;
		padding: 13px 35px;
		color: #4E575A;
		margin: 10px 0 0 0;
		/*float: left;*/
		border-radius: 0 0 20px 0;
		font-family: 'universb';
}
#jg_apply_link:hover,
.jg_readmore a:hover{
background: #595959 none repeat scroll 0 0;
    color: #fff;
	}
.com_jobgrokboard .jg.container h2{
	font-weight: bold;
	color: #000;
	font-family: "univers-lt";
	margin-bottom: 0;
}
.com_jobgrokboard .jg.container p,
.com_jobgrokboard .jg.container ul li{
	color: #55595a;
	font-size: 19px;
}
.com_jobgrokboard .jg.container p strong{
	border-bottom: solid 1px #ccc;
	padding-bottom: 10px;
	margin: 35px 0 0 0;
	display: block;
}
.com_jobgrokboard .jg.container .dl-horizontal dt,
.com_jobgrokboard .jg.container .dl-horizontal dd{
	font-weight: bold;
	color: #000;
	font-size: 17px;
}
.com_jobgrokboard .jg.container .dl-horizontal dd{
	font-weight: normal;
	color: #55595a;
}
.com_jobgrokboard .jg.container ul li{
	margin-bottom: 7px;
}
.com_jobgrokboard .jg.container {
	padding: 0 15px !important;
}
.com_jobgrokboard .jg_responsive{
	color: #55595a;
    font-size: 19px;
    margin-bottom: 30px;
}
.com_jobgrokboard .jg_responsive #jg_introtext{
    margin-bottom: 30px;
}
.com_jobgrokboard .jg_responsive h1{
	padding: 0;
	margin: 25px 0 20px 0;
	font-size: 1.9rem;
}
.com_jobgrokboard .jg_responsive #adminForm legend{
	margin: 0 0 20px 0;
	display: block;
	color: #55595a;
    font-size: 19px;
}
.com_jobgrokboard .jg_responsive #adminForm legend a{
	/*color: #0072BC !important;*/
	font-weight: bold;
	margin: 5px 0px 5px 0px !important;
	/*background: #F2F2F2;*/
	padding: 10px 20px;
	font-size: 14px !important;
}
.com_jobgrokboard .jg_responsive #referral{
	margin: 0 0 30px 0;
}
.com_jobgrokboard .jg_responsive .control-label,
.com_jobgrokboard .jg_responsive #jg_addresses h4,
.com_jobgrokboard .jg_responsive #jg_employment_history h4,
.com_jobgrokboard .jg_responsive #jg_references h4{
	font-size: 18px;
	font-weight: bold;
	color: #000 !important;
}
.com_jobgrokboard .jg_responsive .control-label.error{
	color: #b94a48 !important;
}
.com_jobgrokboard .jg_responsive #adminForm input{
	height: 45px;
	border-radius: 0 0 20px 0px !important;
	padding: 0 13px;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	border: 1px solid #cccccc;
}

.com_jobgrokboard .jg_responsive #adminForm .control-group.error .checkbox,
.com_jobgrokboard .jg_responsive #adminForm .control-group.error .radio,
.com_jobgrokboard .jg_responsive #adminForm .control-group.error input,
.com_jobgrokboard .jg_responsive #adminForm .control-group.error select,
.com_jobgrokboard .jg_responsive #adminForm .control-group.error textarea{
    border-color: #b94a48;
}

.com_jobgrokboard .jg_responsive #adminForm textarea{
	margin-top: 15px;
}
.com_jobgrokboard .jg_responsive #adminForm .field-calendar input{
    border-radius: 0 !important;
}
.com_jobgrokboard .jg_responsive #adminForm .field-calendar #available_date_btn{
	padding: 13px 15px;
	height: 45px;
	border: 1px solid #cccccc;
}
.com_jobgrokboard .jg_responsive #adminForm .controls input,
.jg_employment_information_available input,
.jg_employment_information_can_you_work input{
	height: auto !important;
	margin-top: 2px;
}
.jg_employment_information_available input,
.jg_employment_information_can_you_work input{
	margin-top: -2px;
}
.com_jobgrokboard .jg_responsive #adminForm .jg_skills,
.com_jobgrokboard .jg_responsive #adminForm .jg_skills tr td{
	border: none;
	padding: 0 0 15px 0;
}
.com_jobgrokboard .jg_responsive #adminForm .btn-success{
	border-radius: 0 !important;
}
.com_jobgrokboard .jg_responsive #adminForm #file_upload {
    border: none !important;
    box-shadow: none !important;
    padding: 0 !important;
    margin: 25px 0;
}
.com_jobgrokboard .jg_responsive #adminForm #jg_employment_information #work_preferences{
	width: 100%;
}
.com_jobgrokboard .jg_responsive #adminForm strong {
    float: left;
}
.com_jobgrokboard .jg_responsive #adminForm p {
    margin: 0;
    padding-left: 20px;
}
.com_jobgrokboard .jg_responsive #adminForm .security_captcha_text{
	margin: 40px 0 0 0;
 }
.com_jobgrokboard .jg_responsive #adminForm #jg_captcha {
    padding-top: 55px;
    display: block;
}
.com_jobgrokboard .jg_responsive #adminForm #jg_captcha legend {
    margin: 0;
    float: left;
}
.jobgrokboard_heading {
    background: #f6f6f6;
    padding: 5px 20px;
    border-bottom: solid 1px #e7e7e7;
    margin-top: 30px !important;
}
.side_td {
    margin-top: 20px;
    text-transform: uppercase;
	overflow: unset !important;
}
.rsform-block-captcha2 .formControlLabel {
    display: none;
}

/*================30-07-2019===================*/
.video-analytics{
	background: #ebebec;
	padding: 15px 36px;
}
.video-analytics h2 {
    font-size: 25px;
    color: #6f7071;
}
	.video-analytics p {
	    font-size: 20px;
	    color: #6f7071;
			margin: 0px 0 20px 0px;
}
.video-analytics table tbody tr td,
.video-analytics table{
	border: none !important;
}
.video-analytics table tbody tr td:first-child{
	width: 135px;
	text-align: center;
}
.video-analytics table tbody tr td img:first-child{
	max-width: 82px !important;
	width: 100%;
}
.video-analytics-box {
    padding: 0px 0px 20px 0px;
    border-bottom: solid 1px #b3b3b3;
		margin-left: 24px;
}
.video-analytics .video-analytics-box h4{
	margin: 0px;
	font-size: 14px;
	color: #000 !important;
	font-weight: bold;
	font-family: sans-serif;
	line-height: normal;

}
.video-analytics-box p{
	font-size: 14px;
	color: #5e5f60;
	margin: 0px;

}
@media(max-width: 640px){
	.video-analytics-box{
		margin-left: 0px;
	}
	.video-analytics{
		padding: 9px 19px;
	}
	.video-analytics table tbody tr td:first-child{
		width: 64px;
	}
	.backfilling-text h2{
		font-size: 18px !important;
	}
	.video-analytics p{
	font-size: 16px !important;
}


}

/*===========================================================================================*/







/*================ career 14-11-2018===================*/
/*19-07-18-L*/

.careers_section{
        background: #d4f0fc !important;
        background: url(../images/careers_bg.png)repeat;
        padding: 87px 0px;
	background-size: 100%;
}
.career_img{
	width: 59%;
	float: left;
}
.career_img img{
	width:100%;
}
.car_text{
	width: 39%;
	float: right;
}
.car_text h2{
        font-family: 'universb';
        font-size: 38px;
        margin: 0 0 20px 0;
        font-weight: 400;
        line-height: normal;
}
.car_text p{
	font-family: 'univers-lt';
	color: #555658;
	font-size: 22px;
	margin-bottom: 30px;
	margin: 0px 0px 20px 0px !important;
	font-weight: 600;
}
.car_text a{
	font-family: 'universb';
	font-size: 25px;
	color: #000;
	text-decoration: none;

}
/*not use*/
.clearfix::after {
    content: "";
    clear: both;
    display: table;
}


/*==============Career_Page====================*/
.jg_responsive .form_job_title.jg_readmore p
{
    padding-left: 0px !important;
}
.jg_static .row-fluid.referral .span12 {
    margin: 0;
}

.jg_static .row-fluid.addess dt {
    text-align: unset;
}

.jg_static #jg_display_title {
    margin: 0px 0px;
}

.jg_static .row-fluid.addess dl
{
    margin: 0;
}

.submit_button .span12.text-center
{
    display: inline-block;
}
#captcha_entered {
    width: 100%;
    max-width: 310px;
    display: block;
}

.row-fluid.security_captcha_text
{
width: 50%;
float: left;
}


.row-fluid.application_date {
    float: left;
    width: 50%;
    padding-top: 85px;
}

.recorde_related_product {
    margin-bottom: 24px;
}
.career_main_page .hover-row.span12 {
    padding: 50px 38px 50px 38px !important;
    border-top: 1px solid #000;
    border-radius: 0 0 65px;
}
.career_main_page .jg_readmore.span6.text-right {
    width: 100% !important;
    padding: 6px 0px;
}
.career_main_page .jg_readmore.span6.text-right a {
    padding: 0px;
    font-weight: 300;
}
.career_main_page .jg_readmore.span6 a {
    border: none !important;
}
.career_main_page .jg_attributes a{
    font-size: 24px;
    color: #000;
    text-decoration: none;
    font-weight: bold;
}
.career_main_page .jg_readmore.span6 a:hover {
    background: none;
    color:#000;
}
.career_main_page .jg_attributes {
    float: left;
}
.career_main_page .row-fluid strong {
    float: right;
}
.view-postings .span12 .career_postings {
    background: #ddd;
    padding-top: 38px;
}
.view-postings .current_vacancy {
    padding-bottom: 19px;
}
.career_main_page .hover-row.span12, .career_main_page .hover-row.span12 .row-fluid .span12 {
    background: #fff;
}
.com_jobgrokboard .career_main_page.jg.container form .hover-row:hover
{
     background: #fff;
}
.view-posting #g-intro, .view-posting #g-features{
    display: none;
}
.career_main_page .span12 {
    padding-top: 0px;
}
.career_main_page .span12 p{
	margin-top: 0px;
}
/*.itemid-332 .studies-slider .carousel-inner .right p{
	font-size: 20px !important;
	line-height: 30px;
}*/
.view-postings.itemid-332 .career_postings #jg_apply_link, .jg_readmore a img{
	float: right;
    margin-top: 3px;
    margin-left: 10px;
}
.coex-junction .col-md-12.left {
    margin-bottom: 17px;
}
.coex-junction .col-md-12 p {
    margin: 0 0 17px !important;
    font-size: 18px !important;
}
.itemid-193 #g-features .platform-content h3.g-title{
	padding-left: 15px !important;
	padding-right: 15px !important;
}
.itemid-220 #casinosynectics .g-title{
	padding-left: 15px;
	padding-right: 15px;
}
#productstabs {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ddeff9+0,f6fafd+26,fbfdfe+50,fcfefe+65,e3f1fa+100 */
background: rgb(221,239,249); /* Old browsers */
background: -moz-linear-gradient(top, rgba(221,239,249,1) 0%, rgba(246,250,253,1) 26%, rgba(251,253,254,1) 50%, rgba(252,254,254,1) 65%, rgba(227,241,250,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(221,239,249,1) 0%,rgba(246,250,253,1) 26%,rgba(251,253,254,1) 50%,rgba(252,254,254,1) 65%,rgba(227,241,250,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(221,239,249,1) 0%,rgba(246,250,253,1) 26%,rgba(251,253,254,1) 50%,rgba(252,254,254,1) 65%,rgba(227,241,250,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ddeff9', endColorstr='#e3f1fa',GradientType=0 ); /* IE6-9 */
}
/*==============Career_Page====================*/


/*04-09-2018*/
.view-application .jg_responsive.container .add-on.hidden-phone{
	line-height: normal !important;
	height: 30px !important;
}
.view-application .form_job_title.jg_readmore legend{
	padding: 0;
	margin: 0px 0 20px 0 !important;
	font-size: 1.9rem !important;
	color: #000 !important;
    font-family: "univers-lt" !important;
}
legend {
	display: block;
	-webkit-padding-start: 0px;
	-webkit-padding-end: 0px;
	border: none;
}
.com_jobgrokboard .jg_responsive .row-fluid{
	padding-left: 20px !important;
}
.view-application .jg_responsive.container #referral{
	margin-bottom: 0;
}
.view-application .jg_responsive.container .input-prepend{
	margin-left: 20px;
}
.view-application .jg_responsive.container #referral .visible-phone{
    margin-left: 20px;
}
.view-application .jg_responsive.container #captcha_img{
	float: left !important;
}
.view-application .jg_responsive.container .span12.jg_file_upload #file_upload{
	width: 100% !important;
	box-sizing: border-box !important;
}
/*04-09-2018*/

/*30-05-2019*/
.vidwrap{
	width: 100% !important;
	height: 100% !important;
	background-position: center center !important;
	background-size: 100% 100% !important;
	display: flex !important;
}
.vidwrap .fa-youtube-play{
	margin: auto !important;
	font-size: 0 !important;
	color: transparent !important;
	background: url(https://www.synecticsglobal.com/images/you-tube-icon.png) no-repeat center center;
	width: 100%;
	height: 100%;
	background-size: 75px 50px;
}
.vidwrap:hover .fa-youtube-play{
	background: url(https://www.synecticsglobal.com/images/you-tube-icon-hover.png) no-repeat center center;
	width: 100%;
	height: 100%;
	background-size: 75px 50px;
}
/*30-05-2019*/
/*================ career 14-11-2018===================*/

/*=======================MEDIA===================*/
@media only screen and (min-width:1850px) and (max-width: 1920px)  {
.submenu_div::after{
	margin-left: 0;
	width: 100%;
	background-position: 35.8% bottom;
}
.g-menu-item-122 .submenu_div::after {
    background-position: 44.5% bottom;
}
.g-menu-item-120 .submenu_div::after {
    background-position: 52.5% bottom;
}
.menu-de .submenu_div::after {
	margin-left: 0% !important;
	background-position: 33% bottom;
}
.g-menu-item-115 .submenu_div::after {
    background-position: 41.5% bottom;
}
.g-menu-item-113 .submenu_div::after {
    background-position: 50% bottom;
}
}

@media only screen and (min-width:1700px) and (max-width: 1849px)  {
.submenu_div::after{
	margin-left: 0;
	width: 100%;
	background-position: 33.7% bottom;
}
.g-menu-item-122 .submenu_div::after {
    background-position: 43.5% bottom;
}
.g-menu-item-120 .submenu_div::after {
    background-position: 52.5% bottom;
}
.menu-de .submenu_div::after {
    margin-left: 0% !important;
    background-position: 31% bottom;
}
.g-menu-item-115 .submenu_div::after {
    background-position: 40.5% bottom;
}
.g-menu-item-113 .submenu_div::after {
    background-position: 50% bottom;
}
}

@media only screen and (min-width:1500px) and (max-width: 1920px)  {
.container{
	width: 1450px;
	margin: 0 auto;
}
#g-intro .size-70 p{
    margin: 0 0 25px;
}
#g-features .ui-tabs-nav li{
	width: 8%;
}
.itemid-120 .yoo-zoo,
.itemid-113 .yoo-zoo{
   width: 1450px;
}
}

@media (max-width: 1500px){
nav.header-menu ul li{
	margin-left: 30px;
}
.menu-ul{
	padding-left: 25% !important;
}
.menu > ul > li > ul:after{
	left: 25.5%;
}
.submenu_div::after{
	background-position: 31% bottom
}
.menu-de .submenu_div::after {
	background-position: 31% bottom;
}
.g-menu-item-121 .submenu_div::after {
    background-position: 63% bottom;
}
.g-menu-item-120 .submenu_div::after {
    background-position: 52% bottom;
}
.g-menu-item-122 .submenu_div::after {
    background-position: 41.5% bottom;
}
.menu-de .submenu_div::after {
    margin-left: 0% !important;
    background-position: 28.5% bottom;
}
.g-menu-item-118 .submenu_div::after{
    background-position: 93% bottom;
}
.g-menu-item-114 .submenu_div::after{
    background-position: 60% bottom;
}
.g-menu-item-117 .submenu_div::after{
    background-position: 84% bottom;
}
.g-menu-item-115 .submenu_div::after{
   background-position: 38% bottom;
}
.g-menu-item-113 .submenu_div::after{
    background-position: 49% bottom;
}
.g-menu-item-116 .submenu_div::after{
    background-position: 73.5% bottom;
}
.view-postings #g-features .g-title{
	padding-left: 40px !important;
	padding-right: 40px !important;
}
.view-postings.itemid-332 #g-features .g-title{
	padding-left: 0px !important;
	padding-right: 0px !important;
}
#g-navigation .g-grid,
.g-title,
#g-features .ui-tabs-nav,
#marketstabs .marketstabs-links,
.container,
.news .container{
	padding-left: 40px;
	padding-right: 40px;
}
.view-postings.itemid-332 .jg.container{
    padding-left: 40px !important;
	padding-right: 40px !important;
}
.view-postings.itemid-332 .current_vacancy_title{
	padding-left: 0px !important;
	padding-right: 0px !important;
}

.platform-content.camera_features .g-title{
	padding-left: 0px;
	padding-right: 0px;
}
.news-container{
	padding-left: 40px;
}
#g-intro .size-70{
	padding-left: 0px;
	padding-right: 15px;
}
#g-features #productstabs .size-70{
	padding-left: 0px;
	padding-right: 15px;
}
#g-navigation .menu-de .g-toplevel li {
    margin: 0 0 0 6%;
}
.studies-slider .right p {
    font-size: 25px;
}
.text-container {
    top: 15%;
}
.casinos-slider-text{
    width: 70%;
    font-size: 25px;
    line-height: 35px;
}
.itemid-120 .yoo-zoo,
.itemid-113 .yoo-zoo{
   padding: 0 40px;
}
#support_our_services .appli-box span {
    font-size: 15px;
}

/*=============CAREER_PAGE====================*/
.itemid-193 #g-features .platform-content h3.g-title,
.social-block .g-title,
.itemid-220 #casinosynectics .g-title,
.itemid-126 #g-intro .g-title{
    padding-left: 40px !important;
    padding-right: 40px !important;
}
/*=============CAREER_PAGE====================*/
}


@media (max-width: 1400px){
.submenu_div::after{
	background-position: 34% bottom;
}
.g-menu-item-121 .submenu_div::after {
    background-position: 66% bottom;
}
.g-menu-item-120 .submenu_div::after {
    background-position: 54% bottom;
}
.g-menu-item-122 .submenu_div::after {
    background-position: 44% bottom;
}
.g-menu-item-123 .submenu_div::after {
    background-position: 76% bottom;
}
.g-menu-item-124 .submenu_div::after {
    background-position: 86% bottom;
}
.g-menu-item-125 .submenu_div::after {
    background-position: 95% bottom;
}
.menu-de .submenu_div::after {
    background-position: 30% bottom;
}
.g-menu-item-118 .submenu_div::after{
    background-position: 95% bottom;
}
.g-menu-item-114 .submenu_div::after{
    background-position: 62% bottom;
}
.g-menu-item-117 .submenu_div::after{
    background-position: 86% bottom;
}
.g-menu-item-115 .submenu_div::after{
    background-position: 40% bottom;
}
.g-menu-item-113 .submenu_div::after{
    background-position: 51% bottom;
}
.g-menu-item-116 .submenu_div::after{
    background-position: 74.5% bottom;
}
#g-navigation .menu-en .g-toplevel li{
	margin: 0 0 0 5%;
}
#g-navigation .menu-de .g-toplevel li {
    margin: 0 0 0 5%;
}
.casinos-slider-text{
	width: 70%;
}
/*.market-news-box{
	min-height: 370px;
}*/
.casino-full-news img{
	min-height: 370px;
	height: 370px;
}
.news-tab-menu{
	width: 80%;
}

.single_menu:nth-child(7) .g-dropdown{
    right: 0 !important;
    left: inherit !important;
}
.single_menu:nth-child(7) .submenu_div::after{
	background-position: bottom right !important;
}
.middle_right .rsform-block.rsform-block-first-name,
.middle_right .rsform-block.rsform-block-last-name{
	width: 47% !important;
}
.third-party-integration-resources .left img {
    width: 85%;
}
}

@media (max-width: 1280px){

.market-slider.game .img-hover
{
    left: 40%;
}

/*8-6-18*/
#support_our_services .appli-box{
	min-height: 590px;
}
#support_our_services .appli-box span{
	min-height: auto;
	font-size: 15px;
}
#support_our_services_inner_content{
	font-size: 16px;
}
/*8-6-18*/


.news-tab-menu ul li a,
.filter{
	padding: 10px 12px !important;
}
nav.header-menu ul li{
	margin-left: 0px;
}
.news-detail h3{
	font-size: 19px;
}
.menu > ul > li{
	margin-left: 40px !important;
}
.slide-one .text-block p{
	line-height: 40px;
}

.formControls .rsform-checkbox {
   border-radius: 0 !important;
}
.slider-container.slide-two,
.slider-container.slide-three,
.slider-container.slide-fourth{
	width: 100%;
	top: 30% !important;
}
.menu > ul > li > ul:after{
	left: 25.5%;
}
#g-navigation .g-block.top_links_div{
	width: 60%;
	/*flex: 0 1 60%;*/
	flex: 0 1 80%;
}
#g-navigation .g-block.language_div{
	width: 17%;
	flex: 0 1 17%;
}
#g-navigation .g-block.search_div{
	width: 20%;
	flex: 0 1 20%;
}
#g-navigation .menu-en .g-toplevel li{
	margin: 0 0 0 4.0%;
}
#g-navigation .g-main-nav{
	margin-top: 10px !important;
}
.submenu_div::after{
	background-position: 31% bottom;
}
.g-menu-item-121 .submenu_div::after {
    background-position: 64% bottom;
}
.g-menu-item-120 .submenu_div::after {
    background-position: 53% bottom;
}
.g-menu-item-122 .submenu_div::after {
    background-position: 42% bottom;
}
.g-menu-item-123 .submenu_div::after {
    background-position: 75% bottom;
}
.g-menu-item-124 .submenu_div::after {
    background-position: 84% bottom;
}
.g-menu-item-125 .submenu_div::after {
    background-position: 93% bottom;
}

.menu-de .submenu_div::after {
    background-position: 30% bottom;
}
.g-menu-item-118 .submenu_div::after{
        background-position: 93% bottom;
}
.g-menu-item-114 .submenu_div::after{
        background-position: 62% bottom;
}
.g-menu-item-117 .submenu_div::after{
        background-position: 85% bottom;
}
.g-menu-item-115 .submenu_div::after{
        background-position: 40% bottom;
}
.g-menu-item-113 .submenu_div::after{
        background-position: 51% bottom;
}
.g-menu-item-116 .submenu_div::after{
        background-position: 74.5% bottom;
}
#g-navigation .menu-en,
#g-navigation .menu-de{
	width: 80%;
	flex: 0 1 80%;
}
#g-navigation .menu-de .g-toplevel li {
    margin: 0 0 0 4%;
}
.market-heading .left{
	width: 85%;
}
.casinos-slider-text{
	width: 80%;
}
.text-container{
	top: 15%;
}
.market-news-box.casino{
    width: 34%;
    margin-right: 15px;
}
.casino-full-news{
	width: 62.5%;
	margin-right: 15px;
}
.market-news-box.casino.margin-no{
	margin-right: 15px !important;
}
.studies-slider .right,.studies-slider .left img {
    height: 300px;
}
.third-party-integration-resources .left{
	height: 300px;
}
/*-------27-05-19---------*/
.studies-slider .left .video_box{
	height: 301px;
}
/*-------27-05-19---------*/
.studies-slider .right p {
    font-size: 20px;
    line-height: 30px;
    margin-bottom: 10px;
}
.casinos-slider-text{
	font-size: 21px;
	padding: 20px;
	line-height: 33px;
	border-radius: 0 0 20px 0;
	width: 100%;
}
.news-tab-menu{
	width: 100%;
	margin: 15px 0;
}
.market-slider.oil_and_gas .right-text{
	width: 65%;
}
.itemid-120 .yoo-zoo .uk-margin .tab-content .tab-pane .tab_image{
	min-height: 425px;
}
.itemid-120 .yoo-zoo .uk-margin .tab-content .tab-pane > div{
	padding: 35px 25px 40px 25px;
}
.quick_contact_text .span3 {
    width: 170px;
}
.quick_contact_text .span5{
	width: 300px;
}
.quick_contact_text h1 {
    font-weight: 300;
    margin-bottom: 10px;
    font-size: 30px;
}
.enterprise_system_text{
	width: 37%;
}
.quick_contact_text{
	width: 60%;
}
#g-expanded .g-block.g-size-25.text-center > p {
    min-height: 100px;
}
/*#support_our_services .img-responsive {
    margin-top: 75px;
}*/
.middle_right .rsform-block.rsform-block-first-name,
.middle_right .rsform-block.rsform-block-last-name{
	width: 47% !important;
}
#see_also .appli-box span,
.application.support-overview .appli-box span,
.application .appli-box span{
	font-size: 15px;
}

/*==============Career_page=================*/
/*.view-postings.itemid-332 .studies-slider .right,
.view-postings.itemid-332 .studies-slider .left img {
    height: 432px;
}
.itemid-332 .studies-slider .carousel-inner .right p{
	font-size: 17px !important;
	line-height: 25px;
}
*/
/*==============Career_page=================*/
}


@media (max-width: 1150px){
.submenu_div::after{
	background-position: 26% bottom;
}
.g-menu-item-121 .submenu_div::after {
    background-position: 61% bottom;
}
.g-menu-item-120 .submenu_div::after {
    background-position: 49% bottom;
}
.g-menu-item-122 .submenu_div::after {
    background-position: 37% bottom;
}
.g-menu-item-123 .submenu_div::after {
    background-position: 73% bottom;
}
.g-menu-item-124 .submenu_div::after {
    background-position: 83% bottom;
}
.g-menu-item-125 .submenu_div::after {
    background-position: 93% bottom;
}
.menu-de .submenu_div::after {
    background-position: 30% bottom;
}
.g-menu-item-118 .submenu_div::after{
    background-position: 93% bottom;
}
.g-menu-item-114 .submenu_div::after{
    background-position: 62% bottom;
}
.g-menu-item-117 .submenu_div::after{
    background-position: 85% bottom;
}
.g-menu-item-115 .submenu_div::after{
    background-position: 40% bottom;
}
.g-menu-item-113 .submenu_div::after{
    background-position: 51% bottom;
}
.g-menu-item-116 .submenu_div::after{
    background-position: 74.5% bottom;
}
#g-navigation .menu-de .g-toplevel li {
    margin: 0 0 0 1.3%;
}
#g-navigation .menu-en .g-toplevel li{
	margin: 0 0 0 3%;
}
.casinos-slider-text.casino{
      width: 100%;
}
.uk-h3.uk-margin-remove a{
	font-size: 15px;
}
.uk-grid.uk-grid-divider .uk-margin a,
.itemid-120 .uk-card.uk-card-default.uk-card-body a,
.itemid-113 .uk-card.uk-card-default.uk-card-body a,
.itemid-120 .yoo-zoo .uk-grid.element.element-relateditems li a{
	height: 200px;
}
.quick_contact_text .span5{
	width: 300px;
}
.quick_contact_text h1 {
    font-weight: 300;
    margin-bottom: 10px;
    font-size: 30px;
}
.middle_right .rsform-block.rsform-block-newsletter-signup,
.middle_right .rsform-block.rsform-block-submit{
	width: 100% !important;
	padding-right: 0px !important;
	padding-left: 0px !important;
}
.middle_right .rsform-submit-button{
	float: left!important;
}
#support_our_services .appli-box{
	min-height: 610px;
}
}
@media (max-width: 1024px){
.menu-ul{
    padding: 0 !important;
    background: #dedede;
}
.menu-container {
    width: 100%;
}
.menu-mobile {
    display: block;
    float: right;
    padding: 0;
    margin: 30px 0 0 0;
}
.menu > ul > li{
    margin: 0 !important;
}
.menu > ul > li > ul{
    margin: 0;
}
.menu-dropdown-icon:before {
    display: block;
}
.menu > ul {
    display: none;
}
.menu > ul > li {
    width: 100%;
    float: none;
    display: block;
    border-bottom: solid 1px #cecece;
}
.menu > ul > li a {
    padding: 15px 30px;
    width: 100%;
    display: block;
}
.menu > ul > li > ul {
    position: relative;
}
.menu > ul > li > ul.normal-sub {
    width: 100%;
}
.menu > ul > li > ul > li {
    float: none;
    width: 100%;
    margin-top: 20px;
}
.menu > ul > li > ul > li:first-child {
    margin: 0;
}
.menu > ul > li > ul > li > ul {
    position: relative;
}
.menu > ul > li > ul > li > ul > li {
    float: none;
}
.menu .show-on-mobile {
    display: block;
    float: left;
    width: 100%;
}
.menu > ul > li > ul:after{
    position: inherit;
    border-left: 0px solid transparent;
	border-right: 0px solid transparent;
	border-bottom: 0px solid #daeef9;
}
.section-menu .icon{
	width: 62px;
	height: 62px;
}
.section-menu{
	margin: 25px 0;
}
.section-menu a{
	width: 14%;
}
.news-tab-menu{
	width: 100%;
	margin: 10px 0 30px 0;
}
#g-features .ui-tabs-nav{
	margin-top: 50px;
}
#marketstabs .marketstabs-links{
	margin-top: 30px;
}
#marketstabs .icon{
	width: 62px;
	height: 62px;
}
#marketstabs .marketstabs-links li{
	width: 16%;
}
.contact-row .g-block p{
	font-size: 18px;
}
.contact-row .g-block a{
	font-size: 12px;
}
#productstabs .icon{
	width: 62px !important;
	height: 62px !important;
}
#g-features .ui-tabs-nav li{
	width: 14%;
}
.text-block p{
    font-size:25px;
    line-height:25px;
}
#g-features #productstabs .icon{
	padding: 0;
}
#g-navigation .g-main-nav{
	margin-top: 12px !important;
}
.submenu_div::after{
	background-position: 26% bottom;
}
.g-menu-item-121 .submenu_div::after {
    background-position: 61% bottom;
}
.g-menu-item-120 .submenu_div::after {
    background-position: 49% bottom;
}
.g-menu-item-122 .submenu_div::after {
    background-position: 37% bottom;
}
.g-menu-item-123 .submenu_div::after {
    background-position: 73% bottom;
}
.g-menu-item-124 .submenu_div::after {
    background-position: 83% bottom;
}
.g-menu-item-125 .submenu_div::after {
    background-position: 93% bottom;
}
.menu-de .submenu_div::after {
    background-position: 26% bottom;
}
.g-menu-item-118 .submenu_div::after{
    background-position: 92% bottom;
}
.g-menu-item-114 .submenu_div::after{
    background-position: 59% bottom;
}
.g-menu-item-117 .submenu_div::after{
    background-position: 84% bottom;
}
.g-menu-item-115 .submenu_div::after{
    background-position: 37% bottom;
}
.g-menu-item-113 .submenu_div::after{
    background-position: 47% bottom;
}
.g-menu-item-116 .submenu_div::after{
     background-position: 72.5% bottom;
}
#g-navigation .menu-en .g-toplevel li{
	margin: 0 0 0 2.5%;
}
#g-navigation .menu-de .g-toplevel li {
    margin: 0 0 0 2%;
}
.market-heading h2{
	font-size: 30px;
}
.market-heading .right{
	width: 80px;
}
.market-slider .right-text{
	font-size: 35px;
}
.casinos-slider .section-menu{
	margin: 25px 0;
}
.casinos-slider .section-menu span{
	font-size: 15px;
}
.casino-tab .tab-text{
	padding: 30px 20px;
}
.right-block-tab{
	width: 55%;
}
.tab-img{
	width: 45%;
}
.right-block-tab p{
	font-size: 18px;
	margin-top: 0;
}
.itemid-120 .yoo-zoo .uk-h3.uk-margin-remove,
.itemid-120 .yoo-zoo .uk-card.uk-card-default.uk-card-body .uk-margin-remove,
.itemid-113 .yoo-zoo .uk-card.uk-card-default.uk-card-body .uk-margin-remove,
.itemid-120 .yoo-zoo .uk-grid.element.element-relateditems li .uk-margin-remove,
.itemid-113 .yoo-zoo .uk-h3.uk-margin-remove{
	min-height: 68px;
}
.itemid-120 .yoo-zoo .uk-margin .tab-content .tab-pane .tab_image,
.itemid-113 .yoo-zoo .uk-margin .tab-content .tab-pane .tab_image{
	min-height: auto;
	border-radius: 0;
}
.itemid-120 .yoo-zoo .uk-margin .tab-content,
.itemid-113 .yoo-zoo .uk-margin .tab-content{
	text-align: justify;
}
.itemid-120 .yoo-zoo .uk-margin .tab-content,
.itemid-113 .yoo-zoo .uk-margin .tab-content{
	text-align: justify;
	font-size: 18px;
}
.itemid-120 .yoo-zoo .uk-margin .nav.nav-tabs li a,
.itemid-113 .yoo-zoo .uk-margin .nav.nav-tabs li a{
	padding: 15px 25px;
	font-size: 16px;
	margin-right: 10px;
}
.itemid-120 .yoo-zoo .uk-margin .tab-content .tab-pane > div a,
.itemid-113 .yoo-zoo .uk-margin .tab-content .tab-pane > div a{
	float: left;
}
.studies-slider .right,
.studies-slider .left img {
    height: 265px;
}
/*-------27-05-19---------*/
.studies-slider .left .video_box{
	height: 266px;
}
/*-------27-05-19---------*/
.third-party-integration-resources .left{
	height: 265px;
}
#support_our_services .appli-box span{
	font-size: 12px;
}
#see_also .appli-box span,
.application.support-overview .appli-box span,
.application .appli-box span{
	font-size: 13px;
}
.market-heading .sub-tital {
    font-size: 22px;
    line-height: normal;
}
}

@media (max-width: 999px){
/*24-09-2018*/
.market-heading .heading-block h1{
	font-size: 30px;
}
.market-heading .sub-tital{
	font-size: 25px;
    line-height: normal;
    margin-top: 0px;
}
.market-text .block h3{
	font-size: 22px;
	line-height: normal;
}
/*24-09-2018*/

/*8-6-18*/
.form-inline img{
	float: right !important;
	cursor: pointer;
	margin-top: 9px;
	margin-left: 6px;
}
#support_our_services .appli-box{
	min-height: 520px;
}
#support_our_services .appli-box .support_our_services_inner_content{
	font-size: 15px;
	padding: 15px;
}

.view-postings.itemid-332 .studies-slider .right,
.view-postings.itemid-332 .studies-slider .left img {
    height: auto;
}
/*8-6-18*/

.view-application .jg_responsive.container{
	margin-top: 80px;
}
.studies-slider .left{
	width: 100% !important;
}
.third-party-integration-resources .left{
	height: auto !important;
}

.studies-slider .right {
    width: 100% !important;
}
.back-block{
	width: 100%;
}
section h1{
	font-size: 30px;
}
.section-block .left h2{
	font-size: 28px;
	line-height: 35px;
}
.pro-head-img{
	width: 40%;
}
.contact-row .block a{
	font-size: 12px;
}
.news-small{
	min-height: auto;
}
.news-long{
	min-height: auto;
}
.news-right{
	width: 100%;
}
.social-block{
	margin: 20px 0 0 0;
}
.header-top{
	padding: 10px 0;
}
nav.header-menu ul li a{
	padding: 8px;
	font-size: 14px;
}
.contact-row .g-block a{
	font-size: 12px;
	margin-top: 0;
}
#g-expanded .contact .g-block{
	margin-bottom: 30px !important;
}
.side-img{
	width: 35% !important;
}
.g-title,
#news h1{
	font-size: 30px;
}
.market-heading .heading-block h1{
	font-size: 30px;
}
#g-navigation .g-main-nav .g-toplevel li {
    margin: 0 0 0 20px;
}
#g-mobilemenu-container{
	margin: 0 !important;
}
.main_submenu_ul .main_submenu{
	width: 100%;
	padding-right: 0px !important;
}
.main_submenu_ul .main_submenu ul{
	margin-bottom: 0 !important;
}
.main_submenu_ul .main_submenu:hover{
	background-color: none !important;
}
.submenu_div::after{
	border-width: 0;
}
#g-offcanvas #g-mobilemenu-container .main_submenu_ul .main_submenu:hover:not(.g-menu-item-type-particle):not(.g-menu-item-type-module),
#g-offcanvas #g-mobilemenu-container .main_submenu_ul .main_submenu ul li:hover:not(.g-menu-item-type-particle):not(.g-menu-item-type-module){
	background-color: transparent !important;
}
#g-offcanvas #g-mobilemenu-container ul > li:hover:not(.g-menu-item-type-particle):not(.g-menu-item-type-module){
	background-color: #a9a9a9 !important;
}
#g-offcanvas #g-mobilemenu-container ul > li.active:not(.g-menu-item-type-particle):not(.g-menu-item-type-module){
	background-color: #a9a9a9 !important;
}
#g-offcanvas #g-mobilemenu-container ul > li.active span {
    color: #fff !important;
}
#g-offcanvas #g-mobilemenu-container ul > li:hover span {
    color: #fff !important;
}
.g-main-nav a, .g-menu-item-title{
	color: #4e575a !important;
}
.g-main-nav a:hover,
.g-menu-item-title:hover{
	color: #000 !important;
}
.g-dropdown{
	margin-top: 0 !important;
}
#g-offcanvas #g-mobilemenu-container ul > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator,
#g-offcanvas #g-mobilemenu-container ul > li.g-menu-item-link-parent > .g-menu-item-container > .g-menu-parent-indicator:hover{
	background: #fff !important;
	border-color: #ccc !important;
	color: #A9A9A9 !important;
}
.g-offcanvas-toggle{
	color: #A9A9A9 !important;
	top: 45px;
	width: auto;
	height: auto;
    position: fixed;
}
#g-navigation .g-grid:last-child{
	padding-right: 0;
	padding-left: 15px;
	display: inline-block;
}
#g-navigation .g-grid:first-child{
	float: right;
	padding-left: 0;
	margin-top: 20px;
    padding-right: 50px;
}
#g-navigation .g-block.top_links_div,
#g-navigation .g-block.language_div,
#g-navigation .g-block.search_div{
	width: auto;
	flex: 0 1 auto;
}
.link-bar a:first-child{
	display: none;
}
#top_links_investor,
#top_link_lang{
	display: none;
}
.moduletable .search{
	position: absolute;
	right: 90px;
	top: 44px;
	width: 50%;
}
#mod-search-searchword{
	border-radius: 0 !important;
	width: 70%;
	border: solid 1px #ccc;
	float: right;
	height: auto !important;
}
#mod-search-searchword {
	display: none;
}
.search_image_mobile{
	display: block !important;
	cursor: pointer;
}
.mod-languages a{
	 float: left;
}
.logo{
	margin-bottom: 0px;
	width: auto;
}
.contact-row .g-block p{
	min-height: auto;
}
#g-navigation{
	padding-top: 20px;
	padding-bottom: 15px;
	height: auto;
}
.dropdown-menu{
	left: auto;
	right: 30%;
}
.application .appli-box h5{
	font-size: 15px;
	padding: 10px 15px;
}
.market-slider .right-text{
	font-size: 23px;
	line-height: 35px;
}
.tabs-left .nav-tabs li a{
	font-size: 20px;
	padding: 15px 25px;
}
 .tab-img {
    float: left;
    width: 100%;
}
.right-block-tab {
    width: 100%;
    padding: 30px 0 0 0;
}
.tab-learn{
	font-size: 14px;
	margin-top: 10px;
}
.right-block-tab p{
	font-size: 17px;
	/*text-align: justify;*/
}
#productstabs .img-circle{
	width: 55%;
}
.support-block{
	margin-right: 20px;
	width: 100%;
	min-height: auto;
}
.casino-services-right{
	width: 100%;
}
.market-news-box.casino{
    width: 100%;
    margin-right: 0px;
}
.casino-full-news{
	width: 100%;
	margin-right: 0px;
}
.market-news-box.casino.margin-no{
	margin-right: 0px !important;
}
.casino-full-news .market-news-box.casino{
	min-height: 300px;
}
.market-news-box.casino{
	min-height: auto;
}
.market-news-box {
	width: 100%;
    min-height: inherit !important;
    height: auto !important;
    margin-bottom: 20px;
}

/*.market-news-box {
    min-height: 520px;
    padding: 30px 20px;
}*/

.casino-full-news img{
	min-height: 300px;
    height: 300px;
}
.studies-slider .right p {
	color: #57585a;
	font-size: 20px;
	line-height: 35px;
}
.studies-slider .right a {
    margin-top: 15px;
}
.text-container{
	top: 8%;
}
.quick_contact_text .span3{
	width: 100%;
	text-align: left;
	outline-style: 19px;
}
.casinos-slider-text.casino.left.enterprise_system_inner > a{
	font-size: 12px;
}
.studies-slider .right,.studies-slider .left img {
    height: auto;
}
.middle_left,
.middle_right{
	width: 50% !important;
}
.middle_left p{
	font-size: 18px !important;
}
.com_jobgrokboard #g-container-main .jg.container .jg_job_title_head,
.com_jobgrokboard #g-container-main .jg.container .jg_posting_date_head,
.com_jobgrokboard #g-container-main .jg.container .jg_closing_date_head,
.jg_attributes .span6,
.com_jobgrokboard #g-container-main .hover-row .jg_posting_header > div{
	width: 100% !important;
}
.com_jobgrokboard #g-container-main .jg.container form .hover-row .jg_posting_header{
	float: left !important;
}
.com_jobgrokboard #g-container-main .hover-row .jg_posting_header > div{
	border-left: none;
	border-right: none;
	border-bottom: solid 1px #e1e1e1;
}
#jg_apply_link, .jg_readmore a{
	padding: 10px 15px;
}
.com_jobgrokboard #g-container-main .jg.container form .inline{
	float: left !important;
}
.com_jobgrokboard .jg.container .dl-horizontal dd{
	padding-bottom: 10px;
}
}

@media (max-width: 991px){

/*19-7-18*/
.career_img{
	width: 100%;
	float: none;
	display: inline-block;
	text-align: center;
	margin-bottom:30px;
}
.car_text{
	width: 100%;
	float: none;
	display: inline-block;
}
.career_img img{
	text-align: center;
	display: inline-block;

}
.car_text h2{
	font-size: 22px;
	line-height:30px;
}
.car_text p{
	font-size: 18px;
}
.perative_box{
	padding: 22px 30px;
}
/*19-7-18*/
#g-expanded .g-block.g-size-25.text-center > p{
	min-height: auto;
}
/*.market-heading {
    margin-top: 95px !important;
}*/
}
@media (max-width: 768px){
	#servers {
    padding-top: 4%;
}
.logo {
    width: 65%;
 }
.small-descrision .camera_category > li{
    width: 10%;
    margin: 0 4% 10px 0;
}
.col-md-4.right{
    width:100%;
}
.col-md-8.left{
    width:100%;
}
.carousel-indicators{
	bottom: 0;
	margin-bottom: 0;
}
.g-offcanvas-open .g-offcanvas-toggle{
	color: #A9A9A9 !important;
}
.PTZ_category li {
    margin-right: 10px;
    width: 50px;
}
}
@media (max-width: 767px){


 /*============= 28 -july 2018 ============   */
.coex-junction .small-descrision h3 {
    margin-bottom: 10px !important;
    margin-top: 20px !important;
    font-size: 18px !important;

}

/*============= 28 -july 2018 ============   */
.g-offcanvas-toggle{
	top: 34px !important;
}
.tabs-left .tab-content {
    clear: both;
    overflow: inherit !important;
}
.tabs-left > .nav-tabs{
	width: 100%;
}
.section-menu a{
	width: 20%;
	margin: 30px 0 0 0;
}
.contact-row .block{
	margin: 30px 0;
}
.contact-row .block a{
	margin: 15px 0 0 0;
}
.news-tab-menu ul li a{
	font-size: 15px;
	padding: 10px;
	margin-right: 15px;
	margin-bottom: 10px;
}
.link-bar a{
	margin: 0 10px 10px 0;
	float: left;
}
.header-menu{
	position: absolute;
	z-index: 9999;
	width: 96%;
}
.news-detail{
	padding: 20px 0 0 0;
}
.full .news-detail{
	width: 100%;
}
.full img{
	width: auto;
}
.news-detail h3{
	margin: 5px 0;
}
.grid-item--width2,
.grid-item--width3,
.grid-item--width4,
.grid-item--height2,
.grid-item--height3,
.grid-item--height4,
.grid-item--height5{
	width: 100%;
	height: auto;
}
#g-intro .size-70{
	width: 100%;
	flex: 0 1 100%;
}
.side-img img{
	float: none !important;
	display: inline-block !important;
	min-height: auto;
}
#g-intro .size-70 h2{
	font-size: 28px;
	line-height: 35px;
}
#marketstabs .marketstabs-links li{
	width: 24%;
	margin: 0 0 30px 0;
}
#g-features #productstabs .size-70{
	width: 100%;
	flex: 0 1 100%
}
#g-features #productstabs .size-30{
	width: 100% !important;
	flex: 0 1 100% !important;
	margin: 30px 0px;
}
.side-img{
	width: 100% !important;
	margin: 30px 0px !important;
	position: inherit !important;
	float: left !important;
}
.side-img img{
	width: 100%;
}
#g-features .ui-tabs-nav li{
	width: 20%;
	margin: 0 0 30px 0;
}
.news-box{
	padding: 20px;
	margin: 15px 0 !important;
}
.news-detail{
	padding: 20px 0 0 0 !important;
}
.text-block p{
    font-size:20px;
    line-height:20px;
    margin: 5px 5px 5px 10%;
    width: 65%;
}
.link-bar a,
.mod-languages a{
	margin: 0px 10px 10px 0px !important;
}
#g-navigation .g-block.search_div{
	width: 30%;
	flex: 0 1 30%;
}
.link-bar{
	float: left !important;
}
.market-text .block{
	width: 100%;
	padding-right: 0;
}
.studies-slider .left img,
.studies-slider .right{
	height: auto;
}
.third-party-integration-resources .left{
	height: auto !important;
	padding: 10px;
}
.studies-slider .right{
	height: auto;
}
.studies-slider .right a{
	margin-top: 15px;
}
.studies-slider .right{
	padding: 15px 25px 45px 25px;
}
.studies-slider .right p{
	font-size: 22px;
	line-height: normal;
}
.studies-slider .right a{
	font-size: 15px;
}
.market-text .block p{
	text-align: left;
	font-size: 16px;
}
.casino-full-news .market-news-box.casino{
	min-height: auto;
	width: 100%;
}
.market-news-box {
	width: 100%;
    min-height: auto !important;
}
.casino-full-news img{
	min-height: auto;
    height: auto;
    width: 100%;
}
.market-news .load-more{
	margin-top: 20px;
}
.social-block .g-title{
	margin-bottom: 0px;
}
.casinos-slider-text{
	font-size: 16px;
	padding: 15px;
	line-height: 24px;
}
.casinos-slider-text.casino{
      width: 100%;
      padding: 10px;
    /*  margin-bottom: 15px;
      line-height: 1.4;
      font-size: 13px;*/
}
.slider-container{
	width: 100% !important;
}
.market-slider.oil_and_gas .right-text{
	width: 70%;
}
.itemid-120 .yoo-zoo .uk-grid-divider > div,
.itemid-120 .yoo-zoo .uk-grid > div,
.itemid-113 .yoo-zoo .uk-grid > div,
.itemid-120 .yoo-zoo .uk-grid.element.element-relateditems li,
.itemid-113 .yoo-zoo .uk-grid.element.element-relateditems li,
.itemid-113 .yoo-zoo .uk-grid-divider > div{
    margin: 0 0 25px 0;
    width: 100%;
}
.uk-grid.uk-grid-divider .uk-margin a,
.itemid-120 .uk-card.uk-card-default.uk-card-body a,
.itemid-113 .uk-card.uk-card-default.uk-card-body a,
.itemid-120 .yoo-zoo .uk-grid.element.element-relateditems li a,
.itemid-113 .yoo-zoo .uk-grid.element.element-relateditems li a{
	height: auto;
}
.itemid-120 .yoo-zoo .uk-h3.uk-margin-remove,
.itemid-120 .yoo-zoo .uk-card.uk-card-default.uk-card-body .uk-margin-remove,
.itemid-113 .yoo-zoo .uk-card.uk-card-default.uk-card-body .uk-margin-remove,
.itemid-120 .yoo-zoo .uk-grid.element.element-relateditems li .uk-margin-remove,
.itemid-113 .yoo-zoo .uk-h3.uk-margin-remove{
	min-height: auto;
}
.camera_features .camera_category li {
    margin-right: 3%;
    width: 12%;
}
.itemid-120 .yoo-zoo .uk-margin .tab-content .tab-pane .tab_image,
.itemid-113 .yoo-zoo .uk-margin .tab-content .tab-pane .tab_image{
	float: left;
	position: inherit !important;
	width: 100%;
}
.itemid-120 .yoo-zoo .uk-margin .tab-content .tab-pane > div,
.itemid-113 .yoo-zoo .uk-margin .tab-content .tab-pane > div{
	width: 100%;
	padding: 0;
}
.itemid-120 .yoo-zoo .uk-margin .tab-content,
.itemid-113 .yoo-zoo .uk-margin .tab-content{
	border-bottom-right-radius: 30px;
}
.itemid-120 .yoo-zoo .uk-margin .nav-tabs > li,
.itemid-113 .yoo-zoo .uk-margin .nav-tabs > li{
	width: 100%;
}
.itemid-120 .yoo-zoo .uk-margin .nav.nav-tabs li a,
.itemid-113 .yoo-zoo .uk-margin .nav.nav-tabs li a{
	margin: 0;
	border: solid 1px #ccc;
	border-bottom: 2px solid #ccc;
}
.itemid-120 .yoo-zoo .uk-margin .tab-content .tab-pane > div a,
.itemid-113 .yoo-zoo .uk-margin .tab-content .tab-pane > div a{
	margin-right: 0;
	font-size: 14px;
	margin-bottom: 10px;
}
.itemid-120 .yoo-zoo .uk-margin .tab-content .tab-pane > div p,
.itemid-113 .yoo-zoo .uk-margin .tab-content .tab-pane > div p{
	font-size: 18px;
}
.quick_contact_text{
	width: 100%;
	margin-bottom: 30px;
}
.enterprise_system_text{
	width: 100%;
	margin-left: 0;
}
.casinos-slider-text.casino.support_overview_quick{
	padding: 30px;
}
.application .appli-box{
	width: 100% !important;
	margin: 10px 0;
	min-height: auto;
}
.application .appli-box span{
	font-size: 13px !important;
}
#third_party .more-button{
	font-size: 13px;
}
.itemid-120 .yoo-zoo .uk-margin .nav.nav-tabs li a,
.itemid-120 .product-uikit3-ancillaries .nav.nav-tabs li a,
.itemid-120 .product-uikit3-ancillaries-3 .nav.nav-tabs li a,
.itemid-120 .product-uikit3-ancillaries-3-copy .nav.nav-tabs li a,
.itemid-113 .product-uikit3-ancillaries-2 .nav.nav-tabs li a,
.itemid-113 .product-uikit3-ancillaries-2-copy .nav.nav-tabs li a,
.itemid-120 .product-uikit3-ancillaries-4 .nav.nav-tabs li a,
.itemid-113 .product-uikit3-ancillaries-5 .nav.nav-tabs li a,
.itemid-120 .product-uikit3-ancillaries-6 .nav.nav-tabs li a,
.itemid-113 .product-uikit3-ancillaries-7 .nav.nav-tabs li a,
.itemid-113 .yoo-zoo .uk-margin .nav.nav-tabs li a{
	width: 100%;
}
.itemid-120 .yoo-zoo .uk-margin .nav.nav-tabs li,
.itemid-120 .product-uikit3-ancillaries .nav.nav-tabs li,
.itemid-120 .product-uikit3-ancillaries-3 .nav.nav-tabs li,
.itemid-120 .product-uikit3-ancillaries-3-copy .nav.nav-tabs li,
.itemid-113 .product-uikit3-ancillaries-2 .nav.nav-tabs li,
.itemid-113 .product-uikit3-ancillaries-2-copy .nav.nav-tabs li,
.itemid-120 .product-uikit3-ancillaries-4 .nav.nav-tabs li,
.itemid-113 .product-uikit3-ancillaries-5 .nav.nav-tabs li,
.itemid-120 .product-uikit3-ancillaries-6 .nav.nav-tabs li,
.itemid-113 .product-uikit3-ancillaries-7 .nav.nav-tabs li,
.itemid-113 .yoo-zoo .uk-margin .nav.nav-tabs li{
	width: 100%;
	float: none;
}
.itemid-120 .yoo-zoo .uk-margin .tab-content .tab-pane > div,
.itemid-120 .product-uikit3-ancillaries .tab-content .tab-pane > div,
.itemid-120 .product-uikit3-ancillaries-3 .tab-content .tab-pane > div,
.itemid-120 .product-uikit3-ancillaries-3-copy .tab-content .tab-pane > div,
.itemid-113 .product-uikit3-ancillaries-2 .tab-content .tab-pane > div,
.itemid-113 .product-uikit3-ancillaries-2-copy .tab-content .tab-pane > div,
.itemid-120 .product-uikit3-ancillaries-4 .tab-content .tab-pane > div,
.itemid-113 .product-uikit3-ancillaries-5 .tab-content .tab-pane > div,
.itemid-120 .product-uikit3-ancillaries-6 .tab-content .tab-pane > div,
.itemid-113 .product-uikit3-ancillaries-7 .tab-content .tab-pane > div,
.itemid-113 .yoo-zoo .uk-margin .tab-content .tab-pane > div{
	width: 100%;
	padding: 35px 20px;
}
.itemid-120 .yoo-zoo .uk-margin .tab-content .tab-pane .tab_image,
.itemid-120 .product-uikit3-ancillaries .tab-content .tab-pane .tab_image,
.itemid-120 .product-uikit3-ancillaries-3 .tab-content .tab-pane .tab_image,
.itemid-120 .product-uikit3-ancillaries-3-copy .tab-content .tab-pane .tab_image,
.itemid-113 .product-uikit3-ancillaries-2 .tab-content .tab-pane .tab_image,
.itemid-113 .product-uikit3-ancillaries-2-copy .tab-content .tab-pane .tab_image,
.itemid-120 .product-uikit3-ancillaries-4 .tab-content .tab-pane .tab_image,
.itemid-113 .product-uikit3-ancillaries-5 .tab-content .tab-pane .tab_image,
.itemid-120 .product-uikit3-ancillaries-6 .tab-content .tab-pane .tab_image,
.itemid-113 .product-uikit3-ancillaries-7 .tab-content .tab-pane .tab_image,
.itemid-113 .yoo-zoo .uk-margin .tab-content .tab-pane .tab_image{
     width: 100%;
     position: inherit;
}
.itemid-120 .yoo-zoo .uk-margin .tab-content .tab-pane > div,
.itemid-120 .product-uikit3-ancillaries .tab-content .tab-pane > div,
.itemid-120 .product-uikit3-ancillaries-3 .tab-content .tab-pane > div,
.itemid-120 .product-uikit3-ancillaries-3-copy .tab-content .tab-pane > div,
.itemid-113 .product-uikit3-ancillaries-2 .tab-content .tab-pane > div,
.itemid-113 .product-uikit3-ancillaries-2-copy .tab-content .tab-pane > div,
.itemid-120 .product-uikit3-ancillaries-4 .tab-content .tab-pane > div,
.itemid-113 .product-uikit3-ancillaries-5 .tab-content .tab-pane > div,
.itemid-120 .product-uikit3-ancillaries-6 .tab-content .tab-pane > div,
.itemid-113 .product-uikit3-ancillaries-7 .tab-content .tab-pane > div,
.itemid-113 .yoo-zoo .uk-margin .tab-content .tab-pane > div{
	height: auto !important;
}
.coex_hazardous + ul{
	margin: 0;
	list-style: inside;
}
.support-block img{
	width: 100%;
}
.support-text{
	width: 100%;
	float: left;
}
.page_not_found .casino-services-left,
.page_not_found .casino-services-right {
    width: 100%;
    margin-right: 0;
}
.itemid-120 .yoo-zoo .uk-margin .tab-content .tab-pane > div,
.itemid-120 .product-uikit3-ancillaries .tab-content .tab-pane > div,
.itemid-120 .product-uikit3-ancillaries-3 .tab-content .tab-pane > div,
.itemid-120 .product-uikit3-ancillaries-3-copy .tab-content .tab-pane > div,
.itemid-113 .product-uikit3-ancillaries-2 .tab-content .tab-pane > div,
.itemid-113 .product-uikit3-ancillaries-2-copy .tab-content .tab-pane > div,
.itemid-120 .product-uikit3-ancillaries-4 .tab-content .tab-pane > div,
.itemid-113 .product-uikit3-ancillaries-5 .tab-content .tab-pane > div,
.itemid-120 .product-uikit3-ancillaries-6 .tab-content .tab-pane > div,
.itemid-113 .product-uikit3-ancillaries-7 .tab-content .tab-pane > div,
.itemid-113 .yoo-zoo .uk-margin .tab-content .tab-pane > div{
	min-height: auto !important;
}
.casino-services-right {
    float: left;
    padding-left: 0px;
}
.junction_box .carousel-inner .left{
	padding: 20px;
}
.middle_left,
.middle_right{
	width: 100% !important;
	padding-left: 0 !important;
}
.middle_right .rsform-block.rsform-block-first-name,
.middle_right .rsform-block.rsform-block-last-name{
  width: 100% !important;
  margin-right: 0 !important;
  margin-left: 0 !important;
}
#support_our_services .appli-box{
	min-height: auto;
}
#see_also .appli-box span,
.application.support-overview .appli-box span,
.application .appli-box span{
	font-size: 14px !important;
}
.outline-_error .services-text-block:not(:last-child){
   border-bottom: none;
}
}


@media (max-width: 640px){
  /*24-09-2018*/
 .market-heading .heading-block h1{
	margin-top: 0px;
}
.market-heading .top-heading{
	display: none;
}
/*24-09-2018*/
.office-locations-text .back-block {
    padding: 0px;
    width: 100%;
}
.section-menu a{
	width: 45%;
	display: none;
}
.section-menu a:nth-child(1),
.section-menu a:nth-child(2){
	display: inline-block;
}
.tab-img {
    float: left;
    width: 100%;
}
.right-block-tab {
    width: 100%;
}
.link-bar .search{
	width: 150px;
}
#marketstabs .marketstabs-links li{
	width: 45%;
}
#g-features .ui-tabs-nav li{
	width: 24%;
}
.market-heading .left{
	width: 100%;
}
.market-heading .right{
	float: left;
	margin-top: 20px;
}
.market-slider .right-text{
	font-size: 23px;
	line-height: 35px;
	padding: 25px 25px 25px 12%;
	margin-top: 5%;
}
.market-slider .blank_space{
    padding: 25px 25px 25px 12%;
	margin-top: 5%;
        line-height: 35px;
}
.market-slider .img-hover{
	width: 30%;
}
.text-container{
    position: inherit;
    top: 0;
}
.casinos-slider-text{
     padding: 10px 0;
}
.market-slider.game .img-hover{
	left: 50%;
	top: 20px;
}
.market-slider.game .right-text{
	width: 65%;
}
.market-slider.game .right-text{
	padding: 20px 35px;
	border-radius: 0 0 0 15px;
	margin-top: 8%;
}
.market-slider.high_security .right-text{
	width: 70%;
	border-radius: 0 0 0 15px;
	padding: 20px 30px 20px 30px;
	left: 10%;
}
.market-slider.high_security .img-hover{
	top: 12px;
}
.camera_features .casino-tab .tab-text {
    padding: 30px 20px 20px 20px;
    border-bottom-right-radius: 30px;
}
.synergy .ui-tabs .ui-tabs-nav li{
    width: 65px;
    margin: 0 10px 50px 10px;
}
.synergy .productstabs-tab-title.icon{
    height: 65px;
}
.synergy .icon-text{
    font-size: 14px;
    line-height: 20px;
}
.market-slider.synergy h1{
    font-size: 21px;
}
.PTZ_category li {
    width: 30px;
    margin-right: 5px;
}
.middle_left p{
	font-size: 17px !important;
}
.market-heading .right{
	display: none;
}
#g-features #productstabs ul li:nth-child(5),
#g-features #productstabs ul li:nth-child(6),
#g-features #productstabs #productstabs-item-5,
#g-features #productstabs #productstabs-item-6{
	display: none;
}
.itemid-120 .yoo-zoo .uk-margin .tab-content,
.itemid-113 .yoo-zoo .uk-margin .tab-content{
	text-align: left;
}
}

@media (max-width: 480px){
    /*20-7-18*/
#captcha_entered {
    width: 100%;
    max-width: unset;
}
.row-fluid.security_captcha_text {
    width: 100%;
}
.row-fluid.application_date {
    width: 100%;
    padding-top: 20px;
}
.span12.text-right {
    text-align: left;
}
.view-postings.itemid-332 .career_main_page .row-fluid strong{
	float: left;
	width: 100%;
}
.view-postings.itemid-332 .career_main_page .hover-row.span12 {
    padding: 50px 15px 50px 15px !important;
    border-radius: 0 0 30px;
}
.view-postings.itemid-332 .career_main_page .jg_attributes {
    float: left;
    width: 100%;
}
.view-postings.itemid-332 .career_main_page .jg_attributes a{
	font-size: 20px;
}
.view-postings.itemid-332 .career_main_page .span12 p{
	font-size: 17px;
}
.view-postings.itemid-332 .studies-slider .carousel-inner .right p {
    font-size: 17px !important;
    line-height: 25px;
}
.view-postings.itemid-332 .careers_section{
	padding: 40px 0;
}
.view-postings.itemid-332 .careers_section .car_text a {
    font-size: 16px;
}
 /*20-7-18*/

	#search_form_synectics > img {
		display: none;
	}
.section-menu a{
	width: 45%;
}
.news-box img{
	width: 100%;
	min-height: auto;
	height: auto;
}
.social-block a{
	width: 40px;
	height: 40px;
	font-size: 21px;
	padding: 5px 0;
	margin: 0 5px;
}
#g-features .ui-tabs-nav li{
	width: 45%;
}
#g-navigation .g-grid,
.g-title,
#g-features .ui-tabs-nav, #marketstabs .marketstabs-links,
.container, .news .container{
	padding-left: 15px;
	padding-right: 15px;
}
 #g-features #productstabs .size-70{
    padding-left: 0px;
	padding-right: 0px;
 }
.news-container{
	padding-left: 15px;
}
#g-features #productstabs .size-30{
	margin: 30px 0px;
}
.side-img{
	margin: 30px 15px !important;
}
.logo{
	width: 160px;
}
.g-offcanvas-toggle{
	font-size: 24px;
	top: 33px;
}
.g-offcanvas-toggle .fa-fw{
	width: 25px;
}
#g-navigation .g-grid:last-child{
	padding-left: 15px;
}
#g-navigation .g-grid:first-child{
	margin-top: 5px;
}
.link-bar a,
.mod-languages a{
	margin: 8px 0px 10px 5px !important;
}
.moduletable .search{
	right: 15px;
	width: 92%;
}
.studies-slider .right p{
	font-size: 20px;
	line-height: 30px;
}
.market-slider .right-text{
	font-size: 20px;
	line-height: 25px;
}
.market-heading .top-heading{
	font-size: 15px;
	line-height: 25px;
}
.market-heading .right{
	width: 65px;
}
.market-heading .heading-block h1{
	font-size: 24px;
}
.market-heading .sub-tital {
    font-size: 20px;
}
/*24-09-2018*/
.market-text .block h3{
	font-size: 18px;
}
/*24-09-2018*/
.g-title,
#news h1{
	font-size: 22px;
}
.pro-row{
	margin-top: 10px;
}
.pro-head-img{
	margin-bottom: 5px !important;
}
#g-features #productstabs .size-70 p{
	font-size: 16px;
}
.studies-slider .right p{
	font-size: 17px;
	line-height: 25px;
}
.marketstabs-tab-wrapper .side-img img{
	display: none !important;
}
#g-navigation .g-block.top_links_div{
	display: none;
}
.market-slider.high_security .right-text {
	left: 20%;
    padding: 15px 30px;
    width: 65%;
}
.market-slider.oil_and_gas .img-hover{
	top: 6px;
}
.itemid-120 .yoo-zoo,
.itemid-113 .yoo-zoo{
   padding: 0 15px;
}
.casinos-slider-text.casino.support_overview_quick{
	padding: 30px 15px;
}
.quick_contact_text h1{
	font-size: 24px;
}
.quick_contact_text p{
	font-size: 18px;
}
.quick_contact_text .span3{
	font-size: 16px;
}
.quick_contact_text .span5{
	width: 255px;
}
.contact_us_global h3,.contact_us_synectics h3{
	font-size: 18px;
}
#g-header{
margin-top: 81px !important;
}
.market-heading {
    /*margin-top: 80px !important;*/
    padding: 20px 0;
}
.view-search .phrases,
.view-search .form-limit {
    width: 48% !important;
    margin: 30px 0;
    display: inline-block !important;
    vertical-align: top;
}
.view-search .phrases legend{
	margin-top: 0 !important;
}
.view-search .phrases #ordering_chzn{
	width: 100% !important;
}
.view-search .search-results td{
    font-size: 14px;
}
#marketstabs .icon-text{
	font-size: 14px;
	line-height: normal;
}

.view-postings.itemid-332 .jg.container {
    padding-left: 15px !important;
    padding-right: 15px !important;
}
/*================CAREER PAGE========================*/


.itemid-193 #g-features .platform-content h3.g-title,
.social-block .g-title,
.itemid-220 #casinosynectics .g-title,
.itemid-126 #g-intro .g-title{
    padding-left: 15px !important;
    padding-right: 15px !important;
}
/*================CAREER PAGE========================*/
/*04-09-2018*/
.com_jobgrokboard .jg_responsive h1{
	margin: 25px 0 5px 0 !important;
	font-size: 1.5rem !important;
}
.view-application .form_job_title.jg_readmore legend{
	margin: 0 0 5px 0 !important;
	font-size: 1.5rem !important;
}
}

@media (max-width: 360px){
.action_link .span6{
	float:none;
	margin: 0 auto !important;
	padding: 0 16px;
	width: 50% !important;
}
.action_link .span6.text-right strong{
	text-align: left !important;
}
.coex_hazardous .camera_category li{
        width:17%;
}
footer ul li a{
	font-size: 14px;
}
.g-horizontalmenu li{
	padding: 0 8px;
}
#g-intro .size-70 h2{
	font-size: 23px;
}
#g-navigation .g-grid:last-child{
	padding-left: 15px;
}
.market-slider .right-text{
	font-size: 15px;
	line-height: 22px;
	padding: 10px 25px 10px 12%;
	width: 80%;
	border-radius: 0 0 15px 0;
}
}
@media (max-width: 767px){
	.moduletable .search{
		top:35px !important;
	}
.resources_container .services-text-block:not(:last-child) {
    border-bottom: 0 dotted #a0a0a0;
	padding-bottom: 0px;
	margin: 0px;
}
.backfilling-top{
  padding: 20px 0;
}
.backfilling-top p{
  font-size: 18px;
}
.backfilling-text h2{
  font-size: 24px;
}
/*==============Career_page====================*/
.coex-junction .small-descrision h3 {
    margin-bottom: 10px !important;
    margin-top: 20px !important;
    font-size: 18px !important;
}
/*==============Career_page====================*/
}
@media only screen and (min-width:768px) and (max-width: 1500px)  {

#third_party p {
    font-size: 20px;
}
.studies-slider .right a {
    margin-top: 5px;
    font-size: 15px;
}
.more_button {
     margin-top: 8px;
}
#third_party .more-button {
    font-size: 12px;
    margin: 4px 15px 0 0;
    padding: 14px 10px;
}
}
@media only screen and (min-width:1190px) and (max-width: 1500px)  {
.more_button {
    margin-top: 27px;
}
}