.swiper-pagination-bullets .swiper-pagination-bullet {margin:10px; font-size:20px;}
.youtube {max-width:600px;margin:10px auto 50px auto;text-align:center;}
.calc {border:2px solid #ffc451;padding:20px;max-width:1200px;margin:auto;}
.calc-other {clear:both;text-align:center;max-width:950px;margin:auto;}
.calc-tel {clear:both;width:350px;margin:auto;text-align:center;}
.calc-input {float:left;}
.calc-input p {text-align:center;}
.check {float:left; margin:20px;}
.calc .input[type="text"] {max-width:300px;margin-top:-20px;}
.header .logo img {margin-top:-30px;}
.mob-tel {display:none;}
.tel-mob-img {display:none;}
.tel-pk-img a {display:block;float:left;}
.tel-pk-img img,.tel-mob-img img {width:50px;height:50px;position:relative;float:left;}
.tel-pk-img {width:450px;}
.tel-mob-img {text-align:center;margin:30px auto;width:150px;}
.input[type="text"] {width:46%;margin:20px 1%;height:50px;}
.hero .icon-box p,.btn-tel{
  font-weight: 200;
  margin: 10px 0 0 0;
  padding: 0;
  font-size: 20px; line-height: 26px; color: #fff;
  font-family:"Russo One";
}
a.btn-tel-mob {font-size:30px;font-weight:bold;text-align:center;display:block;}
.swiper-wrapper p {font-family: var(--heading-font);text-align:center;font-size:16px;}
.cta-btn {
  font-family: var(--heading-font);
  font-weight: 500;
  font-size: 16px;
  letter-spacing: 1px;
  display: inline-block;
  padding: 15px;
  transition: 0.5s;
  margin: 30px 0 0 0;
  color: var(--contrast-color);
  background:#ffc451;
  position:relative;
  z-index:9;
}

.service-item p,.service-item-2 p {text-align:left;}
.service-item span {font-weight:bold;font-size:18px;}
.section-title h2
{font-size:25px;color:#000;margin:10px auto;line-height:1!important;}
.section-title h3
{font-size:22px;color:#000;margin:10px auto;}
.section-title p {text-transform:none;font-size:16px;}

@media (max-width: 768px) {
    .youtube iframe {max-width:300px;height:200px;}
    .calc-tel {width:250px;}
    .calc .input[type="text"] {max-width:200px;}
    .input[type="text"] {width:96%;margin:10px 1%;height:50px;}
    .cta-btn {font-size: 14px;}
    .swiper-wrapper p {font-size:20px;}
    .tel-pk-img {display:none;}
     .tel-mob-img {display:block;}
     .navmenu a {padding:10px 5px;}
     .navmenu .dropdown ul {margin:10px 5px;}
     .mob-tel {display:block;}
     .mob-tel a{font-weight:bold;font-size:25px;text-align:center;display:block;}
}
