@font-face {
    font-family: bastardussans;
    src: url(fonts/BastardusSans.ttf);
}
@font-face {
    font-family: frahv;
    src: url('fonts/frahv.woff') format('woff'), url(fonts/frahv.ttf) format('truetype');
}
.container.form-warp-claim {
    background: none;
    max-width: 1370px;
    width: 100%;
}
div#hero {
   /* background: url("/sites/all/themes/startupgrowth/images/banner_block.png") no-repeat scroll 50% 50% / cover #fff;*/
    background: url("/sites/all/themes/startupgrowth/images/banner_block.jpg") no-repeat scroll 50% 50% / cover #fff;
    height:auto;
    position: relative;
    padding-top: 10px;
}
#lang-dropdown-select-language_msdd {
  margin: 0 !important;
  width: 115px !important;
}

/** Added for front page search section [Normal] **/
.container-inline-date .date-padding .form-type-textfield input {
  width: 98% !important;
}
.form-item-flight-date-date .ui-datepicker-trigger {
  cursor: pointer;
  margin: 15px 0 0 -33px;
  position: absolute;
  width: 22px;
}
.planeClass {
  float: left;
  height: 76px;
  width: 12%;
}
.right_sec {
  float: left;
  width: 100%;
}
.form_wrap {
  float: left;
  margin-left: 0;
  margin-top: 5px;
  width: 88%;
}
.social_connect {
  background: none repeat scroll 0 0 #fff;
  clear: both;
  float: left;
  padding: 7px;
  width: 100%;
}
.social_text {
  color: #000;
  float: left;
  font-size: 18px;
  text-align: center;
  /*text-transform: uppercase;*/
  text-transform: capitalize;
  width: 65%;
  margin-top: 4px;
}
.social_icons {
  float: left;
  text-align: center;
  width: 34%;
}
.wrap_search {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);
  margin: 15px auto 0;
  padding: 0;
  width: 100%;
  min-height: 115px;
}
.form-item.form-type-textfield.form-item-flight-no {
  margin: 11px auto;
}
.form-item.form-type-date-popup.form-item-flight-date {
  margin: 5px 0;
}
.form-item.form-type-textfield.form-item-flight-date-date {
  margin: 5px 0;
}
#block-custom-formblock1-custom-block2 .form-submit {
  background: url("/sites/all/themes/startupgrowth/images/newIcons/button.png") no-repeat scroll 0 0 / 100% 100% rgba(0, 0, 0, 0);
  border-radius: 2px !important;
  
  font-weight: bold;
  font-size:11px;

  padding: 18px 0;
  min-width:100%;
  
}
.form-item-flight-no #edit-flight-no {
  background: url("/sites/all/themes/startupgrowth/images/newIcons/plane_icon.png") no-repeat scroll 96% 12px #fff;
  padding: 16px 5px;
}
.form-item-flight-date-date #edit-flight-date-datepicker-popup-0 {
  padding: 16px 10px;
  background: none repeat scroll 0 0 #fff;
}
.cust_row {
  float: left;
  margin: 0 !important;
  padding-left: 10px;
  
}
.flight_cust {
  padding:0 2px;
 
}
.flight_date_cust {
	margin-left: 10px;
    padding: 0;
}
.planeClass > img {
  width: 100%;
}

/***********/
.flight_instruction {
  padding-top: 5px;
}
.ins_lists > li {
  background-attachment: scroll;
  background-clip: border-box;
  background-color: rgba(0, 0, 0, 0);
  background-image: url("/sites/all/themes/startupgrowth/images/newIcons/planeIcon.png");
  background-origin: padding-box;
  background-repeat: no-repeat;
  background-size: auto auto;
  font-size: 22px;
  list-style: outside none none;
  margin-left: 15px;
  padding-left: 48px;
  padding-top: 0;
  text-align: left;
  width: 95%;
}
.ins_lists {
  padding-left: 10px;
}
.head_title {
  padding-left: 3px !important;
}
.ins_body {
  font-size: 16px;
  line-height: 1.2;
  padding-left: 5px;
  padding-right: 15px;
}
.receive_text {
  font-size: 17px;
  padding: 0;
  font-weight: 600;
}

/*** End Here **/
.form-item-field-actual-arrival-und-0-value-date .ui-datepicker-trigger {
  margin-top: 6px;
  width: 24px;
}
#edit-field-passenger-information1{
	display:none;
}
#edit-field-i-accept-the-terms-and-con label[for="edit-field-i-accept-the-terms-and-con-und"]{
	padding:5px;
	background-color:#000000;
	color:#FFFFFF;
}

.datefield .form-item{
	margin:10px 0;
}
#edit-flight-date .description{
	font-size:12px;
}
#block-custom-formblock1-custom-block2 .content{
font-size:23px;
}
.process_works_iframe{
	width:100%;
	height:400px;
}
#claim-e-sing-callback-v2 label{
	background-color:#C53300;
	width:35%;
	padding:5px;
	color:#FFF;
}
#antivirusLogo img{
	width:120px;
}

.sigWrapper .pad{
	border:6px solid #C53300;
	border-radius:10px;
}
#e-sign-pdf-table tr{
	background-color:#E4E4E4;
}
#e-sign-pdf-header td{
	text-align:center;
}
.signature_logo img{
	height:100px;
	width:100px;
}
.ssd_head1{
	font-size:18px;
	color:#4E7516;
}

#field-short-infomation-about-the-add-more-wrapper .grippie{
	display:none;
}
header{
z-index:9999;
}
.flight-company-logo a
{
  font-size:20px;
  color: yellow;
}
.logo-air>img
{
	height:22px;
	width:22px;
}
.region.region-flight-instruction {
/*  float: left;
  position: absolute;
  top: 0;
  z-index: 400;*/
}

.banner-area {
  position: relative;
}
#block-custom-formblock1-custom-block1 {
  background: url("images/back-2.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
  border-radius: 7px;
  border: 1px solid #0e3261;
  color: #fff;
  float: left;
/* height: auto;*/
  margin: 4% 0 4% 0;
  width: 100%;
}

#block-custom-formblock1-custom-block2 {
  /*background: url("images/back-2.png") repeat scroll 0 0 rgba(0, 0, 0, 0);*/
  border-radius: 6px;
  /*border: 1px solid #0e3261;*/
  color: #fff;
  float: left;
  height: auto;
  /*margin: 4% 0 4% 0;*/
	margin: 10% 0 0;
  width: 100%;
}
/*.form-warp-claim{
    background: url("images/airplane-wallpaper-3.jpg") no-repeat scroll 50% 50% / cover  #fff;
}*//*url("/sites/all/themes/flightright2/images/heroshot2.jpg") no-repeat scroll 50% 50% / cover  #fff*/
#block-custom-formblock1-custom-block2 .content {
  padding: 0 3%;
}
.bannercontainer.main-slider {
  height: 500px;
  width:105%;
}
.flight_info_list > li {
  list-style-type: none;
  padding: 15px 2px;
}
#other-flight-claim-form input[type="submit"]{
width:100%;
}
.container-inline-date .form-type-date-popup .date-padding {
  padding: 0;
  width: 100%;
}
.container-inline-date .form-type-date-popup{
    width: 100% !important;
}
.container-inline-date .date-padding .form-type-textfield {
    width: 100%;
}
.container-inline-date .date-padding .form-type-textfield input{
    width: 93%;
}

.form-item.form-type-select.form-item-lang-dropdown-select {
  float: right;
  margin: 17px 0px 0 0px;
}

#header-inside {
 padding-top: 0;
}

#block-lang-dropdown-language {
 padding-bottom: 0;
}
#block-superfish-2 .title {
  font-size: 21px;
  font-weight: bold;
}
ul.primary {
padding: 0 0 3em 1em;
}
.sf-menu.sf-style-white li:hover, .sf-menu.sf-style-white li.sfHover, .sf-menu.sf-style-white li.active a, .sf-menu.sf-style-white a:focus, .sf-menu.sf-style-white a:hover, .sf-menu.sf-style-white a:active, .sf-menu.sf-style-white.sf-navbar li li{
  background:#252525;
}

/*.sf-menu  li:hover a{
  background:#252525 !important;
	color:#fff;
}
.sf-menu  li:nth-child(3):hover  .sf-hidden li {
 background:none repeat scroll 0 0 rgb(249, 249, 249) !important;
}
.sf-menu  li:nth-child(3):hover  .sf-hidden li a {
 background:none repeat scroll 0 0 rgb(249, 249, 249) !important;
}
.sf-menu  li:nth-child(3) .sf-hidden li:hover a{
   background:#252525 !important;
	 color:#fff;
}*/

@media screen and (min-width:300px) and (max-width:480px){
.pad{
	width:230px;
}
#claim-e-sing-callback-v2 label{
	width: 84%;
}

	/** for new search look **/
	.wrap_search {
	  background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);
	  margin: 15px auto 0;
	  
	  padding: 0;
	  width: 100%;
}
	.planeClass {
		display: none;
	 }
	 .right_sec {
	  float: left;
	  width: 100%;
	}
	.form_wrap {
	  float: left;
	  margin-left: 3%;
	  width: 100%;
	}
	.cust_row {
	  float: left;
	  margin: 0 !important;
	  width: 100% !important;
	}
	.flight_cust {
	  padding-right: 10px;
	  padding-left: 10px;
	  
	}
	.flight_date_cust {
	  margin-left: 0px;
	  padding-left: 10px;
	  padding-right: 6px;
	  width: 90%;
	}
	
	#block-custom-formblock1-custom-block2 h2 {
		color: #fff;
	}
	.receive_text {
	  color: #fff;
	  font-size: 11px;
	  font-weight: 600;
	  padding: 10px;
	}
	/* End Here*/
}
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (orientation: landscape) {
		#block-custom-formblock1-custom-block2 .form-submit {
			background: url("/sites/all/themes/startupgrowth/images/newIcons/button.png") no-repeat scroll 0 0 / 100% 100% rgba(0, 0, 0, 0);
		}
	}
@media screen and (min-width:481px) and (max-width:600px){
#claim-e-sing-callback-v2 label{
	width: 64%;
}
}



@media screen and (min-width:320px) and (max-width:767px){
    .warp-claim-inner{
        padding-left: 0;
        padding-right: 0;
    }
 
#superfish-2-select {
  display: none !important;
}
#block-superfish-2 .title{
  display:none;
}
#block-superfish-3{
    display: none;
} 
}

@media screen and (min-width:320px) and (max-width:499px){
#block-custom-formblock1-custom-block2 .content{
font-size:17px;
}
#lang-dropdown-select-language_msdd {
 float: right;
 margin: 0 20% 0 0;
} /*   
#block-custom-formblock1-custom-block1 {
  top: 0;
  width: 80%;
  margin-left: 0%;
}
#block-custom-formblock1-custom-block2 {
  margin: 12% 0 1px 0;
  width: 80%;
}
.region.region-flight-instruction {
  left: 12%;
  top: 0;
  width: 95%;
}*/
#block-custom-formblock1-custom-block2{
	margin-top: 0;
}
.tp-bgimg.defaultimg {
  background-size: 100% 100% !important;
}
.bannercontainer.main-slider {
  height: 1000px;
	width:100%;
}
.block.block-twitter-signin.clearfix {
  float: left;
  margin: 9px 0 0 45px;
}

#block-custom-formblock1-custom-block1 h2 {
  font-size: 16px;
  font-weight: bold;
  padding-left: 17px;
}
#block-custom-formblock1-custom-block2 h2 {
  font-size: 16px;
  font-weight: bold;
  padding-left: 17px;
  margin-top: 0px;
}
.container-inline-date .date-padding .form-type-textfield input{
    width: 100% !important;
}
.ssd_rsgntxtx span {
  font-size: 14px;
}

#claim-record-node-form .ssdxp_fc {
  color: #4e7516;
  float: left;
  font-size: 12px;
  padding-left: 14px;
  width: 40%;
}
#claim-record-node-form .ssdeuro {
  color: #4e7516;
  float: right;
  font-size: 12px;
  width: 32%;
}
#claim-record-node-form .ssdap0 {
  background: none repeat scroll 0 0 #d8e396;
  border: 1px solid #4e7516;
  border-radius: 6px;
  height: 213px;
  padding: 25px 0;
  width: 100%;
}

#claim-record-node-form .ss_dex_r {
  color: #4e7516;
  float: right;
  font-size: 11px;
  width: 52%;
}



.sel_f_left {
  background: none repeat scroll 0 0 #ffffff;
  border: 1px solid;
  border-radius: 5px;
  float: left;
  height: auto;
  padding: 10px;
  width: 100%;
}

.sel_f_mid {
  width: 50%;
  margin: 0 auto;
}

.sel_f_rigth {
  background: none repeat scroll 0 0 #ffffff;
  border: 1px solid;
  border-radius: 5px;
  float: right;
  height: auto;
  padding: 10px;
  width: 100%;
}

#edit-submit--3 {
  font-size: 12px;
	width:100%;
}
} 
@media screen and (min-width:500px) and (max-width:767px){
#block-custom-formblock1-custom-block2 .content{
font-size:17px;
}

#lang-dropdown-select-language_msdd {
 float: right;
 margin: 0 20% 0 0;
} /*   
#block-custom-formblock1-custom-block1 {
  top: 0;
  width: 80%;
  margin-left: 0%;
}
#block-custom-formblock1-custom-block2 {
  margin: 12% 0 1px 0;
  width: 80%;
}
.region.region-flight-instruction {
  left: 12%;
  top: 0;
  width: 95%;
}*/
.tp-bgimg.defaultimg {
  background-size: 100% 100% !important;
}

.bannercontainer.main-slider {
  height: 1000px;
}
.block.block-twitter-signin.clearfix {
  float: left;
  margin: 9px 0 0 45px;
}

