/*
*Theme Name : ThemeName
*Description : ThemeName Theme
*Version : 1.0
*/

.forminator-ui.forminator-custom-form[data-design=default] .forminator-input{
	background-color: rgba(var(--servixa-white-rgb), .10);
    border: 0;
	padding:18px 5px!important
    color:#fff!important;
	outline:0;
}
.forminator-ui#forminator-module-598.forminator-design--default .forminator-input{
	color:#fff!important;
	border:0;
}
.forminator-ui#forminator-module-598.forminator-design--default .forminator-textarea{
	background-color: rgba(var(--servixa-white-rgb), .10);
	outline:0;
	border: 0;
	color:#fff!important;
}
.forminator-ui#forminator-module-598.forminator-design--default .forminator-button-submit{
	position: relative;
    display: inline-flex;
    align-items: center;
    gap: 7px;
    vertical-align: middle;
    -webkit-appearance: none;
    outline: none !important;
    background-color: #d90202;
    color: var(--servixa-white);
    font-size: 17px;
    line-height: 17px;
    font-weight: 600;
    padding: 5px 30px 5px;
    padding-right: 8px;
    overflow: hidden;
    border-radius: 30px;
    transition: all 0.5s linear;
    text-transform: capitalize;
    z-index: 1;

}
.forminator-ui#forminator-module-598.forminator-design--default .forminator-button-submit {
    font-size: 17px;
    font-family: inherit;
    font-weight: 500;
    padding: 12px 22px;
    text-align: center;
}
.feature-one__arrow a{
	pointer-events:none;
}
/* .forminator-ui#forminator-module-574.forminator-design--default .forminator-select2 + .forminator-select .selection .select2-selection--single[role="combobox"]{
	border-color: #fff;
    background: #fff;
    border-radius: 10px;
}
.forminator-ui#forminator-module-574.forminator-design--default select.forminator-select2 + .forminator-select .selection .select2-selection--single[role="combobox"] .select2-selection__rendered{
	line-height:unset!important;
	background:transparent!important;
} */
.forminator-ui#forminator-module-574.forminator-design--default .forminator-input{
	
    background-color: transparent!important;   
    border: 1px solid #fff!important;
	color:#fff!important;
}
.forminator-ui#forminator-module-574.forminator-design--default select.forminator-select2 + .forminator-select .selection .select2-selection--single[role="combobox"] .select2-selection__rendered{
	  background-color: transparent!important;   
      border: 1px solid #fff!important;
	  color:#fff!important;
}
.forminator-ui#forminator-module-574.forminator-design--default .forminator-select2 + .forminator-select .selection .select2-selection--single[role="combobox"]{
	border-color: #fff;
    border-radius: 10px;
	border: 1px solid #fff!important;
}
.forminator-ui#forminator-module-574.forminator-design--default .forminator-select2 + .forminator-select .selection .select2-selection--single[role="combobox"] .select2-selection__arrow{
	color:#fff!important;
}
span.forminator-icon-calendar {
    color: #fff!important;
}
.forminator-ui#forminator-module-574.forminator-design--default .forminator-textarea{
	background:transparent!important;
	border-radius: 10px;
	border: 1px solid #fff!important;
	color:#fff!important;
}
.forminator-ui#forminator-module-574.forminator-design--default .forminator-button-submit{
	background:#d90202!important;
	color:#fff!important;
	border-radius:50px;
	font-size:18px!important;
	padding: 10px 26px!important;
}
.forminator-select.forminator-select-dropdown-container--open .forminator-select-dropdown.forminator-dropdown--default .select2-results .select2-results__options .select2-results__option{
	background:#fff!important;
}
.forminator-select-dropdown-container--open .forminator-custom-form-574.forminator-dropdown--default{
	background:unset!important;
}

button, input, optgroup, select, textarea {
    margin: 0;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
    height: 60px;
    width: 100%;
    border: 1px solid rgba(var(--servixa-white-rgb), .50);
    background-color: transparent;
    padding-left: 20px;
    padding-right: 20px;
    outline: none;
    font-size: 16px;
    color: var(--servixa-white);
    display: block;
    font-weight: 400;
    border-radius: var(--servixa-bdr-radius);
}

.nice-select {
    position: relative;
    display: block;
    -webkit-tap-highlight-color: transparent;
    background-color: #f6f4f9;
    border-radius: 0px;
    border: 0px solid #e4e4e4;
    box-sizing: border-box;
    clear: both;
    cursor: pointer;
    float: none;
    font-family: inherit;
    color: #fff;
    font-size: 14px;
    font-weight: 300;
    height: 60px;
    line-height: 56px;
    outline: none;
    padding-left: 25px;
    padding-right: 25px;
    text-align: left !important;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    white-space: nowrap;
    width: auto;
    background: transparent;
    border: 1px solid #fff;
    border-radius: 10px;
}

