/* Generated by Font Squirrel (http://www.fontsquirrel.com) on June 19, 2012 04:37:42 AM America/New_York */




@font-face {
    font-family: 'PTSansRegular';
    src: url('fonts/PTC55F.ttf');
    src: url('fonts/PTC55F.ttf') format('embedded-opentype'),
         url('fonts/PTC55F.ttf') format('woff'),
         url('fonts/PTC55F.ttf') format('truetype'),
         url('PTS55F-webfont.svg#PTSansRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

/* font */
.bannerscollection_zoominout {
    position: relative;
    line-height: 20px;
}

.bannerscollection_zoominout img {
    position: relative;
    display: block;
    max-width: inherit;
    max-height: inherit;
    -webkit-backface-visibility: hidden;
}

.bannerscollection_zoominout_list {
    margin: 0;
    padding: 0;
    list-style: none;
    display: none;
}

.bannerscollection_zoominout .contentHolderVisibleWrapper {
    position: absolute;
    overflow: hidden;
    margin-top: 0px;
    *margin-top: -20px;
}

.bannerscollection_zoominout .contentHolder {
    position: absolute;
}

.bannerscollection_zoominout .contentHolderUnit {
    display: block;
    overflow: hidden;
}

.mycanvas {
    position: absolute;
    top: 8px;
    right: 10px;
    z-index: 10;
}

.myloader {
    background: url(Images/opportuneFullWidth/skins/loader.gif);
    width: 37px;
    height: 37px;
    position: absolute;
    left: 49%;
    top: 49%;
    z-index: 5;
}

.bannerscollection_zoominout.opportune .contentHolderVisibleWrapper {
    position: absolute;
    overflow: hidden;
    margin-top: 0px;
}

.bannerscollection_zoominout.opportune .bannerControls {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 2;
    width: 100%;
}

.bannerscollection_zoominout.opportune .leftNav {
    position: absolute;
    margin: 45px 0 0 0;
    left: 0px;
    width: 63px;
    height: 72px;
    background: url(Images/opportuneFullWidth/skins/opportune/leftNavOFF.png) 0 0 no-repeat;
    cursor: pointer;
}

.bannerscollection_zoominout.opportune .leftNav:hover {
    background: url(Images/opportuneFullWidth/skins/opportune/leftNavON.png) 0 0 no-repeat;
}

.bannerscollection_zoominout.opportune .rightNav {
    position: absolute;
    right: 0px;
    width: 63px;
    height: 72px;
    background: url(Images/opportuneFullWidth/skins/opportune/rightNavOFF.png) 0 0 no-repeat;
    margin: 45px 0 0 0;
    cursor: pointer;
}

.bannerscollection_zoominout.opportune .rightNav:hover {
    background: url(Images/opportuneFullWidth/skins/opportune/rightNavON.png) 0 0 no-repeat;
}

.bannerscollection_zoominout.opportune .bottomNav {
    position: absolute;
    display: none;
    width: 0px;
    height: 0;
    bottom: -56px;
    z-index: 3;
    padding-left: 9px;
}

.bannerscollection_zoominout.opportune .bottomNavButtonOFF {
    width: 0;
    height: 0;
    background: none;
}

.bannerscollection_zoominout.opportune .bottomNavButtonON {
    width: 0;
    height: 0;
    padding-left: 6px;
    background: none;
}

.bannerscollection_zoominout.opportune .bottomOverThumb {
    position: absolute;
    width: 88px;
    height: 95px;
    background: url(skins/opportune/bottomOverThumbBg.html) 0px 0px no-repeat;
    bottom: 25px;
    margin-left: -44px;
}

.bannerscollection_zoominout.opportune .innerBottomOverThumb {
    position: relative;
    width: 80px;
    height: 80px;
    margin: 4px 0 0 4px;
    overflow: hidden;
}

.bannerscollection_zoominout.opportune .bottomOverThumb img {
}

.bannerscollection_zoominout.opportune .playOver {
    position: absolute;
    width: 73px;
    height: 73px;
    background: url(skins/opportune/play_overOFF.html) 0 0 no-repeat;
    display: none;
    z-index: 4;
    cursor: pointer;
}

.bannerscollection_zoominout.opportune .playOver:hover {
    background: url(skins/opportune/play_overON.html) 0 0 no-repeat;
    display: none;
    z-index: 4;
    cursor: pointer;
}

.bannerscollection_zoominout.majestic .bannerControls {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 2;
    width: 100%;
}

.bannerscollection_zoominout.majestic .leftNav {
    position: absolute;
    left: 0px;
    width: 70px;
    height: 70px;
    background: url(skins/majestic/leftNavOFF.html) 0 0 no-repeat;
    cursor: pointer;
}

.bannerscollection_zoominout.majestic .leftNav:hover {
    background: url(skins/majestic/leftNavON.html) 0 0 no-repeat;
}

.bannerscollection_zoominout.majestic .rightNav {
    position: absolute;
    right: 0px;
    width: 70px;
    height: 70px;
    background: url(skins/majestic/rightNavOFF.html) 0 0 no-repeat;
    cursor: pointer;
}

.bannerscollection_zoominout.majestic .rightNav:hover {
    background: url(skins/majestic/rightNavON.html) 0 0 no-repeat;
}

.bannerscollection_zoominout.majestic .playOver {
    position: absolute;
    width: 73px;
    height: 73px;
    background: url(skins/majestic/play_overOFF.html) 0 0 no-repeat;
    display: none;
    z-index: 4;
    cursor: pointer;
}

.bannerscollection_zoominout.majestic .playOver:hover {
    background: url(skins/majestic/play_overON.html) 0 0 no-repeat;
    display: none;
    z-index: 4;
    cursor: pointer;
}

.bannerscollection_zoominout.majestic .thumbsHolderWrapper {
    position: absolute;
    height: 135px;
    width: 100%;
    overflow: hidden;
    padding: 0;
    z-index: 2;
}

.bannerscollection_zoominout.majestic .thumbsHolderVisibleWrapper {
    position: absolute;
    width: 100%;
    height: 135px;
    overflow: hidden;
}

.bannerscollection_zoominout.majestic .thumbsHolder {
    position: absolute;
}

.bannerscollection_zoominout.majestic .thumbsHolder_ThumbOFF {
    float: left;
    display: block;
    width: 107px;
    height: 60px;
    cursor: pointer;
}

.bannerscollection_zoominout.majestic .thumbsHolder_ThumbOFF img {
    position: relative;
}

.bannerscollection_zoominout.majestic .thumbsHolder_ThumbON {
    background: url(skins/majestic/thumbActiveArrow.html) center 0px no-repeat;
}

.bannerscollection_zoominout.majestic .thumbsHolder_ThumbON img {
    position: relative;
}

.bannerscollection_zoominout.majestic .carouselLeftNav {
    position: absolute;
    width: 16px;
    height: 135px;
    background: url(skins/majestic/carouselLeftNavOFF.html) 0 0 no-repeat;
    cursor: pointer;
}

.bannerscollection_zoominout.majestic .carouselLeftNav:hover {
    background: url(skins/majestic/carouselLeftNavON.html) 0 0 no-repeat;
}

.bannerscollection_zoominout.majestic .carouselLeftNavDisabled {
    background: url(skins/majestic/carouselLeftNavDisable.html) 0 0 no-repeat;
    cursor: default;
}

.bannerscollection_zoominout.majestic .carouselLeftNavDisabled:hover {
    background: url(skins/majestic/carouselLeftNavDisable.html) 0 0 no-repeat;
}

.bannerscollection_zoominout.majestic .carouselRightNav {
    position: absolute;
    width: 16px;
    height: 135px;
    background: url(skins/majestic/carouselRightNavOFF.html) 0 0 no-repeat;
    cursor: pointer;
}

.bannerscollection_zoominout.majestic .carouselRightNav:hover {
    background: url(skins/majestic/carouselRightNavON.html) 0 0 no-repeat;
}

.bannerscollection_zoominout.majestic .carouselRightNavDisabled {
    background: url(skins/majestic/carouselRightNavDisable.html) 0 0 no-repeat;
    cursor: default;
}

.bannerscollection_zoominout.majestic .carouselRightNavDisabled:hover {
    background: url(skins/majestic/carouselRightNavDisable.html) 0 0 no-repeat;
}

.bannerscollection_zoominout.generous .bannerControls {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 2;
    width: 100%;
}

.bannerscollection_zoominout.generous .leftNav {
    position: absolute;
    left: 0px;
    margin-top: -16px;
    width: 60px;
    height: 110px;
    background: url(skins/generous/leftNavOFF.html) 0 0 no-repeat;
    cursor: pointer;
}

.bannerscollection_zoominout.generous .leftNav:hover {
    background: url(skins/generous/leftNavON.html) 0 0 no-repeat;
}

.bannerscollection_zoominout.generous .rightNav {
    position: absolute;
    right: 0px;
    margin-top: -16px;
    width: 60px;
    height: 110px;
    background: url(skins/generous/rightNavOFF.html) 0 0 no-repeat;
    cursor: pointer;
}

.bannerscollection_zoominout.generous .rightNav:hover {
    background: url(skins/generous/rightNavON.html) 0 0 no-repeat;
}

.bannerscollection_zoominout.generous .playOver {
    position: absolute;
    width: 73px;
    height: 73px;
    background: url(skins/generous/play_overOFF.html) 0 0 no-repeat;
    display: none;
    z-index: 4;
    cursor: pointer;
}

.bannerscollection_zoominout.generous .playOver:hover {
    background: url(skins/generous/play_overON.html) 0 0 no-repeat;
    display: none;
    z-index: 4;
    cursor: pointer;
}

.bannerscollection_zoominout.generous .thumbsHolderWrapper {
    position: absolute;
    background: url(skins/generous/thumbsBg.html) repeat-x;
    height: 110px;
    width: 100%;
    z-index: 2;
    overflow: hidden;
}

.bannerscollection_zoominout.generous .thumbsHolderVisibleWrapper {
    position: absolute;
    width: 100%;
    height: 110px;
    overflow: hidden;
}

.bannerscollection_zoominout.generous .thumbsHolder {
    position: absolute;
}

.bannerscollection_zoominout.generous .thumbsHolder_ThumbOFF {
    float: left;
    display: block;
    width: 110px;
    height: 65px;
    cursor: pointer;
}

.bannerscollection_zoominout.generous .thumbsHolder_ThumbOFF a img, .thumbsHolder_ThumbOFF a {
    border: none;
    overflow: hidden;
    float: left;
}

.bannerscollection_zoominout.generous .thumbsHolder_ThumbOFF a:hover {
    border: #F00 2px solid;
}

.bannerscollection_zoominout.generous .thumbsHolder_ThumbOFF a:hover img {
    margin: -2px;
}

.bannerscollection_zoominout.generous .thumbsHolder_ThumbOFF img {
    position: relative;
}

.bannerscollection_zoominout.generous .thumbsHolder_ThumbON {
    background: url(skins/generous/thumbActiveArrow.html) center 0px no-repeat;
}

.bannerscollection_zoominout.generous .thumbsHolder_ThumbON a img, .thumbsHolder_ThumbON a {
    border: none;
    overflow: hidden;
    float: left;
}

.bannerscollection_zoominout.generous .thumbsHolder_ThumbON a:hover {
    border: #F00 3px solid;
}

.bannerscollection_zoominout.generous .thumbsHolder_ThumbON a:hover img {
    margin: -3px;
}

.bannerscollection_zoominout.generous .carouselLeftNav {
    position: absolute;
    width: 44px;
    height: 110px;
    background: url(skins/generous/carouselLeftNavOFF.html) 0 0 no-repeat;
    cursor: pointer;
}

.bannerscollection_zoominout.generous .carouselLeftNav:hover {
    background: url(skins/generous/carouselLeftNavON.html) 0 0 no-repeat;
}

.bannerscollection_zoominout.generous .carouselLeftNavDisabled {
    background: url(skins/generous/carouselLeftNavDisable.html) 0 0 no-repeat;
    cursor: default;
}

.bannerscollection_zoominout.generous .carouselLeftNavDisabled:hover {
    background: url(skins/generous/carouselLeftNavDisable.html) 0 0 no-repeat;
}

.bannerscollection_zoominout.generous .carouselRightNav {
    position: absolute;
    width: 44px;
    height: 110px;
    background: url(skins/generous/carouselRightNavOFF.html) 0 0 no-repeat;
    cursor: pointer;
}

.bannerscollection_zoominout.generous .carouselRightNav:hover {
    background: url(skins/generous/carouselRightNavON.html) 0 0 no-repeat;
}

.bannerscollection_zoominout.generous .carouselRightNavDisabled {
    background: url(skins/generous/carouselRightNavDisable.html) 0 0 no-repeat;
    cursor: default;
}

.bannerscollection_zoominout.generous .carouselRightNavDisabled:hover {
    background: url(skins/generous/carouselRightNavDisable.html) 0 0 no-repeat;
}

.bannerscollection_zoominout_texts {
    position: absolute;
    z-index: 2;
    display: none;
    width: 100%;
}

.bannerscollection_zoominout_text_line {
    position: absolute;
}

.textElement11_opportune {
    font: bold 24px 'Droid Sans', Verdana, Helvetica, sans-serif;
    line-height: 34px;
    text-transform: uppercase;
    color: #333333;
}

.textElement12_opportune {
    font: bold 16px 'Droid Sans', Verdana, Helvetica, sans-serif;
    line-height: 23px;
    text-transform: uppercase;
    color: #333333;
}

.textElement12_opportune a {
    text-transform: uppercase;
    color: #ff6c00;
    text-decoration: none;
}

.textElement12_opportune a:hover {
    color: #FF0000;
}

.textElement21_opportune {
    font: bold 38px 'Droid Sans', Verdana, Helvetica, sans-serif;
    line-height: 54px;
    text-transform: uppercase;
    color: #000000;
}

.textElement22_opportune {
    font: bold 15px 'Droid Sans', Verdana, Helvetica, sans-serif;
    line-height: 21px;
    text-transform: uppercase;
    color: #000000;
}

.textElement41_opportune {
    font: bold 18px 'Droid Sans', Verdana, Helvetica, sans-serif;
    line-height: 25px;
    color: #FFFFFF;
}

.textElement42_opportune {
    font: bold 26px 'Droid Sans', Verdana, Helvetica, sans-serif;
    line-height: 37px;
    text-transform: uppercase;
    color: #FFFFFF;
}

.textElement43_opportune {
    font: bold 18px 'Droid Sans', Verdana, Helvetica, sans-serif;
    line-height: 25px;
    color: #FFFFFF;
}

.textElement51_opportune {
    font: bold 14px 'Droid Sans', Verdana, Helvetica, sans-serif;
    color: #ffffff;
}

.textElement52_opportune {
    font: bold 48px 'Lato', Verdana, Helvetica, sans-serif;
    line-height: 40px;
    text-transform: uppercase;
    color: #ffffff;
}

.textElement53_opportune {
    font: 204px 'Arial', Verdana, Helvetica, sans-serif;
    line-height: 204px;
    text-transform: uppercase;
    color: #ffffff;
}

.textElement54_opportune {
    font: 15px 'Droid Sans', Verdana, Helvetica, sans-serif;
    line-height: 21px;
    text-transform: uppercase;
    color: #ffffff;
}

.textElement54_opportune a {
    color: #ffffff;
}

.textElement54_opportune a:hover {
    color: #FF0000;
}

.textElement61_opportune {
    font: bold 32px 'Droid Sans', Verdana, Helvetica, sans-serif;
    line-height: 35px;
    text-transform: uppercase;
    color: #ffffff;
}

.textElement62_opportune {
    font: bold 18px 'Droid Sans', Verdana, Helvetica, sans-serif;
    line-height: 25px;
    text-transform: uppercase;
    color: #ffffff;
}

.highlight1 {
    background: #fff;
    color: #252525;
    text-transform: uppercase;
    padding: 7px 25px;
}

.highlight2 {
    background: #f58220;
    color: #FFFFFF;
    text-transform: uppercase;
    padding: 7px 25px;
}

.highlight1b {
    color: #FF0000;
    font-style: italic;
    text-transform: uppercase;
}

.textElement11_opportuneFullWidth {
    padding: 4px 10px 4px 10px;
    font: 42px 'MuseoSlab300Regular';
    text-transform: uppercase;
    line-height: 74px;
    color: #FFFFFF;
}

.textElement11_opportuneFullWidth a {
    color: #ff6c00;
    text-decoration: none;
}

.textElement11_opportuneFullWidth a:hover {
    color: #FF0000;
}

.textElement21_opportuneFullWidth {
    font: bold 58px 'PTSansbold';
    line-height: 90px;
    text-transform: uppercase;
    color: #fff;
}

.textElement21_opportuneFullWidth a {
    text-transform: uppercase;
    color: #ff5656;
    text-decoration: none;
}

.textElement21_opportuneFullWidth a:hover {
    color: #d73c3c;
}

.textElement22_opportuneFullWidth {
    font: 30px 'PTSansRegular';
    line-height: 34px;
    text-transform: uppercase;
    color: #FFFFFF;
}

.textElement41_opportuneFullWidth {
    font: bold 28px 'Droid Sans', Verdana, Helvetica, sans-serif;
    line-height: 40px;
    color: #000000;
}

.textElement42_opportuneFullWidth {
    font: bold 48px 'Droid Sans', Verdana, Helvetica, sans-serif;
    line-height: 68px;
    text-transform: uppercase;
    color: #000000;
}

.textElement43_opportuneFullWidth {
    font: bold 28px 'Droid Sans', Verdana, Helvetica, sans-serif;
    line-height: 40px;
    color: #000000;
}

.textElement51_opportuneFullWidth {
    font: 42px 'MuseoSlab300Regular';
    padding: 7px 25px;
    background: url(Images/opportuneFullWidth/skins/opportune/textBg_transparency40.png);
    text-transform: uppercase;
    color: #fff;
}

.textElement51B_opportuneFullWidth {
    font: 42px 'MuseoSlab300Regular';
    padding: 7px 25px;
    background: url(Images/opportuneFullWidth/skins/opportune/textBg_transparency40.png);
    text-transform: uppercase;
    color: #fff;
}

.textElement52_opportuneFullWidth {
    font: 42px 'MuseoSlab300Regular';
    padding: 7px 25px;
    background: #000;
    text-transform: uppercase;
    color: #fff;
}

.textElement52B_opportuneFullWidth {
    font: 42px 'MuseoSlab300Regular';
    padding: 7px 25px;
    background: #fff;
    text-transform: uppercase;
    color: #000;
}

.textElement53_opportuneFullWidth {
    font: 208px 'PTSansbold';
    line-height: 298px;
    text-transform: uppercase;
    color: #000000;
}

.textElement54_opportuneFullWidth {
    font: 42px 'MuseoSlab300Regular';
    padding: 7px 25px;
    background: #e91b23;
    text-transform: uppercase;
    color: #fff;
}

.textElement54_opportuneFullWidth a {
    color: #fff;
}

.textElement54_opportuneFullWidth a:hover {
    color: #FF0000;
}

.textElement61_opportuneFullWidth {
    background: url(skins/opportune/textBg_transparency40.html);
    font: 52px 'Droid Sans', Verdana, Helvetica, sans-serif;
    line-height: 60px;
    padding: 3px 6px 3px 6px;
    color: #ffffff;
}

.highlight6 {
    font-weight: bold;
    color: #FFFFFF;
    text-transform: uppercase;
}

.textElement11_opportuneFullScreen {
    font: bold 38px 'Droid Sans', Verdana, Helvetica, sans-serif;
    text-transform: uppercase;
    padding: 6px 13px 6px 13px;
    color: #000000;
}

.textElement12_opportuneFullScreen {
    font: bold 22px 'Droid Sans', Verdana, Helvetica, sans-serif;
    text-transform: uppercase;
    padding: 6px 13px 6px 13px;
    color: #000000;
}

.textElement12_opportuneFullScreen a {
    text-transform: uppercase;
    color: #ff6c00;
    text-decoration: none;
}

.textElement12_opportuneFullScreen a:hover {
    color: #FF0000;
}

.textElement21_opportuneFullScreen {
    font: bold 64px 'Droid Sans', Verdana, Helvetica, sans-serif;
    text-transform: uppercase;
    color: #000000;
}

.textElement21_opportuneFullScreen a {
    text-transform: uppercase;
    color: #ff5656;
    text-decoration: none;
}

.textElement21_opportuneFullScreen a:hover {
    color: #d73c3c;
}

.textElement22_opportuneFullScreen {
    font: bold 24px 'Droid Sans', Verdana, Helvetica, sans-serif;
    text-transform: uppercase;
    color: #000000;
}

.textElement41_opportuneFullScreen {
    font: bold 28px 'Droid Sans', Verdana, Helvetica, sans-serif;
    color: #000000;
}

.textElement42_opportuneFullScreen {
    font: bold 48px 'Droid Sans', Verdana, Helvetica, sans-serif;
    text-transform: uppercase;
    color: #000000;
}

.textElement43_opportuneFullScreen {
    font: bold 28px 'Droid Sans', Verdana, Helvetica, sans-serif;
    color: #000000;
}

.textElement51_opportuneFullScreen {
    font: bold 22px 'Droid Sans', Verdana, Helvetica, sans-serif;
    color: #000000;
}

.textElement52_opportuneFullScreen {
    font: bold 74px/0.85em 'Lato', Verdana, Helvetica, sans-serif;
    text-transform: uppercase;
    color: #000000;
}

.textElement53_opportuneFullScreen {
    font: 298px 'Arial', Verdana, Helvetica, sans-serif;
    text-transform: uppercase;
    color: #000000;
}

.textElement54_opportuneFullScreen {
    font: 24px 'Droid Sans', Verdana, Helvetica, sans-serif;
    text-transform: uppercase;
    color: #000000;
}

.textElement54_opportuneFullScreen a {
    color: #000000;
}

.textElement54_opportuneFullScreen a:hover {
    color: #FF0000;
}

.textElement61_opportuneFullScreen {
    font: bold 64px/1.0em 'Droid Sans', Verdana, Helvetica, sans-serif;
    text-transform: uppercase;
    color: #ffffff;
}

.textElement62_opportuneFullScreen {
    font: bold 28px 'Droid Sans', Verdana, Helvetica, sans-serif;
    text-transform: uppercase;
    color: #ffffff;
}

.textElement11_majestic {
    background: url(Images/majesticFixedDimensions/bgBox.html);
    font: 32px 'Satisfy', cursive;
    padding: 3px 9px 3px 9px;
    color: #FFFFFF;
}

.textElement12_majestic {
    background: url(Images/majesticFixedDimensions/bgBox.html);
    padding: 9px;
    font: bold 18px 'Droid Sans', Verdana, Helvetica, sans-serif;
    color: #FFFFFF;
}

.textElement12_majestic a {
    text-transform: uppercase;
    color: #ff6c00;
    text-decoration: none;
}

.textElement21_majestic {
    font: bold 40px 'Droid Sans', Verdana, Helvetica, sans-serif;
    line-height: 56px;
    text-transform: uppercase;
    color: #000000;
}

.textElement22_majestic {
    font: bold 13px 'Droid Sans', Verdana, Helvetica, sans-serif;
    line-height: 18px;
    text-transform: uppercase;
    color: #000000;
}

.textElement23_majestic {
    font: bold 22px 'Droid Sans', Verdana, Helvetica, sans-serif;
    line-height: 30px;
    text-transform: uppercase;
    color: #000000;
}

.textElement31_majestic {
    background: url(skins/majestic/textBg_transparency.html);
    font: 24px 'Droid Sans', Verdana, Helvetica, sans-serif;
    line-height: 31px;
    padding: 4px 7px 4px 7px;
    color: #FFFFFF;
}

.textElement31_majestic a {
    color: #FF0000;
    text-decoration: none;
}

.textElement31_majestic a:hover {
    color: #ff6c00;
    text-decoration: none;
}

.textElement30b_majestic {
    width: 100%;
    height: 70px;
    background: url(skins/majestic/textBg_transparency70.html);
}

.textElement31b_majestic {
    font: bold 16px/23px 'Droid Sans', Verdana, Helvetica, sans-serif;
    text-transform: uppercase;
    color: #ffffff;
}

.textElement31b_majestic a {
    color: #ff0000;
    text-decoration: none;
}

.textElement31b_majestic a:hover {
    color: #ffffff;
}

.textElement51_majestic {
    font: bold 32px/40px 'Droid Sans', Verdana, Helvetica, sans-serif;
    text-transform: uppercase;
    color: #ffffff;
}

.textElement52_majestic {
    font: bold 18px/23px 'Droid Sans', Verdana, Helvetica, sans-serif;
    text-transform: uppercase;
    color: #ffffff;
}

.textElement61_majestic {
    font: bold 14px/18px 'Droid Sans', Verdana, Helvetica, sans-serif;
    color: #ffffff;
}

.textElement61b_majestic {
    font: bold 14px/18px 'Droid Sans', Verdana, Helvetica, sans-serif;
    color: #ffffff;
}

.textElement62_majestic {
    font: bold 48px/45px 'Lato', Verdana, Helvetica, sans-serif;
    text-transform: uppercase;
    color: #ffffff;
}

.textElement63_majestic {
    font: 206px/206px 'Arial', Verdana, Helvetica, sans-serif;
    text-transform: uppercase;
    color: #ffffff;
}

.textElement64_majestic {
    font: 15px/21px 'Droid Sans', Verdana, Helvetica, sans-serif;
    text-transform: uppercase;
    color: #ffffff;
}

.textElement64_majestic a {
    color: #ffffff;
}

.textElement64_majestic a:hover {
    color: #FF0000;
}

.textElement71_majestic {
    font: bold 18px/23px 'Droid Sans', Verdana, Helvetica, sans-serif;
    color: #FFFFFF;
}

.textElement72_majestic {
    font: bold 26px/35px 'Droid Sans', Verdana, Helvetica, sans-serif;
    text-transform: uppercase;
    color: #FFFFFF;
}

.textElement73_majestic {
    font: bold 18px/23px 'Droid Sans', Verdana, Helvetica, sans-serif;
    color: #FFFFFF;
}

.textElement80_majestic {
    width: 26%;
    height: 420px;
    background: url(skins/majestic/textBg_transparency70.html);
    text-align: left;
}

.textElement81_majestic {
    width: 25%;
    font: bold 16px/22px 'Droid Sans', Verdana, Helvetica, sans-serif;
    text-transform: uppercase;
    color: #ffffff;
    text-align: left;
}

.textElement81_majestic a {
    color: #ff0000;
    text-decoration: none;
}

.textElement81_majestic a:hover {
    color: #ffffff;
}

.textElement82_majestic {
    width: 25%;
    font: 14px/19px 'Droid Sans', Verdana, Helvetica, sans-serif;
    color: #ffffff;
    text-align: left;
}

.textElement82_majestic a {
    color: #ff0000;
    text-decoration: none;
}

.textElement82_majestic a:hover {
    color: #ff0000;
    text-decoration: underline;
}

.textElement21FW_majestic {
    font: bold 64px 'Droid Sans', Verdana, Helvetica, sans-serif;
    line-height: 85px;
    text-transform: uppercase;
    color: #FFFFFF;
}

.textElement22FW_majestic {
    font: bold 22px 'Droid Sans', Verdana, Helvetica, sans-serif;
    line-height: 29px;
    text-transform: uppercase;
    color: #FFFFFF;
}

.textElement23FW_majestic {
    font: bold 32px 'Droid Sans', Verdana, Helvetica, sans-serif;
    line-height: 42px;
    text-transform: uppercase;
    color: #FFFFFF;
}

.textElement31FW_majestic {
    background: url(skins/majestic/textBg_transparency.html);
    font: 32px 'Droid Sans', Verdana, Helvetica, sans-serif;
    line-height: 39px;
    padding: 4px 7px 4px 7px;
    color: #FFFFFF;
}

.textElement31FW_majestic a {
    color: #FF0000;
    text-decoration: none;
}

.textElement31FW_majestic a:hover {
    color: #ff6c00;
    text-decoration: none;
}

.textElement50FW_majestic {
    width: 25%;
    height: 782px;
    background: url(skins/majestic/textBg_transparency40.html);
}

.textElement51FW_majestic {
    font: bold 47px/54px 'Droid Sans', Verdana, Helvetica, sans-serif;
    text-transform: uppercase;
    color: #ffffff;
}

.textElement52FW_majestic {
    font: bold 38px/49px 'Droid Sans', Verdana, Helvetica, sans-serif;
    text-transform: uppercase;
    color: #ffffff;
}

.textElement61FW_majestic {
    font: bold 21px/28px 'Droid Sans', Verdana, Helvetica, sans-serif;
    color: #ffffff;
}

.textElement61bFW_majestic {
    font: bold 21px/28px 'Droid Sans', Verdana, Helvetica, sans-serif;
    color: #ffffff;
}

.textElement62FW_majestic {
    font: bold 64px/65px 'Lato', Verdana, Helvetica, sans-serif;
    text-transform: uppercase;
    color: #ffffff;
}

.textElement63FW_majestic {
    font: 300px/305px 'Arial', Verdana, Helvetica, sans-serif;
    text-transform: uppercase;
    color: #ffffff;
}

.textElement64FW_majestic {
    font: 22px/28px 'Droid Sans', Verdana, Helvetica, sans-serif;
    text-transform: uppercase;
    color: #ffffff;
}

.textElement64FW_majestic a {
    color: #ffffff;
}

.textElement64FW_majestic a:hover {
    color: #FF0000;
}

.textElement70FW_majestic {
    width: 100%;
    height: 120px;
    background: url(skins/majestic/textBg_transparency70.html);
}

.textElement71FW_majestic {
    font: bold 32px/44px 'Droid Sans', Verdana, Helvetica, sans-serif;
    text-transform: uppercase;
    color: #ffffff;
}

.textElement71FW_majestic a {
    color: #ff0000;
    text-decoration: none;
}

.textElement71FW_majestic a:hover {
    color: #ffffff;
}

.textElement81FW_majestic {
    font: bold 32px/42px 'Droid Sans', Verdana, Helvetica, sans-serif;
    color: #FFFFFF;
}

.textElement82FW_majestic {
    font: bold 48px/64px 'Droid Sans', Verdana, Helvetica, sans-serif;
    text-transform: uppercase;
    color: #FFFFFF;
}

.textElement83FW_majestic {
    font: bold 32px/42px 'Droid Sans', Verdana, Helvetica, sans-serif;
    color: #FFFFFF;
}

.textElement11_majesticFullScreen {
    font: bold 104px/120px 'Lato', sans-serif;
    text-transform: uppercase;
    color: #d41e3b;
}

.textElement12_majesticFullScreen {
    font: bold 64px/80px 'Lato', sans-serif;
    color: #000000;
}

.textElement13_majesticFullScreen {
    font: bold 48px/80px 'Lato', sans-serif;
    text-transform: uppercase;
    color: #d41e3b;
}

.textElement13_majesticFullScreen a {
    text-transform: uppercase;
    color: #d41e3b;
    text-decoration: none;
}

.textElement13_majesticFullScreen a:hover {
    text-decoration: underline;
}

.textElement21_majesticFullScreen {
    font: bold 64px/85px 'Droid Sans', Verdana, Helvetica, sans-serif;
    text-transform: uppercase;
    color: #000000;
}

.textElement21_majesticFullScreen a {
    text-transform: uppercase;
    color: #ff5656;
    text-decoration: none;
}

.textElement21_majesticFullScreen a:hover {
    color: #d73c3c;
}

.textElement22_majesticFullScreen {
    font: bold 24px/34px 'Droid Sans', Verdana, Helvetica, sans-serif;
    text-transform: uppercase;
    color: #000000;
}

.textElement41_majesticFullScreen {
    font: bold 28px/37px 'Droid Sans', Verdana, Helvetica, sans-serif;
    color: #000000;
}

.textElement42_majesticFullScreen {
    font: bold 48px/68px 'Droid Sans', Verdana, Helvetica, sans-serif;
    text-transform: uppercase;
    color: #000000;
}

.textElement43_majesticFullScreen {
    font: bold 28px/37px 'Droid Sans', Verdana, Helvetica, sans-serif;
    color: #000000;
}

.textElement51_majesticFullScreen {
    font: bold 22px/31px 'Droid Sans', Verdana, Helvetica, sans-serif;
    color: #000000;
}

.textElement51b_majesticFullScreen {
    font: bold 22px/31px 'Droid Sans', Verdana, Helvetica, sans-serif;
    color: #000000;
}

.textElement52_majesticFullScreen {
    font: bold 73px/72px 'Lato', Verdana, Helvetica, sans-serif;
    text-transform: uppercase;
    color: #000000;
}

.textElement53_majesticFullScreen {
    font: 330px/335px 'Arial', Verdana, Helvetica, sans-serif;
    text-transform: uppercase;
    color: #000000;
}

.textElement54_majesticFullScreen {
    font: 24px/34px 'Droid Sans', Verdana, Helvetica, sans-serif;
    text-transform: uppercase;
    color: #000000;
}

.textElement54_majesticFullScreen a {
    color: #000000;
}

.textElement54_majesticFullScreen a:hover {
    color: #FF0000;
}

.textElement61_majesticFullScreen {
    font: bold 64px/74px 'Droid Sans', Verdana, Helvetica, sans-serif;
    text-transform: uppercase;
    color: #ffffff;
}

.textElement62_majesticFullScreen {
    font: bold 28px/37px 'Droid Sans', Verdana, Helvetica, sans-serif;
    text-transform: uppercase;
    color: #ffffff;
}

.textElement11_generous {
    font: bold 26px 'Lato', sans-serif;
    line-height: 35px;
    color: #FFFFFF;
}

.textElement12_generous {
    font: bold 18px 'Droid Sans', Verdana, Helvetica, sans-serif;
    line-height: 25px;
    color: #FFFFFF;
}

.textElement12_generous a {
    text-transform: uppercase;
    color: #ff6c00;
    text-decoration: none;
}

.textElement12_generous a:hover {
    text-decoration: underline;
}

.textElement21_generous {
    font: bold 40px 'Droid Sans', Verdana, Helvetica, sans-serif;
    line-height: 55px;
    text-transform: uppercase;
    color: #FFFFFF;
}

.textElement22_generous {
    font: bold 14px 'Droid Sans', Verdana, Helvetica, sans-serif;
    line-height: 20px text-transform:uppercase;
    color: #FFFFFF;
}

.textElement23_generous {
    font: bold 22px 'Droid Sans', Verdana, Helvetica, sans-serif;
    line-height: 27px;
    text-transform: uppercase;
    color: #FFFFFF;
}

.textElement31_generous {
    font: bold 38px 'Lato', sans-serif;
    line-height: 45px;
    text-transform: uppercase;
    text-align: right;
    color: #000000;
}

.textElement32_generous {
    text-align: right;
    text-transform: uppercase;
    font: bold 24px 'Lato', sans-serif;
    line-height: 31px;
    color: #FFFFFF;
}

.textElement33_generous {
    text-transform: uppercase;
    font: 101px 'Lato', sans-serif;
    line-height: 110px;
    color: #FFFFFF;
}

.textElement33_generous a {
    color: #ffffff;
    text-decoration: none;
}

.textElement33_generous a:hover {
    color: #FF0000;
}

.orangex {
    color: #F60;
}

.textElement51_generous {
    font: bold 32px 'Droid Sans', Verdana, Helvetica, sans-serif;
    line-height: 38px;
    text-transform: uppercase;
    color: #ffffff;
}

.textElement52_generous {
    font: bold 18px 'Droid Sans', Verdana, Helvetica, sans-serif;
    line-height: 24px;
    text-transform: uppercase;
    color: #ffffff;
}

.textElement61_generous {
    font: bold 14px 'Droid Sans', Verdana, Helvetica, sans-serif;
    line-height: 18px;
    color: #ffffff;
}

.textElement62_generous {
    font: bold 42px 'Lato', sans-serif;
    line-height: 44px;
    text-transform: uppercase;
    color: #ffffff;
}

.textElement63_generous {
    font: 210px 'Arial', Verdana, Helvetica, sans-serif;
    line-height: 222px;
    text-transform: uppercase;
    color: #ffffff;
}

.textElement64_generous {
    font: 15px 'Droid Sans', Verdana, Helvetica, sans-serif;
    line-height: 18px;
    text-transform: uppercase;
    color: #ffffff;
}

.textElement64_generous a {
    color: #ffffff;
}

.textElement64_generous a:hover {
    color: #FF0000;
}

.textElement71_generous {
    font: bold 18px 'Droid Sans', Verdana, Helvetica, sans-serif;
    line-height: 24px;
    color: #000000;
}

.textElement72_generous {
    font: bold 26px 'Droid Sans', Verdana, Helvetica, sans-serif;
    line-height: 36px;
    text-transform: uppercase;
    color: #000000;
}

.textElement73_generous {
    font: bold 18px 'Droid Sans', Verdana, Helvetica, sans-serif;
    line-height: 36px;
    color: #000000;
}

.textElement11_generousFullWidth {
    font: bold 22px 'Lato', sans-serif;
    line-height: 31px;
    color: #000000;
}

.textElement12_generousFullWidth {
    font: bold 64px 'Lato', sans-serif;
    line-height: 66px;
    text-transform: uppercase;
    color: #000000;
}

.textElement13_generousFullWidth {
    font: 305px 'Arial', Verdana, Helvetica, sans-serif;
    line-height: 315px;
    text-transform: uppercase;
    color: #000000;
}

.textElement14_generousFullWidth {
    font: 24px 'Droid Sans', Verdana, Helvetica, sans-serif;
    line-height: 30px;
    text-transform: uppercase;
    color: #000000;
}

.textElement14_generousFullWidth a {
    color: #000000;
}

.textElement14_generousFullWidth a:hover {
    color: #FF0000;
}

.textElement31_generousFullWidth {
    font: bold 44px 'Lato', sans-serif;
    line-height: 56px;
    text-transform: uppercase;
    text-align: right;
    color: #000000;
}

.textElement32_generousFullWidth {
    text-align: right;
    text-transform: uppercase;
    font: bold 28px 'Lato', sans-serif;
    line-height: 38px;
    color: #FFFFFF;
}

.textElement33_generousFullWidth {
    text-transform: uppercase;
    font: 115px 'Lato', sans-serif;
    line-height: 133px;
    color: #FFFFFF;
}

.textElement33_generousFullWidth a {
    color: #ffffff;
    text-decoration: none;
}

.textElement33_generousFullWidth a:hover {
    color: #FF0000;
}

.textElement41_generousFullWidth {
    font: bold 74px 'Droid Sans', Verdana, Helvetica, sans-serif;
    line-height: 95px;
    color: #FFFFFF;
}

.textElement41_generousFullWidth a {
    color: #ff5656;
    text-decoration: none;
}

.textElement41_generousFullWidth a:hover {
    color: #d73c3c;
}

.textElement42_generousFullWidth {
    font: bold 24px 'Droid Sans', Verdana, Helvetica, sans-serif;
    line-height: 34px;
    text-transform: uppercase;
    color: #FFFFFF;
}

.textElement43_generousFullWidth {
    font: bold 32px 'Droid Sans', Verdana, Helvetica, sans-serif;
    line-height: 44px;
    text-transform: uppercase;
    color: #FFFFFF;
}

.textElement44_generousFullWidth {
    font: bold 44px 'Droid Sans', Verdana, Helvetica, sans-serif;
    line-height: 56px;
    text-transform: uppercase;
    color: #FFFFFF;
}

.textElement51_generousFullWidth {
    font: bold 43px 'Droid Sans', Verdana, Helvetica, sans-serif;
    line-height: 53px;
    text-transform: uppercase;
    color: #000000;
}

.textElement52_generousFullWidth {
    font: bold 28px 'Droid Sans', Verdana, Helvetica, sans-serif;
    line-height: 37px;
    text-transform: uppercase;
    color: #000000;
}

.textElement61_generousFullWidth {
    font: bold 38px 'Droid Sans', Verdana, Helvetica, sans-serif;
    line-height: 54px;
    text-transform: uppercase;
    color: #FFFFFF;
}

.textElement62_generousFullWidth {
    font: bold 28px 'Droid Sans', Verdana, Helvetica, sans-serif;
    line-height: 37px;
    text-transform: uppercase;
    color: #FFFFFF;
}

.textElement62_generousFullWidth a {
    text-transform: uppercase;
    color: #ff6c00;
    text-decoration: none;
}

.textElement62_generousFullWidth a:hover {
    text-decoration: underline;
}

.textElement71_generousFullWidth {
    font: bold 28px 'Droid Sans', Verdana, Helvetica, sans-serif;
    line-height: 37px;
    color: #000000;
}

.textElement72_generousFullWidth {
    font: bold 42px 'Droid Sans', Verdana, Helvetica, sans-serif;
    line-height: 58px;
    text-transform: uppercase;
    color: #000000;
}

.textElement73_generousFullWidth {
    font: bold 28px 'Droid Sans', Verdana, Helvetica, sans-serif;
    line-height: 37px;
    color: #000000;
}

.textElement11_generousFullScreen {
    font: bold 104px/120px 'Lato', sans-serif;
    text-transform: uppercase;
    color: #d41e3b;
}

.textElement12_generousFullScreen {
    font: bold 64px/80px 'Lato', sans-serif;
    color: #000000;
}

.textElement13_generousFullScreen {
    font: bold 48px/80px 'Lato', sans-serif;
    text-transform: uppercase;
    color: #d41e3b;
}

.textElement13_generousFullScreen a {
    text-transform: uppercase;
    color: #d41e3b;
    text-decoration: none;
}

.textElement13_generousFullScreen a:hover {
    text-decoration: underline;
}

.textElement21_generousFullScreen {
    font: bold 64px/85px 'Droid Sans', Verdana, Helvetica, sans-serif;
    text-transform: uppercase;
    color: #000000;
}

.textElement21_generousFullScreen a {
    text-transform: uppercase;
    color: #ff5656;
    text-decoration: none;
}

.textElement21_generousFullScreen a:hover {
    color: #d73c3c;
}

.textElement22_generousFullScreen {
    font: bold 24px/34px 'Droid Sans', Verdana, Helvetica, sans-serif;
    text-transform: uppercase;
    color: #000000;
}

.textElement41_generousFullScreen {
    font: bold 28px/37px 'Droid Sans', Verdana, Helvetica, sans-serif;
    color: #000000;
}

.textElement42_generousFullScreen {
    font: bold 48px/68px 'Droid Sans', Verdana, Helvetica, sans-serif;
    text-transform: uppercase;
    color: #000000;
}

.textElement43_generousFullScreen {
    font: bold 28px/37px 'Droid Sans', Verdana, Helvetica, sans-serif;
    color: #000000;
}

.textElement51_generousFullScreen {
    font: bold 22px/31px 'Droid Sans', Verdana, Helvetica, sans-serif;
    color: #000000;
}

.textElement51b_generousFullScreen {
    font: bold 22px/31px 'Droid Sans', Verdana, Helvetica, sans-serif;
    color: #000000;
}

.textElement52_generousFullScreen {
    font: bold 73px/72px 'Lato', Verdana, Helvetica, sans-serif;
    text-transform: uppercase;
    color: #000000;
}

.textElement53_generousFullScreen {
    font: 330px/335px 'Arial', Verdana, Helvetica, sans-serif;
    text-transform: uppercase;
    color: #000000;
}

.textElement54_generousFullScreen {
    font: 24px/34px 'Droid Sans', Verdana, Helvetica, sans-serif;
    text-transform: uppercase;
    color: #000000;
}

.textElement54_generousFullScreen a {
    color: #000000;
}

.textElement54_generousFullScreen a:hover {
    color: #FF0000;
}

.textElement61_generousFullScreen {
    font: bold 64px/74px 'Droid Sans', Verdana, Helvetica, sans-serif;
    text-transform: uppercase;
    color: #ffffff;
}

.textElement62_generousFullScreen {
    font: bold 28px/37px 'Droid Sans', Verdana, Helvetica, sans-serif;
    text-transform: uppercase;
    color: #ffffff;
}

.textElement11_300x600 {
    font: bold 34px 'Droid Sans', Verdana, Helvetica, sans-serif;
    line-height: 44px;
    text-transform: uppercase;
    color: #FFFFFF;
}

.textElement12_300x600 {
    font: bold 22px 'Droid Sans', Verdana, Helvetica, sans-serif;
    line-height: 27px;
    text-transform: uppercase;
    color: #FFFFFF;
}

.textElement12_300x600 a {
    text-transform: uppercase;
    color: #ff6c00;
    text-decoration: none;
}

.textElement12_300x600 a:hover {
    color: #FF0000;
}

.textElement21_300x600 {
    font: 22px 'Droid Sans', Verdana, Helvetica, sans-serif;
    line-height: 31px;
    color: #FFFFFF;
}

.textElement22_300x600 {
    font: bold 24px 'Droid Sans', Verdana, Helvetica, sans-serif;
    line-height: 26px;
    text-transform: uppercase;
    color: #FFFFFF;
}

.textElement10_728x90 {
    width: 30%;
    height: 260px;
    background: url(Images/SideBarPlus/728x90/textBg_transparency70.html);
}

.textElement11_728x90 {
    font: bold 34px 'Droid Sans', Verdana, Helvetica, sans-serif;
    line-height: 44px;
    text-transform: uppercase;
    color: #FFFFFF;
}

.textElement12_728x90 {
    font: bold 22px 'Droid Sans', Verdana, Helvetica, sans-serif;
    line-height: 27px;
    text-transform: uppercase;
    color: #FFFFFF;
}

.textElement12_728x90 a {
    text-transform: uppercase;
    color: #ff6c00;
    text-decoration: none;
}

.textElement12_728x90 a:hover {
    text-decoration: underline;
}

.textElement21_728x90 {
    font: bold 18px 'Droid Sans', Verdana, Helvetica, sans-serif;
    line-height: 31px;
    color: #FFFFFF;
}

.textElement21_728x90 a {
    text-transform: uppercase;
    color: #ff6c00;
    text-decoration: none;
}

.textElement21_728x90 a:hover {
    text-decoration: underline;
}

.textElement31_728x90 {
    font: bold 15px 'Droid Sans', Verdana, Helvetica, sans-serif;
    line-height: 21px;
    color: #000000;
}

.textElement32_728x90 {
    font: bold 24px 'Droid Sans', Verdana, Helvetica, sans-serif;
    line-height: 26px;
    text-transform: uppercase;
    color: #000000;
}

.textElement11_468x60 {
    font: bold 24px 'Droid Sans', Verdana, Helvetica, sans-serif;
    line-height: 34px;
    text-transform: uppercase;
    color: #000000;
}

.textElement12_468x60 {
    font: bold 16px 'Droid Sans', Verdana, Helvetica, sans-serif;
    line-height: 27px;
    text-transform: uppercase;
    color: #000000;
}

.textElement12_468x60 a {
    text-transform: uppercase;
    color: #ff6c00;
    text-decoration: none;
}

.textElement12_468x60 a:hover {
    color: #FF0000;
}

.textElement21_468x60 {
    font: bold 18px 'Droid Sans', Verdana, Helvetica, sans-serif;
    line-height: 22px;
    color: #FFFFFF;
}

.textElement21_468x60 a {
    text-transform: uppercase;
    color: #ff6c00;
    text-decoration: none;
}

.textElement21_468x60 a:hover {
    color: #FF0000;
}

.textElement31_468x60 {
    font: bold 11px 'Droid Sans', Verdana, Helvetica, sans-serif;
    line-height: 21px;
    color: #FFFFFF;
}

.textElement32_468x60 {
    font: bold 22px 'Droid Sans', Verdana, Helvetica, sans-serif;
    line-height: 26px;
    text-transform: uppercase;
    color: #FFFFFF;
}

.textElement11_MiniGallery1 {
    font: bold 26px 'Lato', sans-serif;
    line-height: 32px;
    color: #FFFFFF;
}

.textElement12_MiniGallery1 {
    font: bold 16px 'Droid Sans', Verdana, Helvetica, sans-serif;
    line-height: 23px;
    color: #FFFFFF;
}

.textElement12_MiniGallery1 a {
    text-transform: uppercase;
    color: #ff6c00;
    text-decoration: none;
}

.textElement12_MiniGallery1 a:hover {
    text-decoration: underline;
}

.textElement31_MiniGallery1 {
    font: bold 32px 'Droid Sans', Verdana, Helvetica, sans-serif;
    line-height: 37px;
    text-transform: uppercase;
    color: #FFFFFF;
}

.textElement32_MiniGallery1 {
    font: bold 14px 'Droid Sans', Verdana, Helvetica, sans-serif;
    line-height: 22px text-transform:uppercase;
    color: #FFFFFF;
}

.orangex {
    color: #F60;
}

.textElement51_MiniGallery1 {
    font: bold 22px 'Droid Sans', Verdana, Helvetica, sans-serif;
    line-height: 27px;
    text-transform: uppercase;
    color: #ffffff;
}

.textElement11_336x280 {
    font: bold 34px 'Droid Sans', Verdana, Helvetica, sans-serif;
    line-height: 44px;
    text-transform: uppercase;
    color: #000000;
}

.textElement12_336x280 {
    font: bold 22px 'Droid Sans', Verdana, Helvetica, sans-serif;
    line-height: 27px;
    text-transform: uppercase;
    color: #000000;
}

.textElement12_336x280 a {
    text-transform: uppercase;
    color: #ff6c00;
    text-decoration: none;
}

.textElement12_336x280 a:hover {
    color: #FF0000;
}

.textElement21_336x280 {
    font: 16px 'Droid Sans', Verdana, Helvetica, sans-serif;
    line-height: 25px;
    color: #FFFFFF;
}

.textElement22_336x280 {
    font: bold 18px 'Droid Sans', Verdana, Helvetica, sans-serif;
    line-height: 22px;
    text-transform: uppercase;
    color: #FFFFFF;
}

.hideElement {
    display: none;
}
/* flex slider css */
.tf-work-carousel .flex-direction-nav {
    *height: 0;
}

.work-carousel-head {
    position: relative;
}

.work-carousel-head a {
    width: 28px;
    height: 28px;
    display: block;
    cursor: pointer;
    background: transparent url(  /Images/arrow_bttom_slide.png) no-repeat 0 0;
    
    position: absolute;
    top: 0px;
    margin: -36px 0 0 0;
    right: 0px;
    z-index: 1;
    cursor: pointer;
    text-indent: -9999px;
}

.work-carousel-head .next {
    background-position: -30px 0;
}

.work-carousel-head .prev {
    margin-right: 30px;
}

.work-carousel li {
    display: block;
    float: left;
    position: relative;
    background: #fff;
    margin: 0 0px 0 0px !important;
}
 /* menu css */
 .main_nav{}
.main_nav ul{}
.main_nav li{}
.main_nav li a{}
.main_nav li a:hover, .menu ul li:hover a{color:#FFFFFF;text-decoration:none;}
.main_nav li ul{display:none;height:auto;position:absolute;width:225px;transition:all 0.4s ease 0s;z-index:2000;margin:0px 0 0 0px;}
.main_nav li:hover ul{display:block;}
.main_nav li li{display:block;float:none;margin:0px;padding:0px;width:195px;border-bottom:1px solid #202020;}
.main_nav li li.last{border-bottom:none;}
.main_nav li:hover li a{background:#000;}
.main_nav li:hover li a.top{border-top:solid 3px #e36f26;}
.main_nav li ul a{display:block;font-size:12px;font-style:normal;height:28px;line-height:30px;margin-bottom:0;margin-left:0 !important;margin-right:0;padding:10px 10px 0 15px;text-align:left;color:#fff;}
.main_nav li ul a:hover, .menu li ul li:hover a{background:#e36f26 !important;border:0px;color:#ffffff;text-decoration:none;transition:all 0.4s ease 0s;padding-left:0px;}
.menu p{clear:left;}

/* pixe design css */
body{background:#fff;margin:0px;padding:0px;color:#363636;font-family:'PTSansRegular' !important;font-size:14px !important;}
*{margin:0px;padding:0px;}
h1{font-weight:normal;font-size:24px;font-family: 'PTSansRegular';}
h2{font-weight:normal;font-size:24px;font-family: 'PTSansRegular';}
h3{font-family: 'PTSansRegular';font-weight:normal;font-size:18px;}
h4{font-weight:normal;font-size:18px;}
.title{padding:0 0 0 0;}
.title h2.red{border-left:solid 3px #e36f26;color:#313131;font-size:28px;padding:0 0 0 10px;}
.title span.red{color:#e36f26;}
.orange_btn{background:#fbad42;float:left;color:#fff !important;font-size:12px; font-family: 'PTSansRegular';, Geneva, sans-serif; font-weight:bold; border:solid 1px #aaaaaa; padding:7px 32px;margin:10px 0 0 0 !important;}
.orange_btn:hover{background:#fbad42; cursor:pointer; float:left;color:#000 !important;font-size:12px; font-family: 'PTSansRegular';, Geneva, sans-serif; font-weight:bold; border:solid 1px #aaaaaa; padding:7px 32px !important;margin:10px 0 0 0 !important;}

.Submit_btn{background:#fbad42;float:left;color:#fff !important;font-size:12px; font-family: 'PTSansRegular';, Geneva, sans-serif; font-weight:bold; border:solid 1px #aaaaaa; padding:7px 10px;margin:10px 0 0 0 !important;}
.Submit_btn:hover{cursor:pointer; background:#fbad42;float:left;color:#000 !important;font-size:12px; font-family: 'PTSansRegular';, Geneva, sans-serif; font-weight:bold; border:solid 1px #aaaaaa; padding:7px 10px !important;margin:10px 0 0 0 !important;}
.airticket_btn
{
    background: url('../Images/logo-airticket.png') no-repeat;
    width: 165px;
    height: 40px;
}
.airticket_btn:hover
{
    
    width: 165px;
    height: 40px;
}
.tripGo_btn
{
    background: url('../Images/trips-go.png') no-repeat;
    width: 170px;
    height: 40px;
}
.tripGo_btn:hover
{
    
    width: 170px;
    height: 40px;
}
a.red_btn:hover{background:#fbad42;float:left;color:#000 !important;font-size:12px; font-weight:bold; border:solid 1px #aaaaaa; padding:10px 18px 10px 18px !important;margin:10px 0 0 0 !important;}
a.gray_btn{background:#1f1f1f;float:left;color:#fff !important;font-size:13px;text-transform:uppercase;border:solid 1px #0c0c0c;-moz-box-shadow:inset -0px 1px #0c0c0c;-webkit-box-shadow:inset -0px 1px #0c0c0c;box-shadow:inset -0px 1px #7b7b7b;padding:6px 22px 6px 22px !important;margin:10px 0 0 0 !important;}
a{text-decoration:none;}
a .img{border:none;}
li{list-style:none;}
.clear{clear:both;}
.height5{height:5px;}
.height10{height:10px;}
.height15{height:15px;}
.height20{height:20px;}
.height25{height:25px;}
.height30{height:30px;}
#wrap{}
#wrap .container{width:960px;margin:0 auto;}
#top_bar{position:relative;z-index:10;display:block;}
#top_bar li.mb{background:url(  /Images/top-mb.png) no-repeat;color:#fff;position:absolute;margin:12px 0 0 0;padding:0 0 0 25px;font-size:13px;}
#top_bar .social_icons{margin:7px 0 0 0;float:right;}
#top_bar .social_icons a{background:url(  /Images/social_icon.png) no-repeat;height:26px;width:26px;float:left;margin:0 0 0 5px;}
#top_bar .social_icons a:hover{-webkit-transition:all 0.6s ease-out;-moz-transition:all 0.5s ease-out;-ms-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;transition:all 0.6s ease-out;}
#top_bar .social_icons a.fb{background-position:0 0;}
#top_bar .social_icons a.fb:hover{background-position:0 -26px;}
#top_bar .social_icons a.sk{background-position:-29px 0;}
#top_bar .social_icons a.sk:hover{background-position:-29px -26px;}
#header{background-color: #f8f6b9;margin:40px 0 0 0;position:absolute;z-index:10;width:100%;height:94px;}
#header .logo{float:left;margin:20px 0 0 -4px;}
#header .nav{line-height:84px;float:right;}
#header .nav li{float:left;border-right:solid #242424 1px;margin:0 0 0 0px;}
#header .nav li.first{border-left:solid #242424 1px;}
#header .nav a{text-transform:uppercase;font-size:13px;color: #000;
     padding:5px 18px;margin:0 0 0 0;display:block;}
#header .nav a.sel{background:#e36f26;display:block;color:#fff;}
#header .nav a:hover{background:#e36f26;color:#fff;-webkit-transition:none;-o-transition:0;transition:none;-moz-transition:background-color 1000ms ease;-webkit-transition:background-color 1000ms ease;-o-transition:background-color 1000ms ease;transition:background-color 1000ms ease;}
#content{background:url(  /Images/service_divide.jpg) repeat-x top;height:4px;padding:4px 0 0 0;}
#content .services .service_sec{float:left;width:233px;margin:28px 8px 0 0px;padding:15px 0;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;-ms-transition:all 1s ease-in-out;}
#content .services .service_sec:hover{background:#f7f7f7;padding:15px 0;cursor:default;-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);}
#content .services .service_sec.last{margin:28px 0 0 0px;}
#content .service_sec .detail{text-align:center;}
#content .service_sec .detail span{font-size:18px;font-family:'PTSansbold';color:#464646;margin:10px 0 10px 0;}
#content .service_sec .detail img{margin:0 0 20px 0;}
#content .service_sec .detail p{font-size:12px;color:#878787;margin:5px 0 15px 0;}
#content .our_work{margin:20px 0 0 0;}
#content .our_work .title{border-bottom:solid 4px #313131;padding:0 0 15px 0;}
#content .our_work li{margin:0 19px 0 0 !important;}
#content .our_work li.last{margin:0 19px 0 0px !important;}
#content .our_work .work{float:left;width:301px;margin:25px 0px 0 0;}
#content .our_work .work.last{margin:25px 0 0 0;}
#content .our_work p.port{background:#f9f9f9;border:solid 1px #ededed;text-align:center;padding:10px 0;width:299px;float:left;color:#5e5e5e;font-size:15px;text-transform:uppercase;}
#content .testi{background:#f9f9f9;border:solid 2px #f5f5f5;margin:40px 0 0 0;text-align:center;padding:35px 0;}
#content .testi p{color:#373737;font-size:16px;margin:25px 0 15px 0;line-height:21px;}
#content .testi span.name{font-size:16px;color:#e36f26;font-family:'PTSansBold';}
#content .testi span.job{font-size:12px;color:#454545;}
#content .blog{width:490px;float:left;margin:25px 0 0 0;}
#content .blog img{float:left;margin:25px 0 0 0;}
#content .blog .detail{float:right;width:490px;margin:25px 0 0 0;}
#content .blog .detail h3{font-size:26px;color:#4a4a4a;}
#content .blog .detail li{float:left;}
#content .blog .detail li.name{background:url(  /Images/blog_admin.png) no-repeat 0 0;padding:0 0 0 28px;margin:15px 0 0 0;}
#content .blog .detail li.date{background:url(  /Images/blog_clander.png) no-repeat 0 0;margin:0 0 0 20px;padding:0 0 0 28px;margin:15px 0 0 25px;}
#content .blog .detail a{font-size:12px;color:#515151;}
#content .blog .detail p{font-size:13px;line-height:18px;color:#525252;margin:10px 0 0 0;}
#content .blog .detail .social{margin:16px 0 0 0;}
#content .blog .detail .social a{background:url(  /Images/blog_social.png) no-repeat;width:26px;height:28px;float:left;margin:0 5px 0 0;}
#content .blog .detail .social a.fb{background-position:0 0;}
#content .blog .detail .social a.fb:hover{background-position:0 -28px;}
#content .blog .detail .social a.tw{background-position:-29px 0;}
#content .blog .detail .social a.tw:hover{background-position:-29px -28px;}
#content .blog .detail .social a.gp{background-position:-58px 0;}
#content .blog .detail .social a.gp:hover{background-position:-58px -28px;}
#content .blog .detail .social a.db{background-position:-87px 0;}
#content .blog .detail .social a.db:hover{background-position:-87px -28px;}
#content .blog .detail a.more{margin:18px 0 0 0 !important;color:#fff;}
#content .why_choose{float:right;width:418px;margin:25px 0 0 0;}
#content .why_choose .features{margin:28px 0 0 0;}
#content .why_choose .features span{background:url(  /Images/tick.png) no-repeat 0 5px;float:left;line-height:36px;padding:0 0 0 33px;font-size:15px;color:#383737;}
#content .clients{margin:30px 0 0 0;float:left;}
#content .clients .client{margin:25px 0 0 0;}
#content .clients .client a{margin:0 44px 0 0;}
#content .clients .client a.last{margin:0 0 0 0;}
#footer{background:#141414;margin:20px 0 0 0;}
#footer .sections{float:left;width:210px;margin:20px 30px 0 0;}
#footer .sections.last{margin:20px 0 0 0;}
#footer .sections h5{color:#ececec;font-size:18px;font-weight:normal;margin:0 0 15px 0;}
#footer .sections .links li{background:#0b0b0b;border-left:solid 3px #e36f26;margin:0 0 4px 0;}
#footer .sections .links li.last{border-bottom:none;}
#footer .sections .links li:hover a{background:#e36f26;padding:0 0 0 12px;color:#fff;border-left:solid 3px #e36f26;cursor:pointer;-webkit-transition:all 0.6s ease-out;-moz-transition:all 0.5s ease-out;-ms-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;transition:all 0.6s ease-out;}
#footer .sections .links li.last{border-bottom:none;}
#footer .sections .links a{color:#8e8e8e;padding:0 0 0 7px;-webkit-transition:all 0.6s ease-out;-moz-transition:all 0.5s ease-out;-ms-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;transition:all 0.6s ease-out;display:block;line-height:36px;font-size:12px;display:block;}
#footer .about p{font-size:12px;color:#9d9d9d;}
#footer .about img{border:none;margin:24px 0 0 0;}
#footer .form input[type=text]{color:#7f7f7f;background:#202020;border:none;height:30px;width:190px;padding:0 10px;margin:0 0 8px 0;font-size:11px;}
#footer .form textarea{color:#7f7f7f;background:#202020;border:none;height:86px;float:left;padding:7px 10px;font-size:11px;width:190px;margin:0 0 8px 0;font-family:'PTSansRegular';}
.error_active{border:#e36f26 1px solid !important;}
#footer .form a.more{margin:0 0 0 0;padding:6px 10px 4px 10px;font-size:11px;}
#footer .get_touch ul{background:url(  /Images/map.png) no-repeat 0 125px;height:215px;}
#footer .get_touch li{background:url(  /Images/get_touch_icon.png) no-repeat 0 7px;font-size:12px;color:#9d9d9d;line-height:34px;padding:0 0 0 25px;}
#footer .get_touch a{font-size:12px;color:#9d9d9d;}
#footer .get_touch a:hover{color:#e36f26;}
#footer .get_touch li.phone{background-position:0 8px;}
#footer .get_touch li.time{background-position:0 -30px;}
#footer .get_touch li.email{background-position:0 -62px;}
#footer .get_touch li.globe{background-position:0 -96px;}
#footer .get_touch li.address{background-position:0 -140px;line-height:18px;margin:8px 0 0 0;}
#footer .footer_bot{background:url(  /Images/footer_bot.jpg) repeat-x;height:51px;margin:25px 0 0 0;}
#footer .footer_bot p{float:left;font-size:12px;color:#8a8a8a;line-height:51px;}
#footer .footer_bot a{color:#b1b1b1;font-weight:bold;}
#footer .footer_bot a:hover{color:#e36f26;}
#footer .footer_bot .social_icons{margin:14px 0 0 0;float:right;}
#footer .footer_bot .social_icons a{background:url(  /Images/social_icon.png) no-repeat;height:26px;width:26px;float:left;margin:0 0 0 5px;}
#footer .footer_bot .social_icons a:hover{-webkit-transition:all 0.6s ease-out;-moz-transition:all 0.5s ease-out;-ms-transition:all 0.5s ease-out;-o-transition:all 0.5s ease-out;transition:all 0.6s ease-out;}
#footer .footer_bot .social_icons a.fb{background-position:0 0;}
#footer .footer_bot .social_icons a.fb:hover{background-position:0 -26px;}
#footer .footer_bot .social_icons a.tw{background-position:-29px 0;}
#footer .footer_bot .social_icons a.tw:hover{background-position:-29px -26px;}
#footer .footer_bot .social_icons a.yt{background-position:-58px 0;}
#footer .footer_bot .social_icons a.yt:hover{background-position:-58px -26px;}
#footer .footer_bot .social_icons a.gp{background-position:-87px 0;}
#footer .footer_bot .social_icons a.gp:hover{background-position:-87px -26px;}
#footer .footer_bot .social_icons a.db{background-position:-116px 0;}
#footer .footer_bot .social_icons a.db:hover{background-position:-116px -26px;}
#sub_banner{background:url(  /Images/sub_banner.jpg) repeat-x center;text-align:center;height:255px;padding:0 0;}

#flights_sub_banner{background:url(  /Images/flights_sub_banner.jpg) repeat-x center;text-align:center;height:255px;padding:0 0;}
#flights_sub_banner h1{color:#fff;position:absolute;margin:175px 0 0 0;font-weight:bold;font-size:30px;margin-left:95px;}

#hotels_sub_banner{background:url(  /Images/hotels_sub_banner.jpg) repeat-x center;text-align:center;height:255px;padding:0 0;}
#hotels_sub_banner h1{color:#fff;position:absolute;margin:175px 0 0 0;font-weight:bold;font-size:30px;margin-left:95px;}

#visas_sub_banner{background:url(  /Images/visas_sub_banner.jpg) repeat-x center;text-align:center;height:255px;padding:0 0;}
#visas_sub_banner h1{color:#fff;position:absolute;margin:175px 0 0 0;font-weight:bold;font-size:30px;margin-left:95px;}

#insurance_sub_banner{background:url(  /Images/insurance_sub_banner.jpg) repeat-x center;text-align:center;height:255px;padding:0 0;}
#insurance_sub_banner h1{color:#fff;position:absolute;margin:175px 0 0 0;font-weight:bold;font-size:30px;margin-left:95px;}

#tours_sub_banner{background:url(  /Images/tours_sub_banner.jpg) repeat-x center;text-align:center;height:255px;padding:0 0;}
#tours_sub_banner h1{color:#fff;position:absolute;margin:175px 0 0 0;font-weight:bold;font-size:30px;margin-left:95px;}

#sub_banner h1{color:#fff;position:absolute;margin:175px 0 0 0;font-weight:bold;font-size:30px;}
#sub_content{background:url(  /Images/service_divide.jpg) repeat-x top;padding:4px 0 0 0;}
#sub_content .about{margin:35px 0 0 0;padding:0 0 32px 0;}
#sub_content .about .tourguide{width:375px;float:right;}
#sub_content .about .text{float:left;width:564px;}
#sub_content .about .text p{margin:0 0 18px 0;font-size:13px;}
#sub_content .about .text ul.ticks li{background:url(  /Images/tick.png) no-repeat 0 5px;padding:0 0 0 32px;line-height:34px;font-size:13px;margin:0 0 0 0;}
#sub_content .about_more{margin:35px 0 0 0;float:left;padding:0 0 35px 0;background:url(  /Images/service_divide.jpg) repeat-x bottom;}
#sub_content .about_more .three-sec{float:left;width:294px;margin:0 38px 0 0;}
#sub_content .about_more .three-sec.last{margin:0px;}
#sub_content .about_more .three-sec h2.how-work{color:#313131;font-size:28px;}
#sub_content .about_more .center{text-align:center;}
#sub_content .about_more .center img{margin:20px 0 0 0;}
#sub_content .about_more .three-sec p{margin:15px 0 0 0;line-height:21px;}
#sub_content .meet_team{text-align:center;margin:35px 0 0 0;}
#sub_content .meet_team h2{color:#e36f26;font-size:32px;}
#sub_content .meet_team p{}
#sub_content .meet_team .arrow{margin:14px 0 0 0;}
#sub_content .meet_team .team_sec{float:left;width:200px;margin: 0;padding:10px;}
#sub_content .meet_team .team_sec.last{margin: 0;}
#sub_content .meet_team .team_sec:hover{background:#f2f2f2;padding:10px;}
#sub_content .meet_team .team_sec span{font-size:20px;color:#e36f26;font-family: 'PTSansRegular';}
#sub_content .meet_team .team_sec a.position{padding:5px 20px;font-size:11px;}
#sub_content .meet_team .team_sec p{margin:10px 0 0 0;font-size:12px;line-height:21px;}
#sub_content .meet_team .team_sec a.tw{background:url(  /Images/team-twitter.png) no-repeat;width:28px;margin:-70px 0 0 0;position:relative;z-index:2;height:28px;float:left;}
#sub_content .meet_team .team_sec a.tw:hover{background-position:0 -28px;}
#sub_content .meet_team .team_sec a.fb{background:url(  /Images/team_fb.png) no-repeat;width:28px;margin:-70px 0px 0 0;position:relative;z-index:2;height:28px;float:right;}
#sub_content .meet_team .team_sec a.fb:hover{background-position:0 -28px;}
#sub_content .meet_team .team_sec a.db{background:url(  /Images/team-db.png) no-repeat;width:28px;margin:-24px 0px 0 85px;position:relative;z-index:2;height:28px;float:left;}
#sub_content .meet_team .team_sec a.db:hover{background-position:0 -28px;}
#sub_content .services{margin:35px 0 0 0;background:url(  /Images/service_divide.jpg) repeat-x bottom;padding:0 0 35px 0;float:left;}
#sub_content .services .serv_sec{width:282px;float:left;text-align:center;margin:0 56px 0 0;}
#sub_content .services .serv_sec.last{margin:0px;}
#sub_content .services .serv_sec h2{margin:18px 0 2px 0;}
#sub_content .tech_use{background:url(  /Images/service_divide.jpg) repeat-x bottom;padding:0 0 35px 0;margin:35px 0 0 0;}
#sub_content .tech_use .text{float:left;width:464px;margin:35px 0 0 0;}
#sub_content .tech_use .text p{margin:15px 0 0 0;}
#sub_content .more_services{margin:35px 0 30px 0;}
#sub_content .more_services .more_serv_sec{margin:50px 0 20px 0;}
#sub_content .more_services .more_serv_sec img{float:left;margin:40px 0 0 95px;}
#sub_content .more_services .more_serv_sec .text{float:right;width:595px;text-align:justify;}
#sub_content .more_services .more_serv_sec .text p{margin:15px 0 0 0;}
#sub_content .more_services .more_serv_sec.pos_change img{float:right;margin:40px 95px 0 0;}
#sub_content .more_services .more_serv_sec.pos_change .text{float:left;text-align:justify;width:595px;}
#sub_content .more_services .more_serv_sec.pos_change .text p{margin:15px 0 0 0;}
#sub_content .blog{margin:35px 0 0 0;}
#sub_content .left_sec{float:left;width:666px;}
#sub_content .left_sec .date{background:url(  /Images/blog-date.png) no-repeat;width:96px;float:left;height:106px;margin:20px 0 0 0;text-align:center;padding:32px 0 0 0;line-height:20px;}
#sub_content .left_sec .date span.large{font-size:58px;font-weight:bold;color:#fff;}
#sub_content .left_sec .date span.small{font-size:11px;color:#fff;}
#sub_content .left_sec .left{float:right;width:570px;margin:23px 0 0 0;}
#sub_content .left_sec .left .posted{background:#f9f9f9;padding:12px;}
#sub_content .left_sec .left p{margin:12px 0 0 0;}
#sub_content .left_sec .left a{float:left;padding:0 0 0 25px;margin:0 20px 0 0;color:#515151;}
#sub_content .left_sec .left a:hover{color:#10b0de;}
#sub_content .left_sec .left a.post{background:url(  /Images/posted.png) no-repeat;}
#sub_content .left_sec .left a.views{background:url(  /Images/views.png) no-repeat;}
#sub_content .left_sec .left a.chat{background:url(  /Images/chat.png) no-repeat;}
#sub_content .right_sec{background:#fff;float:right;width:260px;}
#sub_content .right_sec .search{background:#ececec;padding:25px 15px;}
#sub_content .right_sec .search input[type=text]{border:none;width:183px;height:32px;padding:0 5px;color:#999;}
#sub_content .right_sec .search input[type=submit]{background:url(  /Images/blog_search.jpg) no-repeat;width:34px;height:32px;border:none;cursor:pointer;margin:0 0 0 -3px;}
#sub_content .right_sec .category{margin:20px 0 0 0;}
#sub_content .right_sec .category.last{border:0px;}
#sub_content .right_sec .category.last p{width:220px;}
#sub_content .category h3{font-size:20px;margin:0 0 10px 0;}
#sub_content .category ul.b-arrow li{background:url(  /Images/blog_arrow.png) no-repeat 0 7px;padding:0 0 0 15px;}
#sub_content .category li{line-height:28px;}
#sub_content .category a{color:#4e4e4e;}
#sub_content .post .post_sec{margin:20px 0 10px 0;}
#sub_content .post .post_sec img{float:left;margin:0 15px 0 0;}
#sub_content .post .post_sec span{font-size:13px;font-weight:bold;}
#sub_content .post .post_sec p{font-size:12px;line-height:14px;margin:0 0 0 15px;}
#sub_content .blog .comments h3{background:#3a3a3a;height:35px;color:#fff;line-height:35px;padding:0 0 0 15px;}
#sub_content .comments .p-comments{margin:20px 0 0 0;border-bottom:solid 1px #e5e5e5;padding:0 0 18px 0;}
#sub_content .comments .p-comments.right{margin:20px 0 0 80px;border-bottom:solid 1px #e5e5e5 0;padding:0 0 18px 0;}
#sub_content .comments .p-comments.right.last{border-bottom:0;}
#sub_content .comments .p-comments.right .text{float:right;width:510px;}
#sub_content .comments .p-comments img{float:left;}
#sub_content .comments .p-comments .text{float:right;width:588px;}
#sub_content .comments .p-comments .text span{color:#808080;}
#sub_content .comments .p-comments .text a{color:#e36f26;}
#sub_content .comments .p-comments .text p{margin:5px 0 0 0;}
#sub_content .blog .leave_comment h3{background:#3a3a3a;height:35px;color:#fff;line-height:35px;padding:0 0 0 15px;margin:10px 0 20px 0;}
#sub_content .leave_comment .field{float:left;width:324px;margin:10px 18px 0 0;}
#sub_content .leave_comment .field.last{margin:10px 0px 0 0;}
#sub_content .leave_comment .field label{float:left;width:94px;margin:10px 0 0 0;color:#818181;}
#sub_content .leave_comment .field input[type=text]{border:solid 1px #e3e3e3;height:35px;width:214px;color:#818181;padding:0 5px;}
#sub_content .leave_comment label{float:left;width:94px;margin:10px 0 0 0;color:#818181;}
#sub_content .leave_comment textarea{border:solid 1px #e3e3e3;height:186px;width:545px;margin:12px 0px 0 0;padding:10px;color:#818181;}
#sub_content .leave_comment .submit{margin:0 0 0 94px;float:left;}
#sub_content .contact{margin:35px 0 0 0;}
#sub_content .contact .get_touch{background:url(  /Images/gettouch_map.png) no-repeat 55px 85px;float:left;width:344px;margin:35px 0 0 0;}
#sub_content .contact .get_touch ul li{background:url(  /Images/contact_icons.png) no-repeat;padding:0 0 0 25px;line-height:28px;font-size:13px;margin:5px 0 0 0;}
#sub_content .contact .get_touch li.address{background-position:0px 5px;}
#sub_content .contact .get_touch li.email{background-position:0px -27px;}
#sub_content .contact .get_touch li.mobile{background-position:0px -62px;}
#sub_content .contact .get_touch li.url{background-position:0px -98px;}
#sub_content .contact .get_touch .social a{background:url(  /Images/gettouch_social.png) no-repeat;float:left;width:34px;height:34px;margin:15px 3px 0 0;}
#sub_content .contact .get_touch .social a.sk{background-position:0 0;}
#sub_content .contact .get_touch .social a.sk:hover{background-position:0 -34px;}
#sub_content .contact .get_touch .social a.fb{background-position:-38px 0;}
#sub_content .contact .get_touch .social a.fb:hover{background-position:-38px -33px;}
#sub_content .contact .form{float:right;width:548px;margin:35px 0 0 0;}
#sub_content .contact .form .field{margin:10px 0 0 0;}
#sub_content .contact .form .field label{float:left;width:94px;margin:10px 0 0 0;color:#818181;}
#sub_content .contact .form .field input[type=text]{border:solid 1px #e3e3e3;height:35px;width:214px;color:#818181;padding:0 5px;}
#sub_content .contact .form label{float:left;width:94px;margin:10px 0 0 0;color:#818181;}
#sub_content .contact .form textarea{border:solid 1px #e3e3e3;height:120px;width:434px;margin:10px 0 0 0;color:#818181;padding:5px 5px;}
#sub_content .contact .form a.red_btn{margin:10px 0 0 94px !important;float:left;}
#sub_content .columns{margin:25px 0 0 0;}
#sub_content .columns .col_one{border-bottom:solid 1px #CCC;padding:0 0 20px 0;float:left;}
#sub_content .columns p{margin:5px 0 0 0;color:#666;}
#sub_content .columns .col_two{margin:20px 0 0 0;border-bottom:solid 1px #CCC;padding:0 0 20px 0;float:left;}
#sub_content .columns .col_two p{float:left;width:450px;margin:0 35px 0 0;}
#sub_content .columns .col_two p.last{margin:0px;}
#sub_content .columns .col_thr{margin:20px 0 0 0;border-bottom:solid 1px #CCC;padding:0 0 20px 0;float:left;}
#sub_content .columns .col_thr p{float:left;width:290px;margin:0 35px 0 0;}
#sub_content .columns .col_thr p.last{margin:0px;}
#sub_content .columns .col_for{margin:20px 0 0 0;border-bottom:solid 1px #CCC;padding:0 0 20px 0;float:left;}
#sub_content .columns .col_for p{float:left;width:210px;margin:0 35px 0 0;}
#sub_content .columns .col_for p.last{margin:0px;}
#faq{margin:15px 0 0 0;}
#faq h1{margin:0px 0 15px 0;}
#faq dt{color:#5b5b5b;cursor:pointer;font-size:16px;background:#CCC;margin:0 0 5px 0;padding:10px 10px;font-family: 'PTSansRegular';}
#faq dt.two{background:#e36f26;color:#fff;}
#faq dd{color:#757575;margin:0 0 15px 0;}
#table{background:#f8f8f8;padding:10px;margin:30px 0 0 0;}
#table .main_tab{background:#fff;border:solid 1px #e1e1e1;}
#table .main_tab .tab_sec{background:#fff;text-align:center;border-right:solid 1px #e1e1e1;width:187px;float:left;}
#table .main_tab .tab_sec.last{border-right:none;width:186px;}
#table .main_tab .tab_sec h2{padding:10px 0px;color:#666;}
#table .main_tab .price{background:#f8f8f8;padding:15px 0;}
#table .main_tab .price p{font-size:55px;color:#333;line-height:15px;margin:18px 0 0 0;font-family:'PTSansRegular';}
#table .main_tab .price span.doller{font-size:22px;position:relative;top:-18px;font-weight:900;font-family: 'PTSansRegular';}
#table .main_tab .price span.rp{font-size:18px;}
#table .main_tab .price span.per{font-size:12px;}
#table .main_tab ul li{border-bottom:solid 1px #e1e1e1;}
#table .main_tab li{line-height:40px;}
#table .main_tab .button{background:#f8f8f8;padding:20px 0;}
#table .main_tab .button a{background:#333;color:#fff;padding:7px 20px;text-transform:uppercase;}
#table_two{background:#f8f8f8;padding:10px;margin:30px 0 0 0;}
#table_two .main_tab{background:#fff;border:solid 1px #e1e1e1;}
#table_two .main_tab .tab_sec{background:#fff;text-align:center;border-right:solid 1px #e1e1e1;width:187px;float:left;}
#table_two .main_tab .tab_sec.last{border-right:none;width:186px;}
#table_two .main_tab .tab_sec h2{padding:10px 0px;}
#table_two .main_tab .tab_sec h2{color:#e36f26;}
#table_two .main_tab .price{background:#f8f8f8;padding:15px 0;}
#table_two .main_tab .price{padding:15px 0;}
#table_two .main_tab .price{background:#e36f26;}
#table_two .main_tab .price p{font-size:55px;color:#fff;line-height:15px;margin:18px 0 0 0;font-family:'PTSansRegular';}
#table_two .main_tab .price span.doller{font-size:22px;position:relative;top:-18px;font-weight:900;font-family: 'PTSansRegular';}
#table_two .main_tab .price span.rp{font-size:18px;}
#table_two .main_tab .price span.per{font-size:12px;}
#table_two .main_tab ul li{border-bottom:solid 1px #e1e1e1;}
#table_two .main_tab li{line-height:40px;}
#table_two .main_tab .button{background:#f8f8f8;padding:20px 0;}
#table_two .main_tab .button a.red_btn{float:none;color:#fff;padding:7px 20px;text-transform:uppercase;}
#sub_content .error{text-align:center;margin:0 0 45px 0;}
#sub_content .error p{font-size:130px;font-weight:900;font-family:'PTSansRegular';}
#sub_content .error h4{font-size:60px;margin:-50px 0 15px 0;font-family: 'PTSansRegular';}
#sub_content .error a{float:none;}
.emailbutton{float:right;height:34px;width:96px;background:url(  /Images/email-button.png) no-repeat;margin-right:26px;margin-top:20px;}
.emailbutton:hover{background:url(  /Images/hover-email-button.png) no-repeat;height:34px;width:96px;}
.skype-call{margin-right:25px;float:right;height:45px;width:45px;background:url(  /Images/skype.png) no-repeat;border-left:1px solid #FFF;}
.skype-call:hover{background:url(  /Images/hover-skype.png) no-repeat;height:45px;width:45px;border-left:1px solid #FFF;}
.booking_form{margin:0 auto;font-size:12px;font-weight:normal;width:225px; margin-top: 140px ;}
.booking_form input[type="text"]{background:url(  /Images/booking-form-line.png) no-repeat;background-position:bottom;padding:4px;width:206px;border:none;color:#9d9d9d;font-size:12px;margin-top:20px;}
.tourguideulli{float:left;width:150px;}
.tourguideulli ul{float:left;}
.tourguideulli ul li{float:left;}
.tourguideulli ul li a{float:left;padding-left:15px;padding-top:2px;padding-bottom:4px;color:#5c5b59;text-decoration:none;padding-top:2px;width:150px;font-size:16px;}
.tourguideulli li a:hover{background-color:#fbad42;color:#5c5b59;}
.twotourguideulli{float:right;width:150px;}
.twotourguideulli ul{float:left;}
.twotourguideulli ul li{float:left;}
.twotourguideulli ul li a{float:left;padding-left:15px;padding-top:2px;padding-bottom:4px;color:#5c5b59;text-decoration:none;padding-top:2px;width:150px;font-size:16px;}
.twotourguideulli li a:hover{background-color:#fbad42;color:#fff;}
.getfares{float:left;height:34px;width:140px;background:url(  /Images/get-fares.jpg) no-repeat;margin-right:25px;margin-top:10px;}
.getfares:hover{background:url(  /Images/hover-get-fares.jpg) no-repeat;height:34px;width:140px;}
.styled-select3{width:105px;height:20px;overflow:hidden;border:0px;float:left;margin-right:0px;}
.styled-select3 select{background:url(  /Images/select_right.png) no-repeat right;width:98px;font-size:12px;height:20px;color:#9d9d9d;overflow:hidden;border:0;-webkit-appearance:none;}
.styled-select4{width: 213px; height: 20px; background-color: #f2f2f2; overflow: hidden; background: url(  /Images/select_right2.png) no-repeat right; border: 0px; float: left; margin-right: 0px;}
.styled-select4 select{background:transparent;width:206px;font-size:12px;height:20px;color:#9d9d9d;overflow:hidden;border:0;-webkit-appearance:none;}


#nletter::-webkit-input-placeholder { color:#fcd1c3; }
#nletter::-moz-placeholder { color:#fcd1c3; }

::-webkit-input-placeholder { color:#9d9d9d; }
::-moz-placeholder { color:#9d9d9d; }

.rollover{height:78px;width:78px;}
.rollover:hover{filter:alpha(opacity=50);opacity:0.5;height:78px;width:78px;}
.hasPlaceholder {	color: #000;}


.email_btn{background:#fbad42;float:left;color:#fff !important;font-size:12px; font-family: 'PTSansRegular';, Geneva, sans-serif; font-weight:bold; border:solid 1px #aaaaaa; margin: 13px 0 0px 24px;    padding: 7px 17px !important;
    height: 34px;
}
.email_btn:hover{background:#fbad42;float:left;color:#000 !important;font-size:12px; font-family: 'PTSansRegular';, Geneva, sans-serif; font-weight:bold; border:solid 1px #aaaaaa; margin: 13px 0 0 24px !important;    padding: 7px 17px !important; cursor:pointer;}

.calender{width:213px;height:21px;background-color:#f2f2f2;overflow:hidden;background:url(  /Images/calender.png) no-repeat right;border:0px;float:left;margin-right:0px;}
/* responsive css */
@media only screen and (max-width:420px){#wrap .container{width:320px;}
.upside {
    background-color: #eeeeee;
    width: 115px !important;
    height: 175px;
    float: left;
    margin-right: 0px !important;
}
.container {
    position: relative;
    width: 320px !important;
    margin: 0 auto;
    padding: 0;
}
.container_flip {
    width: 300px !important;
    display: flex;
    justify-content: center;
    margin: 0 auto;
    gap: 5px;
}
.reise_bazar_btn{
    width: 150px !important;
}
.airticket_btn {
   
    width: 150px !important;
    height: 40px;
}
.go_pakistan_btn {
    
    width: 150px !important;
    height: 40px;
}
.dykke_bazar_btn {
   
    width: 150px !important;
    height: 40px;
}
#content .blog {
    width: 100%;
    float: left;
    margin: 25px 0 0 0;
}
.latest_on_tab_left {
    float: left;
    margin-top: 15px;
    margin-right: 0px !important;
}
#content .clients {
    margin: 30px 0 0 0;
    float: left;
    width: 320px;
}
.logo>img{
    width: 150px !important;
}
#header {
    background-color: #f8f6b9;
    margin: 30px 0 0 0;
    position: absolute;
    z-index: 10;
    width: 100%;
    height: 60px;
}
#header .logo {
    float: left;
    margin: 10px 0 0 -4px;
}
.text{
    width: 340px;
}
.menu{
    display: block !important;
}
#sub_content .meet_team .team_sec{
    width: 80px;
}
.new-team{
    width: 320px;
}
#sub_content .meet_team .team_sec {
    margin: 0 !important;
}
#sub_content .about {
    
    padding: 0 0 50px 0 !important;
}
#sub_content .about img {
    width: 36% !important;
}
#sub_content .about .imgw{
    width: 100% !important;
}
}
.menu{
    display: none;
}
.text{
    width: 960px;
}
@media only screen and (min-width:768px) and (max-width:995px){#wrap .container{width:768px;margin:0 auto;}
.nav{display:none;}
<!--
navi--> #menu_btn{float:left;margin:0 0 0 0;}
.menu{float:right;margin:30px 0 0 0;}
#sub_menu{background:#000;float:left;width:768px;z-index:1800;position:absolute;margin:20px 0 0 0;}
#sub_menu li{border-bottom:solid 1px #e8e8e8;}
#sub_menu li.last{border-bottom:none;}
#sub_menu a{display:block;color:#4e4e4e;font-size:12px;background:#fff;line-height:32px;padding:0 0 0 15px;text-transform:uppercase;}
#sub_menu a.sub{background:#f2f2f2;padding:0 0 0 35px;}
#sub_menu a:hover{background:#4e4e4e;color:#fff;-webkit-transition:none;-o-transition:0;transition:none;-moz-transition:background-color 1000ms ease;-webkit-transition:background-color 1000ms ease;-o-transition:background-color 1000ms ease;transition:background-color 1000ms ease;}
#sub_menu a.sel{background:#4e4e4e;color:#fff;}
#sub_menu ul.sub a{display:block;color:#4e4e4e;font-size:12px;background:#fff;line-height:32px;padding:0 0 0 15px;text-transform:uppercase;}
<!--
navi End--> #content{}
#content .services .white_back{background:none;margin:0px;position:relative;z-index:20;}
#content .services{margin:10px 0 0 0;}
#content .services .service_sec{float:left;width:225px;margin:20px 30px 0 0;}
#content .services .service_sec.last{margin:10px 0 0 255px;float:left;}
#content .our_work{margin:40px 0 0 0;}
.carousel_content{width:640px;margin:0 0 0 65px;}
#content .our_work .work{float:left;margin:25px 0px 0 0;}
#content .our_work .title{width:768px;}
#content .why_choose{display:none;}
#content .clients .client img{width:23%;}
#footer .sections{float:left;width:100%;margin:20px 40px 0 0;}
#footer .form input[type=text]{float:left;margin:0 10px 0 0;}
#footer .form a.more{margin:0 224px 0 0 !important;float:right;}
#sub_content{}
#sub_content .about{background:url(  /Images/service_divide.jpg) none bottom;padding:0 0 340px 0;}
#sub_content .about img{width:36%;}
#sub_content .about .text{width:458px;}
#sub_content .about_more .three-sec{float:left;width:30%;margin:0 38px 0 0;}
#sub_content .services .serv_sec{width:100%;}
#sub_content .tech_use{padding:0 0 275px 0;}
#sub_content .tech_use img{width:50%;float:right;}
#sub_content .tech_use .text{width:50%;}
#sub_content .more_services .more_serv_sec img{float:left;margin:40px 0 0 95px;}
#sub_content .more_services .more_serv_sec .text{width:495px;}
#sub_content .more_services .more_serv_sec.pos_change .text{width:495px;}
#sub_content .columns .col_two p{width:47%;}
#sub_content .columns .col_thr p{width:30%;}
#sub_content .columns .col_for p{width:20%;}
#table .main_tab .tab_sec{width:100%;}
#table .main_tab .tab_sec.last{width:100%;}
#table_two .main_tab .tab_sec{width:100%;}
#table_two .main_tab .tab_sec.last{width:100%;}
#sub_content .right_sec{width:100%;margin:15px 0 0 0;}
#sub_content .right_sec .search input[type=text]{width:94%;}
#sub_content .contact .form{width:100%;}
#sub_content .contact iframe{width:100%;}
}
@media only screen and (min-width:640px) and (max-width:768px){#wrap .container{width:640px;}
.nav{display:none;}
<!--
navi--> #menu_btn{float:left;margin:115px 0 0 0;}
.menu{float:right;margin:30px 0 0 0;}
#sub_menu{background:#000;float:left;width:640px;z-index:1800;position:absolute;margin:20px 0 0 0;}
#sub_menu li{border-bottom:solid 1px #e8e8e8;}
#sub_menu li.last{border-bottom:none;}
#sub_menu a{display:block;color:#4e4e4e;font-size:12px;background:#fff;line-height:32px;padding:0 0 0 15px;text-transform:uppercase;}
#sub_menu a:hover{background:#2b2b2b;display:block;}
#sub_menu a.sub{background:#f2f2f2;padding:0 0 0 35px;}
#sub_menu a:hover{background:#4e4e4e;color:#fff;-webkit-transition:none;-o-transition:0;transition:none;-moz-transition:background-color 1000ms ease;-webkit-transition:background-color 1000ms ease;-o-transition:background-color 1000ms ease;transition:background-color 1000ms ease;}
#sub_menu a.sel{background:#4e4e4e;color:#fff;}
#sub_menu ul.sub a{display:block;color:#4e4e4e;font-size:12px;background:#fff;line-height:32px;padding:0 0 0 15px;text-transform:uppercase;}
<!--
navi End--> #content{}
#content .services .white_back{background:none;margin:0px;width:100%;position:relative;z-index:20;}
#content .services .service_sec{margin:10px 0 0 0;float:left;width:100%;}
#content .services .service_sec.last{margin:10px 0 0 0;}
#content .our_work{margin:40px 0 0 0;}
.view{width:288px !important;}
#content .our_work p.port{width:287px !important;}
.carousel_content{width:698px;margin:0 0 0 0;}
#content .our_work .work{float:left;width:330px;margin:25px 0px 0 0;}
<!--
navi End--> #content .our_work .title{width:639px;}
#content .why_choose{display:none;}
#content .clients .client img{width:23%;}
#footer .sections{float:left;width:100%;margin:20px 40px 0 0;}
#footer .form input[type=text]{float:left;margin:0 10px 10px 0;}
#sub_content{}
#sub_content .about{background:url(  /Images/service_divide.jpg) none bottom;padding:0 0 200px 0;}
#sub_content .about img{width:36%;}
#sub_content .about .text{width:380px;}
#sub_content .about .text ul.ticks li{display:none;}
#sub_content .about_more .three-sec{float:left;width:100%;margin:0 38px 0 0;}
#sub_content .meet_team .team_sec{float:left;width:200px;margin:35px 26px 0 50px;padding:10px;}
#sub_content .services .serv_sec{width:100%;}
#sub_content .tech_use{padding:0 0 295px 0;}
#sub_content .tech_use img{width:45%;margin:110px 0 0 0;float:right;}
#sub_content .tech_use .text{width:50%;}
#sub_content .more_services .more_serv_sec img{float:left;margin:40px 0 0 95px;}
#sub_content .more_services .more_serv_sec .text{width:55%;text-align:inherit;}
#sub_content .more_services .more_serv_sec.pos_change .text{width:55%;}
#sub_content .meet_team .team_sec.last{margin:35px 0 0 50px;}
#sub_content .columns .col_two p{width:46%;}
#sub_content .columns .col_thr p{width:28%;}
#sub_content .columns .col_for p{width:20%;}
#sub_content .right_sec{width:100%;margin:15px 0 0 0;}
#sub_content .right_sec .search input[type=text]{width:92%;}
#sub_content .contact .form{width:100%;}
}
@media only screen and (min-width:480px) and (max-width:640px){#wrap .container{width:480px;}
.nav{display:none;}
<!--
navi--> #menu_btn{float:left;margin:115px 0 0 0;}
.menu{float:right;margin:30px 0 0 0;}
#sub_menu{background:#000;float:left;width:480px;z-index:1800;position:absolute;margin:20px 0 0 0;}
#sub_menu li{border-bottom:solid 1px #e8e8e8;}
#sub_menu li.last{border-bottom:none;}
#sub_menu a{display:block;color:#4e4e4e;font-size:12px;background:#fff;line-height:32px;padding:0 0 0 15px;text-transform:uppercase;}
#sub_menu a:hover{background:#2b2b2b;display:block;}
#sub_menu a.sub{background:#f2f2f2;padding:0 0 0 35px;}
#sub_menu a:hover{background:#4e4e4e;color:#fff;-webkit-transition:none;-o-transition:0;transition:none;-moz-transition:background-color 1000ms ease;-webkit-transition:background-color 1000ms ease;-o-transition:background-color 1000ms ease;transition:background-color 1000ms ease;}
#sub_menu a.sel{background:#4e4e4e;color:#fff;}
#sub_menu ul.sub a{display:block;color:#4e4e4e;font-size:12px;background:#fff;line-height:32px;padding:0 0 0 15px;text-transform:uppercase;}
<!--
navi End--> #content{background:none;}
#content .services .white_back{background:none;margin:0px;width:100%;position:relative;z-index:20;}
#content .services .service_sec{margin:10px 0 0 0;float:left;width:100%;}
#content .our_work{margin:40px 0 0 0;}
#content .our_work .title{width:481px;}
.view{width:288px !important;}
#content .our_work p.port{width:287px !important;}
.carousel_content{width:298px;margin:0 0 0 100px;}
#content .our_work .work{float:left;width:330px;margin:25px 0px 0 0;}
#content .blog img{width:60%;}
#content .blog .detail{float:left;width:358px;margin:25px 0 0 0;}
#content .why_choose{display:none;}
#content .clients .client img{width:46%;}
#footer .sections{float:left;width:100%;margin:20px 40px 0 0;}
#footer .form input[type=text]{float:left;margin:0 10px 10px 0;}
#footer .footer_bot{background:url(  /Images/footer_bot.jpg) repeat-x;height:51px;margin:25px 0 0 0;}
#footer .footer_bot p{float:left;font-size:10px;color:#8a8a8a;line-height:51px;}
#sub_content{}
#sub_content .about{background:url(  /Images/service_divide.jpg) none bottom;padding:0 0 650px 0;}
#sub_content .about img{width:98%;}
#sub_content .about .text{width:480px;margin:15px 0 0 0;}
#sub_content .about_more .three-sec{float:left;width:100%;margin:0 38px 15px 0;}
#sub_content .meet_team .team_sec{float:left;width:200px;margin:35px 18px 0 0px;padding:10px;}
#sub_content .services .serv_sec{width:100%;}
#sub_content .tech_use{padding:0 0 295px 0;}
#sub_content .tech_use img{width:45%;margin:110px 0 0 0;float:right;}
#sub_content .tech_use .text{width:50%;}
#sub_content .more_services .more_serv_sec img{float:left;margin:40px 0 0 95px;}
#sub_content .more_services .more_serv_sec .text{width:100%;text-align:inherit;}
#sub_content .more_services .more_serv_sec.pos_change .text{width:100%;}
#sub_content .columns .col_two p{width:45%;}
#sub_content .columns .col_thr p{width:100%;margin:0 0 15px 0;}
#sub_content .columns .col_for p{width:18%;}
.left_sec .date{display:none;}
#sub_content .right_sec{width:100%;margin:15px 0 0 0;}
#sub_content .right_sec .search input[type=text]{width:90%;}
#sub_content .left_sec .left{float:left;width:75%;}
#sub_content .left_sec .left img{width:100%;}
.left_sec .title{width:100%;}
#sub_content .comments h3{width:75%;}
#sub_content .comments .p-comments .text{width:430px;float:left;margin:0 0 0 15px;}
#sub_content .comments .p-comments.right .text{float:left;margin:0 0 0 15px;width:330px;}
#sub_content .blog .leave_comment h3{width:65%;}
#sub_content .leave_comment .field{width:100%;}
#sub_content .leave_comment textarea{width:55%;float:left;}
#sub_content .contact .form{width:100%;}
}
@media only screen and (min-width:320px) and (max-width:480px){#wrap .container{width:320px;}
.nav{display:none;}
 
#menu_btn{float:right;margin:-30px 0 0 0;}
.menu{float:right;margin:0px 0 0 0;}
#sub_menu{background:#000;float:left;width:320px;z-index:1800;position:absolute;margin:20px 0 0 0;}
#sub_menu li{border-bottom:solid 1px #e8e8e8;}
#sub_menu li.last{border-bottom:none;}
#sub_menu a{display:block;color:#4e4e4e;font-size:12px;background:#fff;line-height:32px;padding:0 0 0 15px;text-transform:uppercase;}
#sub_menu a:hover{background:#2b2b2b;display:block;}
#sub_menu a.sub{background:#f2f2f2;padding:0 0 0 35px;}
#sub_menu a:hover{background:#4e4e4e;color:#fff;-webkit-transition:none;-o-transition:0;transition:none;-moz-transition:background-color 1000ms ease;-webkit-transition:background-color 1000ms ease;-o-transition:background-color 1000ms ease;transition:background-color 1000ms ease;}
#sub_menu a.sel{background:#4e4e4e;color:#fff;}
#sub_menu ul.sub a{display:block;color:#4e4e4e;font-size:12px;background:#fff;line-height:32px;padding:0 0 0 15px;text-transform:uppercase;}
#content{background:none;}
#content .services .white_back{background:none;margin:0px;width:100%;position:relative;z-index:20;}
#content .services .service_sec{margin:10px 0 0 0;float:left;width:100%;}
#content .blog img{width:60%;}
#content .blog .detail{float:left;width:333px;margin:25px 0 0 0;}
#content .why_choose{display:none;}
#content .clients .client img{width:46%;}
#content .testi img{width:94%;}
#footer .sections .links{width:100%;margin:20px 0 0 0;}
#footer .sections{float:left;width:100%;margin:20px 40px 0 0;}
#footer .form input[type=text]{float:left;margin:0 10px 10px 0;}
#footer .footer_bot p{float:left;font-size:10px;color:#8a8a8a;line-height:25px;}
#footer .footer_bot .social_icons a{background:none;height:0px;margin:0px;}
#footer .footer_bot .social_icons{margin:0 0 0 0;}
#sub_content{}
#sub_content .about{background:url(  /Images/service_divide.jpg) none bottom;padding:0 0 650px 0;}
#sub_content .about img{width:96%;}
#sub_content .about .text{width:320px;margin:15px 0 0 0;}
#sub_content .about_more .three-sec{float:left;width:100%;margin:0 38px 15px 0;}
#sub_content .meet_team .team_sec{margin:35px 0 0 50px;}
#sub_content .meet_team .team_sec.last{margin:35px 0 0 50px;}
#sub_content .services .serv_sec{width:100%;}
#sub_content .tech_use{padding:0 0 295px 0;}
#sub_content .tech_use img{display:none;}
#sub_content .tech_use .text{width:100%;}
#sub_content .more_services .more_serv_sec img{float:left;margin:40px 0 0 95px;}
#sub_content .more_services .more_serv_sec .text{width:100%;text-align:inherit;}
#sub_content .more_services .more_serv_sec.pos_change .text{width:100%;}
#sub_content .columns .col_two p{width:40%;}
#sub_content .columns .col_thr p{width:100%;margin:0 0 15px 0;}
#sub_content .columns .col_for p{width:100%;margin:0 0 15px 0;}
.left_sec .date{display:none;}
#sub_content .right_sec{width:100%;margin:15px 0 0 0;}
#sub_content .right_sec .search input[type=text]{width:84%;}
#sub_content .left_sec .left{float:left;width:55%;}
#sub_content .left_sec .left img{width:100%;}
.left_sec .title{width:60%;}
#sub_content .comments .p-comments .text{width:320px;float:left;margin:0 0 0 15px;}
#sub_content .comments .p-comments.right .text{float:left;margin:0 0 0 15px;width:220px;}
#sub_content .comments h3{width:46%;}
#sub_content .blog .leave_comment h3{width:46%;}
#sub_content .leave_comment .field{width:100%;}
#sub_content .leave_comment textarea{width:35%;float:left;}
#sub_content .contact .form{width:100%;}
#sub_content .contact .form textarea{width:66%;}
#sub_content .contact .get_touch{width:100%;}
}
@media only screen and (max-width:320px){#wrap .container{width:265px;padding:0 10px;}
.nav{display:none;}
a.logo{display:none;}
#header{background:none;}
#menu_btn{float:right;margin:30px 0 0 0;}
.menu{float:right;margin:-35px 0 0 0;}
#sub_menu{background:#000;float:left;width:265px;z-index:1800;position:absolute;margin:20px 0 0 0;}
#sub_menu li{border-bottom:solid 1px #e8e8e8;}
#sub_menu li.last{border-bottom:none;}
#sub_menu a{display:block;color:#4e4e4e;font-size:12px;background:#fff;line-height:32px;padding:0 0 0 15px;text-transform:uppercase;}
#sub_menu a:hover{background:#2b2b2b;display:block;}
#sub_menu a.sub{background:#f2f2f2;padding:0 0 0 35px;}
#sub_menu a:hover{background:#4e4e4e;color:#fff;-webkit-transition:none;-o-transition:0;transition:none;-moz-transition:background-color 1000ms ease;-webkit-transition:background-color 1000ms ease;-o-transition:background-color 1000ms ease;transition:background-color 1000ms ease;}
#sub_menu a.sel{background:#4e4e4e;color:#fff;}
#sub_menu ul.sub a{display:block;color:#4e4e4e;font-size:12px;background:#fff;line-height:32px;padding:0 0 0 15px;text-transform:uppercase;}
#content{background:none;}
#content .services .white_back{background:none;margin:0px;width:100%;position:relative;z-index:20;}
#content .services .service_sec{margin:10px 0 0 0;float:left;width:100%;}
#content .blog img{width:44%;}
#content .blog .detail{float:left;display:none;width:358px;margin:25px 0 0 0;}
#content .why_choose{display:none;}
#content .clients .client img{width:96%;margin:0 0 10px 0;}
#content .testi img{width:90%;}
#footer .sections .links{width:100%;margin:20px 0 0 0;}
#footer .sections{float:left;width:100%;margin:20px 40px 0 0;}
#footer .form input[type=text]{float:left;margin:0 10px 10px 0;}
#footer .footer_bot{padding:10px 0 0 0;}
#footer .footer_bot p{float:left;font-size:10px;color:#8a8a8a;line-height:18px;}
#footer .footer_bot .social_icons a{background:none;height:0px;margin:0px;}
#footer .footer_bot .social_icons{margin:0 0 0 0;}
#sub_content{}
#sub_content .about{background:url(  /Images/service_divide.jpg) none bottom;padding:0 0 700px 0;}
#sub_content .about img{width:96%;}
#sub_content .about .text{width:265px;margin:15px 0 0 0;}
#sub_content .about_more .three-sec{float:left;width:100%;margin:0 38px 15px 0;}
#sub_content .meet_team .team_sec{margin:35px 0 0 20px;}
#sub_content .meet_team .team_sec.last{margin:35px 0 0 50px;}
#sub_content .services .serv_sec{width:100%;}
#sub_content .tech_use{padding:0 0 295px 0;}
#sub_content .tech_use img{display:none;}
#sub_content .tech_use .text{width:100%;}
#sub_content .more_services .more_serv_sec img{float:left;margin:40px 0 0 95px;}
#sub_content .more_services .more_serv_sec .text{width:100%;text-align:inherit;}
#sub_content .more_services .more_serv_sec.pos_change .text{width:100%;}
#sub_content .meet_team .team_sec.last{margin:35px 0 0 20px;}
#sub_content .columns .col_two p{width:38%;}
#sub_content .columns .col_thr p{width:100%;margin:0 0 15px 0;}
#sub_content .columns .col_for p{width:100%;margin:0 0 15px 0;}
.left_sec .date{display:none;}
#sub_content .right_sec{width:100%;margin:15px 0 0 0;}
#sub_content .right_sec .search input[type=text]{width:78%;}
#sub_content .left_sec .left{float:left;width:40%;}
#sub_content .left_sec .left img{width:100%;}
.left_sec .title{width:40%;}
#sub_content .comments .p-comments .text{width:200px;float:left;margin:0 0 0 15px;}
#sub_content .comments .p-comments.right .text{float:left;margin:0 0 0 15px;width:120px;}
#sub_content .comments h3{width:40%;}
#sub_content .blog .leave_comment h3{width:40%;}
#sub_content .leave_comment .field{width:100%;}
#sub_content .leave_comment .field input[type=text]{width:26%;float:left;}
#sub_content .leave_comment textarea{width:24%;float:left;}
#sub_content .contact .form{width:100%;}
#sub_content .contact .form textarea{width:100%;}
#sub_content .contact .get_touch{width:100%;}
}
@media only screen and (max-width:960px){#sub_content .services .serv_sec{width:100%;}
#table .main_tab .tab_sec{width:100%;}
#table .main_tab .tab_sec.last{width:100%;}
#table_two .main_tab .tab_sec{width:100%;}
#table_two .main_tab .tab_sec.last{width:100%;}
#sub_content .contact iframe{width:100%;}
}

/* skeleton flip css */
.container{position:relative;width:960px;margin:0 auto;padding:0;}
.container .column,
.container .columns{float:left;display:inline;margin-left:0px;margin-right:27px;}
.row{margin-bottom:20px;}
.column.alpha, .columns.alpha{margin-left:0;}
.column.omega, .columns.omega{margin-right:0;}
.container .one.column,
.container .one.columns{width:40px;}
.container .two.columns{width:100px;}
.container .three.columns{width:160px;}
.container .four.columns{width:170px;}
/* style css */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    vertical-align: baseline;
}

html {
    overflow-x: hidden;
    padding: 0 !important;
    margin: 0px !important;
}

ol, ul {
    list-style: none;
}

a {
    text-decoration: none;
}

.bannercontainer {
    padding: 5px;
    background-color: #fff;
    width: 890px;
    position: relative;
    position: relative;
    margin-left: auto;
    margin-right: auto;
}

.banner {
    width: 890px;
    height: 490px;
    position: relative;
    overflow: hidden;
}

.bannercontainer-simple {
    padding: 5px;
    background-color: #fff;
    width: 890px;
    position: relative;
    position: relative;
    margin-left: auto;
    margin-right: auto;
}

.banner-simple {
    width: 890px;
    height: 490px;
    position: relative;
    overflow: hidden;
}

.fullwidthbanner-container {
    width: 100% !important;
    position: relative;
    padding: 0;
    max-height: 620px !important;
    overflow: hidden;
}

.fullwidthbanner-container .fullwidthabnner {
    width: 100% !important;
    max-height: 450px !important;
    position: relative;
}

@media only screen and (min-width: 768px) and (max-width:959px) {
    .banner, .bannercontainer {
        width:750px;
        height: 412px;
    }
}

@media only screen and (min-width: 480px) and (max-width:767px) {
    .banner, .bannercontainer {
        width:470px;
        height: 258px;
    }
}

@media only screen and (min-width: 0px) and (max-width:479px) {
    .banner, .bannercontainer {
        width:310px;
        height: 170px;
    }
}

.titlecontainer {
    background-color: #444;
    width: 100%;
    margin-bottom: 50px;
}

.centered {
    width: 890px;
    padding: 30px 0;
    margin: auto;
}

.buynow {
    background: url(  /Images/tiles/buynow.html) no-repeat top;
    width: 176px;
    height: 50px;
    float: right;
    margin-top: 5px;
    cursor: pointer;
}

.buynow:hover {
    background-position: bottom;
}

.title_left {
    float: left;
}

.subtitle {
    color: #999;
    font-size: 11px;
    padding: 0px 0px 0px 0px;
}

.configurator {
    width: 900px;
    margin-left: auto;
    margin-right: auto;
    background-color: #ddd;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    overflow: hidden;
    margin-top: 50px;
}

.configtitle {
    width: 860px;
    height: 36px;
    background-color: #aaa;
    padding: 20px 20px 10px;
}

.cti {
    width: 388px;
    height: 36px;
}

.optiontitle {
    font-size: 14px;
    line-height: 22px;
    color: #444;
    text-shadow: 0px 0px 1px #fff;
    font-weight: bold;
    margin-bottom: 20px;
}

.inside {
    padding: 20px;
}

.t_mixed {
    background: url(  /Images/tiles/transition_mixed.html) no-repeat 5px 5px
}

.t_box1 {
    background: url(  /Images/tiles/transition_boxes.html) no-repeat 5px 5px
}

.t_box2 {
    background: url(  /Images/tiles/transition_boxes.html) no-repeat 5px 5px
}

.t_szh {
    background: url(  /Images/tiles/transition_slotzoomhorizontal.html) no-repeat 5px 5px
}

.t_ssh {
    background: url(  /Images/tiles/transition_slotslidehorizontal.html) no-repeat 5px 5px
}

.t_sfh {
    background: url(  /Images/tiles/transition_slotfadehorizontal.html) no-repeat 5px 5px
}

.t_szv {
    background: url(  /Images/tiles/transition_slotzoomvertical.html) no-repeat 5px 5px
}

.t_ssv {
    background: url(  /Images/tiles/transition_slotslidevertical.html) no-repeat 5px 5px
}

.t_sfv {
    background: url(  /Images/tiles/transition_slotfadevertical.html) no-repeat 5px 5px
}

.t_c1 {
    background: url(  /Images/tiles/transition_curtainone.html) no-repeat 5px 5px
}

.t_c2 {
    background: url(  /Images/tiles/transition_curtaintwo.html) no-repeat 5px 5px
}

.t_c3 {
    background: url(  /Images/tiles/transition_curtainthree.html) no-repeat 5px 5px
}

.t_sl {
    background: url(  /Images/tiles/transition_slideleft.html) no-repeat 5px 5px
}

.t_sr {
    background: url(  /Images/tiles/transition_slideright.html) no-repeat 5px 5px
}

.t_su {
    background: url(  /Images/tiles/transition_slideup.html) no-repeat 5px 5px
}

.t_sd {
    background: url(  /Images/tiles/transition_slidedown.html) no-repeat 5px 5px
}

.t_sf {
    background: url(  /Images/tiles/transition_fade.html) no-repeat 5px 5px
}

.transition {
    width: 320px;
    height: 20px;
    background-color: #eee;
    border: 1px solid #d0d0d0;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    font-size: 14px;
    line-height: 22px;
    color: #FF7200;
    text-shadow: 0px 0px 1px #fff;
    font-weight: bold;
    padding: 10px 0px 10px 90px;
    margin-bottom: 5px;
    cursor: pointer;
}

.transition:hover, .transition.selected {
    color: #fff;
    background-color: #aaa;
    text-shadow: 0px 0px 0px #000;
    border: 1px solid #aaa;
}

.radio {
    background: url(  /Images/tiles/radio.html) no-repeat top left;
    font-size: 14px;
    height: 19px;
    color: #777;
    text-shadow: 0px 0px 1px #fff;
    padding: 0px 0px 0px 27px;
    margin-right: 20px;
    float: left;
    cursor: pointer;
}

.clear {
    clear: both;
}

.radio.selected, .radio:hover {
    background-position: bottom left
}

.configurator_left {
    width: 410px;
    float: left;
}

.configurator_right {
    width: 410px;
    float: right;
}

.dragline {
    position: relative;
    background: url(  /Images/tiles/dragsliderbg.html) no-repeat;
    width: 410px;
    height: 20px;
    font-size: 14px;
    height: 19px;
    color: #777;
    text-shadow: 0px 0px 1px #fff;
}

.dragger {
    cursor: pointer;
    position: absolute;
    left: 50%;
    background: url(  /Images/tiles/dragnotch.html) no-repeat;
    width: 7px;
    height: 22px;
    margin-left: -3px;
}

.nonclickable {
    opacity: 0.5;
    cursor: default;
}

.nonclickable:hover {
    background-position: top left;
}

.plugoptions {
    overflow: hidden;
    width: 390px;
    background-color: #eee;
    border: 1px solid #d0d0d0;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    font-size: 12px;
    line-height: 22px;
    color: #444;
    text-shadow: 0px 0px 1px #fff;
    font-weight: bold;
    padding: 10px;
    margin-bottom: 40px;
}

.accordion {
    cursor: pointer;
    background: url(  /Images/tiles/accordionswitch.html) no-repeat top left;
    width: 17px;
    height: 19px;
    float: right;
}

.accordion:hover {
    background-position: bottom left;
}

.accordion.selected {
    background-position: top right;
}

.accordion.selected:hover {
    background-position: bottom right;
}

.previewselector_container {
    height: 42px;
    width: 332px;
    margin: 80px auto 20px;
}

.previewselector {
    float: left;
    background: url(  /Images/tiles/selectpreview.html) no-repeat 0px -42px;
    width: 125px;
    height: 42px;
}

.previewselector.zweite {
    background-position: -125px 0px;
    width: 110px;
}

.previewselector.dritte {
    background-position: -235px 0px;
    width: 96px;
}

.previewselector.selected, .previewselector:hover {
    background-position: left top;
}

.previewselector.zweite:hover, .previewselector.zweite.selected {
    background-position: -125px -42px;
    width: 110px;
}

.previewselector.dritte:hover, .previewselector.dritte.selected {
    background-position: -235px -84px;
    width: 96px;
}

@media only screen and (min-width: 768px) and (max-width:959px) {
    .centered {
        width:750px;
    }

    .subtitle {
        clear: both !important;
        padding: 0 !important;
    }

    .centered {
        padding: 30px 0px;
    }
}

@media only screen and (min-width: 480px) and (max-width:767px) {
    .centered {
        width:480px;
    }

    .subtitle {
        clear: both !important;
        padding: 0 !important;
    }

    .centered {
        padding: 30px 0px;
    }

    .buynow {
        float: left;
        margin-top: 20px;
    }

    .configurator, .configtitle {
        width: 480px;
    }

    .configurator_right {
        float: left;
    }

    .configurator_left {
    }
}

@media only screen and (min-width: 0px) and (max-width:479px) {
    .centered {
        width:320px;
    }

    .cti {
        width: 280px;
    }

    .subtitle {
        clear: both !important;
        padding: 0 !important;
    }

    .centered {
        padding: 30px 0px;
    }

    .buynow {
        float: left;
        margin-top: 20px;
    }

    .configurator, .configtitle {
        width: 320px;
    }

    .configurator_right {
        float: left;
        width: 300px;
    }

    .configurator_left {
        width: 280px;
    }

    .transition {
        width: 190px;
    }

    .plugoptions {
        width: 260px;
        font-size: 10px;
    }

    .breakmenow {
        clear: both;
        margin-top: 30px;
    }

    .dragline {
        width: 260px;
    }

    .logo {
        width: 320px;
        overflow: hidden;
    }

    .select_navigationtype {
        display: none;
    }

    .select_bulletstyle {
        display: none;
    }

    .select_bhposition {
        display: none;
    }

    .select_bvposition {
        display: none;
    }

    .select_navarrows {
        display: none;
    }

    .select_navshow {
        display: none;
    }

    .select_slidetime {
        display: none;
    }

    .select_slots {
        display: none;
    }

    .previewselector_container {
        width: 301px;
        height: 42px;
        margin: 80px auto 20px;
        overflow: hidden;
    }

    .previewselector {
        width: 105px;
    }

    .previewselector.zweite {
        width: 100px;
    }

    .previewselector.zweite:hover, .previewselector.zweite.selected {
        width: 100px;
    }

    .previewselector.dritte {
        width: 96px;
    }
}

.view-seventh img {
    -webkit-transition: all 0.5s ease-out;
    -moz-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    -ms-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
    -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    opacity: 1;
}

.view-seventh .mask {
    background-color: #252525;
    -webkit-transform: rotate(0deg) scale(1);
    -moz-transform: rotate(0deg) scale(1);
    -o-transform: rotate(0deg) scale(1);
    -ms-transform: rotate(0deg) scale(1);
    transform: rotate(0deg) scale(1);
    -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;
    -webkit-transition: all 0.3s ease-out;
    -moz-transition: all 0.3s ease-out;
    -o-transition: all 0.3s ease-out;
    -ms-transition: all 0.3s ease-out;
    transition: all 0.3s ease-out;
}

.view-seventh h2 {
    -webkit-transform: translateY(-200px);
    -moz-transform: translateY(-200px);
    -o-transform: translateY(-200px);
    -ms-transform: translateY(-200px);
    transform: translateY(-200px);
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

.view-seventh p {
    -webkit-transform: translateY(-200px);
    -moz-transform: translateY(-200px);
    -o-transform: translateY(-200px);
    -ms-transform: translateY(-200px);
    transform: translateY(-200px);
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

.view-seventh a.info {
    -webkit-transform: translateY(-200px);
    -moz-transform: translateY(-200px);
    -o-transform: translateY(-200px);
    -ms-transform: translateY(-200px);
    transform: translateY(-200px);
    -webkit-transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -ms-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;
}

.view-seventh:hover img {
    -webkit-transform: rotate(720deg) scale(0);
    -moz-transform: rotate(720deg) scale(0);
    -o-transform: rotate(720deg) scale(0);
    -ms-transform: rotate(720deg) scale(0);
    transform: rotate(720deg) scale(0);
    -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);
    opacity: 0;
}

.view-seventh:hover .mask {
    -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    opacity: 1;
    -webkit-transform: translateY(0px) rotate(0deg);
    -moz-transform: translateY(0px) rotate(0deg);
    -o-transform: translateY(0px) rotate(0deg);
    -ms-transform: translateY(0px) rotate(0deg);
    transform: translateY(0px) rotate(0deg);
    -webkit-transition-delay: 0.4s;
    -moz-transition-delay: 0.4s;
    -o-transition-delay: 0.4s;
    -ms-transition-delay: 0.4s;
    transition-delay: 0.4s;
}

.view-seventh:hover h2 {
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -o-transform: translateY(0px);
    -ms-transform: translateY(0px);
    transform: translateY(0px);
    -webkit-transition-delay: 0.7s;
    -moz-transition-delay: 0.7s;
    -o-transition-delay: 0.7s;
    -ms-transition-delay: 0.7s;
    transition-delay: 0.7s;
}

.view-seventh:hover p {
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -o-transform: translateY(0px);
    -ms-transform: translateY(0px);
    transform: translateY(0px);
    -webkit-transition-delay: 0.6s;
    -moz-transition-delay: 0.6s;
    -o-transition-delay: 0.6s;
    -ms-transition-delay: 0.6s;
    transition-delay: 0.6s;
}

.view-seventh:hover a.info {
    -webkit-transform: translateY(0px);
    -moz-transform: translateY(0px);
    -o-transform: translateY(0px);
    -ms-transform: translateY(0px);
    transform: translateY(0px);
    -webkit-transition-delay: 0.5s;
    -moz-transition-delay: 0.5s;
    -o-transition-delay: 0.5s;
    -ms-transition-delay: 0.5s;
    transition-delay: 0.5s;
}

html, body, div, h1, h2, ul, li, dl, dd, dt, p {
    padding: 0;
    margin-left: 0;
    margin-right: 0;
    margin-top: 0;
}

ul {
    list-style: none;
}

.group:after {
    visibility: hidden;
    display: block;
    content: "";
    clear: both;
    height: 0;
}

* html .group {
    zoom:1;}

*:first-child+html .group {
    zoom:1;}

dl {
    margin-bottom: 2em;
    background: #f1f1f1;
    border: solid 1px #e5e5e5;
    margin-top: 35px;
    padding: 20px 0 0 0;
    text-align: center;
}

ul.filter {
    margin: 0 0 0 0;
    padding: 0 0 0 15px;
}

.filter li {
    display: block;
    margin: 0 5px 15px 0;
    float: left;
}

.filter a {
    margin: 0 0;
    color: #545454;
    font-size: 14px;
    text-decoration: none;
    padding: 5px 25px;
}

.filter a:hover, .current a {
    margin: 0 0;
    color: #fff;
    background: #e91b23;
    padding: 5px 25px;
    font-size: 14px;
}

.portfolio li {
    float: left;
    margin: 0 18px 0 0px;
    margin-bottom: 2em;
}

.portfolio li item.one-last {
    margin-right: 0;
}

.portfolio li item.two-last {
    margin-right: 0;
}

.portfolio li item.thr-last {
    margin-right: 0;
}

.portfolio img {
    width: 222px;
    height: 340px;
    display: block;
}

.portfolio img.port-three {
    width: 301px;
    height: 384px;
    display: block;
}

.portfolio img.port-four {
    width: 462px;
    height: 382px;
    display: block;
}

.portfolio .text {
    background: #ecedee;
    text-align: center;
    padding: 20px 0;
    border-bottom: solid 1px #cccccc;
}

.portfolio .text p {
    font-size: 20px;
    font-family: 'PTSansRegular';
}

.portfolio .text span {
    font-size: 12px;
    color: #404040;
}

.view {
    width: 301px;
    height: 222px;
    float: left;
    overflow: hidden;
    position: relative;
    text-align: center;
    cursor: default;
}

.view .mask,.view .content {
    width: 301px;
    height: 222px;
    position: absolute;
    overflow: hidden;
    top: 0;
    left: 0;
}

.view img {
    display: block;
    position: relative;
}

.view h2 {
    font-family: 'PTSansRegular';
    color: #fff;
    text-align: center;
    position: relative;
    font-size: 17px;
    padding: 10px;
    background: rgba(0, 0, 0, 0.8);
    margin: 20px 0 0 0;
    text-transform: uppercase;
}

.view p {
    font-size: 12px;
    position: relative;
    color: #fff;
    padding: 10px 20px 20px;
    text-align: center;
}

.view a.info {
    padding: 7px 15px;
    text-decoration: none;
    font-size: 12px;
    background: #000;
    margin: 15px 0 0 100px;
    float: left;
    color: #fff;
    text-transform: uppercase;
}

.view a.info:hover {
    background: #f9f9f9;
    color: #000;
}

.border_btm {
    background: url(  /Images/border-img.png) repeat-x;
    height: 1px;
    margin-top: 20px;
}

.latest_on_tab {
    clear: both;
    overflow: hidden;
}

.latest_on_tab_left {
    float: left;
    margin-top: 15px;
    margin-right: 35px;
}

.latest_on_tab_right {
    float: left;
    margin-top: 15px;
    width: 555px;
    margin-left: -40px;
}

.latest_on_tab_right ul {
    margin-bottom: 15px;
    clear: both;
    overflow: hidden;
}

.latest_on_tab_right ul li {
    width: 239px;
    float: left;
    margin-right: 35px;
}

.latest_on_tab_right ul li a img:hover {
    opacity: 0.6;
}

.latest_on_tab_right ul li a h3 {
    font-size: 15px;
    font-weight: normal;
    color: #e36f26;
    line-height: 18px;
    margin-top: 4px;
}

.latest_on_tab_right ul li a h3:hover {
    color: #4477ae;
}

.latest_on_tab_right ul li p {
    text-align: left;
    margin: 5px 0;
    font-size: 11px;
    color: #4f4f4f;
}

.latest_on_tab_right ul li.last {
    margin-right: 0;
}

.forget {
    width: 402px;
}

.forget a img:hover {
    opacity: 0.6;
}

.forget a h2 {
    margin-top: 10px;
    color: #4f4f4f;
    font-size: 20px;
}

.forget a h2:hover {
    color: #4477ae;
}

.forget p {
    color: #4f4f4f;
    font-size: 12px;
    line-height: 16px;
    margin-top: 3px;
}

.subcribe {
    margin-top: 25px;
    width: 372px;
    clear: both;
    overflow: hidden;
}

.subcribe_left p {
    font-size: 13px;
    font-weight: bold;
    color: #4f4f4f;
    letter-spacing: 0px;
    text-align: left;
    line-height: 15px;
    margin-bottom: 15px;
}

.subcribe_right {
    float: right;
    margin-top: 42px;
}

.subcribe_right input[type=text] {
    width: 186px;
}

.subcribe_right input[type=submit] {
    background-color: #6e6e6e;
    color: #f9d278;
    font-weight: bold;
    padding: 2px;
    border-radius: 5px;
    margin-left: 100px;
    margin-left: 125px;
    margin-top: 5px;
}

.subcribe_right input[type=submit]:hover {
    background-color: #959595;
}

.dykke_bazar_btn {
    background: url(../Images/dykkebazar.png) no-repeat;
    width: 180px;
    height: 40px;
}

.dykke_bazar_btn:hover {
    
    width: 180px;
    height: 40px;
}

.go_pakistan_btn {
    background: url(../Images/gopakistan.png) no-repeat;
    width: 154px;
    height: 40px;
}

.go_pakistan_btn:hover {
    
    width: 154px;
    height: 40px;
}

.americn_btn {
    background: url(../Images/american-holidays.png) no-repeat;
    width: 154px;
    height: 40px;
}

.americn_btn:hover {
    background: url(../Images/american-holidays2.png) no-repeat;
    width: 154px;
    height: 40px;
}

.ready2go_btn {
    background: url(../Images/readytogo.png) no-repeat;
    width: 154px;
    height: 40px;
}

.ready2go_btn:hover {
    
    width: 154px;
    height: 40px;
}

.reise_bazar_btn {
    background: url(../Images/reisebazaar.png) no-repeat;
    width: 154px;
    height: 40px;
}

.reise_bazar_btn:hover {
 
    width: 154px;
    height: 40px;
}

input[type=radio] {
    display: none;
}

input[type=radio] + label {
    display: inline-block;
    font-size: 0px;
    width: 63px;
    height: 18px;
    border: 1px solid #bebebe;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background: url(  /Images/uncheck.png) no-repeat;
    margin-right: -4px;
}

input[type=radio]:checked + label {
    display: inline-block;
    font-size: 14px;
    color: #fff;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    background-image: none;
    outline: 0;
    background-color: #faa631;
}

.hotel {
    width: 240px;
    margin-top: 25px;
    margin-right: 0px;
    float: left;
}

.image-rollover {
    height: 143px;
    width: 215px;
}

.image-rollover:hover {
    filter: alpha(opacity=50);
    opacity: 0.5;
    height: 143px;
    width: 215px;
}

.heading {
    margin-top: 8px;
    font-size: 16px;
    font-family: 'PTSansRegular';
    color: #e36f26;
    font-weight: normal;
}

.heading p {
    font-size: 12px;
    font-family: 'PTSansRegular';
    color: #000000;
    margin-top: 2px;
}

.linksbuttons {
    float: left;
    text-align: center;
    color: #fff;
    font-size: 12px;
    font-weight: normal;
    margin-top: 5px;
}

.latest_news {
    float: left;
    margin-top: 15px;
    width: 980px;
}

.latest_news ul {
    margin-bottom: 15px;
    clear: both;
    overflow: hidden;
}

.latest_news ul li {
    width: 230px;
    float: left;
    margin-right: 13px;
    margin-bottom: 20px;
}

.latest_news ul li a img:hover {
    opacity: 0.6;
}

.latest_news ul li a h3 {
    font-size: 15px;
    font-weight: normal;
    color: #e36f26;
    line-height: 18px;
    margin-top: 4px;
}

.latest_news ul li a h3:hover {
    color: #4477ae;
}

.latest_news ul li p {
    text-align: left;
    margin: 5px 0;
    font-size: 11px;
    color: #4f4f4f;
}

.latest_news ul li.last {
    margin-right: 0;
}

/*onlinebooking*/
.online_booking {
    float: left;
    margin-top: 15px;
}

.online_booking ul {
    margin-bottom: 15px;
    clear: both;
    overflow: hidden;
}

.online_booking ul li {
    width: 250px;
    float: left;
    margin-right: 102px;
    margin-bottom: 20px;
}

.online_booking ul li a img {
    border: 2px solid #999;
    border-radius: 5px;
}

.online_booking ul li a img:hover {
    opacity: 0.6;
}

.online_booking ul li a h3 {
    font-size: 22px;
    font-weight: normal;
    color: #e36f26;
    line-height: 18px;
    margin-top: 4px;
    text-align: center;
}

.online_booking ul li a h3:hover {
    color: #4477ae;
}

.online_booking ul li p {
    text-align: left;
    margin: 5px 0;
    font-size: 11px;
    color: #4f4f4f;
}

.online_booking ul li.last {
    margin-right: 0;
}

/*flip*/
ol, ul {
    padding-left: 0rem !important;
}
.container_flip {
    width: 960px;
    display: flex;
    justify-content: center;
    margin: 0 auto;
}
.container_flipp {
    width: 300px;
    display: inline-block;
    justify-content: center;
    margin: 0 auto;
}

.upside {
    background-color: #eeeeee;
    width: 175px;
    height: 175px;
    float: left;
    margin-right: 17px;
}
.upsidee {
    background-color: #eeeeee;
    width: 280px;
    height: 80px;
    display: flex;
    align-items: center;
    margin-right: 17px;
    padding: 10px;
    gap: 10px;
}

.upside:hover {
    background-color: #e0893a;
}

.upside:hover h5 {
    display: block;
    font-weight: bold !important;
    margin-bottom: 15px !important;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    text-transform: uppercase;
    color: #FFF;
}

.upside a {
    background-color: #990;
}

.upside img {
    display: block;
    margin-left: auto;
    margin-right: auto;
    padding-top: 10px;
    text-align: center
}

.upside h5 {
    display: block;
    font-weight: bold !important;
    margin-bottom: 15px !important;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    text-transform: uppercase;
    margin-top: 20px;
    font-size: 0.83em;
    color: #555555 !important;
}

.upside p {
    font-size: 11px;
    margin: -10px auto 10px;
    text-align: center;
}

.bookingonline {
    background-color: #eeeeee;
    width: 375px;
    height: 100px;
    float: left;
    margin-right: 17px;
}

.bookingonline:hover {
    background-color: #e0893a;
}

.bookingonline:hover h5 {
    font-weight: bold !important;
    text-align: left;
    margin-left: 100px;
    margin-bottom: 15px !important;
    color: #FFF;
    text-transform: uppercase;
    margin-top: -56px;
}

.bookingonline a {
    background-color: #990 !important;
}

.bookingonline img {
    display: block;
    margin-left: 10px;
    padding-top: 10px;
}

.bookingonline h5 {
    font-weight: bold !important;
    text-align: left;
    margin-left: 100px;
    margin-bottom: 15px !important;
    color: #222;
    text-transform: uppercase;
    margin-top: -56px;
}

.bookingonline p {
    text-align: left;
    margin-left: 100px;
    margin-bottom: 15px !important;
    color: #222;
    margin-top: -15px;
}

.hotel_list {
    display: table;
    width: 960px;
}

.hotel_list ul {
    list-style: none;
}

.hotel_list li {
    width: 223px;
    margin-top: 25px;
    margin-right: 17px;
    float: left;
}

.hotel_list li.last {
    margin-right: 0px;
}

.hotel_list li img {
    width: 223px;
    height: 143px;
}

.hotel_list li img:hover {
    filter: alpha(opacity=50);
    opacity: 0.5;
}

.hotel_list li h2 {
    margin: 5px 0;
    word-break: break-all;
}

.hotel_list li h2 a {
    font-size: 16px;
    color: #e36f26;
    margin-top: 8px;
    text-decoration: none;
}

.hotel_list li h2 a:hover {
    color: #333;
    text-decoration: none;
}

.hotel_list p {
    font-size: 12px;
    color: #333;
    margin-bottom: 5px;
}

.hotel_list p img {
    width: auto;
    height: auto;
}

.org1 {
    background: #fbad42;
    width: 111px;
    text-align: center;
    float: left;
    padding: 5px 0;
    color: #000;
    font-size: 12px;
}

.gry1 {
    background: #5d5b59;
    width: 111px;
    text-align: center;
    float: left;
    padding: 5px 0;
    color: #fff;
    font-size: 12px;
    margin-left: 1px;
}

.inputlabel label {
    width: 34px;
}

/* style flip css */
p {
    font-size: 13px !important;
    color: #666666 !important;
    font-family: 'PTSansRegular';
}

h6 {
    font-size: 12px;
}

a {
    color: #495357 ;
    text-decoration: none;
}

a:hover {
    color: #555555;
    text-decoration: none;
}

a:active {
    color: #cecece;
    text-decoration: none;
}

.flip_read_con {
    padding-left: 20px;
}

a.readmore_b {
    text-decoration: none !important;
    padding-bottom: 12px;
}

a.readmore_b h6 {
    margin: 0px;
    float: left;
    font-size: 12px;
    margin-left: -13px;
}

a.readmore_b h6:hover {
    color: #ccc !important;
}

.flip-container {
    -webkit-perspective: 1000;
    -moz-perspective: 1000;
    perspective: 1000;
}

.flip-container:hover .flipper,.flip-container.hover .flipper {
    -webkit-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    transform: rotateY(180deg);
}

.flip-container, .front, .back {
    width: 170px;
    height: 170px;
    margin-bottom: 5px;
}

.flipper {
    -webkit-transition: 0.6s;
    -webkit-transform-style: preserve-3d;
    -moz-transition: 0.6s;
    -moz-transform-style: preserve-3d;
    transition: 0.6s;
    transform-style: preserve-3d;
    position: relative;
}

.front, .back {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    backface-visibility: hidden;
    position: absolute;
    top: 0;
    left: 0;
}

.back {
    -webkit-transform: rotateY(180deg);
    -moz-transform: rotateY(180deg);
    transform: rotateY(180deg);
}

.front .name {
    font-size: 2em;
    display: inline-block;
    background: rgba(33, 33, 33, 0.9);
    color: #f8f8f8;
    font-family: 'PTSansRegular';
    padding: 5px 10px;
    border-radius: 5px;
    bottom: 60px;
    left: 25%;
    position: absolute;
    text-shadow: 0.1em 0.1em 0.05em #333;
    -webkit-transform: rotate(-20deg);
    -moz-transform: rotate(-20deg);
    transform: rotate(-20deg);
}

.back-logo {
    position: absolute;
    top: 40px;
    left: 90px;
    width: 160px;
    height: 117px;
    background: url(logo.html) 0 0 no-repeat;
}

.back-title {
    font-weight: bold;
    color: #00304a;
    position: absolute;
    top: 180px;
    left: 0;
    right: 0;
    text-align: center;
    text-shadow: 0.1em 0.1em 0.05em #acd7e5;
    font-family: 'PTSansRegular';
    font-size: 2em;
}

.back p {
    position: ;
    bottom: 40px;
    left: 0;
    right: 0;
    text-align: left;
    padding: 4px 7px;
    color: #fff !important;
    background: url(  /Images/stuff/boder_small.png);
    background-repeat: no-repeat;
    background-position: 20px 19px;
}

.service_wrapper_holder {
}

.service_wrapper_holder .service_wrapper {
    position: relative;
    background-color: #eee;
    border: 0px solid #fff;
}

.service_page_wrapper {
    padding-top: 35px;
    padding-bottom: 0px;
}

.service_page_wrapper .service_wrapper, .service_wrapper_holder .service_wrapper, .service_wrapper_holder .service_wrapper_team {
    position: relative;
    background-color: #eee;
    border: 0px solid #fff;
}

.service_page_wrapper .service_wrapper:hover , .service_wrapper_holder .service_wrapper:hover, .service_wrapper_holder .service_wrapper_team:hover {
    background-color: #e0893a;
}

.service_wrapper img {
    text-align: center;
    display: block;
    padding-top: 10px;
    margin-left: auto;
    margin-right: auto;
}

.service_wrapper_inner {
    padding: 15px 0px 25px 0px;
}

.service_wrapper_inner h5 {
    text-transform: uppercase;
    text-align: center;
    display: block;
    margin-left: auto;
    margin-right: auto;
    font-weight: bold !important;
    margin-bottom: 15px !important;
}

.service_wrapper_inner .sub_dis2 {
    color: #777;
    font-size: 12px;
    text-align: center;
    display: block;
    margin-top: -10px;
    margin-bottom: 10px;
    margin-left: auto;
    margin-right: auto;
}

.service_wrapper_inner .button {
    text-align: center;
    margin-top: 15px !important;
    margin-left: 65px;
    margin-right: 0px;
    font-weight: 800;
    color: #fff;
}

.service_wrapper_inner .button:hover {
    color: #46a5d5 !important;
}

.service_wrapper_inner p {
    padding: 0px 10px 20px 10px;
    color: #eee !important;
}
a {
    
    text-decoration: none !important;
}

/* own css */
.new-team{
display:flex;
justify-content: center;
}
.gallery{
    margin: 10px 0px;
}
.gallery img{
    width: 140px;
    height: 85px;
    padding: 5px;
    transition: 1s;
}
.gallery img:hover{
   transform: scale(1.1);
}
.headinggap{
    margin-top: 20px;
    margin-bottom: 10px;
}
 