.headerdesktop{padding:50px 0}@media screen and (min-width:770px){.headerdesktop{padding:150px 0}}@media screen and (max-width:970px){.mobilepadding{margin-top:50px}}.herderwidget{margin-top:20px}@media only screen and (min-width:1650px){.container{width:1600px !important}}@media only screen and (max-width:991px){.menuholder #logo{padding:0px 19px}.herderwidget{margin-right:40px}#cssmenu ul li ul li a{font-size:13px;text-align:center}}.vc_btn3.vc_btn3-color-danger, .vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat{color:#fff;background-color:#e21717;font-size:20px;font-weight:bold !important}.button-pulse{animation:button-pulse 2s infinite}@keyframes button-pulse{0%{box-shadow:0 0 0 0 rgba(0,0,0,.2)}100%{box-shadow:0 0 0 20px rgba(0,0,0,0)}}h3.sec-tit{color:#fff !important;margin-top:0px !important}.wpb_gmaps_widget .wpb_wrapper{padding:0}.widget-title-footer{font-size:24px}.redtop{border-top:solid 2px #e21717}#footer-bottom{text-align:center !important;font-size:13px}footer{border-top:solid 10px #e21717}.entry-title{margin-top:40px}.sidebar{margin-top:30px}.mainbody{margin-top:75px !important}.holder{margin-top:0px}.reviews-section{text-align:center;padding-top:5px;padding-bottom:65px}.reviews-section .heading h2{color:#205da9;font-size:42px;font-weight:700;margin-bottom:1.2em}.reviews-section .heading h2:after{content:"";width:120px;height:3px;left:50%;margin-top:60px;position:absolute;z-index:1;background:#205da9;transform:translate(-50%, -50%)}.reviews-section .heading h4{font-size:18px;font-weight:700}.reviews-section .review .vc_column-inner{border-radius:5px;background:#ffffff}.reviews-section .review .review-text{color:#777777}.reviews-section .review .stars .fa{color:#fecd00;font-size:20px}.reviews-section .review .name{font-size:24px;margin-top:15px !important}.reviews-section .review .tag{color:#ccc;font-size:15px;margin-top:-7px !important}.reviews-section .review .wpb_text_column{padding:0;margin:0}.menuholder{position:fixed}.contact-add .sec-tit{font-size:32px;padding:0 0 15px}.contact-add .add-info{position:relative;line-height:normal;padding:0 0 15px 28px;font-size:18px;color:#727272}.contact-add a{color:#727272}.contact-add a:hover{color:#e21717}.contact-add .add-info .fa{position:absolute;left:0;top:4px}#cssmenu ul li ul li a{font-size:13px}.desktoppadding{padding:50px 0px}@media screen and (min-width:1051px){.headline h1{font-size:76px;text-shadow:6px 6px 6px rgba(0, 0, 0, .29)}}@media screen and (max-width:1050px){.headline h1{font-size:35px;text-shadow:6px 6px 6px rgba(0, 0, 0, .29)}}.header-right{width:auto;float:right;padding:1px 0 10px;margin-top:22px}.bttn{background:#e21717;border:solid 2px #e21717;padding:9px 34px 10px;margin:0;color:#fff;font-size:18px;font-weight:bold;letter-spacing:0;text-transform:uppercase;border-radius:0}.bttn:focus{color:inherit}.bttn-brd{background:none;color:#205da9;border-color:#205da9}.bttn-wbrd{background:none;color:#fff;border-color:#fff}.bttn2{background:#205da9;border-color:#205da9}.bttn:hover{background:#205da9;border-color:#205da9;color:#fff}.bttn2:hover{background:#e21717;border-color:#e21717;color:#fff}.cal-form .lefbleft{font-weight:400;margin:0;padding:0 0 5px}.cal-form .lefbleft span{color:#f90000}.cal-form .formblock{padding:0 0 20px}.cal-form .form-control{border-radius:0;box-shadow:none;height:auto;padding:10px 15px}.cal-form .input-group .input-group-addon{border-radius:0}.cal-form label.error_message{background:#f2dede;border:1px solid #eed3d7;color:#953b39;font-size:14px;line-height:normal;padding:8px 15px;font-weight:400;display:block}.header-right .bttn.bttn-brd{margin-right:5px}.header-right .bttn{font-size:18px;padding:8px 34px}