@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap');
body {
	padding: 0px;
	margin: 0px;
}
.d-flex{
    display: flex;
}
.align-items-center  {
	align-items: center;
}
.header .navbar {
	border: none;
	margin: 0px;
}
.header .navbar-brand {
    height: auto;
    padding: 10px 15px 13px;
}
.header .navbar-collapse.collapse {
	width: 100%;
}
.header .navbar-default {
    background-color: #d6d6d7;
    border-top: #ed1c24 2px solid;
    border-bottom: #fff 1px solid;
    border-radius: 0;
    box-shadow: 0px 5px 30px rgba(12, 12, 12, 0.5);
}
.header .navbar-nav {
    float: right;
    margin: 0;
}
.header .navbar-default .navbar-nav > li > a {
	font-family: 'Bebas Neue', cursive !important;
    text-transform: uppercase;
    color: #231f20;
    font-size: 22px;
    padding: 0px;
    margin-left: 30px;
		transition: .3s;
}
.header .navbar-default .navbar-nav > li.current-menu-item > a, .header .navbar-default .navbar-nav > li > a:hover{
    color: #ed1c24;
    /* background-color: transparent; */
	background:none !important;
}
.navbar-default .navbar-nav > .current-menu-item:hover > a{
    color: #004071;
    background-color: transparent;
}
.bnrCntnr img {
    width: 100%;
}

.elementor-element.elementor-element-c8bd70f.angebt_ttl.elementor-widget.elementor-widget-heading h2 {
	font-family: 'Bebas Neue', cursive !important;
	font-weight: 500;
}
.elementor-element.hmsrvsimg.elementor-widget.elementor-widget-image::before {
	content: "";
	width: 90%;
	height: 95%;
	border: #ffffff3b 13px solid;
	display: inline-block;
	position: absolute;
	left: -16px;
	top: -27px;
	z-index: 0;
}
.elementor-element.hmsrvsimg.elementor-widget.elementor-widget-image .elementor-image {
	position:relative;
}
.elementor-element.hmsrvsimg.elementor-widget.elementor-widget-image .elementor-image img{
	border-style: solid;
	border-width: 5px 5px 5px 5px;
	border-color: rgba(255, 255, 255, 0.07);
}
.elementor-16 .elementor-element.elementor-element-3b169e0 .elementor-text-editor {
	text-align: center;
	margin-bottom: 37px;
}
.elementor-16 .elementor-element.elementor-element-a37427f {
	background-repeat: no-repeat;
	background-size: cover;
}
.elementor-element.elementor-element-6442555.elementor-align-center.rdmr_angbt_btnhm.elementor-widget.elementor-widget-button .elementor-button-text{
	font-size:30px;
	text-transform: uppercase;
	font-family: 'Bebas Neue', cursive !important;
}
.elementor-element.elementor-element-6442555.elementor-align-center.rdmr_angbt_btnhm.elementor-widget.elementor-widget-button::before, .elementor-element.elementor-element-6442555.elementor-align-center.rdmr_angbt_btnhm.elementor-widget.elementor-widget-button::after {
	content: "";
	position: absolute;
	top: 50%;
	width: 32%;
	height: 8px;
	border-top: #696969 1px solid;
	border-bottom: #696969 1px solid;
}
.elementor-element.elementor-element-6442555.elementor-align-center.rdmr_angbt_btnhm.elementor-widget.elementor-widget-button:before {
	left:89px
}

.elementor-element.elementor-element-6442555.elementor-align-center.rdmr_angbt_btnhm.elementor-widget.elementor-widget-button::after {
	right: 115px;
	width: 30%;
}
.elementor-16 .elementor-element.elementor-element-6442555 .elementor-button {
	box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.34);
}
.outer{margin:0 auto; width:100%;max-width: 747px;}
#big{ margin-bottom:22px; }
#thumbs .owl-nav>div{ text-align:center; position:absolute; left:-75px; top:50%; margin-top:-22px; width:44px; height:44px; border-radius:22px; background:#f3f3f3; font-size:24px; color:#bfbebe; border:1px solid #dcdcdb;}
#thumbs .owl-nav>div.owl-next{left:auto;right:-75px;}

