----------------------Mobile Menu Icon------------------------------

/*-----------------Superfish Menu------------------*/
.sf-arrows .sf-with-ul {
  padding-right: 15px;
}

.sf-arrows .sf-with-ul:after {
  content: '';
  position: absolute;
  top: 50%;
  right: 0;
  margin-top: -2px;
  height: 0;
  width: 0;
  border: 5px solid transparent;
  border-top-color: #373737;
}

.sf-arrows ul .sf-with-ul:after {
  margin-top: -5px;
  margin-right: -3px;
  border-color: transparent;
  border-left-color: #888;
}

.sf-arrows ul li>.sf-with-ul:focus:after,
.sf-arrows ul li:hover>.sf-with-ul:after,
.sf-arrows ul .sfHover>.sf-with-ul:after {
  border-left-color: #333;
}

.toggle-nav,
a.closebtn {
  display: none;
}

.main-navigation ul ul li {
  padding: 16px;
}

/*-------------- media section ---------------*/

@media screen and (max-width: 500px) {
  .home_contact_form::after {
    content: unset;
  }
}

@media screen and (max-width:575px) {
  #topbar a {
    font-size: 12px;
  }
  .counter_box_1 {
    position: absolute;
    top: 9%;
    left: 16%;
  }

  .counter_box_3 {
    position: absolute;
    bottom: 26px;
    right: 103px;
  }
  .outer_video {
    margin-bottom: 33px;
    width: 110px;
    height: 110px;
  }
  .instagram-image {

    margin: 39px 38px -22px;
}
#team .owl-dots {
  position: unset;
  margin-top: 30px;
  text-align: center;
}
  #topbar .topbar-contact-box a {
    font-size: 12px;
  }

  .topbar-services-button::after {
    left: -13px;
  }

  .topbar-services-button::before {
    right: -15px;
  }

  .workshop-content-box {
    padding: 24px 0 56px 0;
  }

  .items-products {
    margin: 24px 20px !important;
  }

  #timer .time-box {
    width: 50% !important;
    margin-bottom: 20px;
  }

  .workshop-content-box h2 {
    text-align: center;
    font-size: 28px;
  }
  .topbar-social-icons a i {
    padding-left: 12px;
}
  #topbar .topbar-social-icons a i {
    font-size: 12px;
}
  #topbar .topbar-button-box a span{
    font-size: 12px;
  }
  .carousel-indicators{
    display: none !important;
  }
  .workshop-content-box h4 {
    font-size: 16px;
    text-align: center;
  }
  .product-content-outer-box {
    flex-direction: column;
}
.find-car-form-box p {
  margin-bottom: 14px;
}
#masthead {
  position: unset;
  width: 100%;
  background: #060B1A;
}
.experience-outer-box {
  flex-direction: column;
}
  .workshop-button-box {
    justify-content: center;
  }

  .textwidget p {
    text-align: center;
  }

  #footer ul.foot-flex {
    justify-content: center;
  }

  .copyright-right-contents {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 19px;
  }

  .copyright .test-copyright p {
    text-align: center;
  }

  #timer {
    flex-direction: column;
  }

  .experience-heading-box h6 {
    font-size: 20px;
  }

  .product-head-box h2 {
    font-size: 16px;
  }

  #contact-us {
    padding: 60px 0 0;
  }

  .contact-left-bottom-image {
    position: unset;
  }
  #hot-deal {

    padding: 60px 0 34px;
}
  .contact-left-top-image {
    position: unset;
    width: 100%;
  }

  .product-heading-box {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
  }

  .product-heading-box h4 {
    font-size: 24px;
    text-align: center;
    margin-bottom: 29px;
  }
  .deal-heading-box h2{
    font-size: 24px;
    line-height: 115%;
  }
  .contact-head-box h2{
    font-size: 18px;
  }
  .contact-us-heading-box h4{
    font-size: 34px;
  }
  .contact-form-box h4{
    font-size: 26px;
  }
  .deal-heading-box h3{
    font-size: 18px;
  }
  .products-button-box a span {
    font-size: 16px;
    padding: 9px 26px;
}
  .services-heading-box h2 {
    font-size: 18px;
  }

  .services-heading-box h3 {
    font-size: 24px;
    line-height: 110%;
  }

  .about-content-box {
    flex-direction: column;
    display: flex;
    justify-content: center;
    align-items: center;
  }

  .experience-contentinner-box p {
    font-size: 16px;
  }

  .about-heading-box h3 {
    font-size: 22px;
  }

  .experience-contentinner-box h2 {
    font-size: 22px;
  }

  .experience-heading {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .experience-heading h2 {
    font-size: 30px;
    line-height: 128%;
    text-align: center;
  }

  .topbar-contact-box {
    padding: 0 0 14px;
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .topbar-contents {

    justify-content: center;
  }

  .topbar-button-box {
    margin: 0px 16px 0 10px;
  }

  .contact-form-box {

    padding: 38px 0px;
  }

  .panel-body p {
    font-size: 14px;
  }

  .topbar-contact-box i {
    font-size: 12px;
  }
  .brand-heading-box h2{
  font-size: 16px;
}
  #footer ul li {
    text-align: center;
  }
  .blogs-comments span{
    font-size: 14px;
  }
  .post-authore-text h6{
    font-size: 14px;
  }
  .post-authore-text span{
    font-size: 14px;
  }
  .testimonial-heading h2{
    font-size: 18px;
  }
  .team-head-box h2{
    font-size: 18px;
  }
  .team-heading p {
    font-size: 16px;
    line-height: 164%;
    text-align: center;
    margin-bottom: 18px;
}
.team-heading {
  flex-direction: column;
  display: flex
;
  align-items: center;
  justify-content: center;
}
.blog-heading-box h2{
  font-size: 20px;
}
.car-heading h3 {
  font-size: 26px;
  line-height: 129%;
}
.car-heading-box h2{
  font-size: 16px;
}
.blog-heading h3 {
  font-size: 28px;
  line-height: 112%;
}
  .team-heading h3 {
    font-size: 28px;
    margin: 0;
    text-align: center;
}
  .faqs-heading h3{
    font-size: 30px;
  }
  .faqs-heading-box h2{
    font-size: 18px;
 
  }
  .testimonial-heading h3{
    font-size: 28px;
  }
  .our-brands-heading h4 {
    font-family: Saira;
    font-weight: 700;
    font-size: 30px;
    line-height: 123%;
  }
  #footer h3 {
    text-align: center;
  }

  .accordion-button {
    font-size: 14px !important;
  }

  #topbar a {
    font-size: 12px;
  }
  svg{
    width: 100%;
  }
  .header-get-consultant-buttons a {
    font-size: 12px;
    padding: 14px 18px;
  }

  .header-search-bar-flex {
    justify-content: center;
  }

  .carousel-caption h1 {
    text-align: center;
    font-size: 43px;
    line-height: 112%;
  }

  .carousel-caption p {
    font-size: 16px;
    text-align: center;
  }

  .carousel-caption h6 {
    font-size: 18px;
    text-align: center;
  }

  .slider-button-box a {
    padding: 20px 26px;
    font-size: 14px;
    text-align: center;
  }

  .slider-button-box {
    justify-content: center;
  }
  .experience-contentouter-box {
 
    margin-bottom: 12px;
}
  .slider-image {
    height: 774px;
  }

  #faqs {
    padding: 60px 0 0;
  }
  #team {

    margin-bottom: 0;
}
#our-brands {
  padding: 0 0 60px 0;
}
  .counter-content-box {
    margin-bottom: 14px;
}
#product-plans {
  padding: 60px 0 0;
}
.contact-box {
  padding: 60px 0 0;
}
  .about-left-images {
    position: relative;
    width: 100%;
    flex-direction: column;
  }
  .counter_box_1{
    position: unset;
  }
  .counter_box_2{
    position: unset;
  }
  .counter_box_3{
    position: unset;
  }
  .about-points-text h6 {
    font-size: 14px;
    line-height: 150%;
    padding: 0 20px;
  }

  .about-content-box p {
    font-size: 16px;
    line-height: 170%;
    text-align: center;
  }

  .about-content-box h2 {
    font-size: 32px;
    line-height: 130%;
    text-align: center;
  }

  .about-points-text i {
    width: unset;
    height: unset;
    font-size: 14px;
    padding: 5px 6px;
  }

  .about-button-box a span {
    font-size: 16px;
    padding: 16px 33px;
  }



  .about-button-box {
    justify-content: center;
  }

  .services-images {

    margin-bottom: 18px;
  }

  .footer-instagram-contents h4 {
    font-size: 28px;
  }
}




