
.icon-inside-field {background: url('../images/icon/icon-inside-field.png') no-repeat top left; background-size:auto 601px; margin:0px auto;}
 
.icon-inside-field.passenger1 {background-position: 0px -318px;}
.icon-inside-field.passenger2 {background-position: 0px -345px;}
.icon-inside-field.passenger3 {background-position: 0px -370px;}
.icon-inside-field.passengerClass {background-position: 0px 7px;}
.icon-inside-field.flight	{background-position: -4px -46px !important; height: 30px;background-color: #fff;}
.icon-inside-field.flightFrom {background-position: 0px -445px !important;background-color: #fff;}
.icon-inside-field.flightTo	{background-position: 0px -470px !important; background-color: #fff;}
.icon-inside-field.flightFrom-medium-departure {background-position: -5px -430px;position: relative;float: left;width: 27px;height: 22px;background-size: auto 576px;}
.icon-inside-field.flightFrom-medium-return {background-position: -5px -455px;position: relative;float: left;width: 27px;height: 22px;background-size: auto 576px;}
.icon-inside-field.flightFrom-large {background-position: 0px -606px;position: relative;float: left;width: 50px;height: 39px;background-size: auto 811px;}
.icon-inside-field.flightTo-large	{background-position: 0px -639px;position: relative;float: left;width: 50px;height: 39px;background-size: auto 811px;}
.icon-inside-field.dateIcon {background-position: 0px -419px;background-color: #fff;}
.icon-inside-field.pin-large{background-position: 0px -571px;background-size: auto 662px;}
.icon-inside-field.pin{ background-position: 0px -495px !important;}
.icon-inside-field.visaCountry{ background-position: 0px -218px !important;}
 
.icon-inside-field.pin-gray{background-position: -5px -431px;position: relative;float: left;width: 16px;height: 22px;background-size: auto 449px;}
.icon-inside-field.pin-orange{background-position: -5px -372px;position: relative;float: left;width: 16px;height: 22px;background-size: auto 449px;}
.icon-inside-field.region{background-position: 0px -219px;}
.icon-inside-field.country{background-position: 0px -394px;}
.icon-inside-field.passport{background-position: 0px -544px;}
.icon-inside-field.duration{background-position: 0px -519px;}
.icon-inside-field.pin-duration{background-position: -5px -391px;position: relative;float: left;width: 16px;height: 22px;background-size: auto 449px;}
.icon-inside-field.pin-price{background-position: -5px -221px;position: relative;float: left;width: 16px;height: 22px;background-size: auto 449px;}
.icon-inside-field.typeVisa{background-position: 0px -44px;}
.icon-inside-field.room{background-position: 0px -243px;}
.icon-inside-field.improFilght1{background-position: -2px -81px;float: left;width: 24px;height: 27px;background-size: auto 650px;margin-left: 2px;}
.icon-inside-field.improFilght2{background-position: -5px -108px;float: left;width: 24px;height: 27px;background-size: auto 650px;margin-left: 2px;}
.icon-inside-field.improFilght3{background-position: -4px -134px;float: left;width: 24px;height: 27px;background-size: auto 650px;margin-left: 2px;}
.icon-inside-field.improFilght1-large{background-position: 3px -92px;float: left;width: 36px;height: 25px;background-size: auto 725px;}
.icon-inside-field.improFilght2-large{background-position: -1px -122px;float: left;width: 36px;height: 25px;background-size: auto 725px;}
.icon-inside-field.improFilght3-large{background-position: -1px -151px;float: left;width: 36px;height: 25px;background-size: auto 725px;}
.icon-inside-field.close-modal{background-position: -2px -22px;position: relative;float: right;width: 27px;height: 22px;background-size: auto 550px;opacity: 1;}


.promo-tag {background: url('../images/icon/promo-tag.png') no-repeat top left; background-size:auto 572px; margin:0px auto;}
.promo-tag.tag1 {background-position: -50px 3px;position: relative;float: left;width: 16px;height: 19px;background-size: auto 16px;}
.promo-tag.tag2 {background-position: -41px 3px;position: relative;float: left;width: 16px;height: 19px;background-size: auto 19px;}
.promo-tag.tag3 {background-position: -17px 3px;position: relative;float: left;width: 16px;height: 19px;background-size: auto 16px;}
.promo-tag.tag4 {background-position: 0px 3px;position: relative;float: left;width: 16px;height: 19px;background-size: auto 16px;}