

@font-face {
font-family:"Helvetica";
src: url("../fonts/Helvetica.ttf") format("truetype");
}
@font-face {
font-family:"Helvetica-Bold";
src: url("../fonts/Helvetica-Bold.ttf") format("truetype");
}

html,
body{min-height:100%;height:100%;margin:0;padding:0;font-size:16px;font-family:"Helvetica";color:#000;font-weight:100;background:#ebebeb;overflow:hidden;}
h1,h2,h3,h4,h5{font-family: 'Helvetica-Bold';margin:0px;line-height:normal;}
p{margin:0px;}
.mobilenav,.mobilehide{display:none;}
.font30{font-size:36px !important;}
.liststyle{margin:0px;padding:0px;list-style:none;}
.maincontainer{height: 100%; width: 100%; position: fixed; top: 0; bottom: 0; left: 0; right: 0; overflow: hidden;}
.carousel,.carousel-inner,.item,.panel{height:100%;}
.sidebar{width:260px;float:left;height:100%;position:fixed;left:0;background:#fff;}
.sidebar .logo{height: 100px;padding: 10px;display: block;position: relative;text-align: center;overflow: hidden;}
.sidebar .logo img{max-width:100%;width:auto;max-height:100%;height:auto;display:block;margin:auto;}
.sidebar .carousel-indicators{bottom: inherit;position: relative;display: block; width: 100%;height: calc(100% - 120px);left: inherit;margin: 0; z-index: 0; text-align: left;}
.sidebar .carousel-indicators li{width: 100%;height: 40px; text-indent: inherit; border-radius: 0; border: 0; margin: 0; border-bottom: 1px #ccc solid;}
.sidebar .carousel-indicators li p{margin: 0;line-height: 30px; padding: 5px 15px;font-size: 14px;display:block;}
.sidebar .carousel-indicators li p i{width:25px;}
.sidebar .carousel-indicators li:hover,
.sidebar .carousel-indicators li.active{background:#ebebeb;}
.contentarea{width:calc(100% - 260px);float:right;margin-left:240px;height:100%;padding:20px;position:relative;}
.pad0{padding:0px;}
.fullheight{height:100%;}
.panel{position:relative;display:block;width:100%;overflow:hidden;border-radius: 12px;background: #ebebeb;border:0px;}
.panel .panel-header,
.panel .panel-footer{height:50px;display:block;position:relative;background:#000;}
.panel .panel-footer a{width: 120px; position: relative;    text-transform: uppercase; float: left; background:#a1ff00; border-radius: 20px; height: 30px; text-align: center; line-height: 30px;text-decoration: none; color: #000;}
.panel .panel-footer a.left{background:#fff;color:#000;}
.panel .panel-footer a.right{float:right;}
.panel .panel-footer a:hover{background:#ff0;}
.panel .panel-header h3{margin:0px;padding:0px;text-align:center;color:#fff;font-family:"Helvetica-Bold"; line-height: 50px; font-size: 28px;}
.panel .panel-body{height:calc(100% - 100px);position:relative;display:block;width:100%;background:#fff;overflow:hidden;}
.panel .panel-body .row{height:100%;}
.onlinepage .panel-body h3.nobody{ font-size:28px;   text-align: center; margin: 0; padding: 40px 0 20px;}
.shadowleft{background:url(../images/shadow.jpg) repeat-y;}
.imgbox{display: block; width: 100%; overflow: hidden;max-width:700px;margin:auto;}
.imgbox img,
.companylogo img{max-height:100%;height:auto;max-width:100%;width:auto;display:block;margin:auto;}
.onlineprepare h3{text-align:center;font-size:34px;line-height:normal;}
.onlineprepare h3.nobold{font-family:Helvetica;padding: 50px 0;}
.onlineprepare p{text-align: center;font-style: italic;font-size: 32px;padding: 60px 0 0;}
.companylogo{width: 250px; margin:30px auto 0;overflow: hidden;}
.aboutpage .h1{margin: 0;padding: 5px 0 20px;text-align: center;}
.aboutpage .col-md-4 .ourteam.right{float: right;}
.aboutpage .col-md-4 .ourteam.left{float: left;}
.aboutpage .ourteam{display: block;margin:auto; width: 100%;max-width: 330px;overflow: hidden;}
.aboutpage .teamimg{display: block;width: 100%;height: 340px;overflow: hidden;border: 4px #000 solid;}
.aboutpage .teamimg img{width:100%;height:100%;}
.aboutpage .teamname{background:#808080;height:90px;display:block;color: #fff;text-align: center;padding:15px 0px;border-bottom: 4px #000 solid;}
.aboutpage .teamname p{padding-top:8px;}
.aboutpage ul{padding: 0;display: block; margin-top: 70px;text-align: center;height: 50px;}
.aboutpage ul li{width:23%;float:left;margin:0 1%;display: table;}
.aboutpage ul li p{font-size:18px; width: 100%; border: 2px #a1ff00 solid; border-radius: 25px;height: 50px;text-align: center; line-height:normal; font-family: 'Helvetica-Bold';display: table-cell; vertical-align: middle;}
.alignbox{display:table;width:100%;height:100%;}
.aligntxt{display:table-cell;vertical-align:middle;height:100%;}
.qualityleadpage .imgbox{ height: 100%; max-width: 100%;}
.qualityleadpage .imgbox img{float:left;}
.qualityleadpage .aligntxt{padding-right:50px;}
.qualityleadpage .aligntxt p{max-width: 400px; margin: 0 auto 20px;font-size: 24px;}
.qualityleadpage .aligntxt h3{text-align:center;line-height:normal;}
.qualityleadpage .aligntxt h3 span{color:#9dcf5d;}
.whatwedo .col-txt{padding:80px 0  0 80px}
.whatwedo .col-txt p{font-size:30px;}
.whatwedo .col-txt h3{margin:50px 0px;font-size:30px;}
.olgspage ul{display:table;width:calc(100% - 300px);float:left;position:relative;}
.olgspage ul:after{content:"";height: 60px;position: absolute;top: 43px;width: 100%;background: #ebebeb;left: 0;z-index: 0;}
.olgspage ul:before{  font-family: "Font Awesome 6 Free";  content: "\f0da";  font-weight: 900;font-size: 150px;position: absolute; right: -30px; z-index: 1; color: #ebebeb;top: -33px;}
.olgspage ul li{float:left;width: 25%;margin: 0 4.1%;position:relative;z-index:1;}
.olgspage ul li .icondiv{width: 150px; height: 150px;margin:auto;border: 8px #fff solid;border-radius: 50%;background: #000;color: #fff;font-size: 70px;text-align: center;line-height: 140px;}
.olgspage ul li h4{color:#9dd18d;font-size: 24px;padding: 5px 0;text-align: center;}
.olgspage ul li p{font-size:19px;}
.olgspage ul li{}
.olgspage .follow-up{width:250px;float:left;height: 510px; position: absolute; right: 50px; top: 0; bottom: 0;margin: auto;}
.olgspage .follow-up img{width:100%;}
.configbenefit ul{padding: 40px 0 0 50px;}
.configbenefit ul li{font-size:30px;margin:4px 0px;position:relative;padding-left:25px;}
.configbenefit ul li:after{content:"\f0da";font-family: "Font Awesome 6 Free"; font-weight: 900;float: left;margin-right: 10px;color:#9dcf5d;position:absolute;left:0;top:1px;}
.configadvapage.configbenefit ul li:after{content:"\f00c";font-family: "Font Awesome 6 Free"; font-weight: 900;}
.configadvapage .configadvantage{position: absolute; bottom: 0; right: 50px;width: 700px;}
.configadvapage .configadvantage img{width:100%;}
.timerbox{display: block;width: 510px;position: relative;height: 80px;text-align: center;margin:20px auto;}
.timerbox h3{font-family: 'Helvetica';float: left;width: 160px;text-align: left;line-height:60px;}
.timerbox p{
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#848484+0,a5a5a5+50,848484+100 */
background: #848484; /* Old browsers */
background: -moz-linear-gradient(top,  #848484 0%, #a5a5a5 50%, #848484 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #848484 0%,#a5a5a5 50%,#848484 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #848484 0%,#a5a5a5 50%,#848484 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#848484', endColorstr='#848484',GradientType=0 ); /* IE6-9 */

	float: left; width: 60px; height: 60px; border: 1px #000 solid;margin: 0 5px;border-radius: 5px;position:relative;font-size: 32px;color:#fff; padding-top: 8px;}
.timerbox p#hourst:after,.timerbox p#minutet:after,.timerbox p#secondst:after{position:absolute;bottom:-19px;color:#000;text-align:center;width:50px;left:0;font-size:12px;}
.timerbox p#hourst:after{content:"Hours"}
.timerbox p#minutet:after{content:"Minutes"}
.timerbox p#secondst:after{content:"Seconds"}
.promotionbox{background:#f2f2f2;padding: 50px;border-radius: 15px; max-width: 920px; width: 100%; margin: auto; box-shadow: 2px 3px 5px #505050;}
.promotionbox table{width:100%;font-size:24px;}
.promotionbox table td{vertical-align:bottom;height:45px;padding-bottom:5px;}
.promotionbox table td:last-child{text-align:right;}
.promotionbox table td span{font-family:Helvetica-Bold;}
.promotionbox table td .picon{float:left;margin-bottom:5px;}
.promotionbox table tr.totaltd{border-top:2px #000 solid;}
.promotionbox .btn.totalvalue{background: #ff0;border-color: #fbfb08;font-size: 28px; font-family: 'Helvetica-Bold'; width: 400px; padding: 10px 5px; border-radius: 8px; display: block; margin: 20px auto 0;}
.promotionbox .btn.totalvalue:hover{    background: #a1ff00;border-color:#a1ff00;}
.fontitalic{font-style:italic;}




.pricingpage ul{list-style:none;margin:0px;padding:0;text-align:center;display:table;width:100%;}
.pricingpage ul li{width:auto;display:inline-block;margin:0 25px;}
.pricingpage .priceselection{display: block;width: 100%;height: 60px;margin-top: 30px;font-size: 24px;}
.pricingpage .priceselection input{width: 20px; height: 20px;}
.pricingpage sup{font-size:60%;}
.pricingpage .pricebox{width:390px;height:460px; display:block;margin:auto;box-shadow: 3px 3px 8px #8d8d8d;border-radius: 10px;overflow: hidden;}
.pricingpage .pricetitile{color:#fff;height:110px; border: none;background: #999999;border-radius: 10px 10px 0px 0px; clip-path: polygon(0 1%, 100% 0%, 100% 70%, 50% 100%, 0% 70%);padding-bottom: 20px;margin-top:-1px;}
.pricingpage .pricetitile h3{margin: 0px; padding-top: 15px;font-size: 28px;text-transform: uppercase;}
.pricingpage .pricetitile p{padding-top: 5px; font-size: 18px;}
.pricingpage .pricetitile.bgmedium{background:#666666;}
.pricingpage .pricetitile.bgdark{background:#000;}
.pricingpage .monthlypkg{display:block;width:90%;border-bottom:2px #b3b3b3  solid;padding:15px 0 10px 0px;margin:0 auto 10px;text-align:center;}
.pricingpage .monthlypkg .montlyprice{font-size: 40px;line-height:normal;color:#164d82;}
.pricingpage .monthlypkg .montlyprice .monthlyInput{min-width: 15px; border: 1px #fff solid; padding: 0;}
.pricingpage .monthlypkg .montlyprice span{font-size:30px;}
.pricingpage .monthlypkg p{font-size: 18px; line-height: normal;color:#164d82;}
.pricingpage .monthlypkg h4{font-family:Helvetica;padding-top:10px;font-size:20px;}
.pricingpage .monthlypkg h4 span{color:#164d82;}
.pricingpage .priceinclude{display:block;width:85%;margin:auto;}
.pricingpage .priceinclude h4{padding-bottom:15px;}
.pricingpage .priceinclude table{width:100%;}
.pricingpage .priceinclude td{font-size:18px;font-weight:normal;}
.pricingpage .priceinclude td:nth-child(1){width:40%;text-align:left;}
.pricingpage .priceinclude td:nth-child(2){width:20%;text-align:center;}
.pricingpage .priceinclude td:nth-child(3){width:40%;text-align:right;}
.pricingpage .leadlowbtn{background:#a1ff00;color: #000;width: 70%;margin: 20px auto 0;border-radius: 10px;height: 80px;}
.pricingpage .leadlowbtn p{font-size: 18px; padding-top: 8px;}
.pricingpage .leadlowbtn h3{font-size:30px;}
.pricingpage .leadlowbtn h3 sup{}


.al-range-slider{--color_background:#fffcf2;--color_surface:#ccc4b8;--color_main:#6c6760;--color_primary:#ff3f00;--color_primary_light:#ffba08;--color_primary_dark:#d00000;--color_secondary:#252422;box-sizing:border-box;color:var(--color_main);display:flex;flex-wrap:wrap;font-size:10px;margin:0;padding:0;position:relative;width:100%}
@media screen and (max-width:425px){
	.al-range-slider{font-size:9px}
}
@media screen and (max-width:375px){
	.al-range-slider{font-size:8px}
}
.al-range-slider_vertical{grid-gap:0 1em;display:grid;gap:0 1em;grid-auto-columns:minmax(4.8em,1fr);grid-auto-flow:column;grid-template-columns:auto;grid-template-rows:repeat(auto-fill,minmax(3.6em,1fr));height:100%;min-height:20em}
.al-range-slider_dark{--color_background:#363030;--color_surface:#0b0b0a;--color_main:#ccc4b8;--color_primary:#ff3f00;--color_primary_light:#ffba08;--color_primary_dark:#d00000;--color_secondary:#fffcf2}
.al-range-slider_disabled{--color_primary:#ccc5b9;--color_primary_light:#ccc5b9;--color_primary_dark:#ccc5b9;filter:opacity(.5);pointer-events:none}
.al-range-slider__track{border-radius:1em;box-shadow:inset 0 0 .2em .1em var(--color_surface);cursor:pointer;height:1.2em;margin: 11px 0 0 0;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}
.al-range-slider_vertical .al-range-slider__track{grid-column:1/2;grid-row:1/-1;height:100%;margin:0 10em;width:1.2em}
.al-range-slider__grid{font-size:1.2em;height:100%;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}
.al-range-slider__grid-tick{background:var(--color_surface);display:inline-block;height:50%;position:absolute;top:100%;width:1px}
.al-range-slider__grid-tick:first-child,.al-range-slider__grid-tick:last-child{background:none}
.al-range-slider__grid-tick_long{height:100%}
.al-range-slider_vertical .al-range-slider__grid-tick{height:1px;left:100%;top:auto;width:50%}
.al-range-slider_vertical .al-range-slider__grid-tick_long{width:100%}
.al-range-slider__grid-mark{display:inline-block;padding:0 .5em;position:absolute;top:100%;transform:translate(-50%,50%);width:-webkit-max-content;width:-moz-max-content;width:max-content}
.al-range-slider__grid-mark:hover{color:var(--color_secondary)}.al-range-slider__grid-mark_hidden{display:none}
.al-range-slider_vertical .al-range-slider__grid-mark{left:100%;padding:.3em .5em;top:0;transform:translateY(-50%)}
.al-range-slider__bar{background:#8cc740;border-radius:1em;height:100%;left:0;position:absolute;top:0;width:0;z-index:1}
.al-range-slider_vertical .al-range-slider__bar{background:linear-gradient(0deg,var(--color_primary_dark),var(--color_primary_light));bottom:0;height:0%;top:auto;width:100%}
.al-range-slider_dark .al-range-slider__bar{box-shadow:inset 0 0 .2em var(--color_surface),0 0 .2em var(--color_primary)}
.al-range-slider__knob{background:var(--color_background);border:.4em solid #ff3f00;border-radius:50%;cursor:pointer;height:30px;left:0;position:absolute;top:50%;touch-action:none;transform:translate(-50%,-50%);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:30px;z-index:2}
.al-range-slider__knob:hover,.al-range-slider__knob_active{border-color:#ffb300;}
.al-range-slider_vertical .al-range-slider__knob{bottom:0;left:50%;top:auto;transform:translate(-50%,50%)}
.al-range-slider__tooltip{background:var(--color_background);border-radius:.6em;bottom:200%;box-shadow:inset 0 0 .2em .1em var(--color_surface);display:inline-block;font-size:1.2em;left:50%;padding:.5em;position:absolute;transform:translateX(-50%);width:-webkit-max-content;width:-moz-max-content;width:max-content;z-index:3}
.al-range-slider__tooltip_hidden{visibility:hidden}
.al-range-slider_vertical .al-range-slider__tooltip{bottom:auto;left:auto;right:200%;text-align:right;top:50%;transform:translateY(-50%)}
.al-range-slider__input{background:inherit;border:2px #c3bdbd  solid;border-radius:6px;color:#004282;display:block;flex:1;font-size:14px;margin:0 0 0 10px;max-height:3.17em;max-width:170px;outline:none;padding:4px;width:100%;text-align:center;}
.al-range-slider__input:focus,.al-range-slider__input:hover{color:var(--color_secondary)}
.al-range-slider__input:disabled{box-shadow:inset 0 0 .1rem .1rem var(--color_surface);pointer-events:none}
.al-range-slider__input::-moz-placeholder{color:var(--color_surface)}
.al-range-slider__input:-ms-input-placeholder{color:var(--color_surface)}
.al-range-slider__input::placeholder{color:var(--color_surface)}
.al-range-slider__input_hidden{display:none}
.al-range-slider_vertical .al-range-slider__input{margin:0 0 .84em}

.block{position:relative;display:block;width:100%;}
.expectedpage .expectedroi{max-width: 760px;width: 100%;display: block; margin: auto; border: 2px #000 solid; border-radius: 10px; overflow: hidden; padding-bottom: 15px;}
.expectedpage .expectedroi .bluebox{padding: 10px 50px 10px 10px;background:#000;color:#fff;position: relative;display: block;}
.expectedpage .expectedroi table{width:100%;margin:0px;border:0px;border-spacing: 10px;border-collapse: separate;font-size:24px;}
.expectedpage .expectedroi table td{border:0px;vertical-align:middle;padding:0px;height:60px;}
.expectedpage .expectedroi table td:first-child{text-align:right;padding-right:3px;}
.expectedpage .expectedroi table td:last-child{background:#fff;border-radius:10px;width:40%;}
.expectedpage .expectedroi table td  ul{margin:0px;padding:0px;list-style:none;}
.expectedpage .expectedroi table td  ul li{color:#004282;font-family:Helvetica-Bold;float:left;}
.expectedpage .expectedroi table td  li:nth-child(1){width:45%;text-align:right;}
.expectedpage .expectedroi table td  li:nth-child(3){width:45%;text-align:left;}
.expectedpage .expectedroi table td  li:nth-child(2){width:10%;text-align:center;}
.expectedpage .expectedroi table td  span{color: #000;text-align: center;display: block;font-size: 16px;}
.expectedpage .slidetitle{height:30px;line-height:30px;text-align:center;margin:10px 0px;}
.expectedpage .slidetitle p{width:auto;font-size: 21px;font-family: 'Helvetica-Bold';color: #8cc740;font-style: italic;}
.expectedpage .slidetitle p:after,.slidetitle p:before{content:"";position:absolute;width:20px;height:27px;top:0px;}
.expectedpage .slidetitle p:before{background:url(../images/droparrow.jpg);margin-left:-25px;}
.expectedpage .slidetitle p:after{background:url(../images/droparrowl.jpg);margin-left:10px;}
.expectedpage .sliderange{max-width:80%;margin:auto;}
.expectedpage .sliderange table{width:100%;}
.expectedpage .sliderange h4{text-align:left;padding-bottom:5px;font-family: 'Helvetica';}
.expectedpage .appslide{display:block;width:100%;position:relative;margin-bottom:5px;}
.expectedpage .appslide .adspendslide:after,
.expectedpage .appslide .avgrevenueslide:after{content:"$";position:absolute;right: 150px;top: 7px;font-size: 14px;}
.expectedpage .appslide .averagecloseslide:after{content:"%";position:absolute;right: 5px;top: 6px;font-size: 14px;}
.expectedpage .appslide .al-range-slider__track{width: calc(100% - 170px);float: left;}

.thankpage .col-md-3{padding-right:0px;width:30%;}
.thankpage .col-md-9{padding-left:0px;width:70%;}
.thankpage .thankleft{display:block;width:100%;height:100%;background:#fff;position:relative;text-align:center;}
.thankpage .contact{}
.thankpage  p{padding-top:60px;font-size:34px;margin-bottom:10px;}
.thankpage .contact h2{font-size:34px;}
.thankpage .barcode{ margin: 50px 0;}
.thankpage .barcode .barcodebox{display: block; width: 100%; margin: 10px auto;max-width:162px;}
.thankpage .barcode .barcodebox img{width:100%;}
.thankpage .thanklogo{width: 100%;max-width: 270px;margin: auto;overflow: hidden;}
.thankpage .thanklogo img{width:auto;max-width:100%;height:auto;max-height:150px;display:block;margin:auto;}
.thankpage .thankbanner{display: block;width: 100%; position: relative;overflow: hidden; height: 100%;}
.thankpage .thankbanner img{width:100%;}





@media (max-width:1600px){
	.onlinepage .panel-body h3.nobody {font-size: 22px;}
	.onlinepage .imgbox{max-width:550px;}
	.onlineprepare h3{font-size:28px;}
	.onlineprepare p{font-size:26px;}
	.companylogo{max-width:200px;}
	.onlineprepare h3.nobold {padding: 40px 0;}
	.aboutpage .ourteam{max-width:290px;}
	.aboutpage .teamimg{height:292px;}
	.aboutpage ul{margin-top:40px;}
	.aboutpage ul li p {font-size: 15px;}
	.qualityleadpage .aligntxt p {max-width: 320px;font-size: 18px;}
	.qualityleadpage .aligntxt h3{font-size:20px;}
	.configpage .imgbox{max-width:350px;}
	.configbenefit ul li {font-size: 24px;}
	.configadvapage .configadvantage{max-width:590px;}
	.promotionbox{padding:30px;max-width:750px;}
	.promotionbox table{font-size:20px;}
	.promotionbox table td{height:35px;}
	.promotionbox .btn.totalvalue{font-size:24px;padding:8px;width:370px;}
	.promotionbox table td .picon {width: 30px; height: 30px;}
	.promotionbox table td .picon img{width:100%;}
	
	.pricingpage ul li{margin:0 15px;}
	.pricingpage .priceselection{margin-top:15px;}
	.pricingpage .pricebox {width: 350px; height: 400px;}
	.pricingpage .pricetitile{height:100px;}
	.pricingpage .pricetitile h3 {padding-top: 10px; font-size: 24px;}
	.pricingpage .pricetitile p{font-size:16px;}
	.pricingpage .monthlypkg{padding-top:10px;}
	.pricingpage .monthlypkg .montlyprice {font-size: 34px;}
	.pricingpage .monthlypkg .montlyprice span {font-size: 20px;}
	.pricingpage .monthlypkg p {font-size: 14px;}
	.pricingpage .monthlypkg h4{font-size:16px;}
	.pricingpage .priceinclude h4 {padding-bottom: 10px; font-size: 16px;}
	.pricingpage .priceinclude td {font-size: 14px;}
	.pricingpage .leadlowbtn{height:70px;}
	.pricingpage .leadlowbtn p{padding-top:4px;}
	.expectedpage .expectedroi table{font-size:20px}
	.expectedpage .expectedroi table td{height:50px;}
	.expectedpage .expectedroi table td span{font-size:14px;}
	
	.thankpage .col-md-3{width:28%;}
	.thankpage .col-md-9{width:72%;}
	.thankpage p {padding-top: 30px;}
	.thankpage .barcode {margin: 30px 0;}
	
}

@media (max-width:1440px){
	.onlinepage .panel-body h3.nobody {font-size: 20px;}
	.onlinepage .imgbox {max-width: 450px;}
	.onlineprepare p {font-size: 20px; padding-top: 40px;}
	.onlineprepare h3 {font-size: 24px;}
	.onlineprepare h3.nobold {padding: 30px 0;}
	.aboutpage .h1 {padding: 0px 0 15px;font-size: 30px;}
	.aboutpage .ourteam{max-width:240px;}
	.aboutpage .teamimg{height:242px;}
	.aboutpage .teamname{height:75px;}
	.aboutpage .teamname h3{font-size:18px;}
	.aboutpage .teamname p{font-size:14px;}
	.aboutpage ul{margin-top:30px;}
	.aboutpage ul li p {height:40px;line-height:34px;font-size: 13px;}
	.qualityleadpage .aligntxt p { max-width: 270px; font-size: 16px;}
	.qualityleadpage .aligntxt h3{font-size:16px;}
	.whatwedo .col-txt{padding:40px 0  0 40px}
	.whatwedo .col-txt p{font-size:24px;}
	.whatwedo .col-txt h3{margin:50px 0px;font-size:24px;}
	.olgspage ul {width: calc(100% - 240px);}
	.olgspage ul li .icondiv {width: 130px; height: 130px;font-size: 55px;line-height: 120px;}
	.olgspage ul li p {font-size: 14px;}
	.olgspage .follow-up { width: 200px;height: 450px;right: 30px;}
	.configpage .imgbox{max-width:280px;}
	.configbenefit ul li {font-size: 18px;}
	.configadvapage .configadvantage { max-width: 460px;}
	.promotionbox {padding: 20px 30px;max-width:640px;}
	.promotionbox table {font-size: 16px;}
	.promotionbox table td .picon {width: 25px;height: 25px; margin-bottom: 4px;}
	.promotionbox .btn.totalvalue {font-size: 20px;padding: 6px; width: 290px;}
	
	.pricingpage .priceselection {margin-top: 0;height:50px;}
	.pricingpage .pricebox {width: 300px; height: 360px;}
	.pricingpage .pricetitile {height: 90px;}
	.pricingpage .pricetitile h3{font-size:20px;}
	.pricingpage .pricetitile p {font-size: 14px;}
	.pricingpage .monthlypkg .montlyprice {font-size: 30px;}
	.pricingpage .priceinclude h4{font-size:14px;}
	.pricingpage .leadlowbtn { height: 60px; margin-top: 15px;}
	.pricingpage .leadlowbtn p {font-size: 16px;}
	.pricingpage .leadlowbtn h3 {font-size: 26px;}
	.expectedpage .expectedroi .bluebox {padding: 5px 50px 5px 10px;}
	.expectedpage .slidetitle{height:25px;margin:6px 0px;font-size:18px;}
	.expectedpage .appslide{margin-bottom:0px;}
	.expectedpage .sliderange h4 {padding-bottom: 3px;font-size: 14px;}
	.thankpage  p{font-size: 28px;}
    .thankpage .contact h2	{font-size: 28px;}
	.thankpage h3{font-size:20px;}
	.thankpage h4{font-size:14px;}
	.thankpage .barcode .barcodebox{max-width:130px;}
	.thankpage .thanklogo{max-width:220px;}
	
}

/*@media only screen and (min-width:992px) and (max-width:1199px){*/

@media (max-width:1199px){
	.sidebar {width: 230px;}
	.sidebar .carousel-indicators li{height:35px;}
	.sidebar .carousel-indicators li p {padding: 5px 10px; font-size: 12px;line-height:26px;}
	.contentarea { width: calc(100% - 230px);margin-left: 230px;}
	.panel .panel-header h3{font-size:24px;}
	.onlinepage .imgbox {max-width: 310px;}
	.onlineprepare h3 {font-size: 18px;}
	.onlineprepare h3.nobold {padding: 20px 0;}
	.companylogo {max-width: 150px;}
	.aboutpage .teamname {height: 60px; padding: 5px 0;}
	.aboutpage .ourteam {max-width: 180px;}
	.aboutpage .teamimg{height:181px;}
	.aboutpage .teamname h3 {font-size: 16px;}
	.aboutpage .teamname p {font-size: 12px;}
	.aboutpage ul li p {line-height: initial;font-size: 11px;display: block; }
	.qualityleadpage .aligntxt {padding-right: 0;}
	.qualityleadpage .aligntxt p{font-size:14px;}
	.whatwedo .col-txt p,
    .whatwedo .col-txt h3	{font-size: 18px;}
	.whatwedo .font30 {font-size: 26px !important;}
	.olgspage ul li .icondiv { width: 100px; height: 100px;font-size: 40px;line-height: 90px;}
	.olgspage ul li h4{font-size:16px;}
	.olgspage ul li p {font-size: 12px;}
	.olgspage ul:after{height:55px;top:28px;}
	.olgspage ul:before{font-size:124px;}
	.olgspage .follow-up {width: 160px; height: 340px;}
	.configpage .imgbox {max-width: 220px;}
	.configbenefit ul {padding: 15px 0 0 15px;}
	.configbenefit ul li {font-size: 14px;}
	.configadvapage .configadvantage {max-width: 340px;}
	.timerbox{margin: 0px auto 15px;}
	.promotionbox {padding: 10px 20px;max-width: 580px;}
	.promotionbox table {font-size: 14px;}
	.promotionbox table td {height: 26px;}
	.promotionbox table td .picon{height:20px;}
	.pricingpage .pricebox {width: 200px; height: 300px;}
	.pricingpage .pricetitile {height: 70px;}
	.pricingpage .pricetitile h3 {font-size: 16px;}
	.pricingpage .pricetitile p {font-size: 12px;}
	.pricingpage .monthlypkg .montlyprice {font-size: 24px;}
	.pricingpage .monthlypkg .montlyprice span {font-size: 14px;}
	.pricingpage .monthlypkg p {font-size: 12px;}
	.pricingpage .monthlypkg h4 {font-size: 14px;}
	.pricingpage .priceinclude h4 {font-size: 12px;padding-bottom:5px;}
	.pricingpage .priceinclude{width:90%;}
	.pricingpage .priceinclude td {font-size: 9px;}
	.pricingpage .leadlowbtn{width:80%;}
	.expectedpage .expectedroi table {font-size: 16px;}
	.expectedpage .expectedroi table td {height: 38px;}
	.expectedpage .slidetitle p{font-size:16px;}
	.expectedpage .expectedroi table td span {font-size: 12px;}
	.expectedpage .sliderange h4 {padding-bottom: 0px; font-size: 12px;}
	.expectedpage .al-range-slider__input{padding:0px;}
	.expectedpage .appslide .adspendslide:after, .expectedpage .appslide .avgrevenueslide:after{top:3px;}
	.thankpage .contact p, .thankpage .contact h2 {font-size: 18px;}
	.thankpage h3 {font-size: 16px;}
	.thankpage .barcode .barcodebox {max-width: 100px;}
	.thankpage h4 {font-size: 12px;}
	.thankpage .thanklogo {max-width: 160px;}
	.thankpage .thankbanner img {width: auto;height: 100%;}
	
	
	
	
}
@media (max-width:991px){
	.contentarea {width: 100%;margin-left: 0;padding: 0px;}
	.panel{border-radius:0px;}
	.aboutpage ul li p{font-size:11px;}
	.mobilenav{display:block;position: absolute;background:#000; width: 40px; height: 40px;top: 5px; left:0;padding-left:10px;z-index: 9999;color: #fff;font-size: 30px;}
	.mobilehide{display:none;position: absolute;background:#fb0000; width: 40px; height: 40px;top: 5px;right: -40px;font-size: 28px;z-index: 99999;color: #fff;text-align: center;}
	.mobilehide.showclosenav{display:block;}
	.sidebar{position:fixed; left: -230px;z-index: 9999; transition: all 0.5s ease;}
	.sidebar.sidebarshow{left:0;box-shadow: 2px 2px 4px #000;}
}

@media (max-width:767px){
	.onlinepage .panel-body .fullheight{height:auto;clear:both;}
	.fullheight{height:auto;}
	.panel .panel-header h3 {font-size: 16px;padding-left: 40px;}
	.onlinepage .imgbox {max-width: 150px; width: 40%; float: left;}
	.onlinepage .panel-body h3.nobody {font-size: 18px;float: right; width: 60%;}
	.onlinepage .panel-body .bshadowbottom{box-shadow: 2px 2px 8px #686868;display: table;}
	.onlinepage .panel-body .fullheight.shadowleft{background:none;}
	.onlineprepare p {font-size: 18px;padding-top: 20px;}
	.onlineprepare h3.nobold {padding: 10px 0;}
	.companylogo { max-width: 150px; margin-top: 15px;}
	.panel .panel-footer{background:#fff;border-top:2px #000 solid;}
	.panel .panel-footer a{width:100px;}
	.aboutpage .h1{font-size:24px;}
	.aboutpage .col-md-4{width:100%;}
	.aboutpage .col-md-4 .ourteam{float: inherit;width: 100%;max-width:100%;margin-bottom:10px;}
	.aboutpage .teamimg {height: 90px;width: 90px;float: left;}
	.aboutpage .teamname {border: 0;margin-top: 17px;}
	.aboutpage .teamname h3{padding-top:4px;}
	.aboutpage .teamname p{padding-top:3px;}
	.aboutpage ul{display:table;width:100%;}
	.aboutpage ul li {width: 48%;margin: 5px 1%;}
	.aboutpage ul li p {display: table-cell; vertical-align: middle;}
	.qualityleadpage .aligntxt p {font-size: 12px; text-align: center;max-width: 100%;margin-bottom:10px;}
	.qualityleadpage .aligntxt h3 {font-size: 14px;}
	.qualityleadpage .aligntxt h3 br{display:none;}
	.whatwedo .col-txt {padding: 10px 15px 0 15px;}
	.whatwedo .col-txt p, .whatwedo .col-txt h3 {font-size: 14px;}
	.whatwedo .col-txt p br, .whatwedo .col-txt h3 br{display:none;}
	.whatwedo .col-txt h3 {margin: 20px 0px;}
	.whatwedo .font30 {font-size: 16px !important;}
	.whatwedo .imgbox {max-width: 170px;  margin: inherit;  float: right;}
	.olgspage ul {width: 100%;padding:15px;}
	.olgspage ul li {width: 100%; margin: 10px 0px;}
	.olgspage ul li .icondiv {width: 80px;height: 80px;font-size: 40px; line-height: 80px; margin: inherit; float: left; border: 0;}
	.olgspage ul li h4,.olgspage ul li p	{width: calc(100% - 90px); margin-left: 90px;}
	.olgspage ul:before,.olgspage ul:after{display:none;}
	.olgspage ul li:before{content:"\f0da";font-family: "Font Awesome 6 Free"; color: #b3b0b0; font-weight: 900;font-size: 46px;position: absolute;top: 80px;transform: rotate(90deg); margin-left: 28px;}
	.olgspage ul li:after{content:"";height: 30px; position: absolute; top: 85px; width: 15px;background: #b3b0b0;left: 33px;z-index:-1;}
	.olgspage ul li:last-child:after,.olgspage ul li:last-child:before{display:none;}
	.olgspage .follow-up{display:none;}
	.configbenefit ul {padding: 15px 0 0 0px;}
	.configbenefit .imgbox{max-width:240px;}
	.configadvapage .configadvantage {max-width: 215px;}
	.promotionpage .col-md-12{padding:0px;}
	.promotionpage .col-md-12 .timerbox{padding:0 15px;}
	.timerbox h3 {width: 110px;font-size: 18px;}
	.timerbox p{width:50px;height:50px;padding-top:5px;font-size:26px;}
	.promotionbox {padding: 15px;border-radius: 0;box-shadow: none;}
	.promotionbox table {font-size: 12px;}
	.promotionbox table td .picon {height: 18px;width: 18px;}
	.promotionbox .btn.totalvalue {font-size: 16px;width: 250px;}
	.promotionbox table td {vertical-align: top;}
	.pricingpage .priceselection{height:35px;}
	.pricingpage .priceselection ul li {width:auto; margin: 0 10px; font-size: 12px;}
	.pricingpage .priceselection input {width: 15px;height: 15px; margin-top: 0px;float: left; margin-right: 5px;}
	.pricingpage .col-md-12{overflow:auto;height:100%;}
	.pricingpage ul li {margin: 10px 0px; width: 100%;}
	.pricingpage .pricebox {width: 100%; height: 140px;}
	.pricingpage .pricetitile{float:left;height: 100%;width: 120px;padding-right:20px;clip-path: polygon(0% 0, 0% 100%, 75% 100%, 100% 50%, 70% 0%);padding-bottom: 0;margin-top: 0;}
	.pricingpage .pricetitile h3 {font-size: 14px; padding-top: 35px;}
	.pricingpage .monthlypkg {padding: 5px 0; float: left; width: calc(100% - 120px); margin: 0; height: 71px;    border-color: #000; border-width: 1px;}
	.pricingpage .priceinclude {width: calc(100% - 120px); float: left; height: 69px;padding-right:5px;}
	.pricingpage .leadlowbtn{display:none;}
	.pricingpage .monthlypkg h4 {font-size: 12px; padding-top: 3px;}
	.pricingpage .priceinclude h4 {padding-top: 10px;padding-bottom:8px;}
	.expectedpage .expectedroi{border:0px;border-radius:0px;}
	.expectedpage .expectedroi .bluebox { padding: 5px;}
	.expectedpage .expectedroi table{    border-spacing: 5px 10px;}
	.expectedpage .expectedroi table td:first-child{font-size:12px;}
	.expectedpage .expectedroi table td:last-child{border-radius:5px;width:50%;font-size:12px;}
	.expectedpage .expectedroi table td span {font-size: 9px;}
	.expectedpage .sliderange {max-width: 100%;padding}
	.expectedpage .expectedroi .sliderange table{    border-spacing: 0;}
	.expectedpage .al-range-slider__input {padding: 0px;  height: 30px;  width: 120px;  max-width: 120px; font-size: 12px;}
	.expectedpage .appslide .al-range-slider__track {width: calc(100% - 150px);margin: 11px 10px 0 10px;}
	.expectedpage .appslide .adspendslide:after, .expectedpage .appslide .avgrevenueslide:after{font-size:12px;right:109px;top:5px;}
	.expectedpage .expectedroi .sliderange .al-range-slider__knob{width:20px;height:25px;}
	.expectedpage .sliderange h4 {font-size: 11px; padding-left: 10px;}
	.expectedpage .appslide {margin-bottom: 15px;}
	.thankpage .col-md-3,.thankpage .col-md-9 { width: 100%;}
	.thankpage .col-md-3{padding-right:15px;}
	.thankpage p {font-size: 20px; padding-top: 10px;}
	.thankpage .thankleft{padding:0 10px;}
	.thankpage .contact,.thankpage .barcode {width:50%;float:left;margin:0px;}
	.thankpage .contact h3,.thankpage .barcode h3{font-size:14px;height: 40px;width: 90%;margin:0 auto 10px;background: #a1ff00;border-radius: 8px; line-height: 40px;}
	.thankpage .barcode .barcodebox{display:none;}
	.thankpage .thanklogo{margin:10px 0px;max-width:100%;}
	.thankpage .thanklogo img{max-width:180px;}
	.thankpage .thankbanner img { width: 100%; height: auto;}
	
	
	
}

@media (max-width:320px){
	.onlinepage .panel-body h3.nobody{padding: 20px 0 20px;}
	.thankpage .contact h3, .thankpage .barcode h3{font-size:12px;}

}