.ftr-info i.fa {
	width: 99px;
	height: 99px;
	margin-bottom: 13px;
}
.ftr-info p {
	font-weight: 600;
}
.ftr_mnu {
	display: flex;
	justify-content: flex-end;
	margin:0px;
	padding:0px;
}
.ftr_mnu li{
	display:inline-block;
	list-style:none;
	margin-left: 10px;
}
.ftr_mnu li a {
	padding: 14px 17px;
	border: #595656 2px solid;
	color: #c6c5c5;
	display: inline-block;
	line-height: 1;
	text-decoration:none;
	font-size: 15px;
	text-transform: uppercase;
	font-weight: 600;
}

.cal_bx .fa.fa-phone {
    transform: rotate(90deg);
}

.elementor-element.elementor-element-9230cdf.elementor-section-boxed.elementor-section-height-default.elementor-section.elementor-top-section {
	margin-top: 100px;
}
.elementor-element.srvs_ttl.elementor-widget.elementor-widget-heading {
	margin-bottom: 30px;
}

.elementor-element.sngl_srv_bx.elementor-section-boxed.elementor-section-height-default.elementor-section.elementor-inner-section {
	margin-bottom:60px
}
.elementor-element.elementor-element-9f3f4a6.angbt_img_rght.elementor-widget.elementor-widget-image {
	margin-bottom: 36px;
	margin-top:14px;
}
.elementor-element.elementor-element-4e6cf0c.elementor-widget.elementor-widget-heading {
	margin-bottom: 120px;
}
.fa.fa-globe {
    font-family: FontAwesome;
}
.elementor-23 .elementor-element.elementor-element-a0f3671 .elementor-heading-title {
	font-family: 'Bebas Neue', cursive !important;
}
.elementor-element.elementor-element-f464319.elementor-column.elementor-col-100.elementor-top-column {
	margin-top: 65px;
	margin-bottom: 85px;
}
.elementor-element.elementor-element-a0f3671.gus_bld_ttl.bebus_ttl.elementor-widget.elementor-widget-heading {
	margin-bottom: 30px;
}
.elementor-element.elementor-element-2bc458e.gus_smittl.elementor-widget.elementor-widget-heading {
    margin-bottom: 40px;
}

.sp-fade-thumbnail-arrows {
	opacity: 1!important;
}
.elementor-25 .elementor-element.elementor-element-6d7ee63 .elementor-heading-title {
	font-family: 'Bebas Neue', cursive !important;
}
.elementor-element.elementor-element-6d7ee63.glry_ttl.bebus_ttl.elementor-widget.elementor-widget-heading {
    margin-top: 67px;
}
.elementor-element.elementor-element-97405e2.glry_para_tp.elementor-widget.elementor-widget-text-editor {
	margin-bottom: 41px;
}
.sp-thumbnail-arrow {
	display: block !important;
}
.elementor-element.elementor-element-eccf089.elementor-column.elementor-col-100.elementor-top-column {
    margin-bottom: 100px;
}
.elementor-27 .elementor-element.elementor-element-3507641 .elementor-heading-title, .elementor-27 .elementor-element.elementor-element-324afeb .elementor-heading-title {
	padding-bottom:20px;
	
}
.elementor-element.elementor-element-324afeb.kntk_frm_ttl.fncy_ttl.elementor-widget.elementor-widget-heading {
    margin-bottom: 66px;
}
.elementor-27 .elementor-element.elementor-element-3507641 .elementor-heading-title:before, .elementor-27 .elementor-element.elementor-element-324afeb .elementor-heading-title:before {
    content: "";
    position: absolute;
    background: red;
    height: 4px;
    width: 74px;
    bottom: 0;
}
.elementor-element.elementor-element-3507641.kntk_ttl.fncy_ttl.elementor-widget.elementor-widget-heading {
	margin-bottom:57px;
}
.elementor-element.elementor-element-f59a17f.elementor-column.elementor-col-50.elementor-top-column {
    padding-left: 70px;
}
section.elementor-element.elementor-element-5884de6.kntkt_tp_area {
    margin-top: 106px;
}
.kntkt_frm input.form-control {
    height: 69px;
    border: #000 1px solid;
    border-radius: 0;
}
.kntkt_frm textarea.form-control {
    height: 185px;
    border: #000 1px solid;
    border-radius: 0;
}
.kntkt_frm label {
    margin-bottom: 20px;
}