#block-custom-formblock1-custom-block1 h2 {
  font-size: 16px;
  font-weight: bold;
  padding-left: 17px;
}
#block-custom-formblock1-custom-block2 h2 {
  font-size: 16px;
  font-weight: bold;
  padding-left: 17px;
}
.container-inline-date .date-padding .form-type-textfield input{
    width: 100% !important;/*bunty*/
}
.ssd_rsgntxtx span {
  font-size: 14px;
}

#claim-record-node-form .ssdxp_fc {
  color: #4e7516;
  float: left;
  font-size: 12px;
  padding-left: 14px;
  width: 40%;
}
#claim-record-node-form .ssdeuro {
  color: #4e7516;
  float: right;
  font-size: 12px;
  width: 32%;
}
#claim-record-node-form .ssdap0 {
  background: none repeat scroll 0 0 #d8e396;
  border: 1px solid #4e7516;
  border-radius: 6px;
  height: 213px;
  padding: 25px 0;
  width: 100%;
}

#claim-record-node-form .ss_dex_r {
  color: #4e7516;
  float: right;
  font-size: 11px;
  width: 52%;
}



.sel_f_left {
  background: none repeat scroll 0 0 #ffffff;
  border: 1px solid;
  border-radius: 5px;
  float: left;
  height: auto;
  padding: 10px;
  width: 100%;
}

.sel_f_mid {
  width: 50%;
  margin: 0 auto;
}

.sel_f_rigth {
  background: none repeat scroll 0 0 #ffffff;
  border: 1px solid;
  border-radius: 5px;
  float: right;
  height: auto;
  padding: 10px;
  width: 100%;
}

} 
@media screen and (min-width:235px) and (max-width:319px){
	
	.stanford-datepicker.form-text.su-proccessed.hasDatepicker {
  					width: 155px;
							}
	#lang-dropdown-select-language_msdd {
 float: right;
 margin: 0 20% 0 0;
}    

/*#block-custom-formblock1-custom-block1 {
  background: url("images/back.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
  float: left;
  height: auto;
  margin-left: 9%;
  margin-top: 4%;
  color: #fff;
  width: 84%;
  border-radius: 6px;
}

#block-custom-formblock1-custom-block2 {
  background: url("images/back.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
 
  float: left;
  height: auto;
  margin: 4% 0 0 10%;
 color: #fff;
  width: 82%;
  border-radius: 6px;
}*/

.bannercontainer.main-slider {
  height: 1000px;
}
.block.block-twitter-signin.clearfix {
  float: left;
  margin: 9px 0 0 45px;
}

#block-custom-formblock1-custom-block1 h2 {
  font-size: 15px;
  font-weight: bold;
  padding-left: 17px;
}
#block-custom-formblock1-custom-block2 h2 {
  font-size: 15px;
  font-weight: bold;
  padding-left: 17px;
}
.container-inline-date .date-padding .form-type-textfield input{
    width: 100% !important; /*Bunty*/
}
.ssd_rsgntxtx span {
  font-size: 14px;
}

#claim-record-node-form .ssdxp_fc {
  color: #4e7516;
  float: left;
  font-size: 12px;
  padding-left: 14px;
  width: 40%;
}
#claim-record-node-form .ssdeuro {
  color: #4e7516;
  float: right;
  font-size: 12px;
  width: 32%;
}
#claim-record-node-form .ssdap0 {
  background: none repeat scroll 0 0 #d8e396;
  border: 1px solid #4e7516;
  border-radius: 6px;
  height: 213px;
  padding: 25px 0;
  width: 100%;
}

#claim-record-node-form .ss_dex_r {
  color: #4e7516;
  float: right;
  font-size: 11px;
  width: 52%;
}



.sel_f_left {
  background: none repeat scroll 0 0 #ffffff;
  border: 1px solid;
  border-radius: 5px;
  float: left;
  height: auto;
  padding: 10px;
  width: 100%;
}

.sel_f_mid {
  width: 50%;
  margin: 0 auto;
}

.sel_f_rigth {
  background: none repeat scroll 0 0 #ffffff;
  border: 1px solid;
  border-radius: 5px;
  float: right;
  height: auto;
  padding: 10px;
  width: 100%;
}

.title {
  font-size: 10px;
  margin-left: 4px;
}
}
@media screen and (min-width:480px){

#lang-dropdown-select-language_msdd {
float: right;
margin: 0 22% 0 0;
}  
  #claim-record-node-form .ssdxp_fc {
  color: #4e7516;
  float: left;
  font-size: 18px;
  padding-left: 14px;
  width: 40%;
}
#claim-record-node-form .ssdeuro {
  color: #4e7516;
  float: right;
  font-size: 22px;
  width: 32%;
}
#claim-record-node-form .ss_dex_r {
  color: #4e7516;
  float: right;
  font-size: 14px;
  width: 43%;
}

.bannercontainer.main-slider {
width: 100%;
}
    
}


@media screen and (min-width:510px) and (max-width:767px){

.bannercontainer.main-slider {
  height: 900px;
	width: 100%;

}


}

@media screen and (min-width:768px) and (max-width:839px){
.bannercontainer.main-slider {
  height: 570px;
}

#block-twitter-signin-0 {
  float: left;
  width: 80%;
  margin-left: 62px;
}
#block-custom-formblock1-custom-block1 h2 {
  font-size: 17px;
  font-weight: bold;
  padding-left: 15px;
}
#block-custom-formblock1-custom-block2 h2 {
  font-size: 17px;
  font-weight: bold;
  padding-left: 15px;
}
.container-inline-date .date-padding .form-type-textfield input{
    width: 90%;
}

.sel_f_mid {
  float: left;
  padding: 14px 0 0 2px;
  width: 78px;
}

}
@media screen and (min-width:840px) and (max-width:979px){

.bannercontainer.main-slider {
  height: 590px;
}
#block-twitter-signin-0 {
  float: left;
  width: 80%;
  margin-left: 62px;
}
#block-custom-formblock1-custom-block1 h2 {
  font-size: 17px;
  font-weight: bold;
  padding-left: 15px;
}
#block-custom-formblock1-custom-block2 h2 {
  font-size: 17px;
  font-weight: bold;
  padding-left: 15px;
}
.container-inline-date .date-padding .form-type-textfield input{
    width: 90%;
}

.sel_f_mid {
  float: left;
  padding: 14px 0 0 2px;
  width: 78px;
}

}

@media screen and (min-width:980px) {
.bannercontainer.main-slider {
  height: 590px;
}

/*.region.region-flight-instruction {
  float: left;
  position: absolute;
  top: 0;
  z-index: 400;
  left: 2%;
  width: 88%;
}*/
#block-custom-formblock1-custom-block1 h2 {
  font-size: 23px;
  font-weight: bold;
  padding-left: 15px;
}
#block-custom-formblock1-custom-block2 h2 {
  font-size: 22px;
  font-weight: bold;
  padding-left: 15px;
}

.container-inline-date .date-padding .form-type-textfield input{
    width: 100% !important;
}

.sel_f_mid {
  float: left;
  padding: 14px 0 0 2px;
  width: 78px;
}

}


@media screen and (min-width:600px) and (max-width:1000px){
#block-custom-formblock1-custom-block2 .content{
font-size:18px;
}

/*.region.region-flight-instruction {

  left: 30%;

}

#block-custom-formblock1-custom-block1 {

  width: 30%;

}

#block-custom-formblock1-custom-block2 {

  width: 30%;

  margin-left:2.5%;

}*/

    
}





/*
@media screen and (min-width:1024px){

.block.block-twitter-signin.clearfix {
  float: left;
  width: 80%;
  margin-left: 82px;
}
#block-custom-formblock1-custom-block1 h2 {
  font-size: 20px;
  font-weight: bold;
  padding-left: 15px;
}
#block-custom-formblock1-custom-block2 h2 {
  font-size: 20px;
  font-weight: bold;
  padding-left: 15px;
}
.container_image > a > img {
  height: 375px;
}

}*/
/*
@media screen and (min-width:1200px) and (max-width:1300px){
   #block-custom-formblock1-custom-block1 {
  background: url("images/back.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
  border-radius: 7px;
  color: #fff;
  float: left;
  height: 370px;
  margin-left: 14%;
  margin-top: 4%;
  width: 41%;
} 
    
    
    
}
@media screen and (min-width:1300px) and (max-width:1399px){
    
    
    #block-custom-formblock1-custom-block1 {
 
  float: left;
  
  margin-left: 12%;
  margin-top: 4%;
  width: 38%;
}
}
@media screen and (min-width:1400px) and (max-width:1500px){
    
  #block-custom-formblock1-custom-block1 {
  float: left;
  margin-left: 13.5%;
  margin-top: 4%;
  width: 39%;
}
#block-custom-formblock1-custom-block2 {
  float: left;
  height: auto;
  margin: 4% 0 0 3%;
  width: 39%;
}
}
*/
/*
@media screen and (min-width:1400px) {
   
.container_image > a > img {
  height: 375px;
}
}
*/
@media screen and (min-width:2001px) and (max-width:2500px){
/*    
.region.region-flight-instruction {
  left: 26%;
  width: 61%;
 
}   
#block-custom-formblock1-custom-block1 {
  width: 37%;
}

#block-custom-formblock1-custom-block2 {
  width: 36%;
  margin-left:2.6%;
}*/


}
@media screen and (min-width:2501px) and (max-width:3000px){
/*.region.region-flight-instruction {
  left: 30%;
}
#block-custom-formblock1-custom-block1 {
  width: 30%;
}
#block-custom-formblock1-custom-block2 {
  width: 30%;
  margin-left:2.5%;
}*/
   
}
@media screen and (min-width:3000px) and (max-width:4000px){
    /*.region.region-flight-instruction {
        left: 36%;
        width: 31%;
    }
    #block-custom-formblock1-custom-block1 {
    width: 43%;
    }
    #block-custom-formblock1-custom-block2 {
    width: 42%;
    margin-left:2.5%;
    }*/

}
@media screen and (min-width:4000px) and (max-width:4600px){
/*    
.region.region-flight-instruction {
  left: 38.8%;
  position: absolute;
  top: 0;
  width: 27%;
} */

}

@media screen and (min-width:4600px) and (max-width:6000px){
  /*  .region.region-flight-instruction {
        left: 40%;
        width: 22%;
    }
    #block-custom-formblock1-custom-block1 {
    width: 43%;
    }
    #block-custom-formblock1-custom-block2 {
    width: 42%;
    margin-left:2.5%;
    }*/

   
}

.node-page footer {
    display: none;
}

.flight_info > p {
    padding: 5px 5px 0 17px;
}

#site-name a{
    font-family:"frahv";
}

#header-inside-left #site-slogan {
  font-family: "bastardussans";
  font-weight: 100;

}

/**added somnath**/
.flgt-form {
  background: url("images/back-2.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
  border-radius: 7px;
  bottom: 0;
  height: auto;
  left: 0;
  margin: 13px;
  padding: 0 12px;
  position: absolute;
  right: 0;
  top: 0;
  
}
.flgt-form .title{
 font-size:17px;
}

.container_image{
 position:relative;
 margin-top:-2%;
}
.field-items .field-items.even >p {
padding-top:1.5%;
}

#block-views-claim-testimonial-block h2.title:after {
  background-color: #acacac;
  content: "";
  height: 2px;
  left: 50%;
  margin-left: -140px;
  bottom: 0;
  position: absolute;
  width: 280px;
}
#block-views-claim-testimonial-block h2.title {
  border-bottom: 1px solid #acacac;
  margin-bottom: 25px;
  padding-bottom: 15px;
  text-align: center;
  position: relative;


}
.content #page-title {
    margin-top: 7px;

}

 .view-delay-flight ul {
    margin:0;
    padding:0;
    height:86px;
    list-style-type:none;
    /*width: 100%;*/
 }
 .view-delay-flight ul li{
     float:left;
     list-style-type:none;
     text-align: center;
 }
 .delay-flights-warp {
    background: url("images/back.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-radius: 7px; 
    height: 86px;
    border: 1px solid #acacac;
}
.latest-delay-flights-warp {
    background: url("images/back.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-radius: 7px; 
    height: 86px;
    border: 1px solid #acacac;
}

#block-views-delay-flight-block {
  color: #fff;
}
 
 .view-delay-flight ul .views-row{
             height:86px;
             vertical-align: central;
 }

.live_show_hide_airlines, .live_hide_show_airlines, .live_show_hide_airports, .live_hide_show_airports,
.show_hide_airlines, .hide_show_airlines, .show_hide_airports, .hide_show_airports{
	/*background: #fff !important;
	color: #000 !important; */
    border-radius: 0px !important;
    
}					 
					 /**** For the new delay flights view *****/
					 .view-delay-flights ul {
						margin:0;
						padding:0;
						height:86px;
						list-style-type:none;
						/*width: 100%;*/
					 }
					 .view-delay-flights ul li{
						 float:left;
						 list-style-type:none;
						 text-align: center;
					 }
					 
					#block-views-delay-flights-block {
					  color: #fff;
					}
					 
					 .view-delay-flights ul .views-row{
								 height:86px;
								 vertical-align: central;
					 }
					 
					 /******* End Here******/
					 
					 /**** For the new latest delay flights view *****/
					 .view-latest-delay-flights ul {
						margin:0;
						padding:0;
						height:86px;
						list-style-type:none;
						/*width: 100%;*/
					 }
					 .view-latest-delay-flights ul li{
						 float:left;
						 list-style-type:none;
						 text-align: center;
					 }
					 
					#block-views-latest-delay-flights-block {
					  color: #fff;
					}
					 
					 .view-latest-delay-flights ul .views-row{
								 height:86px;
								 vertical-align: central;
					 }
					 
					 /******* End Here******/
					 
					 
 
 .slide_container {
    height: 86px !important;
}
.menu {
  padding-top: 9px;
}