@media screen and (min-width: 340px) and (max-width:375px) {}

@media screen and (min-width: 375px) and (max-width:425px) {}

@media screen and (min-width: 576px) and (max-width:767px) {}

@media screen and (min-width: 768px) and (max-width:991px) {
  .about-left-images {
    position: unset;
    width: 100%;
  }
  .services-images {
    margin-bottom: 18px;
}
  .product-heading-box h4 {
    font-size: 24px;
  }

  .experiences-button-box a span {
    font-size: 16px;
    padding: 14px 25px;
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .experience-heading h2 {
    font-size: 28px;
  }

  .car-heading h3 {
    font-size: 28px;
  }

  .car-heading-box h2 {
    font-size: 18px;

  }

  #topbar .topbar-contact-box a {
    font-size: 14px;
  }

  .find-car-form-box [type=submit] {
    margin-top: 18px;
  }

  #team .owl-dots {

    position: unset;
    margin-top: 25px;
  }

  #contact-us {
    padding: 60px 0 0;
  }

  .topbar-contents {
    justify-content: center;
    margin-top: 10px;
  }

  .contact-left-bottom-image {
    display: none;
  }

  .contact-left-top-image {
    position: unset;
  }

  .about-button-box a span {
    font-size: 16px;
    padding: 16px 38px;
  }

  .instagram-button-box a span {
    font-size: 16px;
  }

  .footer-instagram-contents h6 {
    font-size: 16px;
  }

  .footer-instagram-contents h4 {
    font-size: 30px;
  }

  .about-points-text i {
    width: 38px;
    height: 30px;
    font-size: 14px;
  }

  #viewDemoVideo {
    border-top-left-radius: 10px;
    border-bottom-left-radius: unset;
    border-top-right-radius: 10px;
  }

  .header-get-consultant-buttons a {
    font-size: 16px;
    padding: 19px 29px;
  }

  .workshop-content-box {
    padding: 20px 0 70px;
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
  }

  .carousel-caption h1 {
    font-size: 50px;
  }

  .topbar-contact-box i {
    font-size: 12px;
  }

  #topbar a {
    font-size: 12px;
  }


  .about-points-text h6 {
    font-size: 14px;
    line-height: 124%;
  }

  .experience-contentouter-box {

    margin-bottom: 22px;
  }



}

