﻿@charset "utf-8";
/* Body Area */
body { background:url(../images/ImmagineVuota.png) repeat;overflow-x:hidden; font-family: 'Open Sans', sans-serif; color:#686868; font-size:17px;}
html, body { margin:0;padding:0 ; width:100%; height:100%;}
article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {display: block;}
ul, li { margin:0; padding:0;}
a {font-family: 'Open Sans', sans-serif;font-size:15px;color:#f25c13;text-decoration:none;  -webkit-transition: all 0.5s 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.5s ease-out;}
a:hover {text-decoration:underline;}
img { border:0 none; }
p{ margin:0 0 25px 0; }
.clear {clear:both;}

header {width:100%;position:relative; min-height:97px; background:url(../images/header.jpg) repeat-x;  }
header div.top-area { width:990px; margin:0 auto; position:relative; height:auto; padding-top:30px;}
header a#logo { width:180px; height:39px;  display:block;}

/*Navigation*/
div#navigation { width:760px; padding-top:0px;position:relative; left:-30px;}
div#navigation .navbar { width:auto; margin:0 auto; padding:0px 0 0 0; background:none; border:0 ;}
div#navigation .navbar-brand { display:none;}
div#navigation ul.nav li { margin-right:10px;}
div#navigation ul.nav li a { padding:8px 5px; font-size:14px; font-family: 'Open Sans', sans-serif; color:#333; margin:0; display:block; font-weight:600; border-radius:3px; }
div#navigation ul.nav li a:hover {color:#fff; background:#b4cb19; }
div#navigation .navbar-default .navbar-nav > .active > a, div#navigation .navbar-default .navbar-nav > .active > a:hover, div#navigation .navbar-default .navbar-nav > .active > a:focus {  color:#fff; text-shadow:none; background:#99cc4c;}
div#navigation .navbar-brand { display:none;}

.hide-normal{display:none; text-align: center;}
.hide-normal .links.config{float: none !important; display: inline-block;}
h5.hide-normal{color: #ffffff; font-size: 16px; font-weight: 600;}

/************************************************************************************************************/
/************************************************Drop Down***************************************/

.dropdown { padding-right:5px;}
 
.dropdown:hover .dropdown-menu {
    display: block;
 }

ul.nav li ul { background:#b4cb19; border:0; }
ul.nav li li { border-bottom:1px solid #e4e0e0;  margin-right:0; display:block; padding:0; margin:0; width:100%;}
ul.nav li li a:hover { background:none;  background:#91b367 !important;  color:#fff !important;width:100%;}
ul.nav li li a{  padding:8px 10px !important; color:#fff !important; font-size:13px !important;}
header div.top-area ul.links { list-style:none; padding-top:5px;}
header div.top-area ul.links { float:right;`}
header div.top-area ul.links li{ float:left;`}
header div.top-area ul.links li:nth-child(1) { margin-right:5px;}
header div.top-area ul.links li:nth-child(1) a{ width:120px; height:24px; border-radius:5px; background:#b4cb19; color:#fff; text-align:center; text-transform:uppercase; font-size:12px; font-weight:900;display:block; text-decoration:none;}
header div.top-area ul.links li:nth-child(1):hover { opacity:.7;-webkit-transition: all 0.5s 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.5s ease-out;}
header div.top-area ul.links li:nth-child(2) { margin-right:5px;}
header div.top-area ul.links li:nth-child(2) a{ width:49px; height:24px; border-radius:5px; background:#000000; color:#fff; text-align:center; text-transform:uppercase; font-size:12px; font-weight:900; display:block;text-decoration:none;}
header div.top-area ul.links li:nth-child(2):hover { opacity:.7;-webkit-transition: all 0.5s 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.5s ease-out;}
header div.top-area ul.links li:nth-child(3) { width:68px;}
header div.top-area ul.links li:nth-child(3) select { width:100%; font-size:12px; color:#333; position:relative; top:-3px;}
.reset-padding { padding:0;}
div#banner-area { width:100%; height:144px; background:url(../images/banner-area.jpg) repeat-x center top; }
div#banner-area1 { width:990px; height:auto; margin:0 auto; position:relative;}
div#banner-area1 { padding-top:60px; }
div#banner-area1 h1 { font-size:36px;font-family: 'Open Sans', sans-serif; text-transform:uppercase; color:#fff; margin:0; padding:0; line-height:30px; font-weight:300; text-shadow:0 0 10px #333; }
div#banner-area1 h3 { font-size:36px;font-family: 'Open Sans', sans-serif; text-transform:uppercase; color:#fff; margin:0; padding:0; line-height:30px; font-weight:300; text-shadow:0 0 10px #333; }
.green { color:#b4cb19; }
div#banner-area1 { font-size:12px; color:#fff; text-transform:uppercase;}
div.main-content { width:990px; margin:0 auto; position:relative; padding-top:30px; color:#231f20; font-size:15px;font-family: 'Open Sans', sans-serif; font-weight:300; padding-bottom:80px;}
div.main-content h1 { background:url(../images/style-heading.jpg) no-repeat center left;  font-size:30px; color:#000; font-family: 'PT Sans', sans-serif; line-height:30px; margin:0 0 27px 0; padding:0 0 0 16px; }
div.main-content h2 { background:url(../images/style-heading.jpg) no-repeat center left;  font-size:30px; color:#000; font-family: 'PT Sans', sans-serif; line-height:30px; margin:0 0 27px 0; padding:0 0 0 16px; }
div.main-content h3 { background:url(../images/style-heading.jpg) no-repeat center left;  font-size:24px; color:#000; font-family: 'PT Sans', sans-serif; line-height:30px; margin:0 0 27px 0; padding:0 0 0 16px; }
div.main-content h3.configuration { background:url(../images/style-heading.jpg) no-repeat center left;  font-size:24px; color:#000; font-family: 'PT Sans', sans-serif; line-height:30px; margin:85px 0 27px 0; padding:0 0 0 16px; }
div.main-content h4 { font-size:24px; color:#000; font-family: 'PT Sans', sans-serif; line-height:30px; margin:20px 0 10px 0; padding:0 0 10px 0; }
div.main-content h4.verde { font-size:24px; color:#000; font-family: 'PT Sans', sans-serif; line-height:30px; margin:20px 0 10px 0; padding:0 0 10px 0; border-bottom:1px solid #adb28a;}
div.main-content h4.landing { font-size:24px; color:#000; font-family: 'PT Sans', sans-serif; line-height:30px; margin:27px 0 5px 0; padding:0 0 10px 0; }
div.main-content h4.cost { font-size:24px; color:#000; font-family: 'PT Sans', sans-serif; line-height:30px; margin:0 0 5px 0; padding:10px 0 10px 0; }
div.main-content h4.cost span { color: #231f20; font-size: 40px;  font-weight: 600;}
div.main-content h4.configurazione-guidata { font-size:24px; color:#000; font-family: 'PT Sans', sans-serif; line-height:30px; margin:0px 0 2px 0; padding:0 0 10px 0; }
div.main-content .column h4 { font-size:20px; color:#252525; font-weight:600; line-height:22px; margin:25px 0 20px 0; padding:0;font-family: "Open Sans","Helvetica Neue",Helvetica,Arial,sans-serif;}
.tab { width:317px; height:37px; display:block; background:#000; border-radius:5px; text-align:center; font-size:13px; text-transform:uppercase; color:#fff; padding-top:8px; text-decoration:none; margin-bottom:30px;}
.tab:hover { color:#b4cb19; text-decoration:none;}
.tab6 { width:200px; height:37px; display:block; background:#000; border-radius:5px; text-align:center; font-size:13px; text-transform:uppercase; color:#fff; padding-top:8px; text-decoration:none; margin-bottom:30px; margin:0 auto;}
.tab6:hover { color:#b4cb19; text-decoration:none;}
div.main-content .column { padding-bottom:5px;}
div.main-content .column-content p { padding-right:90px;}
div.main-content .column h3 { font-size:20px; color:#252525; font-weight:600; line-height:22px; margin:25px 0 20px 0; padding:0;}
h4 { color:#b4cb19; line-height:25px; margin:0 0 20px 0; padding:0; font-size:17px;font-family: 'PT Sans', sans-serif;}
.points ul { list-style:url(../images/point.jpg); margin:0 0 50px 25px;}
.points ul  li{ margin:0 0 15px 0; font-size:15px;font-family: 'Open Sans', sans-serif; color:#231f20;font-weight:300;}
.box { text-align:center;}
.box img{ display:block; margin:0 auto 15px; }
.box h3 { font-size:18px; color:#252525; margin:0 0 15px 0; line-height:25px; font-weight:600;}
.box h4.services { font-size:18px; color:#252525; margin:0 0 2px 0; line-height:25px; font-weight:600;}
.box a.tab { width:149px; height:38px; border-radius:5px; text-align:center; text-transform:uppercase; font-size:14px;font-family: 'Open Sans', sans-serif; margin:0 auto; display:block;}
.box p { padding:0px;}
.box .adj-height p { margin-bottom:50px;}
div.footer-area { width:100%; background:url(../images/footer.jpg) repeat; color:#fff;}
div.footer-area-top { width:100%; background:url(../images/footer-top-area.jpg) repeat-x; height:70px;}
div.footer-area-top { text-align:center; font-size:25px; color:#b4cb19; font-style:italic; padding-top:15px;}
div.footer-area-content {width:1120px; margin:0 auto; position:relative; padding-top:53px;}
div.footer-area-content div.social-links { padding-bottom:30px;}
div.footer-area-content div.social-links ul { list-style:none;}
div.footer-area-content div.social-links li { float:left; margin-right:30px;}
div.footer-area-content div.social-links li img { float:left; margin-right:10px;}
div.footer-area-content div.social-links li a { font-size:13px; color:#999;}
.links-footer h3 { font-size:18px; color:#fff;font-family: 'PT Sans', sans-serif; line-height:25px; margin:0 0 20px 0;font-weight:500;}
.links-footer ul { list-style:none; line-height:18px; margin:0 0 40px 0;}
.links-footer li { color:#959595;}
.links-footer li a{ font-size:14px; color:#959595;font-family: 'Open Sans', sans-serif;}
div.footer-area-content hr { height:2px; border:none; background:url(../images/line.jpg) repeat-x;}
div.footer-area-content div.footer-content-box { width:260px; height:147px; border-radius:5px; background:#212121; padding:20px 10px 10px 10px;font-size:13px; color:#999;}
div.footer-area-content div.footer-content-box p { margin:0 0 10px 0;}
div.footer-area-content div.footer-content-box img { float:left; margin-right:15px; }
div.footer-area-content div.footer-content-box .number { color:#fff; font-size:14px; font-weight:600;}
div.footer-area-content div.footer-content-box .number strong { font-size:18px;}
footer { width:100%; background:url(../images/footer.png) repeat-x; height:65px;}
footer .footer1 { width:800px; margin:0 auto; position:relative;}
ul.links-sp { list-style:none; padding-top:22px;}
ul.links-sp li{ float:left; background:url(../images/sep.png) no-repeat center right;}
ul.links-sp li a{ color:#999; font-size:12px; padding:0 8px; }
ul.links-sp li:last-child { background:none;}
.copyright { font-size:12px; color:#999; padding-top:25px;}
.bill { width:284px; height:313px; background:#f6f6f6; border-radius:4px; padding:10px; text-align:center; font-size:18px; color:#666; border-bottom:5px solid #b4cb19; }
.bill .top { background:#b4c918; padding:5px; text-align:center; margin-bottom:50px;}
.bill .top .top-line { display:block; font-size:20px; text-align:center;font-family: 'PT Sans', sans-serif; color:#555;}
.bill .top h2{ font-size:50px; color:#494949;font-family: 'Open Sans', sans-serif; margin:0; padding:0; line-height:60px;}
.bill .top h2 sup{ font-size:30px; color:#494949; position:relative; top:-15px;}
.bill .top h2 small { font-size:24px;color:#494949;}
.tab7 { width:227px; height:48px; display:block; background:#000; border-radius:5px; text-align:center; font-size:16px; text-transform:uppercase; color:#fff; padding-top:12px; text-decoration:none;  margin:0 auto;font-family: 'Open Sans', sans-serif;margin-top:40px; font-weight:300;}
.tab7:hover { color:#b4cb19; text-decoration:none;}
.points2 ul { list-style:url(../images/bullet2.png); margin:10px 0 15px 28px;}
.points2 li { padding:10px 0; color:#231f20; font-size:17px; font-family: 'Open Sans', sans-serif; font-weight:400;}
.points2 li span {font-size:15px;font-weight:300;}
.points2 li .question { background:url(../images/question.png) no-repeat right center;}
.points2 li a{color:#f25c13;; font-size:15px; font-family: 'Open Sans', sans-serif; font-weight:400;}
.points3 ul { list-style:url(../images/bullet4.png); margin:5px 0 5px 28px;}
.points3 li { padding:3px 0; color:#231f20; font-size:15px; font-family: 'Open Sans', sans-serif; font-weight:400;}
.black-text { color:#000 !important; display:block; font-size:17px;}
.black-text a { color:inherit; font-size:inherit;}
.country-info img{ float:left; margin-right:5px;}
.country-info  { color:#231f20; font-size:13px; font-size:17px; font-family: 'Open Sans', sans-serif;font-weight:600; line-height:17px; }
.country-info p { margin:0; font-size:13px; font-weight:400;font-family: 'Open Sans', sans-serif;}
.margin-bottom { margin-bottom:35px;}
.column a.tab {width:170px; height:38px; display:block; background:#000; border-radius:5px; text-align:center; font-size:14px; text-transform:uppercase; color:#fff; padding-top:8px; text-decoration:none;  font-family: 'Open Sans', sans-serif;margin-top:40px; font-weight:400;}
.column	a.tab:hover { color:#b4cb19; text-decoration:none;}
.package { background:#f8ffca; border:1px solid #f6f5f5; box-shadow:0 0 3px #f6f5f5; padding:15px; margin-bottom:40px;text-align:center;align:center;}
.package h2{font-family: 'PT Sans', sans-serif; color:#000; margin: 0 0 10px 0; font-size:22px;}
.package .value { font-size:32px; color:#000; font-family: 'Open Sans', sans-serif; margin:6px 0;}
.package ul { font-size:17px; color:#666; list-style:url(../images/bullet3.jpg); margin:10px 0 15px 20px;}
.package ul li { padding:3px 0;}
.package a.tab {width:170px; height:38px; display:block; background:#000; border-radius:5px; text-align:center; font-size:14px; text-transform:uppercase; color:#fff; padding-top:8px; text-decoration:none;  font-family: 'Open Sans', sans-serif;margin-top:30px; font-weight:400; margin-bottom:10px;}
.package	a.tab:hover { color:#b4cb19; text-decoration:none;}
.package .box-numero-verde ul li {list-style-type: none; list-style:none; box-sizing: border-box;     padding-right: 20px; line-height: 24px; padding-top: 13px; padding-bottom: 13px;
border-bottom: 1px solid #adb28a; background: url(https://www.gloobobusiness.com/images/add_to_shopping_cart_60.png); background-repeat: no-repeat;background-position: 280px 10px;}
.package .box-numero-verde a.numero-verde {text-decoration: none; font-size:25px; color: #696d4e;font-weight:500;padding:0 45px 0 15px;}
.package2 { background:#f8ffca; border:1px solid #f6f5f5; box-shadow:0 0 3px #f6f5f5; padding:15px; margin-bottom:40px;}
.package2 h2{font-family: 'PT Sans', sans-serif; color:#000; margin: 0 0 10px 0; font-size:22px;}
.package2 .value { font-size:32px; color:#000; font-family: 'Open Sans', sans-serif; margin:6px 0;}
.package2 ul { font-size:17px; color:#666; list-style:url(../images/cart-bullet.png); margin:10px 0 15px 20px;}
.package2 ul li { padding:3px 0;}
.package2 a.tab {width:170px; height:38px; display:block; background:#000; border-radius:5px; text-align:center; font-size:14px; text-transform:uppercase; color:#fff; padding-top:8px; text-decoration:none;  font-family: 'Open Sans', sans-serif;margin-top:30px; font-weight:400; margin-bottom:10px;}
.package2	a.tab:hover { color:#b4cb19; text-decoration:none;}

a.tab10 {width:397px; height:38px; display:block; background:#000; border-radius:5px; text-align:center; font-size:14px; text-transform:uppercase; color:#fff; padding-top:8px; text-decoration:none;  font-family: 'Open Sans', sans-serif;margin-top:40px; font-weight:400; margin:0 auto; margin-top:25px;}
a.tab10:hover { color:#b4cb19; text-decoration:none;}
.downarrowclass { display:none;}
.well { margin-top:10px;}
/*last five pages styles start here--*/
#steps-area ul{	padding: 0;margin: 0; position: relative;}
ul.steps{background: url('../images/grad-green.png') left 10px repeat-x; width: 100%;border-radius: 10px;}
ul.steps.inprocess{background: url('../images/grad-light.png') left 10px repeat-x; width: 100%;border-radius: 10px;}
ul.steps.pakages{background: url('../images/grad-light.png') left 10px repeat-x;}
ul.steps li{float: left; list-style: none; padding: 0 35px; position: relative; background: url('../images/grad-green.png') left 10px repeat-x; }
ul.steps li.working .desc{color: #b4cb19;}
ul.steps li .desc{font-weight: 400; font-size: 17px}
ul.steps li.completed{background: url('../images/grad-gray.png') left 10px repeat-x;}
ul.steps li.completed p span{background: #727272;}
ul.steps li.next{background:url('../images/grad-light.png') left 10px repeat-x;}
ul.steps li.next p span{background:  #cfcfcf;}
ul.steps li.next .desc{color:  #cfcfcf;}
ul.steps li:nth-child(1){padding-left: 0;}
ul.steps .left{position: absolute;left: 0; top: 10px;}
ul.steps .right{position: absolute;right: 0; top: 10px;}
ul.steps li p{text-align: center; margin: 0;border-radius: 10px;}
ul.steps li p span{display: inline-block;font-size: 20px;color: #ffffff; border-radius: 100px; padding:1px 7px; background: #b4cb19;}
ul.steps li span.desc{color: #252525; font-size: 14px; display: inline-block; }
#table-area h1{text-align: center; background: none; margin: 40px 0 0 0; padding: 0;}
#table-area h3{font-size: 20px; text-align: center; margin: 15px 0 0 0;}
#table-area .table h3{font-family: 'PT Sans', Open Sans; text-align: left; font-size: 24px; color: #ffffff; background: #b4cb19; margin: 0;padding: 3px 0;}
.table{margin: 50px 0 0 0;}
.table ul{padding: 0; border:1px solid #efefef;}
.table ul li{list-style: none; float: left;border-right:1px solid #efefef;}
.table ul li:nth-child(1){width: 40%;}
.table ul li:nth-child(2){width: 30%; text-align: center;}
.table ul li:nth-child(3){width: 30%; border:none; text-align: center;}
#table-area .table ul li:nth-child(1) h3{padding: 3px 0 3px 30px;}
#table-area .table ul li:nth-child(2) h3{text-align: center;}
#table-area .table ul li:nth-child(3) h3{text-align: center;}
.table ul li p{font-size: 20px; font-family: 'Open Sans', Arial; color:#6e6e6e; margin: 0; font-weight: 400; padding: 15px 0;}
.table ul li:nth-child(1) p{padding: 15px 0 15px 30px;}
.table p.gray{background: #f8f8f8;}
.table p.white{background: #ffffff;}
p.line{text-align: center; font-size: 18px; font-weight: 400; margin: 30px 0 20px 0;}
p.links{text-align: center;}
p.links a{font-family: 'PT Sans', Open Sans; display: inline-block; color: #ffffff; background: #000000; padding: 9px 35px; margin:0 10px;font-size: 20px; text-transform: uppercase; border-radius: 5px; font-weight: 400;}

div#navigation ul.nav.config li{margin-right: 12px;}
header div.top-area ul.links.config li a.logout{font-weight: 400;}
.main-content .configure h1{margin: 50px 0 30px 0;}
.config-options .form-control{border-radius: 8px;}
.btn{box-shadow:inset 0 2px 3px #eeeeee; border-radius: 8px;}
.btn:hover{background: #ffffff;}
.caret{border-top: 6px solid; border-left: 6px solid transparent; border-right: 6px solid transparent; color: #b6cd20;}
.config-options, .costs{text-align: center; border:1px solid #f5f5f5; padding: 25px;}
.config-options p, .config-options label{font-weight: 400; font-size: 14px;color: #626262;}
.option-name{font-family: 'PT Sans', Open Sans;color: #000000; font-size:24px; margin: 0 0 25px 0; text-align: center;}
.config-options .label{font-size: 20px;color: #000000;margin:0;}
.config-options .label span{display: inline-block; border-radius: 10px;border:2px solid #000000; font-weight: 600;padding: 12px 10px 12px 40px; background: url('../images/bullet4.png') 3% center no-repeat;}
.config-form .label{font-size: 20px;color: #000000;margin:0;}
.config-form .label span{display: inline-block; border-radius: 10px;border:2px solid #000000; font-weight: 600;padding: 12px 10px 12px 40px; background: url('../images/bullet4.png') 3% center no-repeat;}
.config-options .link-btn{font-size: 17px;font-weight: 600; color: #ffffff; margin: 14px 0 0 0; background: #b6cd20; display: inline-block; padding: 2px 40px; border-radius: 8px;}
.config-options .label.activate span{ padding: 12px 30px 12px 60px; background: url('../images/bullet4.png') 10% center no-repeat;}
.config-options label{text-align: left; display: block;}
.config-options .add-btn{width:100%; margin:10px 0 50px 0;border:none;color: #313131; font-size: 16px; display: inline-block;background: #c3c3c3;padding: 3px 40px; border-radius: 5px;}
.help{margin: 0 0 0 10px;}
.help:hover+.tool-tip, .tool-tip{visibility:visible;}
.tool-tip{position: relative; top:9px;visibility: hidden; display: inline-block;font-size: 12px; color: #4e4e4e; padding: 10px 20px; background: #f3f3f3;font-family:'Open Sans', sans-serif;border-radius:5px;}
span.tool-tip:after {content: ""; position: absolute; width: 0; height: 0; border-width: 10px; border-style: solid; border-color:  transparent transparent #f3f3f3 transparent; top: -20px;
      left: 150px;
}
.reg-form{margin-bottom: 15px;}
.reg-form label {display: inline-block;cursor: pointer;position: relative;padding-left: 25px;margin-right: 15px;margin-bottom: 10px;font-size: 14px;
}
.costs{text-align: left; background: #f3f3f3; margin: 0 0 20px 0;}
.costs .option-name{text-align: left; background: url('../images/dotted.png') left bottom repeat-x; padding-bottom: 15px;}
.costs .label{font-size: 15px ;color:#6e6e6e; font-weight: 400; padding: 0;}
.costs .delete{font-size: 13px; color: #000000;font-weight:600;}
.middle{margin-bottom:15px}
.middle .label{color: #000000;}
.total .label{color: #d30000; font-size: 20px;}
.divider{background: url('../images/dotted.png') left center repeat-x; display: inline-block;width: 100%;height: 5px; margin: 15px 0;}
.total a{font-size: 20px; text-transform: uppercase;margin: 30px 0 0 0; display:block; text-align: center;color: #ffffff; width: 100%; border-radius: 5px; background: #000000; padding:10px 0;font-weight:600;}

.reg-form input[type=radio],
.reg-form input[type=checkbox] {
	display: none;
}
.reg-form label:before { box-shadow:inset 0 2px 3px #999999;
	content: "";display: inline-block;width: 13px;height: 13px;border-radius: 1000px; margin-right: 10px;position: absolute;left: 0;bottom: 5px;background-color: #ffffff;}
.reg-form .radio label:before {border-radius: 8px;}
.checkbox label {margin-bottom: 10px;}
.checkbox label:before {border-radius: 3px;}
.reg-form input[type=radio]:checked + label:before {content: "\2022";color: #666666;font-size: 30px;text-align: center;line-height: 14px;}
.help-group{display: inline-block;position: relative;top:-15px; left: -30px;}
.small{font-size: 20px;}
.offer-points{position: relative; padding: 0; margin: 0 20px;}
.offer-points li{padding-left: 40px; position: relative; list-style: none; background: url('../images/bullet4.png') left center no-repeat; margin:0 0 10px 0;}
.group{position: absolute; left: 60%; bottom: 0;}
.offer-points li:nth-child(1) .group{left: 40%;}
.offer-points li:nth-child(2) .group{left: 45%;}
.offer-points li:nth-child(3) .group{left: 45%;}
.offer-points li:last-child {background: none;}
.multi .option-name{margin: 40px 0 10px 0;}
.multi p{text-align: left;}
.multi .add-btn, .passcode .submit{font-size: 16px;font-weight: 600;color: #ffffff;margin: 0;border:none; background: #b6cd20;display: inline-block;padding: 2px 10px;border-radius: 8px;}
.lock, .money{text-align: center; margin-top: 20px;}
.lock img{margin-bottom: 10px;}

.method .bootstrap-select.form-control:not([class*="span"]){width: 80%;}
.method .btn{padding: 10px 5px;}
article.green{background: #b4cb19; padding: 20px 30px 20px 15px;}
article.green label{color: #ffffff; font-size: 16px ;font-weight:400;}
article.green .form-control{width: 23%;float: left; margin-right: 5px;}
article.green .number{width: 47.5%;}
article.green .holder{width: 97%;}
article.green .verify{width: 50%;}
article.green .row{margin-bottom: 10px;}
article.green .expiry{margin-bottom: 0;}
.proceed{font-size: 20px;text-transform: uppercase;margin: 30px 0 0 0;display: block;text-align: center;color: #ffffff;width: 60%; margin: 20px auto;border-radius: 5px;background: #000000;padding: 10px 0;}
.descp  h3.option-name{text-align: left;}
.descp  h4.option-name.co{text-align: left;}
.descp p{font-weight: 300; font-size: 14px;}
.method.total{margin-top: 50px;}
input[type=number] {
    position: relative;
    margin: 0 0 1rem;
    border: 1px solid #BBB;
    border-color: #BBB #ECECEC #ECECEC #BBB;
    padding: .2rem;
    box-shadow:inset 0 2px 3px #eeeeee;
    font-weight: 400;
    text-indent: 10px;
}
input[type=number].number::-webkit-outer-spin-button, input[type=number].number::-webkit-inner-spin-button{-webkit-appearance: none;background: url(../images/select.png) right center no-repeat ;
    -moz-appearance: none;
    
    width: 1em;opacity: 1; /* shows Spin Buttons per default (Chrome >= 39) */
    position: absolute;top: 0;right: 8px;bottom: 0;
}
input[type=number].number::-webkit-inner-spin-button:hover, input[type=number].number::-webkit-inner-spin-button:active{
    opacity: 1;
}

.pakage{background: #f6f6f6; border:1px solid #D0D0D0; box-shadow: none; text-align: center; margin-bottom: 25px;}
.pakage h3{font-family: 'PT Sans', Open Sans;color: #000000; font-size:24px; text-align: center; padding: 0 0 20px 0; margin:20px 0 20px 0; background: url('../images/dotted.png')center bottom no-repeat;}
.pakage h4{font-family: 'PT Sans', Open Sans;color: #000000; font-size:24px; text-align: center; padding: 0 0 20px 0; margin:20px 0 20px 0; background: url('../images/dotted.png')center bottom no-repeat;}
.pakage p{font-size: 16px; font-weight: 300; color: #454545;}
.pakage p.price{font-family: 'Open Sans',sans-serif;color: #000000; font-size:24px;font-weight: 600;}
.pakage p.price span{font-weight: 300;font-size: 14px; color:#454545; }
.pakage p.starting{margin: 0;}
.pakage ul{width: 70%;margin: 0 auto;}
.pakage ul li{ list-style-image: url('../images/bullet4.png'); }
.pakage ul li.noimage{ list-style-image: none; color:#f6f6f6;}
.pakage ul li p{font-size:15px;padding-left: 15px; text-align: left; margin: 0 0 15px 0;font-family:'Open Sans', sans-serif;color: #000000;}
.pakage .activate-now{transition: all 0.6s; background: none repeat scroll 0 0 #b4cb19;border: medium none;border-radius: 3px;color: #ffffff;display: inline-block;font-size: 20px;font-weight: 600; margin:30px 0 20px 0;padding: 7px 30px;}
a.no-active {opacity: 0.5;background: none repeat scroll 0 0 #b4cb19;color: #f3f3f3;transition: all 0.6s; border: medium none;border-radius: 3px;display: inline-block;font-size: 20px;font-weight: 600; margin:30px 0 20px 0;padding: 7px 30px;text-decoration:none;}
.pakage .activate-now:hover{opacity: 0.8; text-decoration: none;}
.inner-content{float: left; width: 85%;padding: 20px; border:1px solid #f5f5f5;position: relative; left:-5px;top:-3px;}
.inner-content p{font-weight: 300; font-size: 14px;}
.nav-links{padding: 0 5px;margin: 0; text-align: center; display: inline-block; float: left;width: 15%;}
.nav-links li{list-style: none; background: #9a9a9a; margin: 0 0 2px 0;}
.nav-links li.active{background: #b4cb19;}
.nav-links li a{color: #ffffff; font-weight: 400;font-size:14px;margin-bottom:10px;line-height:20px;}

.op-pannel{border-left:1px solid #f5f5f5;}
.op-pannel li{list-style: none; float: left; width: 15%;text-align: center; border-right:1px solid #e6e6e6;}
.op-pannel li:nth-child(1){width: 20%;}
.op-pannel li:nth-child(5){width: 28%;}
.op-pannel li p{color: #000000; padding: 23px 0; font-weight: 400; margin: 0; border-bottom:1px solid #e6e6e6;}
.op-pannel li p span{color: #5e5e5e; font-size: 16px; font-weight: 400; display: inline-block;padding: 0.8px 0;}
.op-pannel li .stato{display: inline-block; height: 13px; width: 13px; background: url('../images/select.png')center center no-repeat;}
.op-pannel p.gray{background: #f3f3f3;}
.op-pannel p.white{background: #ffffff; }
.op-pannel div.white{background: #ffffff; padding: 19px 0 20px 0;text-align: center;  border-bottom:1px solid #e6e6e6;}
.op-pannel div.gray{background: #f3f3f3; padding: 19px 0 20px 0;text-align: center; border-top:1px solid #e6e6e6; border-bottom:1px solid #e6e6e6;}

.op-pannel p button{transition:all 0.6s;display: inline-block; font-size: 10px; text-transform: uppercase; color:#ffffff; background: #b4cb19; border:none;padding: 0 15px; border-radius: 3px;}
.op-pannel p button:hover{opacity: 0.8 ;text-decoration:none;}
@media(-webkit-min-device-pixel-ratio:0){
	.op-pannel li p span{color: #5e5e5e; font-size: 16px; font-weight: 400; display: inline-block;padding:0;}
}
.onoffswitch {
    position: relative; width: 90px; left: 30%;
    -webkit-user-select:none; -moz-user-select:none; -ms-user-select: none;
}
.onoffswitch-checkbox {
    display: none;
}
.onoffswitch-label {
    display: block; overflow: hidden; cursor: pointer;
    border: 1px solid #999999; border-radius: 20px;
    background: #c2c2c2;
}
.onoffswitch-inner {
    display: block; width: 200%; margin-left: -100%;
    -moz-transition: margin 0.3s ease-in 0s; -webkit-transition: margin 0.3s ease-in 0s;
    -o-transition: margin 0.3s ease-in 0s; transition: margin 0.3s ease-in 0s;
}
.onoffswitch-inner:before, .onoffswitch-inner:after {
    display: block; float: left; width: 50%; height: 25px; padding: 0; line-height: 25px;
    font-size: 14px; color: white; font-family: Trebuchet, Arial, sans-serif; font-weight: bold;
    -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
}
.onoffswitch-inner:before {
	content: '';
    padding-left: 10px;
    background-color: #b4cb19; color: #FFFFFF;
}
.onoffswitch-inner:after {
    content: "";
    padding-right: 10px;
    background-color: #EEEEEE; color: #999999;
    text-align: right;
}
.onoffswitch-switch {
    display: block; width: 32px; margin: -1px;
    background: #ffffff;
    border: 1px solid #999999; border-radius: 20px;
    position: absolute; top: 0; bottom: 0; right: 59px;
    -moz-transition: all 0.3s ease-in 0s; -webkit-transition: all 0.3s ease-in 0s;
    -o-transition: all 0.3s ease-in 0s; transition: all 0.3s ease-in 0s; 
}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-inner {
    margin-left: 0;
}
.onoffswitch-checkbox:checked + .onoffswitch-label .onoffswitch-switch {
    right: 0px; 
    background-color: #ffffff; 
}
.form{margin: 50px 0 0 0;}
.form label{font-family: 'Open Sans', sans-serif;font-size: 15px; color: #000000; font-weight: 300;}
.form .form-control{width: 60%; box-shadow:inset 0 4px 5px #ebebeb; display: inline-block; margin: 0 0 15px 0;}
.form .bootstrap-select.form-control:not([class*="span"]){width: 45%;}

/*----checkboxes styles---*/

.chck label {
    display: inline-block;
    cursor: pointer;
    position: static;
    padding-left: 25px;
    margin-right: 15px;
    font-size: 13px;

}
.chck input[type=checkbox] {

    display: none;

}
.chck label:before {

    content: "";
    display: inline-block;
    width: 17px;
    height: 17px;
    margin-right: 10px;
    position: absolute;
    left: 20px;
    bottom: 1px;
    top:8px;
    box-shadow: inset 0 0 2px #cfcfcf;

}
.chck .checkbox label:before {

    border-radius: 3px;

}
.chck input[type=checkbox]:checked + label:before {

    content: "\2713";
    font-size: 12px;
    color: #000000;
    text-align: center;
    line-height: 12px;
    font-weight: 800;
    text-indent: 1px;

}

.on-off .onoffswitch{left: 0;}
.pannel .button{margin:20px 0 0 0;display: inline-block; font-size: 10px; text-transform: uppercase; color:#ffffff; background: #b4cb19; border:none;padding: 2px 18px; border-radius: 3px;}

/*--check boxes styles end here--*/

/*last five pages styles end here--*/

/*last homepage styles start here--*/
div.main-content.home{padding: 0;}
div.main-content.home  h1{padding:30px 0 30px 0; border:none; text-align: center; background: none;}
div.main-content.home  h2{padding:20px 0 5px 0; border:none; text-align: center; background: none;margin:0;}
div.main-content.home  h3{padding:20px 0 5px 0; border:none; text-align: center; background: none;margin:0;}
div.main-content.home  h2.prezzo{padding:5px 0 5px 0; border:none; text-align: center; background: none;}
div.main-content.home h2.white {color:#ffffff;padding:25px 0 35px 0;margin:0;background:none;text-align:center;}
div.features.homepage h1{padding: 15px 0 10px; margin: 0 0 5px 0;}
div.features.homepage h2{padding: 15px 0 10px; margin: 0 0 5px 0;}
.features{background: url("../images/bg-4.png") no-repeat center bottom;min-height: 440px;}
.features h3{margin: 0;}
.features p, .sponsors-content p{font-size: 14px; color: #686868; font-weight: 300; margin: 0;}
.features p strong{color: #000000;}
.features .box a.tab{margin: 10px 0 0 0; display: inline-block;}
div.main-content.home .bill{background: none;padding: 0; border:none; height: auto;}
div.main-content.home .bill .top{background:none; margin: 0;}
div.main-content.home .bill .tab7{width:150px;margin: 10px 0; padding: 10px 0; font-size: 14px; height: auto; display: inline-block; background: #b4cb19;color:#ffffff;}
div.main-content.home .bill .top .top-line{color: #7f7f7f; font-weight: 400; display: inline-block; margin-bottom: 10px;}
div.main-content.home .bill .top h2, div.main-content.home .bill .top h2 {color: #000000; font-weight: 600;}
.solutions-content{background: url('../images/grad-2.png') repeat;padding: 20px 0 40px 0;margin:30px 0 0 0;}
div.main-content.home .offers h1{padding: 40px 0 0 0; margin: 0;}
.solutions-content h1.white, .solutions-content h3, .solutions-content {color: #ffffff;}
.sponsors-content{text-align: center;  margin: 20px 0 40px 0;}
.sponsors-content .top{ position: relative; top:16px; display:block;  background: url('../images/top.png') center top no-repeat; height: 30px;}
.sponsors-content p {padding: 35px 20px; width: 90%; margin: 0 auto; border-radius: 10px; border:1px solid #f5f5f5;}
.sponsors-content .box .tab7{background: #b4cb19; width: 35%; font-weight:400;}
.sponsors-content .box .tab7:hover{color: #ffffff; background: #000000;}
a.solution-home {color: #ffffff;font-family:'PT Sans', sans-serif;;font-size:20px;}
a.solution-home:hover {color: #ffffff;text-decoration:underline;}
#owl-demo{max-height: 466px; overflow: hidden;}
#slider-section .item{
	position: relative;
}
.slide-content{position: absolute;width: 100%; top:-20px; text-align: center;}
.slide-content .content{width: 60%; margin: 0 auto;}
.slide-content h1{font-size: 40px; color: #000000; margin-bottom:0; padding-top:20px;font-family:'PT Sans', sans-serif;}
.slide-content h4.cost {font-size: 24px; color: #000; font-family: 'PT Sans', sans-serif; line-height: 30px; margin: -10px 0 25px 0;}
.slide-content h4.cost span {font-size: 40px; color:#231f20; font-weight:600;}
.slide-content p{font-size: 17px; color: #363636;padding: 0 50px;}
.slide-content .content .tab7{height: auto; padding: 10px 24px; width: auto; background:#b4cb19; font-weight: 400; display: inline-block; margin: 10px 0 0 0;}
.slide-content .content .tab7:hover{color: #ffffff; background: #000000;}
#slider-section div.main-content h1{font-size: 40px; background: none; padding: 0; margin: 0 0 10px 0; margin-top:100px;}
#slider-section div.main-content h1.landing {font-size: 32px; background: none; padding: 0; margin: 0 0 10px 0; margin-top:10px;font-weight:600;font-family:'Open Sans', sans-serif;color:#231f20;}
.slide-content .content.left{text-align: left; width: 100%;}
.slide-content .content.left p{font-size: 17px; padding: 0; margin: 0; font-weight: 400;}
.slide-content .content.left h2{color: #000000; margin:10px 0; padding: 0;background:none;}
.slide-content .content.left h2 span{color: #b4cb1a; font-size: 40px; font-weight: 600;}
.slide-content .content.left .tab7{margin: 20px 0 0 0; width: 30%; height: 42px; padding-top: 10px;}

.slide-content .content.right{text-align: left; width: 50%; float: right;}
.slide-content .content.right p{font-size: 17px; padding: 0; margin: 0; font-weight: 400;}
.slide-content .content.right h2{color: #000000; margin:0; padding: 0;}
.slide-content .content.right h2 span{color: #b4cb1a; font-size: 40px; font-weight: 600;}
.slide-content .content.right .tab7{margin: 20px 0 0 0; width: 30%; height: 42px; padding-top: 10px;}
.slide-content .content.left h2, .slide-content .content.right h2{font-size: 24px;}
#slider-section img{
	width: 100%;
}
.owl-theme .owl-controls .owl-buttons{position: absolute; width: 100%; bottom: 150px;}
.owl-theme .owl-controls .owl-buttons div{height: 40px; width: 40px;border-radius: 100px; text-indent: -9999px;opacity: 0.7; position: absolute;}
.owl-theme .owl-controls .owl-buttons div:hover{opacity: 1;}
.owl-theme .owl-controls .owl-buttons .owl-prev{background: url('../images/prev.png') center center no-repeat; left: 5%;}
.owl-theme .owl-controls .owl-buttons .owl-next{background: url('../images/next.png') center center no-repeat; right: 5%;}
.owl-theme .owl-controls{position: absolute;width: 100%; z-index: 100; bottom: 0;}
.owl-theme .owl-controls .owl-page span.owl-numbers{opacity: 1; margin:0 2px ;padding:3px; height: 10px;width: 10px;border-radius: 100px; background: #000000; text-indent: -9999px;}
.owl-theme .owl-controls .owl-page.active span{background: #b4cb19; box-shadow: inset 0 0 2px #999999;}
/*homepage styles end here--*/

/*tabs custom styles--*/
.nav-tabs{border:none;}
.nav-tabs li{height: 100px; display: inline-block; z-index: 10;}
.nav-tabs > li:hover, .nav-tabs > li img:hover{background: none;}
.nav-tabs > li > a,
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus{ border:none; background: none;}
.nav-tabs li a:hover{background: none;}
.nav-tabs li .uni{position: relative; top:20px;}
.nav-tabs li.active{background: url("../images/top.png") no-repeat  center 104%;}
/*landing styles end here--*/

.features.landing{background:url("../images/bg-4.png") no-repeat scroll 50% 100% rgba(0, 0, 0, 0);padding: 10px 0 0 0 }
.features.landing h3{margin: 0 0 15px 0; font-size: 20px;}
.features.landing p{font-size: 15px;font-family:'Open Sans', sans-serif;font-weight:400;color:#231f20;}
div.main-content.benifits h1{background:none;padding: 0; text-align: center;border:none;}
div.main-content.benifits h2{background:none;padding: 0; text-align: center;border:none;}
div.main-content.benifits p{font-size: 13px; font-weight: 300;}

.works{background:#b4cb19; padding: 10px 0 30px 0;}
div.works div.main-content h1{margin: 0; padding: 20px 0 0 0;}
div.works .points2{padding: 0; margin: 0;}
div.works .points2 li{color: #000000; font-size: 18px; padding:15px 0 15px 70px;}
div.works .points2 li{list-style-image: none; list-style: none;}
div.works .points2 li:nth-child(1){background: url('../images/one.png') left center no-repeat;}
div.works .points2 li:nth-child(2){background: url('../images/two.png') left center no-repeat;}
div.works .points2 li:nth-child(3){background: url('../images/three.png') left center no-repeat;}

/* Styles for  custom checkboxes */


.landing-form{background: #b4cb19; width: 280px; padding: 20px; margin-top: 40px; z-index: 100; position: relative;}
.landing-form .field{background: #ffffff; color: #9d9d9d; font-weight: 300; border-radius:0; display: inline-block; margin: 3px 0;}
.landing-form .submit{border:none; width: 100%;height:45px;margin: 5px 0 10px 0; background: #000000; color: #ffffff; display: inline-block; padding: 5px 20px;border-radius: 3px;font-weight:600;font-size:15px;}
.landing-form .submit:hover{background:#222222;}
#slider-section .landing-form label {
    display: inline-block;
    cursor: pointer;
    position: relative;
    padding-left: 25px;
    margin-right: 15px;
    font-size: 12px;
    color:#ffffff;
    font-family:'Open Sans', sans-serif;
}
#slider-section .landing-form input[type=checkbox] {
    display: none;
}

.landing-form label:before {
    content: "";
    display: inline-block;
    width: 16px;
    height: 16px;
    margin-right: 10px;
    position: absolute;
    left: 5px;
    bottom: 1px;
    height: 12px;
    width: 12px;
    border-radius:0;
    border:none;
    top:8px;
    background: #ffffff;
    box-shadow: inset 0 0 2px #999999;
}

.landing-form span{
    font-size: 13px;
    color: #ffffff;
    font-weight: 200;
}

.landing-form .checkbox label:before {

    border-radius: 3px;

}

.landing-form input[type=checkbox]:checked + label:before {
    content: "\2713";
    text-shadow: 1px 1px 1px rgba(0, 0, 0, .2);
    font-size: 12px;
    color: #222222;
    text-align: center;
    line-height: 9px;
    font-weight: 800;
    text-indent: 1px;
}
.landing-form p{
    margin: 0;

}
.landing-form p.text{font-size: 12px; color: #9d9d9d; line-height: 14px; font-weight: 300; background: #ffffff; padding: 0px;}

#slider-section.banner-landing .slide-content{top:40px; left: 14%;}
#slider-section.banner-landing div.main-content h1{line-height: 44px;}
#slider-section.banner-landing{background: url('../images/banner-landing.jpg')left center no-repeat;min-height: 446px; width:100%; display:block;}
#slider-section.banner-landing div.main-content{padding: 0;}
p.number{padding: 10px 0 10px 40px; color: #000000; background: url('../images/phone.png') left no-repeat;margin: 0 20px 0 0;}
textarea.form-control {height: 80px;max-height:80px;}
/*landing styles end here--*/
@media (max-width:1700px) and (min-width:1200px){
#slider-section.banner-landing{background: url('../images/banner_landing_limite_1200.jpg')left center no-repeat;min-height: 446px; width:100%; display:block;}
}
@media (max-width:1200px) and (min-width:1000px) {
div.footer-area-content {width:1000px;}
.bill { width:auto ; height:auto;}
.slide-content .content .tab7{margin-top:0;}
.slide-content .content.left .tab7, .slide-content .content.right .tab7{margin: 8px 0 0 0;}
.slide-content{top:0;}
.slide-content h1, #slider-section div.main-content h1{font-size: 30px; margin: 0;}
div.main-content h4.cost { font-size:20px; color:#000; font-family: 'PT Sans', sans-serif; line-height:30px; margin:0 0 5px 0; padding:10px 0 10px 0; }
div.main-content h4.cost span { color: #231f20; font-size: 30px;  font-weight: 600;}
.slide-content h4.cost {font-size: 20px; color: #000; font-family: 'PT Sans', sans-serif; line-height: 30px; margin: -10px 0 25px 0;}
.slide-content h4.cost span {font-size: 30px; color:#231f20; font-weight:600;}
.slide-content .content.left h2, .slide-content .content.right h2{font-size: 20px;}
.slide-content .content.left h2 span, .slide-content .content.right h2 span{font-size: 20px;}
.slide-content p{font-size: 15px; color: #363636;padding: 0 50px;}
#slider-section.banner-landing{background: url('../images/banner_landing_limite_1024.jpg')left center no-repeat;min-height: 446px; width:100%; display:block;}
#slider-section.banner-landing .slide-content{top:40px; left: 28%;}
#slider-section div.main-content h1.landing {font-size: 26px; background: none; padding: 0; margin: 0 0 10px 0; margin-top:10px;font-weight:600;font-family:'Open Sans', sans-serif;color:#231f20;}
.slide-content .content.left p {font-size: 14px; padding: 0; margin: 0; font-weight: 400;}
.points3 ul { list-style:url(../images/bullet4.png); margin:5px 0 5px 28px;}
.points3 li { padding:3px 0; color:#231f20; font-size:13px; font-family: 'Open Sans', sans-serif; font-weight:400;}
}
@media (max-width:1070px){
	.slide-content h1{font-size: 25px;}
	.slide-content p{font-size: 14px;}
}
@media (max-width:999px) and (min-width:801px) {
div.footer-area-content {width:800px;}	
header div.top-area { width:800px;}
div#navigation { padding-top:2px;left:-10px;}	
div#navigation ul.nav li a { padding:3px 3px 3px 3px; font-size:11px; font-weight:400; font-family:Tahoma, Geneva, sans-serif; }
ul.nav li li a{  padding:4px 10px !important; color:#fff !important; font-size:11px !important;}
header div.top-area ul.links li:nth-child(1) a{ width:75px; height:25px; font-size:10px; font-weight:700; padding-top:0px;}
header div.top-area ul.links li:nth-child(2) a{ width:37px; height:25px; font-size:10px; font-weight:700;padding-top:0px;}
header div.top-area ul.links li:nth-child(3) { width:65px;}
header div.top-area ul.links li:nth-child(3) select { width:100%; font-size:11px; color:#333; position:relative; top:-3px;}
div#banner-area1 { width:800px;}
div.main-content { width:800px;}
.box p { padding:0 0px;}
.links-footer h3 { font-size:15px; margin:0 0 5px 0; font-weight:600; }
.links-footer li a { font-size:11px; font-family:Tahoma, Geneva, sans-serif;}
div.footer-area-content div.social-links li {margin-right:10px;}
div.footer-area-top { text-align:center; font-size:20px;} 
.bill { width:auto ; height:auto;}	
.bill .top h2{ font-size:40px;}
.bill .top h2 sup{ font-size:20px; }
.bill .top h2 small { font-size:20px;}
header div.top-area ul.links{float: left !important;}
ul.steps, ul.steps.inprocess{width: 100%;}
.pakage h3{margin: 20px 10px ;font-size:15px;}
.main-content .configure h1{font-size: 20px;}
.costs .label, .config-options p, .config-options label{font-size: 12px;}
.option-name{font-size: 18px;}
.option-name.small{font-size: 15px;}
.multi .add-btn, .passcode .submit{font-size: 10px;}
.offer-points li .group{right: 0;}
.slide-content .content .tab7{margin-top: 70px;}
.sponsors-content .box .tab7{width: 60%;}
#slider-section.banner-landing .slide-content{left: 0;}
.nav-tabs > li a{padding: 0 5px;}
.nav-tabs > li img{display: inline-block; width: 100%;}
.nav-tabs > li a{width: 100%;}
.nav-tabs > li{width: 20%;}
.tab-content p{padding: 10px;}
.slide-content .content .tab7{margin-top:0; padding: 5px 10px; height: auto; font-size: 12px;}
.slide-content .content.left .tab7, .slide-content .content.right .tab7{margin: 8px 0 0 0; padding: 5px 10px; height: auto; font-size: 12px;}
.slide-content{top:0;}
.slide-content h1, #slider-section div.main-content h1{font-size: 24px; margin: 10px 0 0 0;}
.slide-content .content.left h2, .slide-content .content.right h2{font-size: 16px;}
.slide-content .content.left h2 span, .slide-content .content.right h2 span{font-size: 20px;}
.slide-content .content.right p,
.slide-content .content.left p{font-size: 14px;}
.slide-content .content.left,
.slide-content .content.right{position: relative; top:-30px;}
#slider-section.banner-landing div.main-content h1{line-height: 42px; padding-top:40px; padding-bottom:20px; padding-left:35px; font-size:42px}
#slider-section.banner-landing div.main-content p{line-height: 15px;font-size:14px; position:relative;}
.slide-content .content.left h2, .slide-content .content.right h2{line-height: 42px; font-size:20px; padding-top:30px;}
div.main-content h4.cost { font-size:18px; color:#000; font-family: 'PT Sans', sans-serif; line-height:30px; margin:0 0 5px 0; padding:10px 0 10px 0; }
div.main-content h4.cost span { color: #231f20; font-size: 28px;  font-weight: 600;}
.slide-content h4.cost {font-size: 18px; color: #000; font-family: 'PT Sans', sans-serif; line-height: 30px; margin: -10px 0 25px 0;}
.slide-content h4.cost span {font-size: 28px; color:#231f20; font-weight:600;}
#slider-section.banner-landing{background: url('../images/banner_landing_limite_min768.jpg')left center no-repeat;min-height: 446px; width:100%; display:block;}
#slider-section.banner-landing .slide-content{top:70px; left: 15%;}
#slider-section div.main-content h1.landing {font-size: 26px; background: none; padding: 0; margin: 0 0 10px 0; margin-top:10px;font-weight:600;font-family:'Open Sans', sans-serif;color:#231f20;}
.points3 {width:350px;}
div.main-content h4.landing { font-size:20px; color:#000; font-family: 'PT Sans', sans-serif; line-height:30px; margin:27px 0 5px 0; padding:0 0 10px 0;font-weight:500; }
#slider-section div.main-content h1.landing {font-size: 25px; background: none; padding: 0; margin: 0 0 10px 0; margin-top:10px;font-weight:600;font-family:'Open Sans', sans-serif;color:#231f20;}
.points3 ul { list-style:url(../images/bullet4.png); margin:5px 0 5px 28px;}
.points3 li { padding:3px 0; color:#231f20; font-size:13px; font-family: 'Open Sans', sans-serif; font-weight:400;}
.package .box-numero-verde ul li {background-position: 230px 10px;}

}

@media (max-width:800px) and (min-width:768px) {
div.footer-area-content {width:750px;}	
header div.top-area { width:750px;}	
div#navigation { padding-top:2px;left:0px;}	
div#navigation ul.nav li a { padding:3px 1px 3px 1px; font-size:11px; font-weight:400; font-family:Tahoma, Geneva, sans-serif; }
ul.nav li li a{  padding:4px 10px !important; color:#fff !important; font-size:11px !important;}
header div.top-area ul.links li:nth-child(1) a{ width:70px; height:25px; font-size:9px; font-weight:700; padding-top:0px;}
header div.top-area ul.links li:nth-child(2) a{ width:28px; height:25px; font-size:9px; font-weight:700;padding-top:0px;}
header div.top-area ul.links li:nth-child(3) { width:60px;}
header div.top-area ul.links li:nth-child(3) select { width:100%; font-size:9px; color:#333; position:relative; top:-3px;}

div#banner-area1 { width:750px;}
div.main-content { width:750px;}
.box p { padding:0 0px;}
.links-footer h3 { font-size:15px; margin:0 0 5px 0; font-weight:600; }
.links-footer li a { font-size:11px; font-family:Tahoma, Geneva, sans-serif;}
div.footer-area-content div.social-links li {margin-right:10px;}	
div.footer-area-top { text-align:center; font-size:20px;}
div.footer-area-content div.social-links li {margin-right:5px;}
div.footer-area-content div.social-links li img {  margin-right:5px;}	
.bill { width:auto ; height:auto;}	
.bill .top h2{ font-size:40px;}
.bill .top h2 sup{ font-size:20px; }
.bill .top h2 small { font-size:20px;}
.tab7 { width:180px; }
header div.top-area ul.links{float: left !important;}
.pakage h3{margin: 20px 10px ;font-size:15px;}
ul.steps.pakages{width: 100%;}
ul.steps, ul.steps.inprocess{width: 100%;}
.main-content .configure h1{font-size: 20px;}
.costs .label, .config-options p, .config-options label{font-size: 12px;}
.option-name{font-size: 18px;}
.option-name.small{font-size: 15px;}
.multi .add-btn, .passcode .submit{font-size: 10px;}
.offer-points li .group{right: 0;}
.slide-content .content .tab7{margin-top: 10px;}
div.main-content.home h1{font-size: 25px;}
.sponsors-content .box .tab7{width: 60%;}
#slider-section.banner-landing .slide-content{left: 0;}

#slider-section.banner-landing div.main-content h1{line-height: 42px; padding-top:40px; padding-bottom:20px; padding-left:35px; font-size:42px}
#slider-section.banner-landing div.main-content p{line-height: 15px;font-size:14px; position:relative;}
.slide-content .content.left h2, .slide-content .content.right h2{line-height: 20px; font-size:20px; padding-top:30px;}
.nav-tabs > li a{padding: 0 5px;}
.nav-tabs > li img{display: inline-block; width: 80%;}
.nav-tabs > li a{width: 100%;}
.nav-tabs > li{width: 20%;}
.tab-content p{padding: 10px;}
.slide-content .content .tab7{margin-top:0; padding: 5px 10px; height: auto; font-size: 12px;}
.slide-content .content.left .tab7, .slide-content .content.right .tab7{margin: 8px 0 0 0; padding: 5px 10px; height: auto; font-size: 12px;}
.slide-content{top:0;}
.slide-content h1, #slider-section div.main-content h1{font-size: 25px; margin: 0;}
.slide-content .content.left h2, .slide-content .content.right h2{font-size: 16px;}
.slide-content .content.left h2 span, .slide-content .content.right h2 span{font-size: 20px;}
.slide-content p, .slide-content .content.right p,
.slide-content .content.left p{font-size: 12px; line-height: 16px;}
.slide-content .content.left,
.slide-content .content.right{position: relative; top:-30px;}
.owl-theme .owl-controls .owl-buttons{bottom: 100px;}
div.main-content h4.cost { font-size:15px; color:#000; font-family: 'PT Sans', sans-serif; line-height:30px; margin:0 0 5px 0; padding:10px 0 10px 0; }
div.main-content h4.cost span { color: #231f20; font-size: 22px;  font-weight: 600;}
.slide-content h4.cost {font-size: 15px; color: #000; font-family: 'PT Sans', sans-serif; line-height: 30px; margin: -10px 0 25px 0;}
.slide-content h4.cost span {font-size: 22px; color:#231f20; font-weight:600;}
#slider-section.banner-landing{background: url('../images/banner_landing_limite_min768.jpg')left center no-repeat;min-height: 446px; width:100%; display:block;}
#slider-section.banner-landing .slide-content{top:100px; left: 15%;}
#slider-section div.main-content h1.landing {font-size: 26px; background: none; padding: 0; margin: 0 0 10px 0; margin-top:10px;font-weight:600;font-family:'Open Sans', sans-serif;color:#231f20;}
.points3 {width:350px;}
div.main-content h4.landing { font-size:20px; color:#000; font-family: 'PT Sans', sans-serif; line-height:30px; margin:27px 0 5px 0; padding:0 0 10px 0;font-weight:500; }
#slider-section div.main-content h1.landing {font-size: 22px; background: none; padding: 0; margin: 0 0 10px 0; margin-top:10px;font-weight:600;font-family:'Open Sans', sans-serif;color:#231f20;}
.points3 ul { list-style:url(../images/bullet4.png); margin:5px 0 5px 28px;}
.points3 li { padding:3px 0; color:#231f20; font-size:13px; font-family: 'Open Sans', sans-serif; font-weight:400;}
.package .box-numero-verde ul li {background-position: 215px 10px;}

}

@media (max-width: 767px) { 
div#navigation { padding-bottom:10px; width:auto; margin-left:15px; margin-right:15px; left:auto;}
/*Navigation*/
div#navigation { position:relative !important;}

div#navigation  .navbar {margin-left:0px; margin-right:0px; width:auto; padding:0px 0 0 0; background:#027102; border:0 ; border-radius:5px; }

div#navigation .navbar-brand { display:none;}
div#navigation .navbar { width:100% ; z-index:999; width:auto ;position:relative;  float:none; background-image: -webkit-linear-gradient(top, #728302, #b4cb19) !important;
  background-image: -moz-linear-gradient(top, #728302, #b4cb19) !important ;
  background-image: -ms-linear-gradient(top, #728302, #b4cb19) !important ;
  background-image: -o-linear-gradient(top, #728302, #b4cb19)  !important;
  background-image: linear-gradient(to bottom, #728302, #b4cb19) !important;}
div#navigation .navbar-brand {color:#fff  ;display:block ; font-weight:600;}
div#navigation ul.nav li { margin-bottom:2px;}
div#navigation ul.nav li a { float:none ; display:block; font-size:14px; color:#fff; font-weight:600; background:none; font-family: 'Open Sans', sans-serif;  text-align:left;  text-align:left; padding:3px 10px !important; height:auto !important;}
div#navigation ul.nav li a:hover {  color:#000; text-decoration:none;  opacity:1; padding:0px; height:auto !important; }
div#navigation ul.nav li ul { width:100% !important;}
div#navigation .navbar-default .navbar-nav > .active > a, div#navigation .navbar-default .navbar-nav > .active > a:hover, div#navigation .navbar-default .navbar-nav > .active > a:focus {color:#000;font-weight:bold; text-decoration:none; background:#fff; text-shadow:0; box-shadow:0; padding:0px;  height:auto !important; font-weight:normal;}
div#navigation div.left-nav  .navbar-brand { display:block; color:#fff;}
header div.top-area ul.links{float: left !important;}
.pakage h3{margin: 20px 10px ;font-size:15px;}
.slide-content h1{font-size: 20px;}
.slide-content p{font-size: 12px;}
.slide-content .content .tab7{margin-top: 0; font-size: 12px;}
.features,.features.landing{background: #f5f5f5;}
.solutions .box{background: none;}
#slider-section.banner-landing .slide-content{left: 0;}
.tab-content p{padding: 10px;}
.slide-content .content .tab7, .slide-content p, .slide-content .content .tab7, .slide-content p{margin: 0;}
.slide-content h1{margin-top:15px;}
#slider-section .content.left div.main-content{padding: 0;}
#slider-section div.main-content p,
.slide-content .content .tab7, .slide-content p, .slide-content .content .tab7, .slide-content p{line-height: 14px;}
.slide-content .content.left .tab7{height: auto; padding: 3px 10px;}

#slider-section .content.right div.main-content{padding: 0;}
.slide-content .content.right .tab7{height: auto; padding: 3px 10px;}

.slide-content .content{width: 80%;}
#slider-section.banner-landing div.main-content h1{line-height: 42px; padding-top:40px; padding-bottom:20px; padding-left:0px; font-size:42px}

#slider-section div.main-content p{font-size: 30px; margin-top:5px;}

.slide-content .content.left h2, .slide-content .content.right h2{line-height: 20px; font-size:24px; margin-top:20px;}
.points3 ul { list-style:url(../images/bullet4.png); margin:5px 0 5px 28px;}
.points3 li { padding:3px 0; color:#231f20; font-size:12px; font-family: 'Open Sans', sans-serif; font-weight:400;}
.package .box-numero-verde ul li {background-position: 385px 10px;}

}
@media (max-width:767px) {
	
div.footer-area-content {width:auto; margin-left:15px; margin-right:15px;}	
header div.top-area { width:auto; margin-left:15px; margin-right:15px;}	
header a#logo { margin:0 auto;}
div#banner-area1 { width:auto; margin-left:15px; margin-right:15px; }
div.main-content { width:auto; margin-left:15px; margin-right:15px;}
.box p { padding:0 0px;}
.links-footer li a { font-size:12px; font-family:Tahoma, Geneva, sans-serif;}
header div.top-area ul.links  {  text-align:center; width:240px !important; margin:0 auto !important; display:block;}
header div.top-area ul.links { float:none; display:inline-block; margin-left:30% !important; `}
.tab { margin:0 auto 20px;}
div.main-content .column { max-width:300px; margin:0 auto 25px; background:#f8f8f8; padding:15px; border-radius:10px; }
div.main-content .column-content p { padding-right:0px;}
.box {max-width:300px; margin:0 auto 25px; background:#f8f8f8; padding:15px;}
div.footer-area-top {font-size:17px; padding-top:8px; line-height:17px;}
div.footer-area-content {padding-top:13px; margin-left:15px; margin-right:15px; }	
.links-footer { border-bottom:1px dashed #666; margin-bottom:15px;margin-left:15px; margin-right:15px;}
.footer-content-box { margin-bottom:15px;}
.no-border{ border-bottom:none;} 
ul.links-sp { list-style:none; padding-top:0px;}
.copyright { margin-left:15px !important; margin-right:15px; padding-top:10px;}
.copyright  { margin:0 ;}
footer { background:#000; height:auto;}
ul.links-sp {margin-left:5px !important; position:relative; top:-20px;}
div#banner-area1 h3 { font-size:26px;}
footer .footer1 { width:auto; margin-left:15px; margin-right:15px;}
div.footer-area-content div.social-links li {margin-right:10px; margin-bottom:20px;}
div.footer-area-content div.social-links li a { font-size:12px; }
.country-info img{ float:none; margin:0 auto 15px; display:block;}
.country-info  { color:#666; font-size:13px; font-size:17px; font-family: 'Open Sans', sans-serif;font-weight:600; line-height:17px; text-align:center; margin-bottom:15px; margin:0 auto 20px; width:200px;  }
.margin-bottom { margin-bottom:auto;}
.bill { width:100%; max-width:300px; margin:0 auto; height:313px;}
	.nav-links, .inner-content, .op-pannel{width: 100%;}
	.op-pannel li:nth-child(1){width: 20%;}
	.op-pannel li:nth-child(5){width: 30%;}
	.op-pannel li p, .op-pannel li p span, ul.steps li span.desc{font-size: 11px; font-weight: 600;}
	.op-pannel p button{padding: 0 4px; text-transform: none;}
	ul.steps, ul.steps.pakages{width: 100%;}
	ul.steps li{padding: 0 10px;}
	.table ul li p{font-size: 11px;}
	p.links a{font-size: 12px; padding: 6px 12px;}
	.main-content .configure h1{font-size: 20px;}
	.costs .label, .config-options p, .config-options label{font-size: 12px;}
.option-name{font-size: 18px;}
.option-name.small{font-size: 15px;}
.multi .add-btn, .passcode .submit{font-size: 14px; margin: 10px 0;}
.offer-points li .group{right: 0;}
.offer-points li:nth-child(1) .group{left: 80%;}
.config-form .label{font-size: 12px;}
ul.steps, ul.steps.inprocess{width: 100%;}
.hide-normal{display:block; text-align: center;}
.links.config.hide-on-small{display: none;}
div.sponsors-content .box{background: none; max-width: 100% !important;}
.sponsors-content .box .tab7{font-size: 12px; width: 50%;}
.owl-theme .owl-controls .owl-buttons, .owl-pagination{display: none;}
#slider-section:hover .owl-pagination, #slider-section:hover .owl-buttons{display: block;}
.owl-theme .owl-controls .owl-buttons{bottom: 100px;}
#slider-section div.main-content h1{font-size: 24px; margin:0;}
.slide-content .content .tab7, .slide-content p, .slide-content .content .tab7, .slide-content p{margin-top: 5px;}
#slider-section div.main-content p{font-size: 11px;}
.slide-content{top:10px;}
#slider-section div.main-content h2, .slide-content .content.left h2 span, .slide-content .content.right h2 span{font-size: 12px;}
.slide-content .content.right .tab7{width: 100%; margin: 5px 0 0 0; font-size: 12px; margin-top:5px;padding: 10px 24px;}
.slide-content .content.left .tab7{width: 40%; margin: 5px 0 0 0; font-size: 12px;padding: 10px 24px;}
.slide-content h1{font-size: 24px;margin-top:-20px;}
#slider-section{margin-top: 10px;}
.nav-tabs > li a{padding: 0 5px;}
.nav-tabs > li img{display: inline-block; width: 80%;}
.nav-tabs > li a{width: 100%;}
.nav-tabs > li{width: 20%;}
.landing-form{margin-top: 10px;}
#slider-section.banner-landing div.main-content h1{line-height: 20px; padding-top:40px; padding-bottom:20px;  font-size:20px; font-weight:bolder}
#slider-section.banner-landing div.main-content p.clearfix{line-height: 15px;font-size:12px; position:relative;padding:15px 0 15px 0;}
.slide-content .content.left h2, .slide-content .content.right h2{line-height: 20px; font-size:20px; padding-top:30px;}
.landing-form .field{background: #ffffff; color: #9d9d9d; font-weight: 300; border-radius:0; display: inline-block; margin: -12px 0;}
div.main-content h4.cost { font-size:15px; color:#000; font-family: 'PT Sans', sans-serif; line-height:30px; margin:0; padding:0; }
div.main-content h4.cost span { color: #231f20; font-size: 22px;  font-weight: 600;}
.slide-content p {display:none;}
.slide-content h4.cost {font-size: 15px; color: #000; font-family: 'PT Sans', sans-serif; line-height: 30px; margin: -10px 0 25px 0;}
.slide-content h4.cost span {font-size: 22px; color:#231f20; font-weight:600;}
.landing-form{width: 100%; margin-top: 300px; padding: 30px;}
#slider-section.banner-landing{background: url('../images/banner_landing_limite_min801.jpg')left top no-repeat;min-height: 446px; width:100%; display:block;}
#slider-section.banner-landing .slide-content{top:50px; left: 30%;}
#slider-section div.main-content h1.landing {font-size: 25px; background: none; padding: 0; margin: 0 0 10px 0; margin-top:10px;font-weight:600;font-family:'Open Sans', sans-serif;color:#231f20;width:415px;}
.landing-form .submit{border:none; width: 100%;height:40px;margin: 5px 0 20px 0; background: #000000; color: #ffffff; display: inline-block; padding: 5px 20px;border-radius: 3px;font-weight:600;font-size:15px;}
textarea.form-control {height: 70px; width: 100%;max-width:100%;max-height:70px;}
.points3 {width:350px;}
.package .box-numero-verde ul li {background-position: 380px 10px;}
.package .box-numero-verde a.numero-verde {padding:0 65px 0 15px;}

}


@media(max-width: 740px){
.package .box-numero-verde ul li {background-position: 360px 10px;}
}

@media(max-width: 700px){
.package .box-numero-verde ul li {background-position: 340px 10px;}
}



@media(max-width: 650px){
.package .box-numero-verde ul li {background-position: 315px 10px;}
}

@media(max-width: 580px){
	.owl-theme .owl-controls .owl-buttons{bottom: 70px;}
	#slider-section div.main-content h1{line-height: 24px;}
	.slide-content .content.right{width: 50%;}
	.slide-content .content.right .tab7{width: auto;margin-top:5px}
	.slide-content .content.left .tab7{width: auto;margin-top:5px}
	.slide-content .content .tab7{width: auto;margin-top:5px}

	.slide-content h1{font-size: 24px; font-weight:400; margin: -20px 0 0 0;font-family:'PT Sans', sans-serif;}
		.slide-content p {display:none;}

.landing-form{width: 50%; margin-top: 30px; padding: 10px;}
				#slider-section.banner-landing div.main-content h1{line-height: 20px; padding-top:40px; padding-bottom:20px;  font-size:18px; font-weight:bolder}
				.slide-content .content.left h2, .slide-content .content.right h2{line-height: 20px; font-size:20px; margin-top:-20px;}
				
				.nav-tabs{margin-bottom:37px;}
.sponsors-content p{margin-top:-50px;}
.nav-tabs li.active{background: url("../images/top.png") no-repeat  center 104%; margin-top:-10px;}
.nav-tabs li{height: 50px; display: inline-block; z-index: 10;}
div.main-content h4.cost { font-size:15px; color:#000; font-family: 'PT Sans', sans-serif; line-height:30px; margin:0; padding:0; }
div.main-content h4.cost span { color: #231f20; font-size: 22px;  font-weight: 600;}
.slide-content h4.cost {font-size: 15px; color: #000; font-family: 'PT Sans', sans-serif; line-height: 30px; margin: -10px 0 25px 0;}
.slide-content h4.cost span {font-size: 22px; color:#231f20; font-weight:600;}
#slider-section div.main-content h1{font-size: 24px; margin:0;}
.landing-form{width: 100%; margin-top: 300px; padding: 30px;}
#slider-section.banner-landing{background: url('../images/banner_landing_limite_min768.jpg')left top no-repeat;min-height: 446px; width:100%; display:block;}
#slider-section.banner-landing .slide-content{top:50px; left: 30%;}
#slider-section div.main-content h1.landing {font-size: 25px; background: none; padding: 0; margin: 0 0 10px 0; margin-top:10px;font-weight:600;font-family:'Open Sans', sans-serif;color:#231f20;width:300px;}
.landing-form .submit{border:none; width: 100%;height:40px;margin: 5px 0 10px 0; background: #000000; color: #ffffff; display: inline-block; padding: 5px 20px;border-radius: 3px;font-weight:600;font-size:15px;}
.points3 ul { list-style:url(../images/bullet4.png); margin:5px 0 5px 28px;}
.points3 li { padding:3px 0; color:#231f20; font-size:11px; font-family: 'Open Sans', sans-serif; font-weight:400;}
.package .box-numero-verde ul li {background-position: 290px 10px;}

}
@media (max-width:540px) {
	.op-pannel li:nth-child(1){width: 24%;}
	.op-pannel li:nth-child(5){width: 32%;}
	.onoffswitch{left: 5%;}	
	.op-pannel li p, .op-pannel li p span{font-size: 8px; font-weight: 600;}
	.table ul li:nth-child(1) p{padding-left: 10px;}
	ul.steps li{padding: 0 3px;}
	ul.steps, ul.steps.inprocess{width: 100%;}
	.pakage h3{margin: 20px 10px ;font-size:15px;}
	header a#logo{width: 90%;}
	div#navigation .navbar-brand, .config-options .label span{font-size: 12px;}
	.config-options .link-btn{padding: 3px 10px;}
	.slide-content{top:0;}
	.sponsors-content p{font-size: 11px;}
	.sponsors-content .box .tab7{width: 100%;}
	.slide-content p{padding: 0 5px;}
	.slide-content .content{width: 90%;}
	.slide-content .content.right{width: 50%;}
	.slide-content div.main-content{padding: 0;}
	.slide-content p{margin: 0;}
	#slider-section div.main-content p{line-height: 14px;}
	.slide-content .content.left .tab7, 
	.slide-content .content.right .tab7,
	.slide-content .content .tab7{height: auto; padding: 6px 10px; width: auto; margin-top:6px}
		.slide-content .content.right .tab7{height: auto; padding: 6px 10px; width: auto; margin-top:6px}
	#slider-section.banner-landing .slide-content{width: 45%;}
	.landing-form{width: 55%; margin-top: 10px; padding: 10px;}
	.landing-form span{font-size: 10px;}
	.landing-form label:before{top:4px;}
	#slider-section.banner-landing div.main-content h1{line-height: 20px; margin-bottom: 10px;}
	#slider-section.banner-landing div.main-content p{margin-bottom: 10px;}
	.sponsors-content p{width: 100%;}
		.slide-content h1{font-size: 22px; font-weight:400;font-family:'PT Sans', sans-serif;margin-top:5px;}
		.slide-content p {display:none;}
			#slider-section.banner-landing div.main-content h1{line-height: 24px; margin-top: -80px; text-align:center; width:400px; font-size:24px}
		#slider-section.banner-landing div.main-content h2{line-height: 20px; margin-top: -60px; text-align:center; width:400px; font-size:12px}
		#slider-section.banner-landing{background: url('../images/banner-landing.jpg') background-repeat: no-repeat; 
    background-position: center;
    background-attachment: fixed;       
    webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover; 
	height:100%;width:100%; }
	.landing-form{width: 100%; margin-top: 80px; padding: 10px;}
		.landing-form .field{background: #ffffff; color: #9d9d9d; font-weight: 300; border-radius:0; display: inline-block; margin: -8px 0;}
						.nav-tabs{margin-bottom:37px;}
		.sponsors-content p{margin-top:-50px;}
		.nav-tabs li.active{background: url("../images/top.png") no-repeat  center 104%; margin-top:-10px;}
		.nav-tabs li{height: 50px; display: inline-block; z-index: 10;}
		#slider-section div.main-content h1 {margin-top:5px;}
		div.main-content h4.cost { font-size:13px; color:#000; font-family: 'PT Sans', sans-serif; line-height:30px; margin:0; padding:0; }
div.main-content h4.cost span { color: #231f20; font-size: 20px;  font-weight: 600;}
.slide-content h4.cost {font-size: 13px; color: #000; font-family: 'PT Sans', sans-serif; line-height: 30px; margin: -10px 0 25px 0;}
.slide-content h4.cost span {font-size: 20px; color:#231f20; font-weight:600;}
#slider-section div.main-content h1{font-size: 24px; margin:0;}
.landing-form{width: 100%; margin-top: 300px; padding: 30px;}
#slider-section.banner-landing{background: url('../images/banner_landing_limite_min768.jpg')left top no-repeat;min-height: 446px; width:100%; display:block;}
#slider-section.banner-landing .slide-content{top:30px; left: 30%;}
#slider-section div.main-content h1.landing {font-size: 25px; background: none; padding: 0; margin: 0 0 10px 0; margin-top:10px;font-weight:600;font-family:'Open Sans', sans-serif;color:#231f20;width:300px;text-align:left;}
.landing-form .submit{border:none; width: 100%;height:40px;margin: 5px 0 10px 0; background: #000000; color: #ffffff; display: inline-block; padding: 5px 20px;border-radius: 3px;font-weight:600;font-size:15px;}
.points3 ul { list-style:url(../images/bullet4.png); margin:5px 0 5px 28px;}
.points3 li { padding:3px 0; color:#231f20; font-size:11px; font-family: 'Open Sans', sans-serif; font-weight:400;}
.package .box-numero-verde ul li {background-position: 265px 10px;}

}

@media (max-width:470px) {
	
header div.top-area ul.links {margin-left:20% !important; }
header a#logo{width: 90%;}
div#navigation .navbar-brand{font-size: 12px;}
a.tab10 {width:300px; height:38px; display:block; background:#000; border-radius:5px; text-align:center; font-size:13px; text-transform:none; color:#fff; padding-top:8px; text-decoration:none;  font-family: 'Open Sans', sans-serif;margin-top:40px; font-weight:400; margin:0 auto; margin-top:25px;}`	
	.op-pannel li:nth-child(1){width: 22%;}
	.op-pannel li:nth-child(5){width: 30%;}
	p.links a{width: 90%; margin: 10px 0;}
	.pakage h3{margin: 20px 10px ;font-size:15px;}
	.main-content .configure h1{font-size: 20px;}
	.option-name{position: relative;}
	.option-name .tool-tip, .tool-tip{position: absolute; top:10px;}
	.offer-points li:nth-child(1) .group{left:74%; top:30px;}
	.offer-points li:nth-child(2) .group, .offer-points li:nth-child(3) .group{left: 60%;}
	#slider-section div.main-content p{line-height: 12px; font-size: 10px;}
	.owl-theme .owl-controls, .owl-theme .owl-controls .owl-buttons, .owl-pagination{z-index: 10px;}
	.slide-content .content.left .tab7,
	.slide-content .content.right .tab7,
	.slide-content .content .tab7{z-index: 1000;position: relative; margin-top:5px;}
	.owl-pagination{height: 10px;}
		.slide-content h1{font-size: 15px; font-weight:bolder}
	.slide-content p {display:none;}
	.slide-content .content.right{width: 55%;}
	#slider-section.banner-landing div.main-content h1{line-height: 20px; margin-top: -80px; text-align:center; width:220px; font-size:20px}
		#slider-section.banner-landing div.main-content h2{line-height: 20px; margin-top: -60px; text-align:center; width:220px; font-size:12px}
		
					.nav-tabs{margin-bottom:37px;}
.sponsors-content p{margin-top:-50px;}
.nav-tabs li.active{background: url("../images/top.png") no-repeat  center 104%; margin-top:-10px;}
.nav-tabs li{height: 50px; display: inline-block; z-index: 10;}
div.main-content h4.cost { font-size:12px; color:#000; font-family: 'PT Sans', sans-serif; line-height:30px; margin:0; padding:0; }
div.main-content h4.cost span { color: #231f20; font-size: 17px;  font-weight: 600;}
.slide-content h4.cost {font-size: 12px; color: #000; font-family: 'PT Sans', sans-serif; line-height: 30px; margin: -10px 0 25px 0;}
.slide-content h4.cost span {font-size: 17px; color:#231f20; font-weight:600;}
#slider-section div.main-content h1{font-size: 24px; margin:0;}
.landing-form{width: 100%; margin-top: 300px; padding: 30px;}
#slider-section.banner-landing{background: url('../images/banner_landing_limite_min768.jpg')left top no-repeat;min-height: 446px; width:100%; display:block;}
#slider-section.banner-landing .slide-content{top:30px; left: 30%;}
#slider-section div.main-content h1.landing {font-size: 25px; background: none; padding: 0; margin: 0 0 10px 0; margin-top:10px;font-weight:600;font-family:'Open Sans', sans-serif;color:#231f20;text-align:left;width:250px;}
.landing-form .submit{border:none; width: 100%;height:40px;margin: 5px 0 10px 0; background: #000000; color: #ffffff; display: inline-block; padding: 5px 20px;border-radius: 3px;font-weight:600;font-size:15px;}
.points3 {width:250px;}
.points3 ul { list-style:url(../images/bullet4.png); margin:5px 0 5px 28px;}
.points3 li { padding:3px 0; color:#231f20; font-size:11px; font-family: 'Open Sans', sans-serif; font-weight:400;}
#slider-section .content.left div.main-content {width:250px;}
.package .box-numero-verde ul li {background-position: 235px 10px;}
}

@media(max-width: 430px){
.package .box-numero-verde ul li {background-position: 215px 10px;}
}

@media(max-width: 370px){
	.op-pannel li p, .op-pannel li p span, ul.steps li span.desc{display: none;}
	ul.steps li p{margin: 0 15px;}
	.main-content .configure h1, #table-area h1{font-size: 18px;}
	#table-area .table h3{font-size: 18px;}
	.landing-form .field{margin:0;height: 30px;}
		#slider-section.banner-landing div.main-content h1{line-height: 20px; margin-top: -80px; text-align:center; width:285px; font-size:20px}
		#slider-section.banner-landing div.main-content h2{line-height: 20px; margin-top: -60px; text-align:center; width:280px; font-size:12px}
	
		.slide-content h1{font-size: 15px; font-weight:bolder}
		.slide-content p {display:none;}
		.slide-content .content.right{width: 60%;}
		.slide-content .content.right .tab7 {height: auto; padding: 3px 10px; width: auto; margin-top:5px}
				
	.landing-form .field{background: #ffffff; color: #9d9d9d; font-weight: 300; border-radius:0; display: inline-block; margin: -10px 0;}
					.nav-tabs{margin-bottom:37px;}
	.sponsors-content p{margin-top:-50px;}
	.nav-tabs li.active{background: url("../images/top.png") no-repeat  center 104%; margin-top:-10px;}
.nav-tabs li{height: 50px; display: inline-block; z-index: 10;}
div.main-content h4.cost { font-size:12px; color:#000; font-family: 'PT Sans', sans-serif; line-height:30px; margin-top:-2px; padding:0; }
div.main-content h4.cost span { color: #231f20; font-size: 18px;  font-weight: 600;}
.slide-content h4.cost {font-size: 12px; color: #000; font-family: 'PT Sans', sans-serif; line-height: 30px; margin: 2px 0 25px 0;}
.slide-content h4.cost span {font-size: 18px; color:#231f20; font-weight:600;}
#slider-section div.main-content h1{font-size: 18px; margin:0;line-height:15px;margin-top:5px;}
#slider-section.banner-landing{background: url('../images/banner_landing_limite_min768.jpg')left top no-repeat;min-height: 446px; width:100%; display:block;}
#slider-section.banner-landing .slide-content{top:30px; left: 30%;}
.landing-form .submit{border:none; width: 100%;height:40px;margin: 5px 0 10px 0; background: #000000; color: #ffffff; display: inline-block; padding: 5px 20px;border-radius: 3px;font-weight:600;font-size:15px;}

#slider-section div.main-content h1.landing {font-size: 21px; background: none; padding: 0; margin: 0 0 10px 0; margin-top:10px;font-weight:600;font-family:'Open Sans', sans-serif;color:#231f20;text-align:left;width:200px;}
.points3 ul { list-style:url(../images/bullet4.png); margin:5px 0 5px 28px;}
.points3 li { padding:3px 0; color:#231f20; font-size:11px; font-family: 'Open Sans', sans-serif; font-weight:400;}
.points3 {width:200px;}
#slider-section .content.left div.main-content {width:200px;}
.package .box-numero-verde ul li {background-position: 185px 10px;}
}