.nice-select:after{
	border-bottom:1px solid #fff;
	border-right: 1px solid #fff;
}
span.forminator-icon-calendar {
    color: #fff !important;
    display: none;
}
.nice-select.open .list{
	width:100%;
	border:1px solid #fff;
}
button.forminator-button.forminator-button-submit {
    position: relative;
    display: inline-block;
    align-items: center;
    gap: 7px;
    vertical-align: middle;
    -webkit-appearance: none;
    outline: none !important;
    background-color: #d90202;
    color: var(--servixa-white);
    font-size: 17px;
    line-height: 17px;
    font-weight: 600;
    padding: 5px 30px 5px;
    padding-right: 8px;
    overflow: hidden;
    border-radius: 30px;
    transition: all 0.5s linear;
    text-transform: capitalize;
    z-index: 1;
	width: 28%;
    margin-top: 10p;

}
.appointment-two__left button.forminator-button.forminator-button-submit{
	position:relative;
	top:28px;
	right:45px;
}
.contact-page__form-box{
	background:#1753a5;	
}
.comment-one__title,.comment-one__text{
	color:#fff;
}
 .forminator-ui#forminator-module-598.forminator-design--default .forminator-button-submit{
	     margin-left: 43px;
         margin-top: -53px;	
}
.forminator-ui.forminator-custom-form[data-design=default] .forminator-input{
/* 	background-color:
	border:1px solid  rgb(0 67 102);*/
	padding:25px 0;
	border:1px solid  rgb(0 67 102);
	color:#000;
}
.forminator-ui.forminator-custom-form[data-design=default] .forminator-input{
	padding: 15px 5px!important;
	border-radius:10px!important;
}
.forminator-ui.forminator-custom-form[data-design=default] select.forminator-select2+.forminator-select .selection span[role=combobox].select2-selection--multiple, .forminator-ui.forminator-custom-form[data-design=default] select.forminator-select2+.forminator-select .selection span[role=combobox].select2-selection--single{
	border-radius:10px;
	padding: 7px 5px!important;
}
.forminator-select-dropdown-container--open .forminator-custom-form-647.forminator-dropdown--default .select2-results .select2-results__options .select2-results__option.select2-results__option--selected, .forminator-select-dropdown-container--open .forminator-custom-form-647.forminator-dropdown--default .select2-results .select2-results__options .select2-results__option.select2-results__option--selected span:not(.forminator-checkbox-box){
	color:#000!important;
}
.forminator-ui#forminator-module-647.forminator-design--default .forminator-select2 + .forminator-select .selection .select2-selection--single[role="combobox"]:hover{
/* 	background:none!important; */

}
.forminator-ui#forminator-module-647.forminator-design--default .forminator-select2 + .forminator-select .selection .select2-selection--single[role="combobox"]:focus{
	outline:none!important;
/* 	border:none!important; */
}
.forminator-select-dropdown-container--open .forminator-custom-form-647.forminator-dropdown--default .select2-results .select2-results__options .select2-results__option.select2-results__option--highlighted{
	outline:none!important;
	outline-offset:none!important;
}
.forminator-ui.forminator-custom-form[data-design=default] .forminator-textarea{
	border: 1px solid rgb(0 67 102);
    color: #000;
}
.forminator-ui#forminator-module-647.forminator-design--default .forminator-textarea:focus{
	 outline: 2px solid rgb(0 67 102)!important;
    outline-offset:0!important;
}

/* Responsive */
.menu-quicklinks-container li:before,.menu-usefullinks-container li:before {
	font-family:FontAwesome;
	content:"\f105";
    font-size: 12px;
    margin-right: 12px;
    color: #d90202;	
}
.footer-widget__quick-link-list li, .menu-usefullinks-container li {
	display:flex;
}
 .forminator-ui#forminator-module-598.forminator-design--default .forminator-button-submit {
    margin-left:unset;
    margin-top: -16px;
   }

.tnp.tnp-subscription .thm-btn{
	width: 42%;
	height: 50px!important;
}