@media screen and (max-width:991px) {


  .toggle-nav i {
    font-size: 29px;
    color: #fff;
  }

  .toggle-nav {
    margin-bottom: 14px;
  }

  #our_blogs h5 {
    text-align: left;
    font: normal normal 600 21px/29px Josefin Sans;
  }

  #our_blogs .blog-title p {
    text-align: left;
    font: normal normal normal 12px/25px Raleway;
  }

  .main-navigation ul ul {
    background: unset;
  }

  .sidenav {
    height: 100%;
    width: 0;
    position: fixed;
    z-index: 9999999;
    top: 0;
    right: 0;
    background-color: #060B1A;
    overflow-x: hidden;
    transition: 0.5s;
    padding-top: 60px;
  }

  .sidenav a {
    padding: 8px 8px 8px 32px;
    text-decoration: none;
    color: #818181;
    display: block;
    transition: 0.3s;
  }

  .sidenav a:hover {
    color: #f1f1f1;
  }

  .sidenav .closebtn {
    position: absolute;
    top: 50px;
    right: 26px;
    font-size: 36px;
    margin-left: 50px;
    display: block;
    color: #ffffff;
  }

  .sidenav #site-navigation {
    width: 100%;
    padding: 70px 0;
  }

  .toggle-nav span {
    cursor: pointer;
    text-align: right;
  }

  iframe {
    width: 100%;
  }

  .innermenubox {
    position: static;
    padding-bottom: 10px;
  }

  .main-navigation .menu {
    float: none;
    text-align: center;
  }

  .main-navigation ul ul li,
  #masthead.scrolled .main-navigation ul ul li {
    display: block;
  }

  .main-navigation .menu>ul>li.highlight {
    background: transparent !important;
  }

  .menu>ul>li:hover:before,
  .menu>ul>li.current_page_item:before,
  .menu>ul>li.current-menu-item:before {
    display: none;
  }

  .sf-arrows .sf-with-ul:after {
    border-top-color: #333;
  }

  .toggle i.fa.fa-bars,
  .toggle i.fa.fa-times {
    float: right;
    color: black;
  }

  .menubar .nav ul {
    width: 100%;
    margin-top: 0;
  }

  .menubar .nav ul li,
  .menubar.scrolled .main-navigation li {
    border-top: 1px #303030 solid;
    display: block;
    text-align: left;
    float: none;
    width: 18rem;
    padding: 5px;
  }

  .nav ul li a {
    padding: 6px 10px;
    display: block;
    color: #fff !important;
    text-align: left;
    font-size: 14px;

  }
  .menu-item-has-children a::after{
    display: none;
  }
  .nav ul li a:hover {
    color: #ff8a00;
  }

  .nav ul li ul,
  .nav ul li ul ul {
    display: block !important;
  }

  .nav ul li ul li a:before {
    content: "\00BB \00a0";
  }

  .nav ul li ul li a {
    padding-left: 20px !important;
  }

  .nav ul li ul li ul li a {
    padding-left: 30px !important;
  }

  .main-navigation ul ul {
    position: static;
    width: 100%;
    box-shadow: none;
  }

  .top_bar_btn {
    padding: 0;
  }

  .main-navigation li.current_page_item {
    border: none;
  }

  .toggle-nav {
    display: block;
    position: relative;
    float: right;
    right: 15px;
    height: 30px;
    width: 30px;
    cursor: pointer;
    margin: 0 auto;
    z-index: 99;
    right: 0;
    text-align: right;
    right: 0;
    margin-right: 0;
  }
}



