/*
font-family: 'Roboto Condensed', sans-serif;
font-family: 'Droid Sans', sans-serif;
font-family: 'Fjalla One', sans-serif;
*/
/*manmeet utility styling starts here*/
html {
  font-family: sans-serif;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
}

body {
  margin: 0;
  -webkit-font-smoothing: subpixel-antialiased;
-webkit-font-smoothing: subpixel-antialiased;
-webkit-text-stroke:1px transparent;
font-family: 'Droid Sans', sans-serif;

}

article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
  display: block;
}

audio,
canvas,
progress,
video {
  display: inline-block;
}

audio:not([controls]) {
  display: none;
  height: 0;
}

progress {
  vertical-align: baseline;
}


template,
[hidden] {
  display: none;
}

a {
  background-color: transparent;
  -webkit-text-decoration-skip: objects;
}

a:active,
a:hover {
  outline-width: 0;
}

abbr[title] {
  border-bottom: none;
  text-decoration: underline;
  text-decoration: underline dotted;
}

b,
strong {
  font-weight: inherit;
}

b,
strong {
  font-weight: bolder;
}

dfn {
  font-style: italic;
}

h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

mark {
  background-color: #ff0;
  color: #000;
}

small {
  font-size: 60%;
}
big {
  font-size: 120%;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

img {
  border-style: none;
}

svg:not(:root) {
  overflow: hidden;
}

code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}

figure {
  margin: 1em 40px;
}

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

button,
input,
select,
textarea {
  font: inherit;
  margin: 0;
}

optgroup {
  font-weight: bold;
}

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

button,
html [type="button"], /* 1 */
[type="reset"],
[type="submit"] {
  -webkit-appearance: button; /* 2 */
}

button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}
fieldset {
  border: 1px solid #c0c0c0;
  margin: 0 2px;
  padding: 0.35em 0.625em 0.75em;
}

legend {
  box-sizing: border-box;
  color: inherit;
  display: table;
  max-width: 100%;
  padding: 0;
  white-space: normal;
}

textarea {
  overflow: auto;
}

[type="checkbox"],
[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

[type="search"] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-input-placeholder {
  color: inherit;
  opacity: 0.54;
}

::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}

/*some resets*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
}
ol, ul {
  list-style: none;
}
blockquote, q {
  quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}

/*manmeet styling starts from here*/


/*typography */
html,body{
  color: black;
}

a{
  text-decoration: none;
}

h1{
  font-size:36px;
  font-weight: normal;
  margin-top: 15px;
  margin-bottom: 15px;
}
h2{
  font-size:30px;
  font-weight: normal;
  margin-top: 15px;
  margin-bottom: 15px;
}
h3{
  font-size:24px;
  font-weight: normal;
  margin-top: 15px;
  margin-bottom: 15px;
}
h4{
  font-size:18px;
  font-weight: normal;
  margin-top: 15px;
  margin-bottom: 15px;
}
h5{
  font-size:12px;
  font-weight: normal;
  margin-top: 15px;
  margin-bottom: 15px;
}
h6{
  font-size:6px;
  font-weight: normal;
  margin-top: 15px;
  margin-bottom: 15px;
}

p{
  line-height: 24px;
}

.inherit_a {text-decoration: none !important; color: inherit; font-size: inherit; }

/*color and backgrounds*/
/* add push css */
.aboutusmainfluid .panel-title
{
    width: 93%;
    line-height: 23px;
}
.aboutusmainfluid .panel-default
{
	    border-radius: 3px 3px 0px 0px;
		      border-top: 1px solid #cccccc;
           border-bottom: none;
}
.aboutusmainfluid .panel-default:last-child
{
	border-bottom:1px solid #cccccc;
}
 .aboutusmainfluid  .panel-default>.panel-heading
 {
	     background-color: #FDFDFD;
 }
  .aboutusmainfluid .panel-group .panel+.panel
  {
  margin-top:0px;
  }
.aboutusmainfluid .panel-heading {
  position: relative;
}
.faq_query
{
	margin-bottom:20px;
}
.aboutusmainfluid .panel-heading[data-toggle="collapse"]:after {
  font-family: 'Glyphicons Halflings';
  content: "\e072"; /* "play" icon */
  position: absolute;
  color: #ff6600;
  font-size: 16px;
  line-height: 22px;
  right: 20px;
  top: calc(50% - 10px);
  /* rotate "play" icon from > (right arrow) to down arrow */
  -webkit-transform: rotate(-90deg);
  -moz-transform:    rotate(-90deg);
  -ms-transform:     rotate(-90deg);
  -o-transform:      rotate(-90deg);
  transform:         rotate(-90deg);
}
.aboutusmainfluid .panel-heading[data-toggle="collapse"].collapsed:after {
  /* rotate "play" icon from > (right arrow) to ^ (up arrow) */
  -webkit-transform: rotate(90deg);
  -moz-transform:    rotate(90deg);
  -ms-transform:     rotate(90deg);
  -o-transform:      rotate(90deg);
  transform:         rotate(90deg);
}
/* end push css */