@media(max-width:375px){
	  .cta-one__input-box .thm-btn {
        width: 78%!important;
    }
.scroll-to-top.show {
    opacity: 1;
    visibility: visible;
    right: -51px;
   }
}
@media only screen and (max-width:767px){
	.service-two__wrap {
        padding: 80px 0 34px;
    }
	 .video-one__inner {
        padding: 10px;
    }
	.video-one__btn-box a {
       margin-right: 0;
       margin-bottom: 30px;
   }
	.process-one__single{
		max-width:100%;
	}
	.page.page-id-8 button.forminator-button.forminator-button-submit{
		width: 100%;
		display: inline-block;
		top:unset;
		right:unset;
	}
	.blog-two__single-inner{
		padding: 20px 15px 96px;
	}
	.cta-one__input-box .thm-btn{
		width:58%;
	}
	.f_ml_15{
		margin-left:0!important;
	}
	.site-footer__bottom-menu li{
		    margin-right: 10px;
	}
	.site-footer__bottom-menu {
        flex-direction: row;
    }
	.repair_service_box{
		margin:0;
	}
	.site-footer__top{
	   padding: 183px 0 0px;
	}
	.cta-one__inner{
	   padding: 66px 15px 6px;
	}
	.sliding-text-two__list li>h2{
	  font-size: 50px;
	}
	.process-one__single-inner{
		height:100%;
	}
	.process-one__single-inner{
		padding: 30px 12px 30px;
	}
	.page-header__inner {
        padding: 57px 0 50px;
    }
	.about_section_two{
		padding: 20px 0;
	}
	button.forminator-button.forminator-button-submit{
		width:100%;
	}
	.contact-page {
        padding: 3px 0 0px;
    }
	.contact-page__middle-title {
      font-size: 39px;
  }
	.contact-page__contact-list li{
		padding:15px;
	}
	.contact-page__contact-list li p>span{
		display:block;
		margin-bottom: 10px;
		margin-left: 0px;
        margin-right: 0px;
	}
	.service_details_pd{
		padding:0;
	}
	.faq-one__left .faq-one-accrodion .accrodion-title h4{
		font-size:18px;
	}
}
@media only screen and (min-width:768px) and (max-width:991px){
	.main-menu-two__right{
		display:none;
	}
	.service-two__wrap{
		padding: 90px 0 36px;
	}
	.services-one__content{
		height: 270px;
	}
	.why-choose-two{
		padding: 75px 0 120px;
	}
	.process-one__single-inner{
	   padding: 12px;
	   height: 404px;
	}
	.process-one__inner{
		max-width:100%;
	}
	.page.page-id-8 button.forminator-button.forminator-button-submit{
		top:14px;
	}
	.cta-one__from-box{
	     max-width: 214px;
	}
	 .cta-one__inner {
        padding: 57px 25px 59px;
	}
	.cta-one__from-box {
        max-width: 100%!important;
    }
/* 	.cta-one__input-box .thm-btn{
		top:80px!important;
	} */
	    .cta-one__input-box .thm-btn {
        width: 40%;
    }
	.comment-one__text{
		margin-bottom:14px;
	}
	.page-header__inner{
		padding: 89px 0 77px;
	}
	.contact-page{
		padding: 18px 0 0px;
	}
	.f_ml_15{
		margin-left:unset;
	}
	.service_details_pd{
		padding:0;
	}
	.appointment-two__left button.forminator-button.forminator-button-submit{
		position:relative;
		top:28px!important;
		right:45px;
		}
}
@media only screen and (min-width:992px) and (max-width:1199px){
	.process-one__inner{
		max-width:100%;
	}
	.process-one__single-inner{
		padding:20px;
	}
	.process-one__single-inner{
		height:471px;
	}
	.site-footer__bottom-inner{
		justify-content:center;
	}
	.page-header__inner{
		padding: 89px 0 77px;
	}
	button.forminator-button.forminator-button-submit{
		width:100%;
	}
	.main-menu-two__right{
		display:none;
	}
	.cta-one__input-box .thm-btn{
	   width: 43%;
	}	
	.f_ml_15{
		margin-left:unset;
	}
	.service_details_pd{
		padding:0;
	}
}
@media(max-width:1199px){
	.mobile-nav__content .logo-box{
		display:none;
	}
}
@media(max-width:1366px){
	.main-menu .main-menu__list>li+li, .stricky-header .main-menu__list>li+li {
       margin-left: 21px;
  }
	
	.main-menu .main-menu__list>li>a, .stricky-header .main-menu__list>li>a{
		font-size:16px;
	}
	.main-menu-two__logo img{
		max-width:176px;
	}
   .forminator-ui#forminator-module-598.forminator-design--default .forminator-button-submit {
    margin-left:unset;
    margin-top: -16px;
   }
}
.cta-one__input-box input[type="email"]{
	    height: 70px!important;
}