/* @media screen and (max-width: 1440px){

} */


@media screen and (max-width: 1024px) {}

@media screen and (min-width: 1200px) and (max-width: 1399px) {

  #timer .time-box {
    background: #FFFFFF;
    width: 128px;
    height: 121px;
  }

  .deal-heading-box h2 {
    font-size: 36px;
  }

  #topbar .topbar-contact-box a {
    font-size: 14px;
  }

  #topbar .topbar-button-box a span {
    font-size: 14px;
  }

  .testi-title a {
    font-size: 18px;
  }

  .testimonial-designation h6 {
    font-family: Saira;
    font-size: 14px;
    margin: 5px 0 0;
    padding: 0;
  }

  .blogs-content p {
    font-size: 16px;
  }

  .topbar-button-box {
    margin: 0px 26px 0 10px;
  }

  .experience-contentinner-box p {
    font-size: 16px;
  }

  .carousel-caption h1 {
    font-size: 56px;
  }

  .about-content-box p {
    font-size: 16px;
  }

  .about-points-text h6 {
    font-size: 16px;
  }

  .testimonial-content p {
    font-size: 14px;
  }

  .footer-instagram-contents h6 {
    font-size: 20px;
  }

  .footer-instagram-contents h4 {
    font-size: 34px;
  }

  .accordion-button {
    font-size: 18px !important;
  }

  .panel-body p {
    font-size: 14px;
  }

  .team-heading h3 {
    font-size: 30px;
  }

  .team-heading p {
    font-size: 16px;
  }
}