#block-google-news-feed-google-news .content {
    padding-top: 13px;
}
.twitter_image{
    float: left;
    margin: 7px 14px 0 0;

}
.flgt-form label {
  color: rgb(255, 255, 255);
}
.flgt-form .title {
  color: rgb(255, 255, 255);
}
.flgt-form .description {
  color: rgb(255, 255, 255);
}

#slideshow .title-teaser-text {
    display: none;
}

.views-field.views-field-airline {
  margin: 10px 0 0;
  width: 100%;
}
.views-field-airline a {
  color: #fff;
  font-size: 20px;
}
.views-field-airline a:hover {
  color: #fff;
}
.view-delay-flight, .view-delay-flights, .views-field.views-field-date {
  clear: both;
  font-size: 14px;
}
.views-field-profile-image-url img {
  height: 50px;
  width: 47px;
}
/***added by somnath **/
.newflgt-form {
  background: url("images/back.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
  border-radius: 7px;
  bottom: 0;
  /*height: 304px;*/
  left: 0;
  margin-top: 16px;
  padding: 1px 12px;
  color: #ffffff;
  /*position: absolute;
  right: 0;
  top: 0;*/
}
.newflgt-form .form-item{
    margin: 10px 0;
}
.newflgt-form .title{
    padding-top: 5px;
}
.newflgt-form input[type="submit"] {
  padding: 15px 9px;
}
.newflgt-form .container-inline-date .date-padding .form-type-textfield input {
  width: 100% !important;/*Changed by bunty*/
}
.container_image{
 position:relative;
}


@media screen and (min-width:768px) and (max-width:820px){
#block-twitter-signin-0 {
  float: left;
  width: 80%;
  margin-left: 62px;
}

/*
#block-custom-formblock1-custom-block1 {
  margin: 7% 0 0 3.5%;
  top: 0;
  width: 41%;
}
#block-custom-formblock1-custom-block2 {
  margin: 7% 0 1px 0;
  width: 41%;
}
.region.region-flight-instruction {
  left: 10%;
  top: 0;
  width: 95%;
}
.tp-bgimg.defaultimg {
  background-size: 100% 100% !important;
}*/

}
/*
@media screen and (min-width:821px) and (max-width:1023px){
#block-twitter-signin-0 {
  float: left;
  width: 80%;
  margin-left: 62px;
}

#block-custom-formblock1-custom-block1 {
  margin: 7% 0 0 3.5%;
  top: 0;
  width: 41%;
}
#block-custom-formblock1-custom-block2 {
  margin: 7% 0 1px 0;
  width: 41%;
}
.region.region-flight-instruction {
  left: 14%;
  top: 0;
  width: 84%;
}


}
@media screen and (min-width:1024px) and (max-width:1400px){
    .region.region-flight-instruction {
        left: 14.5%;
        position: absolute;
        top: 0;
        width: 75.5%;
    }
    #block-custom-formblock1-custom-block1 {
    margin: 7% 0 0 3.5%;
    top: 0;
    width: 46%;
    }
    #block-custom-formblock1-custom-block2 {
    margin: 7% 0 1px;
    width: 45%;
    }
    
}
@media screen and (min-width:1401px) and (max-width:1500px){
    .region.region-flight-instruction {
       left: 12%;
        position: absolute;
        top: 0;
        width: 80.5%;
    }
    #block-custom-formblock1-custom-block1 {
    margin: 7% 0 0 3.5%;
    top: 0;
    width: 46%;
    }
    #block-custom-formblock1-custom-block2 {
    margin: 7% 0 1px;
    width: 45%;
    }
    
}

.tp-bgimg.defaultimg {
  background-size: 100% 100% !important;
}
@media screen and (min-width:1500px) and (max-width:1550px){
   .region.region-flight-instruction {
  left: 17%;
  position: absolute;
  top: 0;
  width: 79.5%;
}
    #block-custom-formblock1-custom-block2{
        margin: 4% 0 0 0%;
    }   
} 
@media screen and (min-width:1600px) and (max-width:1650px){
   .region.region-flight-instruction {
  left: 17%;
  position: absolute;
  top: 0;
  width: 79.5%;
}
    #block-custom-formblock1-custom-block2{
        margin: 4% 0 0 0%;
    }   
} 

 


@media screen and (min-width:1800px) and (max-width:1850px){
 .region.region-flight-instruction {
  left: 21%;
  position: absolute;
  top: 0;
  width: 70%;
}
    #block-custom-formblock1-custom-block2{
        margin: 4% 0 0 0%;
    }   
}

@media screen and (min-width:2650px) and (max-width:2700px){
 .region.region-flight-instruction {
  left: 31%;
  position: absolute;
  top: 0;
  width: 60%;
}
    #block-custom-formblock1-custom-block2{
        margin: 4% 0 0 0%;
    }   
}

@media screen and (min-width:2700px) and (max-width:2750px){
 .region.region-flight-instruction {
  left: 31%;
  position: absolute;
  top: 0;
  width: 60%;
}
    #block-custom-formblock1-custom-block2{
        margin: 4% 0 0 0%;
    }   
}


@media screen and (min-width:4450px) and (max-width:5000px){
.region.region-flight-instruction {
  left: 39%;
  position: absolute;
  top: 0;
  width: 26.5%;
}
    #block-custom-formblock1-custom-block2{
        margin: 4% 0 0 0%;
    }   
}


@media screen and (min-width:5450px) and (max-width:5500px){
.region.region-flight-instruction {
  left: 41%;
  position: absolute;
  top: 0;
  width: 20.5%;
}
    #block-custom-formblock1-custom-block2{
        margin: 4% 0 0 0%;
    }   
}

@media screen and (min-width:1651px) and (max-width:1700px){
    .region.region-flight-instruction {
        left: 19%;
        position: absolute;
        top: 0;
        width: 74.5%;
    }
        #block-custom-formblock1-custom-block2{
        margin: 4% 0 0 0%;
    }   
}
@media screen and (min-width:1851px) and (max-width:1900px){
    .region.region-flight-instruction {
        left: 21%;
        position: absolute;
        top: 0;
        width: 69.5%;
    }
        #block-custom-formblock1-custom-block2{
        margin: 4% 0 0 0%;
    }   
}
.tp-bannertimer.tp-bottom {
  display: none !important;
}  */ 

.lh > font {
  color: white;
}
.google-news-feed-list {  
list-style: none;
}

#block-block-27 .title {
  font-size: 28px;
  font-weight: bold;
}
#block-block-28 .title {
  font-size: 28px;
  font-weight: bold;
}


/*** New css for google news feed ****/
.region.region-footer-first {
    /*height: 300px !important;*/
    padding: 4px;
}
#block-google-news-feed-google-news .content {
   /* border: 1px solid;*/
    height: 315px;
    overflow: hidden;
}
.lh {
    overflow: hidden;
    width: 124px;
}
.google-news-feed-list {
    padding: 5px;
    padding: 0;
}
.html_text {
    float: left;
    height: 200px;
    overflow: hidden;
}
.google-news-feed-item {
    float: left;
    padding: 9px;
    width: 100%;
}
.google-news-feed-list {
    float: left;
    height: 299px;
    width: 100%;
}
.google_images {
    float: left;
    padding-right: 5px;
    text-align: left;
    width: 100%;
}
.pre_next {
     clear: both;
    float: left;
    margin-top: -43px;
    padding-left: 6px;
    width: 100%;
}
.pre_next span {
    cursor: pointer;
}
.delay_flt {
    font-size: 16px;
    font-weight: bold;
    margin-top: -8px;
    padding-left: 8px;
}
@media (min-width: 240px) and (max-width: 479px) {
    
.lh {
    overflow: hidden;
    width: 170px;
}
.new_google_block {
   clear: both;
    margin-bottom: 103px;
}
.google-news-feed-item{
	width: 100%;
}
}
@media (min-width: 480px) and (max-width: 630px) {
   
	.lh {
		overflow: hidden;
		width: 184px;
	}
		.google-news-feed-item{
		width: 100%;
	}
	.new_google_block {
	   clear: both;
		margin-bottom: 100px;
	}
}
@media (min-width: 631px) and (max-width: 784px) {
   .google-news-feed-item{
	width: 100%;
	}
	.new_google_block {
	   clear: both;
		margin-bottom: 80px;

	}
}
@media (min-width: 785px) and (max-width: 1023px) {
	.google-news-feed-item{
		width: 100%;
	}
	.html_text{
		height:204px;
	}
}
@media (max-width: 767px){
    .col-sm-12.mms {
      margin-top: 0 !important;
    }
}
.mm {
    margin: 10px 0;
}

/*** End here***/
.borderRadius {
 border-radius: 0;
}


#block-block-29 p {
    font-size: 25px;
}

.onscroll #header-inside-left {
  padding: 0px;
}

.view-airport-tag-list .views-row {
 display: inline-block;
 margin: 0 1px 3px 0;
}

.view-airport-tag-list .views-row a {
 background-color: rgb(8, 8, 8);
 border-radius: 2px;
 color: rgb(255, 255, 255);
 display: block;
 font-size: 13px;
 padding: 5px 8px;
 text-decoration: none;
}
.onscroll .block-lang-dropdown {
   display: none;
}
.onscroll .block-superfish .content{
    padding-top: 0;
}

.onscroll #search-area{
    margin: -7px 0 0 0;
}

.onscroll #main-navigation ul.menu{
    padding-top: 10px; 
}

.form-item-flight-date-date label{display: none;}

#claim-now-flight_date .container-inline-date {
margin-top: 17px;
}
.fieldset-wrapper #claim-now-flight_date .container-inline-date {
    margin-top: 0;
}
.fieldset-wrapper input#edit-flight-no {
    border: 1px solid #ccc;
}
.fieldset-wrapper input#edit-flight-date-datepicker-popup-0 {
    border: 1px solid #ccc;
    width: 85% !important;
}
#edit-field-actual-arrival-und-0-value-datepicker-popup-0, #edit-field-actual-arrival-und-0-value-timeEntry-popup-1 {
	width: 85% !important;
}
#edit-submit-claim-form {
margin-top: 40px;
} 
.form-warp-claim .warp-claim-inner{min-height: 0px;}
#footer{
    min-height: 440px;
}
/*connecting flights css*/
.group-connecting-flights .fieldset-description{
   /* display: none;*/
}
.field-set-connecting .conn_flight_no{
    margin: 0 0 0 0px;
    width: 74%;
    height: 35px;
}
.field-set-connecting .conn_flight_date{
    width: 65%;
    margin-right: 5px;
    height: 35px;
}
.field-set-connecting .form-item label {
  /*float: left;*/
}
#edit-field-connecting-fligts{
    display: none !important;
}

.manula_input {
  margin: 8px 0;
  width: 100%;
}
.manula_input span.label {
  color: #000;
  display: block;
  font-size: 14px;
  text-align: left;
  width: 90%;
  padding-left:0; 
}
.manula_input input[type="text"] {
  margin-right: 4px;
  height: 30px;
  width: 85%;
  border: 1px solid #ccc;
}
.manual_error{
  border: 1px solid #FF0000 !important;  
}
#ui-timepicker-div{
    z-index: 5 !important;
}
.view-delay-flight a, .view-delay-flights a , .view-latest-delay-flights a,{
color: rgb(255, 255, 0);
}

.view-your-flight-with- .views-row {
display: inline-block;
margin: 0 1px 3px 0;
}

.view-your-flight-with- .views-row a {
background-color: rgb(8, 8, 8);
border-radius: 2px;
color: rgb(255, 255, 255);
display: block;
font-size: 13px;
padding: 5px 8px;
text-decoration: none;
}
.custom-height {
  min-height: 384px;
}

.cus-table-responsive {
    overflow-x: auto;
}
.manula_input .xdsoft_input {
  width: 100% !important;
}
#field-passenger-information-add-more-wrapper {
  overflow-x: auto;
}
ul.social-bookmarks li.geoTrust a {
  border: medium none;
  height: 0;
  margin: 0;
  padding: 0;
}
.view-testimonials .view-content {
  height: 218px;
  overflow: hidden;
}
.geoTrust table {
  margin: 0;
  padding: 0;
}
.geoTrust tbody{
    border: none;
}
.geoTrust table td{
    border: none;
}
ul.social-bookmarks li.geoTrust p {
  padding: 0;
  top: 0;
}

#block-block-16 .content {
  padding-top: 0;
}

.onscroll #block-block-19 .content {
  padding: 13px;
}

.view-showcases .views-field-title {
  min-height: 60px;
}
.view-showcases .views-field-body {
  min-height: 85px;
}
.geoTrust img {
  height: 50px;
  max-width: 100px;
}
ul.social-bookmarks li.geoTrust {
  margin: 1px 64px 0 0;
}

.group-manual-entry .fieldset-description{
    display: none;
} 
li.verticalLine {
   border-left: thick solid rgb(65,135,209);
  /* height:45px;*/
   width:75px
}

/* .node-type-mt-showcase .image-preview a {
  width: 100%;
}
.node-type-mt-showcase .image-preview a > img {
  width: 100%;
	height:430px;
} */
.node-mt-showcase .field-item.even > p {
  text-align: justify;
	/*width:89%;*/
}

/**added by somnath on 13/03/2015**/

/* Base styles for the element that has a tooltip */
[data-tooltip],
.tooltip {
  position: relative;
  cursor: pointer;
}

/* Base styles for the entire tooltip */
[data-tooltip]:before,
[data-tooltip]:after,
.tooltip:before,
.tooltip:after {
  position: absolute;
  visibility: hidden;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  /*filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);*/
  opacity: 0;
  -webkit-transition: 
      opacity 0.2s ease-in-out,
        visibility 0.2s ease-in-out,
        -webkit-transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24);
    -moz-transition:    
        opacity 0.2s ease-in-out,
        visibility 0.2s ease-in-out,
        -moz-transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24);
    transition:         
        opacity 0.2s ease-in-out,
        visibility 0.2s ease-in-out,
        transform 0.2s cubic-bezier(0.71, 1.7, 0.77, 1.24);
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform:    translate3d(0, 0, 0);
  transform:         translate3d(0, 0, 0);
  /*pointer-events: none;*/
}

