@charset "utf-8";/* CSS Document */

@media screen and (max-width:1400px){

#header .logo{margin-right:20px;}

#header .phoneAndChat{width:290px;margin:18px 0 0;}

#header .phoneAndChat li.phone{font-size:20px;background-position:0 3px;background-size:20px 20px;padding:0 0 0 25px;}

#phplive_btn_1419953162 > img{width:80%;}

#header nav li a{font-size:15px;}

.banner .bannerCont h1{font-size:30px;}

.service .serviceSec h1{font-size:16px;}

}

@media screen and (max-width:1200px){

#header aside{display:none;}

#header nav{width:650px;}

.mblIcon{display:block !important;}

#header .phoneAndChat{margin:0px;position:absolute;width:130px;right:45px;top:60px;padding:0 0 0 5px;z-index:1;background:#efefef;border:1px solid #ccc;}

#header .phoneAndChat li{float:none;display:inherit;}

#header .phoneAndChat li.phone{font-size:15px;background-size:15px 15px;margin:0px;height:25px;}

#header .phoneAndChat li.chat{padding:0px;}

#header .phoneAndChat li.chat span img{width:50%;}

.banner .bannerCont{width:980px;max-width:96%;}

/*#container .howItContainer{padding:15px;}

#container .howItContainer .steps .stepOne, #container .howItContainer .steps .stepTwo, #container .howItContainer .steps .stepThree{padding:0 17px 40px;}

#container .faqSec{padding:15px;}*/

.nbs-flexisel-inner{width:90%;}

.nbs-flexisel-nav-left{left:0;}

.nbs-flexisel-nav-right{right:0;}

.slides_container{width:84% !important;margin:0px auto !important;}

.slides_container .slideLeft, .slides_container .slideRight{width:400px !important;}

.slides_container .slideLeft{margin:0 16px 0 0 !important;}

.prev{margin:-203px 0 0 20px !important;}

.next{margin:-203px 20px 0 0 !important;}

.slides_container .slideLeft img, .slides_container .slideRight img{width:100%;}

.usePower .callCont{width:980px;}

.usePower .callCont .callSec{padding:15px;}

.priceType .termAndChoice{}

.priceType .termAndChoice .termSec{padding:0 15px;}

#allExtra{width:980px;}

#allExtra .allSec{padding:0 15px;}

#footer{width:980px;}

#footer .footerSec{padding:0 15px;}

#privacy h1{font-size:22px;}

.privacyAndCopy .privacyCont{width:768px;left:50%;padding:5px;margin:0 0 0 -392px;}

.showcase .content{height:350px;}

.price .main .boosteR .listDet li, .price .main .boosteRplus .listDet li, .price .main .stateR .listDet li{text-align:center;background:none;}

/*.servicesS{position:relative;bottom:-40px;}

.portfolioS{position:relative;bottom:50px;}

.priceS{position:relative;bottom:60px;}

.contactS{position:relative;bottom:-60px;}*/

.portfolioSec{width:980px !important;}

.portfolioSec .testContent{width:980px !important;margin-right:96px;}

.portfolioSec .contTest .testContent .lSec, .portfolioSec .contTest .testContent .rSec{width:415px;}

.portfolioSec .contTest .testContent .lSec img, .portfolioSec .contTest .testContent .rSec img{width:100%;}

.portfolioSec .left{left:0;background:#555 url("../images/slideArrowLeft.png") no-repeat scroll center center;}

.portfolioSec .right{right:0;background:#555 url("../images/slideArrowRight.png") no-repeat scroll center center;}

.campgSec{ width:900px}

}

@media screen and (max-width:980px){

.ctand.privacy{ padding:58px 0 30px;}
.container-nav{  width: 90%; margin:0 auto;}
#clientsDiv .container .cl-list li{ width:24%;}
#clientsDiv .container .cl-list li img{ width:100%;}
.prcSec .prcL{width:100%} 
.price{ widh:100%;}
.inner-handle {
    width: 90%;
    margin: 0 auto;
}
#header .logo{margin-right:40px;}

#header nav{width:400px;}

#header nav li{padding:0 20px 0 0;}

.banner{height:auto;}

.banner .bannerCont{width:768px;max-width:96%;padding:15px 0;}

.banner .bannerCont .banover{width:100%;padding:0;}

.banner .bannerCont .banBox{float:none;margin:0 auto;padding:5%;width:70%;max-width:100%;}

.banner .bannerCont .banBox .banBxUl{margin:30px 0 0;}

.banner .bannerCont .banImg{display:none;}

/*#container{width:768px;margin:30px auto;}*/

.service{padding:60px 0 0;}

.guarantee .guaranteeCont{background-image:none;}

.guarantee .guaranteeCont{width:100%;text-align:center;}

.guarantee .guaranteeCont .getStarted{margin:0 auto;padding:50px 0;width:80%;}

.guarantee .guaranteeCont .getStarted h2{font-size:26px;}

.guarantee .guaranteeCont .getStarted p{font-size:13px;margin-bottom:20px;}

.guarantee .guaranteeCont .getStarted a{display:inline-block;}

/*.guarantee .guaranteeCont fieldset, .guarantee .guaranteeCont .phoneNo{margin:0 auto;}

#container .package thead th ul.but li{line-height:16px;}

.accordion, .mreQuestions{float:none;margin:30px auto 0;}

.accordion-section-title{font-size:12px;}

.microsoft .quote{width:768px;margin:0px auto 40px;font:35px/35px 'calibri';}

.slides_container .slideLeft, .slides_container .slideRight{width:300px !important;}

.usePower{padding:0px;}

.usePower .callCont{width:768px;}

.usePower .callCont p{width:560px;font-size:19px;padding:13px 0;}

.usePower .callCont a.getSt{width:120px;padding:10px;font-size:15px;margin:5px 0 0;}

#allExtra{width:768px;}*/

#footer{width:768px;}

#footer .footLeft address{margin:0 0px 20px 0;}

#footer .footLeft .mrgRgt, #footer .footLeft .mrgBtm{margin:0 0px 20px 0 !important;}

/* #popupContainer #popup, .popupContainer .popup, .premiumContainer .premiumplus, .personalContainer .personalsocial, .fixedPlan{padding:60px 50px 90px;} */

#popupContainer #popup, .popupContainer .popup, .premiumContainer .premiumplus, .personalContainer .personalsocial, .fixedPlan {
    padding: 25px 49px 73px;
}
.privacyAndCopy .privacyCont{width:600px;left:50%;padding:5px;margin:0 0 0 -292px;}

/*#container .faqSec{margin-top:0 !important;}*/

.hrPrc, .hrPrcM{float:none;width:auto !important;}

.hrPrcM{margin-top:20px !important;}



/*#container .testStpone, #container .testStptwo, #container .testStpthree{width:200px;margin:-43px 90px 0 0;}*/



h1.tab{font-size:30px;}

.portfolio{padding:60px 0;}

.portfolioSec{width:768px !important;}

.portfolioSec .testContent{width:768px !important;margin-right:85px;}

.portfolioSec .contTest .testContent .lSec, .portfolioSec .contTest .testContent .rSec{width:355px;}

.portfolioSec .contTest .testContent .lSec img, .portfolioSec .contTest .testContent .rSec img{width:100%;}

.portfolioSec .left{top:110px;}

.portfolioSec .right{top:110px;}

.contactForm .contactFormSec{max-width:55%;}

.contactForm .steve, .contactForm .contact{float:none;margin:0px auto 50px;width:100%;}

.contactForm .steve{margin:0;}





#footer .footRight{width:150px;}

#footer .footRight .socialIcn li{width:75px;}

#footer .footRight .socialIcn li p{display:none;}

#footer .footRight .socialIcn li img{float:none;}

#footer .footRight .socialIcn li a{margin:0;}

/*#container .padBtm{padding-bottom:20px !important;}*/

.service .serviceSec{padding:0 5% 60px;width:40%;}

.service .serviceSec.paddingNone{padding-right:5%;}

.contactForm .steve p{width:80%;}

.prCon{margin-bottom:0px !important;}







.price{margin:60px auto 0;}

.price h1{font-size:30px;}



.servicesS{bottom:48px;}

.portfolioS{bottom:40px;}

.priceS{bottom:40px;}

.faqS{bottom:40px;}

.contactS{bottom:40px;}



.campgSec{ width:708px; padding:30px}



}

@media screen and (max-width:768px){

#header .mblMenu{display:block;width:32px;float:right;margin:12px 0px 0 0;}

#header nav{display:none;}

#header .phoneAndChat{right:75px;}

#header nav{width:180px;position:absolute;z-index:2;right:20px;top:55px;background:#331b38;margin:0px;}

#header nav li, #header nav li.lastchild{padding:10px;float:none;display:flex;}

#header nav li a{color:#fff;}



#header nav li a:hover{color:#ce72df;}



.banner .bannerCont h1{font-size:28px;}

.guarantee .guaranteeCont .getStarted a{font-size:18px;padding:10px 20px;}

.microsoft .quote{font:27px/30px "calibri";width:600px;}

.microsoft .callMeGet{font:700 17px "calibri";padding:15px 30px;}

.usePower .callCont{width:600px;}

.usePower .callCont p, .usePower .callCont a.getSt{float:none;display:block;margin:0px auto;}

/*#container .package thead th.partTwo .price span, #container .package thead th.partThree .price span{font-size:40px;}

.microsoft .freeTrial{width:600px;max-width:96%;padding:20px 0;}

.microsoft .freeTrial h1{font-size:33px;margin:0 0 15px;}

.microsoft .freeTrial h1 span{font-size:29px;}*/



.priceType .termAndChoice .termSec{padding:0px;}

.price .main .boosteR, .price .main .boosteRplus, .price .main .stateR{width:70%;margin:0px auto 10px;float:none;border:1px solid #d3d3d3;}

.price .main .stateR{float:none;margin:0px auto 10px;}

.price p{width:100%;}

.price .main{margin:25px auto 0;}

.service .serviceSec h1.bw, .service .serviceSec h1.cms, .service .serviceSec h1.ecom, .service .serviceSec h1.graphic, .service .serviceSec h1.wm, .service .serviceSec h1.software{background:none;width:100%;padding-left:0;}

.service .serviceSec ul{padding:0;}

/*#container .faqSec{margin-top:20px;}*/

.faqSec .faqL, .faqSec .faqR{width:100%;float:none;}



#popupContainer #popup, .popupContainer .popup, .premiumContainer .premiumplus, .personalContainer .personalsocial, .fixedPlan{width:460px;}

.portfolioSec{width:600px !important;}

.portfolioSec .testContent{width:600px !important;}

.portfolioSec .contTest .testContent .lSec, .portfolioSec .contTest .testContent .rSec{width:300px;}

.portfolioSec .contTest .testContent .lSec img, .portfolioSec .contTest .testContent .rSec img{width:100%;}

#footer{width:600px;}

#footer .footLeft{width:100%;}

#footer .footRight{margin:50px 0 0;width:100%;}

#footer .footRight .socialIcn{width:385px;margin:0 auto;}

#footer .footRight .socialIcn li{width:38px;margin:0 5px;}

#footer .footRight .socialIcn li p{display:none;}

#footer .footRight .socialIcn li img{float:none;}

#footer .footRight .socialIcn li a{margin:0;}

.privacyAndCopy{text-align:center;}

.privacyAndCopy .privacyCont{width:480px;left:50%;padding:5px;margin:0 0 0 -235px;}



.campgSec{ width:540px; padding:30px}

.campgSec h1{ font-size:26px}

}

@media screen and (max-width:600px){

#header nav .mblFaq, #header nav .mblGruantee{display:none !important;}

.mblIcon{display:none !important;}

#header{padding:0 2%;}

#header .logo{margin-right:40px;}

.banner{height:auto;margin:58px 0 0 0;}

.banner .bannerCont{width:480px;padding:30px 0;max-width:96%;}

.banner .bannerCont .banBox{padding:15px;text-align:center;}

.banner .bannerCont p{display:none;}

.banner .bannerCont .banBox .banBxUl{display:none;}

.banner .bannerCont h1{letter-spacing:-0.5px;font:700 25px/30px "calibri";}

.banner .bannerCont p{font-size:13px;}

.banner .bannerCont .banBox .banBxUl li{font-size:13px;}

.banner .bannerCont .banBox .bk{font-size:17px;padding:5px 15px;}

.banner .bannerCont .banBox .bkBtn img{display:none;}

.banner .bannerCont .banBox .bkBtn a{font-size:17px;}

/*#container{width:480px;margin:30px auto;}*/

.portfolio{display:none;}

.microsoft .quote{width:480px;font-size:22px;}

.microsoft .freeTrial{width:480px;}



#popupContainer #popup, .popupContainer .popup, .premiumContainer .premiumplus, .personalContainer .personalsocial, .fixedPlan{padding:10px;}

#popupContainer #popup, .popupContainer .popup, .premiumContainer .premiumplus, .personalContainer .personalsocial, .fixedPlan{left:56%;width:400px;}

#popupContainer #popup h2{font-size:25px;margin-bottom:5px;}

#popupContainer #popup input[type="text"], #popupContainer #popup input[type="tel"], #popupContainer #popup input[type="email"], #popupContainer #popup textarea{padding:10px 0 10px 7px;}

.privacyAndCopy .privacyCont{width:400px;left:50%;padding:5px;margin:0 0 0 -205px;}









.service {

    padding:25px 0 0;

}

.service .serviceSec {

    padding: 0 5% 35px;

}

.price .main .boosteR, .price .main .boosteRplus, .price .main .stateR{width:88%;}



.price h1 {

    font-size: 25px;

}



.servicesS{bottom:70px;}

.portfolioS{bottom:70px;}

.priceS{bottom:50px;}

.faqS{bottom:70px;}

.contactS{bottom:70px;}



.guarantee .guaranteeCont .getStarted{padding:30px 0;}

.guarantee .guaranteeCont .getStarted p{display:none;}

.guarantee .guaranteeCont .getStarted h2{margin:0 0 22px 0;font-size:22px;}

.main .pro, .main .premium, .main .ecommerce{display:none;}

.price .main .boosteR, .price .main .boosteRplus, .price .main .stateR{padding-bottom:25px;}

.contactForm .contactFormSec h1{font-size:22px;}

.contactForm .contact #submitBtn{font-size:16px;}

.testimonials{display:none;}

.price{margin:30px auto 0;}

.faqSec {margin: 45px auto;}

.contactForm {padding: 40px 0;}



.contactForm .contactFormSec{max-width:80%;}

#socialForm .socialF{width:400px;margin:0 0 0 -180px;}

.closeS{right:18px;}

/*.fixedPlan{overflow-y:scroll;}*/

.fixedPlan .Cls{right:6px;top:7px;}

.portMbl{display:none !important;}



.campgSec{ width:90%; padding:5%}

.campgSec .leftCampg, .campgSec .rightCampg{ width:100%; float:left}

.campgSec h1{ font-size:20px; margin-bottom:0; line-height:26px}

}

@media screen and (max-width:480px){

/*fieldset{margin:0px;}*/
#clientsDiv .container .cl-list li{ width:45%;}
#clientsDiv .container .cl-list li img{ width:100%;}
#header{width:96%;}

#header nav .mblPort{display:none !important;}

.banner .bannerCont{width:88%;padding:20px 0;}

.banner .bannerCont .banBox {

padding: 5%;width: 90%;

}

.service .serviceSec h1{height:30px;}

.service .serviceSec{float:none;margin:0 auto;width:96%;padding:0 5% 30px;}

/*#container{width:320px;margin:20px auto 0;}*/

/*fieldset legend.legTitle{font-size:20px !important;}

#container .howItContainer .steps{margin:0px;}

#container .howItContainer .steps .stepOne, #container .howItContainer .steps .stepTwo, #container .howItContainer .steps .stepThree{width:93%;}

#container .howItContainer .steps .stepOne, #container .howItContainer .steps .stepTwo, #container .howItContainer .steps .stepThree{margin:0px;padding:0 10px 40px;}

.microsoft{display:none;}

#container .package{margin-top:15px;}

#container .main .tabChose{margin-top:25px;}

#container .main .tabChose td{width:320px;margin-bottom:10px;}

#container .package thead th.partOne{padding:5px;}

#container .package thead th.partOne p{font-weight:700;}

#container .package thead th ul.but li{font-weight:normal;font-size:11px;}

#container .package thead th.partOne p, #container .package thead th.partOne span, #container .package thead th.partTwo .price .phone, #container .package thead th.partThree .price .phone{font-size:13px;margin:0;padding:15px 0 0;}

#container .package thead th.partTwo .price .greetings, #container .package thead th.partThree .price .greetings{display:none;}

#container .package thead th.partTwo .price .btnG, #container .package thead th.partThree .price .btnB{padding:10px;font-size:10px;display:block;}

#container .package thead th.partTwo .boosterGreen, #container .package thead th.partThree .boosterBlue{padding:15px 0px;}

#container .package thead th.partTwo .boosterGreen p, #container .package thead th.partThree .boosterBlue p{font-size:13px !important;}

#container .package thead th.partTwo .price span, #container .package thead th.partThree .price span{font-size:30px;margin-bottom:4px;}

#container .package thead th.partTwo .price, #container .package thead th.partThree .price{padding:0px;}

#container .package tfoot td.footThree{padding:13px 0;}

#container .package thead th ul.but li{padding:0;}

#container .package tbody td.bdyOne{padding:16px 5px;}

#container .package tfoot .getStartedGreen, #container .package tfoot .getStartedBlue{font-size:10px;padding:10px;}*/

#allExtra, #footer{width:320px;}

.contactForm .steve .grp{width:175px;}

/*.contactForm{padding:15px 0;}*/

.contactForm #container{margin:0px auto;}

.contactForm .steve, .contactForm .contact{float:none;margin:0 auto;width:100%;}

.contactForm .steve .phNo .usa{margin-right:0px;}

.contactForm .contact{margin:0px auto 50px;}

.contactForm .contact .conL, .contactForm .contact .conR{float:none;width:99%;}

.contactForm .contact textarea{width:98%;}

.contactForm .contact .conR{margin-bottom:15px;}

.testOver{display:none;}

#allExtra{margin-bottom:10px;}

#footer .footLeft, #footer .footRight{margin:0;}

#footer .footRight .socialIcn{margin:0 auto;width:192px;}

#footer .footRight .socialIcn li{margin:4px 5px;}

#footer .footLeft .address{float:none;margin:0 0 50px;text-align:center;width:100%;}

#footer .footLeft .address:nth-child(3n), #footer .footLeft .address:nth-child(4n){margin:0 0 50px;}



footer{padding:40px 0 30px;}

#footer .footLeft .address{margin:0 0 30px;}

#footer .footLeft .address:nth-child(3n), #footer .footLeft .address:nth-child(4n){margin:0 0 30px;}

/*.privacyAndCopy .privacy{display:none;}*/

.privacyAndCopy{text-align:center;}

#popupContainer #popup, #popupContainer #popup, .popupContainer .popup, .premiumContainer .premiumplus, .personalContainer .personalsocial, .fixedPlan{left:50%;margin:0 0 0 -145px;top:10%;width:270px;padding:10px;}

#popupContainer #popup h2, .popupContainer .popup h2{font-size:25px;margin:0 0 5px;}

#popupContainer #popup input[type="text"], #popupContainer #popup input[type="tel"], #popupContainer #popup input[type="email"], #popupContainer #popup textarea{padding:10px 0 10px 7px;width:98%;margin:0 0 10px;}

.popupContainer .popup input[type="text"], .popupContainer .popup input[type="tel"], .popupContainer .popup input[type="email"], .popupContainer .popup textarea{width:97%;}

#popupContainer #popup #submitBtn{padding:10px;}

.privacyAndCopy .privacyCont{width:300px;left:50%;padding:5px;margin:0 0 0 -160px;}

/*#container .howItContainer{margin:0 0 20px;}

.price{margin-top:0px;}*/

.price .main .fixedPlan{margin-top:20px}

.priceType .termSec{width:auto;}

.tab-box{width:100%;}

.tab-box a{display:block;float:none;text-align:center;}

.price{width:320px;border:none;padding:0;}

.priceType .termAndChoice .termSec{padding:0px;}

.price .main .boosteR, .price .main .boosteRplus, .price .main .stateR{width:auto !important;}

.price .main .fixedPlan h3{font:13px "robotolight";padding-bottom:5px;}

.hrPrc .subM, .hrPrcM .subM{margin:15px 0 0 !important;}

.one, .two, .three{font-size:10px !important;}

/*.servicesS{position:relative;bottom:60px;}

.portfolioS{position:relative;bottom:50px;}

.priceS{position:relative;bottom:60px;}

.contactS{position:relative;bottom:-60px;}

#container .testStpone h1, #container .testStptwo h1, #container .testStpthree h1{font-size:20px;}

#container .testStpone, #container .testStptwo, #container .testStpthree{width:90%;margin:0 auto 20px !important;float:none !important;}

#container .testStpthree{width:90%;margin:0 auto !important;}*/

/*.price .main .fixedPlan{height:300px;overflow:scroll;}

#container .faqSec{display:none;}*/

.main .pro, .main .premium, .main .ecommerce{margin:10px auto 0;}

.frmContainer{width:270px;}

.formS{height:283px;overflow:scroll;}

#socialForm .socialCont ul{padding:0 0 0 17px;}

#socialForm .socialF{width:280px;margin:0 0 0 -145px;left:50%;top:10%;}

.closeS{right:-15px;}

#popupContainer label{float:none;width:20%;margin:0;display:block;}

#popupContainer #popup #submitBtn{padding:10px;}

.service .serviceSec{min-height:inherit;padding:0 0 15px; }

.service .serviceSec.paddingNone{padding-right:0;}



.contactS {

    bottom: 82px;

}

.frmHeaderSec .frmHeader .frmLogo{ width:115px}

.frmHeaderSec .frmHeader ul li{ padding:0 5px; font-size:12px}

.frmHeaderSec .frmHeader .frmLogo img{ width:100%}

}
@media screen and (max-width:991px){
.ck-bg {
    bottom: 40px;
	padding:0 10px;
	width:calc(100% - 20px);
}
	div.ck-bg p span {
    display: contents;
}
}