@media screen and (min-width: 992px) and (max-width: 1199px) {
  .carousel-caption h1 {
    font-size: 46px;
  }
  .experience-heading h2{
    font-size: 32px
  }
  .contact-left-bottom-image {

    width: 42%;
}
  #topbar .topbar-button-box a span {
    font-size: 12px;
  }

  .topbar-contact-box i {

    font-size: 12px;
  }

  .team-head-box svg {
    width: 100%;
    height: 100%;
  }

  .topbar-button-box {
    margin: 0px 26px 0 10px;
  }

  #topbar .topbar-contact-box a {
    font-size: 12px;
  }

  .service-background-stroke h3 {
    font-size: 58px;
  }

  .workshop-content-box h2 {
    font-size: 34px;
  }


  .team-member-images {
    height: 307px;
  }

  .workshop-content-box h4 {
    font-size: 22px;
  }

  .footer-instagram-contents h4 {
    font-size: 32px;
  }

  .footer-instagram-contents h6 {
    font-size: 22px;
  }

  #topbar {
    padding: 10px 0;
  }

  .logo::after {
    left: 6px;
  }


  .menu-item-has-children a::after {
   
    right: 0;
}

  .services-content p {
    font-size: 16px;
  }

  .counter_box {
    height: 220px;
  }


  .services-inner-box h6{
    font-size: 14px;

  }

  .services-title a {
    font-size: 14px;
  }

  .header-search-box {
    padding-right: 0px;
  }

  .about-experience-circle h5 {
    font-size: 28px;
  }


  .about-experience-circle {
    grid-column-start: 6;
    grid-row-start: 2;
    grid-row-end: 7;
    grid-column-end: 13;
  }

  .about-experience-circle span {
    font-size: 28px;
  }

  .about-experience-circle h6 {
    font-size: 16px;
  }

  .about-image-box {
    width: 30px;
    height: 30px;
  }

  .header-sidebar-menu-bar {
    padding: 11px 26px;
  }

  .header-get-consultant-buttons a {
    font-size: 14px;
    margin: 10px;
  }




  .blog-title {
    padding: 10px 0;
  }

  .blog-active-title a {
    font-size: 20px;
  }

  .blogs-active-date h6 {
    font-size: 12px;
  }

  .blog-active-category a {
    font-size: 12px;
  }

  .blogs-active-admin-box h6 span {
    font-size: 12px;
  }

  .appointment-details-box h2 {
    font-size: 52px;

  }

  #timer .time-box {
    width: 100px;
    height: 100px;
  }

  #timer .time-box .value {
    font-size: 26px;
  }

  #timer .time-box .label {
    font-size: 16px;
  }

  .deal-heading-box h2 {
    font-size: 32px;
  }

  .appointment-details-box h3 {
    font-size: 28px;
  }

  .blogs-active-admin-box h6 {
    font-size: 12px;
  }

  .blogs-content p {
    font-size: 12px;
    line-height: 19px;
  }

  .blogs-comments span {
    font-size: 13px;
  }

  .post-authore-text h6 {
    font-size: 13px;
  }

  .post-authore-text span {
    font-size: 13px;
  }

  .blog-title h4 {
    margin: 0;
    padding: 0;
  }

  .blogs-date h6 {
    font-size: 10px;
  }

  .blog-category a {
    font-size: 10px;
  }

  .blogs-admin-box h6 {
    font-size: 10px;
  }

  .blogs-admin-box h6 span {
    font-size: 10px;
  }

  .header-search-bar-flex {
    display: flex;
    align-items: center;
    justify-content: space-between;
  }

  #topbar a {
    font-size: 11px;
  }

  .about-slidercenter {
    margin: 0 0px;
  }

  .appointment-form-box h4 {
    font-size: 26px;
  }


  .accordion-button {
    font-size: 18px !important;
  }

  .team-heading h3 {
    font-size: 22px;
  }

  .team-title a {
    font-size: 13px;
  }



  .counter-title h6 {
    font-size: 16px;
  }

  .counter_box h4 span {
    font-size: 42px;
  }

  .case-designation h6 {
    padding: 2px 0 0;
  }

  .case-details-box {
    margin: -40px 22px 0;
  }

  .case-designation h6 {
    font-size: 14px;
  }

  .appointment-contact-description h4 {
    font-size: 22px;
  }

  .slider-nav .slick-arrow {
    left: -24px;
  }

  .slider-for .slick-arrow {
    right: -24px;
  }

  .blogs-admin-box::before {
    right: -10px;
  }

  .blogs-date::before {
    left: -10px;

  }

  .about-content-box h4 {
    font-size: 36px;
  }




  .best-plan-points h5 {
    font-size: 12px;
  }

  .bestplans-contentouter-box p {
    font-size: 18px;
  }

  .bestplan-bottom-content-box {
    padding: 24px 20px;
  }

  .features-points-text h6 {
    font-size: 16px;
  }

  .features-contents p {
    font-size: 16px;
  }

  .features-contents h3 {
    font-size: 34px;
  }

  .about-points-text h6 {
    font-size: 14px;
  }

  .about-content-box p {
    font-size: 16px;
  }

  .about-content-box h2 {
    font-size: 32px;
  }

  .about-reviews-box h6 {
    font-size: 14px;
  }

  .about-button-box a {
    font-size: 16px;
    padding: 20px 24px;
  }

  .panel-body p {
    font-size: 14px;
  }




















  .journey-cruise-price h6 {
    font-size: 24px;
  }

  .category-button-text a {
    font-size: 14px;
    padding: 12px 28px;

  }

  .copyright-button-text a {
    font-size: 14px;
  }

  .newsletter-form [type=submit] {
    font-size: 14px;
    padding: 0px 20px;
  }

  #footer h3 {
    font-size: 22px;
  }

  .js-open-modal i {
    font-size: 18px;
    width: 45px;
    height: 45px;
  }

  .newsletter-heading h2 {

    font-size: 28px;
  }

  .vedio-icon-center h6 {
    font-size: 16px;
  }

  .journey-title a {
    font-size: 18px;
    line-height: 28px;
  }

  .banner-main-heading h1 {
    font-size: 38px;
    line-height: 53px;
  }

  .banner-explore-button a {
    padding: 15px 21px;
  }

  .banner-main-content p {
    font-size: 16px;
    line-height: 27px;
  }

  .cruise-about-content p {
    font-size: 14px;
    line-height: 22px;
  }

  .team-heading p {
    font-size: 14px;
    line-height: 149%;
  }

  .destination-inner-box h3 a {
    font-size: 24px;
  }

  .destination-image {
    height: 270px;
  }

  .cruise-about-headings h2 {
    font-size: 34px;
  }

  .how-to-works-contents p {
    font-size: 12px;
    line-height: 22px;
  }

  .category-details {
    padding: 14px 16px 0 0px;
  }

  .category-description p {
    font-size: 14px;
    line-height: 21px;
  }

  .category-title a {
    font-size: 24px;
  }

  .how-to-works-contents h4 {
    font-size: 22px;
  }



  .facilities-details h2 {
    font-size: 18px;
  }

  .choose-inner-contents h2 {
    font-size: 18px !important;
  }

  .copyright .test-copyright p {
    font-size: 14px;
  }

  .copyright .test-copyright p a {
    font-size: 14px;
  }

  .main-navigation a {
    font-size: 14px;
  }

  .facilities-details p {
    font-size: 14px;
  }

  .pricing-point-check p {
    font-size: 12px !important;
  }

  .testi-title a {
    font-size: 22px;
  }

  .testimonial-content p {
    font-size: 14px;
    line-height: 24px;
  }

  .pricing-plan-details h2 {
    font-size: 22px;
  }

  .pricing-plan-details h3 {
    font-size: 34px;
  }

  .pricing-plan-details h5 {

    font-size: 16px;
    padding-bottom: 30px;
  }

  #photo-gallery .gallery-image-box {
    grid-template-rows: repeat(15, 18px);

  }

  .pricing-point-check {

    padding-bottom: 20px;
  }

  .pricing-plan-details {

    padding: 0px 22px 44px;
  }

  .counter_box h4 {
    font-size: 46px;
  }

  .service-icon {
    width: 70px;
    height: 70px;
    padding: 16px;
  }

  .our-projects-headings h2 {
    font-size: 42px;
  }

  .services-title a h5 {
    font-size: 18px;
  }

  .counter_box h4 {
    font-size: 16px;
  }
  .counter_box_2{
    width: 180px;
    height: 180px;
    top: 30%;

  }
  .counter_box_1{
    width: 150px;
    height: 150px;
  }
  .team-designation h6{
    font-size: 14px;
  }
  #our-brands .owl-nav .owl-next {
    right: -100px;
}
  .main-navigation li {
    padding: 24px 20px !important;
  }
  #our-brands .owl-nav .owl-prev {
    left: -100px;
}

  .banner-contents h1 {
    font-size: 38px !important;
    line-height: 125% !important;
  }

  .header-phone-number a p {
    font-size: 14px;
  }

  .services-image {
    padding: 0;
  }

  .services-image img {

    padding: 0;
  }

  .header-phone-number a p {

    font-size: 14px !important;
  }
}