/* Show the entire tooltip on hover and focus */
[data-tooltip]:hover:before,
[data-tooltip]:hover:after,
[data-tooltip]:focus:before,
[data-tooltip]:focus:after,
.tooltip:hover:before,
.tooltip:hover:after,
.tooltip:focus:before,
.tooltip:focus:after {
  visibility: visible;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  /*filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);*/
  opacity: 1;
}

/* Base styles for the tooltip's directional arrow */
.tooltip:before,
[data-tooltip]:before {
  z-index: 1001;
  border: 6px solid transparent;
  background: transparent;
  content: "";
}

/* Base styles for the tooltip's content area */
.tooltip:after,
[data-tooltip]:after {
  z-index: 1000;
  padding: 8px;
  width: 160px;
  background-color: #000;
  background-color: hsla(0, 0%, 20%, 0.9);
  color: #fff;
  content: attr(data-tooltip);
  font-size: 14px;
  line-height: 1.2;
}

/* Directions */

/* Top (default) */
[data-tooltip]:before,
[data-tooltip]:after,
.tooltip:before,
.tooltip:after,
.tooltip-top:before,
.tooltip-top:after {
  bottom: 100%;
  left: 50%;
}

[data-tooltip]:before,
.tooltip:before,
.tooltip-top:before {
  margin-left: -6px;
  margin-bottom: -12px;
  border-top-color: #000;
  border-top-color: hsla(0, 0%, 20%, 0.9);
}

/* Horizontally align top/bottom tooltips */
[data-tooltip]:after,
.tooltip:after,
.tooltip-top:after {
  margin-left: -80px;
}

[data-tooltip]:hover:before,
[data-tooltip]:hover:after,
[data-tooltip]:focus:before,
[data-tooltip]:focus:after,
.tooltip:hover:before,
.tooltip:hover:after,
.tooltip:focus:before,
.tooltip:focus:after,
.tooltip-top:hover:before,
.tooltip-top:hover:after,
.tooltip-top:focus:before,
.tooltip-top:focus:after {
  -webkit-transform: translateY(-12px);
  -moz-transform:    translateY(-12px);
  transform:         translateY(-12px); 
}

/* Left */
.tooltip-left:before,
.tooltip-left:after {
  right: 100%;
  bottom: 50%;
  left: auto;
}

.tooltip-left:before {
  margin-left: 0;
  margin-right: -12px;
  margin-bottom: 0;
  border-top-color: transparent;
  border-left-color: #000;
  border-left-color: hsla(0, 0%, 20%, 0.9);
}

.tooltip-left:hover:before,
.tooltip-left:hover:after,
.tooltip-left:focus:before,
.tooltip-left:focus:after {
  -webkit-transform: translateX(-12px);
  -moz-transform:    translateX(-12px);
  transform:         translateX(-12px); 
}

/* Bottom */
.tooltip-bottom:before,
.tooltip-bottom:after {
  top: 100%;
  bottom: auto;
  left: 50%;
}

.tooltip-bottom:before {
  margin-top: -12px;
  margin-bottom: 0;
  border-top-color: transparent;
  border-bottom-color: #000;
  border-bottom-color: hsla(0, 0%, 20%, 0.9);
}

.tooltip-bottom:hover:before,
.tooltip-bottom:hover:after,
.tooltip-bottom:focus:before,
.tooltip-bottom:focus:after {
  -webkit-transform: translateY(12px);
  -moz-transform:    translateY(12px);
  transform:         translateY(12px); 
}

/* Right */
.tooltip-right:before,
.tooltip-right:after {
  bottom: 50%;
  left: 100%;
}

.tooltip-right:before {
  margin-bottom: 0;
  margin-left: -12px;
  border-top-color: transparent;
  border-right-color: #000;
  border-right-color: hsla(0, 0%, 20%, 0.9);
}

.tooltip-right:hover:before,
.tooltip-right:hover:after,
.tooltip-right:focus:before,
.tooltip-right:focus:after {
  -webkit-transform: translateX(12px);
  -moz-transform:    translateX(12px);
  transform:         translateX(12px); 
}

/* Move directional arrows down a bit for left/right tooltips */
.tooltip-left:before,
.tooltip-right:before {
  top: 3px;
}

/* Vertically center tooltip content for left/right tooltips */
.tooltip-left:after,
.tooltip-right:after {
  margin-left: 0;
  margin-bottom: -16px;
}
/*connectiong flights fieldset hide*/
.group-connecting-flights legend {
  display: none;
}
.group-connecting-flights {
  border: 0 none;
}

@media screen and (min-width:320px) and (max-width:499px){

 .lockicon{

 font-size:21px;
 padding-left:0px;

}

.first{

 padding-bottom:30px;
}

.firsttext{

 margin-top:-64px;
 margin-left:45px;
 font-size:15px;
 line-height:16px;
 
}

.secondtext{

margin-top:-75px;
margin-left:75px;
font-size:15px;
line-height:15px;

}

.geoicon{

float:left;
margin-top:40px;
margin-left:15px;
}


}


@media screen and (min-width:500px) and (max-width:549px){


.geoicon{

float:left;
margin-top:40px;
}


 .lockicon{

 font-size:21px;
 padding-left:0px;
}

.first{

 padding-bottom:30px;
}

.firsttext{

 margin-top:-64px;
 margin-left:45px;
 font-size:15px;
 line-height:15px;
 
}

.secondtext{

margin-top:-75px;
margin-left:75px;
font-size:15px;
line-height:15px;

}



}



@media screen and (min-width:550px) and (max-width:767px){


.geoicon{

float:right;
margin-top:-62px;
}


 .lockicon{

 font-size:21px;
 padding-left:40%;
 padding-bottom:10px;
 margin-top:-96px;
}

.first{

 padding-bottom:12px;
}

.firsttext{

 margin-top:-55px;
 margin-left:42px;
 font-size:13px;
 line-height:15px;
 
}

.secondtext{

margin-top:-68px;
margin-left:73px;
font-size:13px;
line-height:15px;

}



}




@media screen and (min-width:768px) and (max-width:1024px){


.geoicon{

float:right;
margin-top:15px;
}


 .lockicon{

 font-size:21px;
 margin-top:-18px;
 padding-bottom:10px;
 padding-left:17%;
}

.first{

 padding-bottom:30px;
}

.firsttext{

 margin-top:-55px;
 margin-left:42px;
 font-size:14px;
 line-height:15px;
 
}

.secondtext{

margin-top:-69px;
margin-left:73px;
font-size:14px;
line-height:15px;
width:116px;

}



}



@media screen and (min-width:1025px) and (max-width:25000px){


.geoicon{
/*
float:right;
margin-top:24px;
*/
margin-left:20px;
}


 .lockicon{

 font-size:21px;
 margin-top:39px;
 padding-bottom:10px;
}

.first{

 padding-bottom:30px;
}

.firsttext{

 margin-top:-63px;
 margin-left:60px;
 font-size:14px;
 
 
}

.secondtext{

margin-top:-87px;
margin-left:94px;
font-size:14px;

width:116px;

}



}


.node-blog .form-type-item {
  display: none;
}
.node-blog .submitted-user {
  display: none;
}

/*.node-blog .user-picture {
  display: none;
}*/

@media screen and (min-width:320px) and (max-width:767px){

 .airblock{

  top:24px;
}


}


@media screen and (min-width:768px) and (max-width:1024px){

 .airblock{

  top:-4px;
}


}


@media screen and (min-width:1025px) and (max-width:2500px){

 .airblock{

  top:-4px;
}

}

@media screen and (min-width:1200px) and (max-width:25000px){

 .rowblock{

  padding-left:10%;
}

}

.group-cancelled{
    display: none;
}
.signature_logo{
	width:100px;
	height:100px;
}
.altnate_wapp {
  background: none repeat scroll 0 0 #ebebe7;
  float: left;
  padding-top: 5px;
}
altnate_wapp_1{
    float: left;
  padding-top: 5px;
}

.altnate_wapp .flight_altnate_no {
  margin-left: 10px;
}
.altnate_wapp .altnate_edit_link {
  color: #4187d1;
  cursor: pointer;
  margin-left: 15px;
}

#edit-alt-container-add-alternative-transportation {
  line-height: 1.2;
  white-space: normal;
}

.airport-description {
  line-height: 27px;
  text-align: left;
}

/*.airport-description{

 padding-left:10px;
 padding-top:5px;
 text-align:justify;
 line-height:27px;
 margin-top:-13px;
}*/

@media screen and (min-width:320px) and (max-width:767px){

 .airblock-left{

 text-align:center;
 height:230px;
 font-size:15px;
 padding-top:10px;
 padding-left:10px;
 line-height:23px;
 width:240px;  
  
}


 .airblock-left-french{

 text-align:center;
 height:250px;
 font-size:15px;
 padding-top:10px;
 padding-left:10px;
 line-height:23px;
 width:240px;  
  
}


 .airblock-middle{

 text-align:center;
 height:184px;
 font-size:15px;
 padding-top:10px;
 padding-left:10px;
 line-height:20px;
 width:240px;  
  
}


 .airblock-middle-french{

 text-align:center;
 height:250px;
 font-size:15px;
 padding-top:10px;
 padding-left:10px;
 line-height:20px;
 width:240px;  
  
}


 .airblock-middle-top{

  top:20px;

}

 .airblock-right{

 text-align:center;
 height:200px;
 font-size:15px;
 padding-top:10px;
 padding-left:10px;
 line-height:28px;
 width:240px;  
  
}


 .airblock-right-french{

 text-align:center;
 height:250px;
 font-size:15px;
 padding-top:10px;
 padding-left:10px;
 line-height:28px;
 width:240px;  
  
}



 .airblock-right-german{

 text-align:center;
 height:200px;
 font-size:15px;
 padding-top:10px;
 padding-left:10px;
 line-height:25px;
 width:240px;  
  
}


 .airblock-left-german{

 text-align:center;
 height:230px;
 font-size:15px;
 padding-top:10px;
 padding-left:10px;
 line-height:20px;
 width:240px;  
  
}


 .airblock-middle-german{

 text-align:center;
 height:184px;
 font-size:15px;
 padding-top:10px;
 padding-left:10px;
 line-height:20px;
 width:240px;  
  
}


 .airblock-right-top{

  top:40px;

}


a.more1{

border:medium none;
border-radius:13px;
color:#ffffff;
display:inline-block;
font-size:13px;
line-height:1;
margin:0;
min-width:160px;
padding:10px 10px;
text-align:center;
text-transform:uppercase;
transition: all 0.2s ease-in-out 0s;
}

}

@media screen and (min-width:768px) and (max-width:1024px){

 .airblock-left{

 text-align:justify;
 height:230px;
 font-size:14px;
 padding-top:10px;
 padding-left:10px;
 line-height:17px;
  
}

 .airblock-left-french{

 text-align:justify;
 height:270px;
 font-size:14px;
 padding-top:10px;
 padding-left:10px;
 line-height:17px;
  
}



 .airblock-middle{

 text-align:justify;
 height:192px;
 font-size:14px;
 padding-top:10px;
 padding-left:10px;
 line-height:15px;

}


 .airblock-middle-french{

 text-align:justify;
 height:240px;
 font-size:14px;
 padding-top:10px;
 padding-left:10px;
 line-height:15px;

}


 .airblock-right{

 text-align:justify;
 height:210px;
 font-size:14px;
 padding-top:10px;
 padding-left:10px;
 line-height:20px;
  
}


 .airblock-right-french{

 text-align:justify;
 height:270px;
 font-size:14px;
 padding-top:10px;
 padding-left:10px;
 line-height:20px;
  
}

 .airblock-right-german{

 text-align:left;
 height:230px;
 font-size:14px;
 padding-top:10px;
 padding-left:10px;
 line-height:19px;
  
}


 .airblock-middle-german{

 text-align:left;
 height:192px;
 font-size:14px;
 padding-top:10px;
 padding-left:10px;
 line-height:15px;

}

 .airblock-left-german{

 text-align:left;
 height:230px;
 font-size:14px;
 padding-top:10px;
 padding-left:10px;
 line-height:19px;
  
}

a.more1{

border:medium none;
border-radius:12px;
color:#ffffff;
display:inline-block;
font-size:13px;
line-height:1;
margin-top:13px;
min-width:176px;
padding:5px 7px 5px;
text-align:center;
text-transform:uppercase;
transition: all 0.2s ease-in-out 0s;
}


}


@media screen and (min-width:1025px) and (max-width:25000px){

 .airblock-left{

text-align:justify;
height:230px;
font-size:14px;
padding-top:10px;
padding-left:10px;
line-height:17px;
  
}


 .airblock-left-french{

text-align:justify;
height:270px;
font-size:14px;
padding-top:10px;
padding-left:10px;
line-height:17px;
  
}



 .airblock-middle{

 text-align:justify;
 height:192px;	
 font-size:14px;
 padding-top:10px;
 padding-left:10px;
 line-height:17px;

}


 .airblock-middle-french{

 text-align:justify;
 height:240px;	
 font-size:14px;
 padding-top:10px;
 padding-left:10px;
 line-height:17px;

}



 .airblock-right{

 text-align:justify;
 height:210px;
 font-size:14px;
 padding-top:10px;
 padding-left:10px;
 line-height:19px;
  
}


 .airblock-right-french{

 text-align:justify;
 height:270px;
 font-size:14px;
 padding-top:10px;
 padding-left:10px;
 line-height:19px;
  
}



 .airblock-right-german{

 text-align:left;
 height:230px;
 font-size:14px;
 padding-top:10px;
 padding-left:10px;
 line-height:19px;
}


 .airblock-left-german{

 text-align:left;
 height:230px;
 font-size:14px;
 padding-top:10px;
 padding-left:10px;
 line-height:19px;
  
}


 .airblock-middle-german{

 text-align:left;
 height:192px;
 font-size:14px;
 padding-top:10px;
 padding-left:10px;
 line-height:15px;

}


a.more1{

border:medium none;
border-radius:12px;
color:#ffffff;
display:inline-block;
font-size:13px;
line-height:1;
margin-top:13px;
min-width:176px;
padding:5px 7px 5px;
text-align:center;
text-transform:uppercase;
transition: all 0.2s ease-in-out 0s;
}

}

