@media (max-width: 1024px)
{
	#myTab li  a
	{ 
		font-size:11px;
	}
}

@media (max-width: 480px)
{

	#myTab > li > a > span.hidetext{display:none;}

	.topMenu{float:left!important;color:#EB9B12}
	 
	.topMenu li {font-size: 12px;} 
	
	.topMenu > li:nth-child(1){display:block;} 
	
	.brNone{display:block !important;}
	
	 .bottomMenu{margin-top:-10px !important;}
}

@media (min-width: 768px) and (max-width: 992px) {
    .lastminute4 { margin-top: 300px; padding-top:300px}
}


.topMenu{float:right;color:#fff}

.topMenu li{display:inline; margin-right: 5px; margin-left: 5px;}

.lastminute4 img{width:60px;}

.img-responsive { display: block;height: auto; max-width: 100%!important;}

.citilist{text-align:center;}

.bottomMenu{margin-top:-20px;}

.brNone{display:none;}


/*************** Icons ***************/


.section
{
    padding-top: 30px;
    padding-bottom: 30px;
}

.service
{
    padding-top: 80px;
    padding-bottom: 60px;
}

.icon-small
{
    font-size: 2em;
    color: #444;
    transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
}

    .icon-small:hover, .service-box:hover .icon-small
    {
        text-shadow: 5px 5px 2px rgba(255,255,255,0);
    }

.icon-medium
{
    font-size: 2.5em;
    color: #666;
    transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
}

    .icon-medium:hover, .service-box:hover .icon-medium
    {
        text-shadow: 5px 5px 2px rgba(255,255,255,0);
    }

.icon-large
{
    font-size: 3em;
    color: #666;
    transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
}

    .icon-large:hover, .service-box:hover .icon-large
    {
        text-shadow: 5px 5px 2px rgba(255,255,255,0);
    }

.icon-mini-effect
{
    position: relative;
    display: block;
    z-index: 1;
    font-size: 1.2em;
    color: #fff;
    top: 4px;
    width: 32px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    margin: 0;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
    transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
}

.icon-medium-effect
{
    position: relative;
    display: block;
    z-index: 1;
    font-size: 2em;
    color: #fff;
    width: 64px;
    height: 64px;
    line-height: 64px;
    text-align: center;
    margin: 0;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
    transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
}

.icon-large-effect
{
    position: relative;
    display: block;
    z-index: 1;
    font-size: 2.6em;
    color: #fff;
    width: 80px;
    height: 80px;
    line-height: 80px;
    text-align: center;
    margin: 0;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -o-border-radius: 50%;
    transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
}

    .icon-mini-effect:after, .icon-medium-effect:after, .icon-large-effect:after
    {
        pointer-events: none;
        position: absolute;
        width: 100%;
        height: 100%;
        border-radius: 50%;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -o-border-radius: 50%;
        content: '';
        -webkit-box-sizing: content-box;
        -moz-box-sizing: content-box;
        box-sizing: content-box;
    }

/*First Icon Effect */
.icon-effect-1
{
    background-color: #fff;
    -webkit-transition: color 0.4s;
    -moz-transition: color 0.4s;
    transition: color 0.4s;
}

.gray-icon.icon-effect-1
{
    box-shadow: 0 0 0 3px #444;
    -o-box-shadow: 0 0 0 3px #444;
    -moz-box-shadow: 0 0 0 3px #444;
    -webkit-box-shadow: 0 0 0 3px #444;
}

.icon-effect-1:after
{
    top: -2px;
    left: -2px;
    padding: 2px;
    z-index: -1;
    -webkit-transition: -webkit-transform 0.4s, opacity 0.4s;
    -moz-transition: -moz-transform 0.4s, opacity 0.4s;
    transition: transform 0.4s, opacity 0.4s;
}

.gray-icon.icon-effect-1:after
{
    background: #444;
}

.icon-effect-1.gray-icon:hover, .service-box:hover .gray-icon.icon-effect-1
{
    color: #444;
}

.icon-effect-1:hover:after, .service-box:hover .icon-effect-1:after
{
    -webkit-transform: scale(1.3);
    -moz-transform: scale(1.3);
    -ms-transform: scale(1.3);
    transform: scale(1.3);
    opacity: 0;
}

/*Seconed Icon Effect */
.icon-effect-2
{
    background: #fff;
    -webkit-transition: color 0.4s;
    -moz-transition: color 0.4s;
    transition: color 0.4s;
}

.gray-icon.icon-effect-2
{
    color: #444;
    box-shadow: 0 0 0 3px #444;
    -o-box-shadow: 0 0 0 3px #444;
    -moz-box-shadow: 0 0 0 3px #444;
    -webkit-box-shadow: 0 0 0 3px #444;
}

.icon-effect-2:after
{
    top: -2px;
    left: -2px;
    padding: 2px;
    z-index: -1;
    -webkit-transform: scale(1.3);
    -moz-transform: scale(1.3);
    -ms-transform: scale(1.3);
    transform: scale(1.3);
    opacity: 0;
    -webkit-transition: -webkit-transform 0.4s, opacity 0.4s;
    -moz-transition: -moz-transform 0.4s, opacity 0.4s;
    transition: transform 0.4s, opacity 0.4s;
}

.gray-icon.icon-effect-2:after
{
    background: #444;
}

.icon-effect-2:hover, .service-box:hover .icon-effect-2, .icon-effect-2.gray-icon:hover, .service-box:hover .gray-icon.icon-effect-2
{
    color: #fff;
}

    .icon-effect-2:hover:after, .service-box:hover .icon-effect-2:after
    {
        -webkit-transform: scale(1);
        -moz-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
        opacity: 1;
    }

/*Third Icon Effect */
.icon-effect-3
{
    background: #fff;
}

.gray-icon.icon-effect-3
{
    color: #444;
    box-shadow: 0 0 0 3px #444;
    -o-box-shadow: 0 0 0 3px #444;
    -moz-box-shadow: 0 0 0 3px #444;
    -webkit-box-shadow: 0 0 0 3px #444;
}

.icon-effect-3:hover:before, .service-box:hover .icon-effect-3:before
{
    -webkit-animation: toRightFromLeft 0.4s forwards;
    -moz-animation: toRightFromLeft 0.4s forwards;
    animation: toRightFromLeft 0.4s forwards;
}

@-webkit-keyframes toRightFromLeft
{
    49%
    {
        -webkit-transform: translate(100%);
    }

    50%
    {
        opacity: 0;
        -webkit-transform: translate(-100%);
    }

    51%
    {
        opacity: 1;
    }
}

@-moz-keyframes toRightFromLeft
{
    49%
    {
        -moz-transform: translate(100%);
    }

    50%
    {
        opacity: 0;
        -moz-transform: translate(-100%);
    }

    51%
    {
        opacity: 1;
    }
}

@keyframes toRightFromLeft
{
    49%
    {
        transform: translate(100%);
    }

    50%
    {
        opacity: 0;
        transform: translate(-100%);
    }

    51%
    {
        opacity: 1;
    }
}

/*Fourth Icon Effect */
.icon-effect-4
{
    background: #fff;
}

.gray-icon.icon-effect-4
{
    color: #444;
    box-shadow: 0 0 0 3px #444;
    -o-box-shadow: 0 0 0 3px #444;
    -moz-box-shadow: 0 0 0 3px #444;
    -webkit-box-shadow: 0 0 0 3px #444;
}

.icon-effect-4:hover:before, .service-box:hover .icon-effect-4:before
{
    -webkit-animation: toLeftFromRight 0.4s forwards;
    -moz-animation: toLeftFromRight 0.4s forwards;
    animation: toLeftFromRight 0.4s forwards;
}

@-webkit-keyframes toLeftFromRight
{
    49%
    {
        -webkit-transform: translate(-100%);
    }

    50%
    {
        opacity: 0;
        -webkit-transform: translate(100%);
    }

    51%
    {
        opacity: 1;
    }
}

@-moz-keyframes toLeftFromRight
{
    49%
    {
        -moz-transform: translate(-100%);
    }

    50%
    {
        opacity: 0;
        -moz-transform: translate(100%);
    }

    51%
    {
        opacity: 1;
    }
}

@keyframes toLeftFromRight
{
    49%
    {
        transform: translate(-100%);
    }

    50%
    {
        opacity: 0;
        transform: translate(100%);
    }

    51%
    {
        opacity: 1;
    }
}

/*Fifth Icon Effect */
.icon-effect-5
{
    background: #fff;
}

.gray-icon.icon-effect-5
{
    color: #444;
    box-shadow: 0 0 0 3px #444;
    -o-box-shadow: 0 0 0 3px #444;
    -moz-box-shadow: 0 0 0 3px #444;
    -webkit-box-shadow: 0 0 0 3px #444;
}

.icon-effect-5:hover:before, .service-box:hover .icon-effect-5:before
{
    -webkit-animation: toTopFromBottom 0.4s forwards;
    -moz-animation: toTopFromBottom 0.4s forwards;
    animation: toTopFromBottom 0.4s forwards;
}

@-webkit-keyframes toTopFromBottom
{
    49%
    {
        -webkit-transform: translateY(-100%);
    }

    50%
    {
        opacity: 0;
        -webkit-transform: translateY(100%);
    }

    51%
    {
        opacity: 1;
    }
}

@-moz-keyframes toTopFromBottom
{
    49%
    {
        -moz-transform: translateY(-100%);
    }

    50%
    {
        opacity: 0;
        -moz-transform: translateY(100%);
    }

    51%
    {
        opacity: 1;
    }
}

@keyframes toTopFromBottom
{
    49%
    {
        transform: translateY(-100%);
    }

    50%
    {
        opacity: 0;
        transform: translateY(100%);
    }

    51%
    {
        opacity: 1;
    }
}

/*six Icon Effect */
.icon-effect-6
{
    background: #fff;
}

.gray-icon.icon-effect-6
{
    color: #444;
    box-shadow: 0 0 0 3px #444;
    -o-box-shadow: 0 0 0 3px #444;
    -moz-box-shadow: 0 0 0 3px #444;
    -webkit-box-shadow: 0 0 0 3px #444;
}

.icon-effect-6:hover:before, .service-box:hover .icon-effect-6:before
{
    -webkit-animation: toBottomFromTop 0.4s forwards;
    -moz-animation: toBottomFromTop 0.4s forwards;
    animation: toBottomFromTop 0.4s forwards;
}

@-webkit-keyframes toBottomFromTop
{
    49%
    {
        -webkit-transform: translateY(100%);
    }

    50%
    {
        opacity: 0;
        -webkit-transform: translateY(-100%);
    }

    51%
    {
        opacity: 1;
    }
}

@-moz-keyframes toBottomFromTop
{
    49%
    {
        -moz-transform: translateY(100%);
    }

    50%
    {
        opacity: 0;
        -moz-transform: translateY(-100%);
    }

    51%
    {
        opacity: 1;
    }
}

@keyframes toBottomFromTop
{
    49%
    {
        transform: translateY(100%);
    }

    50%
    {
        opacity: 0;
        transform: translateY(-100%);
    }

    51%
    {
        opacity: 1;
    }
}
.icon-small {
	text-shadow: 0 0 0 #EB9B12;
}

.icon-small:hover, .service-box:hover .icon-small {
	color: #EB9B12;
}
.icon-medium {
	text-shadow: 0 0 0 #EB9B12;
}

.icon-medium:hover, .service-box:hover .icon-medium {
	color: #EB9B12;
}

.icon-large {
	text-shadow: 0 0 0 #EB9B12;
}

.icon-large:hover, .service-box:hover .icon-large {
	color: #EB9B12;
}

.icon-effect-1 {
	box-shadow: 0 0 0 3px #EB9B12;
	-o-box-shadow: 0 0 0 3px #EB9B12;
	-moz-box-shadow: 0 0 0 3px #EB9B12;
  	-webkit-box-shadow: 0 0 0 3px #EB9B12;
}

.icon-effect-1:after {
	background-color: #EB9B12;
}

.icon-effect-1:hover, .service-box:hover .icon-effect-1 {
	color: #EB9B12;
}

.icon-effect-2 {
	color: #EB9B12;
	box-shadow: 0 0 0 3px #EB9B12;
	-o-box-shadow: 0 0 0 3px #EB9B12;
	-moz-box-shadow: 0 0 0 3px #EB9B12;
  	-webkit-box-shadow: 0 0 0 3px #EB9B12;
}

.icon-effect-2:after {
	background-color: #EB9B12;
}

.icon-effect-3 {
	color: #EB9B12;
	box-shadow: 0 0 0 3px #EB9B12;
	-o-box-shadow: 0 0 0 3px #EB9B12;
	-moz-box-shadow: 0 0 0 3px #EB9B12;
  	-webkit-box-shadow: 0 0 0 3px #EB9B12;
}

.icon-effect-4 {
	color: #EB9B12;
	box-shadow: 0 0 0 3px #EB9B12;
	-o-box-shadow: 0 0 0 3px #EB9B12;
	-moz-box-shadow: 0 0 0 3px #EB9B12;
  	-webkit-box-shadow: 0 0 0 3px #EB9B12;
}

.icon-effect-5 {
	color: #EB9B12;
	box-shadow: 0 0 0 3px #EB9B12;
	-o-box-shadow: 0 0 0 3px #EB9B12;
	-moz-box-shadow: 0 0 0 3px #EB9B12;
  	-webkit-box-shadow: 0 0 0 3px #EB9B12;
}

.icon-effect-6 {
	color: #EB9B12;
	box-shadow: 0 0 0 3px #EB9B12;
	-o-box-shadow: 0 0 0 3px #EB9B12;
	-moz-box-shadow: 0 0 0 3px #EB9B12;
  	-webkit-box-shadow: 0 0 0 3px #EB9B12;
}