/** Background colors **/.bcb{background-color: black;}.bcbl{background-color: #00ABFF;}			.bcg{background-color: #00FFDF;}	.bcw{background-color: white;}.bclgr{background: rgba(0, 0, 0, 20);}.bcmgr{background-color: #8B8B8B;}.bcdgr{background-color: #474747;}.bcr{background-color: #d9534f;}/** Font colors **/.cb{color: black;}.cbl{color: #00ABFF;}			.cg{color: #00FFDF;}	.cw{color: white;}.clgr{color: #ddd;}.cmgr{color: #8B8B8B;}.cdgr{color: #474747;}		.cr{color: #d9534f;}		body{font-family: 'Ubuntu', sans-serif;}	/****************************************	**              MENU                   **	****************************************/		.main_navbar {    position: fixed;    width: 100%;    height: 100%;}.main_navbar_outer {    height: 100%;    width: 100%;    padding: 8px;}.main_navbar_inner {    width: 100%;    height: 100%;    border-right: 4px solid transparent;}.bor_left {    border-left: 4px solid #00FFDF;    position: fixed;    left: 8px;    top: 8px;	bottom: 8px;	z-index: 9999;}.bor_bottom {    border-bottom: 4px solid #00FFDF;    position: fixed;    bottom: 8px;    left: 8px;    right: 8px;	z-index: 9999;}.bor_top {    border-top: 4px solid #00FFDF;	position: fixed;    left: 8px;    right: 8px;	top: 8px;	z-index: 9999;}.bor_dividert {    border-right: 4px solid #00FFDF;    height: 10%;	position: absolute;	top:8px;	right: 8px;}.bor_dividerb {    border-right: 4px solid #00FFDF;    position: absolute;	bottom:8px;	right: 8px;}ul.main_navbar_ul { position: absolute;    right: 0px;    top: 50%;		-webkit-transform: translateY(-50%);   	transform: translateY(-50%);   		height: 100%;    -webkit-padding-start: 0px;    margin-bottom: 0px;		padding-top: 10px;		padding-bottom: 10px;   }li.dividerx {    border-right: 4px solid transparent;    height: 10px;	    display: block;}li.main_navbar_li {    display: block;}li.main_navbar_li { padding-bottom: 5px;   padding-top: 5px;    border-right: 4px solid transparent;   }.main_navbar_lix {    height: 100%;    border-right: 4px solid #00FFDF;    min-width: 100px;    cursor: pointer;    margin-right: -4px;}a.main_navbar_link {    display: block;    padding-left: 10px;    padding-right: 10px;    text-align: center;    color: white;    font-size: 17px;    font-weight: 600;    text-transform: uppercase;    text-decoration: none;    position: absolute;    top: 50%;    right: 8px;    transform: translateY(-50%);    margin: 0 auto;    width: 100%;    left: 5px;}a.main_navbar_link:hover{text-decoration: none;}.main_navbar_link_out {    position: relative;    height: 100%;    background-color: #8b8b8b;	    min-width: 170px;    text-align: center;    padding-left: 10px;}.main_navbar_link_out {    display: none;}.main_navbar_logo {    position: absolute;    top: 30px;    left: 20px;}.logo_outer {    color: #00ffdf;    border-radius: 100%;    border: 5px solid #00ffdf;    padding: 8px;    padding-top: 3px;    padding-bottom: 7px;    height: 60px;    width: 60px;    display: inline-table;    align-items: center;}.logo_inner {    font-size: 32px;    display: inline-block;    text-align: center;    font-family: 'Ubuntu', sans-serif;}.logo_inner > a.logo_inner_link {    color: #00ffdf;}img.item1 {    max-height: 260px;}.page_sections {    height: 100%;    position: relative;    padding: 30px;	min-height: 100vh;}.page_container {    height: 100%;}.main_section {    padding: 8px;    position: relative;    height: 100%;    min-height: 100vh;}.page_box {    margin: 30px;    position: relative;    z-index: 999;}h1.main_section_title {    position: absolute;    left: 50%;    top: 45%;    -webkit-transform: translate(-50%, -45%);    transform: translate(-50%, -45%);	text-transform: uppercase;    font-size: 85px;}h2.main_section_subtitle {    font-size: 40px;}@media only screen and (max-width: 640px){	h1.main_section_title {		font-size: 33px;	}	h2.main_section_subtitle {    font-size: 32px;}}.sections_txt{color: #8B8B8B; font-size: 18px;}.wh_txt{color: white; font-size: 18px;}label.control-label {    color: white;}.xinput {    border-radius: 0px;}.has-feedback > .kv-feedback-default {    color: #00ffdf;}.has-feedback > .kv-feedback-success {    color: #8bc34a;}.has-feedback > .kv-feedback-error {    color: #ff5722;}.has-error .help-block, .has-error .control-label, .has-error .radio, .has-error .checkbox, .has-error .radio-inline, .has-error .checkbox-inline, .has-error.radio label, .has-error.checkbox label, .has-error.radio-inline label, .has-error.checkbox-inline label {    color: #FF5722;}.has-success .help-block, .has-success .control-label, .has-success .radio, .has-success .checkbox, .has-success .radio-inline, .has-success .checkbox-inline, .has-success.radio label, .has-success.checkbox label, .has-success.radio-inline label, .has-success.checkbox-inline label {    color: #8BC34A;}.has-feedback label ~ .form-control-feedback {    top: 25px;    left: 0px;}.xinput {    border-radius: 0px;    padding-left: 40px;}.tblbuttons {    min-width: 170px;    display: inline-block;    position: relative;}.tblic {    padding: 6px 6px;    background-color: rgba(0,0,0,.15);    color: #fff;    cursor: pointer;    font-size: 18px;    left: 0;    line-height: inherit;    position: absolute;    text-align: center;    width: 36px;    height: 36px;    z-index: 2;    border-radius: 0px;}.tblbtnr {    width: 100%;    -webkit-border-radius: 0px;    -moz-border-radius: 0px;    -o-border-radius: 0px;    border-radius: 0px;    border: none;    color: #fff;    cursor: pointer;    font-size: 20px;    padding: 0 0 0 26px;    outline: 0;    overflow: hidden;    height: 36px;    white-space: nowrap;    -webkit-transition: background.2s;    -moz-transition: background.2s;    -ms-transition: background.2s;    -o-transition: background.2s;    transition: background.2s;    font-weight: 600;    text-transform: uppercase;}p.contact_text {    color: white;    margin-bottom: 0px;    font-size: 15px;}span.contact_icons {    font-size: 23px;    color: #00ABFF;}#main_nav_box{position: relative;}body{background-color: black;}.scroll_slide{display:none;}.page_sections {    height: 100%;    position: relative;    padding: 30px;    min-height: 500px;}button.sc_prev {    position: absolute;    top: 450px;    left: 2%;    background-color: transparent;    border: none;    color: #00f7df;    font-size: 60px;	 z-index: 999999999;}.vert_scroll {    position: relative;}button.sc_next {    position: absolute;    top: 450px;    right: 3.5%;    background-color: transparent;    border: none;    color: #00f7df;    font-size: 60px;    z-index: 999999999;}h2.tit_rotxy {    transform: translateY(100%) rotate(-90deg);    -webkit-transform-origin: left bottom;    transform-origin: right bottom;    margin-bottom: 0px;    margin-top: 0px;    width: 100%;}.hrow{overflow:hidden;}.hcol{margin-bottom: -99999px;padding-bottom: 99999px;}.colx {    position: relative;    padding-right: 15px;    padding-left: 15px;    float: left;    width: 10%;    white-space: nowrap;    margin-top: 1.8%;}.coly {    position: relative;    min-height: 1px;    padding-right: 15px;    padding-left: 15px;    float: left;    width: 80%;}.colx2 {   position: relative; padding-right: 15px; padding-left: 15px; float: left; width: 10%; white-space: nowrap; margin-top: 3.5%;   }@media (max-width: 992px){.colx, .colx2 {    float: none;    width: 100%;}h2.tit_rot {    transform: none;    -webkit-transform-origin: none;    transform-origin: none;    margin-bottom: 0px;    margin-top: 0px;}.coly {    float: none;    width: 100%;}button.sc_prev {    top: 100px;}button.sc_next {    top: 100px;}}@-moz-keyframes bounce {  0%, 20%, 50%, 80%, 100% {    -moz-transform: translateY(0);    transform: translateY(0);  }  40% {    -moz-transform: translateY(-30px);    transform: translateY(-30px);  }  60% {    -moz-transform: translateY(-15px);    transform: translateY(-15px);  }}@-webkit-keyframes bounce {  0%, 20%, 50%, 80%, 100% {    -webkit-transform: translateY(0);    transform: translateY(0);  }  40% {    -webkit-transform: translateY(-30px);    transform: translateY(-30px);  }  60% {    -webkit-transform: translateY(-15px);    transform: translateY(-15px);  }}@keyframes bounce {  0%, 20%, 50%, 80%, 100% {    -moz-transform: translateY(0);    -ms-transform: translateY(0);    -webkit-transform: translateY(0);    transform: translateY(0);  }  40% {    -moz-transform: translateY(-30px);    -ms-transform: translateY(-30px);    -webkit-transform: translateY(-30px);    transform: translateY(-30px);  }  60% {    -moz-transform: translateY(-15px);    -ms-transform: translateY(-15px);    -webkit-transform: translateY(-15px);    transform: translateY(-15px);  }}.arrow p{    color: #00ffdf;}.arrow p {    color: #00ffdf;    text-align: center;    font-size: 25px;}.go_down{cursor: pointer;    margin: 0 auto;}.arrow_section{cursor: pointer;    width: 100%;    position: relative;}	.page_sections, .vert_scroll {    padding: 8px;    position: relative;  }	.main_section{min-height:80vh;}.page_box {    margin: 15px;    position: relative;    z-index: 999;    padding: 10px;    padding-top: 10px;}.arrow_section{height: 100%;}.arrow_align{    z-index: 99999;  position: absolute;  bottom: 0%;  left: 50%;  transform: translate(-15%, -50%);  margin: 10px; } .fa.pull-left {    margin-right: .3em;    margin-top: 10px;}.xinput2 {    border-radius: 0px;}.arrow_section .ba{z-index: 99999; text-align: center; margin: 0 auto; width: 100%;}.ba .go_down{z-index: 99999;    text-align: center;    margin: 0 auto;    display: inline-block;}.arrow_alignd{display:none;}	.tbltitle {    font-weight: 700;    font-size: 26px;}.tblsubtitle {    font-size: 22px;}.mnactive {    background-color: #00ffdf;}.mnactive > a{color:black;}.main_navbar_lix {    height: 100%;    border-right: 4px solid #FF3D57;    min-width: 100px;    cursor: pointer;    margin-right: -4px;}.mnactivex{    border-right: 6px solid #808080;}.borc {    background-color: transparent;    color: transparent;    border: 3px solid #00ffdf;    border-radius: 100%;}.bord {    padding-top: 5px;}.logo_outer {    color: #ff3d57;    border-radius: 100%;    border: 5px solid #ff3d57;    padding: 8px;    padding-top: 3px;    padding-bottom: 7px;    height: 60px;    width: 60px;    display: inline-table;    align-items: center;}.logo_inner > a.logo_inner_link {    color: #ff3d57;}.scroll_top_arrow {    position: fixed;    bottom: 30px;    right: 30px;    z-index: 9999999;	display:none;}.arrow p {    color: #00ffdf;    text-align: center;    font-size: 20px;}.rc2 {    margin-top: -10px;}.rc {    margin-top: -10px;}.bor_topx {    border-top: 8px solid #000000;    position: fixed;    left: 0px;    right: 0px;    top: 0px;    z-index: 9999;}.bor_leftx {    border-left: 8px solid black;    position: fixed;    left: 0px;    top: 0px;    bottom: 0px;    z-index: 9999;}.bor_bottomx {    border-bottom: 8px solid black;    position: fixed;    bottom: 0px;    left: 0px;    right: 0px;    z-index: 9999;}.bor_rightx {    border-right: 8px solid black;    position: fixed;    bottom: 0px;    top: 0px;    right: 0px;    z-index: 9999;}.page_sections, .vert_scroll {    padding: 8px;    position: relative;    height: 100%;    min-height: 100vh;}.num_icon {    display: table-cell;    font-size: 11px;    vertical-align: middle;    float: left;    padding-top: 3px;}.num_txt {    font-size: 16px;    padding-left: 10px;    display: table-cell;    vertical-align: top;}.num_box {    clear: both;    padding-left: 15px;}p.num_icon {    color: #00ffdf;}.num_txt {    font-size: 16px;    padding-left: 10px;    display: table-cell;    vertical-align: top;    color: #b3b3b3;}.mod_back {    background-color: rgba(236, 236, 236, 0.73);    position: fixed;    height: 100%;    width: 100%;    background-repeat: repeat;    top: 0;    left: 0;    z-index: 9999999;    display: none;}.mod_main {    position: fixed;    width: 100%;    height: 100%;    top: 0;    left: 0;    display: none;    z-index: 99999999;}.mod_box {    position: relative;    height: 100%;    width: 100%;}.mod_inner {    position: absolute;    top: 50%;    left: 50%;    transform: translate(-50%, -50%);    width: 89%;    background-color: black;    border: 3px solid #00abff;    padding: 20px;}button.mod_out {    border: none;    background-color: transparent;    color: #ff3d57;    position: absolute;    top: 8px;    right: 8px;    font-size: 21px;}.calc_link {    border: none;    background-color: transparent;    cursor: pointer;    margin-top: -2px;    color: #00ffdf;}.calc_link:hover {    color: white;}.xinputy {    height: 29px;    border-radius: 0px;    margin-bottom: 3px;}.slider_outer {    position: relative;}button.sc_prev, button.sc_next {    top: 45%;}.item_slide {    max-height: 450px;}.col_tr {    white-space: nowrap;    transform: translateY(100%) rotate(-90deg);    position: absolute;    transform-origin: bottom;    top: 7%;    left: 0px;}.col_trout {    min-height: 400px;}.col_trsi {    white-space: nowrap;    transform: translateY(100%) rotate(-90deg);    position: absolute;    transform-origin: bottom;    top: -6%;    left: 0px;}.col_trpc {    white-space: nowrap;    transform: translateY(100%) rotate(-90deg);    position: absolute;    transform-origin: bottom;    top: 9%;    left: 0px;}.clientim {    min-height: 80px;	max-height: 85px;}p.clienttit {    color: white;    text-align: center;    margin-bottom: 20px;}.main_section {    min-height: 100vh;}.fp-controlArrow.fp-prev {    left: 15px;    width: 0;    border-width: 38.5px 34px 38.5px 0;    border-color: transparent #ff3d57 transparent transparent;}.fp-controlArrow.fp-prev:before {    content: "\f104";    color: #ff3d57;    font-size: 55px;    font-family: FontAwesome;}.fp-controlArrow.fp-prev {    left: 15px;    width: 0;    border-width: none;    border-color: transparent #ff3d57 transparent transparent;    border: none;}.fp-controlArrow.fp-next {    right: 45px;    border-width: none;    border-color: transparent transparent transparent #ff3d57;    border: none;}.fp-controlArrow.fp-next:before {    content: "\f105";    color: #ff3d57;    font-size: 55px;    font-family: FontAwesome;}@media (max-width: 992px){	.col_trsi, .col_tr, .col_trpc {    white-space: normal;    transform: none;    position: relative;    transform-origin: none;    top: auto;    left: 0px;}.col_trout {    min-height: auto;}	h2.tit_rotxy {    transform: none;    -webkit-transform-origin: left bottom;    transform-origin: right bottom;    margin-bottom: 0px;    margin-top: 0px;    width: 100%;}.fp-controlArrow.fp-next, .fp-controlArrow.fp-prev{	z-index: 99999999;	}}.item_slide {    max-height: 300px;}#fp-nav ul li a span, .fp-slidesNav ul li a span {    border-radius: 50%;    position: absolute;    z-index: 1;    height: 4px;    width: 4px;    border: 0;    background: #ff3d57;    left: 50%;    top: 50%;    margin: -2px 0 0 -2px;    -webkit-transition: all 0.1s ease-in-out;    -moz-transition: all 0.1s ease-in-out;    -o-transition: all 0.1s ease-in-out;    transition: all 0.1s ease-in-out;}div#dez {    margin-right: 20px;    z-index: 999999;}.logo_outer {    color: #ff3d57;    border-radius: 100%;    border: 5px solid #ff3d57;    padding: 8px;    padding-top: 3px;    padding-bottom: 7px;    height: 60px;    width: 60px;    display: inline-table;    align-items: center;    z-index: 999;}.main_navbar_logo {    position: fixed;    top: 30px;    left: 20px;    z-index: 999999 !important;}.sections_txt img {    max-height: 260px;    display: block;        display: block;    max-width: 100%;    height: auto;}#fp-nav ul li a span, .fp-slidesNav ul li a span {    background: #ff3d57 !important;}#ourblog > .page_box a {    color: #00ffdf;    font-size: 17px;}p.calc_texti {    color: #b3b3b3;    clear: both;    padding-left: 0px;}span.calcnum_icon {    font-size: 12px;    padding-right: 7px;}.calc_link {    font-size: 15px;    text-align: left;}.calcd_box {    margin-top: 10px;}p.calcnum_txt {    margin-bottom: 0px;}h4.tblsubtitlex {    color: #ff409f;    font-size: 22px;    font-weight: 600;}.calc_intxt{	color: #b3b3b3;	font-size: 17px;	    text-align: left;	}.tblbuttons.clcb i {    font-size: 14px;    padding-top: 10px;}.calc_inlink, .calc_intxt a {    background-color: transparent;    border: none;    color: #00ffdf;}.calc_inlink:hover, .calc_intxt a:hover {    text-decoration: underline;}#calculator_container .xinputy {    margin-top: 8px;}#fp-nav ul li a span, .fp-slidesNav ul li a span {    border-radius: none !important;    background: transparent !important;}#fp-nav ul li a span, .fp-slidesNav ul li a span:before {    content: "\f10c";    font-family: FontAwesome;    color: #ff3d57 !important;}.fp-slidesNav ul li a.active span {    background: transparent !important;    margin: -2px 0 0 -2px !important;}.fp-slidesNav ul li a.active span:before {    content: "\f111";    font-family: FontAwesome;    color: #ff3d57 !important;}#fp-nav ul li:hover a span, .fp-slidesNav ul li:hover a span {    margin: -2px 0 0 -2px !important;}a.blog_link {    border: none;    background-color: transparent;    cursor: pointer;    margin-top: -2px;    color: #00ffdf;}a.blog_link:hover {    color: white;}a.blog_all {    border: 1px solid #00ffdf;    background-color: transparent;    cursor: pointer;    margin-top: -2px;    color: #00ffdf;    padding: 10px;    display: inline-block;    margin-top: 10px;}a.blog_all:hover {    border: 1px solid white;    color: white;}@media (max-width: 789px){.mod_inner {    position: absolute;    top: 10px;    bottom: 10px;    left: 0;    right: 0;    margin: 0 auto;    transform: none;    width: 95%;    background-color: black;    border: 3px solid #00abff;    padding: 20px;    overflow-y: scroll;}.mod_box {    position: relative;    height: 100%;    width: 100%;    overflow-x: scroll;}body{overflow: hidden;}}span.clight {    font-weight: 400;}span.cbold {    font-weight: 900;}.sections_txt ul li:before {    font-size: 11px;    vertical-align: middle;    padding-top: 3px;    color: #00ffdf;    font-family: FontAwesome;    content: "\f10c";    padding-right: 12px;}.sections_txt li {    font-size: 16px;    vertical-align: top;    color: #b3b3b3;    padding-left: 10px;}.sections_txt ul {    list-style: none;    -webkit-padding-start: 15px;    padding-right: 15px;}.bor_menuy{position: relative; height: 100%; }.bor_menux{position: absolute; top: 10%; right: 8px; width: 8px;}#map_contact{height: 200px; width: 100%;}.contact-details .fa{font-size: 20px !important;}p {    margin: 0 0 0px !important;}.page_box {    padding-left: 18%;    padding-right: 15%;}.tblsubtitle {    font-size: 20px;    margin-bottom: 5px;    margin-top: 5px;}.tbltitle {    font-weight: 700;    font-size: 24px;    margin-top: 5px;    margin-bottom: 5px;}h4.tblsubtitlex{	font-size: 20px;    margin-bottom: 5px;    margin-top: 5px;}.contact-details h4.clgr {    margin-bottom: 0px;    margin-top: 0px;}h1.main_section_title {    position: relative;    left: auto;    top: auto;    -webkit-transform: none;    transform: none;text-align: center;    text-transform: uppercase;    font-size: 85px;} h2.main_section_subtitle_new {     position: relative;    left: auto;    top: auto;    -webkit-transform: none;    transform: none; text-align: center; font-size: 35px;}    h2.last_section_subtitle_new.cmgr {    position: absolute;    bottom: 10px;    text-align: center;    width: 100%;    font-size: 16px;}     .calc_golink {border: none;background-color: transparent;cursor: pointer;margin-top: -2px;color: #b3b3b3;display: block;font-size: 14px;margin-bottom: 10px;}.calc_golink:hover {cursor: pointer;color: gainsboro;}span.calcnum_ic {font-size: 12px;padding-right: 7px;color: #00ffdf;}.landing_section {    position: absolute;    left: 0;    top: 45%;    -webkit-transform: translate(-50%, -45%);    transform: translateY(-50%);    width: 100%;    margin: 0 auto;}.fp-slidesNav.bottom > ul {    width: 60%;    text-align: center;    display: block;    margin: 0 auto;}.fp-slidesNav.bottom {    margin-left: auto !important;    width: 100%;    margin: 0 auto !important;    text-align: center;    margin-left: auto !important;    left: auto !important;    width: 100%;    text-align: center;    margin: 0 auto !important;    align-items: center;}.item_slide {    max-height: 700px;}.sections_txt img {    max-height: 250px;}.landing_section .item_slide {    max-height: 470px;}.contact_section .item_slide {    max-height: 180px;    padding-bottom: 15px;}	.num_txt {		font-size: 18px;	}	.num_icon {		font-size: 15px;		padding-top: 3px;	}	label.control-label {    color: black;}.landing_section img.item_slide.img-responsive {    margin: 0 auto;	    padding-bottom: 0px !important;}.item_slide {    padding-bottom: 15px;}.num_txt {    color: #000000;}span.num_txt_thin {    font-size: 24px;}span.num_txt_bold {    font-weight: 600;}.sections_txt img {    margin: 0 auto;}img.item_slide {    margin: 0 auto;}.fp-slidesNav.bottom {    position: relative !important;    bottom: 0px !important;    height: 10%;    padding-top: 10px;}.fp-slides.before_bullets {    height: 90% !important;}.before_bullets .page_box {    margin-bottom: 0px !important;    padding-bottom: 0px !important;}.page_gallery .sections_txt img {    max-height: 550px;}.page_gallery .page_box {    padding-left: 10% !important;    padding-right: 8% !important;}.slider_container {	margin: 0 auto;	text-align: center;	position: relative;	height: 260px;	overflow: hidden;}.slider_container img {	width: 100%;	height: 260px;}.slider_div{	width: 100%;	display: none;	position: absolute;	top: 0px;	left: 0px;	height: 260px;}.slider_prev {    position: absolute;    top: 36%;    left: -14px;    z-index: 999;    border: none;    outline: none;    color: #bfbfbf;    background-color: transparent;    font-size: 45px;}.slider_next {    position: absolute;    top: 36%;    right: -14px;    z-index: 999;    border: none;    outline: none;    color: #bfbfbf;    background-color: transparent;    font-size: 45px;}.slider_bullets {    text-align: center;    padding-top: 10px;}a.slider_bullets_link {    color: #1d88dc;}.slider_bullets_link > .slider_bullets_circle::before{	font: normal normal normal 14px/1 FontAwesome;    content: "\f1db";}.slider_bullets_link_active > .slider_bullets_circle::before{	font: normal normal normal 14px/1 FontAwesome;	content: "\f111";}.hrow{	overflow: hidden; }.hcol{	margin-bottom: -99999px;	padding-bottom: 99999px;}li.slider_bullets_li {    display: inline-block;    margin-left: 3px;}.slider_bullets_link:hover{	cursor: pointer;}.page_box_padd {    padding-left: 14%;    padding-right: 13%;}.page_about .loaded_img{	float: left;    padding-right: 20px;    padding-top: 5px;}	.page_about .item_slide {    max-height: 400px;}.page_box {    padding-left: 15%;    padding-right: 12%;}	.contact-details h4 {    margin: 0px;}.page_contact p.num_icon {    font-size: 11px;}.page_contact p.list_item_title {    font-size: 14px;}.page_contact p.num_txt {    font-size: 15px;}	.col-md-2x {		width: 20%;	}	.col-md-8x{	    width: 60%;	}	.col-md-2x, .col-md-8x {		float: left;	}.col-md-2x, .col-md-8x {    position: relative;    min-height: 1px;    padding-right: 15px;    padding-left: 15px;}			@media only screen and (min-width: 800px) and (max-width: 1281px) {	h1.main_section_title.cmgr {		font-size: 65px;	}	h2.main_section_subtitle_new.cmgr {		font-size: 30px;	}	h2.main_section_subtitle {		font-size: 30px;	}	.tbltitle {		font-weight: 700;		font-size: 16px;	}	.tblsubtitle {		font-size: 16px;	}	h4.tblsubtitlex {		font-size: 16px;	}	.tblbtnr {		font-size: 16px;	}}.landscape_col {    width: auto;    float: none;}@media only screen and (min-width: 360px) and (max-width : 799px) {			.slider_bullets_link > .slider_bullets_circle::before{	font: normal normal normal 10px/1 FontAwesome;    content: "\f1db";}.slider_bullets_link_active > .slider_bullets_circle::before{	font: normal normal normal 10px/1 FontAwesome;	content: "\f111";}	.slider_container img, .slider_container, .slider_div {      height: 100px;}.slider_prev {    display:none;}.slider_next {    display:none;}.col-md-2x {		width: 100%;	}	.col-md-8x{	    width: 90%;		margin: 0 auto;	}	.col-md-2x, .col-md-8x {		float: none;	}.page_about .item_slide {    max-height: 160px;}	.page_gallery .page_box {    padding-left: 2% !important;    padding-right: 2% !important;}	.page_contact p.num_txt {    font-size: 8px;}.page_contact p.num_icon {    font-size: 5px;    padding-top: 2px;}.num_box {    clear: both;    padding-left: 8px;}			.main_section {    padding: 0px;    padding-left: 8px;    padding-bottom: 8px;    padding-top: 8px;   margin-left: 5px;}	.fp-slidesNav.bottom > ul {    width: 100%;}	.tbltitle {		font-size: 8px;	    margin-top: 1px;		margin-bottom: 1px;	}	h4.tblsubtitlex {		font-size: 8px;		margin: 1px;	}	.tblsubtitle {		font-size: 8px;		margin: 1px;	}	h1.main_section_title.cmgr {		font-size: 26px;	}	.tblbtnr {		font-size: 8px;	}	h2.main_section_subtitle_new {		font-size: 20px;	}	.xinputy {		height: 12px;		border-radius: 0px;		margin-bottom: 3px;		padding: 2px;	}	#contact-form .xinput {		height: 20px;		border-radius: 0px;		margin-bottom: 3px;		padding: 2px;	}	div#map_contact {		height: 100px;	}	.contact-details > li {		display: block;	}	.contact-details {		clear: both;		margin-bottom: 0px;	}	.contact-details h4 {		margin: 0px;	}	.contact-detailsa a.sln {		display: inline-block;	}	h2.main_section_subtitle {		font-size: 22px;		margin: 0px;	}	.sections_txt {		font-size: 8px;	}	.page_box {		margin: 4px;		padding: 5px;		padding-left: 2%;		padding-right: 2%;	}	label.control-label {		font-size: 8px;	}	.num_txt {		font-size: 9px;	}	span.num_txt_thin {    font-size: 17px;}	.num_icon {		font-size: 5px;    padding-top: 2px;    margin-top: 0px !important;	}	p {		margin: 0px;	}	body {		font-size: 10px;	}	ul.list-unstyled.contact-details h4 {		font-size: 9px !important;	}	button.tblbtnr.bcbl.btn {		font-size: 10px;	}	h2.main_section_subtitle_new {				text-align: center;	}	.contact-detailsa {		clear: both;		margin-bottom: 10px;	}	.sections_txt img {		max-height: 120px;	}	.incontent img {		max-height: 140px;		padding: 5px;	}	.calcdesktop .col-md-2 {		width: 16.66666667%;		float: left;	}	.calcdesktop .col-md-5 {		width: 41.66666667%;		float: left;	}	.tblbuttons.clcb i {		display: none;	}	.tblbuttons {		min-width: 60px;	}	.tblbtnr {		padding: 6px;		outline: 0;		overflow: hidden;		height: auto;		white-space: normal;	}	#contact-form .tblic {		display: none;	}	.contact-details .fa {		font-size: 13px !important;		margin-top: 0px;	}	.contact-details .fa-envelope {		font-size: 11px !important;		margin-top: 0px;	}	.contact-detailsa .fa-lg {		font-size: 1.2em;		line-height: .75em;		vertical-align: -15%;	}	.contact-detailsa .fa-stack-2x {		font-size: 1.7em;	}	.contact-detailsa .fa-stack {		position: relative;		display: inline-block;		width: 1.7em;		height: 1.7em;		line-height: 1.7em;		vertical-align: middle;	}	.contact-details h4.clgr {		font-size: 9px;	}	.contact-details h4.clgr {		margin-bottom: 0px;		margin-top: 0px;	}	a.main_navbar_link {		font-size: 15px;	}	.main_navbar_link_out {		min-width: 180px;	}	.main_navbar_lix {		min-width: 180px;	}	#fp-nav ul li, .fp-slidesNav ul li {		margin-left: 1px !important;		margin-right: 1px !important;	}	.calc_golink {    font-size: 8px;}span.calcnum_ic {    font-size: 7px;}h2.last_section_subtitle_new.cmgr {    font-size: 10px;}	.landing_section .item_slide {    max-height: 215px;}.item_slide {    max-height: 260px;}.contact_section .item_slide {    max-height: 100px;}.contact-details h4 {    margin: 0px;    font-size: 8px;}.fp-slidesNav.bottom {    position: relative !important;    bottom: 3px !important;    height: 13%;    padding-top: 0px;}#fp-nav ul li, .fp-slidesNav ul li {    margin: 1px !important;    position: relative;}.fp-slides.before_bullets {    height: 87% !important;}.before_bullets .page_box {    margin-bottom: 0px !important;    padding-bottom: 0px !important;}}@media only screen and (min-width: 360px) and (max-width : 799px) and (orientation: landscape){		.page_about .sections_txt {    float: left;    width: 70%;    clear: none !important;	padding-top: 5px;}.page_about .item_slide {    margin-left: 0px;    max-height: 300px;}.page_about .loaded_img {    float: left;    padding-right: 20px;    padding-top: 5px;    width: 30%;}	.slider_bullets_link > .slider_bullets_circle::before{	font: normal normal normal 10px/1 FontAwesome;    content: "\f1db";}.slider_bullets_link_active > .slider_bullets_circle::before{	font: normal normal normal 10px/1 FontAwesome;	content: "\f111";}	.slider_container img, .slider_container, .slider_div {      height: 100px;}.slider_prev {    position: absolute;    top: 30%;    font-size: 25px;}.slider_next {    position: absolute;    top: 30%;    font-size: 25px;}.page_gallery .page_box {    padding-left: 2% !important;    padding-right: 2% !important;}.page_gallery .sections_txt img {    max-height: 160px;}.landscape_col2 .col-md-6 {    float: left;    width: 50%;}.page_contact p.list_item_title {    font-size: 7px;}.page_contact p.num_txt {    font-size: 7px;}.page_contact p.num_icon {    font-size: 5px;}.num_box {    clear: both;    padding-left: 0px;}	.col-md-2x {		width: 20%;	}	.col-md-8x{	    width: 60%;	}	.col-md-2x, .col-md-8x {		float: left;	}		.fp-slidesNav.bottom > ul {    width: 70%;    text-align: center;    display: block;    margin: 0 auto;}	.contact_section .item_slide {    max-height: 100px;}	.item_slide {    max-height: 160px;}	a.main_navbar_link {		font-size: 15px;	}	.main_navbar_link_out {		min-width: 180px;	}	.main_navbar_lix {		min-width: 180px;	}	.col-md-4 {		width: 33.33333333%;	}	.col-md-6 {		width: 50%;	}	.col-md-4, .col-md-6{				float: left;	}	.tbltitle {		font-size: 8px;		    margin-top: 0px;    margin-bottom: 0px;	}	h4.tblsubtitlex {		font-size: 7px;		margin: 0px;	}	.tblsubtitle {		font-size: 7px;		margin: 0px;	}	h1.main_section_title.cmgr {		font-size: 22px;		margin-bottom: 5px;		margin-top: 0px;	}	.tblbtnr {		font-size: 7px;	}	h2.main_section_subtitle_new {		font-size: 20px;	}	.xinputy {		height: 8px;		border-radius: 0px;		margin-bottom: 0px;		padding: 0px;	}	#contact-form .xinput {		height: 20px;		border-radius: 0px;		margin-bottom: 3px;		padding: 2px;	}	div#map_contact {		height: 100px;	}	.contact-details > li {		display: block;	}	.contact-details {		clear: both;		margin-bottom: 0px;	}	.contact-details h4 {		margin: 0px;	}	.contact-detailsa a.sln {		display: inline-block;	}	h2.main_section_subtitle {		font-size: 14px;		margin: 0px;	}	.sections_txt {		font-size: 8px;	}	.page_box {		margin: 4px;		padding: 5px;		padding-left: 2%;		padding-right: 2%;	}	label.control-label {		font-size: 8px;	}		.num_txt {		font-size: 8px;	}	span.num_txt_thin {    font-size: 17px;}	.num_icon {		font-size: 5px;		padding-top: 0px;	}	p {		margin: 0px;	}	body {		font-size: 10px;	}	ul.list-unstyled.contact-details h4 {		font-size: 9px !important;	}	button.tblbtnr.bcbl.btn {		font-size: 7px;	}.landing_section .item_slide {    max-height: 180px;}	.contact-detailsa {		clear: both;		margin-bottom: 10px;	}	.sections_txt img {		max-height: 90px;	}	.incontent img {		max-height: 65px;	}	.calcdesktop .col-md-2 {		width: 16.66666667%;		float: left;	}	.calcdesktop .col-md-5 {		width: 41.66666667%;		float: left;	}	.tblbuttons.clcb i {		display: none;	}	.tblbuttons {		min-width: 60px;	}	.tblbtnr {		padding: 2px;		outline: 0;		overflow: hidden;		height: auto;		white-space: normal;	}	#contact-form .tblic {		display: none;	}	.contact-details .fa {		font-size: 13px !important;		margin-top: 0px;	}	.contact-details .fa-envelope {		font-size: 11px !important;		margin-top: 0px;	}	.contact-detailsa .fa-lg {		font-size: 1.2em;		line-height: .75em;		vertical-align: -15%;	}	.contact-detailsa .fa-stack-2x {		font-size: 1.7em;	}	.contact-detailsa .fa-stack {		position: relative;		display: inline-block;		width: 1.7em;		height: 1.7em;		line-height: 1.7em;		vertical-align: middle;	}	.contact-details h4.clgr {		font-size: 9px;	}	.contact-details h4.clgr {		margin-bottom: 0px;		margin-top: 0px;	}		.incontent img {		max-height: 100%;		padding: 0px;	}	.cdiv_smaller, .cdiv_bigger {		float: left;		padding-top: 5px;	}	.cdiv_smaller{		width: 30%;	    padding-right: 15px;	}	.cdiv_bigger{		width: 70%;	}	.incontent{clear:both;}	.landscape_col {		width: 50%;		float: left;	}	.landscape_col_contact_smaller {		float: left;		width: 55%;		padding-left: 20px;		padding-top: 5px;	}	.landscape_col_contact_larger {		float: left;		width: 45%;	}	.landscape_col_contact_smaller .col-md-6 {		float: none;			width: 100%;	}	.landscape_col2 .col-md-6 {    float: left;    width: 50%;}	/*.sections_txt > .div_uploaded_img {		float: left;		width: 20%;	}	.sections_txt > .div_uploaded_txt {		float: left;		width: 80%;	}*/	.incontent {		clear: both;	}	.sections_txt {		clear: both;	}		#fp-nav ul li, .fp-slidesNav ul li {		margin-left: 1px !important;		margin-right: 1px !important;	}	.calc_uploaded_txt {		float: none !important;		width: 100% !important;	}		.calc_golink {    font-size: 8px;}span.calcnum_ic {    font-size: 7px;}h2.last_section_subtitle_new.cmgr {    font-size: 10px;}.contact-details > h4 {    font-size: 8px;}.landing_section {     padding-top: 10px;      margin: 0 auto;}h2.main_section_subtitle_new.cmgr {    margin: 0;	font-size: 18px;}.landing_section > div {    margin: 0 auto;	}.fp-slidesNav.bottom {    position: relative !important;    bottom: 15px !important;    height: 10%;    padding-top: 0px;}.fp-slides.before_bullets {    height: 90% !important;}.before_bullets .page_box {    margin-bottom: 0px !important;    padding-bottom: 0px !important;}#fp-nav ul li, .fp-slidesNav ul li {    margin: 1px !important;}}.contact-details {    margin-bottom: 10px;}.contact-detailsa {    clear: both;    margin-bottom: 10px;}.blackdiv {    background-color: black;    position: fixed;    top: 0;    width: 100%;    height: 100%;    z-index: 9999999;	display: none;}.grecaptcha-badge {    bottom: 1px !important;}.grecaptcha-badge {    visibility: hidden;}#inline-badge {    color: black;}#inline-badge a {    color: #00abff;}.rc-anchor-logo-img-portrait {    background-size: 22px;    height: 22px;    margin: 0 auto;    width: 22px;}.rc-anchor-normal {    height: auto;    width: 100%;}#rc-imageselect, .g-recaptcha {  transform:scale(0.72);  -webkit-transform:scale(0.72);  transform-origin:0 0;  -webkit-transform-origin:0 0;}@media only screen and (max-width: 821px) {#rc-imageselect, .g-recaptcha {  transform:scale(0.5);  -webkit-transform:scale(0.5);  transform-origin:0 0;  -webkit-transform-origin:0 0;}	}