.altnate_edit_link {
  color: #619bd9;
  cursor: pointer;
}
.blog-1 h4 {
  margin-top: 0;
  color: #619BD9;
} 
.blog-1 h4 a{
  color: #619BD9;
}


.flight-table1
{
  width:150px;
}



 /* BOC Blog comment css */
 
@media (min-width:320px) and (max-width:483px){
.comment_forbidden a{
 float:left;
}
.comment_forbidden.last a{
 float:left;
}
.comment_forbidden {
 float:left;
 margin-left:-10px;
}

.comment_forbidden span {
 padding:10px;
}

 
.translation_en.last {
float:left;
}
.translation_de.last {
  float:left;
}
.blog_usernames_blog.first {
 float:left;
 
 }
}
 
@media (min-width:484px) and (max-width:25000px){
.comment_forbidden a{
 float:left;
}
.comment_forbidden.last a{
 float:left;
}
.comment_forbidden {
 float:left;
 margin-left:-10px;
 width:100%;
}
.translation_en.last {
float:left;
margin-top:0px;
}
.translation_de.last {
  float:left;
margin-top:0px;
}
.blog_usernames_blog.first {
 float:left;
 }
 
.comment_forbidden span{
 line-height:50px;
 vertical-align:middle;
}
 
}
 
/* EOC end of blog comment css */ 
 


/* BOC blog image css */
 
@media (min-width:320px) and (max-width:767px){
 .blog-image1{
 margin:0 auto;
 float:none;
}
.blog-2{
 margin:0 auto;
 float:none;
} 
}  
.col-xs-12.blog-image1 img{
 width:100%;
 } 
/* EOC end of blog image */

 
/*BOC blog text css */
.blog-3{
text-align:justify;
}
/* EOC end of blog text css */
/*front page flight no required nide*/
.form-item-flight-no .form-required {
  display: none;
}

#edit-actions #edit-next {
  float: right;
}
#edit-actions #edit-submit {
  float: right;
}

.gmnoprint img {
  max-width: none;
}
/*CSS for node claim record in backend view*/
.main_c_container{
	border:2px solid #2A68AF;
	margin-top:3px;
}
.c_header1{
	background-color:#2A68AF;
	color:#FFF;
	font-weight:bold;
	padding:10px;
	text-align:center;
	margin-top:3px;
	font-size:14px;
}
.c_header2{
	background-color:#2A68AF;
	color:#fff;
	font-weight:bold;
	padding:10px;
	text-align:center;
	margin-top:10px;
	font-size:14px;
}
.claim_record_table th{
	background-color: #2A68AF;
    color:#FFF;
    text-align:center;
    font-size:14px;
}
.claim_record_table1 th{
	background-color: #2A68AF;
    color:#FFF;
    text-align:center;
    font-size:14px;
}
.claim_record_table tr:nth-child(even) {
    background-color: #DADADA;
}
.claim_record_table tr:nth-child(odd) {
    background-color: #EFEFEF;
}
.claim_record_table1 td:nth-child(even) {
    background-color: #DADADA;
}
.claim_record_table1 td:nth-child(odd) {
    background-color: #EFEFEF;
}
.claim_record_table2 td:nth-child(even) {
    background-color: #EFEFEF;
}
.claim_record_table2 td:nth-child(odd) {
    background-color: #2A68AF;
    color:#FFF;
    text-align:center;
}
#edit-flight-date .description{
	display:none;
}

.block.block-custom-formblock1.text-center.contextual-links-region.clearfix h2{
text-transform:none !important;
}
#edit-field-attach-documents label{
	max-width:53%;
}
.stepList{
	color:#FFFFFF;
	width:100%;
	text-align:center;
	margin-bottom:15px !important;
	margin-top:6px !important;
	padding-top:14px;
	height:49px;
	font-weight:bold;
	font-size:12px;
}
.esign-submit {
  width: 265px;
  white-space: normal;
}

 /* begin ajax mini pager */

ul.pager li.pager-current{
display:none !important;
}

.pager li > a, .pager li > span {

background-color: #2A68AF !important;
color: #FFFFFF !important;

}

.page-blog .item-list ul.pager {

padding : 0px;
}

 /* end ajax mini pager */


 /* new airport block list */

.view-new-delayed-airport-list .views-row {
 display: inline-block;
 margin: 0 1px 3px 0;
}

.view-new-delayed-airport-list .views-row a {
 background-color: rgb(8, 8, 8);
 border-radius: 2px;
 color: rgb(255, 255, 255);
 display: block;
 font-size: 13px;
 padding: 5px 8px;
 text-decoration: none;
}


 /* end new airport block list */


 /* Begin of press release */


.press1 .file  a
{

color: #FFFFFF;

}

.field-content.col-sm-8.col-sx-12.press1 p
{

color: #F3F4E6;

}


.field-content.col-sm-8.col-sx-12.press1{

color:#ffffff;
}


.field-content.col-sm-8.col-sx-12.press1 a{

color: #ffffff;

}


/*
.file > a{

color : #F5F1B5;
}

*/


.download-file.clear-block > a {

color: #F5F1B5;
}

.translation_de.first.last{

display:none;
}


.translation_en.first.last{
display:none;

}

.field-item.even > a{

color: #ffffff;

}


 /* end of press release */
 
 /** Uploaded on 03-09-15 for header responsive **/
 @media screen and (min-width:300px) and (max-width:480px){
	#logo {
	  display: block !important;
	  float: left;
	  margin-right: 0;
	  position: absolute;
	  text-align: center;
	  transform: scale(0.75);
	  visibility: visible !important;
	  z-index: 999;
	}
	#site-name {
	  margin: 2% auto 0;
	  position: absolute;
	  width: 94%;
	  z-index: 999;
	}
	#header-inside-left #site-slogan {
	  font-family: "bastardussans";
	  font-weight: 100;
	  margin: 7% auto 0;
	  position: absolute;
	  width: 94%;
	}
	.language_drop {
	  margin: 0 auto;
	  width: 110px;
	}
	#lang-dropdown-select-language_msdd {
	  margin: 0 !important;
	  width: 110px !important;
	}
	#lang-dropdown-select-language_title .ddlabel {
	  color: #fff;
	}
 }
 @media screen and (min-width:768px) and (max-width:1023px){
 
	#main-navigation ul.menu li a {
	  margin: 0;
	  padding: 5px 15px;
	}
	.col-md-7.mainNav {
	  float: left;
	  width: 76%;
	}
	.col-md-4.mainLogo {
	  float: left;
	}
	#lang-dropdown-select-language_msdd {
	  margin: 0 !important;
	  width: 110px !important;
	}
	div#hero {
	  height: auto;
	}
	#block-custom-formblock1-custom-block2 {
	  margin-top: 0;
	}
	#lang-dropdown-select-language_title .ddlabel {
	  color: #fff;
	}
 
 }
 @media only screen and (min-device-width: 360px) and (max-device-width: 640px) and (orientation: landscape) {
 
	.flight_date_cust {
	  float: left;
	  width: 45%;
	}
	
	
	#site-name {
		position: absolute;
		width: 95%;
		margin-top: 3%;
	}
	#lang-dropdown-select-language_title .ddlabel {
		color: #fff;
	}
	div#hero {
	  height: auto;
	}
 
 }
 
  @media only screen and (min-device-width: 320px) and (max-device-width: 480px) and (orientation: landscape) {
  
  .cust_row {
	  float: none !important;
	  margin: 0 !important;
	  padding-left: 10%;
	  width: 100% !important;
	}
	.flight_date_cust {
	  float: left;
	  width: 91%;
	}
	#block-custom-formblock1-custom-block2 .form-submit {
	  float: none !important;
	  margin-bottom: 5%;
	  margin-left: auto !important;
	  margin-right: auto !important;
	  margin-top: 0 !important;
	 
	}
	div#hero {
	  height: auto;
	}
	#block-custom-formblock1-custom-block2 .form-submit {
	  float: none !important;
	  width: 100% !important;
	  margin-left: 0;
	}
	.form_wrap {
	  text-align: center;
	}
  
  }
 /** End Here **/

 
#block-block-34 .content > ul {
  padding-left: 0;
}
ul.social-bookmarks, ul.brands {
  list-style: outside none none !important;
  margin-bottom: 0 !important;
  margin-right: auto !important;
  margin-top: 0 !important;
  padding-bottom: 0 !important;
  padding-right: 0 !important;
  padding-top: 0 !important;
  text-align: center !important;
}
.subfooter-area {
  color: #d7d7d7;
  font-size: 14px;
}
 
/* airlines and airport new design block start */
 

.field-content.airlines-new > a
{
color: #FFFFFF;
background-color: #2A68AF;
}


.field-content.airports-new > a
{
color: #FFFFFF;
background-color: #2A68AF;
}

.footer-area table td
{
border:none  !important;
padding: 2px 2px 5px 3px;
font-size:12px;
}

.footer-area {
font-size:10px; !important;
}

.field-content.airlines-new ul
{
margin: 0 auto !important;
  padding-left: 0;
  width: 100% !important;
}

.field-content.airports-new ul {
  margin: 0 auto !important;
  padding-left: 0;
  width: 100% !important;
}
ul.social-bookmarks li a, ul.brands li a
{
border:none  !important;
}
.field-content.airlines-new
{
width:100%;
}

.views-field-field-airlines-name{
  width: 100%;
}

.airlinesairport1
{
float:left;
}

.airlinesairport2
{
float:left;
}
.region.region-footer-third
{
padding:0px;
}

#hide_show_airlines, #hide_show_airports, #show_hide_airlines, #show_hide_airports
{
background-color: #253364 !important;
color: #ffffff !important;
font-size: 12px !important;
min-width: 1% !important;
font-weight:bold !important
}

/*end of footer airlines airport more button
/*** New css for google news feed ****/
.region.region-footer-first {
  /*  height: 300px !important; */
    padding: 0px;
}
@media screen and (min-width:100px) and (max-width:699px){
	.secMessage li{
			float: left;
			background-position: 0 0 !important;
			width: 100%;
			}
	.secMessage > ul {
	  text-align: left;

	}
}
@media screen and (min-width:100px) and (max-width:400px){
	.secMessage{
		height: 220px;
	}
  }
@media screen and (min-width:478px) and (max-width:530px){
	.secMessage{
		height: 130px;
	}
  }
@media screen and (min-width:550px) and (max-width:650px){
	.secMessage{
		height: 110px;
	}
	.secMessage li {
	  margin-left: 15%;

	}
  }

  
  /**************CSS for Google News and Tweet View Start***************/
#block-google-news-feed-google-news{
	padding-right: 30px;
}
#block-views-mt-tweets-block, #block-views-8c6ad6ba0edb6f3239ee25d4d9047c48, #block-views-twitter-updates-fr-block, #block-views-twitter-updates-es-block{
padding-left: 30px;
}
#block-views-mt-tweets-block .content, #block-views-twitter-updates-es-block .content, #block-views-8c6ad6ba0edb6f3239ee25d4d9047c48 .content, #block-views-twitter-updates-fr-block .content{
	border-top: 3px solid #acacac;
	padding: 15px 0 0 25px;
}
#block-views-mt-tweets-block .content .views-row, #block-views-twitter-updates-es-block .content .views-row, #block-views-twitter-updates-fr-block .content .views-row, #block-views-8c6ad6ba0edb6f3239ee25d4d9047c48 .content .views-row{
	border-bottom: none !important;
}
#block-google-news-feed-google-news .content {
    /*border: 1px solid;*/
	border-top: 3px solid #acacac;
    height: 350px;
    overflow: hidden;
}
#more_tweet{
	/*background: url("images/more_tweet.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	border-radius: 0px !important;
	margin-top: 8px;*/
	float: right;
}
#more_news{
	/*background: url("images/more_news.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
	border-radius: 0px !important;*/
	float: right;
	/*margin-right: -2px;*/
}
.google-news-feed-list {
    float: left;
    height: 265px;
    width: 100%;
	padding: 5px;
}
.news_read_more{
	color: #2A68AF;
}
.views-field-profile-image-url img {
  height: 70px;
  width: 65px;
}
.html_text {
    float: left;
    height: 46px;
    overflow: hidden;
	width: 80%;
}
.html_text b, .html_text span {
	font-size: 14px;
}
.google_images {
    float: left;
    padding-right: 0px;
    text-align: left;
    width: 20%;
}
.google-news-feed-item{
	border-bottom: 1px solid #acacac;
    float: left;
    width: 100%;
	padding-top: 5px;
	padding-bottom: 5px;
}
.google_images_more{
    float: left;
    padding-right: 0px;
    text-align: left;
    width: 13%;
}
.html_text_more {
    float: left;
    height: 65px;
    overflow: hidden;
	width: 85%;
}
.google-news-feed-list-more {
    float: left;
    width: 100%;
	padding: 5px;
	list-style: none;
}
/**************CSS for Google News and Tweet View Ends***************/

