.section-red{background:#e3002e}.cf7_hide_labels .wpcf7-acceptance label{display:block}.ycd-simple-countdown-number{background:linear-gradient(to bottom,rgba(0,0,0,1) 0%,rgba(34,34,34,1) 50%,rgba(0,0,0,1) 51%,rgba(0,0,0,1) 100%);padding:10px;min-width:80px;border-radius:10px;margin-bottom:10px !important;color:#fff}.ycd-simple-countdown-label{font-size:1em !important}.timer-sec h2{color:#bf2d32}.lp-sec-intro{background:#f8f8f8 url(https://camptc.wpengine.com/wp-content/uploads/2024/04/Register-BG.jpg) no-repeat center;background-size:cover}.lp-sec-intro ul{text-align:left;display:flex;flex-wrap:wrap}.lp-sec-intro ul li{width:50%}.hide-on-desktop{display:none}.lp-sec03 .featurebox a{color:#fff}.lp-sec03 .featurebox p{font-weight:400;font-size:1em}.featurebox .btn:hover,.featurebox .btn:focus{background:#585858;color:#fff}.contentside ul.two-cols-list,.contentside ul.three-cols-list{display:flex;flex-wrap:wrap}.contentside ul.two-cols-list li{width:50%;padding-right:1.5em}.contentside ul.three-cols-list li{width:33.33333%;padding-right:1.5em}.findbox{float:left;width:100%;margin:0 0 25px;position:relative}.findbox h3{font-size:1.1em;background-color:#fff;text-transform:uppercase;text-align:center;border-radius:30px 30px 0 0;border-top:#bf2d32 solid 6px;min-width:420px;display:inline-block;margin:0;position:relative;z-index:1;padding:20px 20px 15px}.findbox-inner{float:left;width:100%;background-color:#fff;padding:35px 30px;border-radius:0 30px 30px;box-shadow:0 0 25px rgba(0,0,0,.2);position:relative;overflow:hidden}.findbox-inner input[type=text]{width:50%;position:relative;float:left;padding:13px 25px;border-color:#bf2d32;font-size:1em;transition:all .5s ease-out;-o-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-webkit-transition:all .5s ease-out}.findbox-inner .btn{margin:0 0 0 10px;padding:14px 25px}.result-story{background:#f8f8f8}.form-notes{font-size:.75em;line-height:normal}.lp-sec02{background:#bf2d32;color:#fff;text-align:center}.lp-sec02 p{margin:0}.lp-sec03:before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(0,0,0,.5)}.lp-sec03 h1{color:#fff;font-weight:900;text-transform:uppercase;font-size:3em}.lp-sec03 p{color:#fff;margin:0;font-weight:700;font-size:1.2em}.lp-sec03{background-repeat:no-repeat;background-size:cover;background-position:top center}.chkbox-label{text-align:left;font-size:.85em;line-height:normal}.video-responsive{overflow:hidden;padding-bottom:125%;position:relative;height:0}.video-responsive iframe{left:0;top:0;height:100%;width:100%;position:absolute}.lp-sec04 .sec2box{width:300px;margin:0 1%;padding:50px 40px;border-radius:100%;height:300px;display:flex;flex-wrap:wrap;justify-content:center;flex-direction:column}.lp-sec04 .sec2box h3{font-weight:700}.lp-sec04 .sec2box h3 em{font-size:1.8em;display:block;font-weight:900}.lp-sec05{background:#bf2d32;color:#fff}.lp-sec05 h2{text-align:center}.lp-sec05 ul{display:flex;flex-wrap:wrap;margin:50px 0 0 !important}.lp-sec05 ul li{width:48%;margin:0 1%;padding:10px 0 10px 1.3em !important;border-bottom:solid 1px rgba(255,255,255,.1)}.lp-sec05 ul li:before{color:#fff !important}.header.lp-sec01{position:relative !important;left:0 !important;top:0 !important}@media screen and (max-width:1199px){.lp-sec01.header .align-items-center{align-items:center !important}.lp-sec03 .featurebox h2{font-size:1.2em}.lp-sec04 .sec2box{width:260px;padding:20px;height:260px}.lp-sec04 .sec2box h3{font-size:1em}.lp-sec03 h1{font-size:2.5em}.lp-sec03 p{margin:0 0 20px}}@media screen and (max-width:991px){.lp-sec01 .headphone{text-align:right}}@media screen and (max-width:575px){.lp-sec-intro .row{flex-direction:column-reverse}.lp-sec-intro .video-responsive{margin-bottom:30px}.lp-sec03 h1{font-size:2em}}@media screen and (max-width:480px){.lp-sec04 .sec2box{margin:10px 0}}.main-nav.m1cro .btn{float:right}.main-nav.m1cro .collapse-button{padding:13px 14px;background-color:#585858;margin-top:5px;width:auto}.products-clone-rotating ul.slick-dots li{padding:0 !important}.products-clone-rotating ul.slick-dots li:before{display:none !important}.locationbox{width:100%;text-align:center;display:block}.locationbox-head{background:linear-gradient(to bottom,rgba(255,255,255,1) 0%,rgba(255,255,255,.53) 50%,rgba(191,45,50,.06) 100%);color:#bf2d32;float:left;width:100%;padding:5px 0;text-transform:uppercase;font-size:1.333em;font-weight:800}.locationbox-head .fa-map-marker-alt{font-size:1.3em;vertical-align:middle;margin:0 5px 0 0}.locationbox-info{float:left;width:100%;font-weight:500;padding:7px 10px;font-size:.9em}.locationbox-info p{margin:0;font-size:1.111em;font-weight:600;color:#333}.btn-border{border:solid 1px #bf2d32;text-transform:uppercase;text-decoration:none;font-size:.833em;font-weight:700;padding:6px 15px;display:inline-block;margin:5px 0 0}.main-nav.m1cro{background:#bf2d32;float:left;width:100%;clear:both;text-align:left;padding:7px 0}.main-nav.m1cro ul.slimmenu li a{padding-top:13px;padding-bottom:13px;color:#fff}.btn-border:hover,.btn-border:focus{background:#bf2d32;color:#fff;text-decoration:none}.main-nav.m1cro .btn:hover,.main-nav.m1cro .btn:focus{background:#585858}.main-nav.m1cro ul.slimmenu li a:hover,.main-nav.m1cro ul.slimmenu li a:focus{color:#ffa2a5}.headphone a:hover,.headphone a:focus{color:#585858}.home-slider-container.m1cro .slider-text-inner{width:50%;margin:0;text-align:left;height:auto;background:0 0;justify-content:flex-start;border-radius:inherit;padding:0;float:left}.home-slider-container.m1cro .slider-text .btn{border:solid 1px rgba(255,255,255,.5);align-self:flex-start;background:no-repeat}.home-slider-container.m1cro .slider-text{background:rgba(0,0,0,.5);padding:200px 0 300px}.home-slider-container.m1cro .slider-text h2{font-size:2.05vw}.home-welcome-copy.m1crom1cro h1 strong{font-size:1em;font-weight:800;display:inline;padding:0;color:#bf2d32}.home-welcome-copy.m1crom1cro h1{font-size:2.2em}.home-welcome-copy.m1crom1cro .featurebox{border-radius:30px}.m1cro-info-left{background:#bf2d32;color:#fff;width:100%;height:100%;border-radius:50px;box-shadow:0 0 30px rgba(0,0,0,.3);font-size:.889em}.m1cro-info p:last-child{margin-bottom:0}.m1cro-info iframe{width:100%;height:100%;border-radius:50px;display:block;box-shadow:0 0 30px rgba(0,0,0,.3)}.m1cro-info-icon{background:#fff;border-radius:100%;width:80px;height:80px;padding:12px;margin:0 10px 0 0}.m1cro-info h2{font-size:1.333em;display:flex;align-items:center}.m1cro-info-col1{padding:50px 0 50px 50px;height:100%;border-right:1px solid #df444b}.m1cro-info-left .m1cro-info-col1 a{color:#fff}.m1cro-info-left .m1cro-info-col1 a:hover{text-decoration:none}.m1cro-info-col2{padding:50px 50px 50px 40px;height:100%;border-left:1px solid #9f1619}.m1cro-info{margin-top:-160px;float:left;width:100%}.m1cro-info-left .fas{margin-right:5px}.products-clone-rotating h4{font-size:1.111em;text-transform:uppercase}.products-clone-rotating ul li{text-align:left;font-size:.889em;border-bottom:solid 1px rgba(255,255,255,.2);padding:7px 0 7px 30px !important}.contentside.products-clone-rotating ul li:before{height:12px;display:flex;justify-content:center;align-items:center;background:#fff;border-radius:100%;top:14px;font-size:1em}.products-clone-rotating ul li:last-child{border-bottom:none}.product-container.products-clone-rotating .slick-list{border-radius:50px;overflow:hidden;padding:0 !important;box-shadow:0 0 45px rgba(0,0,0,.22)}.products-clone-rotating .slick-track .product-item:nth-child(1),.products-clone-rotating .slick-track .product-item:nth-child(4),.products-clone-rotating .slick-track .product-item:nth-child(7){color:#000;background:#fff}.products-clone-rotating .slick-track .product-item:nth-child(1) .prodthumb:after,.products-clone-rotating .slick-track .product-item:nth-child(4) .prodthumb:after,.products-clone-rotating .slick-track .product-item:nth-child(7) .prodthumb:after{background:linear-gradient(to bottom,rgba(255,255,255,0) 0%,rgba(255,255,255,0) 50%,rgba(255,255,255,1) 100%)}.products-clone-rotating .slick-track .product-item:nth-child(1) ul li,.products-clone-rotating .slick-track .product-item:nth-child(4) ul li,.products-clone-rotating .slick-track .product-item:nth-child(7) ul li{border-bottom:solid 1px rgba(0,0,0,.1)}.products-clone-rotating .slick-track .product-item:nth-child(2),.products-clone-rotating .slick-track .product-item:nth-child(5),.products-clone-rotating .slick-track .product-item:nth-child(8){background:#bf2d32}.products-clone-rotating .slick-track .product-item:nth-child(2) .prodthumb:after,.products-clone-rotating .slick-track .product-item:nth-child(5) .prodthumb:after,.products-clone-rotating .slick-track .product-item:nth-child(8) .prodthumb:after{background:linear-gradient(to bottom,rgba(191,45,50,0) 0%,rgba(191,45,50,0) 50%,rgba(191,45,50,1) 100%)}.products-clone-rotating .slick-track .product-item:nth-child(2) ul li:before,.products-clone-rotating .slick-track .product-item:nth-child(5) ul li:before,.products-clone-rotating .slick-track .product-item:nth-child(8) ul li:before{color:#fff;background:#bf2d32}.products-clone-rotating .product-item{padding-bottom:30px}.gallery .slick-prev{left:30px}.gallery .slick-next{right:30px}.gallery .slick-arrow{background:#bf2d32;color:#fff}.gallery .slick-arrow:hover{background:#fff;color:#bf2d32}.gallery img{margin:0 20px;border-radius:50px}.gallery .slick-dots{margin-top:30px}.products-clone-rotating .prodinfo{padding:50px 30px}.news-container{display:flex;flex-wrap:wrap;padding:50PX 0;justify-content:flex-start}.single-news{width:31%;background:#fff;box-shadow:0 0 20px rgba(0,0,0,.1);border-radius:20px;margin:15px 1%;overflow:hidden}.single-news img{display:block;margin:0 auto;width:100%}.single-news-inner{padding:30px 30px 40px}.single-news h3{font-size:1.35em;line-height:1;color:#bf2d32}.blog-filter label{font-weight:400;vertical-align:middle;padding:0 0 5px;color:#bf2d32}.blog-filter select{background:#eaeae9;font-weight:400;border:none;border-radius:10px;padding:10px 20px;font-size:1em;color:#000}.expect-page-sec3{text-align:center;background:#bf2d32;color:#fff}.expect-page-sec3 h2{color:#fff}.expect-page-sec3:before{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background:rgba(191,45,50,.9)}.programs-list ul ul{display:inherit}.programs-list ul li li{margin:0;display:inherit}.programs-list ul{margin:0;display:flex;flex-wrap:wrap;justify-content:space-between}.programs-list ul li{width:100%;text-align:left;flex-wrap:wrap;display:flex;align-items:center;margin:30px 0}.programs-list ul li div{padding:0 50px;width:50%;position:relative}.programs-list ul li div.service-pic{padding:0}.programs-list ul li h3{font-size:1.8em;color:#bf2d32;font-weight:800}.programs-list img{border-radius:50px;box-shadow:0 0px 20px rgba(0,0,0,.2)}.programs-list ul li:nth-child(odd){flex-direction:row-reverse}.expect-page-sec1{text-align:center}.process{display:flex;justify-content:center;flex-wrap:wrap;padding:30px 0 60px}.process-col{width:23%;background:#f4f4f4;border-radius:50px;padding:50px 30px;margin:0 1%}.process-col p{margin:0}.process-col img{margin-bottom:30px}.process-col h3{color:#bf2d32;text-transform:uppercase;font-weight:800;font-size:1.222em}.common-box2col{text-align:center}.faq-page h2{text-align:center;color:#bf2d32;margin:50px 0;text-transform:uppercase}.photo-col{background-repeat:no-repeat;background-size:cover;background-position:center center}.col-info{padding:100px 70px}.col-info .btn{border:solid 1px rgba(255,255,255,.3)}.common-box2col-inner{background:#bf2d32;color:#fff;border-radius:50px;overflow:hidden}.common-box2col-inner select{border:none;margin-bottom:10px}.common-box2col-inner a{color:#fff}.faq-page h2:before{content:"";background:#bf2d32;width:65px;height:3px;display:inline-block;vertical-align:middle;margin-right:10px}.faq-page h2:after{content:"";background:#bf2d32;width:65px;height:3px;display:inline-block;vertical-align:middle;margin-left:10px}.our-values-sec{background:#bf2d32;color:#fff}.team-section{text-align:center}.team-col{height:100%;background:#efefef;border-radius:50px;padding:50px}.team-col img{border-radius:100%;margin-bottom:30px}.team-col h3{color:#bf2d32;margin-bottom:5px;font-size:1.444em}.our-values-sec .section-title{color:#fff}.about-intro h2{color:#bf2d32}.values-outer{padding:0 0 0 50px}.values-outer h3{text-transform:uppercase;position:relative;font-size:1.15em;cursor:pointer;margin:0;border-bottom:solid 1px rgba(255,255,255,.2);padding:13px 0}.value-txt{border-bottom:solid 1px rgba(255,255,255,.2);padding-bottom:15px}.value-txt p{margin:0}.values-outer h3.active:after{content:"\f077"}.values-outer h3:after{content:"\f078";font-family:Font Awesome\ 6 Free;font-size:.5em;font-weight:700;vertical-align:middle;margin:-3px 0 0 10px;display:inline-block}.values-outer h3.active{border-bottom:none}.values-outer h3:last-of-type{border-bottom:none}.no-margin{margin-bottom:0 !important}.section video{width:100%;height:auto;border-radius:50px}.findlocation{background:#bf2d32;color:#fff;padding:20px 0;float:left;text-align:center;width:100%}.findlocation input{width:auto !important;border:none !important}.findlocation label{text-transform:uppercase;font-weight:700;font-size:1.16em;vertical-align:middle;padding-right:10px}.findlocation .btn{padding-top:9px;padding-bottom:9px}.section{float:left;width:100%;position:relative;padding:70px 0;clear:both}.getstarted-page{text-align:center}.getstarted-page .featurebox{background:#bf2d32;color:#fff;border-radius:50px;padding:60px}.getstarted-page .featurebox input[type=email],.getstarted-page .featurebox input[type=text],.getstarted-page .featurebox select,.getstarted-page .featurebox textarea{background:#f8f5f6;border:solid 1px rgba(86,15,45,.1);border-radius:10px;font-size:1.055em}.steps-page-outer .steps-page-row:first-child:before,.steps-page-outer .steps-page-row:last-child:after{display:none}.steps-page h2{text-transform:uppercase;font-weight:400;font-size:3.684em}.steps-page h4{font-weight:500}.steps-page{text-align:center}.steps-page-row:before{content:"";width:0;height:0;border-left:50px solid transparent;border-right:50px solid transparent;border-top:30px solid #fff;position:absolute;left:50%;top:0;margin:0 0 0 -60px}.steps-page-row:after{content:"";width:0;height:0;border-left:50px solid transparent;border-right:50px solid transparent;border-top:30px solid #bf2d32;position:absolute;left:50%;bottom:-30px;margin:0 0 0 -60px}.steps-page-row{position:relative;background:#bf2d32;color:#fff;padding:50px 100px;border-radius:50px;margin:50px 0}.step-icon{color:#f5e2b2;position:absolute;left:50px;top:50px;font-size:5em}.steps-page-row h3{color:#fff;font-size:1.789em;font-weight:700}.step-no{color:#f5e2b2;text-transform:uppercase;font-size:3.684em;font-weight:200}.content-circle-1{width:450px;height:450px;background:#fdf9f0;border-radius:100%;position:absolute;right:-290px;top:50%;margin:-225px 0 0;z-index:-1}.content-circle-2{width:100px;height:100px;background:#eee7ea;border-radius:100% 0 0;position:absolute;right:0;bottom:0;margin:0;z-index:-1}.content-circle-3{width:370px;height:370px;background:#f6f3f4;border-radius:0 0 100%;position:absolute;left:0;top:0;z-index:-1;margin:-1}.home-intro{float:left;width:100%;background:#f3eef0;padding:60px 0}.home-steps{text-align:center}.rounded-shadow{border-radius:20px;box-shadow:0 0 25px rgba(86,15,45,.2)}.intro-circle-1{width:450px;height:450px;background:#fdf9f0;border-radius:100%;position:absolute;right:-290px;top:50%;margin:-225px 0 0;z-index:0}.intro-circle-2{width:100px;height:100px;background:#bf2d32;border-radius:0 100% 0 0;position:absolute;left:0;bottom:0;margin:0;z-index:0}.intro-circle-3{width:370px;height:370px;background:#f6f3f4;border-radius:0 0 100%;position:absolute;left:0;top:0;z-index:0;margin:0}.footer-circle-1{width:185px;height:185px;background:#bf2d32;border-radius:100%;position:absolute;right:-150px;top:50%;margin:-92px 0 0;z-index:0}.footer-circle-2{width:490px;height:490px;background:#f4ebe0;border-radius:100%;position:absolute;left:50%;bottom:-350px;margin:0 0 0 -245px;z-index:0}.footer-circle-3{width:490px;height:490px;background:#ebe3e6;border-radius:100%;position:absolute;left:0;top:0;z-index:0;margin:-245px 0 0 -245px}.footer .wrapper,.home-welcome-copy .wrapper{z-index:1}#subsc-popup{text-align:center;width:570px;border-radius:20px}#subsc-popup h2{font-size:1.25em}#subsc-popup .btn{margin-bottom:30px}#subsc-popup p{font-size:.85em;line-height:normal}.contact-info{background:#f8f8f8;position:relative;padding:50px;height:100%;overflow:hidden}.contact-info-inner{position:relative}.contact-info ul li{list-style-type:none;border-top:solid 1px rgba(0,0,0,.1);padding:10px 0}.contact-info ul li a{display:block;text-decoration:none;color:#292929}.contact-info ul li a:hover,.contact-info ul li a:focus,.contact-info ul li a:active{color:#a2c5b7}.contact-info:before{content:"";background:url(//thecamptc.com/santa-clara-california/wp-content/themes/camptc/img/logo-shape.png) no-repeat top center;background-size:contain;width:100%;height:410px;position:absolute;right:0;bottom:0;opacity:.1}.full-form{float:left;width:100%;background:#a2c5b7;padding:50px 0;position:relative}.full-form:before{content:"";background:url(//thecamptc.com/santa-clara-california/wp-content/themes/camptc/img/logo-shape.png) no-repeat top center;background-size:auto;background-size:cover;width:754px;height:100%;position:absolute;right:0;top:0;opacity:.1}.full-form .featurebox{border:solid 1px rgba(255,255,255,.7);background:0 0}.full-form .featurebox h2{font-size:2em;font-weight:800}.faq-outer{text-align:left}.faq-outer h3{font-size:1em;margin:0 0 20px;font-weight:500;position:relative;width:100%;cursor:pointer;padding:20px 54px 20px 30px;border:solid 1px #bf2d32;border-radius:15px;color:#000}.faq-outer h3:before{content:"\f067";font-family:Font Awesome\ 6 Free;font-size:1.1em;font-weight:700;position:absolute;right:20px;top:20px;color:#bf2d32}.faq-outer h3.active:before{content:"\f068";color:#fff}.faq-outer h3:hover:before{color:#fff}.faq-outer h3:hover{color:#fff;background:#bf2d32}.faq-outer h3.active{color:#fff;background:#bf2d32;border-radius:15px 15px 0 0;font-weight:700}.faq-outer h3.active{border:none;margin:0}.faq-answer{width:100%;padding:30px;margin-bottom:20px;background:#fff;border-radius:0 0 15px 15px;border:solid 1px #bf2d32}.faq-answer p:last-child{margin:0}.testimonials-all .testimonial-single cite{font-style:normal;font-weight:700;color:#bf2d32}.testimonial-single:before{content:"\f10d";font-family:Font Awesome\ 6 Free;font-size:1.5em;font-weight:700;color:#bf2d32;position:absolute;left:50%;top:-24px;line-height:48px;opacity:1;background:#fff;box-shadow:0 0 30px rgba(86,15,45,.1);border-radius:100%;width:48px;height:48px;margin:0 0 0 -24px}.serv-image:before{content:"";width:50%;height:100%;background:#bf2d32;position:absolute;right:30px;top:0;z-index:-1;border-radius:30px}.serv-image img{border-radius:30px;box-shadow:0 0 50px rgba(86,15,45,.25)}.serv-image{padding:40px 70px 40px 0}.disc-note{border-top:solid 1px rgba(162,193,187,.4);text-align:center;padding-top:20px;margin-top:50px}.disc-note p{margin:0}.text-right{text-align:right}.sticky-head ul.slimmenu li:nth-child(3),.sticky-head ul.slimmenu li:nth-child(4){margin-right:0;margin-left:0}.home-cta{float:left;width:100%;position:relative}.home-cta ul{margin:0;padding:38px 0;display:flex;background:#eaeaed;flex-wrap:wrap;justify-content:center}.foot-col{padding:0 0 0 40px;border-left:solid 1px rgba(255,255,255,.3);height:100%}.footer .col-lg-3:first-child .foot-col{border:none;padding-left:0}.border-sep{border-left:solid 1px rgba(255,255,255,.15);border-right:solid 1px rgba(255,255,255,.15)}.home-cta ul li:last-child{border-right:none}.home-cta ul li{margin:0;list-style-type:none;padding:0;border-right:solid 1px rgba(0,0,0,.15)}.home-cta ul li a{padding:45px 50px 45px 100px;transition:all .5s ease 0s;display:flex;flex-direction:column;justify-content:center;position:relative;text-decoration:none;color:#292929}.home-cta ul li a:hover,.home-cta ul li a:focus,.home-cta ul li a:active{box-shadow:0 0 20px rgba(0,0,0,.1);background:#fff}.cta-icon{font-size:1.4em;position:absolute;left:50px;top:60px}.home-cta ul li h3{margin:0;line-height:normal;font-size:1.2em;text-align:left}.home-cta ul li h3 strong{display:block;font-weight:400;font-size:.833em}.product-container .slick-dots{margin-top:20px}.product-item.slick-center .prodthumb:after,.products-corp-rotating .product-item:hover .prodthumb:after,.products-corp-rotating .slick-track .product-item:nth-child(2) .prodthumb:after{background:linear-gradient(to bottom,rgba(191,45,50,0) 0%,rgba(191,45,50,0) 50%,rgba(191,45,50,1) 100%)}.product-item.slick-center,.products-corp-rotating .product-item:hover,.products-corp-rotating .slick-track .product-item:nth-child(2){background:#bf2d32}.product-item a{text-decoration:none;color:#fff;background:#777672}.product-container .slick-track{display:flex}.product-container .product-item{height:auto}.product-container .slick-list{border-radius:0 50px;overflow:hidden;padding:0 !important}.locations-served-bar{float:left;width:100%;text-align:center;padding:20px 0;border-top:solid 1px rgba(162,193,187,.4)}.loc-served-btn{color:#292929;font-weight:600;text-decoration:none;padding:10px 20px;font-size:1.158em}.loc-served-btn:hover,.loc-served-btn:focus,.loc-served-btn:active{background:#292929;color:#fff;text-decoration:none}.loc-served-btn:hover:after,.loc-served-btn:focus:after,.loc-served-btn:active:after{color:#fff}.collapse.show{display:block}.collapse{display:none}.locations-served-bar ul{display:flex;flex-wrap:wrap}.locations-served-bar ul li{width:23%;list-style-type:none;padding:0;border-bottom:solid 1px rgba(0,0,0,.2);margin:0 1%;text-align:left;line-height:1}.locations-served-bar ul li a{color:#292929;text-decoration:none;transition:all .5s ease 0s;display:block;padding:10px 0;font-weight:500}.locations-served-bar ul li a:hover,.locations-served-bar ul li a:focus,.locations-served-bar ul li a:active{color:#a2c5b7}.loc-served-btn.active:after{content:"\f106"}.loc-served-btn:after{content:"\f0d7";display:inline-block;font-family:'Font Awesome\ 6 Free';font-weight:700;margin:0 0 0 5px;color:#717476}.btn-video{color:#000;text-decoration:none;margin-left:10px;padding:8px 20px;vertical-align:middle}.btn-video:hover,.btn-video:focus,.btn-video:active{background:#e6e600;color:#000}.contentside.sidebar .form-row{margin:10px 0}.contentside.sidebar .featurebox .btn:hover{background:#221f1f;color:#fff}.padding-zero{padding-top:0 !important;padding-bottom:0 !important}.padding-top-zero{padding-top:0 !important}.padding-bottom-zero{padding-bottom:0 !important}.stepicon{border-radius:100%;width:13vw;height:13vw;overflow:hidden;border:solid 5px #fff;top:-6.5vw;position:absolute;left:50%;margin-left:-6.5vw}.step-single h3{font-size:1.8em;text-transform:uppercase;font-weight:900;text-shadow:0 2px 0px rgba(0,0,0,.15)}.stepno{color:#21409a;font-size:5.556em;position:absolute;left:38px;top:-37px}.step-arrow{position:absolute;right:20px;top:50%;font-size:1.667em;margin-top:-15px}.home-featured-services h2{text-align:left}.home-featured-services{float:left;width:100%;position:relative;background-repeat:no-repeat;background-size:cover;background-position:center center}.home-featured-services-inner{float:left;width:100%;padding:50px 0 270px;background:-moz-linear-gradient(left,rgba(242,246,250,.8) 0%,rgba(242,246,250,1) 100%);background:-webkit-linear-gradient(left,rgba(242,246,250,.8) 0%,rgba(242,246,250,1) 100%);background:linear-gradient(to right,rgba(242,246,250,.8) 0%,rgba(242,246,250,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ccf2f6fa',endColorstr='#f2f6fa',GradientType=1)}.home-featured-services ul{margin:0;padding:30px 0 0;display:flex;flex-wrap:wrap;justify-content:center}.home-featured-services ul li p{margin:0}.home-featured-services ul li{margin:0;list-style-type:none;padding:0;text-align:center;border-left:solid 1px rgba(0,0,0,.18);border-bottom:solid 1px rgba(0,0,0,.18);width:33.333333%}.home-featured-services ul li:nth-child(1),.home-featured-services ul li:nth-child(4){border-left:none}.home-featured-services ul li:nth-child(4),.home-featured-services ul li:nth-child(5),.home-featured-services ul li:nth-child(6){border-bottom:none}.home-featured-services img{border-radius:25px;box-shadow:0 10px 10px rgba(0,0,0,.15)}.home-featured-services ul li a{padding:45px 25px;color:#231f20;transition:all .5s ease 0s;display:flex;flex-direction:column;justify-content:center;height:100%}.home-featured-services ul li a:active,.home-featured-services ul li a:focus,.home-featured-services ul li a:hover{color:#fff;background:#0052a1}.home-featured-services ul li a:active h3,.home-featured-services ul li a:focus h3,.home-featured-services ul li a:hover h3{color:#fff}.home-featured-services ul li h3{margin:0;font-weight:500;font-size:1.222em}.service-icon{font-size:2.778em;margin:0 auto 20px;color:#3fad4e;display:block;width:135px;height:135px;background:#fff;border-radius:100%;box-shadow:0 0 22px rgba(0,82,161,.4);line-height:135px}.btn.uploadfile-btn{min-width:200px;margin-bottom:15px}.separator:before{content:"\f0d7";font-family:Font Awesome\ 6 Free;font-size:1.667em;font-weight:700;position:absolute;margin:0 0 0 -10px;left:50%;top:-14px}.separator{display:block;border-bottom:dotted 2px #444;height:1px;margin-bottom:30px;position:relative}.side-col{background:#2a2a2a;padding:30px;color:#fff;font-size:.889em}.contentside .side-col ul li:before{color:#fff}.side-col h3{color:#fff;font-size:1.2em}.side-col ul li{margin-bottom:5px}.sec2box .btn:hover,.sec2box .btn:focus,.sec2box .btn:active{color:#fff}.product-container .sec2con{flex-wrap:wrap}.sec2con.product-container{margin:0}.product-container .sec2box{background:#e8f0ed;width:31%;margin:15px 1%;padding-bottom:30px}.product-container .sec2box h3{color:#292929;font-size:1.45em;font-weight:700}.prodthumb{position:relative}.prodthumb:after{content:"";width:100%;height:100%;position:absolute;left:0;top:0;background:linear-gradient(to bottom,rgba(119,118,114,0) 0%,rgba(119,118,114,0) 50%,rgba(119,118,114,1) 100%)}.product-item{width:100%;text-align:center;color:#fff;position:relative;background:#777672}.prodthumb img{width:100%}.prodinfo{margin-top:-150px;position:relative;padding:50px}.prodicon{width:90px;height:90px;background:#fff;border-radius:100%;display:flex;justify-content:center;padding:15px;margin:0 auto 30px}.prodicon img{align-self:center}.product-item h3{font-size:1.444em;text-transform:uppercase;font-weight:900;text-shadow:0 1px 0px rgba(0,0,0,.3)}.product-item p{text-shadow:0 1px 0px rgba(0,0,0,.3);line-height:normal}.gallery-page{position:relative;float:left;width:100%}.contentside .gallery-page ul{position:relative;width:100%;margin:0;display:flex;flex-wrap:wrap;justify-content:flex-start}.gallery-page ul li{box-shadow:0 0 20px rgba(0,0,0,.28);margin:15px 1% !important;padding:0 !important;position:relative;width:31.3333%}.contentside .gallery-page ul li a{display:block;position:relative;width:100%;height:100%;margin:0;padding:0;line-height:0}.gallery-page ul li:before{content:normal!important}.gallery-page img{max-width:100%;height:auto;padding:0;margin:0;width:100%}.contentside .gallery-page ul li a:before{position:absolute;top:40%;left:50%;margin:0 0 0 -16px;font-family:Font Awesome\ 6 Free;content:"\f067";font-weight:700;color:#fff;font-size:2em;opacity:0;z-index:1;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;transition:all .3s linear}.gallery-page.video-page ul li a:before{content:"\f04b";opacity:1;top:50%;border:solid 2px #fff;display:block;width:50px;height:50px;border-radius:100%;display:flex;justify-content:center;align-items:center;font-size:1.2em;margin-top:-25px;margin-left:-25px}.contentside .gallery-page ul li a:after{position:absolute;width:100%;top:0;bottom:0;background:rgba(0,0,0,.5);content:"";opacity:0;-webkit-transition:all .3s linear;-moz-transition:all .3s linear;transition:all .3s linear;left:0}.contentside .gallery-page ul li a:hover:before{top:50%;opacity:1}.contentside .gallery-page ul li a:hover:after{opacity:1}.gallery-container{display:flex;padding:1px;flex-wrap:wrap;justify-content:space-between}.gallery-item a:active h3,.gallery-item a:focus h3,.gallery-item a:hover h3{height:100%;display:flex;align-items:center;justify-content:center}.gallery-item{width:33.15%;margin:2px 0;text-align:center;position:relative}.gallery-item a{display:block}.gallery-item img{width:100%;display:block}.gallery-item h3{transition:all .5s ease 0s;color:#fff;font-size:1.444em;width:100%;text-transform:uppercase;padding:20px 0;margin:0;position:absolute;left:0;bottom:0;background:-moz-linear-gradient(left,rgba(1,61,181,.8) 0%,rgba(8,160,28,.8) 100%);background:-webkit-linear-gradient(left,rgba(1,61,181,.8) 0%,rgba(8,160,28,.8) 100%);background:linear-gradient(to right,rgba(1,61,181,.8) 0%,rgba(8,160,28,.8) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#cc013db5',endColorstr='#cc08a01c',GradientType=1)}.intro-right{text-align:center}.recent-projects{float:left;width:100%;position:relative}.home-why-choose ol{margin:0;padding:20px 0 0}.home-why-choose .slick-dots{margin-top:50px}.home-why-choose ul li:before{content:"\f111";font-family:Font Awesome\ 6 Free;font-size:.8em;position:absolute;left:0;top:1px;font-weight:400;color:#bf2d32}.home-why-choose h2,.home-intro h2{font-size:2.105em}.home-why-choose ol li{list-style-type:none}.recent-projects h3{color:#fff}.recent-projects h3{text-align:left}.home-why-choose ol li strong{font-size:1.1em;display:block;font-weight:400}.whyicon{margin:0 auto 25px}.home-why-choose ol li span{display:inline-block;position:relative}.home-why-choose{padding:60px;width:100%;float:left;position:relative;background:#f3eef0}.home-why-choose ul{display:flex;flex-wrap:wrap}.home-why-choose ul li{list-style-type:none;position:relative;padding:0 15px 0 25px;width:50%;line-height:1;margin:0 0 10px}.home-intro p:last-child{margin-bottom:0}.home-why-choose .btn{margin:0 10px 0 0}.home-why-choose-inner{padding:60px 0;width:100%;float:left;position:relative;z-index:1;background:#fff;margin:0;border-radius:50px;overflow:hidden}.school-building img{border:solid 5px #fff;box-shadow:0 0 20px rgba(86,15,45,.13);border-radius:30px}.recent-projects ul{margin:0;padding:0;position:relative;display:flex;flex-wrap:wrap}.steps{display:flex;flex-wrap:wrap;justify-content:center;padding:160px 0 0}.step-single:nth-child(2) .step-single-inner{background:rgba(191,45,50,.8)}.step-single-inner{background:rgba(119,118,114,.9);padding:220px 30px 100px;border-radius:30px;color:#fff;position:relative;height:100%}.step-single-inner .btn{position:absolute;left:50%;bottom:40px;margin:0 0 0 -100px;min-width:200px}.step-single-inner .btn:hover,.step-single-inner .btn:focus{background:#585858}.step-single{width:31%;border-radius:30px;margin:0 1%;background-repeat:no-repeat;background-size:cover;background-position:center center;position:relative}.recent-projects ul li{position:relative;list-style-type:none;padding:10px;border:solid 1px rgba(0,0,0,.15);border-radius:20px;margin:4px 1%;width:48%;display:flex !important;justify-content:center;align-items:center;background:#fff}.recent-projects .slick-track{display:flex}.recent-projects .followicon{padding:0 5px;display:inline-block}.recent-projects a{color:#fff}.recent-projects a:active,.recent-projects a:focus,.recent-projects a:hover{color:#ccc}.recent-projects .cta-icon{font-size:1.667em;display:block;margin:0 0 20px}.header.sticky-head{position:fixed;left:0;top:0;z-index:5;background:#fff;padding-top:10px;padding-bottom:10px;box-shadow:0 10px 20px rgba(0,0,0,.2)}.slick-dots{text-align:center;margin:0 auto;display:flex;position:relative;justify-content:center;align-items:center;width:100%;z-index:3}.sidebar .featurebox{margin-bottom:30px;box-shadow:0 0 45px rgba(0,0,0,.22)}.sidebar .form-full,.sidebar .form-half{width:100%;margin:0 0 20px}.wp-pagenavi{clear:both;margin:0;float:left;text-align:center;width:100%}.wp-pagenavi a,.wp-pagenavi span{margin:0 2px 2px 0;background-color:#777672;color:#fff;font-size:.8em;font-weight:600;width:34px;height:34px;display:inline-block;vertical-align:middle;text-align:center;line-height:34px;border-radius:5px}.wp-pagenavi a:active,.wp-pagenavi a:focus,.wp-pagenavi a:hover,.wp-pagenavi span.current,.wp-pagenavi span.pages{background:#bf2d32;color:#fff;text-decoration:none}.wp-pagenavi a.last,.wp-pagenavi span.pages{padding:0 10px;width:auto}.home-featured-services-inner:before{content:"";background:url(//thecamptc.com/santa-clara-california/wp-content/themes/camptc/img/quote-top-bg.png) no-repeat top left;background-size:cover;position:absolute;left:0;bottom:0;height:384px;width:100%}.quotebox{text-align:center}.testimonial-single{border-radius:30px;padding:70px 30px 40px;margin:40px 15px 40px;position:relative;box-shadow:0 0 30px rgba(0,0,0,.1);font-size:.895em}.quotebox-inner{float:left;width:100%;background:rgba(255,255,255,.7);padding:60px 0 100px}.quotebox-inner .slick-dots{margin-top:50px}.home-testimonials h2{text-align:left;margin-bottom:30px}.quotebox .slick-track{display:flex;align-items:center}.quotebox blockquote{padding:0;margin:0;font-weight:400;position:relative;border:none;width:100%;float:left;font-size:.947em;line-height:1.4em}.testimonial-single blockquote p{height:75px;overflow:auto;padding:10px}.rating-stars{color:#f7ae11;clear:both;font-size:1em;letter-spacing:3px}.quotebox cite{font-style:normal;display:block;font-weight:700;clear:both;line-height:normal;color:#bf2d32}.quotebox cite span{display:block;color:#000;font-weight:400}.home-testimonials{background-position:top center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;float:left;width:100%;position:relative}.home-testimonials-inn{float:left;width:100%;position:relative;padding:70px 0;background:rgba(255,255,255,.9)}.home-featured-products{text-align:center}.home-why-choose-inner:before{content:"";background:url(//thecamptc.com/santa-clara-california/wp-content/themes/camptc/img/logo-shape.png) no-repeat top right;width:100%;height:100%;position:absolute;right:0;top:0;opacity:.03}.homeproducts-top-strip{width:100%;height:469px;position:absolute;left:0;top:-50px;background:url(//thecamptc.com/santa-clara-california/wp-content/themes/camptc/img/product-bg-strip.png) no-repeat top left}.home-featured-products-inner{float:left;width:100%;position:relative;padding:70px 0;background:rgba(86,15,45,.9)}.sec2con{float:left;width:100%;display:flex;flex-wrap:wrap;justify-content:center}.sec2box a{text-decoration:none;display:block;color:#fff}.sec2box{text-align:center;width:18%;box-shadow:0 0 30px rgba(0,0,0,.1);margin:0 1%;padding:50px 20px;border-radius:40px}.sec2box a:active .sec2box-pic:before,.sec2box a:focus .sec2box-pic:before,.sec2box a:hover .sec2box-pic:before{background:rgba(255,255,255,.61);border:none}.sec2con .slick-track{display:flex}.sec2box h3{font-size:1.055em;color:#bf2d32;margin:0;font-weight:900;background:#fff}.sec2box h3 strong{z-index:1;position:relative}.sec2box-info{background:#fff;float:left;width:100%;padding:30px 20px}.sec2box a:active h3:after,.sec2box a:focus h3:after,.sec2box a:hover h3:after{background:#0052a1;background:-moz-linear-gradient(left,#0052a1 0%,#3fad4e 100%);background:-webkit-linear-gradient(left,#0052a1 0%,#3fad4e 100%);background:linear-gradient(to right,#0052a1 0%,#3fad4e 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0052a1',endColorstr='#3fad4e',GradientType=1)}.sec2box-pic{overflow:hidden;position:relative}.sec2box .btn{display:inline-block;color:#292929}.sec2box img{display:block;margin:0 auto 20px}img.aligncenter{display:block;margin:0 auto 20px auto}.service-info{text-align:left}.social-sharing{width:57%;float:right;text-align:right}.social-sharing span{display:inline-block;font-size:110%}.social-sharing span.bottom,.social-sharing span.top{width:100%}.social-sharing span.right{display:inline}a.button-facebook,a.button-googleplus,a.button-linkedin,a.button-pinterest,a.button-reddit,a.button-twitter,a.button-xing{font-size:1em;font-weight:400;margin:1% 1% 1% 0;padding:5px 1%;padding:.5rem 1%;text-align:center;display:inline-block;border:0}a.button-facebook{font-size:100%;color:#fff;background-color:#2b4170}a.button-facebook:active,a.button-facebook:focus,a.button-facebook:hover{font-size:100%;background-color:#3b5998;color:#fff}a.button-googleplus{font-size:100%;color:#fff;background-color:#c33219}a.button-googleplus:active,a.button-googleplus:focus,a.button-googleplus:hover{font-size:100%;background-color:#a82508;color:#fff}a.button-twitter{font-size:100%;color:#fff;background-color:#016cac}a.button-twitter:active,a.button-twitter:focus,a.button-twitter:hover{font-size:100%;background-color:#006e97;color:#fff}a.button-linkedin{font-size:100%;color:#fff;background-color:#0073b2}a.button-linkedin:active,a.button-linkedin:focus,a.button-linkedin:hover{font-size:100%;background-color:#017cad;color:#fff}a.button-pinterest{font-size:100%;color:#fff;background-color:#a0171c}a.button-pinterest:active,a.button-pinterest:focus,a.button-pinterest:hover{font-size:100%;background-color:#cb2027;color:#fff}.ss-social-sharing a{text-indent:-99999px}a.ss-button-facebook,a.ss-button-googleplus,a.ss-button-linkedin,a.ss-button-pinterest,a.ss-button-reddit,a.ss-button-twitter,a.ss-button-xing{background-image:url(//thecamptc.com/santa-clara-california/wp-content/themes/camptc/img/socialshare.png);width:45px;height:45px;background-repeat:no-repeat;padding:0;border:0;border-radius:10px;margin:0 1% 1% 0;display:inline-block}a.ss-button-twitter{background-position:0 -45px}a.ss-button-twitter:active,a.ss-button-twitter:focus,a.ss-button-twitter:hover{background-position:0 0;transition-delay:0s;transition-duration:.25s;transition-property:all;transition-timing-function:ease-in-out}a.ss-button-googleplus{background-position:-45px -45px}a.ss-button-googleplus:active,a.ss-button-googleplus:focus,a.ss-button-googleplus:hover{background-position:-45px 0;transition-delay:0s;transition-duration:.25s;transition-property:all;transition-timing-function:ease-in-out}a.ss-button-facebook{background-position:-90px -45px}a.ss-button-facebook:active,a.ss-button-facebook:focus,a.ss-button-facebook:hover{background-position:-90px 0;transition-delay:0s;transition-duration:.25s;transition-property:all;transition-timing-function:ease-in-out}a.ss-button-linkedin{background-position:-135px -45px}a.ss-button-linkedin:active,a.ss-button-linkedin:focus,a.ss-button-linkedin:hover{background-position:-135px 0;transition-delay:0s;transition-duration:.25s;transition-property:all;transition-timing-function:ease-in-out}a.ss-button-pinterest{background-position:-180px -45px}a.ss-button-pinterest:active,a.ss-button-pinterest:focus,a.ss-button-pinterest:hover{background-position:-180px 0;transition-delay:0s;transition-duration:.25s;transition-property:all;transition-timing-function:ease-in-out}@media (max-width:480px){.social-sharing a{text-indent:-99999px}a.button-facebook,a.button-googleplus,a.button-linkedin,a.button-pinterest,a.button-reddit,a.button-twitter,a.button-xing{background-image:url(//thecamptc.com/santa-clara-california/wp-content/themes/camptc/socialshare.png)!important;width:45px;height:45px;background-repeat:no-repeat;padding:0;border:0}a.button-twitter{background-position:0 -45px}a.button-twitter:active,a.button-twitter:focus,a.button-twitter:hover{background-position:0 0;transition-delay:0s;transition-duration:.25s;transition-property:all;transition-timing-function:ease-in-out}a.button-googleplus{background-position:-45px -45px}a.button-googleplus:active,a.button-googleplus:focus,a.button-googleplus:hover{background-position:-45px 0;transition-delay:0s;transition-duration:.25s;transition-property:all;transition-timing-function:ease-in-out}a.button-facebook{background-position:-90px -45px}a.button-facebook:active,a.button-facebook:focus,a.button-facebook:hover{background-position:-90px 0;transition-delay:0s;transition-duration:.25s;transition-property:all;transition-timing-function:ease-in-out}a.button-linkedin{background-position:-135px -45px}a.button-linkedin:active,a.button-linkedin:focus,a.button-linkedin:hover{background-position:-135px 0;transition-delay:0s;transition-duration:.25s;transition-property:all;transition-timing-function:ease-in-out}a.button-pinterest{background-position:-180px -45px}a.button-pinterest:active,a.button-pinterest:focus,a.button-pinterest:hover{background-position:-180px 0;transition-delay:0s;transition-duration:.25s;transition-property:all;transition-timing-function:ease-in-out}}.introbox h1{font-weight:800}.home-welcome-copy h1 strong,.home-featured-services h2 strong{font-weight:700}.featurebox p{margin:0}.home-welcome-copy img{box-shadow:0 10px 20px rgba(0,0,0,.3);float:right}.home-welcome-copy h1 strong{font-size:.632em;font-weight:700;display:block;padding:0 0 15px}.clear{clear:both}.box-inner{float:left;width:100%}.sidebox h3{position:relative;font-size:1.45em;color:#bf2d32}.sidebox.accordion .box-inner h3{margin:0}.sidebox .btn{width:100%}.inner-content{float:left;padding:50px 0 60px;width:100%;position:relative}.clear.hr{background-color:#cfcdcd;float:left;height:1px;margin:11px 0;width:100%}textarea{min-height:inherit!important}.introbox{float:left;width:100%;position:relative}.home-welcome-copy .featurebox{background:#fff;color:#000;box-shadow:0 0 45px rgba(0,0,0,.22)}.home-welcome-copy .featurebox h2{color:#bf2d32}.linkbtn{display:inline-block;font-size:1em;font-weight:600;color:#092f57;padding:3px 0 1px;border-bottom:#092f57 solid 1px}.linkbtn:active,.linkbtn:focus,.linkbtn:hover{color:#2a9941;border-color:#2a9941}.linkbtn:active i,.linkbtn:focus i,.linkbtn:hover i{color:#2a9941}.linkbtn i{color:#092f57;margin:0;vertical-align:middle}table{display:block;overflow:auto;border-collapse:collapse;width:100%;clear:both;border-top:#ccc solid 1px;border-left:#ccc solid 1px;margin-bottom:30px;font-size:.8em;text-align:center}table th{background:#f8f8f8}table td,table th{line-height:normal;border-bottom:#ccc solid 1px;border-right:#ccc solid 1px;padding:10px;box-shadow:inset 0 0 3px rgba(0,0,0,.08)}table p{font-size:1.125em;line-height:30px}table p:last-child{margin-bottom:0}.footer{font-size:.842em;float:left;padding:50px 0;position:relative;width:100%;background:#777672;overflow:hidden;font-weight:400;border-top:solid 5px #bf2d32;color:#fff;text-shadow:0 1px 0 rgba(0,0,0,.3)}.footer h3{font-size:1.51em;font-weight:900}.subscribebox input[type=email],.subscribebox input[type=text]{font-size:1em;margin:0 0 10px;border:none}.subscribebox input[type=email]:focus,.subscribebox input[type=text]:focus{border-color:#2a9941}.foot-col h4{font-style:normal;font-weight:800;font-size:1.579em}.foot-col h4 .fa-solid,.foot-col h5 .fa-solid{background:#616464;color:#fff;width:32px;height:32px;line-height:32px;display:inline-block;border-radius:100%;font-size:.6em;text-align:center;vertical-align:middle;margin:0 5px 0 0}.footer-copyrights{float:left;font-weight:400;font-size:.842em;margin:0;padding:20px 0;position:relative;width:100%;text-align:center}.subscribebox .btn{width:100%;font-size:1em}.subscribebox .btn:hover,.subscribebox .btn:focus{background:#585858}.footer-nav li:before{content:"\f105";font-family:Font Awesome\ 6 Free;font-size:.85em;font-weight:700;position:absolute;left:0;top:0}.footer-nav li{display:block;position:relative;padding:0 0 5px 20px}.foot-col a{color:#fff}.foot-col .social-icons a{color:#fff}.footer img{margin:0 auto 15px}.foot-col a:active,.foot-col a:focus,.foot-col a:hover{color:#bf2d32}.footer .social-icons a:hover,.footer .social-icons a:focus,.footer .social-icons a:active{color:#292929;text-decoration:none}.footer-links.footer-nav li{padding-bottom:8px;float:left;width:50%}.footer-nav li a{display:block}.footer-nav{list-style-type:none;margin:0}.footer-copyrights p{margin:0;clear:both;line-height:1}.footer-copyrights a{color:#000}.footer-copyrights a:active,.footer-copyrights a:focus,.footer-copyrights a:hover{color:#bf2d32}.post{float:left;width:100%;margin:0 0 30px;border-bottom:solid 1px #bf2d32;padding-bottom:10px}.post-inner{float:left;padding:20px;width:100%}.contentside .sidebox ul{margin-bottom:0}.contentside .sidebox ul li{text-transform:uppercase;border-bottom:1px solid #ccc;font-size:.889em;font-weight:400;line-height:22px;list-style-type:none;margin:0;min-height:inherit;padding:15px 0}.sidebox ul li:last-child{border:none}.contentside .sidebox ul li:first-child{padding-top:0}.contentside sidebox ul li a:hover{color:#fed403}.post img{height:auto;max-width:100%}.contentside .post p{margin-bottom:20px}.post_info{clear:both;float:left;margin:0 0 15px;width:100%;font-weight:600;font-size:.9em;color:#bf2d32}.post_info a:active,.post_info a:focus,.post_info a:hover{color:#bf2d32}.post_info a{color:#000;display:inline-block;margin:0 20px 0 0}.post h1.title,.post h2.title{font-size:2em;color:#bf2d32}.post h1.title a,.post h2.title a{color:#bf2d32}.post_info .fas{margin:0 2px 0 0;color:#bf2d32}.post h1.title a:hover,.post h1.title a:focus,.post h1.title a:active,.post h2.title a:hover,.post h2.title a:focus,.post h2.title a:active{color:#bf2d32}::-webkit-input-placeholder{color:#000;opacity:1}:-moz-placeholder{color:#000;opacity:1}::-moz-placeholder{color:#000;opacity:1}:-ms-input-placeholder{color:#000;opacity:1}.uneditable-input,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{font-family:"Poppins",sans-serif;border:#ccc solid 1px;box-shadow:none;height:auto;line-height:normal;font-size:.842em;color:#000;padding:10px 20px;width:100%;opacity:1;background:#fff}.sidebox{float:left;margin:0 0 30px;width:100%;padding:30px;box-shadow:0 0 20px rgba(0,0,0,.1)}.sidebox ul{margin:0}.sidebox ul li{list-style-type:none;position:relative;padding-left:35px}.sidebox ul li:before{content:"\f0a9";font-family:Font Awesome\ 6 Free;position:absolute;left:7px;top:5px;color:#bf2d32;font-weight:700;font-size:.8em}.sidebox ul li a{display:block;padding:3px 0;color:#333}.sidebox ul li a:active,.sidebox ul li a:focus,.sidebox ul li a:hover{color:#bf2d32}.sharethis{float:right;font-size:1em;font-weight:600;margin:0;text-transform:uppercase}.sharethis img{border:none;box-shadow:none;margin:0;padding:0;border-radius:5px}.sidebox.accordion h3{cursor:pointer;padding-left:40px}.sidebox.accordion h3:before{content:"\f067";color:#000;font-family:Font Awesome\ 6 Free;left:0;position:absolute;top:5px;background:#fecc17;width:28px;height:28px;line-height:28px;text-align:center;font-size:.8em;border-radius:3px}.sidebox.accordion h3.active:before{content:"\f068"}.sidebox p{padding:0}.sidebox.box-light h3{color:#004b8f}.sidebox .sidebox-events li span{display:block;font-size:.722em;font-weight:400}.contentside ul li:before{content:"\f058";font-family:Font Awesome\ 6 Free;font-size:.8em;position:absolute;left:0;top:1px;font-weight:700;color:#bf2d32}.contentside ul li{list-style-type:none;padding:2px 0 2px 1.3em;position:relative}.contentside ol li{counter-increment:step-counter;list-style-type:none;padding:2px 0 2px 1.1em;position:relative}.contentside ol li:before{color:#bf2d32;content:counter(step-counter,decimal);display:inline-block;left:0;position:absolute;top:1px;font-weight:900;font-size:.9em}.form-half{margin:0 0 0 2%;float:left;width:49%}.form-half:first-child{margin-left:0}.contentside ol,.contentside ul{margin:0 0 25px;padding:0}.contentside blockquote p:last-child{margin-bottom:0}.contentside blockquote{box-shadow:0 0 25px rgba(0,0,0,.1);border-left:7px solid #bf2d32;border-radius:30px;margin:0 0 20px;font-style:italic;padding:40px;width:100%}.contentside ul ul{margin:0;padding:20px 0 0}.contentside ul li:last-child{padding-bottom:0}.slider-img{float:left;width:54%}.home-slider .container{position:relative}@media screen and (max-width:1920px){.home-slider-container.m1cro .slider-text h2{font-size:2.5vw}.stepicon{width:16vw;height:16vw;top:-8vw;margin-left:-8vw}}@media screen and (max-width:1600px){.slick-prev{left:-20px}.slick-next{right:-20px}.home-why-choose{width:100%;margin:0}.recent-projects .slick-prev{left:-10px}.recent-projects .slick-next{right:-10px}.homeform .featurebox{top:-50px}.home-featured-products .slick-prev,.home-why-choose .slick-prev,.quotebox .slick-prev{left:0}.home-featured-products .slick-next,.home-why-choose .slick-next,.quotebox .slick-next{right:0}.form-row textarea{height:68px}}@media screen and (max-width:1500px){.slider-text:before{bottom:-80px}.wrapper{width:96%}}@media screen and (max-width:1440px){.header.m1cro{font-size:.85em}.section-title{font-size:2em}.stepicon{width:20vw;height:20vw;top:-10vw;margin-left:-10vw}.slider-text-inner{width:35vw;height:35vw}.slider-text p{font-size:1.2vw}.slider-text h2{font-size:2vw}.slider-text h3{font-size:3em}.homeform .featurebox{top:0}.home-slider .slick-slide:after{width:50%;background:url(//thecamptc.com/santa-clara-california/wp-content/themes/camptc/img/slider-rectangle.png) no-repeat bottom left}.home-featured-services ul li div{padding-right:40px}.home-featured-services ul li a{font-size:1em}}@media screen and (max-width:1400px){.form-half{margin:0 0 10px 4%;width:48%}.form-half:first-child{margin-left:0}.contact-page .form-half,.sidebar .form-half{width:100%;margin-left:0}}@media screen and (max-width:1366px){ul.slimmenu li:before{left:-5px}.homeform .featurebox:after{border-left:206px solid transparent;border-right:206px solid transparent}.banner-inner .featurebox h2{font-size:1.375em}}@media screen and (max-width:1280px){.values-outer{padding:0}.steps{padding:130px 0 0}.sec2box h3{font-size:1.1em}.home-featured-services-inner{padding-bottom:50px}.home-featured-services-inner:before{display:none}.homeproducts-top-strip{display:none}.home-featured-products{margin:0}.homeform .featurebox{width:33%}.homeform .featurebox:after{display:none}.homeform{align-items:center}.slider-text:before{display:none}.home-featured-products h2 br{display:none}.banner-inner .featurebox h2{font-size:1.111em}}@media screen and (max-width:1200px){.slider-text{align-items:center}.header:after{display:none}}@media screen and (max-width:1199px){.home-slider-container.m1cro .slider-text-inner{width:100%}.home-slider-container.m1cro .slider-text{padding:150px 0}.m1cro-info{margin-top:40px}.home-slider-container.m1cro .slider-text h2{font-size:3.5vw}.main-nav.m1cro ul.slimmenu li{border-bottom:rgba(255,255,255,.15) solid 1px}.headphone{font-size:1.5em}.locationbox-head{font-size:1em}.col-info{padding:100px 30px}.faq-page h2{margin:40px 0;font-size:1.4em}.step-single h3{font-size:1.3em}.slider-text-inner{width:40vw;height:40vw}.slider-text p{font-size:.8em}.header .btn{font-size:1em}.topright{padding:0 0 10px;font-size:.8em}.header .align-items-center{align-items:flex-start !important}.steps-page h2{font-size:2.5em}.steps-page-row{padding:30px;margin:50px 0}.step-icon{left:30px;top:30px;font-size:3em}.step-no{font-size:3em}ul.slimmenu li a br{display:none}.home-steps-inner{padding-top:0 !important}.home-why-choose-inner{padding:30px 0;border-radius:0}ul.slimmenu li:before{display:none}.sec2con{margin-top:0}.header.sticky-head{position:relative;left:auto;top:auto}.header.sticky-head .logo{display:block}.home-featured-services{text-align:center}.home-featured-services h2{text-align:center}.homeform .featurebox:after{display:none}.home-cta ul li a{padding:45px 20px 45px 80px}.home-cta ul li{width:33.333333%}.v-center{align-items:inherit}.home-featured-products-inner{background-size:inherit}.home-welcome-copy .featurebox{margin-top:0}.header{padding:20px 0}.searchsite{display:none}ul.slimmenu li li .sub-toggle{top:0;right:-1px;min-height:inherit;padding:3px 14px}.service-col{background-image:none}.service-col-inner{padding:20px}.home-slider .slick-slide:after{display:none}.home-featured-services .row{padding-top:0}.section{padding:40px 0}.home-cta ul{padding:20px}.home-slider .slick-slide:before{width:100%;left:0;transform:inherit;height:100%}.home-slider-container{margin-top:0}.home-slider .slick-arrow{margin-top:-30px}.home-slider .slick-prev{left:5px}.home-slider .slick-next{right:5px}.homeform .featurebox{width:100%;box-shadow:none}.sidebar .featurebox h2 br{display:none}.home-welcome-copy h1 br{display:none}ul.slimmenu li ul li a,ul.slimmenu li:first-child ul li a{padding:5px 15px}.sec2box h3 .fas{right:10px;top:8px;width:40px;height:40px;line-height:40px}.homeform{margin:0;width:100%;position:relative;left:auto;top:auto;float:left;height:auto}.featurebox{width:100%}.slider-text{width:100%}ul.slimmenu li{padding-left:0}ul.slimmenu li ul{border:none;box-shadow:none;padding:0;border-radius:inherit}ul.slimmenu li{margin-left:0}ul.slimmenu{text-align:left;width:100%;margin-bottom:30px}ul.slimmenu li a{padding:10px 0;font-size:1em;border:none}ul.slimmenu li .sub-toggle{right:0;top:0;padding:5px 20px;min-height:38px;display:block;background:#eaeaed;color:#292929}ul.slimmenu li .sub-toggle i{color:#292929}ul.slimmenu li>ul{width:100%}ul.slimmenu li ul li a{padding:5px 20px}ul.slimmenu li ul li ul li a{padding:5px 20px 5px 40px}ul.slimmenu i{font-style:normal}ul.slimmenu li ul li{background:0 0;margin:0;border:none}ul.slimmenu li ul li:first-child:before{content:normal}.testimonials-rotator{padding:0}.quotebox cite:before{content:normal}.quotebox cite{position:relative;right:auto;bottom:auto;padding:0}.slider-text h2:after{margin:0 auto 8px}.test-bg{display:none}.sidebar .featurebox{margin-top:0}.home-featured-products h2 br{display:none}ul.slimmenu li{border-bottom:rgba(0,0,0,.2) solid 1px;display:inline-block;float:none;padding:0;border-left:none}.btn-call{float:none;display:inline-block;margin:15px 0 0}.box h3{font-size:1.222em}.featurebox input.input-large[type=text]{width:92%}.featurebox h3{font-size:1.111em}.post h1,.post h2{font-size:1.333em}.more{display:inline-block}.intro-pic{width:16%}}@media screen and (max-width:1024px){.sidebtn{transform:rotate(0);-ms-transform:rotate(0);-moz-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0);position:relative;top:auto;right:auto;z-index:1;clear:both}.closebtn-icon{display:none}.banner-inner .featurebox{width:100%}nav ul li a{padding:13px 11px;font-size:.778em;font-weight:400}.slider ul li{line-height:18px!important;background-position:left top}}@media screen and (max-width:991px){.m1cro-info iframe{min-height:300px;margin-top:20px}.m1cro-info-col1{padding:30px 0 30px 30px;height:auto;border:none;border-bottom:1px solid #df444b}.m1cro-info-col2{padding:30px 20px 40px 30px;height:auto;border:none;border-top:1px solid #9f1619}.header.m1cro .logo img{width:100px}.locationbox{padding:20px 0 10px;float:left}.headphone:before{display:none}.headphone{float:none;text-align:center;padding:0}.header.m1cro{text-align:center}.process-col{width:48%;padding:30px;margin:10px 1%}.col-info{padding:30px 20px}.photo-col{min-height:350px}.team-col{height:auto;margin:10px 0}.banner-inner h2{font-size:1em;font-weight:400;text-shadow:inherit}.section-title{margin-bottom:30px}.step-single-inner .btn{position:relative;left:auto;bottom:auto;margin:0;min-width:auto}.step-single-inner{padding:40px 30px;height:auto}.stepicon{width:40vw;height:40vw;top:auto;position:relative;left:auto;margin:0 auto 20px}.getstarted-page .featurebox{border-radius:30px;padding:30px}.introbox{padding-bottom:40px}.school-building{padding-bottom:20px}.recent-projects{padding-top:20px}.steps{padding:0}.sec2box{width:31%;margin:10px 1%}.step-single{width:100%;margin:10px 0}.product-container .sec2box{width:48%;margin:10px 1%}.footer img{margin:0 auto 10px;display:block}.foot-col.text-right{text-align:center}.disc-note{margin-top:20px}.home-why-choose .slick-dots{margin-top:0}.serv-image{text-align:center !important;margin-bottom:20px}.serv-image:before{width:30%}.home-cta ul li h3{font-size:1em}.foot-col{padding:10px 0;border:none}.border-sep{border:none}.testimonials-rotator:before{left:30px;font-size:2em}.testimonials-rotator:after{right:30px;font-size:2em}.home-cta ul li{width:100%;border-right:none;border-bottom:solid 1px rgba(255,255,255,.15)}.home-cta ul li:last-child{border-bottom:none}.home-cta ul li a{padding:15px 15px 15px 60px}.cta-icon{top:21px;left:20px;font-size:1.2em}.locations-served-bar ul li{width:31%}.home-featured-services ul li{width:33.3333%}.home-featured-services ul{justify-content:center}.overlay-black:after{display:none}.home-featured-services ul li h3{font-size:1.1em}.home-featured-services ul li:nth-child(4) .step-arrow{display:block}.home-featured-services ul li div{padding:0 20px}.stepno{font-size:3em;position:relative;left:auto;top:auto}.quotebox:before{left:30px;top:0;font-size:1.8em}.quotebox:after{right:30px;bottom:0;font-size:1.8em}.home-why-choose:before{display:none}.home-testimonials:after{display:none}.testimonial h2{margin-bottom:20px}.home-welcome-copy img{float:none;display:block;margin:20px auto 0}.gallery-item h3{font-size:1.3em}.breadcrumb-bar{font-size:.85em}.inner-content{padding:20px 0}.testimonials-rotator{margin-top:0}.quotebox blockquote{font-size:1em;line-height:1.5em}h1,h2,h3,h4,h5,h6{margin-bottom:20px}.recent-projects ul{padding:0}h3,h4{font-size:1.3em}h2{font-size:1.5em}.home-welcome-copy h1{margin-bottom:10px}.banner-inner h1,.banner-inner p{font-size:2em;text-shadow:inherit;margin:0 0 5px}.overlay-black{position:relative;left:auto;top:auto;margin:0;background-image:none;padding:30px 20px}.contact-info{min-height:inherit;margin-bottom:10px}.home-featured-products iframe{margin-bottom:10px}.sidebar{clear:both;padding-top:20px}.finance-left,.finance-right{width:100%}nav ul li a{font-size:.889em}nav ul li ul li:hover ul{position:relative}nav ul li ul li ul li a{padding-left:40px}nav ul{text-align:left}nav ul li{border-bottom:1px solid #504944}nav ul li ul{width:100%}nav ul li ul ul{left:auto;position:relative;top:auto;margin-bottom:10px;display:block}.camera_next,.camera_prev{display:none!important}.accordion h3 span{padding-top:3px}.tinynav{border:none;border-radius:5px;display:block;padding:7px 2%;width:70%;float:left}}@media screen and (max-width:900px){.footer-nav li a{line-height:22px}}@media screen and (max-width:768px){.lp-sec-intro ul li{width:100%}.quotebox-inner{padding:30px 0}.home-featured-services ul{padding-top:0}.head-email .fa-envelope-o{margin:0 3px 0 0}.home-featured-products p br{display:none}}@media screen and (max-width:767px){.hide-on-desktop{display:block}.hide-on-mobile{display:none !important}.home-slider-container.m1cro{display:none}.contentside ul.two-cols-list li,.contentside ul.three-cols-list li{width:100%;padding-right:0}.findbox-inner .btn{margin:10px 0 0;width:100%}.findbox-inner input[type=text]{width:100%}.findbox-inner{padding:0 30px 30px;border-radius:0 0 20px 20px}.findbox h3{border-radius:20px 20px 0 0;min-width:auto;width:100%}.home-slider-container.m1cro .slider-text-inner{width:100%;padding:25px 10px;text-align:center;display:inherit}.home-slider-container.m1cro .slider-text{padding:0;background:#585858}.main-nav.m1cro .row{flex-direction:column-reverse}.main-nav.m1cro .btn{top:2px;position:absolute;right:0}.main-nav.m1cro .collapse-button{margin-right:200px}.single-news{width:48%;margin:10px 1%}.process{padding:0 0 20px}.programs-list img{border-radius:20px}.programs-list ul li div:first-child{padding:20px 0}.programs-list ul li:nth-child(odd){flex-direction:column-reverse}.programs-list ul li:nth-child(even){flex-direction:column-reverse}.programs-list ul li{margin:0}.programs-list ul li div{padding:0;width:100%}.faq-page h2:before,.faq-page h2:after{display:none}.footer{padding:20px 0}.findlocation{padding:10px 0}.findlocation label{font-size:1em;padding-right:0;display:block}.home-slider video{position:relative;top:auto;left:auto;width:100%;height:auto;display:block}.top-links li a{padding:0 10px}.introbox p{border-left:none;padding:0}.home-why-choose ul li{width:100%;margin:0 0 10px}.serv-image{padding:0}.sec2box{width:48%}.footer-copyrights p{margin:4px 0}.footer-copyrights,.text-right{text-align:center}.topbar{text-align:center;padding-top:10px}.post h1.title,.post h2.title{margin-top:20px}.home-featured-services ul li{margin:0;width:50%;border-bottom:solid 1px rgba(0,0,0,.18);border-left:none}.home-featured-services ul li:nth-child(4){border-bottom:solid 1px rgba(0,0,0,.18)}.home-featured-services ul li a{margin:0 auto}.locations-served-bar ul li{width:100%}.contentside.sidebar .form-row{margin:0}.featurebox{padding:20px 15px}.section-title{font-size:1.5em;line-height:1.25em;font-weight:800}.featurebox h2{font-size:1.2em;margin-left:0;margin-right:0}.home-featured-services img{border-radius:5px}.home-why-choose ol{padding:0}.home-featured-services ul li div{width:100%;padding:50px 0}.slider-text{background:#585858;padding:15px 20px}.slider-text-inner{width:100%;height:auto;padding:0;background:0 0}.home-slider .slick-slide:before{display:none}.product-item{width:48%}.foot-col,.footer h3{margin-bottom:20px}.homeform .form-row{margin:0}.gallery-item{width:49.70%}.post h1.title,.post h2.title{font-size:1.3em;line-height:1.3em}.slider-text h2,.home-slider-container.m1cro .slider-text h2{font-size:1.4em;margin-bottom:15px;line-height:1}.footer img{margin-bottom:20px}.slider-text p{font-size:.85em;line-height:normal}.slider-text h2,.slider-text p{text-shadow:inherit}img.alignleft,img.alignright{display:block;float:none;margin:0 auto 20px}.testimonials-rotator{margin-top:0}.home-slider .slick-slide{padding-bottom:0}.home-slider .slick-dots{width:100%;position:relative;left:auto;bottom:auto}.slider-text h3{font-size:1.111em}.home-slider{border:none}.text-center{text-align:left}.sidebox.accordion h3:before{top:0}.home-welcome-copy{padding-left:0;padding-right:0}.header .wrapper{padding-left:0;padding-right:0}.introbox h1,.introbox h2{margin:0 0 10px}.row{margin-left:0;margin-right:0}.banner-inner h2{left:auto;margin:0;position:relative;top:auto;width:100%}.header .col-lg-3{padding-left:15px}.head-email{padding-top:0}.header .col-lg-3{width:100%}.featurebox{width:100%}.sidebar .featurebox{margin-top:0}.heading{font-size:1.111em;padding:8px 47px 7px 20px;display:block;clear:both}.areas-served{margin-bottom:30px}.accordion h3 span{padding-top:3px}.cta-btn{display:block;left:auto;margin:6px auto 0;position:relative;right:auto;top:auto}.sharethis{float:right}.featurebox input.input-large[type=text]{width:100%}.camera_next{right:0}.camera_prev{left:0}.footer-links.footer-nav li a{background:0 0;padding-left:0}.footer .span3{background:0 0}.featurebox{min-height:inherit}.topbar p{float:none;font-size:.889em;margin:0 0 10px;text-align:center}}@media screen and (max-width:640px){.products-clone-rotating .prodinfo{padding-bottom:0}.product-item .btn{position:relative;left:auto;bottom:auto;margin:0;min-width:auto}#subsc-popup{width:100%;padding:30px}.home-why-choose ol li a{width:200px;height:200px}.product-item img{width:100%}.product-item{width:100%}.home-featured-services ul li a:before{display:none}.gallery-page ul li{width:48%;margin:7px 1% !important}.service-info{position:relative;left:auto;bottom:auto;float:left}.basic-table td{float:left;width:100%;padding:20px}.header .col-lg-3{padding-left:15px}.post h1,.post h2{font-size:1.111em}.post .btn{float:left}.introtext{width:100%;padding:5px 0 0;background:0 0}}@media screen and (max-width:575px){.banner-inner h1,.banner-inner p{font-size:1.5em}.m1cro-info h2 br{display:none}.home-welcome-copy.m1crom1cro h1{font-size:1.5em}.main-nav.m1cro .collapse-button{position:relative;right:auto;top:auto}.locationbox-head{line-height:1}.single-news{width:100%;margin:10px 0}.process-col{width:100%;margin:10px 0}.banner-inner h2{font-size:.85em}.banner-inner h2 br{display:none}.team-col{padding:20px;border-radius:30px}.section-title br{display:none}.topright{padding:0}.collapse-button{position:absolute;padding:10px 10px 11px;right:0;top:-35px}.top-links{padding:0 0 8px;display:block;width:100%}.header{padding:10px 0}.header .btn{margin-right:45px}.step-no{font-size:2em;margin-top:5px}.steps-page-row h3{font-size:1.3em}.steps-page-row{padding:50px 30px 20px;margin:30px 0}.step-icon{left:auto;top:auto;font-size:3em;position:relative}.contentside ul li:before{top:5px}body{font-size:100%}.form-col{margin-bottom:10px}.form-row{margin-top:0}.home-why-choose .btn{margin:5px}.full-form .featurebox h2{font-size:1.3em}.product-container .sec2box{width:100%;margin:10px 0}.quotebox blockquote{padding:40px 0 0}.contentside .featurebox input[type=email],.contentside .featurebox input[type=text],.contentside .featurebox select,.contentside .featurebox textarea,.contentside .featurebox input[type=tel]{margin-bottom:10px}.contentside .featurebox .form-row{margin:0}}@media screen and (max-width:480px){.findlocation input[type=text]{width:60% !important}.getstarted-page .featurebox{padding:30px 10px}.whyicon{font-size:1.5em;width:85px;height:85px;margin:0 auto 15px}.sec2box{width:100%;margin:5px 0;padding:25px 20px;border-radius:20px}.step-single h3 br,.sec2box h3 br{display:none}.home-featured-services ul li:nth-child(5){border-bottom:solid 1px rgba(0,0,0,.18)}.service-icon{font-size:2em;width:100px;height:100px;line-height:100px}.home-featured-services ul li a{padding:20px 0}.gallery-item{width:100%}.home-featured-services ul li{margin:0;width:100%}.home-featured-services ul{margin-left:0}.home-slider .slick-slide:before{background:0 0}.sharethis{float:left;width:100%}.post .social-sharing{width:100%;float:left;margin:10px 0 0;text-align:left}.topbar p span{font-size:.611em}}@media screen and (max-width:479px){.c100{float:none;margin:0 auto 10px}.sec2box-col{width:100%;float:left;text-align:center}.sec2box-col:last-child{min-width:inherit;max-width:inherit;padding:10px 0 0}.slider-text .btn br{display:inline-block}.social-sharing{clear:both;display:block;float:left;font-weight:600;margin:0;vertical-align:middle;width:100%}.post .social-sharing{width:100%}.featurebox input[type=email],.featurebox input[type=text],.featurebox select,.featurebox textarea{font-size:.889em}.form-full,.form-half{float:left;margin:0 0 10px;width:100%}.form-medium{width:50%}ul.slimmenu li ul li a{padding-left:10px}ul.slimmenu li ul li ul li a{padding-left:20px}}@media screen and (max-width:320px){.contentside .nav-tabs li{width:100%}.contentside .nav-tabs li a{display:block;margin:0}.main-nav .btn{clear:both;display:block;width:100%}}