﻿@font-face {
  font-family: "DINPro";
  src: url('/Interface/WebFonts/DINPro-Bold_0.eot');
  src: url('/Interface/WebFonts/DINPro-Bold_0.eot?#iefix') format('embedded-opentype'), url('/Interface/WebFonts/DINPro-Bold_0.svg#DINPro') format('svg'), url('/Interface/WebFonts/DINPro-Bold_0.woff') format('woff'), url('/Interface/WebFonts/DINPro-Bold_0.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
/*@font-face {
	font-family: 'blackoutmidnight';
	src: url('/Interface/WebFonts/blackout_midnight-webfont.eot');
	src: url('/Interface/WebFonts/blackout_midnight-webfont.eot?#iefix') format('embedded-opentype'),
		 url('/Interface/WebFonts/blackout_midnight-webfont.woff') format('woff'),
		 url('/Interface/WebFonts/blackout_midnight-webfont.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;

}*/
@font-face {
  font-family: 'din_mediumregular';
  src: url('/Interface/WebFonts/din_medium-webfont.eot');
  src: url('/Interface/WebFonts/din_medium-webfont.eot?#iefix') format('embedded-opentype'), url('/Interface/WebFonts/din_medium-webfont.woff') format('woff'), url('/Interface/WebFonts/din_medium-webfont.ttf') format('truetype');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "DINPro-Black";
  src: url('/Interface/WebFonts/DINPro-Black.eot');
  src: url('/Interface/WebFonts/DINPro-Black.eot?#iefix') format('embedded-opentype'), url('/Interface/WebFonts/DINPro-Black.svg#DINPro') format('svg'), url('/Interface/WebFonts/DINPro-Black.woff') format('woff'), url('/Interface/WebFonts/DINPro-Black.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "blackoutmidnight";
  src: url('/Interface/WebFonts/DINPro-Bold_0.eot');
  src: url('/Interface/WebFonts/DINPro-Bold_0.eot?#iefix') format('embedded-opentype'), url('/Interface/WebFonts/DINPro-Bold_0.svg#DINPro') format('svg'), url('/Interface/WebFonts/DINPro-Bold_0.woff') format('woff'), url('/Interface/WebFonts/DINPro-Bold_0.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
/*mixins*/
@font-face {
  font-family: "DINPro";
  src: url('//www.matrix.in/Interface/WebFonts/DINPro-Bold_0.eot');
  src: url('//www.matrix.in/Interface/WebFonts/DINPro-Bold_0.eot?#iefix') format('embedded-opentype'), url('//www.matrix.in/Interface/WebFonts/DINPro-Bold_0.svg#DINPro') format('svg'), url('//www.matrix.in/Interface/WebFonts/DINPro-Bold_0.woff') format('woff'), url('//www.matrix.in/Interface/WebFonts/DINPro-Bold_0.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: 'din_mediumregular';
  src: url('//www.matrix.in/Interface/WebFonts/din_medium-webfont.eot');
  src: url('//www.matrix.in/Interface/WebFonts/din_medium-webfont.eot?#iefix') format('embedded-opentype'), url('//www.matrix.in/Interface/WebFonts/din_medium-webfont.woff') format('woff'), url('//www.matrix.in/Interface/WebFonts/din_medium-webfont.ttf') format('truetype');
  font-weight: bold;
  font-style: normal;
}
@font-face {
  font-family: "DINPro-Black";
  src: url('//www.matrix.in/Interface/WebFonts/DINPro-Black.eot');
  src: url('//www.matrix.in/Interface/WebFonts/DINPro-Black.eot?#iefix') format('embedded-opentype'), url('//www.matrix.in/Interface/WebFonts/DINPro-Black.svg#DINPro') format('svg'), url('//www.matrix.in/Interface/WebFonts/DINPro-Black.woff') format('woff'), url('//www.matrix.in/Interface/WebFonts/DINPro-Black.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
@font-face {
  font-family: "blackoutmidnight";
  src: url('//www.matrix.in/Interface/WebFonts/DINPro-Bold_0.eot');
  src: url('//www.matrix.in/Interface/WebFonts/DINPro-Bold_0.eot?#iefix') format('embedded-opentype'), url('//www.matrix.in/Interface/WebFonts/DINPro-Bold_0.svg#DINPro') format('svg'), url('//www.matrix.in/Interface/WebFonts/DINPro-Bold_0.woff') format('woff'), url('//www.matrix.in/Interface/WebFonts/DINPro-Bold_0.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}
body {
  font-size: 16px;
  font-family: "din_mediumregular", 'Arial';
  background-color: #fff;
  line-height: 1.2em;
}
a {
  text-decoration: none;
}
a:hover {
  text-decoration: none;
}
header .greencolorbg {
  display: none;
}
p {
  margin: 0;
}
.greycolorbg {
  background-color: #333;
}
.bg-white {
  background: #fff;
}
.bg-greyss {
  background: #e6e7e9;
}
.bg-blue {
  background: #4762ad;
}
.bg-offwhite {
  background: #f6f6f6;
}
.bg-green {
  background: #56bf83;
}
.balckcolorbg {
  background: #000;
}
.colorblue {
  color: #4762ad;
}
.colorblue:hover {
  color: #4762ad;
}
.colorblack {
  color: #000;
}
.colorwhite {
  color: #fff;
}
.colorgreen {
  color: #56bf83;
}
.colorgreen:hover {
  color: #56bf83;
}
.btnblue {
  background: #4762ad;
  color: #fff;
}
.btnblue:hover {
  color: #fff;
}
.btnwhiteye {
  background: #fff;
  color: #ffcd00;
}
.btnwhite {
  background: #fff;
}
.btngreen {
  background: #56bf83;
  color: #fff;
}
.btngreen:hover {
  color: #fff;
}
.PL60 {
  padding-left: 60px !important;
}
.PR60 {
  padding-right: 60px !important;
}
.ML15 {
  margin-left: 15px;
}
a {
  text-decoration: none;
}
.smallboxheight {
  min-height: 273px;
}
.bigboxheight {
  min-height: 305px;
}
.ecom-panel {
  display: none !important;
}
.width100 {
  width: 100%;
}
header .inner-header {
  width: 100%;
  padding: 0;
  height: auto;
}
header .inner-header .logo {
  padding: 15px 0 0px 0;
}
header .inner-header .call-action {
  list-style-type: none;
  padding-top: 15px;
  margin: 0;
  float: right;
}
header .inner-header .call-action li {
  display: inline-block;
  color: #fefefe;
}
header .inner-header .call-action li a {
  font-family: "DINPro-Black";
  color: #fefefe;
}
header .inner-header nav {
  display: inline-block;
  width: 100%;
}
header .inner-header nav ul {
  float: right;
}
header .inner-header nav ul li a {
  color: #5bbe85;
  font-size: 18px;
  padding: 15px 20px 15px 20px;
}
header .inner-header nav ul li:last-child a {
  padding-right: 0;
}
.bannernewsite {
  background-image: url('../Stills/newsitebanner.jpg');
  background-repeat: no-repeat;
  height: 400px;
  background-size: 100% 100%;
}
.bannernewsite .inner-banner {
  padding: 25px 0;
}
    .bannernewsite .inner-banner .offer h2 {
        color: #2d4588;
        font-size: 26px;
        margin-bottom: 5px;
    }
    .bannernewsite .inner-banner .offer h4 {
        font-size: 27px;
        margin-top: 0;
        color: #fff;
    }
.bannernewsite .inner-banner .searchsim {
  margin-top: 30px;
}
.bannernewsite .inner-banner .searchsim .form-signin .form-group {
  margin-bottom: 0 !important;
  display: inline-block;
  width: 100%;
}
.bannernewsite .inner-banner .searchsim .form-signin label {
  color: #fff;
}
.bannernewsite .inner-banner .searchsim .form-signin select {
  background: url('../Stills/Country-box.png');
  background-repeat: no-repeat;
  background-position: right;
  border: 1px solid #fff !important;
  color: black;
  border-radius: 5px;
  padding: 3px 10px;
  -moz-appearance: none;
      border-color: black !important;
}
.bannernewsite .inner-banner .searchsim .form-signin select option {
  color: #000;
}
.bannernewsite .inner-banner .searchsim .form-signin #btnSearch {
  background: #4762ad;
  border: #4762ad;
  padding: 5px 36px;
  font-size: 18px;
  text-transform: uppercase;
  border-radius: 25px;
  display: inline-block;
  vertical-align: bottom;
}
article .icons {
  margin: 20px 0;
}
article .icons ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
  flex-wrap: nowrap;
  display: flex;
  display: -webkit-flex;
  /* Safari */
}
article .icons ul li {
  text-align: center;
  -webkit-flex: 1;
  /* Safari 6.1+ */
  -ms-flex: 1;
  /* IE 10 */
  flex: 1;
  margin: 10px 5px;
}
article .icons ul li a {
  text-decoration: none;
}
article .icons ul li a:hover {
  text-decoration: none;
}
article .icons ul li a:hover img {
  -moz-transform: scale(1.2);
  -webkit-transform: scale(1.2);
  transform: scale(1.2);
}
article .icons ul li .Buyicon {
  display: inline-block;
  padding: 0 15px 5px 15px;
  border-radius: 50px;
}
article .icons ul li .Buyicon img {
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  width: 70px;
}
article .icons ul li .Buyicon:hover img {
  -moz-transform: scale(1.2);
  -webkit-transform: scale(1.2);
  transform: scale(1.2);
}
article .icons ul li .text {
  text-transform: uppercase;
  color: #4762ad;
  text-align: center;
  font-size: 12px;
}
article .icons ul li:first-child {
  margin: 10px 5px 10px 0px;
}
article .icons ul li:last-child {
  margin: 10px 0px 10px 5px;
}
.Services {
  margin: 0 auto;
  width: 100%;
  display: flex;
  display: -webkit-flex;
  /* Safari */
  flex-direction: row;
  /* make main axis horizontal (default setting) */
  justify-content: center;
  /* center items horizontally, in this case */
  align-items: center;
}
.Services .boxpanal {
  width: 100%;
}
.Services .col-md-6-container {
  position: relative;
  width: 563px;
  max-width: 99%;
}
.MB54 {
  margin-bottom: 54px !important;
}
.travelApppanel ul{
    list-style-type:none;
}
.travelApppanel ul li {
    float:left;margin-right:20px;
}
.travelApppanel ul li a{
    padding:0;
}
.air-tickets {
    padding: 30px 0;
    display: inline-block;
    width: 100%;
}
.air-tickets p {
  font-size: 20px;
  margin-bottom: 0;
  line-height: 1.1em;
  min-height: 45px;
  text-transform: uppercase;
}
.air-tickets h2 {
  font-size: 28px;
  font-family: Arial;
  margin-bottom: 10px;
  text-transform: uppercase;
  margin-bottom: 40px;
}
.air-tickets a,
.air-tickets span {
  text-transform: uppercase;
  padding: 10px 30px;
  font-size: 20px;
  border-radius: 5px;
  font-family: DINPro;
  text-decoration: none;
  display: inline-block;
  border-radius: 25px;
  margin-top: 20px;
}
.air-tickets .image img {
  max-width: 100%;
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.air-tickets .image:hover img {
  -moz-transform: scale(1.2);
  -webkit-transform: scale(1.2);
  transform: scale(1.2);
}
.product_box_panel {
  padding: 20px 0;
  display: inline-block;
  width: 100%;
}
.product_box_panel .payment {
  margin-top: 10px;
  margin-bottom: 10px;
  display: inline-block;
}
.product_box_panel .payment .media-body p {
  font-size: 16px;
}
.product_box_panel .payment .media-body h5 {
  font-size: 22px;
  margin-top: 0;
}
.background-try-image {
  background-image: url('../Stills/background-bullet.png');
  background-repeat: no-repeat;
  background-position: bottom right;
}
.travelApp {
  background-image: url('../Stills/Travel-background.jpg');
  background-repeat: no-repeat;
  background-position: bottom right;
}
.travelApp .boxpanal {
  padding: 20px 0;
  display: inline-block;
  width: 100%;
  color: #fff;
}
.travelApp .boxpanal .App-logo .media-body {
  padding-top: 15px;
}
.travelApp .boxpanal .App-logo .media-body .app-text {
  font-size: 28px;
  margin-top: 10px;
  display: inline-block;
  text-transform: uppercase;
  line-height: 1.1em;
  text-decoration: none;
  color: #000;
}
.travelApp .boxpanal .App-logo .media-body h2 {
  margin-top: 0;
  font-size: 46px;
  line-height: 0.9em;
}
.travelApp .boxpanal .App-icons {
  text-align: right;
}
.travelApp .boxpanal .App-icons p {
  font-size: 22px;
  line-height: 1em;
  text-align: left;
  color: #000;
  text-transform: uppercase;
  margin-bottom: 0;
  padding-top: 28px;
  padding-left: 62px;
}
.travelApp .boxpanal .App-icons ul {
  list-style-type: none;
  position: absolute;
  right: 45px;
}
.travelApp .boxpanal .App-icons ul li {
  display: inline-block;
  margin-right: 15px;
}
.travelApp .boxpanal .App-icons ul li:last-child {
  margin-right: 0;
}
/*Channel Partners page*/
.Channel-partner {
  background: url(/Uploads/MediaTypes/Stills/channel-patners-banner.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  height: 400px;
}
.Channel-partner .mt78 {
  margin-top: 78px;
}
.Channel-partner .banner-text {
  color: #fff;
}
.Channel-partner .banner-text h2 {
  text-transform: uppercase;
  font-size: 30px;
  margin-top: 0;
}
.Channel-partner .banner-text p {
  font-size: 20px;
}
.Channel-partner .form-inner {
  position: relative;
  padding: 50px 20px;
  background: #efefef;
  color: #000;
}
@media (max-width: 640px) {
  .Channel-partner .form-inner {
    margin-top: 20px;
  }
}
.Channel-partner .form-inner p {
  color: #4873aa;
  font-size: 20px;
  text-transform: uppercase;
}
.Channel-partner .form-inner input,
.Channel-partner .form-inner textarea {
  border-color: #000;
}
.Channel-partner .form-inner .btn {
  background: #63bb7f;
  color: #fff;
  padding: 6px 22px;
  text-transform: uppercase;
}
.channel-partner-content {
  font-size: 17px;
  font-family: Arial;
  line-height: 1.4em;
  width: 100%;
  padding: 20px 0;
}
.channel-partner-content h3 {
  color: #4a61b1;
}
.channel-partner-content p {
  margin-bottom: 10px;
}
.channel-partner-content h4 {
  margin-top: 30px;
}
.channel-partner-content ul.products {
  list-style-type: none;
  padding: 0;
  margin: 20px 0;
  flex-wrap: nowrap;
  display: flex;
  display: -webkit-flex;
}
@media (max-width: 640px) {
  .channel-partner-content ul.products {
    flex-direction: row !important;
    flex-wrap: wrap;
  }
}
.channel-partner-content ul.products li {
  text-align: center;
  -webkit-flex: 1;
  -ms-flex: 1;
  flex: 1;
  margin: 10px 5px;
}
.channel-partner-content ul.products li img {
  width: 120px;
}
.channel-partner-content ul.products li .text {
  color: #4962ad;
  font-size: 20px;
  padding: 10px 0;
}
@media (max-width: 768px) {
  .channel-partner-content ul.products li img {
    width: 100px;
  }
  .channel-partner-content ul.products li .text {
    font-size: 12px;
  }
}
@media (max-width: 640px) {
  .channel-partner-content ul.products li {
    flex: 1 0 40%;
    padding: 0;
  }
}
.channel-partner-content ul {
  margin-bottom: 20px;
}
.channel-partner-content .grab {
  font-size: 20px;
  font-weight: 700;
  margin-top: 20px;
}
/*Channel Partners page*/
footer .bottomsolidsep {
  padding: 20px 0;
}
footer .bottomsolidsep .copyright {
  color: #999;
  line-height: 1.4;
  font-size: 11px;
}
footer .bottomsolidsep .copyright span {
  color: #333;
}
footer .bottomsolidsep .developed_by a {
  color: #999;
  text-decoration: none;
  font-size: 11px;
  margin-bottom: 15px;
  display: inline-block;
}
ul#toggalnavMobile li a {
  color: #5bbe85 !important;
}
/*Add App popup*/
.popup-wrapper-App {
  position: fixed;
  transition-property: top;
  transition-duration: 5s;
  transition-delay: 2s;
  top: 0;
  height: 100%;
  width: 100%;
  display: flex;
  z-index: 1;
  background-color: rgba(0, 0, 0, 0.78);
  overflow-x: hidden;
  padding-top: 60px;
  text-align: left;
  color: #000;
  font-size: 15px;
  z-index: 99999999;
}
.popup-wrapper-App p {
  margin: 0 0 10px;
}
.popup-wrapper-App .centrer-div {
  margin: auto;
  padding: 15px;
  border: 1px solid;
 
  border-radius: 0px;
  width: 500px;
}
.popup-wrapper-App .centrer-div .slider-header-text {
  font-size: 15px;
  line-height: 1.4em;
}
.popup-wrapper-App .centrer-div p.promocode {
  font-size: 18px;
  margin-top: 10px;
}
.popup-wrapper-App .centrer-div ul {
  padding-left: 16px;
  margin: 0;
  list-style-type: disc;
  margin-bottom: 10px;
  display: inline-block;
}
.popup-wrapper-App .centrer-div ul li {
  margin-bottom: 10px;
}
.popup-wrapper-App .centrer-div ul li span {
  color: #8cc542;
}
.popup-wrapper-App .centrer-div .site-btn,
.popup-wrapper-App .centrer-div #download-btn-App {
  display: inline-block;
  width: 100%;
}
    /*.popup-wrapper-App .centrer-div .site-btn a,
.popup-wrapper-App .centrer-div #download-btn-App a {
  background: url(/Uploads/MediaTypes/Stills/App-popup-button.png);
  padding: 7px 15px;
  background-color: #8dc34b;
  font-size: 14px;
  color: #fff;
  border: none;
  border-top-color: currentcolor;
  border-right-color: currentcolor;
  border-bottom-color: currentcolor;
  border-left-color: currentcolor;
  border-color: #8dc34b;
  box-shadow: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  opacity: 1;
  transition: all 0.5s;
  width: 100%;
  font-weight: 500;
  text-transform: uppercase;
  text-decoration: none;
  border-radius: 5px;
  display: inline-block;
  background-size: cover;
}*/
.popup-wrapper-App .centrer-div .site-btn a:hover,
.popup-wrapper-App .centrer-div #download-btn-App a:hover {
  color: #fff;
  opacity: 1;
}
.popup-wrapper-App .off-dis {
  font-size: 22px;
  color: red;
  font-family: "DINPro";
}
.popup-wrapper-App .or {
  margin-top: 10px;
}
    .popup-wrapper-App .field-validation-error {
        font-size: 11px;
        color: #f00;
    }
    .popup-wrapper-App .media{
        margin-top:15px;
    }
    .popup-wrapper-App .contineu {
        position: absolute;
        right: 5px;
        top: 5px;
        background: #000;
        color: #fff;
        height: 30px;
        width: 30px;
        border-radius: 100px;
        padding: 6px;
        border: 5px solid #000;
        align-items: center;
        display: flex;
        justify-content: center;
        font-size: 18px;
    }
.popup-wrapper-App .form {
    margin-top: 15px;
}
    .popup-wrapper-App .form #onclickeventloading {
        background: url(/Uploads/MediaTypes/Stills/AppSubmit.png);
        color: #fff;
        text-transform: uppercase;
        border: 0;
        background-repeat: no-repeat;
        padding: 5px 10px;
        background-size: cover;
    }
    .popup-wrapper-App .form p {
        font-family: dinpro;
    }
    .popup-wrapper-App .form input, .popup-wrapper-App .form select {
       
        border: 1px solid #45b998 !important;
    }
    .popup-wrapper-App .form #onclickevent {
        background: url(/Uploads/MediaTypes/Stills/AppSubmit.png);
        color: #fff;
        text-transform: uppercase;
        border: 0;
        background-repeat: no-repeat;
        padding: 5px 10px;
        background-size: cover;
    }

.bgcolorpoup {
    background: url(/Uploads/MediaTypes/Stills/backgroundpopup.png) !important;
    background-repeat: no-repeat !important;
   color:#fff;
   border:0!important;
}

.bgcolorpoup .text-center {
    padding: 0 15px;
}

.bgcolorpoup .companion-app {
    margin: 30px 0;
}

    .bgcolorpoup .companion-app p {
        color: #fff;
        font-size: 18px;
    }

    .bgcolorpoup .companion-app h4 {
        color: #fff;
        font-style: italic;
        font-size: 30px;
        font-family: "DINPro";
    }

.bgcolorpoup .discountsDetails {
    margin: 30px 0;
    display: inline-block;
    width: 100%;
}

    .bgcolorpoup .discountsDetails p {
        font-family: 'din_mediumregular';
        font-size: 12px;
        line-height: 1.2em;
    }

        .bgcolorpoup .discountsDetails p.bold {
            font-family: "DINPro";
            font-size: 13px;
        }

    .bgcolorpoup .discountsDetails .discounts {
        margin-top: 15px;
    }

        .bgcolorpoup .discountsDetails .discounts ul {
            list-style-type: none;
            padding: 0;
            margin: 0;
        }

            .bgcolorpoup .discountsDetails .discounts ul li {
                float: left;
                margin-right: 15px;
                margin-bottom: 0;
            }

                .bgcolorpoup .discountsDetails .discounts ul li p {
                    font-size: 12px;
                    min-height: 30px;
                    margin-bottom: 0;
                    line-height: 1.2em;
                }

                .bgcolorpoup .discountsDetails .discounts ul li:first-child p {
                    padding-top: 7px;
                }

                .bgcolorpoup .discountsDetails .discounts ul li p.coupon {
                    background: #fff;
                    color: #000;
                    border: 1px dashed #000;
                    padding: 8px 15px 3px 15px;
                    border-radius: 5px;
                    vertical-align: middle;
                    text-align: center;
                }

                .bgcolorpoup .discountsDetails .discounts ul li:last-child {
                    margin-right: 0;
                }

.bgcolorpoup .downloadnow {
    margin: 30px 0 0 0;
    display: inline-block;
    width: 100%;
}

    .bgcolorpoup .downloadnow ul {
        list-style-type: none;
        padding: 0;
        margin: 0;
    }

        .bgcolorpoup .downloadnow ul li {
            float: left;
            margin-right: 15px;
            margin-bottom: 0;
        }

            .bgcolorpoup .downloadnow ul li img {
                width: 100px;
            }


@media (max-width: 768px) {
    .background-try-image {
    background-size: contain;
  }
  .bannernewsite .inner-banner .searchsim .form-signin label {
    width: 100%;
  }
  .bigboxheight {
    min-height: 300px;
  }
  .Services .col-md-6-container {
    width: 370px;
    float: left !important;
  }
  .air-tickets,
  .product_box_panel {
    padding: 15px !important;
  }
  .air-tickets h2,
  .product_box_panel h2 {
    line-height: 0.9em;
    font-size: 25px;
    margin-top: 15px;
  }
  .air-tickets p,
  .product_box_panel p {
    font-size: 18px;
    line-height: 1.2em;
  }
  .air-tickets .image,
  .product_box_panel .image {
    margin-top: 25px;
  }
  .Vat-section h3 {
    font-size: 28px;
  }
  .travelApp {
    background-size: contain;
  }
  .travelApp .boxpanal .App-logo .media-body h2 {
    font-size: 26px;
    line-height: 1.2em;
  }
  .travelApp .boxpanal .App-logo .media-body p.app-text {
    font-size: 18px;
  }
  .travelApp .boxpanal .App-icons p {
    font-size: 18px;
    margin-bottom: 0;
    padding-top: 25px;
  }
  article .icons ul li .Buyicon img {
    width: 63px;
  }
  header .inner-header .pull-right {
    float: none !important;
  }
  header .inner-header nav {
    float: right;
    width: auto;
  }
}
@media (max-width: 640px) {
  .bannernewsite {
    background-image:url('/Uploads/MediaTypes/Stills/newsiteMobilebanner.jpg');
  }
  .bannernewsite .inner-banner .offer {
    visibility: visible;
  }
  .bannernewsite .inner-banner .searchsim {
    margin-top: 40px;
  }
  .bigboxheight {
    min-height: 331px;
  }
  .call-action {
    display: none;
  }
  .MB54 {
    margin-bottom: 35px;
  }
  .ML15 {
    margin-left: 0;
  }
  article .icons ul {
    flex-direction: row !important;
    flex-wrap: wrap;
  }
  article .icons ul li {
    flex: 1 0 40%;
    padding: 0;
  }
  .Services {
    flex-direction: column;
  }
  .air-tickets,
  .product_box_panel {
    padding: 20px !important;
  }
  .air-tickets h2,
  .product_box_panel h2 {
    line-height: 0.9em;
    margin-bottom: 10px;
    margin-top: 15px;
  }
  .air-tickets a,
  .product_box_panel a {
    margin-top: 0;
  }
  .air-tickets .image,
  .product_box_panel .image {
    float: left !important;
    margin-top: 25px;
    display: inline-block;
    width: 100%;
  }
  .air-tickets .image img,
  .product_box_panel .image img {
    float: left !important;
  }
  .travelApp {
    background-size: contain;
  }
  .travelApp .boxpanal {
    padding-bottom: 0px;
    padding-top: 20px;
  }
  .travelApp .boxpanal .App-logo {
    margin-bottom: 10px;
  }
  .travelApp .boxpanal .App-logo .pull-left img {
    width: 100px !important;
  }
  .travelApp .boxpanal .App-logo .media-body h2 {
    font-size: 28px;
  }
  .travelApp .boxpanal .App-icons {
    text-align: left;
  }
  .travelApp .boxpanal .App-icons p {
    font-size: 18px;
    padding-left: 30px;
    margin: 0;
  }
  .travelApp .boxpanal .App-icons ul {
    padding-left: 0;
    text-align: center;
    padding-top: 0px;
    margin-bottom: 0;
    float: right;
    padding-right: 49px;
    position: initial;
    right: 45px;
  }
  footer .bg-container .pull-right {
    float: left !important;
  }
  footer .bg-container .pull-right .social {
    float: left;
    padding-left: 0;
  }
  footer .bg-container .pull-right .subscribe .latestupdate {
    float: left;
  }
  footer .bg-container .pull-right .subscribe ul {
    float: left;
    padding-left: 0;
  }
    .popup-wrapper-App .centrer-div {
        padding: 40px 15px 15px 15px;
        width: 100%;
    }
  /*.popup-wrapper-App .centrer-div .site-btn a,
  .popup-wrapper-App .centrer-div #download-btn-App a {
    width: 100%;
  }*/
}


@media (max-width:640px){
    .bannernewsite .inner-banner .offer h4 {
        font-size: 22px;
    }
    .bannernewsite .inner-banner .offer h2 {
        font-size: 20px;
    }
}