* { border: none; outline: none; padding: 0; margin: 0; vertical-align: baseline; }
body { margin: 0; padding: 0; font-family: 'Roboto', sans-serif;/*font-family: 'Montserrat', sans-serif;*/ background: #fff }
#exitpopup { width: 52%; height: auto; margin: 0px auto; display: none; position: fixed; color: #000000; padding: 15px 40px 25px; /*-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;*/ z-index: 999999; background: rgb(20, 20, 20); background: #FFFFFF; border: 14px solid #37bdef; }
ul { margin: 0; padding: 0; list-style-type: none; }
a { text-decoration: none; }
a:focus { outline: none; }
img { border: none; }
#adservcs { width: 50%; float: left; }
pre { overflow-x: auto !important; white-space: pre-wrap !important; white-space: -moz-pre-wrap !important; white-space: -pre-wrap !important; white-space: -o-pre-wrap !important; word-wrap: break-word !important; background-color: none !important; border: none !important; font-family: Arial, Helvetica, sans-serif !important; }
.lt{text-align:left;}
.nt{float:left!important;}
.tr{text-align:right;}
.tl{text-align:left;}
.rt{color: #80cb0f!important;;font-size: 29px!important;;text-align: right;line-height: 40px;font-family: 'Lobster', cursive;}
.video-responsive {overflow: hidden;padding-bottom: 56.25%;position: relative;height: 0;}
.video-responsive iframe {left: 0;top: 0;height: 100%;width: 100%;position: absolute;}
.cnum{text-align: center;font-size: 30px;color: #ffffff;}
.vsgap { margin-top: 40px; }
.modal-backdrop {z-index:1000000 !important}
.modal {z-index:1000005 !important}
.mbr-box { display: table; width: 100%; }
.mbr-section--full-height { height: 100vh; }
.mbr-section { overflow: hidden; padding: 0 20px; position: relative; }
.mbr-box__magnet--sm-padding { padding: 0px 0 45px; }
.mbr-box__magnet { display: table-cell; float: none; height: 100%; margin-bottom: 0; margin-top: 0; text-align: center; vertical-align: middle; }
.mbr-overlay { background: #222; bottom: 0; left: 0; position: absolute; right: 0; top: 0; z-index: 2; }
.mbr-background-video, .mbr-background-video-preview { bottom: 0; left: 0; overflow: hidden; position: absolute; right: 0; top: 0; }
.mbr-section__container { padding: 0; position: relative; z-index: 3; }
.mbr-fullscreen { width: 100%; }
.mbr-box--stretched { height: 100%; }
.mbr-box { display: table; width: 100%; }
.mbr-box__magnet { display: table-cell; float: none; height: 100%; margin-bottom: 0; margin-top: 0; text-align: center; vertical-align: middle; }
.mbr-background-video, .mbr-background-video-preview { bottom: 0; left: 0; overflow: hidden; position: absolute; right: 0; top: 0; }
.mbr-hero { color: #fff; position: relative; }
#header1-0 H1 { }
.mbr-hero__text { font-family: 'Roboto Slab', serif; font-size: 52px; font-weight: normal; left: 0; letter-spacing: 1px; line-height: 56px; margin: -18px 0 1px 0; padding-bottom: 41px; position: relative; top: 8px; }
#header1-0 P { color: #f6a027 !important; }
.mbr-hero__subtext { font-size: 32px; line-height: 30px; margin: 0 0 3px 0; padding: 0 0 41px 0; position: relative; top: 6px; }
#header1-0 P { color: #f6a027 !important; }
.mbr-parallax-background, .mbr-background { background-attachment: fixed !important; background-position: 50% 0; background-repeat: no-repeat; background-size: cover !important; }
.mbr-hidden-scrollbar .mbr-parallax-background { background-size: auto 130%; }
.mobile .mbr-parallax-background { background-attachment: scroll !important; }
.mbr-background { background-attachment: scroll !important; }
.mbr-nav-toggle { display: none; }
.ml-auto .active { color: #f6a027 !important; }
.vpop { width: 46%; }
.slink { text-align: right; }
.header_main { background: #fff; }
.header_top { width: 100%; float: left; }
.header_top ul { float: right; }
.header_top ul li { float: left; padding: 0px 8px; line-height: 37px; font-size: 15px; }
.header_top ul li a { color: #6a6a6a; }
.headerContact { font-size: 18px; font-family: 'Roboto', sans-serif; line-height: normal; color: #aaa; margin-top: 10px; }
.top-bar { background: #80cb0f; text-align: center; color: #ccc; line-height: 20px; }
.headerContact > span { color: #555; }
.headerContact > img { margin-top: -8px; vertical-align: middle; width: 30px; }
.virtual_home { color: #ededed; font-size: 14px; text-align: right; line-height: 24px; }
.virtual_home a { color: #ededed !important; }
.ncounttxt { font-family: Century Gothic; padding-top: 13px; }
.navbar { margin-bottom: 0; }
.nav_main { background: #0c0c0c; padding: 0; }
.nav.navbar-nav { text-align: center; width: 100%; }
.nav.navbar-nav > li { display: inline-block; float: none; }
.nav.navbar-nav a { color: #FFFFFF; font-size: 20px; }
.nav.navbar-nav a:hover { background: none; color: #80CB0F; }
.nav.navbar-nav a.active { background: none; color: #80CB0F; }
.odr { background: #ffbe41; padding: 5px 8px; color: #fff; }
.sblock { padding: 30px 30px 10px; background: #f2f2f2; }
.sbg { }
.acctitle, .acc_content { padding: 0 20px; }
.signin-blk { }
.signin-blk input.form-text { width: 100% !important; background: #fff; }
.signin-blk ul { margin: 0; padding: 0; }
.bg-fa5 { background-color: #e1972c; color: #fff; }
.modal-header .close1 { margin-top: -2px; }
button.close1 { padding: 0; cursor: pointer; background: transparent; border: 0; -webkit-appearance: none; }
.close1 { float: right; font-size: 21px; font-weight: bold; line-height: 1; color: #000; text-shadow: 0 1px 0 #fff; opacity: .2; }
.tact{}
.tact a{font-size: 20px;margin: 0 4px;}
.taddress{}
.taddress p{margin-bottom:0;}
.frg { float: right; margin-top: 10px; }
.signin { text-align: center; }
.signin h1 { margin: 0; font-weight: 600; font-size: 32px; }
.banner { float: left; width: 100%; }
.homemain { }
.banleft { background: rgba(58,135,199,1); background: -moz-linear-gradient(left, rgba(58,135,199,1) 0%, rgba(70,155,219,1) 100%); background: -webkit-gradient(left top, right top, color-stop(0%, rgba(58,135,199,1)), color-stop(100%, rgba(70,155,219,1))); background: -webkit-linear-gradient(left, rgba(58,135,199,1) 0%, rgba(70,155,219,1) 100%); background: -o-linear-gradient(left, rgba(58,135,199,1) 0%, rgba(70,155,219,1) 100%); background: -ms-linear-gradient(left, rgba(58,135,199,1) 0%, rgba(70,155,219,1) 100%); background: linear-gradient(to right, rgba(58,135,199,1) 0%, rgba(70,155,219,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3a87c7', endColorstr='#469bdb', GradientType=1 );
}
.banleft h1 { font-size: 44px; text-align: center; color: #f1f8fe; margin: 0 0 25px; font-weight: 600; text-shadow: 0 1px 1px rgba(0,0,0,0.8); -webkit-text-size-adjust: none; -ms-text-size-adjust: none; -moz-text-size-adjust: none; text-size-adjust: none; }
.banleft p { text-align: center; margin-bottom: 8px; }
.banleft p a { color: #fff; }
.banleft p a:hover { color: #ffbe41; }
.banleft ul { margin: 0; padding: 0; list-style: none; }
.banleft ul li { background: url(../png/h-icon.png) no-repeat 0 6px; padding-left: 32px; font-size: 19px; font-weight: 500; color: #fff; margin: 10px 20px; }
.bdrt { }
.hpoints { font-size: 25px; font-weight: 500; color: #fff; margin: 10px 20px; font-family: 'Lobster', cursive; }
.drew { background: #717677; color: #fff; text-align: center; padding: 20px; position: relative; }
.drew h1 { margin: 20px; margin-bottom: 12px; text-align: left; color: #ffbe41; font-size: 30px; font-weight: bold; text-align: center; text-shadow: 0 1px 1px rgba(0,0,0,0.8); }
.drew h1 a { color: #ffbe41; }
.drew p { margin: 0px 20px 20px; font-size: 16px; }
.hometext { font-size: 17px; }
.rban { border-left: 4px solid #fff; }
.pricing-box-inner { background: #ffffff; padding: 30px 20px 26px; margin-bottom: 28px; text-align: center; border: 5px dashed #ccc; }
.pricing-box-inner h4 { text-transform: uppercase; font-size: 30px; font-weight: 400; margin: 0px 0 0 0; padding: 0; color: #80cb0f; }
.pricing-box-inner h1 { font-size: 84px; font-weight: 700; font-family: 'catamaranbold'; margin: 0; padding: 0; line-height: 1em; }
.pricing-box-inner p.point { font-size: 20px; font-weight: 200; margin: 15px 0 0; }
.pricing-box-inner p.title { font-size: 20px; font-weight: 400; margin: 60px 0 0; }
.pricing-box-inner p.star { font-size: 17px; font-weight: 400; margin: 20px 0 0; }
.pricing-box-inner p.soon { font-size: 17px; font-weight: 400; margin: 20px 0 0; color: #f6a027; }
.pricing-box-inner sup { font-size: 22px; font-weight: 200; font-family: Century Gothic; vertical-align: super; top: -2px; }
.pricing-box-inner sup.pricing-symbol { font-size: 22px; font-weight: 200; font-family: Century Gothic; top: -2px; }
.includes { text-align: center; margin: 40px 0; }
.includes h1 { font-size: 22px; font-weight: 700; text-align: center; color: #f6a027 !important; margin: 0 0 30px; padding: 0; line-height: 1em; text-transform: uppercase; }
.includes p { font-size: 17px; font-weight: normal; }
/*################################  Referal email  ###################*/
.refbox { }
.refers { font-size: 38px; text-align: center; }
.refers span { font-weight: bold; }
.refer-sub { margin-top: 12px; color: #3fa03b; font-size: 35px; font-style: italic; font-family: "Times New Roman", Times, serif; text-align: center; }
.pspace { margin-top: 12px; }
#tdreffralbox { border: 8px solid #c2c2c2; padding: 10px; width: 68%; background: #f9f9f9 none repeat scroll 0 0; }
#tdreffralbox2 { border: 8px solid #c2c2c2; padding: 10px; background: #f9f9f9 none repeat scroll 0 0; }
.lowestRibbon2 { margin-top: -3%; margin-left: -3%; }
#refmailwrap { padding-left: 3%; width: 100%; }
#refferal { width: 100%; }
#refferalr { padding: 5px 0; width: 50%; float: left; }
#refferalrh { width: 100%; float: left; font-size: 18px; }
.respace { margin: 0; }
/*################################  Referal email  ###################*/

#refdiv { color: #73ab1e; font-weight: bold; }
.refferalt { color: #000000; font-size: 16px; text-align: left; font-family: "Roboto", sans-serif; }
#refferam { margin: 15px; text-align: center; width: 96%; }
.reftextarea { background: white; border: 1px solid #DDD; border-radius: 5px; color: #666; float: left; padding: 5px 10px; width: 99%; outline: none; height: 140px; box-shadow: 3px 3px 3px #96A1BD; }
#refdollar { width: 15%; margin-left: 10px; }
#refdollar1 { width: 20%; margin-left: 10px; }
#popup_box { background: #ffffff url("../png/coup.png"); display: none; font-size: 15px; height: 178px; padding: 15px; position: fixed; top: 500px; margin-left: 10px; width: 203px; z-index: 100; left: 74%; background-repeat: no-repeat; z-index: 22; border: 1px solid #7b7678; }
a { cursor: pointer; text-decoration: none; }
#popupBoxClose { font-size: 20px; line-height: 15px; right: 5px; top: 5px; position: absolute; color: #6fa5e2; font-weight: 500; margin: -8px; }
#cop { text-align: center; font-size: 33px; color: #FFFFFF; padding: 10px; }
.banner_btm_text { text-align: center; background-color: #469bdb; color: #fff; padding: 1px 0; margin-bottom: 20px; position: relative; }
.clientt { width: 10%; float: left; text-align: left; }
.client-img { }
.banner_btm_text h1 { font-size: 30px; color: #f1f8fe; font-weight: bold; text-shadow: 0 1px 1px rgba(0,0,0,0.8); margin-top: 15px; }
.banner_btm_text h2 { margin: 0 0 20px; font-size: 24px; color: #fff; }
.content_main { padding: 40px 0 25px 0; background: #e3edef; }
.baner_btm { background: #f6a027; color: #fff; padding: 10px 20px; }
.clnttext { text-align: left; }
.clnttext h1 { font-size: 24px; font-weight: bold; text-shadow: 0 1px 1px rgba(0,0,0,0.8); margin-top: 12px; }
.clnttext h1 a { color: #fff !important; text-decoration: none; }
.clnttext h2 { margin: 0 0 5px; font-size: 18px; color: #323232; }
.clnttext p { margin: 0; font-size: 18px; }
.clnttext a { color: #1e6dae; }
.clnttext a:hover { color: #1e6dae; text-decoration: none; }
.pagetitle { box-shadow: 0 2px 2px rgba(0,0,0,0.6); position: relative; z-index: 2; margin-bottom: 5px; }
.stripe { background: url(../png/stripe-pattern.png) repeat; padding: 15px 0; border-top: 1px solid #b8c0c3; border-bottom: 1px solid #b8c0c3; }
.stripe h1 { font-family: Lobster, cursive !important; font-weight: normal; color: #9a9a9a !important; font-size: 28px; margin: 0 0 20px; text-shadow: 0 1px 1px #fff; }
.stripe img { margin: 0 2.7%; }
.ad-services { background: url(../png/ad-bg.png) repeat-x center; font-family: Lobster, cursive !important; font-weight: normal; text-align: center; color: #606060 !important; font-size: 22px; margin-bottom: 30px; }
.head-services { font-weight: normal; text-align: center; color: #606060 !important; font-size: 30px; margin-bottom: 20px; }
.ad-services span { background: #e3edef; padding: 3px 20px; }
.pagetitle.know_us { background: url(../jpg/knowus-banner.jpg) no-repeat rgba(0, 0, 0, 0.5); background-size: cover; }
.pagetitle.purchases { background: url(../jpg/order-banner.jpg) no-repeat rgba(0, 0, 0, 0.5); background-size: cover; }
.pagetitle.contactus { background: url(../jpg/cntt-banner.jpg) no-repeat rgba(0, 0, 0, 0.5); background-size: cover; }
.pagetitle.faqpage { background: url(../jpg/faq-banner.jpg) no-repeat #eee; background-size: cover; }
.pagetitle.tile { background: url(../jpg/title-banner.jpg) no-repeat #eee; background-size: cover; }
.pagetitle h1 { padding: 25px 35px; margin: 0 0 0 -15px; background: url(../png/pagetitle-bg.png) no-repeat top right; float: left; color: #000; font-size: 26px; font-weight: bold; }
.costs { background: url(../png/cost_banner_bg.png) no-repeat top right; color: #fff; text-align: center; padding: 5px 0px 40px; margin-bottom: 30px; position: relative; }
.costs img.lowestRibbon { bottom: -5px; position: absolute; right: -4px; }
.costs h1 { margin: 20px; margin-bottom: 10px; text-align: left; color: #ffbe41; font-size: 34px; font-weight: bold; text-align: center; text-shadow: 0 1px 1px rgba(0,0,0,0.8); }
.costs p { margin: 0px 20px 10px; background: url(../png/costs_arrow.png) no-repeat 0px 5px; padding-left: 25px; font-size: 16px; text-align: left; }
.blck_button {background:#515151; border:none; font-size:16px; line-height: 30px; padding: 4px 12px;display:inline-block; text-decoration: none; color: #fff; }
.blck_button:hover, .blck_button:visited{text-decoration:none; color: #fff;}
.blu_button{ background:#25b5f2; border:none; font-size: 16px; line-height: 30px; padding: 4px 12px;display:inline-block; text-decoration: none; color: #fff; }
.blu_button:hover, .blu_button:visited{text-decoration:none; color: #fff;}
.green_button { background: url("../png/button_arrow.png") scroll 10px center no-repeat #80cb0f; border: medium none; font-size: 16px; line-height: 30px; padding: 3px 10px 4px 35px; border-radius: 4px; border-bottom: 1px solid #497900; display: inline-block; text-decoration: none; color: #fff; }
.green_next { background: url("../png/big-bullet.png") scroll 10px center no-repeat #80cb0f; border: medium none; font-size: 25px; padding: 9px 35px 9px 50px; border-radius: 4px; border-bottom: 1px solid #497900; display: inline-block; text-decoration: none; color: #fff; }
.green_button:hover, .green_button:visited { text-decoration: none; color: #fff; }
.green_button.disable { background: url("../gif/ajax-loader.gif") scroll 10px center no-repeat #ddd; border-bottom: 1px solid #999; text-decoration: none; color: #999; }
.green_button.disabled { background: url("../png/button_arrow.png") scroll 10px center no-repeat #ddd; border-bottom: 1px solid #999; text-decoration: none; color: #999; }
.big_button { background: url("../png/big-bullet.png") scroll 10px center no-repeat #80cb0f; border: medium none; font-size: 25px; padding: 20px 30px 20px 45px; border-radius: 4px; border-bottom: 1px solid #497900; display: inline-block; text-decoration: none; color: #fff; }
.home_vs { padding: 0 0 25px 25px; color: #555; }
.home_vs h1 { font-size: 36px; color: #1e6dae; margin: 0 0 20px; font-weight: bold; }
.home_vs h2 { margin: 5px 0 15px; font-size: 28px; color: #444443; }
.home_vs p { text-align: left; font-size: 22px; }
.what_is_vs { padding: 0 0 25px 25px; color: #555; }
.what_is_vs h1 { font-size: 36px; margin: 0px 0px 20px; font-weight: bold; }
.what_is_vs p { text-align: left; font-size: 20px; }
.what_is_vs_linkbox { margin: 0; float: right; width: 100%; }
.what_is_vs_links { float: left; margin: 0; }
.what_is_vs_links li { background: url("../png/hand_curser.png") no-repeat scroll 0 6px / 7% auto rgba(0, 0, 0, 0); float: left; font-size: 20px; margin: 10px 20px; padding-left: 23px; width: 250px; }
.what_is_vs p.h_vs { font-size: 24px; text-align: left; }
.blog_main { border-top: 1px solid #b8c0c3; }
.blog { background: url(../png/blog_bg.png) no-repeat 0 20px; padding: 30px 0 30px 15px; margin: 0 15px; color: #333333; font-size: 17px; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; text-align: center; }
.grt-services { padding: 0 0 25px 15px; margin: 0 15px; color: #333333; font-size: 17px; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; text-align: center; }
.revolution { text-align: center; }
.revolution h1 { position: absolute; top: 200px; left: 0; width: 100%; text-align: center; font-size: 32px; font-weight: bold; }
.revolution h2 { position: absolute; top: 237px; left: 0; width: 100%; text-align: center; font-size: 32px; }
.footer_main { padding-top: 25px; padding-bottom: 25px; background: url(../jpg/footer_bg.jpg) repeat; color: #fff; }
.footer_main a { color: #fff }
.footer_main h1 { color: #f6a027; font-size: 22px; margin: 0px 0px 20px; font-weight: bold; text-align: left; }
.footer_main strong { font-size: 18px; font-weight: bold; }
.footer_main p { font-size: 16px; border-bottom: 1px solid #4c4c4c; clear: both; padding-bottom: 4px; }
.footer-address { color: #999; padding: 10px 0; background: #222; }
.footer-address a { color: #ddd; }
.footer-address a:hover { color: #fff; }
.connect_us { text-align: right; }
.connect_us ul li { padding-left: 10px; display: inline; position: relative; }
div.padstyler_tooltip { position: absolute; border: 4px solid rgba(255, 255, 255, 255, 0.5); box-shadow: 0 0 6px rgba(0,0,0,0.5); padding: 10px; border-radius: 5px; width: 325px; background: #efefef; }
div.padstyler_tooltip img.pointer { position: absolute; }
div.padstyler_tooltip h3 { text-align: left; color: #7e7975; margin: 0 0 15px 0; border-bottom: 1px solid #aaa; font-size: 18px; padding-bottom: 5px; }
.connect_us h1 { color: #f6a027; font-size: 22px; margin: 0px 0px 20px; text-align: right; }
.subscribe { float: left; width: 100%; text-align: left; }
.subscribe h4 { color: #fff; font-size: 18px; font-weight: 500; text-align: left; padding: 0 25px; }
.subscribe input { display: inline; }
.amzblk { border-top: 0px solid; background: #fff; padding: 35px 0; }
.bdrimg { width: 100%; border: 6px solid #e6e6e6; padding: 3px; background: #fff; }
.mdv { display: block; }
.xsv { display: none; }
.amz-head { background: url(../png/amz-bg.png) no-repeat #e3edef; text-align: center; color: #fff !important; font-size: 30px; line-height: 74px; margin: 0; }
.amz-head2 { font-family: Lobster, cursive !important; text-align: center; font-size: 40px; margin: 30px 0 0; color: #f6a027; }
.amazeservices { margin-top: 15px; }
.amazeservices h1 { margin-top: 0; font-weight: 600; font-size: 32px; }
.tbpad { padding-top: 25px !important; padding-bottom: 25px !important; }
.powertxt { font-size: 16px; line-height: 1.5; padding: 0 14%; }
.amazeservices p { font-size: 16px; line-height: 1.5; }
.tbdv { display: table; height: 70px; text-align: left; }
.tbdv span { display: table-cell; vertical-align: middle; }
.content_block_text_border { margin: 20px 0 15px; border-top: 2px solid #f19109; width: 80px; display: inline-block; }
.ultreal { border: 1px solid #f19109; padding: 10px 20px; color: #f19109; text-align: center; text-decoration: none; border-radius: 4px; -webkit-border-radius: 4px; -mox-border-radius: 4px; display: inline-block; font-size: 16px; }
.ultreal:hover { text-decoration: none; color: #f19109; }
.lmore { background: #80cb0f; padding: 10px 25px; color: #fff; text-align: center; text-decoration: none; border-radius: 4px; -webkit-border-radius: 4px; -mox-border-radius: 4px; display: inline-block; }
.lmore:hover { text-decoration: none; color: #fff; }
.content_blocks_arrow { margin: 0 auto; width: 0; height: 0; border-left: 20px solid transparent; border-right: 20px solid transparent; border-top: 20px solid #f2f2f2; position: relative; }
.copyright { text-align: center; font-size: 15px; padding: 30px 0px 0px; }
.knowus { width: 100%; }
.pastwrk-head { }
.pastwrk-head h1 { font-size: 26px; font-family: 'Lobster', cursive; background: #717677; padding: 5px 0 10px 15px; color: #ffbe41; text-shadow: 0 1px 1px rgba(0,0,0,0.8); }
/*.pastwrk-head h1:before {
    content: "";
    display: block;
   background:url(../images/below.png) no-repeat 0 4px;
    width: 20px;
    height: 25px;
    float: left;
    margin: 0 10px 0 0;
}*/
.pricingbanner { background: url(../jpg/pricing-banner.jpg) no-repeat; background-size: cover; padding: 20px; text-align: center; color: #fff; }
@font-face { font-family: 'catamaranbold'; src: url('https://cdn.styldod.com/catalogue/fonts/catamaran-bold-webfont.woff2') format('woff2'), url('https://cdn.styldod.com/catalogue/fonts/catamaran-bold-webfont.ttf'), url('https://cdn.styldod.com/catalogue/fonts/catamaran-bold-webfont.woff') format('woff'); font-weight: normal; font-style: normal; }
.pricingbanner li { font-size: 45px; font-family: 'catamaranbold'; margin: 18px 0; padding: 0; }
.pricingbanner li.orng { font-size: 45px; font-family: 'catamaranbold'; font-weight: 700; margin: 18px 0; padding: 0; }
.pastwrk-head p { color: #555; font-size: 18px; text-align: left; }
.knowus h1 { font-size: 30px; font-weight: bold; font-family: 'Courgette', cursive; color: #f6a027; }
.knowus p { color: #555; font-size: 18px; text-align: left; }
.knowus ul { margin: 0; padding: 0 0 0 35px; list-style-type: square; }
.knowus ul li { font-size: 18px; color: #555; }
.pfeatures { }
.pfeatures ul { margin: 20px 0 0; padding: 0; list-style: none; }
.pfeatures li { background: url(../png/h-icon.png) no-repeat 0 14px; padding: 6px 0 6px 30px; font-size: 22px; font-weight: 500; }
.pastwrk { }
.pastwrk img { border: 3px solid #fff; box-shadow: 0 0 6px #333; margin-top: 10px; }
.vslider { }
.vslider img { border: 2px solid #ddd!important; padding: 5px!important; }
.aslider { }
.aslider img { border: 5px solid #fff!important; }
.srv{text-align:center;}
.srv img {
    border: 6px solid #e6e6e6 !important;
    padding: 3px !important;
}
.dchd{background:#469bdb;padding:3px 10px;color:#fff;}
.form-wrapper { margin-top: 19px; }
.form-wrapper label { font-weight: normal; margin-bottom: 2px; }
.form-item { margin-bottom: 20px; }
input.form-text { width: 100%; padding: 10px; border: 1px solid #ddd; transition-duration: 0.2s; transition-property: all; transition-timing-function: ease; font-size: 15px; }
input.form-text:focus { box-shadow: 0 1px 1px rgba(164,164,164, 0.2) inset; border: 1px solid #a4a4a4; }
select.form-select { width: 100%; padding: 10px; border: 1px solid #ddd; transition-duration: 0.2s; transition-property: all; transition-timing-function: ease; font-size: 13px; }
select.form-select:focus { box-shadow: 0 1px 1px rgba(164,164,164, 0.2) inset; border: 1px solid #a4a4a4; }
textarea.form-textarea { width: 100%; line-height: 18px; padding: 10px; border: 1px solid #ddd; transition-duration: 0.2s; transition-property: all; transition-timing-function: ease; font-size: 15px; }
textarea.form-textarea:focus { box-shadow: 0 1px 1px rgba(164,164,164, 0.2) inset; border: 1px solid #a4a4a4; }
.staricon { color: #F00; }
.ladre{margin:10px 0 0 30px;}
.brght{text-align:right;}
.pastworklb4 { width: 100%; margin-bottom: 14px; }
.pastworklb3 { width: 100%; margin-bottom: 14px; }
.pastworklb2 { width: 100%; margin-bottom: 14px; }
.pastworklb1 { width: 100%; margin-bottom: 20px; height: auto; }
.addons { }
.addons-b { padding-top: 28px; text-align: center; }
.addons h4 { font-family: "Lobster", cursive; color: #70ae12; font-size: 20px; padding: 0 0 6px; margin-bottom: 0px; margin-top: 0 !important; }
.addons-txt { font-family: Verdana, Geneva, sans-serif !important; font-size: 14px !important; margin-bottom: 10px; }
.additional { font-family: Verdana, Geneva, sans-serif !important; color: #e1972c; font-size: 15px !important; margin-bottom: 10px; font-weight: bold; text-align: center; }
.addons-b .pcboxbutton2 { width: 72%; background: #8cb942; margin: 0 auto; -moz-border-radius: 6px; border-radius: 6px; text-align: center; font-family: arial; font-size: 18px; color: #FFFFFF; padding: 5px; cursor: pointer; }
.addons-ser { background: #fff; border: 2px solid #ddd; padding: 2px; margin-top: 60px; }
.addons-ser h1 { background: #e1972c; font-family: "Lobster", cursive; color: #fff; font-size: 21px; text-align: left; margin-bottom: 0px; padding-left: 12px; line-height: 36px; margin: 0 0 18px; }
.addons .form-item { margin: 8px 0 5px 28px !important; }
.grand-total { background: #ededed; color: #131313; font-size: 20px; text-align: right; margin-bottom: 0px; line-height: 40px; }
.selected-ser { margin-bottom: 20px; font-family: Verdana, Geneva, sans-serif; padding: 0 3% 0 2%; }
.selected-ser p { margin: 0; }
.selected-ser .stg-ser { font-weight: bold; }
.selected-ser .stg-price { font-weight: normal; font-size: 13px; }
.selected-ser .total { text-align: right; font-weight: bold; }
.selected-ser .rel { position: relative; }
.selected-ser .remove { position: absolute; right: -10px; top: -2px; }
.page-heading2 { background: url(../png/slashed_line.png) repeat-x left bottom; padding-bottom: 14px; color: #555; font-size: 40px; font-weight: normal; margin-top: 0; margin-bottom: 20px; text-align: center; }
small.error { color: #f00; display: block; }
.faq { width: 100%; }
.faq h1 { font-size: 20px; font-weight: bold; color: #555; margin-top: 0; }
.faq p { color: #555; font-size: 18px; margin-bottom: 22px; }
.faq ul { margin: 0 0 25px 0; padding: 0 0 0 35px; list-style-type: square; }
.faq ul li { color: #555; font-size: 18px; }
.faq_img { width: 100%; text-align: center; position: relative; background: url(../jpg/faq_img.jpg); }
table.subs_payment { table-layout: fixed; border-collapse: collapse; width: 100%; }
table.subs_payment td { padding: 5px; }
.form-wrapper h2 { font-size: 18px; border-bottom: 1px solid #ccc; color: #555; margin-bottom: 10; margin-top: 30px; }
.pp_message { font-size: 16px; font-weight: bold; border: 1px solid #ccc; width: 100%; display: block; padding: 5px; }
.num { display: block; background: #80cb0f; border-radius: 50%; line-height: 28px; width: 28px; height: 28px; text-align: center; color: #fff !important; padding: 0 !important; margin-top: 8px; }
.num1 { display: block; background: #515151; border-radius: 50%; line-height: 28px; width: 28px; height: 28px; text-align: center; color: #fff !important; padding: 0 !important; margin-top: 8px; }
.privacy-pol h1 { font-size: 22px; }
.noupload { clear: both; padding: 20px 0 0 20px; text-align: left; font-weight: bold; }
.vido { position: absolute; top: 0; left: 0; width: 100%; height: auto; }
#slider { margin: 0 auto; box-shadow: none; }
#wrap { width: 90%; margin: -1px auto; }
#nhead { width: 100%; background-image: url("../png/htop.png"); background-size: 100% 100%; height: 94px; }
#nheading { font-size: 60px; font-family: century gothic; text-align: center; color: #fd6ea4; padding: 15px 0px 15px 0px; border-bottom: 4px solid #42b3c6; width: 100%; }
#naddress { width: 100%; text-align: center; font-size: 29px; color: #42b3c6; padding: 15px; font-family: century gothic; }
#nbody { border-top: 4px solid #ce4d7c; padding-left: 13%; margin: -1px auto; }
#npark { width: 20%; float: left; background-image: url("../png/parkbg.png"); height: 320px; text-align: center; font-size: 38px; font-family: century gothic; Color: #FFFFFF; margin-right: 2%; }
#nrestu { width: 20%; float: left; background-image: url("../png/nrestu.png"); height: 320px; text-align: center; font-size: 38px; font-family: century gothic; Color: #FFFFFF; margin-right: 2%; }
#nnight { width: 20%; float: left; background-image: url("../png/nnight.png"); height: 320px; text-align: center; font-size: 38px; font-family: century gothic; Color: #FFFFFF; margin-right: 2%; }
#nactive { width: 20%; float: left; background-image: url("../png/nactive.png"); height: 320px; text-align: center; font-size: 38px; font-family: century gothic; Color: #FFFFFF; }
#ntophead { background: #c43c50; width: 100%; height: 11%; font-size: 19px; font-family: century gothic; }
#ntophead2 { background: #d93b78; width: 100%; height: 11%; font-size: 19px; font-family: century gothic; }
#ntophead3 { background: #1888b6; width: 100%; height: 11%; font-size: 19px; font-family: century gothic; }
#ntophead4 { background: #869419; width: 100%; height: 11%; font-size: 19px; font-family: century gothic; }
#ncoltext { margin-top: 80%; font-size: 30px; color: #FFFFFF; }
#ncoltext2 { margin-top: 80%; font-size: 30px; color: #FFFFFF; }
.nptag { font-family: century gothic; font-size: 20px; color: #FFFFFF; padding: 0px 10px 0px 10px; }
#npark img { width: 68%; }
#nrestu img { width: 68%; }
#nnight img { width: 68%; }
#nactive img { width: 68%; }
#nparkdis { width: 22%; float: left; }
#nrestudis { width: 22%; float: left; }
#nnightdis { width: 22%; float: left; }
#nactivedis { width: 22%; float: left; }
#nbodytxt { border-top: 4px solid #ce4d7c; padding-left: 13%; }
#ntxtxont p { font-size: 14px; color: #5a5859; }
#ntxtxont { padding: 10px 0 0 6px; }
#nfoot { width: 100%; background-image: url("../png/foot.png"); height: 200px; background-size: 100% 100%; }
#clr { clear: both; }
.orrdnld { background: #fff; border: 1px solid #acacac; float: left; margin: 15px 14px; padding: 6px; vertical-align: top; box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.16); text-align: center; }
.ordertab { margin-bottom: 30px; }
.ordertab .nav { background: #fff; }
.ordertab .nav-tabs>li>a { margin-right: 0 !important; line-height: 1.42857143; border-radius: 4px 4px 0 0; }
.ordertab .nav li { background-color: #f4f4f4; color: #2a6496; }
.ordertab .nav li.active { background-color: #ffff; color: #555; }
.ordertab .nav a { color: #2a6496; text-decoration: none; }
.ordertab .nav a:hover { background-color: #f4f4f4; color: #555; text-decoration: none; }
.hlo { margin-bottom: 40px; text-align: center; }
.hellotxt { text-align: center; line-height: 24px; color: #a0a0a0; }
.actn { margin-right: 30px; }
#slider1 { background-size: 750px; border: 4px solid #555; }
.theme-default { background: #ddd; }
.theme-default .nivoSlider { position: relative; background: #fff url(../gif/loading.gif) no-repeat 50% 50%; margin-bottom: 10px; -webkit-box-shadow: 0px 1px 5px 0px #4a4a4a; -moz-box-shadow: 0px 1px 5px 0px #4a4a4a; box-shadow: 0px 1px 5px 0px #4a4a4a; }
.theme-default .nivoSlider img { position: absolute; top: 0px; left: 0px; display: none; }
.theme-default .nivoSlider a { border: 0; display: block; }
.theme-default .nivo-controlNav { text-align: center; padding: 20px 0; }
.theme-default .nivo-controlNav a { display: inline-block; width: 22px; height: 22px; background: url(../png/bullets.png) no-repeat; text-indent: -9999px; border: 0; margin: 0 2px; }
.theme-default .nivo-controlNav a.active { background-position: 0 -22px; }
#slider1 .nivo-directionNav a { opacity: 1; }
.theme-default .nivo-directionNav a { display: block; width: 30px; height: 30px; background: url(../png/arrows.png) no-repeat; text-indent: -9999px; border: 0; opacity: 0; -webkit-transition: all 200ms ease-in-out; -moz-transition: all 200ms ease-in-out; -o-transition: all 200ms ease-in-out; transition: all 200ms ease-in-out; box-shadow: 1px 1px 1px rgba(0,0,0,1); border-radius: 14px; }
.theme-default:hover .nivo-directionNav a { opacity: 1; }
.theme-default a.nivo-nextNav { background-position: -30px 0; right: 15px; }
.theme-default a.nivo-prevNav { left: 15px; }
.theme-default .nivo-caption { font-family: Helvetica, Arial, sans-serif; }
.theme-default .nivo-caption a { color: #fff; border-bottom: 1px dotted #fff; }
.theme-default .nivo-caption a:hover { color: #fff; }
.theme-default .nivo-controlNav.nivo-thumbs-enabled { width: 100%; }
.theme-default .nivo-controlNav.nivo-thumbs-enabled a { width: auto; height: auto; background: none; margin-bottom: 5px; }
.theme-default .nivo-controlNav.nivo-thumbs-enabled img { display: block; width: 120px; height: auto; }
.success_msg { font-size: 18px; font-size: bold; color: #090; }
.page-heading { background: url(../png/slashed_line.png) repeat-x left bottom; padding-bottom: 8px; color: #555; font-size: 22px; font-weight: normal; margin-top: 0; margin-bottom: 20px; }
.thanks-msg { font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; font-size: 20px; text-align: center; color: #090; }
.thanks-msg span { color: #555; font-style: normal; font-size: 16px; font-family: 'Roboto', sans-serif; }
.container.colored { background: #e3edef; }
#uploading_steps { border-top: 1px solid #ddd; border-bottom: 2px solid #ddd; display: table; width: 100%; margin: 10px 0; font-size: 18px; color: #fff; }
#uploading_steps div { border: 1px solid #999; display: table-cell; background: #dedede; width: 33%; padding: 5px 20px; }
#uploading_steps div strong { margin-right: 10px; }
#uploading_steps div.first.active { background: #f6a027; color: #555; }
#uploading_steps div.second.active { background: #00bbff; color: #555; }
#uploading_steps div.third.active { background: #f145a3; color: #555; }
#pcbox .form-item { margin-bottom: 5px; }
#virtual { margin-top: 20px; }
#freplace { margin-top: 20px; }
#exterior { margin-top: 20px; }
#floor3d { margin-top: 20px; }
ul.photoThumbsWrap { float: left; clear: both; width: 100%; }
ul.photoThumbsWrap li { list-style: none; background: #fff; text-align: center; padding: 1%; float: left; margin: 3%; border: 1px solid #acacac; width: 19%; box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.16); }
ul.photoThumbsWrap li select { width: 100%; margin: 5px -1%; }
ul.photoThumbsWrap li input { width: 100%; }
.pp_msg { color: #F00; }
ul.virtually_staging { line-height: 30px; font-size: 18px; line-height: 34px; list-style: none; padding: 0; }
ul.virtually_staging a { text-decoration: underline; }
input.error, select.error, textarea.error { border: 1px solid #F00; background: #ffe8e8; }
#uploadError { color: #F00; font-size: 14px; text-align: center; padding: 5px; }
select.category_type { margin-top: -15px; width: 100%; padding: 3px 1px; display: block; }
.applyBtn { background: #DDD; border-radius: 2px; border-top: 1px solid #fff; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.5); font-size: 12px; margin-left: 5px; padding: 4px 6px; text-shadow: 0 1px 1px rgba(255, 255, 255, 1); }
.popup_title { border-bottom: 1px solid #e2e2e2; color: #7e7975; font-family: Arial, Helvetica, sans-serif; font-size: 20px; margin: 0 0 15px; padding: 0 0 5px; font-weight: bold; }
.map { background: url(../jpg/img_1.jpg) no-repeat center top; min-height: 293px; position: relative; text-align: center; }
.map > h1 { font-size: 29px; font-weight: bold; margin-top: 194px; }
.map > h2 { font-size: 24px; font-weight: bold; top: 237px; }
.navbar-toggle { background: url(../png/menu-icon.png) no-repeat; }
input.form-text.width1 { width: 100%; }
input.form-text.width2 { width: 100%; }
input.form-textarea.width3 { width: 100%; }
/*###################################Additonal service#####################################################*/
#soldout { float: right; }
#soldout img { width: 60%; margin-top: -68px; }
#additionalspk { width: 98%; margin: 0 auto; text-align: center; height: auto; padding: 10px; }
.addtext { padding-top: 10px; }
.headadd { font-size: 25px; font-weight: bold; color: #ffbe41; text-align: center; }
#addservice { width: 46%; height: auto; background: #c4e6ee; border: 1px solid #dcd7d7; border-radius: 6px; margin: 0 auto; text-align: center; float: left; margin: 10px; padding: 10px; box-shadow: 10px 10px 5px #888; }
#addservice h4 { color: #8cb942; font-family: "Lobster", cursive; font-size: 26px; padding: 6px; text-align: center; }
#additionalsimg { width: 100%; text-align: center; }
#additionalsimg img { width: 99%; border-radius: 6px; box-shadow: 10px 10px 5px #888; }
#additionaldel { background: url("../png/ui-bg_glass_75_e6e6e6_1x400.png") repeat-x scroll 50% 50% #e6e6e6; border: 1px solid #d3d3d3; color: #555555; font-weight: normal; }
#progress-div { border: 1px solid #0fa015; border-radius: 4px; margin: 30px 0; padding: 5px 0; text-align: center; }
#progress-bar { background-color: #12cc1a; color: #ffffff; height: 20px; transition: width 0.3s ease 0s; width: 0; }
#progress-bar { color: #ffffff; }
#progress-div { text-align: center; }
#ajximgupload { border: 1px solid #cbcbcc; width: 45%; float: left; margin: 2%; }
.imgList { width: 100%; margin-left: 0px; border: 1px solid #dedede; padding: 4px; float: left; }
#ajxrmv { text-align: center; }
#ingtext { width: 100%; }
/*###################################Additonal service#####################################################*/

/*########################################################################################*/

/* Structure
------------------------------------------*/
#coolMenu, #coolMenu ul { list-style: none; }
#coolMenu { float: left; }
#coolMenu > li { }
#coolMenu li a { display: block; text-decoration: none; }
#coolMenu ul { position: absolute; display: none; z-index: 999; }
#coolMenu ul li a { width: 250px; }
#coolMenu li:hover ul.noJS { display: block; font-size: 18px; }
/* Main menu
------------------------------------------*/
#coolMenu { }
#coolMenu > li > a { }
#coolMenu > li:hover > a { /* background: #f09d28;*/ }
/* Submenu
------------------------------------------*/
#coolMenu ul { background: #f09d28; }
#coolMenu ul li a { }
#coolMenu ul li:hover a { background: #ffc97c; padding: 10px; }
#coolMenu ul li:hover a, #coolMenu ul li a, #coolMenu ul { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; }
#pricelbl a { font-weight: normal; }
#imgturnarround { width: 43% }
/*########################################################################################*/


@media (max-width:350px) {
.email.form-text { width: 62% !important; }
#pboxformleft { display: none; }
#registerSection { width: 100%; }
#imgturnarround { width: 100% }
}
@media (max-width:490px) {
.map h1 { font-size: 29px; font-weight: bold; }
#imgturnarround { width: 100% }
}
@media (max-width:462px) {
.map h1 { font-size: 27px; font-weight: bold; }
#imgturnarround { width: 100% }
#pboxdiv h4 { font-size: 14px !important; }
#pcbox {height: auto !important; margin-top: 15px !important; }
#pcboxdec { font-size: 10px !important; }
#pboxlink { font-size: 12px !important; }
#pcboxprice { font-size: 12px !important; }
#btn1 { font-size: 16px!important; height: 30px !important; }
#btn2 { font-size: 16px!important; height: 28px !important; }
#btn3 { font-size: 16px!important; height: 30px !important; }
#pboxdiv { width: 100% !important; }
#pricelbl1 { padding: 5px !important; font-size: 10px !important; }
#pricelbl2 { padding: 5px !important; font-size: 10px !important; }
#pricelbl3 { padding: 5px !important; font-size: 10px !important; }
#pricelbl5 { padding: 5px !important; font-size: 10px !important; }
#first_name { font-size: 10px !important; }
}
@media (max-width:526px) {
.map h1 { font-size: 30px; font-weight: bold; }
#imgturnarround { width: 100% }
.ladre{margin:10px 0 10px 30px;}
.brght{text-align:left;}
}
 @media (max-width:761px) {
.costs { background: #7f7f7f url("../png/imagedoc-2.png") no-repeat right 20px top 20px !important; }
#imgturnarround { width: 100% }
#pboxformleft { width: 40%; padding-left: 0px; }
.mdv { display: none; }
.xsv { display: block; }
.nt{float:none!important;}
.lt{text-align:center;float:none!important;}

.rt{color: #80cb0f !important;font-size: 24px!important;text-align:center;line-height: 40px;font-family: 'Lobster', cursive;}
}
@media (max-width:768px) {
	.vpop{width:90%;margin:0 auto;}
.costs { background-size: 100% auto; }
#imgturnarround { width: 100% }
#npark { height: 220px !important; font-size: 38px; }
#nrestu { height: 220px !important; font-size: 38px; }
#nnight { height: 220px !important; font-size: 38px; }
#nactive { height: 220px !important; font-size: 38px; }
.text-center-xs { text-align: center; }
.logo { text-align: center; margin-top: 10px; }
.rban { border-left: none; }
.clientt { width: 100%; text-align: center; }
.clnttext { text-align: center; }
.virtual_home { text-align: center; }
.connect_us { float: left; text-align: center; width: 100%; margin-top: 20px; }
.connect_us ul { width: 100%; text-align: center; }
.connect_us ul li { display: inline-block; float: none; padding: 0px 5px; }
.costs h1 { text-align: center; }
.blog { margin-left: 10%; text-align: center; }
.what_is_vs { padding: 0 20px 10px 20px; }
.banner_image { float: left; width: 100%; }
.banner_image img { width: 100%; }
.banner_btm_text h1 { font-size: 24px; text-shadow: 1px 2px #000; }
.banner_btm_text h2 { font-size: 20px; }
input.form-text.width1 { width: 60%; }
input.form-text.width2 { width: 50%; }
input.form-textarea.width3 { width: 80%; }
}
#pboxdiv { width: 98%; height: 340px; margin: 0 auto; }
#pboxdiv h4 { font-family: "Lobster", cursive; color: #8cb942; font-size: 19px; padding: 6px; text-align: center; }
#followbtncontainer { color: #ff000c; padding: 10px; }
#pboxlink { text-align: center; width: 100%; }
#hrline { width: 100%; height: 2px; background: #dcd7d7 !important; margin: 8px 0 8px 0; }
#pcbox { background: #f8f8f8!important; border: 1px solid #ddd; }
#pcbox h4 { font-family: "Lobster", cursive; color: #8cb942; font-size: 19px; padding: 6px; text-align: center; }
#pcboxdec { margin: 9px 10px 10px 8px;padding: 10px; background: #fff; text-align: left; font-family: verdana; font-size: 14px; border: 1px solid #ddd; border-radius: 6px; }
#pcboxprice { width: 100%; color: #ff9d00; font-size: 20px; font-family: arial; text-align: center; }
.pcboxbutton { width: 80%; height: 40px; background: #8cb942; /*background:#3e3e3e; */ margin: 0 auto; -moz-border-radius: 6px; border-radius: 6px; text-align: center; font-family: arial; font-size: 20px; color: #FFFFFF; padding-top: 5px; cursor: pointer; cursor: hand; }
#pricelbl1 { padding: 6px; color: #ff9d00; font-weight: bold; }
#pricelbl2 { padding: 6px; color: #ff9d00; font-weight: bold; }
#pricelbl3 { padding: 6px; color: #ff9d00; font-weight: bold; }
#pricelbl4 { padding: 6px; color: #ff9d00; font-weight: bold; }
#pricelbl5 { padding: 6px; color: #ff9d00; font-weight: bold; }
#pboxformfull { width: 100%; margin-top: 50px; }
#pboxformleft { }
#pboxformleftimg { background: url("../jpg/commentbck.jpg") no-repeat scroll right top rgba(0, 0, 0, 0); }
#registerSection { /*width:60%;*/ float: left; }
#receipthr { width: 50%; border: #686b6a !important; border: 0px solid; text-align: left; color: #404144; }
#recphead { font-size: 18px; font-weight: bold; padding: 15px; border: 0px solid #686b6a; text-align: left; color: #404144; }
#receipt { width: 80%; padding-left: 17px; }
#receipt1 { width: 50%; padding-left: 17px; }
#pricelbl { padding: 10px; border: 0px solid #686b6a; text-align: left; font-weight: bold; color: #404144; }
 @media (max-width:991px) {
#popup_box { top: 900px; }
.fb_iframe_widget { float: none !important; margin-bottom: 30px; }
#pcbox {}
#virtual { margin-top: 33px; }
#exterior { margin-top: 33px; }
#pboxdiv { height: 736px; }
#receipt { width: 100%; }
#receipt1 { width: 100%; }
#registerSection { width: 64%; }
}
 @media (max-width:996px) {
.map h1 { font-size: 24px; font-weight: bold; top: 210px; }
.map h2 { font-size: 24px; font-weight: bold; top: 237px; }
#registerSection { width: 64%; }
}
@media (max-width:1280px) {
.map h1 { font-size: 28px; font-weight: bold; top: 210px; }
.map h2 { font-size: 28px; font-weight: bold; top: 237px; }
#registerSection { width: 64%; }
}
@media (max-width:1920px) {
.map h1 { font-size: 28px; font-weight: bold; top: 210px; color: #333; }
.map h2 { font-size: 28px; font-weight: bold; top: 237px; }
#registerSection { width: 64%; }
.what_is_vs p.h_vs { font-size: 24px; text-align: left; }
}
@media (max-width:996px) {
.map h1 { font-size: 24px; font-weight: bold; top: 210px; }
.map h2 { font-size: 24px; font-weight: bold; top: 237px; }
#registerSection { width: 64%; }
}
 @media (max-width:996px) {
.virtual_home { font-size: 25px; }
.what_is_vs h1 { font-size: 24px; }
.what_is_vs p.h_vs { font-size: 17px; text-align: left; }
.what_is_vs p { font-size: 17px; text-align: left; }
#registerSection { width: 64%; }
}
 @media (max-width:1024px) {
#npark { height: 236px; font-size: 29px; }
#nrestu { height: 236px; font-size: 29px; }
#nnight { height: 236px; font-size: 29px; }
#nactive { height: 236px; font-size: 29px; }
#registerSection { width: 64%; }
}
 @media (max-width:320px) {
.logo { margin-top: -4px; text-align: center; }
.leftbatpt { display: none; }
.virtual_home { line-height: 2; }
.fb_iframe_widget { margin-left: 10px; }
.fb_iframe_widget { margin-bottom: 5px; }
.nav.navbar-nav a { font-size: 15px; }
.banner_btm_text h1 { font-size: 18px; }
.banner_btm_text h2 { font-size: 18px; }
.col-xs-4 { width: 100%; }
.col-xs-8 { width: 100%; }
#adservcs { width: 100%; }
.pluginFontHelvetica { width: 301px; }
.map { width: 100%; }
#recent_blog_posts { float: left; text-align: left; }
.connect_us h1 { text-align: left; }
._4s7c { width: 78%; }
.virtual_home { font-size: 20px; }
.uiList pam _4cg3 _509- _4ki { width: 80%; }
.pluginFontHelvetica { width: 301px; }
.knowus h1 { font-size: 20px; }
#pasworkingl { width: 98%; }
#pcbox {}
#pboxdiv h4 { font-size: 23px; }
.#registerSection {
 width:85%;
}
.registeradd { width: 85%; }
#faceboxpp { width: 300px; padding-top: 10px; color: #555555; }
#faceboxh1 { font-size: 16px; font-weight: bold; margin: 0 0 5px 0; }
#faceboxtt { font-size: 13px; }
.blog { margin-left: -6%; }
.popup_title { font-size: 16px; }
#addservice { width: 96%; }
#pcboxprice { text-align: center; }
#soldout { float: right; margin-left: -24px; margin-top: -40px; }
._4s7c { width: 281px; }
._43qf ._4cg3 { margin-top: -3px; width: 301px; }
._4s7c { width: 301px; }
.revolution { margin-left: -20px; }
.Locale_en_US { width: 301px; }
.respace { margin-top: 12px; }
}
 @media (max-width:360px) {
.logo { margin-top: -4px; text-align: center; }
.leftbatpt { display: none; }
.virtual_home { line-height: 2; }
.fb_iframe_widget { margin-left: 10px; }
.fb_iframe_widget { margin-bottom: 5px; }
.nav.navbar-nav a { font-size: 15px; }
.banner_btm_text h1 { font-size: 18px; }
.banner_btm_text h2 { font-size: 18px; }
.col-xs-4 { width: 100%; }
.col-xs-8 { width: 100%; }
#adservcs { width: 100%; }
.pluginFontHelvetica { width: 80%; }
.map { width: 100%; }
#recent_blog_posts { float: left; text-align: left; }
.connect_us h1 { text-align: left; }
._4s7c { width: 78%; }
.virtual_home { font-size: 20px; }
.uiList pam _4cg3 _509- _4ki { width: 80%; }
.pluginFontHelvetica { width: 80%; }
.knowus h1 { font-size: 20px; }
#pasworkingl { width: 98%; }
#pcbox {}
#pboxdiv h4 { font-size: 23px; }
.registeradd { width: 85%; }
.#registerSection {
 width:85%;
}
#faceboxpp { width: 300px; padding-top: 10px; color: #555555; }
#faceboxh1 { font-size: 16px; font-weight: bold; margin: 0 0 5px 0; }
#faceboxtt { font-size: 13px; }
.blog { margin-left: -6%; }
.popup_title { font-size: 16px; }
#addservice { width: 96%; }
#pcboxprice { text-align: center; }
#soldout { float: right; margin-left: -24px; margin-top: -40px; }
._4s7c { width: 281px; }
._43qf ._4cg3 { margin-top: -3px; width: 301px; }
._4s7c { width: 301px; }
.revolution { margin-left: -20px; }
.Locale_en_US { width: 301px; }
#registerSection { width: 100%; }
.respace { margin-top: 12px; }
}
 @media (max-width:481px) {
.logo { margin-top: -4px; text-align: center; }
.leftbatpt { display: none; }
.virtual_home { line-height: 2; }
.fb_iframe_widget { margin-bottom: 5px; }
.nav.navbar-nav a { font-size: 15px; }
.banner_btm_text h1 { font-size: 18px; }
.banner_btm_text h2 { font-size: 18px; }
.col-xs-4 { width: 100%; }
.col-xs-8 { width: 100%; }
#adservcs { width: 100%; }
.pluginFontHelvetica { width: 80%; }
.map { width: 100%; }
#recent_blog_posts { float: left; text-align: left; }
.connect_us h1 { text-align: left; }
._4s7c { width: 78%; }
.virtual_home { font-size: 20px; }
.uiList pam _4cg3 _509- _4ki { width: 80%; }
.pluginFontHelvetica { width: 80%; }
.knowus h1 { font-size: 20px; }
#pasworkingl { width: 98%; }
#pcbox {}
#pboxdiv h4 { font-size: 23px; }
.registeradd { width: 85%; }
.#registerSection {
 width:100%;
}
#pboxformleft { width: 82%; }
#faceboxpp { width: 300px; padding-top: 10px; color: #555555; }
#faceboxh1 { font-size: 16px; font-weight: bold; margin: 0 0 5px 0; }
#faceboxtt { font-size: 13px; }
.blog { margin-left: -6%; }
.respace { margin-top: 12px; }
}
 @media (max-width:548px) {
	 .tr{text-align:center;}
.tl{text-align:center;}	
.logo { margin-top: -4px; text-align: center; }
.leftbatpt { display: none; }
.virtual_home { line-height: 2; }
.fb_iframe_widget { margin-bottom: 5px; }
.nav.navbar-nav a { font-size: 15px; }
.banner_btm_text h1 { font-size: 18px; }
.banner_btm_text h2 { font-size: 18px; }
.col-xs-4 { width: 100%; }
.col-xs-8 { width: 100%; }
#adservcs { width: 100%; }
.pluginFontHelvetica { width: 80%; }
.map { width: 100%; }
#recent_blog_posts { float: left; text-align: left; }
.connect_us h1 { text-align: left; }
._4s7c { width: 78%; }
.virtual_home { font-size: 20px; }
.uiList pam _4cg3 _509- _4ki { width: 80%; }
.pluginFontHelvetica { width: 80%; }
.knowus h1 { font-size: 20px; }
.pastwrk-head h1 { font-size: 18px; }
#pasworkingl { width: 98%; }
#pcbox {}
#pboxdiv h4 { font-size: 23px; }
.registeradd { width: 85%; }
.#registerSection {
 width:85%;
}
#pboxformleft { width: 82%; }
#faceboxpp { width: 300px; padding-top: 10px; color: #555555; }
#faceboxh1 { font-size: 16px; font-weight: bold; margin: 0 0 5px 0; }
#faceboxtt { font-size: 13px; }
.blog { margin-left: -6%; }
.respace { margin-top: 12px; }
}
 @media (max-width:768px) {
 
.costs { background: url(../png/cost_banner_bg.png) no-repeat top right; }
.costs h1 { font-size: 18px; }
.agencies { height: auto; }
input.form-text { width: 100%; }
input.form-text.width1 { width: 100%; }
}

.quotes { position:relative; /* max-width:25em;*/ list-style-type:none; text-align:center; margin:0 auto; padding:0 }
.quotes li { position:absolute; left:0; right:0; background:#f8f8f8; text-align:center; padding:1em; border-radius:0.25em; opacity:0 }
.quotes li:last-child { position:relative }
.quotes li:after { /* quote triangle */
	position:absolute; content:""; display:block; width:0; height:0; top:1.75em; left:-0.75em;
	border-top:0.75em solid transparent;
	border-bottom:0.75em solid transparent;
	border-right:0.75em solid #f8f8f8  
	}
.quotes span { display:block; font-size:75%; font-style:italic; color:#999 }

/* animation timing  =  animation:quote [total duration in secs] [increment by duration of each animation] infinite; */
.quotes li:nth-child(1) { -webkit-animation:quote 25s 0s  infinite; animation:quote 25s 0s  infinite }
.quotes li:nth-child(2) { -webkit-animation:quote 25s 5s  infinite; animation:quote 25s 5s  infinite }
.quotes li:nth-child(3) { -webkit-animation:quote 25s 10s infinite; animation:quote 25s 10s infinite }

@-webkit-keyframes quote { /* whole numbers only - round steps to nearest % */
	0%   { opacity:0 }
	5%   { opacity:1 } /* (step 2 % = 100% / total quotes x .25) */
	

	}
@keyframes quote { /* whole numbers only - round steps to nearest % */
	0%   { opacity:0 }
	5%   { opacity:1 } /* (step 2 % = 100% / total quotes x .25) */


	}

.parent {display: block;position: relative;float: left;line-height: 30px;background-color: #4FA0D8;border-right:#CCC 1px solid;}
.parent a{margin: 10px;color: #FFFFFF;text-decoration: none;}
.parent:hover > ul {display:block;position:absolute;}
.child {display: none;}
.child li {background-color: #E4EFF7;line-height: 30px;border-bottom:#CCC 1px solid;border-right:#CCC 1px solid; width:100%;}
.child li a{color: #000000;}
ul{list-style: none;margin: 0;padding: 0px; min-width:10em;}
ul ul ul{left: 100%;top: 0;margin-left:1px;}
li:hover {background-color: #95B4CA;}
.parent li:hover {background-color: #F0F0F0;}
.expand{font-size:12px;float:right;margin-right:5px;}