input.wpcf7-form-control.wpcf7-submit.bnt.sbmt_btn {
    padding: 25px 70px;
    line-height: 1;
    font-size: 25px;
    font-weight: 600;
    color: #fff;
    background: #323131;
    border: none;
    margin: 0px auto 140px;
    display: table;
}
.elementor-element.elementor-element-5abbe69.elementor-column.elementor-col-100.elementor-top-column {
    margin-top: 60px;
    margin-bottom: 80px;
}
.elementor-34 .elementor-element.elementor-element-01dcbf5 .elementor-heading-title {
    font-family: 'Bebas Neue', cursive !important;
    padding-left: 10px;
}
.bebus_ttl h2 {
	font-family: 'Bebas Neue', cursive !important;
}
.elementor-36 .elementor-element.elementor-element-7e4d6e7 .elementor-heading-title {
	padding-left:10px;
}
.datenzn_cntnt {
    margin-top: 62px;
    margin-bottom: 93px;
}
.datenzn_cntnt p {
	color:#4e4d4e!important;
}
.parabx_ttl h2 {
    font-size: 22px!important;
    color: #231f20!important;
    font-weight: 700!important;
}
.kntkt_frm .wpcf7-acceptance a{ color:#231f20 !important; font-weight:bold; }
/* ==========.srvdtl_lst li i:before { content: "\f046" !important;}========== */



/* ========== Footer Style=========== */
.top-ftr { background: #c6c5c5; padding: 105px 0;}
.ftr-info { text-align: center;}
.ftr-info i.fa{ font-size:35px; color:#3d3c3d; border:2px solid #3d3c3d; border-radius:50%; padding: 30px;}
.btm-ftr { background: #252424; padding: 30px 0; }
.btm-ftr .row {
	display:flex;
	align-items:center;
}
.ftr_cpyrght p{ font-family: 'Roboto'; color: #818282;margin:0px;}
.ftr-info a {
    font-weight: 600;
    color: #333;
    text-decoration: none;
	display:block;
}
.ftr_cpyrght a {
	font-weight: 600;
    color: #787878;
    text-decoration: none;
	display: inline-block;
}









@media (min-width: 1200px) {  }

@media (min-width: 992px) and (max-width: 1199.98px) {  }

@media (min-width: 768px) and (max-width: 991.98px) {  }

@media (min-width: 576px) and (max-width: 767.98px) {  }


@media (max-width: 575.98px) {
	.btm-ftr .row {
    flex-flow: wrap;
}
.header .container {
    flex-flow: wrap;
}
.navbar-header {
    width: 100%;
    margin: 0px!important;
}
.header .navbar-brand {
    height: auto;
    padding: 10px 0px;
}
.header	.navbar-brand>img {
    width: 100px;
}
.header button.navbar-toggle {
    margin: 21px 0px;
}
.header .navbar-collapse {
    position: absolute;
    top: 100%;
    z-index: 9;
    background: #ddd;
    padding: 10px 10px;
    width: 100%!important;
}
.header .navbar-nav {
    float: left;
    margin: 0;
    width: 100%;
}
.header .navbar-default .navbar-nav>li>a {
    margin-left: 0px!important;
    margin-bottom: 16px;
}
.wlcm_area_hm {
    padding: 40px 0px!important;
}
.hz_wlkm_ttl h2 {
    font-size: 20px!important;
}
.wlkm_btd_ttl h2 {
    font-size: 25px!important;
    line-height: 30px!important;
}
.elementor-element.elementor-element-c8bd70f.angebt_ttl.elementor-widget.elementor-widget-heading h2 {
    font-size: 50px;
}
.elementor-16 .elementor-element.elementor-element-a37427f {
    padding: 35px 0px 61px 0px;
}
.hmsrvsimg {
    width: 90%!important;
    margin: 0px auto 50px;
    margin-left: 23px;
}
.elementor-element.hmsrvsimg.elementor-widget.elementor-widget-image::before {
    border: #ffffff3b 8px solid;
    left: -16px;
    top: -18px;
}
.angbt_hm_img_bx {
    margin-bottom: 0px!important;
}
.elementor-element.elementor-element-6442555.elementor-align-center.rdmr_angbt_btnhm.elementor-widget.elementor-widget-button::before, .elementor-element.elementor-element-6442555.elementor-align-center.rdmr_angbt_btnhm.elementor-widget.elementor-widget-button::after {
	display: none;
}
.top-ftr {
    padding: 60px 0!important;
}
.ftr-info > .col-sm-3 {
    margin-bottom: 25px;
}
.ftr_cpyrght p {
    text-align: center;
    margin-bottom: 20px;
}
	
	.btm-ftr > .col-sm-6 {
		width:100%
	}
	.ftr_mnu {
		width:100%;
		justify-content:center;
	}
.elementor-element.elementor-element-9230cdf.elementor-section-boxed.elementor-section-height-default.elementor-section.elementor-top-section {
    margin-top: 30px;
}
.srvs_ttl h2 {
    font-size: 24px!important;
}
.sngl_srv_bx {
    margin-bottom: 20px!important;
}
.angebt_btm_bldln h2 {
    font-size: 24px!important;
    line-height: 35px!important;
}
.elementor-21 .elementor-element.elementor-element-4e6cf0c .elementor-heading-title {
	font-size: 26px!important
}
.elementor-element.elementor-element-4e6cf0c.elementor-widget.elementor-widget-heading {
    margin-bottom: 60px;
}
.bebus_ttl h2{
	font-size: 26px!important;	
}
element.elementor-element-f464319.elementor-column.elementor-col-100.elementor-top-column {
    margin-top: 35px;
    margin-bottom: 50px;
}
.elementor-23 .elementor-element.elementor-element-2bc458e .elementor-heading-title {
	font-size:22px;
}
.elementor-element.elementor-element-f464319.elementor-column.elementor-col-100.elementor-top-column {
    margin-top: 35px;
    margin-bottom: 50px;
}
.elementor-element.elementor-element-6d7ee63.glry_ttl.bebus_ttl.elementor-widget.elementor-widget-heading {
    margin-top: 35px;
}
.elementor-element.elementor-element-eccf089.elementor-column.elementor-col-100.elementor-top-column {
    margin-bottom: 60px;
}
section.elementor-element.elementor-element-5884de6.kntkt_tp_area {
    margin-top: 35px;
}
	.elementor-element.elementor-element-f59a17f.elementor-column.elementor-col-50.elementor-top-column {
    padding-left: 0;
}
.fncy_ttl h2 {
    font-size: 25px!important;
}
	input.wpcf7-form-control.wpcf7-submit.bnt.sbmt_btn {
		margin-bottom: 45px
	}	
.elementor-element.elementor-element-5abbe69.elementor-column.elementor-col-100.elementor-top-column {
    margin-top: 35px;
    margin-bottom: 45px;
}	
.datenzn_cntnt a {
    word-break: break-all;
}	
.parabx_ttl h2 {
    font-size: 20px!important;
}	
.datenzn_cntnt {
    margin-top: 35px;
    margin-bottom: 40px;
}	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
}