/** For second form **/
	#second-form {
	  background: url("/sites/all/themes/startupgrowth/images/second_back.jpg") 50% 50% no-repeat;
	  padding: 0;
	 }
	#second-form .second-form-inner {
		background: none repeat scroll 0 0 rgba(0, 0, 0, 0.4);
		height: 100%;
		width: 100%;
	}
	.wrapper_second_form {
	  height: auto;
	  margin: 0 auto;
	  padding: 10px;
	  text-align: center;
	  width: 90%;
          max-width: 1300px;
	}
	
	.secDesc {
	  clear: both;
	  color: #fff;
	  font-size: 20px;
	  margin: 5px 0 0;
	  padding: 5px;
	}	
	.secForm .col-sm-4 > input[type="text"] {
	  border: 1px none;
	  box-shadow: 0 0 1px 0;
	  padding: 20px;
	  width: 98%;
	}
	#secButton {
	  /*background: url("/sites/all/themes/startupgrowth/images/newIcons/checkforfreeblue.png") no-repeat scroll 50% center rgba(0, 0, 0, 0);*/
	  border-radius: 3px;
	  font-size: 16px;
	  font-weight: 600;
	  
	  padding: 21px 5px;
	  margin:0px;
          background-repeat: no-repeat;
		  width:252px !important; /* Changed by banti*/
		  margin-bottom:0 0 9px 0 !important ;/*Changed by Bunti*/
	}
	.secForm .col-sm-4 > input::-moz-placeholder {
	  color: #888;
	  font-size: 18px;
	}
	.secForm .col-sm-4 > input::-webkit-input-placeholder {
	  color: #888;
	  font-size: 18px;
	}
	.secForm .col-sm-4 > input::-ms-input-placeholder {
	  color: #888;
	  font-size: 18px;
	}
		
	.secMessage {
	  border: 1px solid #fff;
	  clear: both;
	  margin: 0 auto;
	  padding: 25px;
	  width: 90%;
	}
	.secMessage > ul {
	  margin: 0;
	  padding: 0;
	}
	.secMessage li {
	  background-image: url("/sites/all/themes/startupgrowth/images/newIcons/4.png");
	  background-position: 0 100%;
	  background-repeat: no-repeat;
	  color: #fff;
	  display: inline;
	  font-weight: 600;
	  margin-right: 50px;
	  padding-left: 35px;
	}
	.secMessage li:last-child {
	  margin-right: 0;
	}
	#flightNumber {
		background: url("/sites/all/themes/startupgrowth/images/newIcons/3.png") no-repeat scroll 97% center #fff;
		padding: 20px;
	}
	#flightDate {
	  background: url("/sites/all/themes/startupgrowth/images/newIcons/cal.png") no-repeat scroll 98% center #fff;
	  padding: 20px;
	}
	.form-item.form-type-textfield.form-item-flightNo {
		margin: 0 0 9px 0 !important;/*bunty*/
	}
	.form-item.form-type-textfield.form-item-flightDate-date > label {
	  display: none;
	}
	.form-item-flightDate-date .description {
	  display: none;
	}
	.secMessage a {
	  color: #fff;
	}
        
        
        /* 
        #banner {
	  background: url("/sites/all/themes/startupgrowth/images/banner_block.png") repeat scroll 0 0 / 100% 100% rgba(0, 0, 0, 0);
	  height: 600px;
	  position: relative;
	  padding-top: 10px;
	} */

	
	#second-form {
	  background: url("/sites/all/themes/startupgrowth/images/second_back.jpg") no-repeat scroll 50% center rgba(0, 0, 0, 0);
	  padding: 0;
	}
	#second-form .container {
	  background: none repeat scroll 0 0 rgba(0, 0, 0, 0.4);
	  
	  padding: 0 0 25px;
	  width: 100%;
          height: 100%;
	}
	.wrapper_second_form {
	  height: auto;
	  margin: 0 auto;
	  padding: 10px;
	  text-align: center;
	  width: 90%;
	}
	.secTitle {
	  clear: both;
	  color: #fff;
	  font-size: 21px;
	  font-weight: 600;
	  margin: 20px 0 0;
	  padding: 5px;
	  text-transform: uppercase;
	}
	.secDesc {
	  clear: both;
	  color: #fff;
	  font-size: 20px;
	  margin: 5px 0 0;
	  padding: 5px;
	}
	.secForm {
	  clear: both;
    margin: 12px auto 0px;
    
    text-align: center;
    width: 800px;
    height: auto !important;	
	}
	
	.secForm .col-sm-4 > input[type="text"] {
	  border: 1px none;
	  box-shadow: 0 0 1px 0;
	  padding: 20px;
	  width: 98%;
	}
	
	.secForm .col-sm-4 > input::-moz-placeholder {
	  color: #888;
	  font-size: 18px;
	}
	.secForm .col-sm-4 > input::-webkit-input-placeholder {
	  color: #888;
	  font-size: 18px;
	}
	.secForm .col-sm-4 > input::-ms-input-placeholder {
	  color: #888;
	  font-size: 18px;
	}
		
	.secMessage {
	  border: 1px solid #fff;
	  clear: both;
	  margin: 0 auto;
	  padding: 25px;
	  width: 90%;
	}
	.secMessage > ul {
	  margin: 0;
	  padding: 0;
	}
	.secMessage li {
	  background-image: url("/sites/all/themes/startupgrowth/images/newIcons/4.png");
	  background-position: 0 100%;
	  background-repeat: no-repeat;
	  color: #fff;
	  display: inline;
	  font-weight: 600;
	  margin-right: 50px;
	  padding-left: 35px;
	}
	.secMessage li:last-child {
	  margin-right: 0;
	}
	#flightNumber {
		background: url("/sites/all/themes/startupgrowth/images/newIcons/3.png") no-repeat scroll 97% center #fff;
	}
	#flightDate {
	  background: url("/sites/all/themes/startupgrowth/images/newIcons/cal.png") no-repeat scroll 98% center #fff;
	}
	
        
	@media screen and (min-width:224px) and (max-width:480px){
		#second-form {
			background: none;
		}
		.secTitle {
		  font-size: 20px;
		}
		.secDesc {
		  font-size: 15px;
		}
		.secForm {
		  height: 175px;
		}
		.secForm .col-sm-4 > input[type="text"] {
		  padding: 10px;
		}
		
		.form-item.form-type-textfield.form-item-flightDate-date > label {
		  display: none;
		}
		.form-item-flightDate-date .description {
		  display: none;
		}
		.secMessage a {
		  color: #fff;
		}
	}
	@media screen and (min-width:768px) and (max-width:1023px){
	.secForm .col-sm-4 > input[type="text"] {
		  padding: 15px;
		}
		
		.secForm .col-sm-4 > input::-moz-placeholder {
		  font-size: 13px;
		}
		.secForm .col-sm-4 > input::-webkit-input-placeholder {
		  font-size: 13px;
		}
		.secForm .col-sm-4 > input::-ms-input-placeholder {
		   font-size: 13px;
		}
		
		/*#second-form {
		  background: url("/sites/all/themes/startupgrowth/images/second_back.jpg") repeat scroll 50% center rgba(0, 0, 0, 0);
		  padding: 0;
		}*/
		.form-item.form-type-textfield.form-item-flightDate-date > label {
		  display: none;
		}
		.form-item-flightDate-date .description {
		  display: none;
		}
		.secMessage a {
		  color: #fff;
		}
	}
	@media only screen and (min-device-width: 320px) and (max-device-width: 640px) and (orientation: landscape) {
		.secForm {
		  height: 195px;
		}
		
		#second-form {
		  background: url("/sites/all/themes/startupgrowth/images/second_back.jpg") no-repeat scroll 50% center rgba(0, 0, 0, 0);
		  padding: 0;
		}
		.form-item.form-type-textfield.form-item-flightDate-date > label {
		  display: none;
		}
		.form-item-flightDate-date .description {
		  display: none;
		}
		.secMessage a {
		  color: #fff;
		}
	}
	
/****	Css For Remove link from Menu ******/
/*for Uk */
#menu-2789-1 .sf-depth-1 {
  pointer-events: none;
}
#menu-2809-1 .sf-depth-1 {
  pointer-events: none;
}
#menu-2845-1 .sf-depth-1 {
  pointer-events: none;
}
#menu-2865-1 .sf-depth-1 {
  pointer-events: none;
}

/*For German*/
#menu-2794-1 .sf-depth-1 {
  pointer-events: none;
}
#menu-2818-1 .sf-depth-1 {
  pointer-events: none;
}
#menu-2850-1 .sf-depth-1 {
  pointer-events: none;
}
#menu-2872-1 .sf-depth-1 {
  pointer-events: none;
}
/*For French */
#menu-2799-1 .sf-depth-1 {
  pointer-events: none;
}
#menu-2827-1 .sf-depth-1 {
  pointer-events: none;
}
#menu-2855-1 .sf-depth-1 {
  pointer-events: none;
}
#menu-2879-1 .sf-depth-1 {
  pointer-events: none;
}

/*For Spanish*/
#menu-2804-1 .sf-depth-1 {
  pointer-events: none;
}
#menu-2836-1 .sf-depth-1 {
  pointer-events: none;
}
#menu-2860-1 .sf-depth-1 {
  pointer-events: none;
}
#menu-2885-1 .sf-depth-1 {
  pointer-events: none;
}
	
	/*start of ticket refund*/

/*start change by suraj*/
.head_title_a
{
   font-size: 20px !important;
    margin-top: 8px !important;
    padding-left: 3px !important;
    color:#ffffff;
}

#block-internal-claim-process-bottom-form-section {
  /*background: none repeat scroll 0 0 rgba(0, 0, 0, 0.4);*/
}

input.form-text, textarea, select{
padding:14px 6px;
width:100% !important; /*Changes by bunty*/
}
.head_title_a:hover
{
     color:#ffffff;
     text-decoration: none;

}
#field-cancelled-on-refund-add-more-wrapper legend {
  min-height: 25px;
  text-transform: none;
  padding-top: 0 !important;
}
#field-mean-planned-departure-dat-add-more-wrapper legend {
  min-height: 25px;
  text-transform: none;
  padding-bottom: 0;
}
#edit-field-cancelled-on-refund {
  margin: -10px 0 0 !important;
}
#edit-field-invoice-not-at-hand {
  margin-top: -25px;
}
.form-item.form-type-select.form-item-field-name-prefix-und {
  margin-bottom: 0 !important;
}
.form-item.form-type-select.form-item-field-name-prefix-und > label {
  font-size: 15px !important;
}
.form-item.form-type-select.form-item-field-add-person-und-0-field-name-prefix-person-und > label {
  font-size: 15px !important;
}
.form-item.form-type-textfield.form-item-field-add-person-und-0-field-first-name-person-und-0-value > label {
  font-size: 15px !important;
}
.form-item.form-type-textfield.form-item-field-add-person-und-0-field-last-name-person-und-0-value > label {
  font-size: 15px !important;
  margin-top: 12px !important;
}
.form-item.form-type-textfield.form-item-field-add-person-und-0-field-telephone-number-person-und-0-value > label {
  font-size: 15px !important;
  margin-top: 12px !important;
}
.form-item.form-type-select.form-item-field-residence-invoice-recipien-und > label {
  font-size: 15px;
  /*margin-bottom: 0;*/
}
.form-item.form-type-select.form-item-field-round-trip-und > label {
  font-size: 15px;
 /* margin-bottom: 0;*/
}
#edit-field-residence-invoice-recipien {
  margin-top: -6px !important;
}
#edit-field-round-trip {
  margin-top: -6px !important;
}
.fieldset-legend {
  font-size: 16px !important;
}
/*End change by suraj*/

.refund-heading2 {
 padding-top:0px;

}
/*start for trustpilot logo*/
.rlogo {
  background: none repeat scroll 0 0 #FFFFFF;
  border-radius: 8px;
  float: left;
  height: 60px;
  margin-top: 15px;
  padding-top: 20px;
  width: 98%;
}
.tploverefund {
  float: right;
  margin-right: 150px;
  margin-bottom: 40px;
}
.step-format.step-default.step-qutck-test.skippable.col-sm-6 h3 {
  margin-top: 0;
  /*padding-top: 150px;*/
}
.step-format.step-default.step-flight-details.skippable.col-sm-6 h3 {
  /*padding-top: 150px;*/
  margin-top: 0;
}
.step-format.step-default.step-your-data.skippable.col-sm-6 h3 {
  /*padding-top: 150px;*/
  margin-top: 0;
}
.tplogo4 {
  width: 50%;
  float: right;
  margin: 15px;
}
/*for de mainpage*/

.tploveclaim {
  margin-left: 80%;
  margin-right: 2%;
  margin-top: 0;
  padding: 0;
}

/*End for logo*/


@media (min-width:320px) and (max-width:767px){

 .refund1{

 margin-left:25%;
 margin-right:25%;


}


.refund_menu{
	 padding:0px !important;
	 width:600px;
}
.menu.sf-menu.sf-menu-ticket-refund.sf-horizontal.sf-style-none.sf-total-items-2.sf-parent-items-0.sf-single-items-2.superfish-processed.sf-js-enabled.sf-shadow {
  padding-top: 5px !important;
}

}


@media (min-width:566px) and (max-width:767px){

  #site-name, #site-slogan {
  text-align: left !important;
}
#site-name {
  margin: -41px 0 0 !important;
  padding: 0 0 0 45px !important;
}
#site-slogan {
  display: block !important;
  padding: 5px 45px 0 !important;
  visibility: visible !important;
}

.refund-date{
  margin-left:-10px !important;
  margin-top:8px !important;
  padding-right:0 !important;
  width:120px !important;
}

.refund-heading {
 color:#000000;
 width:250%;
padding-left: 20px;
padding-top: 15px;
}

#init-flight-refund-form {

margin:0 !important;
/*
padding:0 !important;
*/
padding: 0 0 17px 24px !important;
width:100%;

}



.refund-rightbox{

border:2px solid #000000;
float:left;
margin:125px 0px 3px 6px;
border-radius:20px;
background:url("/sites/all/themes/startupgrowth/images/back-2.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
color:#FFFFFF;
width:100%;

}

.refund_head {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);
  margin: 15px auto 0;
  min-height: 373px;
  border-radius:20px;
  padding: 0;
  width: 100%;
}
.refund_head2 {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);
  margin: 128px auto 0;
  min-height: 373px;
  border-radius:20px;
  padding: 0;
  width: 100%;
}


