@font-face {
    font-family: 'steelfish_rgregular';
    src: url('font/steelfish_rg.eot');
    src: url('font/steelfish_rg.eot?#iefix') format('embedded-opentype'),
    url('font/steelfish_rg.woff2') format('woff2'),
    url('font/steelfish_rg.woff') format('woff'),
    url('font/steelfish_rg.ttf') format('truetype'),
    url('font/steelfish_rg.svg#steelfish_rgregular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'steelfishextrabold';
    src: url('font/typodermic_-_steelfisheb-regular.eot');
    src: url('font/typodermic_-_steelfisheb-regular.eot?#iefix') format('embedded-opentype'),
    url('font/typodermic_-_steelfisheb-regular.woff2') format('woff2'),
    url('font/typodermic_-_steelfisheb-regular.woff') format('woff'),
    url('font/typodermic_-_steelfisheb-regular.ttf') format('truetype'),
    url('font/typodermic_-_steelfisheb-regular.svg#steelfishextrabold') format('svg');
    font-weight: normal;
    font-style: normal;
}
*:focus { outline: none;}

.powertour-step{padding    : 0;	position   : absolute;	visibility : hidden;	z-index    : -1;}
.powertour-hook{position : relative;}
.powertour-step.powertour-hide iframe{visibility : hidden; /* opera issue with yt video*/}
.powertour-step.powertour-show iframe{visibility : visible;display    : block}
.powertour-step.animated,
.powertour-step.powertour-show{	visibility : visible;	z-index    : 9000}
.powertour-step:before,
.powertour-step:after,
.powertour-step > *:before,
.powertour-step > *:after{content : "";	display : table;}
.powertour-step:after,
.powertour-step > *:after{clear : both; }
.powertour-step,
.powertour-step > *:after{	zoom : 1;/*IE*/}
#powertour-mask{display  : none!important;}
.powertour-highlight{z-index : 9001!important;}
.powertour-step > *{	position : relative;}
.powertour-tooltip:hover .powertour-step{	visibility : visible;}
.margin-left-none{margin-left:0!important;}
.margin-right-none{margin-right:0!important;}
.push-right{float:right!important}
.push-left{float:left!important}
.head{margin-left:13px;display: none;margin-right:7px;}
.app-position #topNavigationView{z-index: 99999;}
.app-position #navigatorView{z-index: 0;}


/* Tour css */
#tour_View{display:none}
.app-tour #tour_View{display:block;z-index: 99999;background:#000;opacity:0;-moz-opacity: 0;-khtml-opacity   : 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";height: 100%;left: 0; opacity: 0; position: absolute; top: 0; width: 100%; z-index: 99999;}
body .powertour-step.animated, .powertour-step.powertour-show{z-index: 9999999}

/* New vv tour css */
.single-step{text-align:center}
.powertour-highlight .welcome_section{display:inline-block}
.welcome_section{width:600px;display:none;text-align:center;margin-top:-9px;padding-top:37px; }
.welcome_section h1{position:relative;margin:0;padding:0;text-transform:uppercase;font-size:72px;line-height:77px;color:#fff;font-family:steelfish_rgregular,'arial';font-weight:normal;letter-spacing:3px }
.welcome_section h1 span{background: url("../images/tour/heading_grad.png") repeat 0 0;   height: 61px; left: 126px;  position: absolute; top: 11px;  width: 349px;}
.welcome_section h2{position:relative;margin:0;padding:0;text-transform:uppercase;font-size:48px;line-height:48px;color:#fff;font-family:steelfish_rgregular,'arial';font-weight:normal;letter-spacing:2px }
.welcome_section h2 span{  background: url("../images/tour/heading_grad.png") repeat 0 -12px; height: 41px;  left: 190px;  position: absolute;  top: 6px;  width: 218px;}



.welcome_section h2 sup{font-size: 8px;line-height: 18px;letter-spacing: 0;vertical-align: top;top:0;font-family:arial}
.logo_container{display:inline-block;background:url(../images/mainSprite.png) -326px -174px no-repeat;width:288px;height:59px;text-align:center;padding-top:29px;margin-top:5px}
.info p{margin:0 0 25px 0;padding:0;font-size:14px;line-height:18px;color:#fff;font-family:'arial';}
.info p sup{  font-size: 6px; top:-1.2em;}
.info a{font-size:19px;line-height:26px;color:#fff;text-transform:uppercase;letter-spacing:1px;font-weight:normal;padding:0;text-align:center;margin:0 8px;border:1px solid #fff;text-decoration:none;font-family:"steelfishextrabold";width:62px;display:inline-block}
.welcome_section.info a{display:inline-block}
.info a:hover,.btn_Close:hover{/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f57e9b+0,ed174c+4,ed174c+25,ea164a+29,e11346+38,bd0633+63,b1022d+75,b1022d+100&amp;0.84+0,0.75+4,0.75+100 */
    /* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: #243e59; /* Old browsers */
    background: -moz-linear-gradient(top, #243e59 0%, #243e59 48%, #253e5c 48%, #0d2846 49%, #0b2846 49%, #0b2848 62%, #0a2747 65%, #062746 65%, #092646 68%, #052645 68%, #072645 71%, #032644 71%, #052345 73%, #022545 74%, #002343 80%, #001e40 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #243e59 0%,#243e59 48%,#253e5c 48%,#0d2846 49%,#0b2846 49%,#0b2848 62%,#0a2747 65%,#062746 65%,#092646 68%,#052645 68%,#072645 71%,#032644 71%,#052345 73%,#022545 74%,#002343 80%,#001e40 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #243e59 0%,#243e59 48%,#253e5c 48%,#0d2846 49%,#0b2846 49%,#0b2848 62%,#0a2747 65%,#062746 65%,#092646 68%,#052645 68%,#072645 71%,#032644 71%,#052345 73%,#022545 74%,#002343 80%,#001e40 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#243e59', endColorstr='#001e40',GradientType=0 ); /* IE6-9 */
}

.powertour-highlight #videoView{background:url("../images/tour/welcome_bg.png") no-repeat center 31px; display: none;  height: 768px;  position: absolute;  width: 1024px; z-index: 9;}

.info{text-align:center;position:relative}
h2.heading{text-transform:uppercase;letter-spacing:2px;font-weight:normal;margin:0 0 20px;padding:0 0 20px;font-size:40px;line-height:42px;color:#fff;border-bottom:1px solid #636364;text-align:center;font-family:steelfish_rgregular,'arial';}
.step2 #videoView{background:url("../images/tour/navigator_bg.png") no-repeat left 31px; display: none;height: 768px;position: absolute; width: 1024px;z-index: 9;}
.step2 #Navigation_View{left:-2px}
.step2 #Navigator_Item.Hide,.step2 #Navigator_Item.Open{left: 169px;width:31px}
.single-step .pointer{position:absolute;top:-149px; left: -93px;width:0px;height:7px;background:url(../images/mainSprite.png) -118px -307px no-repeat;display:block;}
.step2 #Navigator_Item.Open span,.step2 #Navigator_Item.Hide span{border-top:2px solid #ff7c00;border-right:2px solid #ff7c00;border-bottom:2px solid #ff7c00;border-radius:0 8px 8px 0;display: block;height: 119px;left: 2px; position: relative;width: 28px;}
.step2 #Camera_Menu{border-top:2px solid #ff7c00;border-bottom:2px solid #ff7c00;/* border-right:2px solid #ff7c00; */}
.step2 #Camera_Menu_Item{background:url(../images/tour/nav_line.png) right bottom no-repeat;}
.step2 .Btm_Curve{height:6px;}
#SectionMap .heading, #SectionMap p{visibility: hidden;}

/* step 3 css*/
.step3 #videoView{background:url("../images/tour/top_navigatorbar_bg.png") no-repeat left 31px; display: none;height: 768px;position: absolute; width: 1024px;z-index: 9;}
.top_nav_bar{margin:20px 0 0 0;padding:0;list-style:none;width:100%;float:left;}
.top_nav_bar li{float:left;width:271px;text-align:center;padding:0 35px;}
.top_nav_bar li span{width:269px;height:131px;border:1px solid #7f7f7f;display:inline-block;margin-bottom:15px;}
.top_nav_bar li p{min-height:36px;}
.image1{background:url(../images/tour/image1.jpg) 0 0 no-repeat}
.image2{background:url(../images/tour/image2.jpg) 0 0 no-repeat; visibility: hidden;}
.image3{background:url(../images/tour/image3.jpg) 0 0 no-repeat; visibility: hidden;}
.step3 #Search_Box span.Input_Bg{border:2px solid #334C4C;margin-top:-1px;margin-left:-1px}
.step3 #Pricing_Map_Slider{border:2px solid #334C4C;border-radius:5px;width:68px;margin-left:-2px}
.step3 #Applications_Button{float:right; border:2px solid #334C4C;position:relative;margin-right:-2px}
.step3 .Top_Views_Button{height:26px;/* width:100px */}
.step3 .Alink{line-height:24px;}
.step3 #navigatorView{display:none!important}
.step3 #Section_Map_Slider{padding-top:2px;}
.step3 span#Section_Map_Text{line-height:22px;}
#buttons{margin: 0 auto;width: 271px;display: none;}
.pointer{position:absolute;background:url(../images/mainSprite.png) -117px -325px no-repeat;width:7px;height:0px;top:21px;z-index:99;display: none;}
.step3 .pointer{display:block}
.Input_Bg .pointer{left:22px;}
#Pricing_Map_Slider .pointer{left:16px;}
#Applications_Button .pointer{right:12px; top: 27px;}
.step3 #Section_Map_Slider,.step3 #Pricing_Map_Slider{position:relative;}
#buttons{display: none;}

/* step 4 css */
.step4 #videoView{background:url("../images/tour/sec_box_bg.png") no-repeat left 31px; display: none;height: 768px;position: absolute; width: 1024px;z-index: 9;}
.listing{margin:0 0 0 -7px;padding:0;list-style:none;display:inline-block}
.listing li{text-align:left;position:relative;margin:0;padding:0 0 20px 20px;font-size:14px;line-height:18px;color:#fff;font-family:'arial';display:none;background:url(../images/mainSprite.png) -726px -399px no-repeat;}
.listing li span{color:#ff8e00;font-weight:bold}
.info.section_box{text-align:left;margin-top:30px;}
.section_box h2.heading{border:none;text-align:left;float:left;width:100%;margin:0;padding:0 0 10px;position: relative;}
.section_box a.exit{margin-left:65px;}
.section_box a{margin:10px 5px 0 5px;}
.expand_view_banner{background:url(../images/tour/expand_banner.png) 0 0 no-repeat;width:419px;height:402px;display:inline-block;margin-left: 7px; margin-top: 10px;}
.your_selection .Section_Box_Expanded,.second_view #Section_Box_Expanded_Right .Section_Box_Expanded{border-top:2px solid #ff7c00;border-right:2px solid #ff7c00;border-left:2px solid #ff7c00;}
.your_selection .Select_Box,.second_view #Section_Box_Expanded_Right .Select_Box{border-right:2px solid #ff7c00;border-left:2px solid #ff7c00;border-bottom:2px solid #ff7c00;padding:2px 2px 3px;}
.your_selection .Tab,.second_view #Section_Box_Expanded_Right .Tab{border-radius:10px 10px 0 0;border-top:2px solid #ff7c00;border-right:2px solid #ff7c00;border-left:2px solid #ff7c00;background-position: -414px -124px;height: 23px; width: 95px;}
.your_selection .Select_Tab,.second_view #Section_Box_Expanded_Right .Select_Tab{background:none}
.tour_benifit #Benefits_Tab_Button_Left{height:23px;border-radius: 10px 10px 0 0;border:2px solid #ff7c00;background-position: -414px -124px;width: 97px;  padding-left: 23px; padding-top: 5px;}
.tour_Price_List #Price_Tab_Button_Left{height:23px;border-radius: 10px 10px 0 0;border:2px solid #ff7c00;background-position: -414px -124px;width: 97px; padding-left: 23px; padding-top: 5px;}
.tour_expandview .Chat_Expand_Btn{border:2px solid #ff7c00;border-radius:6px;}



/* step5 css */
.step4 .mid_section{border: 2px solid #ff7c00;border-radius:6px}
.step4 #sectionSelectorBoxRightView,.step4 #sectionSelectorBoxLeftView,.second_view #compareButton {z-index: 99;}
.second_view #Select_Another_Section_To_Compare{display: none!important;}
#view_pans {border: 2px solid #ff7c00;   display: block;height: 201px; position: absolute;  text-indent: -9999999px; width: 424px; z-index: 99999;display:none;}
.view_pans #view_pans{display: block}
.NextBtn2{position:absolute;right:0;}
.PrevBtn2{position: absolute; right: 74px;}
#BtnEndTour{position: absolute;right: 0;visibility: hidden;}

/* ipad css */
.ipad-tour .listing{margin-left:-20px;}
.ipad-tour .head{margin-left:0}
.ipad-tour #step-five .listing{ margin-left: -11px;}
.ipad-tour #step-five .head{margin-left:9px}
.ipad-tour .listing li{padding:0 0 14px 20px;line-height:16px;background-position:-726px -400px;}
.ipad-tour .info.section_box{margin-top:3px;}


.powertour-disable-cancel .Popup_holder_Splash .Top_Navigation_Bar,.powertour-disable-cancel .loader_footer{display:none}
.powertour-disable-cancel #Progress_Bar span.prgmain{margin-top:30px} 
.Popup_holder_Splash{border-top:1px solid #000}
#splashScreenView{height:100%;}
.powertour-disable-cancel #splashScreenView{height:auto;}

.loader_footer{ position:absolute;bottom:0; font-size: 11px;height: 26px;width: 100%;}
.Footer_Logo{  left: auto;margin: 0 auto; position: relative;  top: -15px; width: 107px;z-index: 99999;  background: url("../images/footerLogo.png") no-repeat center bottom;height: 40px;}	
.loader_footer p	{  position: absolute; right: 0; top: 0; font-size: 9px; line-height: 26px; margin: 0; padding: 0 20px 0 0; position: absolute; text-align: right;}


#Selection small{/* background:url(../images/mainSprite.png) 0 -1839px no-repeat;  */ height: 134px; left:-156px; /* right: 505px;width: 145px; */  position: absolute;  top: 8px; width: 0px;display:inline-block}
#SelectSecondView small{/* background:url(../images/mainSprite.png) 0 -2027px no-repeat;   */height: 13px;  left:-138px; /* right: 505px; */  position: absolute;  top: -29px; width: 0px;}

.ipad-tour #Selection small{ /* background-position:0 -2181px;   */height: 168px; left:-163px;  position: absolute; top: 4px;/* width:328px; */}
.ipad-tour #SelectSecondView small{/* background-position: 0 -2141px;  */height: 25px;  left: -176px;  position: absolute; top: 2px;width: 0;}


.logo_container img{visibility:hidden}




#Selection small svg{width:0;height:24px;}
#SelectSecondView small svg{width:0;height:41px;}

.ipad-tour #Selection small svg{width:0;height: 153px;}
.ipad-tour #SelectSecondView small svg{width:0;height: 66px; }