@media screen and (max-width:1600px) {

  

  .header-phone-number a p {
    font-size: 16px;
  }

  .choose-inner-contents p {
    font-size: 14px;
  }

  .banner-contents h1 {
    font-size: 50px;
    line-height: 113%;
  }

  .pricing-point-check p {
    font-size: 14px;
  }

  .all-projects-button a {
    font-size: 14px;
    padding: 12px 30px;
  }

  .why-choose-us-contents p {
    font-size: 14px;
    line-height: 28px;
  }

  .blog-title a {
    font-size: 20px;
    line-height: 125%;
  }

  .why-choose-us-heading h2 {

    font-size: 36px;
    line-height: 54px;
  }

  .choose-inner-contents h2 {
    font-size: 20px;
    padding: 26px 0 0px;
  }

  
}

@media screen and (min-width: 1366px) and (max-width: 1439px) {
  .about-image-box {
    width: 40px;
    height: 40px;
  }
  .services-title a{
    font-size: 18px;
  }
  .services-inner-box h6{
    font-size: 16px;
  }
  .logo::after {
    content: "";
    left: 25px;
    margin-top: -19px;
  }

  .blogs-admin-box h6 span {
    font-size: 12px;
  }

  .slider-left-text {

    left: -176px;
  }

  .header-get-consultant-buttons a {
    font-size: 14px;
  }

  .header-sidebar-menu-bar {
    padding: 12px 28px;
  }

  .about-button-box a {
    font-size: 16px;

  }

  .bestplan-bottom-content-box {
    padding: 24px 22px;
  }

  .blogs-date h6 {
    font-size: 12px;
  }

  .blog-category a {
    font-size: 12px;
  }


  .blogs-admin-box h6 {
    font-size: 12px;
  }

  .main-navigation a {
    font-size: 16px;
  }

  .topbar-social-icons a i {
    font-size: 14px;
    margin-left: 15px;
  }

  #topbar .topbar-contact-box i {
    font-size: 14px;
  }

  #topbar a {
    font-size: 14px;
  }

  .appointment-details-box h2 {
    font-size: 72px;
  }

  .journey-title a {
    font-size: 24px;
    line-height: 36px;
  }

  .counter_box h4 {
    font-size: 36px;
  }

  .banner-main-content p {
    font-size: 18px;
  }

  .vedio-icon-center h6 {
    font-size: 20px;
  }

  .js-open-modal i {
    width: 60px;
    height: 60px;
    font-size: 26px;
  }

  .banner-main-heading h1 {

    font-size: 46px;
    line-height: 71px;
  }

}

@media screen and (min-width: 1200px) and (max-width: 1356px) {
  .services-title a{
    font-size: 18px;
  }
  .services-inner-box h6{
    font-size: 16px;
  }
}