@charset "utf-8";
/* CSS Document */

body{ margin:0px; padding:0px; font-family: 'RobotoRegular'; color:#000000; background:#919191;}

@font-face {
    font-family: 'LucidaBrightDemibold';
    src: url('../fonts/lbrited.eot');
    src: url('../fonts/lbrited.eot') format('embedded-opentype'),
         url('../fonts/lbrited.woff') format('woff'),
         url('../fonts/lbrited.ttf') format('truetype'),
         url('lbrited.svg#LucidaBrightDemibold') format('svg');
}
@font-face {
    font-family: 'LucidaBrightRegular';
    src: url('../fonts/lbrite.eot');
    src: url('../fonts/lbrite.eot') format('embedded-opentype'),
         url('../fonts/lbrite.woff') format('woff'),
         url('../fonts/lbrite.ttf') format('truetype'),
         url('../fonts/lbrite.svg#LucidaBrightRegular') format('svg');
}
@font-face {
    font-family: 'LucidaBrightItalic';
    src: url('../fonts/lbritei.eot');
    src: url('../fonts/lbritei.eot') format('embedded-opentype'),
         url('../fonts/lbritei.woff') format('woff'),
         url('../fonts/lbritei.ttf') format('truetype'),
         url('../fonts/lbritei.svg#LucidaBrightItalic') format('svg');
}
@font-face {
    font-family: 'LucidaBrightDemiboldItalic';
    src: url('../fonts/lbritedi.eot');
    src: url('../fonts/lbritedi.eot') format('embedded-opentype'),
         url('../fonts/lbritedi.woff') format('woff'),
         url('../fonts/lbritedi.ttf') format('truetype'),
         url('../fonts/lbritedi.svg#LucidaBrightDemiboldItalic') format('svg');
}

@font-face {
    font-family: 'OswaldBook';
    src: url('../fonts/oswald.eot');
    src: url('../fonts/oswald.eot') format('embedded-opentype'),
         url('../fonts/oswald.woff') format('woff'),
         url('../fonts/oswald.ttf') format('truetype'),
         url('../fonts/oswald.svg#OswaldBook') format('svg');
}


@font-face {
    font-family: 'RobotoMedium';
    src: url('../fonts/roboto-medium.eot');
    src: url('../fonts/roboto-medium.eot') format('embedded-opentype'),
         url('../fonts/roboto-medium.woff') format('woff'),
         url('../fonts/roboto-medium.ttf') format('truetype'),
         url('../fonts/roboto-medium.svg#RobotoMedium') format('svg');
}

@font-face {
    font-family: 'RobotoRegular';
    src: url('../fonts/roboto-regular.eot');
    src: url('../fonts/roboto-regular.eot') format('embedded-opentype'),
         url('../fonts/roboto-regular.woff') format('woff'),
         url('../fonts/roboto-regular.ttf') format('truetype'),
         url('../fonts/roboto-regular.svg#RobotoRegular') format('svg');
}



img { outline:none; border:none;}

.clr{ clear:both;}


#main_wrapper{ width:100%; height:auto;}

#wrapper_bg{ width:1058px; min-height:1204px; margin:0px auto; 
-webkit-box-shadow: 1px 1px 5px 1px #949494;
-moz-box-shadow: 1px 1px 5px 1px #949494;
box-shadow: 1px 1px 5px 1px #949494; border-radius:12px 12px 12px 12px; -moz-border-radius:12px 12px 12px 12px; -webkit-border-radius:12px 12px 12px 12px; margin-bottom:20px; margin-top:10px;}

#wrapper{ width:1216px; height:auto; margin:520px auto;}
#head_wrap{ width:100%; height:131px;}
.head_wrap{ width:980px; height:131px; margin:0px auto; border-radius:8px 8px 0px 0px; margin-top:0px;}
.logo_victory{ width:280px; height:120px; float:left; margin:0px 0px 0px 12px;}
.logo{ width:252px; height:110px; float:left; margin:14px 0px 0px 0px;}


.call-us-bg{ width:404px; height:50px; float:right; background:url(../images/call-us-bg.png) no-repeat; margin-top:34px;}
.call-us-bg p{font-family: 'RobotoMedium'; width:auto; height:auto; float:left; font-size:18px; color:#000; font-weight:normal; margin:16px 0 0 50px;}

.assurd_returned{ width:153px; height:87px; float:left; margin-left:46px;}
.site_update{ width:167px; height:163px; float:left; position:absolute; margin:164px 0 0 37px;}


.call-back{ width:200px; height:58px; float:right; margin:0px 0px 0 15px;}
.call-back a{ width:200px; height:58px; background:url(../images/click-to-call-bg.png) no-repeat; background-position:top; float:right;}
.call-back a:hover{ width:200px; height:58px; background:url(../images/click-to-call-bg.png) no-repeat; background-position:bottom; float:right; transition: all 0.4s ease-in-out 0s; -webkit-transition: all 0.4s ease-in-out 0s; -moz-transition: all 0.4s ease-in-out 0s;}

.toll-free{  float: right;
    height: 25px;
    width: 346px;}
.toll-free p{font-family: 'LucidaBrightRegular'; color:#000; font-size:15px; float:right; margin:4px 5px 0;}

.nav_wrap{ width:1216px; height:73px; margin-top:14px; float:left; background:url(../images/nav-bg.png) no-repeat;}
.nav{ width:1216px; height:50px; float:left; margin:0 0 0 0px;}
.nav ul{ margin:0px; padding:0px;}
.nav ul li{ list-style:none; float:left; display:block; margin:25px 0px 0 15px; -webkit-transition-duration:0.8s; -moz--webkit-transition-duration:0.8s; }
.nav ul li a {font-family: 'RobotoRegular'; color:#ffffff; font-size:15px; text-decoration:none; line-height:24px; padding:16px 22px 14px 15px; text-transform:capitalize; -webkit-transition-duration:0.8s; -moz--webkit-transition-duration:0.8s; border-radius:5px 5px; -moz-border-radius:5px 5px; -webkit-border-radius:5px 5px;}
.nav ul li a:hover{ background:#aad03f;  color:#fff; border-radius:5px 5px; -webkit-border-radius:5px 5px; -moz-border-radius:5px 5px; color:#000000 !important;}
.active{background:#aad03f; border-radius:5px 5px; color:#000 !important;}


.project-logo{ width:184px; height:187px; position:absolute; right:154px;
    top:91px;}

.new_launch{ width:238px; height:205px; float:left; background:url(../images/assured-return.gif) no-repeat; position:absolute; margin:-330px 0px 0px 800px; z-index:200;}

.middle_wrap{ width:980px; height:329px; margin:0px 0px 0px 0px; float:left;}

.slide_bg{ width:980px; height:329px; float:left; margin:0px 0px 0px 0px;}


.query_form_bg{ width:278px; height:350px; float:right; background:url(../images/query-bg.png) no-repeat; margin-top:0px;}

.query_form{ width:235px; height:296px; float:left; margin:31px 0 0 33px;}

.query_form h2{ 
color: #000000;
   font-family:'OswaldBook';
    font-size:15px;
    height: 20px;
    margin:8px 0px 0px 60px;
    padding-top: 0px; float:left;
    width: 100px; text-align:left; font-weight:normal; letter-spacing:1px; text-indent:-1119px;
}

.query_form form { width:226px; height:auto; float:left; margin-top:17px;}
.query_form input { width:207px; height:25px; float:left; background:#e6e6e6; border-left: 1px solid #bababa;  border-top: 1px solid #bababa; border-bottom:0px; border-right:0px; outline:none; color:#000000; font-family: 'RobotoRegular'; font-style:italic; font-size:12px; margin-top:12px; padding-left:5px;}

.query_form textarea { width:190px; height:91px; float:left; background:none; border: 1px solid #4d2208; outline:none; color:#4d4d4d; font-family:Tahoma; font-size:12px; font-weight:normal; margin-top:3px;}


.social_bg_wrap{ width:968px; height:65px; float:left; position:absolute; margin:-71px 0px 0px 2px;}

.download_wrap{ width:200px; height:69px; float:left; margin:40px 0 0 50px;}

.download_ebrochure{ width:165px; height:63px; float:left;}
.download_ebrochure a{width:165px; height:63px; float:left; background:url(../images/e-bro-button.png) no-repeat; background-position:top;}
.download_ebrochure a:hover{width:165px; height:63px; float:left;background:url(../images/e-bro-button.png) no-repeat; background-position:bottom; transition: all 0.4s ease-in-out 0s; -webkit-transition: all 0.4s ease-in-out 0s; -moz-transition: all 0.4s ease-in-out 0s;}

.download_app-form{width:202px; height:63px; float:left; margin:0px 0 0 0px;}
.download_app-form a{width:202px; height:63px; float:left; background:url(../images/app-form-button.png) no-repeat; background-position:top;}
.download_app-form a:hover{width:202px; height:63px; float:left;background:url(../images/app-form-button.png) no-repeat; background-position:bottom; transition: all 0.4s ease-in-out 0s; -webkit-transition: all 0.4s ease-in-out 0s; -moz-transition: all 0.4s ease-in-out 0s; }


.social-cont {
    
   margin-left: 19px;
    margin-top: 2px;
    width: 242px; float:left; height:52px;
    
}
.social-cont ul li {
    float: left;
     list-style:none; padding-left:18px;
}
.social-cont ul li a {
    float: left;
    height: 32px;
    text-indent: -9999px;
    width: 32px;
}
.social-cont ul li.last {
    margin-right: 0;
}
.social-cont ul li a.facebook {
    background: url("../images/social-icons.png") no-repeat scroll -3px 0  transparent;
}
.social-cont ul li a.facebook:hover {
    background-position: -3px -32px; transition: all 0.4s ease-in-out 0s; -webkit-transition: all 0.4s ease-in-out 0s; -moz-transition: all 0.4s ease-in-out 0s;
}
.social-cont ul li a.twitter {
    background: url("../images/social-icons.png") no-repeat scroll -35px 0 transparent;
}
.social-cont ul li a.twitter:hover {
    background-position: -35px -32px; transition: all 0.4s ease-in-out 0s; -webkit-transition: all 0.4s ease-in-out 0s; -moz-transition: all 0.4s ease-in-out 0s;
}
.social-cont ul li a.linkedin {
    background: url("../images/social-icons.png") no-repeat scroll -67px 0 transparent;
}
.social-cont ul li a.linkedin:hover {
    background-position: -67px -32px; transition: all 0.4s ease-in-out 0s; -webkit-transition: all 0.4s ease-in-out 0s; -moz-transition: all 0.4s ease-in-out 0s;
}

.social-cont ul li a.google {
    background: url("../images/social-icons.png") no-repeat scroll -99px 0 transparent;
}
.social-cont ul li a.google:hover {
    background-position: -99px -32px;
}



.left_contener{ width:1216px; min-height:674px; float:left; background:#fff; border-radius:0px 0px 15px 15px;}
.tital_bg_left_wrap{ width:690px; height:60px; float:left;}
.tital_bg_left{ width:74px; height:82px; float:left; background:url(../images/tital-bg.png) no-repeat;}
.tital_bg_center{ width:810px; height:51px; float:left; margin-top:6px; margin-left:25px;  border-bottom:1px solid #c8c8c8; background:url(../images/tital-bg.png) repeat-x;}
.tital_bg_right{ width:28px; height:67px; float:right; background:url(../images/tital-right.png) no-repeat; margin-top:3px;}

.tital_bg_center h1{ width:663px; height:34px; float:left;  font-family: 'RobotoMedium'; font-size:19px; color:#222222; margin:19px 5px 1px 10px; font-weight:normal; text-transform:capitalize;}

.tital_bg_center h1 span{ text-transform:uppercase; color:#f94c03;}
	 
.left_div{ width:913px; min-height:637px; float:left;}
.left_div p{

color: #000000;
    float: left;
   font-family: 'RobotoRegular';
    font-size: 12px;
    height: auto;
    line-height: 22px;
    margin-bottom: 0;
    margin-top: 5px;
    padding-left: 28px;
    text-align: justify; font-weight:normal;
    width:800px;
}

.left_div p a{ text-decoration:none; font-weight:900; color:#000000;}
.left_div p a:hover{ text-decoration:none; color:#000000;}

.right_wrap{ width:282px; min-height:637px; float:left; margin-top:0px;}

.highlights_wraper{ width:282px; min-height:300px; float:right; margin:0px 0px 0px 0px;}
.highlights_top{ width:279px; height:82px; float:left; background:url(../images/highlights-top.png) no-repeat; margin-left:1px;}
.highlights_center{ width:281px; min-height:160px; float:left; margin-left:-1px;}
.highlights_bottom{ width:281px; height:20px; float:left; margin-left:-1px;}


	
.socail_bg_fotter{ width:288px; height:72px; float:right; background:url(../images/social-bg-fotter.png) no-repeat; margin-top: -55px;
    position: absolute;
    right: 169px;}

.fotter_wrapper{ width:100%; height:183px; background:url(../images/fotter-bg.png) no-repeat; margin-top:10px;}
.fotter_div{ width:852px; height:110px; margin:0px auto; padding-top:30px;}
.fotter_div p{ width:852px; height:14px; font-family:Tahoma; font-size:11px; color:#000; text-align:center; margin-bottom:0px; font-weight:normal;}
.fotter_div p a{ text-decoration:none; color:#000;}
.fotter_div p a:hover{ text-decoration:none; color:#1c3f2d;}
.fotter_line{ width:852px; height:2px; background:#353f28; float:left;}


.fotter_div span{ color:#000; }
.fotter_div span a{font-size:12px;  font-family: 'RobotoRegular'; color:#000; text-decoration:none; margin:0px 0px 0px 10px; font-weight:normal;}

.fotter_div span a:hover{ color:#1c3f2d;}
.fotter_div p a:hover{ text-decoration:none; color:#1c3f2d;}
.fotter_line{ width:852px; height:2px; background:#353f28; float:left;}

.fotter_nav{ float: left;
    height: 30px;
    margin-left: -67px;
    margin-top: 28px;
    width: 1018px;}

.fotter_nav li{ list-style:none;  float:left; margin:0px 11px; position:relative;}

.fotter_nav a { float:left;text-decoration:none; list-style:none; font-size:12px;  font-family: 'RobotoRegular';
margin:2px 1px 0 0px; color:#000000; padding:0px 0px; letter-spacing:1px; font-weight:normal;}


.fotter_nav li:hover {color:#b80404;}

.fotter_nav li:hover > a { color:#1c3f2d;}

.fotter_nav a.active { color:#ffffff;}

.fotter_nav li:hover > ul
{
    display: block;
}


.copyscape {
text-align: center;
width: 837px;
float: left;
margin-bottom: 5px; margin-top:5px;
}


.fotter_nav ul
{
    list-style: none;
    margin: 0;
    padding: 0;   
    display: none;
    position: absolute;
    top: 27px;
    left: 0;
    z-index: 99999;   
    background: #ebebeb; .top: 20px;
	
	
}
   
   
.fotter_nav ul ul
{
  top: 20px;
  left: 150px;
}   
   
   
   
   
  .fotter_nav ul li
{
    float: none;
    margin: 0;
    padding: 0;
    display: block;  }
   
   
.fotter_nav ul a
{   
    padding: 10px;
    height: 10px;
    width: 139px;
    height: auto;
    line-height: 1;
    display: block;
  
}   

.fotter_nav ul a:hover
{}




.leff_data_div{ width:715px; height:565px; float:left; overflow:scroll;}



.price-small{ width:660px; height:450px; float:left; margin: 5px 0 0 24px;}
.price-small img { width:330px; height:200px; float:left; outline:1px solid #999999;}


.location_map{ width:600px; height:400px; background:#fff; float:left; margin: 50px 0 0 40px;}
.location_map img { width:600px; height:400px; float:left;}

.payment_map{ width:660px; height:590px; float:left; margin: 5px 0 0 24px; outline:1px solid #999999;}
.payment_map img { width:660px; height:590px; float:left;}


.payment-plan{ width:601px; height:780px; float:left; margin: 5px 0 0 24px; outline:1px solid #999999;}

.payment-plan img { width:601px; height:780px; float:left;}


.pp-bodytxt-new {
    color: #000000;
    font-family: Verdana;
    font-size: 11px;
    font-weight: normal;
    line-height: 16px;
    text-align: justify;
}


.table_cont {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #E1DFDF;
    border-radius: 5px 5px 5px 5px;
    float: left;
    margin-bottom: 10px;
    padding: 7px;
    width: 660px; font-family:Tahoma; margin:20px 0px 0px 50px;
}



.table_cont h3 {
    color: #363636;
    padding: 5px 0 0px 0px; font-size:13px; margin:0px;
    text-transform: uppercase; font-weight:900; font-size:12px;
}
.table_cont p {
    font-size: 12px;
    line-height: 20px;
    margin: 5px 0;
    padding: 0; font-family: 'RobotoRegular';
}
.table_cont table {
    background: none repeat scroll 0 0 #FFFFFF;
    margin-bottom: 8px; width:640px;
}


.table_cont table th {
    border-bottom: 1px solid #DADADA;
    border-left: 1px solid #DADADA;
    font-size: 15px;
    line-height: 22px;
    padding: 3px; font-weight:normal;
    vertical-align: top; font-family:'RobotoRegular';
}


.table_cont table td {
    border-bottom: 1px solid #DADADA;
    border-left: 1px solid #DADADA;
    font-size: 12px;
    line-height: 22px;
    padding: 3px;
    vertical-align: top; font-family:'RobotoRegular';
}
.table_cont table td ul li {
    
    padding-left: 3%;
    width: 95%;
}

.table_cont ul li{font-family: 'RobotoRegular';  font-size: 12px; line-height:28px; font-weight:normal; background:none;}
.table_cont table td ul li ul li {
    background: none repeat scroll 0 0 transparent;
    list-style: disc inside none;
}
.bg_dark {
    background: none repeat scroll 0 0 #608738;
    color: #ffffff!important;
    font-size: 16px; font-weight:normal;
    text-transform: uppercase; font-family: 'RobotoRegular';
}




.pf{ width:262px; height:192px; float:left; margin:19px 0px 0px 6px;}

.quick_contact{ width:474px; height:162px; float:left; background:url(../images/quick.png) no-repeat;}



.payment_plan{ width:601px; height:580px; float:left; margin: 5px 0 0 24px; outline:1px solid #999999;}

.payment_plan img { width:601px; height:580px; float:left;}


.cont-location-map {
float: left;
width: 646px;
margin-top: 10px;
position: relative; height:650px; overflow:scroll;
}
.cont-location-map ul li {
padding: 5px;
border: #CCC 1px solid;
float: left;
margin: 11px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
text-align: center;
font-size: 12px;
list-style: none; color:#000000; font-family:Tahoma; font-weight:normal;}

.cont-update-map {
float: left;
width: 724px;
margin-top: 10px;
position: relative;
}
.cont-update-map ul li {
padding: 5px;
border: #CCC 1px solid;
float: left;
margin: 11px 0px 0px 9px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
text-align: center;
font-size: 12px;
list-style: none; color:#000000; font-family:Tahoma; font-weight:normal;}


.contact_iframe{ width:780px; height:250px; float:left; margin:20px 0 11px 40px; border:1px solid #666666;}
.speci-ul {
    float: left;
    margin: 8px 0 16px 40px;
    width: 659px;
}
.speci-ul li {
    color: #373737;
    float: left;
    list-style: disc outside none;
    margin-bottom: 8px;
    padding-right: 10px;
    width: 574px;font-family: 'RobotoBold'; font-size:13px; line-height:20px;
}


.fotter_contener{ width:950px; min-height:250px; float:left; border:1px solid #999999; -moz-box-shadow:inset 1px 1px 0px #000000;
    -webkit-box-shadow:inset 1px 1px 0px #000000;
    box-shadow:inset 1px 1px 0px #000000; border-radius:5px 5px; margin-top:15px;}
	
.highlights{ width:181px; height:185px; float:left; background:url(../images/highlights.png) no-repeat; margin:-11px 0 0 -10px; position:absolute;}


.cont-highlight{
	float:left;
	width:275px;
	
    
	}
.cont-highlight h3{
	color:#434343;
	font-size:18px;
	font-weight:bold;
	text-transform:uppercase;
	border-bottom:1px solid #cbcbcb;
	padding-bottom:3px;
	}
.cont-highlight ul{
	float:left;
	width:275px; margin:0px; padding:0px;
	
	}
.cont-highlight ul li{
	background:url(../images/bullet.png) no-repeat 0px 0px;
	color:#003300;
	float:left;
	font-size:12px;
	width:225px; margin: 3px 0px 0px 6px;
	padding:5px 0px 0px 33px; height:32px;
	font-family: 'RobotoRegular'; list-style:none;  
	}
	

	
#dreamcamp-button {
    background: none repeat scroll 0 0 #CC3333;
    left: -191px;
    margin-top: -75px;
    position: fixed;
    top: 50%;
    transition: left 0.25s ease 0s;
    z-index:100000;
		}
		
#dreamcamp-button:hover {
   left: 0;
  
}



.formula_sheme{ width:322px; height:51px; float:left; margin-left:327px;}



.vasilida_add{ width:263px; height:167px; float:left; margin:9px 0 0 3px;}
.site_visit{ width:172px; height:128px; float:left; top:488px; left:0px; position:fixed; z-index:10000;}

.serviceOffered { padding:0px; float:left; width: 638px; border:0px solid #000; margin-top:0px;  font-family: 'RobotoRegular'; font-size:14px;}
.serviceOffered ul{ margin:8px 0 8px 5px; }
.serviceOffered ul li{ background:url(../images/arrow.png) no-repeat left 11px; padding:6px 0 3px 20px; line-height:18px;	display:block;  font-family: 'RobotoRegular'; font-size:14px; color:#000000;}
.serviceOffered ul li strong { color:#7a7a7a; line-height:18px; }
.serviceOffered ul li span  { clear:both; font-size:11px; line-height:20px; }
.serviceOffered {width:638px; float:left; margin:15px; border:0px solid #000;  }	
.serviceOffered p{ width:98%; line-height:18px; text-align:justify; font-size:11px; padding-top:7px;}
.serviceOffered {width:638px; float:left; margin:15px; border:0px solid #000;  }	
.serviceOffered p{ width:98%; line-height:18px; text-align:justify; font-size:11px; padding-top:7px;}


.social-network{
	float:left; width:300px; height:50px; position:absolute; margin:-265px 0px 0px 710px;

	}
.social-network ul li{
	float:left; margin:0px 0px 0px 0px; list-style:none;
	
	}
.social-network ul li a#facebook{
	left:5%;
	top:35%;
	position:absolute;
	z-index:0;
	-moz-transition:all 0.26s ease-out;
	-o-transition:all 0.26s ease-out;
	-webkit-transition:all 0.26s ease-out;
	-ms-transition:all 0.26s ease-out;
	}		
.social-network ul li:hover a#facebook{
	top:22%;
	}
.social-network ul li a#twitter{
	left:20%;
	top:40%;
	position:absolute;
	z-index:0;
	-moz-transition:all 0.26s ease-out;
	-o-transition:all 0.26s ease-out;
	-webkit-transition:all 0.26s ease-out;
	-ms-transition:all 0.26s ease-out;
	}		
.social-network ul li:hover a#twitter{
	top:20%;
	left:20%;
	}
.social-network ul li a#linkedin{
	left:36%;
	top:40%;
	position:absolute;
	z-index:0;
	-moz-transition:all 0.26s ease-out;
	-o-transition:all 0.26s ease-out;
	-webkit-transition:all 0.26s ease-out;
	-ms-transition:all 0.26s ease-out;
	}		
.social-network ul li:hover a#linkedin{
	top:20%;
	left:36%;
	}		
	
	
.banner-links{
	float:left;
	width:180px;
	margin:-95px 0px 0px 780px; position:absolute;
	}	
.banner-links ul li{
	float:right;
	font-family: 'RobotoRegular'; font-weight:normal;
	margin:2px 0 0 1px; list-style:none;}
.banner-links ul li a{
	float:left; text-decoration:none;

	font-size:13px;
	padding:5px; font-weight:normal;
background:#333333;
	color:#fff;
	}
.banner-links ul li a:hover{
background:#0985b9;
	color:#fff; text-decoration:none;}	
.body-text{
width: 680px;
float: left;
background-color: rgb(245, 245, 245);
box-shadow: 1px 1px 1px 5px hsla(0,0%,0%,.4);
margin-top: 1px;
padding: 15px; min-height:545px;
}

.fotter_img{ width:91px; height:86px; float:left; background:url(../images/footer-img.png) no-repeat; position:absolute; margin:-85px 0px 0px 600px;}