@charset "utf-8";
/* CSS Document */

img{max-width:100%;}

.fixed-top {
    position: unset;
}
#hero{padding:0; height: auto;}

.hright{ display:flex; padding-top: 17px;}
.email{ width:50%; display:flex; }
.email p{ margin:0;}
.email h4{ margin:0;}
.email h4 a{ color:#000; font-size:18px;}
.phone{width:50%; display:flex;}

.phone p{ margin:0;}
.phone h4{ margin:0;}
.phone h4 a{ color:#000; font-size:18px;}

.icon-mail{    padding: 17px 5px;
    margin-right: 5px;}


.our-services{width: 100%; background: #fff; text-align: center; padding: 50px 0 60px;}

.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled {
    display: block !important;
}
.our-services .owl-nav .owl-prev {
    background: url(../../images/prev.png)0 0 no-repeat !important;
    width: 45px;
    height: 35px;
    border-radius: 0;
    font-size: 0px !important;
}

.our-services .owl-nav .owl-next {
    background: url(../../images/next.png)0 0 no-repeat !important;
    width: 45px;
    height: 35px;
    border-radius: 0;
    font-size: 0px !important;
}

.services .icon-box img{ width:100%;}
.qsb-1{ background:#52658c;}
.qsb-2{background:#2f638a;}
.qsb-3{background:#1b3389;}
.qsb-4{background:#1b3389;}
.qsb-5{background:#438a7a;}
.qsb-6{background:#2f638a;}
.qsb-7{background:#438a7a;}
.qsb-8{background:#2f638a;}
.qsb-9{background:#1b3389;}



.footer-contact-list{ padding:0; margin:0;}
.footer-contact-list li{ list-style:none; display:inline-block; padding:0 10px;}
.footer-contact-list li a { color:#FFF; font-size:16px;}
.footer-contact-list li a span{     margin-right: 8px;
    color: #fff600;
    border: 2px solid #f9f52f;
    border-radius: 50px;
    padding: 6px;
    font-size: 20px;
	background-color:#FF0000}


.testemonials{}
.ttitle{margin-bottom:30px;}
.testemonials h2{ font-size:30px; color:#21398d; font-weight:700;}
.testemonials h2 span{font-size:22px; color:#000; font-weight:normal; display: block;}
#global_slider2{ text-align:center; background:#eceeee; padding:20px 0;}
#global_slider2 figure img{width:auto; text-align: center;
    margin: 0 auto;}
	
#global_slider2 .owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled {
    display: block !important;
}
#global_slider2 .owl-nav .owl-prev {
    background: url(../../images/prev-2.png)0 0 no-repeat !important;
    width: 42px;
    height: 42px;
    border-radius: 0;
    font-size: 0px !important;
}

#global_slider2 .owl-nav .owl-next {
    background: url(../../images/next-2.png)0 0 no-repeat !important;
    width: 42px;
    height: 42px;
    border-radius: 0;
    font-size: 0px !important;
}	
	
.why-us{ width:100%; background:#ec268f; padding:0;}
.why-us h2{font-size:30px; color:#fff; font-weight:700; margin-bottom:30px;}
.why-us p{font-size:14px; color:#fff; }
.why-us h3{font-size:24px; color:#fff; font-weight:7600;}
.why-us .contactno{font-size:21px; color:#b0201b; font-weight:700; background:#fff600; padding:0px 10px;}



.knowmore{width:100%; background:#ec268f17; padding:60px 0;}
.knowmore h2{font-size:45px; color:#21398d; font-weight:700; margin-bottom:20px;}
.knowmore p{font-size:14px; color:#000; }
.knowmore h3{font-size:24px; color:#000; margin: 0;}
.knowmore h3 span{font-size:24px; color:#000; display:block;}


.php-email-form{ background:#f12c25; padding:30px;}
.btn-sub{ background:#fff600; margin-top:20px;     width: 100%;
    padding: 10px; border:none;     font-size: 24px;
    font-weight: 700;}
.form-control {
    display: block;
    width: 100%;
    padding: 10px;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    background-color: #f3f3f3;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    border-radius: 0;
    transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}

.ftext{     background: url(../../images/form-bg.png) no-repeat top center;
    padding: 10px 0 8px 0;
    text-align: center;
    position: relative;
    top: -40px;
    width: 100%;}

.ftext h2 {
    font-size: 30px;
    color: #fff;
    font-weight: 700;
    margin-bottom: 0px;
}
.ftext p{font-size:14px; color:#fff; margin: 0; }
.whuinn2{ width: 50%;padding: 50px 70px;}
.why-inn{ display:flex;}
.wh-bg{ width: 50%; background:url(../../images/bg-2.png) no-repeat top center; background-size:cover; padding: 50px 70px;}


.call-wp-btn{ display:none;}

.customer-feedback{display:none;}

#banner-slider .owl-nav{ display: none !important;}
#banner-slider .owl-dots {
    margin-top: 0;
    position: absolute;
    width: 100%;
    bottom: 16px;
}

#banner-slider .owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span {
    background: #000 !important;
}
.owl-theme .owl-dots .owl-dot.active span{  background: #000 !important;}


.owl-theme .owl-dots .owl-dot span{ background: #fff600 !important;}





@media (max-width: 767px) {

.navbar {
  padding: 10px;
  margin: unset;
}
.hright {
  display: unset;
  padding-top: 17px;
  margin: 0 auto;
}


.email {
  width: 66%;
  display: flex;
  text-align: center;
  margin: 10px auto 15px;
}

.phone{
  width: 66%;
  display: flex;
  text-align: center;
  margin: 10px auto 15px;
}
.our-services {
    padding: 20px 0;
}
.knowmore {
    padding: 20px 0;
}

.knowmore h2 {
    font-size: 34px;
    margin-bottom: 10px;
}
.php-email-form {
    margin-top: 41px;
}

.ftext h2 {
    font-size: 23px;
}

.section-bg {
    padding: 6px 0;
}	
.why-inn {
    display: unset;
}
.whuinn2 {
    width: 100%;
    padding: 30px 30px;
}
.wh-bg {
    width: 100%;
    background-size: cover;
   padding: 30px 30px;
}

.footer-contact-list li {
    padding: 15px 0px;
}
#footer .footer-newsletter h4 {
    font-size: 27px;
}


.call-wp-btn{display: block;
position: fixed;
width: 100%;
bottom: 0;
background: #fff;
padding-top: 1px;
z-index: 999;}
.call-wp-btn-inn {
  text-align: center;
  width: 100%;
  margin: 0;
}
.call-wp-btn-inn ul {
  padding: 0;
  margin: 0;
  text-align: center;
  display: flex;
}
.call-wp-btn-inn ul li{ list-style:none; padding: 5px;
width: 50%;
background:#ec268f;}

.call-wp-btn-inn ul li:last-child{background:#52658C;}


.call-wp-btn-inn ul li a{ font-size:22px; color:#fff !important;}

#footer {
  padding: 0 0 44px 0;
}



}




