.loader {width: 615px !important;z-index: 9999;position:fixed;z-index:9999;top:15%;left:27%; background-color:#ffffff;}

.infi-magic-box{height:222px; margin: 0 14px;}

.txt-center {text-align: center;}
.padding-bottom-10 {padding-bottom: 10px;}
.search-info, .search-info-return {
    border: 1px solid #e7e7e7;
    height: 103px;
    font-size: 12px;
    border-bottom: 4px solid #d6dadb;
    border-radius: 5px;
    padding: 10px 0;
    margin: 10px;
    text-align: center;
}
.search-info-heading {
    font-weight: bold;
    font-size: 16px;
    padding-top: 3px;
    padding-bottom: 8px;
}

.divrightbor {
    border-right: 1px solid #6e6d6d;
    padding-bottom: 5px;
}
.search-info-return .sector, .search-info-return .departure, .search-info-return .return{
    width: 33.33333333%;
    float: left;
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
    height: 71px;
}
.search-info .sector, .search-info .departure {
    width: 50%;
    float: left;
    position: relative;
    min-height: 1px;
    padding-right: 15px;
    padding-left: 15px;
}

.return .ul-mar{
	float:left;
}

.return .ul-mar:first-child{
	margin-left: 0;
}
/* ==========================================================================
   Media Queries for Responsive Design.
   ========================================================================== */

/* I-pad3,4,air Landscape */
@media (min-width : 981px) and (max-width:1024px) {
    .loader {
        max-width: 100% !important;
        left: 20% !important;
        top: 10% !important;
    }
}

@media (min-width : 801px) and (max-width: 980px) {
    .loader {
        max-width: 100% !important;
        width: 94% !important;
        left: 3% !important;
        top: 5% !important;
    }
    .services-search-info .return .ul-mar { margin-right: 15px;}
    .services-search-info {height: 70px;}
}

/* Portrait tablet to landscape and desktop */
@media (min-width : 769px) and (max-width: 800px) {
    .loader {
        max-width: 100% !important;
        width: 94% !important;
        left: 3% !important;
        top: 5% !important;
    }
    .services-search-info .return .ul-mar { margin-right: 15px;}
    .services-search-info {height: 70px;}
}

/* I-pad3,4,air portrait */
@media (min-width : 641px) and (max-width: 768px) {
    .loader {
        max-width: 100% !important;
        width: 94% !important;
        left: 3% !important;
        top: 5% !important;
    }
    .services-search-info .return .ul-mar { margin-right: 15px;}
    .services-search-info {height: 70px;}
}

@media (min-width : 601px) and (max-width: 640px) {
    .loader {
        max-width: 100% !important;
        width: 94% !important;
        left: 3% !important;
        top: 5% !important;
    }
    .search-loader-container {
        height: 320px;
        overflow: auto;
    }
    .services-search-info .sector, .services-search-info .departure, .services-search-info .return {min-height: 73px;}
    .services-search-info .return .ul-mar {float: left; margin-bottom: 10px; margin-left: 0; margin-right: 10px;}
    .services-search-info {height: 95px;}
}

@media (min-width : 569px) and (max-width: 600px) {
    .loader {
        max-width: 100% !important;
        width: 94% !important;
        left: 3% !important;
        top: 10% !important;
    }
    .services-search-info .sector, .services-search-info .departure, .services-search-info .return {min-height: 73px;}
    .services-search-info .return .ul-mar {float: left; margin-bottom: 10px; margin-left: 0; margin-right: 10px;}
    .services-search-info {height: 95px;}
}

/* Iphone5+ phone Landscape */
@media (min-width : 535px) and (max-width: 568px) {
    .loader {
        max-width: 100% !important;
        width: 94% !important;
        left: 3% !important;
    }
    .search-loader-container {
        height: 250px;
        overflow: auto;
    }
    .services-search-info .sector, .services-search-info .departure, .services-search-info .return {min-height: 73px;}
    .services-search-info .return .ul-mar {float: left; margin-bottom: 10px; margin-left: 0; margin-right: 10px;}
    .services-search-info {height: 95px;}
}

/* Android phone Landscape */
@media (min-width : 481px) and (max-width: 534px) {
    .loader {
        max-width: 100% !important;
        width: 94% !important;
        left: 3% !important;
    }
    .search-loader-container {
        height: 250px;
        overflow: auto;
    }
    .services-search-info .sector, .services-search-info .departure, .services-search-info .return {min-height: 73px;}
    .services-search-info .return .ul-mar {float: left; margin-bottom: 10px; margin-left: 0; margin-right: 10px;}
    .services-search-info {height: 95px;}
}

@media (min-width : 361px) and (max-width: 480px) {
    .loader {
        max-width: 100% !important;
        width: 94% !important;
        left: 3% !important;
    }
    .search-loader-container {
        height: 250px;
        overflow: auto;
    }
    .search-loader-container .progress-loader img {width: 100%; padding: 0 10px;}
    .search-info-heading {font-size: 11px !important; line-height: 14px !important;}
    .search-info-return .sector, .search-info-return .departure, .search-info-return .return {padding-left: 5px !important; padding-right: 5px !important;}
    .services-search-info .sector, .services-search-info .departure, .services-search-info .return {min-height: 73px;}
    .services-search-info .return .ul-mar {float: left; margin-bottom: 10px; margin-left: 0; margin-right: 10px;}
    .services-search-info {height: 95px;}
}

/* Android high-range phone portrait */
@media (min-width : 321px) and (max-width: 360px) {
    .loader {
        max-width: 100% !important;
        width: 97% !important;
        left: 1.5% !important;
    }
    .search-loader-container .progress-loader img {width: 100%; padding: 0 10px;}
    .search-info-heading {font-size: 11px !important; line-height: 14px !important;}
    .search-info-return .sector, .search-info-return .departure, .search-info-return .return {padding-left: 5px !important; padding-right: 5px !important;}
    .services-search-info .sector, .services-search-info .departure, .services-search-info .return {min-height: 68px;}
    .services-search-info .return .ul-mar:first-child {margin-left: 15px;}
    .services-search-info {height: 95px;}
}

/* Iphone4+, Android mid-range phone portrait */
@media (max-width : 320px) {
    .loader {
        max-width: 100% !important;
        width: 97% !important;
        left: 1.5% !important;
    }
    .search-loader-container .progress-loader img {width: 100%; padding: 0 10px;}
    .search-info-heading {font-size: 11px !important; line-height: 14px !important;}
    .services-search-info .sector, .services-search-info .departure, .services-search-info .return {min-height: 68px;}
    .services-search-info .return .ul-mar:first-child {margin-left: 15px;}
    .services-search-info {height: 95px;}
}