.light-bg{background:#8DAEFD;color:white;}
.main-bg{background: cadetblue;}
.sub-bg{background: #3bb2d0;}

.hover-light-bg:hover{background: #f8f8f8;}
.hover-main-bg:hover{background: #163483;}
.hover-sub-bg:hover{background: #3bb2d0;}


.light-color{color: #f8f8f8;}
.main-color{color:white;}
.sub-color{color: #3bb2d0;}
.dull-color{color: darkgreen;}

.hover-light-color:hover{color: #f8f8f8;}
.hover-main-color:hover{color: #163483;}
.hover-sub-color:hover{color: #3bb2d0;}
.hover-dull-color:hover{color: #c5c5c5;}

.read-color{color: #666666;}

 /*standard colors and backgrounds*/
.white-bg{background: #ffffff;}
.black-bg{background: black;}
.gray-bg,.grey-bg{background: #eeeeee;}
.primary-bg{background: #337ab7;}
.success-bg{background: #00d008;}
.info-bg{background: #00bcd4;}
.warning-bg{background: #ff9c0b;}
.orange-bg{background: #ff6600;}
.danger-bg{background: #ff0000;}

.hover-white-bg:hover{background: #ffffff;}
.hover-black-bg:hover{background: #000000;}
.hover-gray-bg:hover,.hover-grey-bg:hover{background: #eeeeee;}
.hover-primary-bg:hover{background: #337ab7;}
.hover-success-bg:hover{background: #00d008;}
.hover-info-bg:hover{background: #00bcd4;}
.hover-warning-bg:hover{background: #ff9c0b;}
.hover-orange-bg:hover{background: #ff6600;}
.hover-danger-bg:hover{background: #ff0000;}

.white-color{color: antiquewhite;}
.black-color{color: #000000;}
.gray-color,.grey-color{color: #eeeeee;}
.primary-color{color: #337ab7;}
.success-color{color: #00d008;}
.info-color{color:honeydew;}
.warning-color{
    color: brown;
}
.orange-color{color: #ff6600;}
.danger-color{color: #ff0000;}

.hover-white-color:hover{color: #ffffff;}
.hover-black-color:hover{color: #000000;}
.hover-gray-color:hover,.hover-grey-color:hover{color: #eeeeee;}
.hover-primary-color:hover{color: #337ab7;}
.hover-success-color:hover{color: #00d008;}
.hover-info-color:hover{color: #00bcd4;}
.hover-warning-color:hover{color: #ff9c0b;}
.hover-orange-color:hover{color: #ff6600;}
.hover-danger-color:hover{color: #ff0000;}


/*form styling*/
.input,.textarea,.select{
  height: 34px;
  padding: 7px 10px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
  outline: 0;
  border:0;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  vertical-align: middle;
}
.textarea{min-height: 70px; resize: vertical;}
.form-height{height: 34px;min-height: initial;max-height: initial;}
input[type="radio"],input[type="checkbox"] {
  margin:0; vertical-align: middle;
}
/*button and user interface styles*/
.button{
  height: 34px;
  line-height: 34px;
  text-align: center;
  display: inline-block;
  padding-left: 15px;
  padding-right: 15px;
  cursor: pointer;
  text-decoration: none !important;
}

button,input[type="button"],input[type="submit"]{
  height: 34px;
  text-align: center;
  outline: 0;
  border:0;
  display: inline-block;
  padding-left: 15px;
  padding-right: 15px;
  cursor: pointer;
}

.button-small{
  height: auto;
  padding: 5px 8px;
  font-size: 10px;
  text-align: center;
  display: inline-block;
  cursor: pointer;
}

.button-medium{
  height: auto;
  padding: 10px 15px;
  font-size: 16px;
  text-align: center;
  display: inline-block;
  cursor: pointer;
}
.button-big{
  height: auto;
  padding: 15px 30px;
  font-size: 24px;
  text-align: center;
  display: inline-block;
  cursor: pointer;
}
.button-default{
  background: transparent;
  border:1px solid rgba(255,255,255,.5);
}

.inline{display: inline;}
.inline-block{display: inline-block;}
.block{display: block;}
.none{display: none;}

.border-top{border-top: 1px solid #dddddd;}
.border-right{border-right: 1px solid #dddddd;}
.border-bottom{}
.border-left{border-left: 1px solid #dddddd;}
.border-left-right{border-left: 1px solid #dddddd; border-right: 1px solid #dddddd;}
.border-zero{border: none;}
.request_demo_banner {
    background:blue;
    background-position: center;
}
.demo_box_border {
    background: #fff;
    padding: 20px;
    border: 0 1px 4px 2px #ced4da40;
}


.radius{
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
-o-border-radius: 3px;
border-radius: 3px;
font-weight:500;
}

.oval{
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
-ms-border-radius: 15px;
-o-border-radius: 15px;
border-radius: 15px;
}

.circle{
-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;
border-radius: 50%;
}

.square,.radius-zero{
-webkit-border-radius: 0;
-moz-border-radius: 0;
-ms-border-radius: 0;
-o-border-radius: 0;
border-radius: 0;
}

.lowercase{text-transform: lowercase;}
.capitalize{text-transform: capitalize;}
.uppercase{text-transform: uppercase;}

.shadow{
-webkit-box-shadow: 0px 6px 15px #d9d9d9;
-moz-box-shadow: 0px 6px 15px #d9d9d9;
box-shadow: 0px 6px 15px #d9d9d9;
}

/*command class*/
.tal{text-align: left;}
.tac{text-align: center;}
.taj{text-align: justify;}
.tar{text-align: right;}

.fwn{font-weight: normal;}
.fwb{font-weight: bold;}
.fwi{font-weight: initial;}
.fwit{font-weight: inherit;}
.italic{font-style: italic;}

.vam{vertical-align: middle;}
.vas{vertical-align: super;}
.vat{vertical-align: top;}
.vab{vertical-align: bottom;}
.vatt{vertical-align: text-top;}
.vabs{vertical-align: baseline;}

.oh{overflow: hidden;}
.ov{overflow: visible;}
.os{overflow: scroll;}
.osx{overflow-x: scroll;}
.osy{overflow-y: scroll;}

.border-box
{
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}

.fz10{font-size: 10px;}
.fz12{font-size: 12px;}
.fz13{font-size: 13px;}
.fz14{font-size: 14px;}
.fz16{font-size: 16px;}
.fz18{font-size: 18px;}
.fz20{font-size: 20px;}
.fz24{font-size: 24px;font-family:arial;font-weight:bold;}
.fz26{font-size: 26px;}
.fz28{font-size: 28px;}
.fz30{font-size: 30px;}
.fz36{font-size: 36px;}

.dead{pointer-events: none !important; cursor: no-drop !important;}

.z1{z-index: 1;}
.dheight{height: 34px; line-height: 34px;}
.relative{position: relative;}
.left{float: left;}
.right{float: right;}
.no-float{float: none;}
.clear{
  content: "";
  clear: both;
}
.clear:before,.clear:after{
  content: "";
  width: 100%;
  display: table;
  clear: both;
}
.grabber:after,.grabber:before{content: "";clear: both;display: block;width: 90%;}


/*paddings and margins*/
.p0{padding: 0px;}
.pl0{padding-left: 0px;}
.pr0{padding-right: 0px;}
.pb0{padding-bottom: 0px;}
.pt0{padding-top: 0px;}
.plr0{padding-right: 0px; padding-left: 0px;}
.ptb0{padding-top: 0px; padding-bottom: 0px;}

.p15{padding: 15px;}
.pl5{padding-left: 5px;}
.pr5{padding-right: 5px;}
.pl10{padding-left: 10px;}
.pr10{padding-right: 10px;}
.pl15{padding-left: 15px;}
.pr15{padding-right: 15px;}
.pt10{padding-top: 10px;}
.pb10{padding-bottom: 10px;}
.pt15{padding-top: 15px;}
.pb15{padding-bottom: 15px;}
.pt20{padding-top: 20px;}
.pb20{padding-bottom: 20px;}
.pt30{padding-top: 30px;}
.pb30{padding-bottom: 30px;}
.pt50{padding-top: 50px;}
.pb50{padding-bottom: 50px;}
.pt100{padding-top: 100px;}
.pb100{padding-bottom: 100px;}


.m0{margin: 0px;}
.ml0{margin-left: 0px;}
.mr0{margin-right: 0px;}
.mb0{margin-bottom: 0px;}
.mt0{margin-top: 0px;}
.mlr0{margin-right: 0px; margin-left: 0px;}
.mtb0{margin-top: 0px; margin-bottom: 0px;}
.auto{margin: auto;}

.mt5{margin-top: 5px;}
.mt8{margin-top: 8px;}
.mb5{margin-bottom: 5px;}
.mt10{margin-top: 10px;}
.mb10{margin-bottom: 10px;font-weight:700;}
.mt15{margin-top: 15px;}
.mb15{margin-bottom: 15px;}
.mt20{margin-top: 20px;}
.mb20{margin-bottom: 20px;}
.mt25{margin-top: 25px;}
.mb25{margin-bottom: 25px;}
.mt30{margin-top: 30px;}
.mb30{margin-bottom: 30px;}
.mt50{margin-top: 50px;}
.mb50{margin-bottom: 50px;}
.mt100{margin-top: 100px;}
.mb100{margin-bottom: 100px;}

/*special widths*/
.width-5{width: 5%}
.width-10{width: 10%}
.width-15{width: 15%}
.width-20{width: 20%}
.width-25{width: 25%}
.width-30{width: 30%}
.width-35{width: 35%}
.width-40{width: 40%}
.width-45{width: 45%}
.width-50{width: 50%}
.width-55{width: 55%}
.width-60{width: 60%}
.width-65{width: 65%}
.width-70{width: 70%}
.width-75{width: 75%}
.width-80{width: 80%}
.width-85{width: 85%}
.width-90{width: 90%}
.width-95{width: 95%}
.width-100{width: 100%}
/*======================*/

/*table css goes here*/
.table-fixed{table-layout: fixed;}
.mk-table{display: table;width: 100%;}
.mk-table>*{display: table-cell;vertical-align: inherit;}

.mk-grid{display: table;width: 100%;}
.mk-grid>*{display: table-cell;vertical-align: inherit; border-right:15px solid transparent;border-left:15px solid transparent;}

/*menu css goes here*/
#trigger{display: inline-block;}
.menu{display: block;width: 100%;}

.menu:before,.menu:after{
content: "";
width: 100%; 
clear:both;
display: block;
}
.menu ul{
color:inherit;
background: inherit;
}
.menu ul li{
position: relative;
display: block; 
color:inherit;
background: inherit;
text-align: center;
}

.menu ul li a{
display: block;
border-bottom: 1px solid rgba(255,255,255,.2);
height: 34px; 
line-height: 34px;
color:inherit;
background: inherit;
font-size: 14px;
}

@media (min-width: 769px) {

.menu>ul>li{
float: left; 
min-width: 100px; 
text-align: center;
border-right: 1px solid rgba(255,255,255,.2);
}
.menu>ul>li:last-of-type{
border-right: 0px solid #000;
}
/*.menu>ul>li ul,.menu>ul>li ul li{text-align: left;}
*/

.menu ul li a{padding:0px 30px;}

.menu>ul>li>ul{
position: absolute;
top: 34px;
left: 0;
border-top: 2px solid rgba(255,255,255,.2);
min-width: 100%;
z-index: 11111;
display: none;
}
.menu>ul>li>ul>li>ul{
position: absolute;
top: 0px;
left: 100%;
border-left: 2px solid rgba(255,255,255,.2);
min-width: 100%;
z-index: 11112;
display: none;
}

.menu>ul>li:hover>ul{display: block;}
.menu>ul>li>ul>li:hover>ul{display: block;}

.auto-menu.menu>ul{display: table;width: 100%;}
.auto-menu.menu>ul>li{display: table-cell;float: none;}

}

/*manmeet utility styling ends here*/

a{text-decoration: none !important;}
a:focus,a:hover{outline: 0 !important;}

select{
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background-image: url("../images/caret.png");
    background-position: 97%;
    background-size: 12px;
    background-repeat: no-repeat;
}

/*header css starts from here*/
.logotext {
    display: inline-block;
    margin-top: 3px;
    display: none;
}
.firsthalftext {
    font-size: 30px;
    font-weight: bold;
    color: #ffe200;
}
.secondhalftext {
    font-size: 30px;
    color: #004175;
    font-weight: bold;
}
.logo-img{max-height: 150px;}
.mk-brand{display: block;}
.navbar-default{background-color: white;border-bottom: 1px solid #dddddd;margin-bottom: 0;border-top: 2px solid #163483;}
.navbar-default .navbar-toggle .icon-bar{background-color: #ffe200;}
.navbar-default .navbar-toggle:hover .icon-bar,
.navbar-default .navbar-toggle:focus .icon-bar
{background-color: #ffffff;}

.mk-main-menu{margin-top: 0px;}
.mk-main-menu>li{margin-left: px;}
.mk-main-menu>li>a{
           padding: 7px 7px !important;
           display: block;
           -webkit-border-radius: 3px;
           -moz-border-radius: 3px;
           -ms-border-radius: 3px;
           -o-border-radius: 3px;
           border-radius: 3px;
           font-weight: normal;
           font-size: 14px;
           color: chocolate;
}
.mk-main-menu>li>a:hover,
.mk-main-menu>li>a:focus,.mk-main-menu>li.active>a{background-color:#008fd6;} 
.mk-main-menu>li.active>a{background: none !important;background-color: none !important;position: relative;}
.mk-main-menu .dropdown-menu{padding-top: 0px !important;padding-bottom: 0px !important;border:1px solid #e2e2e2 !important;
  background: #ffffff !important;

     -webkit-border-radius: 3px !important;
  -moz-border-radius: 3px !important;
  -ms-border-radius: 3px !important;
  -o-border-radius: 3px !important;
  border-radius: 3px !important;
  overflow: hidden;
}
/*.mk-main-menu>li.active>a:after,.mk-main-menu>li>a:focus:after,.mk-main-menu>li>a:hover:after{
  content: "";
    width: 100%;
    height: 2px;
    background: #FFC107;
    position: absolute;
    left: 0;
    top: 0px;
}*/
.mk-main-menu .dropdown-menu>li:first-of-type>a{
    -webkit-border-radius: 3px 3px 0px 0px !important;
  -moz-border-radius: 3px 3px 0px 0px !important;
  -ms-border-radius: 3px 3px 0px 0px !important;
  -o-border-radius: 3px 3px 0px 0px !important;
  border-radius: 3px 3px 0px 0px !important;
}
.mk-main-menu .dropdown-menu>li:first-of-type>a{
    -webkit-border-radius: 3px 3px 0px 0px !important;
  -moz-border-radius: 3px 3px 0px 0px !important;
  -ms-border-radius: 3px 3px 0px 0px !important;
  -o-border-radius: 3px 3px 0px 0px !important;
  border-radius: 3px 3px 0px 0px !important;
}
.mk-main-menu .dropdown-menu>li:last-of-type>a{
    -webkit-border-radius: 0px 0px 3px 3px !important;
  -moz-border-radius: 0px 0px 3px 3px !important;
  -ms-border-radius: 0px 0px 3px 3px !important;
  -o-border-radius: 0px 0px 3px 3px !important;
  border-radius: 0px 0px 3px 3px !important;
}

.mk-main-menu .dropdown-menu>li>a{padding: 10px 15px !important;display: block !important;font-size: 14px !important; white-space: initial !important;color: #777777;}
.mk-main-menu .dropdown-menu>li>a:hover{    background: #f8f8f8 !important;
    color: #000000 !important;}
.mk-main-menu .megamenuli{position: initial;}
.mk-main-menu .megamenu{width: 100%;min-height: 80px;table-layout: fixed;padding-bottom: 15px !important;min-width: 800px;right: 0 !important;left:initial !important;}
.mk-main-menu .megamenu>li{display: table-cell;width: 25%;vertical-align: top;}
.mk-main-menu .megamenu li ul li.strong a{color: darkblue;display: block;padding: 7px 15px;font-size: 14px;margin-top: 15px;font-weight:bold;}
.mk-main-menu .megamenu li ul li.strong.black a{color: #777777;}
.mk-main-menu .megamenu li ul li a{color: #777777;display: block;padding: 7px 15px;}
.mk-main-menu .megamenu li ul li a:hover,.mk-main-menu .megamenu li ul li.strong.black a:hover{color: #000000;}
/*header css endsss from here*/


/*footer css starts from here*/
.footer-fluid{background:url("https://ja-beranis.demo.joomlart.com/images/joomlart/map.png");background-color:#000033;}
.footer-heading{margin: 0;margin-bottom: 15px;font-size: 14px;color: #ffffff;font-weight:bolder;font-family:arial;}
.footer-ul{color: #ffffff;}
.footer-ul li{margin-bottom: 5px;}
.footer-ul.pl0{padding-left: 0px;}
.footer-ul a{color: white; display: inline-block; font-size: 13px;font-family:sans-serif;} 
.footer-ul a:hover{color: #ffffff;}
.gototop{height: 40px; width: 40px; background: #123180; display: none; text-align: center; line-height: 38px; color: #ffffff !important; opacity: 0.9; border: 1px solid #ffffff; z-index: 1000; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; }
.gototop .fa{background: #ff9c0b;padding: 5px;-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;
border-radius: 50%;}
.gototop.gototopfixed{display: block;position: fixed; right: 12px; bottom: 40px; }
.socialfooter {    
}
.socialfooter i {
    color: #333333;
    font-size: 16px;
    -webkit-transition: all .4s;
    -o-transition: all .4s;
    transition: all .4s;
    width: 40px;
    height: 40px;
    line-height: 40px;
    display: inline-block;
    text-align: center;
}
.socialfooter a{display: inline-block;margin-bottom: 0px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
-o-border-radius: 3px;
border-radius: 3px;
overflow: hidden;
padding-right: 15px;
min-width: 140px;
}
.socialfooter a.facebook{color: #ffffff; background: #3F51B5;}
.socialfooter a.twitter{color: #ffffff; background: #03a9f4;}
.socialfooter a.pinterest{color: #ffffff; background: #f44336;}
.socialfooter a.tumblr{color: #ffffff; background: #36465d;}
.socialfooter a.instagram{color: #ffffff; background: #607d8b;}
.socialfooter a.google-plus{color: #ffffff; background: #e41000;}
.socialfooter a.linkedin{color: #ffffff; background: #0077b5;}
.socialfooter a.skype{color: #ffffff; background: #00AFF0;}
.socialfooter>a i{color: #ffffff;background: rgba(0,0,0,.08);margin-right: 10px;}
.socialfooter a:hover{opacity: .8;}
/*footer css endsss from here*/

/*modal and form css starts from here*/
.manmeet-modal .modal-header{background: #163483;position: relative; padding-top: 8px;padding-bottom: 8px;}
.manmeet-modal .modal-title{color: #ffffff;
-webkit-text-shadow: 0px 1px #555555; -moz-text-shadow: 0px 1px #555555; -ms-text-shadow: 0px 1px #555555; -o-text-shadow: 0px 1px #555555; text-shadow: 0px 1px #555555; font-size: 24px;}

.manmeet-modal .modal-content{-webkit-border-radius: 3px;
-moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px;overflow: hidden;}
.manmeet-modal .close {color: antiquewhite;opacity: 1;width: 65px;height: 100%;right: 0;position: absolute;top: 0;margin: 0;background: rgba(0, 0, 0, 0.17);z-index: 1;}
.manmeet-modal .modal-footer{background: #f0f8ff;}
.manmeet-modal .input,.manmeet-modal .select,.manmeet-modal .textarea
{padding-left: 40px;background: #f3f3f3;border-radius: 1px;}
.manmeet-modal .input-fa
{background: transparent;color: #163483;}
.textarea-col .fa{top:0; bottom: initial;left: 15px;}
.modal-backdrop.in {filter: alpha(opacity=80); opacity: .8; }
.input-fa {
    font-size: 18px;
    position: absolute;
    bottom: 0;
    left: 0;
    height: 34px;
    width: 40px;
    text-align: center;
    line-height: 34px;
    color: #333;
    display: block;
    background: #efefef !important;
    background: none !important;
    -webkit-border-radius: 3px 0px 0px 3px;
    -moz-border-radius: 3px 0px 0px 3px;
    -ms-border-radius: 3px 0px 0px 3px;
    -o-border-radius: 3px 0px 0px 3px;
    border-radius: 3px 0px 0px 3px;
    top: 0px;
    border: 1px solid #dddddd;
    border-right: 0;
    border-bottom: 0;
}
.radio-grabber {
    margin-bottom: 15px;
}
.radio-grabber li{
  color: #AAAAAA;
  display: inline-block;
  position: relative;
  margin-right: 30px;
}

.radio-grabber li input[type=radio]{
  position: absolute;
  visibility: hidden;
}

.radio-grabber li label{display: inline-block;font-family:arial; position: relative; padding-left: 30px; z-index: 1; cursor: pointer; -webkit-transition: all 0.25s linear;
}


.radio-grabber li .check{display: block; position: absolute; border: 3px solid #AAAAAA; border-radius: 100%; height: 18px; width: 18px; top: 0px; left: 0px; z-index: 1; transition: border .25s linear; -webkit-transition: border .25s linear;
}


.radio-grabber li .check::before {display: block; position: absolute; content: ''; border-radius: 100%; height: 8px; width: 8px; top: 2px; left: 2px; margin: auto; transition: background 0.25s linear; -webkit-transition: background 0.25s linear; 
}

.radio-grabber li .check{border: 3px solid #aaaaaa;}

.radio-grabber li{color: #aaaaaa;}

.radio-grabber input[type=radio]:checked ~ .check {
  border: 3px solid #ff9800;
}

.radio-grabber input[type=radio]:checked ~ .check::before{
  background: #ff9800;
}

.radio-grabber input[type=radio]:checked ~ label{
  color: black;
}
/*modal and form css endsss from here*/



/*datepicker css starts from here*/
.ll-skin-melon,.ll-skin-latoja,.ll-skin-santiago,.ll-skin-lugo,
.ll-skin-cangas,.ll-skin-vigo,.ll-skin-nigran,.ll-skin-siena
{font-size: 100% !important;}
/*datepicker css endsss from here*/


/*slider css*/
#main-slider .carousel-indicators{left: 0;right: initial;width: 120px;margin-left: initial;bottom:-30px;}
.carousel-control{background: none !important;width: 5%; text-shadow: none;opacity: 1;}
.carousel-control .glyphicon{    font-size: 12px; background: transparent !important; vertical-align: middle; line-height: 36px; padding: 0; width: 40px; height: 40px; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; border: 2px solid #ffffff !important;} .carousel-control .glyphicon:hover{background: #ffffff;color: #163483;}
#main-slider .carousel-indicators{bottom: 10px;}
.carousel-indicators li{border-width: 1px;height: 15px;width: 15px;background: #ff9800;border-color: #ffffff;}
.carousel-indicators li.active{height: 16px;width: 16px;}
#main-slider .item img {
display: block;
margin:0 auto;
width: 100%;
height: 510px;
}

.slidebox{
    max-width: 900px;
    position: absolute;
    left: 0;
    right: 0;
    display: block;
    z-index: 2;
    top: 0;
    margin: 0 auto;
    /*background: rgba(255, 255, 255, 0.1);*/
    min-height: 100%;
}
.slidebox .slideheading{
  font-size: 44px;
    font-weight: bold;
    text-align: center;
    color: #ffffff;
    margin-top: 80px;
    margin-bottom: 35px;
    -webkit-text-shadow: 0px 2px #000000;
    -moz-text-shadow: 0px 2px #000000;
    -ms-text-shadow: 0px 2px #000000;
    -o-text-shadow: 0px 2px #000000;
    text-shadow: 0px 2px #000000;
}
.slidebox .slideheading small{
      display: block;
    font-size: 16px;
    color: #ffffff;
    margin-top: 30px;
    line-height: 30px;
}

.seemore{position: relative;background-color:red;
    border-color:red;}
.seemore:after{
      content: "";
    width: 100%;
    padding: 4px;
    height: 100%;
    position: absolute;
    background: transparent;
    left: -6px;
    top: -6px;
    z-index: -1;
    box-sizing: initial;
    border-radius: 20px;
    border: 2px solid #dddddd;
}

.slideul{border-top: 1px solid rgba(255, 255, 255, 0.3); margin-top: 70px;}
.slideul ul{text-align: center;margin-top: 60px;}
.slideul ul li{display: inline-block;}
.slideul ul li a{
      width: 120px;
      padding: 10px;
      margin: 10px;
      display: block;
      border-radius: 4px;
      color: #ffffff;
      -webkit-transition: all 1s;
      -o-transition: all 1s;
      transition: all 1s;
}
.slideul ul li a:hover{background: #f0a317;}
.slideul ul li a .fa{
      color: white;
      display: block;
      font-size: 40px;
      margin-bottom: 10px;
}

/*//slider css*/


#enquirynow .modal-header,#enquirynow .close{background: none;}
#enquirynow .modal-header{padding: 20px;}
#enquirynow .modal-title,#enquirynow .close{color: #777777;}
#enquirynow .modal-title{font-size: 20px;}
#enquirynow .modal-dialog{max-width: 750px;width: 100%;}
#enquirynow .textarea{min-height: 150px;}
.manmeet-modal .input.pl15 {padding-left: 15px;}
.manmeet-modal .input-group-addon.p0 {width: 20%;height: 34px;border:0;}

.headingtext{position: relative;}
/*.headingtext:after{    content: ""; width: 100%; position: absolute; display: block; background: #ff9800; height: 1px; top: 48%; z-index: 1;} 
.headingtext:before{content: ""; width: 100%; position: absolute; display: block; background: #163483; height: 1px; top: 54%; z-index: 1; }*/
.headingtext>span{display: inline-block; position: relative; z-index: 2; padding: 10px; background: initial; font-weight:bolder;font-family:arial;}

.getyourbox:hover{
  background: #f8f8f8;
}

.sellbox{
  width: 100%;
    margin: 0 auto;
    height: 110px;

    background: #ffffff;
  padding: 10px;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  -o-border-radius: 3px;
  border-radius: 3px;
  border:1px solid #dddddd;
  -webkit-transition: all 1s;
  -o-transition: all 1s;
  transition: all 1s;
}
.sellbox .fa{
     display: block;
     text-align: center;
     font-size: 36px;
     color: brown;
     height: 60px;
     line-height: 60px;
     margin-bottom: 5px;
     /*    background: rgba(0, 0, 0, 0.07);*/
     -webkit-border-radius: 3px;
     -moz-border-radius: 3px;
     -ms-border-radius: 3px;
     -o-border-radius: 3px;
     border-radius: 3px;
}
.sellbox span{text-align: center;display: block;color: #163483;font-size: 17px;font-weight: bold;}

.sellbox:hover{    background: #163483;}
.sellbox:hover span{    color: #ffffff;}

.futuretravel-fluid{background: url(http://www.travelmartsolution.com/images/TMS-Longslide2.jpg);}
.futuretravel-fluid .warning-color{color: darkblue;}

.partnerbox{text-align: center;}
.partnerbox img{
      margin: 10px;
}
.partnerbox img:hover{
  -webkit-filter: initial;
    filter: initial;
    opacity: 1;
    -webkit-box-shadow: 0px 0px 6px #000000;
    box-shadow: 0px 0px 6px #000000;
}

.smallmarq img{display: inline-block; margin: 2px; border: 1px solid #e2e2e2; height: 40px; padding: 1px;-webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px;}

.updatesbox{position: relative;border:1px solid #666666;display: block;}
.updatesbox img{width: 100%;min-height: 150px;max-height: 150px;}
.updatesbox span{
      display: block;
    position: absolute;
    bottom: 0;
    background: rgba(0, 0, 0, 0.3);
    color: #ffffff;
    padding: 15px;
    width: 100%;
}
.reviewbox{min-height: 153px;max-height: initial;border:1px solid #dddddd; 
-webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; background: #ffffff; padding: 15px; }
#text-slider .carousel-indicators {bottom: -10px !important; }
#text-slider .carousel-indicators li{height: 5px;width: 20px;}
#text-slider .carousel-indicators li.active{background-color: #3F51B5;position: relative;
    top: -1px;}
#testislider .carousel-control .glyphicon{border:none !important;}

.oursolution-fluid{background: url(http://www.travelmartsolution.com/images/TMS-Glimpes.jpg);border-top:2px solid #ff9800;border-bottom:2px solid #ff9800;background-size: cover;}

.solutionbox{margin-bottom: 30px;min-height: 142px;}
.solutionbox h4{
  font-size: 18px;
  color: aqua;
}
.solutionbox h4 .fa{
         color: currentColor;
         font-size: 30px;
         vertical-align: middle;
         display: inline-block;
         margin-right: 18px;
}
.solutionbox h4 span{vertical-align: middle;}
.solutionbox .para{
    color: antiquewhite;
    text-align: justify;
}

.address-fluid .col-sm-7{padding-left: 50px; }
.copyfluid{border-top:1px solid #00071b;padding-bottom:0px;position: relative;}
.copyfluid:after{
    content: "";
    width: 100%;
    height: 30px;
    position: absolute;
    top: 100%;
    left: 0;
    background:black;
    }
/*contact us css starts from here*/
.cmfluid{background: #0c121f;}
.cmfluid img{max-width: 800px;display: block;margin: 0 auto;}
.staytune .socialfooter a{min-width: 130px;line-height: 40px;}
.staytune .socialfooter i{float: left;}
.contactquery .input-group-addon.p0{    width: 20%; height: 34px;
    border: 0;} 
.contactquery .textarea{min-height: 105px;}
.contact-fluid .fivecol{border-right: 1px solid #dddddd;}
.contbox{background: #ffffff; padding: 15px; margin-top: 15px; margin-bottom: 30px; -webkit-box-shadow: 0px 1px 9px 0px #cccccc; box-shadow: 0px 1px 9px 0px #cccccc; } 
.contbox h3{margin: -15px; padding: 10px 15px; font-size: 16px; margin-bottom: 15px;color: #ffffff;}
/*contact us css endsss from here*/


/*services fluid css starts from here*/
.servicescmfluid{background-image: url(../images/services.jpg); background-size: cover; background-blend-mode: multiply; background-color: #3F51B5;}
.blockquote{padding: 15px;border-color:  #3F51B5;font-style: italic;line-height: 26px;}
.options-ul li{margin-top: 5px; margin-bottom: 5px;} 
.options-ul li:before{content: "\f111";font-family: FontAwesome;margin-right: 15px;font-size: 10px;vertical-align: text-top;} 
.arrow-ul li:before{content: "\f0da";font-size: inherit;vertical-align: initial;color: #ff9800;}
.star-ul li:before{content: "\f005";font-size: inherit;vertical-align: initial;color: #ff9800;} 
.location-ul li:before{content: "\f124";font-size: inherit;vertical-align: initial;color: #ff9800;}   

.featurebox .featureheading .fa{
      background: #FF9800;
    color: #ffffff;
    width: 36px;
    height: 36px;
    text-align: center;
    line-height: 36px;
    font-size: 14px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    border-radius: 50%;
    margin-right: 10px;
    -webkit-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s;
}
.featurebox:hover .featureheading .fa{background: #163483;color: #FF9800;}
.featurebox{margin-bottom: 15px;padding-bottom: 15px;}
/*services fluid css endsss from here*/

/*partners fluid css starts from here*/
.partnerscmfluid{background-image: url(); background-size: cover; background-blend-mode: multiply; background-color: #3F51B5;}
.partnerslinkul{}
.partnerslinkul li{}
.partnerslinkul a{
  width: 160px;
    display: block;
    background: rgba(255, 255, 255, 0.08);
    padding: 15px;
    text-align: center;
    color: #ffffff;
    border-radius: 50%;
    height: 160px;
    padding-top: 48px;
    -webkit-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s;
}
.partnerslinkul a .fa{
      font-size: 36px;
    display: block;
    margin-bottom: 5px;
    color: #ff9800;
    -webkit-transition: all 1s;
    -o-transition: all 1s;
    transition: all 1s;
}
.partnerslinkul a:hover{background: #ff9800;}
.partnerslinkul a:hover .fa{color: #ffffff;}

.partbox{position: relative;padding: 1px;border:1px solid #dddddd; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s;text-align: center;}
.partbox img{padding: 30px; /*-webkit-filter: grayscale(100%); filter: grayscale(100%); opacity: .7;*/ -webkit-transition: all .5s; -o-transition: all .5s; transition: all .5s; }
.partbox .partnername{display: block; background: #ecebea; color: #000000; padding: 7px 15px; text-align: center;text-transform: capitalize;}
.partbox:hover{-webkit-box-shadow: 0px 0px 6px #000000;box-shadow: 0px 0px 6px #000000;}
.partbox:hover img{    /*-webkit-filter: initial; filter: initial; opacity: 1;*/-webkit-filter: grayscale(100%); filter: grayscale(100%); opacity: .7;}
.partboxrow{margin-right: -5px;margin-left: -5px;} 
.partboxrow>div{width: 25%;margin-bottom: 10px;padding-right: 5px;padding-left: 5px;}
.partnersmainfluid .container{margin-bottom: 30px;}
/*partners fluid css endsss from here*/

/*aboutus fluid css starts from here*/
.aboutuscmfluid{background-image: url(../images/aboutusbg.jpg); background-size: cover; background-blend-mode: multiply; background-color: #123181;}
.focusbox{border:1px solid #e2e2e2; padding: 15px; border-bottom: 2px solid #ff6600; 
-webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px;margin-top: 50px;margin-bottom: 50px; 
-webkit-transition: all 1s;
-o-transition: all 1s;
transition: all 1s;
}
.focusbox .featureheading{position: relative;text-align: center;}
.focusbox .featureheading .fa{display: block; font-size: 40px; width: 100px; height: 100px; line-height: 100px; border: 1px solid #ff9800; margin: 0 auto; margin-top: -60px; margin-bottom: 15px; -webkit-box-shadow: 0px 0px 20px #b5b5b4; box-shadow: 0px 0px 20px #b5b5b4;}
.focusbox .featureheading span{margin-bottom: 20px;display: block; margin-top: 20px;}
.focusbox:hover{
-webkit-box-shadow: 0px 0px 20px #b5b5b4; box-shadow: 0px 0px 20px #b5b5b4;
}
.focusbox:hover .fa{
  -webkit-transform: rotate(360deg);
  -ms-transform: rotate(360deg);
  -o-transform: rotate(360deg);
  transform: rotate(360deg);
}
/*aboutus fluid css endsss from here*/

/*ourteam fluid css starts from here*/
.ourteamcmfluid{background-image: url(../images/ourteambg.jpg); background-size: cover; background-blend-mode: multiply; background-color: #123181;min-height: 200px;}
.teambox{text-align: center; margin-top: 15px;margin-bottom: 30px;}
.teambox img{width: 200px;height: 200px; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; margin-bottom: 15px; border: 1px solid #e2e2e2; padding: 2px; -webkit-box-shadow: 0px 5px 15px #cccccc; box-shadow: 0px 5px 15px #cccccc; }
.connectme{margin-top: 15px;}
.connectme .socialfooter a{min-width: initial;padding-right: 0; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%;}
.connectme .socialfooter a .fa{margin-right: 0; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; border-radius: 50%; }
/*ourteam fluid css endsss from here*/

/*blogs fluid css starts from here*/

.blog-fluid{background: #fbfeff;}
.big-heading{font-size: 40px; color: #666666;line-height: 40px; margin-top: 30px;margin-bottom: 26px;font-weight: bold;}
.blog-link{font-size: 20px;color: #4267b2;margin-top: 15px;margin-bottom: 10px;text-transform: capitalize;line-height: 28px;display:block;font-weight: bold;}
.blog-fluid p{line-height: 24px; color: #777777;font-size: 14px;}
.blog-fluid a{text-decoration: none !important;}
.join-social{list-style-type: none;}
.join-social li{list-style-type: none;display: inline-block;}
.join-social li a{display: block; width: 50px; height: 50px; color: #777777; background: #f5f5f5;line-height: 50px;text-align: center; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px;font-size: 18px;}
.join-social li a.facebook:hover{background: #4267b2;color: #ffffff;}
.join-social li a.twitter:hover{background: #59adeb;color: #ffffff;}
.join-social li a.google-plus:hover{background: #F44336;color: #ffffff;}
.join-social li a.linkedin:hover{background: #007aad;color: #ffffff;}
.join-social li a.skype:hover{background: #00aeef;color: #ffffff;}
.joinuson{font-weight: bold;font-size: 16px;margin-bottom: 10px;display: inline-block;}

.personblog{padding: 5px; padding-bottom: 15px; background: #ffffff; border:1px solid #f5f5f5;margin-top: 30px;border-bottom: 2px solid #eeeeee;    -webkit-box-shadow: 0px 5px 5px #eeeeee;
    box-shadow: 0px 5px 5px #eeeeee; -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;margin-bottom: 30px;}
.personblog:hover {
    -webkit-box-shadow: 0px 5px 5px #cccccc;
    box-shadow: 0px 5px 5px #cccccc;
}

.titleimg{width: 100%;height: initial;}
.avimg{width: 80px;height: 80px;padding: 2px;background: #ffffff;}

.by{font-size: 14px;display: inline-block;margin-left: 15px;position: relative;top: 20px;}
.by span{color: #777777;pointer-events: none; cursor: default;}
.mt30{margin-top: 30px;}
.author-block{position: relative;min-height: 240px;}
.avator-block{width: 100%; padding-left: 15px; margin-top: -40PX; position: relative;} 
.postdate{margin-top: 50px; font-size: 14px; color: #000000;}
.brief-para{margin-top: 15px;margin-bottom: 15px;font-size: 14px !important;line-height: 22px !important;text-align: justify;}

.comments,.likes{color: #bbbbbb;display: block;margin-top: 7px;}
.comments .fa,.likes .fa{font-size: 24px;vertical-align: sub;margin-right: 5px;}
.readpost{ font-size: 14px; display: inline-block; min-width: 100px; padding: 7px 15px; background: #4267b9; border: 1px solid #4267b9; color: #ffffff;}
.readpost:hover{background: #ffffff;color: #4267b9;}
.blog-title-block,.blog-title-block+div,.full-blog-block{padding-right: 15px;padding-left: 15px;}

.personblog small{font-size: 100%;}
.blog-detail-fluid .titleimg{
    height: initial;
    min-height: 400px;
    max-height: 400px;
}
.blog-detail-fluid .author-block{
    min-height: 440px;
}
/*.blog-detail-fluid .avator-block{
    width: 70%;
    right: 0;
    left: 0;
    margin: 0 auto;
}*/

.blog-detail-fluid .blog-title-block, .blog-detail-fluid .blog-title-block+div, 
.blog-detail-fluid .full-blog-block{/*width: 70%;*/margin-left: auto;margin-right: auto;}

.blog-detail-fluid .blog-title-block{margin-top: 50px;}
.blog-detail-fluid .join-social {margin-top: 30px;}
.blog-detail-fluid .join-social li{margin-bottom: 5px;display: block;}
.blog-detail-fluid .join-social li a{width: 50px;height: 50px;line-height: 50px; border:1px solid #dddddd;}

.blog-detail-fluid .comments .fa, .blog-detail-fluid .likes .fa{font-size: 26px;}
.blog-detail-fluid .full-blog-block{position: absolute;right: 50px;width: 52px;padding: 0;}

.full-blog-paragraph{/*width: 70%;*/margin: 0 auto;margin-top: 50px;padding: 0 15px;}
.full-blog-paragraph p{font-weight: normal;font-size: 18px;line-height: 30px;text-align: justify;}

.blogpagination *{border-radius: 0 !important;}
.blogpagination .active a{background-color: #4267b9 !important; border-color: #4267b9 !important;}
.blogtags{  color: #001380; margin: 14px -4px -14px -4px; background: #f5f5f5; padding: 7px 20px;}
.recentpostcolbox{background: #ffffff;padding: 15px; padding-bottom: 5px;   border: 1px solid #f5f5f5; margin-top: 30px; border-bottom: 2px solid #eeeeee; -webkit-box-shadow: 0px 5px 5px #eeeeee; box-shadow: 0px 5px 5px #eeeeee;} .recentblogsul{list-style-type: none;display: block;margin-top: 15px;}
.recentpostcolbox h2{margin: -15px; font-size: 18px; background: #4267b9; color: white; padding: 10px 15px; margin-bottom: 15px; text-transform: uppercase;} 
.recentblogsul>li{margin-bottom: 0px;padding-bottom: 10px;border-bottom: 1px solid #eeeeee;margin-top: 0px;padding-top: 10px;}
.recentblogsul>li:last-child{margin-bottom: 0;border-bottom: 0;margin-top: 0;}
.recentblogsul a{display: block;width: 100%;position: relative;padding-left: 60px;}
.recentblogsul>li:hover{background: #f5f5f5;}
.recentblogsul a img{position: absolute;left: 0;top:0;width: 50px;}
.recentblogsul a p{margin-bottom: 0;position: relative;top:-6px;}
.recentblogsul a strong{display: block;margin-top: 5px;}
.blogbgimgfluid{position: relative;}
.blogbgimgfluid .join-social{position: absolute;right: 0;left: 0;margin:0 auto;bottom: 30px;width: 100%;max-width: 300px;text-align: center;}
.blogbgimgfluid img{width: 100%;display: block;}
.blogbgimgfluid h1{text-align: center;font-size: 50px;color: #ffffff;position: absolute;width: 100%;top:120px;}
/*blogs fluid css endsss from here*/

/*pricing fluid css starts from here*/
.pricebox{
      border: 1px solid #dddddd;
    padding: 15px;
    border-top: 2px solid #ff6600;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    margin-top: 30px;
}
.pricebox ul{}
.pricebox ul li{
      font-size: 16px;
    padding: 10px 0px;
    border-top: 1px solid #f8f8f8;
    border-bottom: 1px solid #f8f8f8;
}
.pricebox .enquirynow,.proin .enquirynow{
   font-size: 18px;
    color: #ffffff;
    background: #ff9c0b;
    padding: 10px 25px;
    border: 1px solid #ff9c0b;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    -ms-border-radius: 30px;
    -o-border-radius: 30px;
    border-radius: 30px;
    display: inline-block;
    margin-top: 15px;

}
.pricebox .enquirynow:hover,.proin .enquirynow:hover{background: #ffffff;color: #ff9c0b;}
.enquirynow{float: left;}
.enquirynow.fordemo{float: right;}
/*pricing fluid css endsss from here*/

/*product fluid css starts from here*/
.productinforow img{padding: 2px; border-bottom: 2px solid #ff9800;}
/*product fluid css endsss from here*/


/*newheader css starts from here*/
header .navbar-default{background-color: #123180;border-bottom: 1px solid #374775;}
header .mk-main-menu{float: left !important;}
header .mk-main-menu>li>a{color: #ffffff !important;font-weight: normal;}
header .mk-main-menu>li>a:hover, header .mk-main-menu>li>a:focus, header .mk-main-menu>li.active>a {
    color: #ff9800 !important;
    background: none !important;
    background-color: none !important;
}
header .mk-main-menu>li {
    margin-left: 0px;
    margin-right: 15px;
}
header .mk-main-menu>li.active>a:after, header .mk-main-menu>li>a:focus:after,header .mk-main-menu>li>a:hover:after {
    content: "";
    width: 100%;
    height: 2px;
    background: #FFC107;
    position: absolute;
    left: 0;
    top: -2px;
    display: none;
}

.slideul{border-top: 0;}
.slideul ul{margin-top: 80px;}
.logo-img {margin-bottom: 5px;}
.topfluid{padding-top: 15px;padding-bottom: 15px;background: #f8f8f8;border-bottom: 1px solid #dddddd;border-top: 2px solid #123180;}
.indicateinfo{color: #ffffff !important;padding: 7px 15px;position: relative;}
.indicateinfo .fa{margin-right: 3px;}
.mr30{margin-right: 20px;}
.indicateinfo:after {
    content: "";
    width: 15px;
    height: 15px;
    position: absolute;
    left: -6px;
    top: 15px;
    background: inherit;
    z-index: 1;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    -o-transform: rotate(45deg);
    transform: rotate(45deg);
}
.indiwhatsapp:after{ top: 34.5%;}
.inditollfree:after{ top: 30%;}
.indimailto:after{ top: 30%;}
.topsocial{display: inline-block; vertical-align: middle;margin-left: 30px;}
.topsocial li{display: block;float: left;margin-left: 5px;}
.topsocial a{width: 40px;color: #ffffff;min-width: initial;overflow:initial;}
.topsocial a .fa{color: #ffffff;}
.topfluid .btn-warning{height: 40px;line-height: 40px;padding-top: 0;padding-bottom: 0;}
header .container{width: 100%;max-width: 100%;}
header .middlefluid  {position: relative;}
.clicktocalldiv{display: inline-block; padding: 2px; background: #ffffff; -webkit-border-radius: 3px; -moz-border-radius: 3px; -ms-border-radius: 3px; -o-border-radius: 3px; border-radius: 3px; position: absolute; right: 15px; bottom: -72px; z-index: 111; }
.clicktocalldiv .putnumber{
  height: 30px;
    border: 1px solid #dddddd;
    padding: 7px 7px;
}
.clicktocalldiv .submitcall{height: 30px;background: #ff9c0b;color: #ffffff;}
/*newheader css endsss from here*/
.productfillterdiv .btn{height: 44px; font-size: 18px; background: none; border: 1px solid; color: #ff6600; padding: 0px 20px; margin-right: 15px; border-radius: 20px;outline: 0 !important;text-transform: capitalize;}
.productfillterdiv li.btn{line-height: 44px;}
.productfillterdiv .btn.active{background: #0c121f;color: #ff6600;border-color:#ff6600;}
.allproductsdiv .pricebox li.strong{font-weight: bold;}
.allproductsdiv .pricebox ul li{font-size: 15px;}
.noapiheading{    margin: -32px 0; background: #ff6600; margin-top: 30px; color: #ffffff; padding: 15px; -webkit-border-radius: 4px 4px 0px 0px; -moz-border-radius: 4px 4px 0px 0px; -ms-border-radius: 4px 4px 0px 0px; -o-border-radius: 4px 4px 0px 0px; border-radius: 4px 4px 0px 0px; text-align: center;}
.col-sm-12.filter>.row{margin-right: -3px;margin-left: -3px;}
.col-sm-12.filter>.row>div{padding-left: 3px;padding-right: 3px;}
.gallery-title
{
    font-size: 36px;
    color: #42B32F;
    text-align: center;
    font-weight: 500;
    margin-bottom: 70px;
}
.gallery-title:after {
    content: "";
    position: absolute;
    width: 7.5%;
    left: 46.5%;
    height: 45px;
    border-bottom: 1px solid #5e5e5e;
}

.port-image
{
    width: 100%;
}

.gallery_product
{
    margin-bottom: 30px;
}

.filtr-item {
    padding: 1rem;
}
/* Filter controls */
.xmlapili{position: relative;min-width: 130px;text-align: left !important;}
.xmlapili .fa{
     background: rgba(255, 255, 255, 0.2);
    position: absolute;
    right: 0;
    height: 100%;
    width: 30px;
    line-height: 42px;
    text-align: center;
    -webkit-border-radius: 0px 20px 20px 0px;
    -moz-border-radius: 0px 20px 20px 0px;
    -ms-border-radius: 0px 20px 20px 0px;
    -o-border-radius: 0px 20px 20px 0px;
    border-radius: 0px 20px 20px 0px;
    font-size: 14px;
}
.simplefilter{position: relative;min-height: 90px;}
.subcat{    position: absolute; left: 0; top: 54px; z-index: 1; padding: 5px; border: 1px solid #dedede; border-radius: 50px;background: #f8f8f8;} 
.subcat .btn{border:initial;color: initial;}
.xmlapili .fa-minus:after {
        bottom: -11px;
    left: -32px;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: inherit;
    pointer-events: none;
    border-bottom-color: #dedede;
    border-width: 10px;
    margin-left: -10px;
}
.simplefilter li, .multifilter li, .sortandshuffle li {
    color: white;
    cursor: pointer;
    display: inline-block;
    text-transform: uppercase;
    padding: 1rem 2rem;
}
.simplefilter li {
    background-color: #585858;
}
.simplefilter li.active {
    background-color: #212121;
}
.multifilter li {
    background-color: #4b9eff;
}
.multifilter li.active {
    background-color: #2265b4;
}

/* Shuffle and sort controls */
.sortandshuffle .shuffle-btn {
    background-color: #dec800;
}
.sortandshuffle .sort-btn {
    background-color: #de0000;
}
.sortandshuffle .sort-btn.active {
    background-color: #9d0000;
}

/* Search control */
.search-row {
    margin-left: 2.5rem;
}
.filtr-search {
    padding: 7px 15px;
    text-transform: capitalize;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    -ms-border-radius: 20px;
    -o-border-radius: 20px;
    border-radius: 20px;
    border: 1px solid #dddddd;
    background: #f8f8f8;
    width: 100%;
    font-size: 18px;
    height: 44px;
}
.filtr-container .pricebox{min-height: 400px;}
.filtr-container .pricebox h3{font-size: 16px;color: #000000;line-height: 24px;}
.filtr-container .pricebox h4{font-size: 20px;}
.filtr-container .pricebox ul li{
    font-size: 14px;
    padding: 5px 0px;
    border-top: 0;
}
.filtr-container .pricebox ul {
  max-height: 250px;
  overflow-x: hidden;
  overflow-y: scroll;
}


.filtr-container .pricebox ul::-webkit-scrollbar-track

{

    background-color: rgba(255,255,255,.3);

}



.filtr-container .pricebox ul::-webkit-scrollbar

{

    width: 5px;

    background-color: rgba(255,255,255,.3);

}



.filtr-container .pricebox ul::-webkit-scrollbar-thumb

{

    background-color: #eeeeee;

    border: 0px solid #555555;

    -webkit-border-radius: 10px;

    -moz-border-radius: 10px;

    -ms-border-radius: 10px;

    -o-border-radius: 10px;

    border-radius: 10px;

}

#subcat{display: none;}

/*top fluid css starts from here*/
.top-fluid{background:black;padding-top:5px;padding-bottom:5px;}
.topfluidcol a{
  color: white;
  
  font-weight: bold;
  display: inline-block;
  /* position: relative; */
  padding-right: 15px;
  margin-right: 15px;
  }
.topfluidcol a:last-of-type{margin-right: 0;padding-right: 10;}
.topfluidcol a:last-of-type:before{display: none;}
.topfluidcol a:before{content:"";position: absolute;right: 0;height: 10px;top: 5px;width: 1px;background: rgba(255, 255, 255, 0.5);display: block;}
.topfluidcol a:hover{color: #ffffff;}
/*top fluid css endsss from here*/

.shortbrief-fluid .grabber b{color: #000000;font-size: inherit;}
.callusnowbtn{border-left: 1px solid #dddddd;position: relative;z-index: 15;display: none;}
.callusnowbtndiv{    position: fixed;
    left: 0px;
    bottom: 0;
    z-index: 1000;
    -webkit-transition: all .5s;
    -o-transition: all .5s;
    transition: all .5s;
    
    
    -webkit-border-radius: 0px 4px 0px 0px;;
    -moz-border-radius: 0px 4px 0px 0px;;
    -ms-border-radius: 0px 4px 0px 0px;;
    -o-border-radius: 0px 4px 0px 0px;;
    border-radius: 0px 4px 0px 0px;;
  
}
.callusnowbtndiv .input{width: 209px;height: 34px;float: left;border:1px solid #dddddd;border-radius: 0;}
.callusnowbtndiv .submitcall{width: 110px;height: 34px;float: right;background: #163483;color: #ffffff;}
.callusnowbtndiv .submitcall:hover{background: #f0a41a;}

/*.callmenowgrabber{background: #ffffff; padding: 0px; position: absolute; top: 100%; width: 340px; right: 0; display: none; -webkit-box-shadow: 0px 5px 9px 0px #9e9e9e; box-shadow: 0px 5px 9px 0px #9e9e9e; padding: 10px; border: 1px solid #dddddd; border-right: 0;margin-top: -1px;}*/

.productmainfluid .para{color: #888888;text-align: justify;}
.contentboxdiv .tpsbox{    
      width: 32%;
    background: #f8f8f8;
    padding: 30px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    text-align: center;
    -webkit-box-shadow: 5px 5px 10px #ececec;
    box-shadow: 5px 5px 10px #ececec;
    margin-top: 5px;
    position: relative;
}
.contentboxdiv .tpsbox:after{
      left: 100%;
    top: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
    border-color: rgba(255,213,37,0);
    border-left-color: #908f8f;
    border-width: 10px;
    margin-top: -8px;
}
.contentboxdiv .tpsbox.pull-right{-webkit-box-shadow: -5px 5px 10px #ececec;
    box-shadow: -5px 5px 10px #ececec;}
.contentboxdiv .tpsbox.pull-right:after{
  content: " ";
    left: -19px;
    border-right-color: #908f8f;
    border-left-color: transparent;
}
.tpsbox .fa{display: inline-block;font-size: 40px;margin-right: 7px;margin-left: 7px;border:2px solid #ffa624;-webkit-border-radius: 50%;
-moz-border-radius: 50%;
-ms-border-radius: 50%;
-o-border-radius: 50%;
border-radius: 50%;width: 100px;height: 100px;line-height: 100px;color: #ffa624;}
.contentboxdiv .para{width: 65%;}
.contentboxdiv .para:first-letter{font-size: 18px;color: #ffa624;font-weight: bold;}


.xmlapifluid{background-image: url(../images/xmlbg.jpg); background-size: cover; background-blend-mode: multiply; background-color: #cccccc;height: 340px;}
.whitelabelsolutionfluid{background-image: url(../images/futuretravel.jpg); background-size: cover;height: 340px;}
.gdsintegrationfluid{background-image: url(../images/gdsintegration.jpg); background-size: cover;height: 340px;}
.travelmartsolutionfluid{background-image: url(../images/travelmartsolution.jpg); background-size: cover;height: 340px;}
/*.integrationbox{min-height: 415px;}*/
.integrationbox img{height: 50px;width: initial;max-width: 100%;}



/* query css start */
.m-hide{display: none; color:red;}
/* query css End */
/* Service query css start */
.A-hide{display: none; color:red;}
/* Service query css End */

.featurebox.focusbox {
    min-height: 360px;
}

.exservices{list-style-type: none;}
.exservices li{margin-bottom: 8px;}
.exservices .fa{color: green;display: inline-block;margin-right: 5px;}

.services-queryform-fluid{
  background:#000000;
  background: url("../images/queryformbg.png");
  /*height: 600px;*/
  background-size: cover;
  position: relative;
  border-top: none;
}
/*.services-queryform-fluid:after{content: "";width: 100%;height: 100%;display: block;background: rgba(0,0,0,.8);position: absolute;left: 0;top: 0;}*/

.services-queryform-box{background: #163483;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
-ms-border-radius: 4px;
-o-border-radius: 4px;
border-radius: 4px;
}
.services-queryform-box .relative1{
  -webkit-border-radius: 4px 0px 0px 4px;
  -moz-border-radius: 4px 0px 0px 4px;
  -ms-border-radius: 4px 0px 0px 4px;
  -o-border-radius: 4px 0px 0px 4px;
  border-radius: 4px 0px 0px 4px;
  overflow: hidden;
}
.services-queryform-box iframe{display: block;width: 100%;max-height: 500px;}
.services-queryform-box .webdetails{position: absolute;left: 0;top: 0;width: 100%;
height: 100%;
background: rgba(255,255,255,.92); 
z-index: 1;
padding: 30px;
}

.services-queryform-box .webdetails h3{color: #000000;margin-top: 15px;margin-bottom: 30px;}
.services-queryform-box .webdetails h3 small{display: block; font-size: 14px; margin-top: 10px; color: #FFC107;}

.webdetails>div{position: relative;margin-top: 30px;margin-bottom: 30px;padding-left: 80px;min-height: 60px;}
.webdetails>div .fa{position: absolute; height: 60px; width: 60px; background: #f1f1f1; font-size: 24px; text-align: center; line-height: 60px; left: 0; top: 0; color: #a0a0a0;}
.webdetails>div a{font-size: 16px; color: #000000; display: inline-block; margin-top: 20px; font-weight: bold; } 
.webdetails>div a sup{font-size: 12px; font-weight: normal; color: #000000;}
.webdetails>p{margin-top: 30px;}
.webdetails>p b{font-weight: normal;color: #000000;margin-top: 15px;margin-bottom: 30px;font-size: 24px;display: block;margin-bottom: 15px;}
.webdetails>p span{font-size: 16px;color: #a0a0a0;}
.servicesform{position: relative;padding: 30px;padding-left: 15px;}
.servicesform:after{
	    content: "";
    width: 40px;
    height: 40px;
    background: #163483;
    position: absolute;
    z-index: 5;
    left: -50px;
    top: 120px;
    -ms-transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}

.servicesform .input,.servicesform .textarea,.servicesform .select{
	height: 44px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
	background: none;
	color: #dfe8ff;
	border: 1px solid #415a9a;
}
.servicesform textarea{min-height: 120px;}
.servicesform .input-group-addon.p0 {
    width: 30%;
    height: 44px;
    border: 0;
    background: none;
}

.servicesform .input-group{border: 1px solid #415a9a;}

.servicesform h3 {
    color: #ffffff;
    margin-top: 15px;
    margin-bottom: 30px;
}

.servicesform h3 small {
    display: block;
    font-size: 14px;
    margin-top: 10px;
    color: #FFC107;
}

.servicesform input[type="reset"],.servicesform input[type="button"]{
	height: 44px;-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	-ms-border-radius: 2px;
	-o-border-radius: 2px;
	border-radius: 2px;
	padding-left: 30px;
	padding-right: 30px;
}

/*.productmainfluid p::first-letter { 
     color: #ff5722;
  float: left;
  font-family: Georgia;
  font-size: 36px;
  line-height: 30px;
  padding-top: 4px;
  padding-right: 8px;
  padding-left: 3px;
}*/

.highlighted{color: #163483;padding-right: 2px;text-transform: capitalize;}

.morelinkssidebar h3{
	margin-top: 0;
    margin-bottom: 15px;
}
.morelinkssidebar ul{    list-style-type: none; margin-bottom: 20px; border-bottom: 1px dashed #d8d8d8; padding-bottom: 20px;} 
/*.morelinkssidebar ul:last-child{border-bottom: none;margin-bottom: 0;padding-bottom: 0;}*/
.morelinkssidebar ul li{
	    display: inline-block;
    margin: 5px auto;
}
.morelinkssidebar ul li a{display: block;
-webkit-border-radius: 20px;
-moz-border-radius: 20px;
-ms-border-radius: 20px;
-o-border-radius: 20px;
border-radius: 20px;
padding: 7px 15px;
color: #a0a0a0;
border:1px solid #dddddd;
-webkit-transition: .5s all;
-o-transition: .5s all;
transition: .5s all;
}
.morelinkssidebar ul li.strong a{color:#ff6600;}
.morelinkssidebar ul li a:hover{color: #ff6600;border-color: #ff6600;}
.propricebox{ text-align: center; }
.propricebox h4{text-transform: capitalize;font-size: 24px;color: #ff6600;margin-top: 20px;margin-bottom: 20px;line-height: 30px;}
.propricebox a{ font-size: 14px;
	-webkit-border-radius: 20px;
-moz-border-radius: 20px;
-ms-border-radius: 20px;
-o-border-radius: 20px;
border-radius: 20px;
padding: 10px 20px;
color: #ff6600;
border:1px solid #ff6600;
display: inline-block;margin-top: 15px;
-webkit-transition: .5s all;
-o-transition: .5s all;
transition: .5s all;
}
.propricebox a:hover{background: #ff6600;color: #ffffff;}

.offerbulletsection{background: #01172a;}
.offeringbox{padding: 30px;}
.offeringbox h3{margin-bottom: 30px;margin-top: 15px;font-size: 24px;color: #ffffff;}
.offeringbox ul{ list-style-type: circle; padding-left: 20px;} 
.offeringbox ul li{color: #ffffff;margin-top: 8px;margin-bottom: 8px;}
.offeringbox a{
	 font-size: 14px;
	-webkit-border-radius: 20px;
-moz-border-radius: 20px;
-ms-border-radius: 20px;
-o-border-radius: 20px;
border-radius: 20px;
padding: 10px 20px;
color: #ffffff;
border:1px solid #ffffff;
display: inline-block;margin-top: 15px;
-webkit-transition: .5s all;
-o-transition: .5s all;
transition: .5s all;
}

a#bigsalebtn{
    background: url('../images/Big_salebutton.png');
    border: none !important;
    width: 100px;
    height: 86px;
    background-size: 100%;
    position: fixed;
    top: 18px;
    background-repeat: no-repeat;
    right: 0px;
    z-index: 999;
    right: 70px;
    }
a#bigsalebtn:hover{background: url('travelmartsolution.com/images/Big_salebutton.png') !important;    background-size: 100% !important;
    background-repeat: no-repeat !important;}
a#bigsalebtn:focus{background: url('travelmartsolution.com/images/Big_salebutton.png') !important;    background-size: 100% !important;
    background-repeat: no-repeat !important;}
.offeringbox a:hover{
background: #ff6600;
}

.b2b_white_label_fluid,.b2c_white_label_fluid{background: none;background-color: rgba(0,0,0,.4);background-image: url("travelmartsolution.com/images/b2b_image.jpg"); background-size: cover;background-blend-mode: multiply;min-height: 400px;}
.b2c_white_label_fluid{background-image: url("travelmartsolution1.com/images/b2c_image.jpg");}
.stepsheading{font-size: 22px;display: block;margin-top: 30px;margin-bottom: 30px;font-weight: bold;line-height: 36px;}
.stepsheading b{text-transform: capitalize;color: #ff6600;}
.stepbox{background:#f2f2f2;min-height: 100px;}
.stepbox .stepcount,.stepbox .fa-rocket{display: block; width: 100px; height: 100px; padding-top: 20px; text-transform: uppercase; margin: 0px auto; background: #00a207; color: #ffffff; font-size: 24px; text-align: center; position: absolute;left: 0;top:0; }
.stepbox .fa-rocket{font-size: 60px;}
.stepbox .stepbrief{display: block; padding-left: 130px; font-size: 14px; padding-top: 20px; padding-right: 20px; text-transform: capitalize;}
.stepbox .stepbrief.pt10{padding-top: 10px;}
.inpcus{padding: 0px 15px;
    border: 1px solid #ccc;
    background: none;    background: #fff !important;
    width: 100%;
    margin-right: 0px;
    float: left;
    height: 40px;}
.rmb15{margin-bottom: 15px;}
.tcenter2{text-align: center;
    width: 100%;
    float: left;}
 
#windowload .modal-dialog{width: 600px; height: 440px;margin-top: 7%;}
#windowload .modal-content{height: 100%;}
#sattelongb{    top: 10px;
    position: fixed; 
    left: 3%;box-shadow: 0px 0px 1px 1px #fff;-webkit-box-shadow: 0px 0px 1px 1px #fff;-moz-box-shadow: 0px 0px 1px 1px #fff;  }
#windowload .modal-body{width: 100%;height: 100%;padding: 0px;background: url('/travelmartsolution.com/images/TMS-Ad- Start travel Business.png');background-size: contain;background-repeat: no-repeat;float: left;}
#windowload .modal-header{background: none;} 
#windowload .close{    background: none; width: auto; top: 0px; right: 10px; color: #333; top: -47%; font-size: 27px;}
#windowload .modal-title{text-transform: uppercase; color: #163483; width: 76%; text-shadow: 0px 2px 2px #e0b8b8; margin-bottom: 30px; margin-top: 0px; text-align: center;}
#windowload .modal-title small{color: red; font-size: 14px;}
#windowload .modal-title>p{  font-size: 21px;     color: red;     margin: 0px;
    padding-top: 10px;}
#clicktocallPopup #get_cu_name{padding-left: 10px;}
#windowload #clicktocall_div{   margin-left: 0px;
    margin-bottom: 0px;
    margin-top: 1px;
    background-color: rgba(51, 51, 51, 0.61);
    float: left;padding: 18px 0px;
    width: 100%; position: absolute;bottom: 0px;}
#windowload #click2call_cust_text2{padding: 0px 15px; border: 1px solid #ccc; background: none; width: 100%; margin-right: 0px; float: left; height: 40px;}
#windowload #click2call_submitbtn2{color: #ffffff; height: 40px; background: #ff1013; font-size: 17px;}
.errormsgsw{display: none; background-color: red; color: #fff; padding: 5px 10px; position: absolute; bottom: 0px; width: 100%; font-size: 18px; z-index: 9; left: 0px; text-align: center; text-shadow: 0px 4px 8px #564949;}
#click2call_failure2{background: green; color: #fff; padding: 6px 10px; text-shadow: 0px 2px 0px #333; font-size: 18px; text-align: center;}
#windowload .rjml0 {padding-left: 0px; }
#windowload #clicktocall_div input[type="text"]{background-color: #ffffff;border: 1px solid #ffffff;}
#windowload #clicktocall_div .col-md-5 {width: 38%;} 
#windowload #clicktocall_div .rjcolnowbtn {padding-left: 0px; }
#windowload .errormsgsw {display: none; background-color: red; color: #fff; padding: 5px 10px; position: absolute; bottom: 76px; width: 100%; font-size: 18px; z-index: 9; left: 0px; text-align: center; text-shadow: 0px 2px 2px rgba(86, 73, 73, 0.51);
}
@media (min-width: 300px) and (max-width: 768px){
#sattelongb{display: none;}
#windowload .modal-title{font-size: 15px;margin-bottom: 25px;}
#windowload .modal-title>p{font-size: 15px;}
#windowload #click2call_cust_text2{ }
#windowload .rjml0 {padding-left: 0px; } 
a#bigsalebtn{top: 4px;}
#windowload .modal-dialog{width: 100%; margin: 8% 0px 0px 0px;}
#windowload .modal-body{background: url('/travelmartsolution.com/images/TMS-Ad- Start travel Business.png');background-size: contain;background-repeat: no-repeat;}
#windowload #clicktocall_div{background:#f4f4f4;}
#windowload #clicktocall_div input[type="text"]{margin-bottom: 10px;    box-shadow: 0 1px 2px rgba(0,0,0,0.16), 0 0px 1px rgba(0,0,0,0.23);}
#windowload #clicktocall_div .col-md-5{width: auto;padding: 1px 15px;}
#windowload #clicktocall_div .rjml0{padding-right: 0px;}
#windowload #clicktocall_div .rjcolnowbtn{width: 41%;}
#windowload #click2call_submitbtn2{width: 100%;box-shadow: 0 1px 2px rgba(0,0,0,0.16), 0 0px 1px rgba(0,0,0,0.23);}
#windowload .errormsgsw{bottom: 132px;}

}


 .enquirynowprice{float: none !important; margin-top: 10px !important; margin-bottom: 10px !important; background: none !important; color: #ff9c0b !important; padding: 0 !important; border: 0 !important; font-size: 20px !important; }