.refund-submit{
	background-color: #d0434b !important;
    border-radius: 8px !important;
    float: left !important;
    font-size: 16px !important;
    height: 50px !important;
    margin-left: 0 !important;
    margin-top: 8px !important;
    width: 121% !important;
}
.refund-heading2 {
 width:45%;
padding-top:0px;
width:100% !important;

}
.refund-heading1 {
  padding: 0;
  width: 29%;
}
.refund-heading3 {

margin-left:5px;

}
.refund-air-image{
	width:50px;
	padding:0;
	margin-left: 28px !important;
	margin-right: 5px;
}

.refund_menu{
	 padding:0px !important;
	width:600px;
}
.menu.sf-menu.sf-menu-ticket-refund.sf-horizontal.sf-style-none.sf-total-items-2.sf-parent-items-0.sf-single-items-2.superfish-processed.sf-js-enabled.sf-shadow {
  padding-top: 5px !important;
}

}


@media (min-width:1025px) and (max-width:25000px){

.refund-date{
  margin-left:-10px !important;
  margin-top:8px !important;
  padding-right:0 !important;
  width:120px !important;
}

.refund-heading {
 color:#000000;
 width:100%;
padding-top: 15px;
padding-left: 20px;
}

#init-flight-refund-form {

margin:0 !important;
/*
padding:0 !important;
*/
padding: 0 0 17px 24px !important;
width:100%;

}

.refund-rightbox{

border:2px solid #000000;
float:left;
margin:125px 0px 3px 6px;
border-radius:20px;
background:url("/sites/all/themes/startupgrowth/images/back-2.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
color:#FFFFFF;
width:100%;

}

.refund_head {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);
  margin: 15px auto 0;
  min-height: 330px;
  border-radius:20px;
  padding: 0;
  width: 100%;
}
.refund_head2 {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);
  margin: 128px auto 0;
  min-height: 368px;
  border-radius:20px;
  padding: 0;
  width: 100%;
}


.refund-submit {
  background-color: #d0434b !important;
  border-radius: 8px !important;
  float: left !important;
  font-size: 16px !important;
  height: 57px !important;
  margin-left: 0 !important;
  margin-top: 2px !important;
  width: 97% !important;
}

.refund-air-image {
  margin-left: 16px !important;
  margin-right: 4px;
  padding: 0;
  width: 50px;
}
.refund_menu{
	 padding:0px !important;
	width:600px;
}



}
/*by Suraj Black box */
@media (min-width:768px) and (max-width:995px){
	
.refund-heading2 {
     padding-top: 0;
     width: 100%!important;
}

}

@media (min-width:996px) and (max-width:1198px){
.head_title {
  margin: 0 0 1px;
  padding-left: 43px !important;
}

.refund-rightbox {
  background: rgba(0, 0, 0, 0) url("/sites/all/themes/startupgrowth/images/back-2.png") repeat scroll 0 0;
  border: 2px solid #000000;
  border-radius: 20px;
  color: #ffffff;
  float: left;
  margin: 125px 0 3px 6px;
  max-height: 394px !important;
  width: 100%;
}

.refund_head {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);
  margin: 15px auto 0;
  min-height: 394px;
  border-radius:20px;
  padding: 0;
  width: 100%;
}
.refund_head2 {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);
  margin: 128px auto 0;
  min-height: 394px;
  border-radius:20px;
  padding: 0;
  width: 100%;
}



.ins_lists {
  /*max-height: 380px !important;*/
  padding-left: 10px;
}

.ins_lists > li {
  background-attachment: scroll;
  background-clip: border-box;
  background-color: rgba(0, 0, 0, 0);
  background-image: url("/sites/all/themes/startupgrowth/images/newIcons/planeIcon.png");
  background-origin: padding-box;
  background-repeat: no-repeat;
  background-size: auto auto;
  list-style: outside none none;
  margin-top: 2px !important;
}

.refund-air-image {
  margin-left: 16px !important;
  margin-right: 4px;
  padding: 0;
  width: 50px;
}
.refund-submit {
  background-color: #d0434b !important;
  border-radius: 8px !important;
  float: left !important;
  font-size: 16px !important;
  height: 60px !important;
  margin-left: 0 !important;
  height: 60px !important;
  margin-top: 0 !important;
  width: 94% !important;
}

}

/*End by Suraj Black box*/

@media (min-width:768px) and (max-width:1024px){

.refund-date{
  margin-left:-10px !important;
  margin-top:8px !important;
  padding-right:0 !important;
  width:120px !important;
}

.refund-heading {
 color:#000000;
 width:100%;
padding-left: 20px;
padding-top: 15px;
}

#init-flight-refund-form {

margin:0 !important;
/*
padding:0 !important;
*/
padding: 0 0 17px 24px !important;
width:100%;

}

.refund-rightbox{

border:2px solid #000000;
float:left;
margin:125px 0px 3px 6px;
border-radius:20px;
background:url("/sites/all/themes/startupgrowth/images/back-2.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
color:#FFFFFF;
width:100%;

}

.refund_head {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);
  margin: 15px auto 0;
  min-height: 373px;
  border-radius:20px;
  padding: 0;
  width: 100%;
}
.refund_head2 {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);
  margin: 128px auto 0;
  min-height: 373px;
  border-radius:20px;
  padding: 0;
  width: 100%;
}


.refund-submit {
  background-color: #d0434b !important;
    border-radius: 8px !important;
    float: left !important;
    font-size: 16px !important;
    height: 45px !important;
    margin-left: 0 !important;
    margin-top: 8px !important;
    width: 100% !important;
}
.refund-air-image{
	width:50px;
	padding:0;
	margin-left: 16px !important;
	margin-right: 9px;
}
.refund-heading1 {
  padding: 0;
  width: 39%;
}

.refund_menu{
	 padding:0px !important;
	width:600px;
}

.menu.sf-menu.sf-menu-ticket-refund.sf-horizontal.sf-style-none.sf-total-items-2.sf-parent-items-0.sf-single-items-2.superfish-processed.sf-js-enabled.sf-shadow {
  padding-top: 5px !important;
}


}
/*ticket refund left box Start*/
@media (min-width:586px) and (max-width:794px){

.refund_head {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);
  border-radius: 20px;
  margin: 15px auto 0;
  min-height: 342px;
  padding: 0;
  width: 100%!important;
}
.refund_head2 {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);
  border-radius: 20px;
  margin: 128px auto 0;
  min-height: 342px;
  padding: 0;
  width: 100%!important;
}


.refund-heading {
  color: #000000;
  padding-left: 20px;
  padding-top: 15px;
  width: 100%!important;
}
#init-flight-refund-form {
  margin: 0 !important;
  padding: 0 0 17px 24px !important;
  width: 100%!important;
}

}
/*ticket refund left box End*/
@media (min-width:320px) and (max-width:565px){

.refund-rightbox{

border:2px solid #000000;
float:left;
margin:125px 0px 3px 6px;
border-radius:20px;
background:url("/sites/all/themes/startupgrowth/images/back-2.png") repeat scroll 0 0 rgba(0, 0, 0, 0);
color:#FFFFFF;
width:100%;
background-repeat: no-repeat;
background-size: 100% 100%;

}

.refund_head {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);
  margin: 15px auto 0;
  min-height: 373px;
  border-radius:20px;
  padding: 0;
  width: 100%;
}
.refund_head2 {
  background: none repeat scroll 0 0 rgba(0, 0, 0, 0.5);
  margin: 128px auto 0;
  min-height: 373px;
  border-radius:20px;
  padding: 0;
  width: 100%;
}


.refund-submit{
	background-color: #d0434b !important;
    border-radius: 8px !important;
    float: left !important;
    font-size: 11px !important;
    height: 45px !important;
    margin-left: 0 !important;
    margin-top: 8px !important;
    width: 100% !important;}



.refund-heading2 {
 width:95%;
padding-top:0px;
}

.refund-heading {
 color:#000000;
 width:100%;
padding-top: 15px;
padding-left: 20px;
}

.refund-heading1 {

padding:0px;
width:55%

}

.refund-heading3 {

margin-left:5px;

}

.refund-date{
  margin-left:-10px !important;
  margin-top:8px !important;
  padding-right:0 !important;
  width:100% !important;
}

.refund_menu{
	 padding:0px !important;
}

.menu.sf-menu.sf-menu-ticket-refund.sf-horizontal.sf-style-none.sf-total-items-2.sf-parent-items-0.sf-single-items-2.superfish-processed.sf-js-enabled.sf-shadow {
  padding-top: 5px !important;
}


.refund-air-image {
  margin-left: 35px !important;
  margin-right: 10px;
  padding: 0;
  width: 50px;
}

}

.refund-background-image {
  /*
  background-image: url("/sites/all/themes/startupgrowth/images/banner_block1.jpg?itok=LpdhFH-f")!important;
  */
  background-image: url("/sites/all/themes/startupgrowth/images/new_trefund_image1.png")!important;
  height: 600px;
  background-size:100% 100%;
  background-repeat:no-repeat;
}

.ins_body {
  font-size: 16px;
  line-height: 1.2;
  padding-left: 5px;
}
.head_title {
  margin-bottom: 8px;
  margin-top: 10px;
  padding-left: 3px !important;
}




/*end of ticket refund*/
/*Start for airline airport last portion front page*/
@media (min-width:320px) and (max-width:567px){ 
#superfish-5-select {
  display: none;
}
#airlines-ticket-refund table td {
  padding: 0;
}


#block-block-41{
	margin-top: 882px;
}

.rcheckbtn {
  background: #d0434b none repeat scroll 0 0;
  border-radius: 7px;
  color: #ffffff;
  font-size: 15px;
  height: 30px;
  margin-top: 20px;
  padding: 13px 17px !important;
  text-decoration: none;
}

.social_text {
  color: #000;
  float: left;
  font-size: 18px;
  margin-top: 4px;
  text-align: left !important;
  text-transform: capitalize;
  width: 56% !important;
}

.social_icons {
  float: left;
  text-align: center;
  width: 44% !important;
}
.refund-heading3 {
  margin-left: 12px !important;
}
.rlogo {
  margin-left: 12px;
}
.refundlinkbtn{
	margin-bottom: 20px;
}
.airlinesairport1 {
  margin-left: 0px;
  width: 100%;
margin: 32px 0px 0px 5px;
padding: 13px;
}
table th, table td
{
font-size:10px;
}
.airlinesairport2 {margin-left: 0px; width: 100%; margin-top: 6%; font-size: 10px; padding: 2px; }

}


@media (min-width:430px) and (max-width:840px){

#block-block-41 {
    margin-top: 559px;
}

}
@media (min-width:845px) and (max-width:1090px){

#block-block-41 {
    margin-top: 389px;
}

}


@media (min-width:568px) and (max-width:767px){
#superfish-5-select {
  display: none;
}
.rcheckbtn {
  background: #d0434b none repeat scroll 0 0;
  border-radius: 7px;
  color: #ffffff;
  font-size: 15px;
  height: 30px;
  margin-top: 20px;
  padding: 13px 17px !important;
  text-decoration: none;
}
.refundlinkbtn{
	margin-bottom: 20px;
}

}
.region.region-footer-first {
  /*height: 609px !important;*/
}
/*for airline airport last portion front page*/
	
	
	/*CSS for Airport Blog Start */ 
.airport_blog_head {
  font-size: 17px;
  text-transform: none;
} 
.airport_blog_body {
  font-size: 15px;
  text-transform: none;
} 
#block-views-airport-blog-block img {
    max-width: 350px;
}
/*   
#block-views-airport-blog-block { 
  margin: auto; 
  width: 85% !important;
  background-color: #D3D3D3;
  margin-bottom: 50px; 
}
*/
#block-views-airport-blog-block {
  background-color: #D3D3D3;
  margin: auto auto 50px;
  padding-left: 32px;
  width: 100% !important;
  padding-right: 20px;
}
.airport-blog-row {
  border: none!important;
}
.airport_blog_head > a {
  color: #2A68AF;
} 
/*CSS for Airport Blog End */ 
.sf-depth-2:hover{color:#fff;}
.col-md-7.mainNav {
	  padding:0px 5px;
	}

.other_wrapper_second_form {
	  height: auto;
	  margin: 0 auto;
	  padding: 10px;
	  text-align: center;
	  width: 100%;
	}
	.other_secTitle {
	  clear: both;
	  color: #fff;
	  font-size: 18px;
	  font-weight: 600;
	  padding: 5px;
	  text-transform: uppercase;
	}
	.other_secDesc {
	  clear: both;
	  color: #fff;
	  font-size: 20px;
	  margin: 5px 0 0;
	  padding: 5px;
	}
	.other_secForm {
	  clear: both;
	  /*margin-left: 26%;*/
	  padding: 0px;
	  text-align: center;
	  width: 100%;
	  /*height: 70px;*/
	}
	.other_secForm3 {
	  clear: both;
	  margin-left: -13.5%;
	  padding: 5px;
	  text-align: center;
	  width: 95%;
	  height: 70px;
	}
	/*.other_secForm .secForm_flight_no{
		float: left;
	}
	
	.other_secForm .secForm_flight_date{
		float: right;
	}*/
	
	.other_secForm2{
	  clear: both;
	  margin: 0px auto;
	  padding: 5px;
	  text-align: center;
	  width: 260px;
	  height: 70px;
	}
	
/***********************CSS for Other Form Ends************************/
.flgt-form-update {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.4);
	padding: 0 0 25px;
	width: 100%;
	height: 412px;
	position: absolute;
}

