.slider .contact-bar {
    position: relative;
    z-index: 5;
    min-height: 60px;
    font-size: 1.8rem;
    font-family: "Prompt-Light";
    background: #fff;
    box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.3);
}
.slider .banner-slider .banner-slide-item .banner-slide-item-content {
    font-size: 3.4rem;
    color: #fff;
    position: absolute;
    left: 0;
    right: 0;
    z-index: 5;
}
#header .header-menu-content div[data-anchor] h2.heading {
    font-size: 2.6rem;
    margin-bottom: 40px;
}
.contact-form .labe {
    font-size: 2rem;
    margin-bottom: 10px;
}
.contact-form .form-control {
    font-size: 1.8rem;
    padding-left: 20px;
    padding-right: 20px;
}
.h2, h2 {
    font-size: 26px;
}
.heading-inside .heading {
    font-size: 3.4rem;
    display: inline-block;
    vertical-align: top;
}
.contact-us-inside .contact-details .address .heading {
    margin-top: 0;
    padding-top: 0;
    margin-bottom: 5px;
    font-size: 2rem;
}
.our-services-inside .content-right h3.heading {
    padding-top: 0;
    font-size: 3.4rem;
}
.other-services .other-services-heading .heading {
    font-size: 3.4rem;
}
.our-services .our-services-heading .heading {
    font-size: 3.4rem;
}
.form-default .has-error .form-control {
    border-color: red;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
}
.form-default .has-success .form-control {
    border-color: #4caf50;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);
}
div.swal-modal div.swal-text {
	font-size: 24px;
}
.form-control-feedback{position: absolute; top: 10px; right: 25px; width: 20px; height: 20px; background-size: 100%;}
.form-control-feedback:before{display: none;}
.form-control-feedback.glyphicon-ok{
    background: url('../img/checked.png') center no-repeat;
    background-size: 18px;
}
.form-control-feedback.glyphicon-remove{
    background: url('../img/cancel.png') center no-repeat;
    background-size: 18px;
}
.intros .modal-dialog{width: 1180px;}
.intros .modal-content{border: 5px solid #fff; padding: 0;}
.intros .modal-body{height: 700px;}

@media (max-width: 1024px) {
	.intros .modal-dialog{width: 800px;}
    .intros .modal-content{border: 5px solid #fff; padding: 0;}
    .intros .modal-body{height: 500px;}
    .slider .banner-slider .banner-slide-item .banner-slide-item-content {font-size: 2.4rem;}
    .our-services .our-services-heading .heading {font-size: 2.8rem;}
    .our-services-inside .content-right h3.heading {padding-top: 0;font-size: 2.8rem;}
    .other-services .other-services-heading .heading {font-size: 2.8rem;}
    .contact-form .labe {font-size: 1.8rem; margin-bottom: 10px;}
    .contact-form .form-control {font-size: 1.6rem; padding-left: 20px; padding-right: 20px;}
    .slider .contact-bar {position: relative; z-index: 5; min-height: 60px; font-size: 1.6rem; font-family: "Prompt-Light"; background: #fff;box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.3);}
    .slider .banner-slider .banner-slide-item .banner-slide-item-content.bottomfixed {margin-top: 10%}
}

@media (max-width: 991px) {
	.intros .modal-dialog{width: 600px;}
    .intros .modal-content{border: 3px solid #fff; padding: 0;}
    .intros .modal-body{height: 400px;}
    .slider .banner-slider .banner-slide-item .banner-slide-item-content {font-size: 2.4rem;}
    .our-services .our-services-heading .heading {font-size: 2.8rem;}
    .our-services-inside .content-right h3.heading {padding-top: 0;font-size: 2.8rem;}
    .other-services .other-services-heading .heading {font-size: 2.8rem;}
    .contact-form .labe {font-size: 1.8rem; margin-bottom: 10px;}
    .contact-form .form-control {font-size: 1.6rem; padding-left: 20px; padding-right: 20px;}
    .slider .contact-bar {position: relative; z-index: 5; min-height: 60px; font-size: 1.6rem; font-family: "Prompt-Light"; background: #fff;box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.3);}
    .slider .banner-slider .banner-slide-item .banner-slide-item-content.bottomfixed {margin-top: 10%}
}

@media (max-width: 767px) {
	.intros .modal-dialog{width: 300px;}
    .intros .modal-content{border: 2px solid #fff; padding: 0;}
    .intros .modal-body{height: 200px;}
    .slider .banner-slider .banner-slide-item .banner-slide-item-content {font-size: 2.4rem;}
    .our-services .our-services-heading .heading {font-size: 2.8rem;}
    .our-services-inside .content-right h3.heading {padding-top: 0;font-size: 2.8rem;}
    .other-services .other-services-heading .heading {font-size: 2.8rem;}
    .contact-form .labe {font-size: 1.8rem; margin-bottom: 10px;}
    .contact-form .form-control {font-size: 1.6rem; padding-left: 20px; padding-right: 20px;}
    .slider .contact-bar {position: relative; z-index: 5; min-height: 60px; font-size: 1.6rem; font-family: "Prompt-Light"; background: #fff;box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.3);}
    .slider .banner-slider .banner-slide-item .banner-slide-item-content.bottomfixed {margin-top: 33%}
}

@media (max-width: 425px) {
	.intros .modal-dialog{width: 400px;}
    .intros .modal-content{border: 2px solid #fff; padding: 0;}
    .intros .modal-body{height: 200px;}
    .slider .banner-slider .banner-slide-item .banner-slide-item-content {font-size: 1.8rem;}
    .our-services .our-services-heading .heading {font-size: 2.6rem;}
    .our-services-inside .content-right h3.heading {padding-top: 0;font-size: 2.6rem;}
    .other-services .other-services-heading .heading {font-size: 2.6rem;}
    .contact-form .labe {font-size: 1.8rem; margin-bottom: 10px;}
    .contact-form .form-control {font-size: 1.6rem; padding-left: 20px; padding-right: 20px;}
    .slider .contact-bar {position: relative; z-index: 5; min-height: 60px; font-size: 1.6rem; font-family: "Prompt-Light"; background: #fff;box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.3);}
    .slider .banner-slider .banner-slide-item .banner-slide-item-content.bottomfixed {margin-top: 33%}
}

@media (max-width: 375px) {
	.intros .modal-dialog{width: 350px;}
    .intros .modal-content{border: 2px solid #fff; padding: 0;}
    .intros .modal-body{height: 200px;}
    .slider .banner-slider .banner-slide-item .banner-slide-item-content {font-size: 1.6rem;}
    .our-services .our-services-heading .heading {font-size: 2.4rem;}
    .our-services-inside .content-right h3.heading {padding-top: 0;font-size: 2.4rem;}
    .other-services .other-services-heading .heading {font-size: 2.4rem;}
    .contact-form .labe {font-size: 1.8rem; margin-bottom: 10px;}
    .contact-form .form-control {font-size: 1.6rem; padding-left: 20px; padding-right: 20px;}
    .slider .contact-bar {position: relative; z-index: 5; min-height: 60px; font-size: 1.6rem; font-family: "Prompt-Light"; background: #fff;box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.3);}
    .slider .banner-slider .banner-slide-item .banner-slide-item-content.bottomfixed {margin-top: 33%}
}
@media (max-width: 320px) {
	.intros .modal-dialog{width: 300px;}
    .intros .modal-content{border: 2px solid #fff; padding: 0;}
    .intros .modal-body{height: 200px;}
    .slider .banner-slider .banner-slide-item .banner-slide-item-content {font-size: 1.6rem;}
    .our-services .our-services-heading .heading {font-size: 2.2rem;}
    .our-services-inside .content-right h3.heading {padding-top: 0;font-size: 2.2rem;}
    .other-services .other-services-heading .heading {font-size: 2.2rem;}
    .contact-form .labe {font-size: 1.8rem; margin-bottom: 10px;}
    .contact-form .form-control {font-size: 1.6rem; padding-left: 20px; padding-right: 20px;}
    .slider .contact-bar {position: relative; z-index: 5; min-height: 60px; font-size: 1.6rem; font-family: "Prompt-Light"; background: #fff;box-shadow: 0px 0px 30px 0px rgba(0,0,0,0.3);}
    .slider .banner-slider .banner-slide-item .banner-slide-item-content.bottomfixed {margin-top: 33%}
}