.secMessage2 > ul {
	  margin: 0;
	  padding: 0;
	}
	.secMessage2 li {
	  background-image: url("/sites/all/themes/startupgrowth/images/newIcons/4.png");
	  background-position: 0 100%;
	  background-repeat: no-repeat;
	  color: #fff;
	  /*display: inline;*/
	  list-style: none;
	  font-weight: 600;
	  margin-right: 50px;
	  padding-left: 40px;
	  margin-top: 15px;
	  margin-bottom: 15px;
	}
	.secMessage2 li:last-child {
	  margin-right: 0;
	}
.secMessage2{
	margin: 120px 0px 0px 50px;
	/*border: 2px solid white;*/
	width: initial;
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.6);
	border-radius: 10px;
}
.secMessage2 a{
	color: #fff;
}
/**************************For Flight Delay Header Update CSS Start Here New code date:31.05.16  **********************************/
#banner_delay_header_image {
	  /*background: url("/sites/all/themes/startupgrowth/images/airport-802008_1280.jpg") repeat scroll 0 0 / 100% 100% rgba(0, 0, 0, 0);*/
	  background: url("/sites/all/themes/startupgrowth/images/flight-delays.jpg") repeat scroll 0 0 / 100% 100% rgba(0, 0, 0, 0);
	  height: 412px;
	  position: relative;
	  margin-top: 20px;
	  margin-left:-10%;
	  margin-right:-10%;
	}
#banner_delay_header_image_trance{
background: none repeat scroll 0 0 rgba(0, 0, 0, 0.6);
}
.pricing-value {padding:14px 0px !important;}
.other_secForm_flight_no div{
width: 220px !important;
}
.other_secForm_flight_date div {
    width: 85% !important;
}
#edit-submit--4{
border-radius: 4px !important;
}

.shade_in {background:rgba(0, 0, 0, 0.6) none repeat scroll 0 0; border-radius:10px; height:412px;}
.shade_in_call { background:rgba(0, 0, 0, 0.6) none repeat scroll 0 0;  height:160px !important;}


.right_link_block {float:right !important; margin-top:50px;}

.center_link_block{ display:none;}
.second_img{
	  background-image: url("/sites/all/themes/startupgrowth/images/second_back.jpg"); 
	  height:412px;
	  background-size:100% 100%;
	  }
.vedio_youtube {width:47% !important;}
.origin_td {width:55% !important;}
	.secForm .secForm_flight_no{
		/**float: left;**/
		float: left;
    /* border: 1px solid green; */
    margin-right: 0px;
    
	}
	.secForm2 {width:220px;}
	.logged-in #header-inside{padding: 10px 0px!important;}
	.block-custom-formblock1{margin-top: 10px !important;}
	
/********************************** All code with @media starts ********************************/
	
/*****************************Akash changes **********/
	
.image_pablo {
	background-image: url("/sites/all/themes/startupgrowth/images/pablo.png");
	background-position: 0 100%;
	margin:auto;
	height:360px;
	width:960px;
	text-align:center;
	
}
.shade_in_claim {background:rgba(200, 200, 0, 0.7) none repeat scroll 0 0; height:auto; width:250px; margin:auto; position:relative; top:70px; color:#fff; text-align:center; padding:10px; border-radius: 50px 5px; font-size: 26px;}
.new_text_claim {background:rgba(0, 196, 250, 0.7) none repeat scroll 0 0 !important; border-radius:50px !important; margin-top:22px; font-size:30px !important; width: 280px !important; font-weight:700;}

.container_image > a > img {height:412px;}

.flgt-form {
background:none;
  border-radius: 7px;
  bottom: 0;
  height: auto;
  left: 0;
  margin: 13px;
  padding: 0 12px;
  position: absolute;
  right: 0;
  top: 0;
  /*border: 1px solid #0e3261;*/
}

.row-10, .row-11, .row-12, .row-13, .row-14, .row-15, .row-16, .row-17, .row-18, .row-19, .row-20, .row-21, .row-22, .row-23, .row-24, .row-25, .row-26, .row-27, .row-28 
	{	display:table-row !important;}
/*****************************Akash changes **********/

@media (max-width:991px){
.secForm .secForm_flight_no{width:252px;}
.secForm .secForm_flight_date{width:252px;}
.image_pablo {width:100%;}
.secForm2 {width: 100px;}
.secForm{width:660px;}
.claim {float:none !important; width:100% !important;}
.origin_td {float:none !important; width:100% !important; overflow:auto !important; margin:-20px 0px;}
.delay_compen {float:none !important; width:100% !important;}
.vedio_youtube {float: none !important; width: 70% !important; margin:auto;}
.other_secForm {height:60px;}
#block-custom-formblock1-custom-block2 .form-submit { min-width:100%; font-size:14px; }
#secButton {width:180px !important; font-size:12px;}
/*akky31.08.16* .node-main-content.custom-width {margin:0px !important;} */
}

@media (min-width:768px) and (max-width:991px){
.container_image > a > img {height:440px;}
.secMessage3{margin:0px auto!important; width:60% !important;}
.second_img{height:470px !important;}
.flgt-form-update {height:470px !important;}
}
@media screen and (max-width:767px){
.flight_cust {width:252px;}
.wrap_search {min-height:229px;}
.secForm{
width:90% !important;
float:none !important;
margin:auto !important;
height:none !important;
}
.secForm2 { 
margin:auto !important;
width:320px !important;
}
.secMessage3{display:none !important;}
.secForm_flight_no{margin-bottom:10px !important; width:322px !important; float:none !important;}
.secForm_flight_date {float:none !important; width:324px !important;}
.other_secForm_flight_no div{width:220px !important;}
.container-inline-date {margin:auto !important;}
//**  .other_secForm2 {width:180px !important;}**/
.right_link_block{display:none;}
.center_link_block{display:block; margin:-100px auto 0px; width:80%;}

.vedio_youtube {width: 100% !important;}
.secForm .secForm_flight_no{float:none; margin:auto;}
.secForm .secForm_flight_date {float:none; width:322px !important;  margin:auto;}
.form-item.form-type-textfield.form-item-flightNo {/*width:252px;*/ /*Changed by bunty*/ margin-left:-27px;}
#secButton{margin-left:0 0 9px 0 !important;/*Bunty*/ width:292px !important;  font-size:16px;}
.container-inline-date .form-type-date-popup {width:252px;}
}

@media (max-width:480px){
#second-form {background:#898989 !important;}
.flight_cust {width:267px;}
 }
@media (max-width:440px){
.secForm .secForm_flight_no {width:252px !important;}
.secForm .secForm_flight_date {width:252px !important;}
#secButton{margin:0 0 9px 0 !important; /**Changed by bunty*/ width: 225px !important; font-size:12px;}
 .form-item.form-type-textfield.form-item-flightNo {margin-left:-10px;}
.secForm_flight_date {width:  254px !important;}
.secForm2 {width:254px !important; }
.other_secForm{height:auto !important; padding:0px !important; margin:-8px 0px !important;}
.other_secForm2 { height: none !important; margin:5px auto !important; padding:0px !important;}
#banner_delay_header_image{height:440px;}
.shade_in {height:440px;}
.shade_in_call {height:auto !important;}
.center_link_block{ width:100%;margin-left:-20px !important;}
.flgt-form-update {height:440px;}
.second_img{height:440px;}
.other_secDesc {padding:3px !important;}
.other_wrapper_second_form {padding:2px;}
.container_image > a > img {height:440px;}
}
@media (max-width:360px){ .flgt-form {padding:0px; margin:0px;} }
@media (max-width:340px){  .form-item.form-type-textfield.form-item-flightNo {margin:0 0 9px 0 !important; /*width:248px;*/ /*Changed by Bunty*/} }

/* overrided codes and new codes Akky*/
.container-inline-date .form-item .form-item{float:none !important;}


.view-content {overflow:auto !important;}
.container-inline-date {margin:auto !important;}
.airlinesairport2
{
float:right;
}
.th
{
font-size:14px !important;
padding:5px 10px !important;
}
.panel{margin:0px !important; border:0px solid;}
#review_trust_container_simple_counter_57775b8b121a6 {width: 100% !important;}
.visuallyhidden {
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
}

.big-white-delay-flights-warp {
    border-radius: 0px; 
    height: 88px;
    /*border: 1px solid #acacac;*/
 padding: 3px 0px 0px 4px !important;
 overflow: hidden;
 margin-left: 16px;
 border-right: 1px solid #acacac;
}
.small-white-delay-flights-warp {
    border-radius: 0;
    border-right: 1px solid #acacac;
    height: 45px;
}
/**************************For Flight Delay Header Update CSS Start Here**********************************/
/**************** Big White CSS Start Here ******************/
.big-white-delay-flights-warp {
    border-radius: 0px; 
    height: 88px;
    /*border: 1px solid #acacac;*/
	padding: 3px 0px 0px 4px !important;
	overflow: hidden;
	margin-left: 16px;
	border-right: 1px solid #acacac;
}
.view-big-white-dealy-list{
	overflow: hidden;

}

.view-big-white-dealy-list ul {
						/*margin:0;
						padding:0;
						height:86px;*/
						list-style-type:none;
						/*width: 100%;*/
					 }
					 .view-big-white-dealy-list ul li{
						 /*float:left;*/
						 list-style-type:none;
						 /*text-align: center;*/
					 }
					 .view-big-white-dealy-list ul li div.views-field-php-2{
						 float:left;
						 list-style-type:none;
						 width: 60%;
					 }
					 
					.view-big-white-dealy-list ul li div.views-field-ad-departure-airport-city{
						 float:left;
						 list-style-type:none;
						/* text-align: center;*/
					 }
					 .view-big-white-dealy-list ul li div.views-field-php-1{
						 float:left;
						 list-style-type:none;
						 width: 60%;
					 }
					 .view-big-white-dealy-list ul li div.views-field-php{
						 float:left;
						 list-style-type:none;
						 text-align: center;
					 }
/**************** Big White CSS Ends Here ******************/
/**************** Big White CSS Ends Here ******************/
@media (min-width: 315px) and (max-width: 479px) {
    
.view-small-white-delay-list ul li{
						width: 50%;
						float: left;
						clear: none !important;
					 }
.view-small-white-delay-list ul li div.views-field-php-1{
						font-size: 14px;
}
.view-big-white-dealy-list ul li{
						width: 95% !important;
						float: left;
						clear: none !important;
					 }
					 
}

@media (min-width: 480px) and (max-width: 768px) {
 .view-big-white-dealy-list ul li{
						width: 50% !important;
						float: left;
						clear: none !important;
					 }
.view-big-white-dealy-list ul li div.views-field-ad-departure-airport-city,
.view-big-white-dealy-list ul li div.views-field-php-1 {
						 /*float:left;*/
						 font-size: 12px;
						 
					 }
					 
.view-small-white-delay-list ul li{
						width: 32%;
						float: left;
						clear: none !important;
					 }

.view-small-white-delay-list ul li div.views-field-php-1{
						font-size: 12px;
}
}
@media (min-width: 768px) and (max-width: 799px) {
.view-big-white-dealy-list ul li div.views-field-ad-departure-airport-city,
.view-big-white-dealy-list ul li div.views-field-php-1 {
						 /*float:left;*/
						 font-size: 12px;
						 
					 }
.view-big-white-dealy-list ul li{
						width: 50% !important;
						float: left;
						clear: none !important;
					 }
}
@media (min-width: 800px) and (max-width: 1024px) {
.view-big-white-dealy-list ul li div.views-field-ad-departure-airport-city,
.view-big-white-dealy-list ul li div.views-field-php-1 {
						 /*float:left;*/
						 font-size: 12px;
						 
					 }
					 .view-big-white-dealy-list ul li{
						width: 50% !important;
						float: left;
						clear: none !important;
					 }
}

@media (min-width: 768px) and (max-width: 1024px) {					 
.view-big-white-dealy-list ul li{
						/*width: 32%;*/
						float: left;
						clear: none !important;
					 }
/*.view-big-white-dealy-list ul li div.views-field-ad-departure-airport-city,
.view-big-white-dealy-list ul li div.views-field-php-1 {
						
						 font-size: 12px;
						 
					 }*/

    
.view-small-white-delay-list ul li{
						width: 25%;
						float: left;
						clear: none !important;
					 }
.view-small-white-delay-list ul li div.views-field-php-1{
						font-size: 14px;
}
}

/**************** Small White CSS Start Here ******************/
.small-white-delay-flights-warp {
    border-radius: 0px; 
    height: 45px;
    border-right: 1px solid #acacac;
	/*padding: 3px 0px 0px 4px !important;*/
}
.view-small-white-delay-list {
						/*border: 1px solid #acacac;*/
						overflow: hidden;
						/*margin-left: 40px;*/
						height: 70px;
						padding: 9px;
						background: #F6F6F6;
					 }
.view-small-white-delay-list ul {
						list-style-type:none;
					 }
.view-small-white-delay-list ul li{
						list-style-type:none;
						padding: 6px 25px 5px 0;
					 }
					 .view-small-white-delay-list ul li div.views-field-php{
						 float:left;
						 list-style-type:none;
						margin-top: 0px;
					 }
					 .view-small-white-delay-list ul li div.views-field-php-1{
						 float:left;
						 list-style-type:none;
						  margin-top: -2px;
						  font-size: 11px;
						 
					 }
					 .view-small-white-delay-list ul li div.views-field-php-2{
						 float:left;
						 list-style-type:none;
						 width: 40%;
						 margin-top: -3px;
						  
					 }
/**************** Small White CSS Ends Here ******************/

/***** start by banti********/
.col-sm-4.no-pad1 {
    margin-bottom: 9px;
}
.container-inline-date > .form-item
{
 margin-bottom: 9px;
}
#secButton
{
	margin:0 0 9px 0 !important;/*Bunty*/
}
/**************** started by Bunty ************************
.view-testimonials .view-content {
height: 218px;
overflow: hidden;
}

.view-content {
overflow: auto !important;
}




/**************** End By Bunty  *********************/
