.botmInfo{text-align:center}
.paswrdForm input[type=text]{width:50%;border:1px solid #ccc}
.paswrdForm input[type=submit]{padding:2px 10px}
html{font-size:16px}
*{outline:0;padding:0;border:none;margin:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
:before,:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
ol,ul{padding:0;margin:0}
a{text-decoration:none;transition:all 200ms ease 0;color:#922507}
a:hover{text-decoration:none;color:#000}
strong{font-weight:700}
.image img,.imgFluid{width:100%;display:block}
.clear-right{margin:0!important}
.clear{clear:both}
.ft-left{float:left}
.ft-right{float:right}
.alignnone{margin:5px 20px 20px 0}
.aligncenter,div.aligncenter{display:block;margin:5px auto}
.alignright{float:right;margin:5px 0 20px 20px}
.alignleft{float:left;margin:5px 20px 20px 0}
a img.alignright{float:right;margin:5px 0 20px 20px}
a img.alignnone{margin:5px 20px 20px 0}
a img.alignleft{float:left;margin:5px 20px 20px 0}
a img.aligncenter{display:block;margin-left:auto;margin-right:auto}
img{max-width:100%;height:auto;border:none}
body{margin:0;padding:0;background:#fff;font-family:'Lato',Arial,Helvetica,sans-serif;font-size:18px;color:#000;line-height:1.5;font-weight:400}
h1,h2,h3,h4,h5,h6{font-weight:700;margin:0 0 10px}
h1{font-size:2.5rem}
h2{font-size:2rem}
h3{font-size:1.5rem}
h4{font-size:1.3rem}
p{font-size:18px;color:#000;line-height:1.5;font-weight:400;margin:0 0 15px}
.btn{font-size:17px;font-weight:700;text-transform:uppercase;border:none;box-shadow:none!important;padding:10px 30px;text-align:center}
.btn img.arrow{height:18px;position:relative;top:-2px;margin-left:8px}
.btn-primary{background-color:#2d70b7;color:#fff}
.btn-primary:hover{background-color:#333;color:#fff}
.btn-dark{background-color:#000;color:#fff}
.btn-dark:hover{background-color:#333;color:#fff}
.btn-danger{background-color:#cf242a;color:#fff}
.btn-danger:hover{background-color:#333;color:#fff}
.btn-warning{background-color:#c09d03;color:#fff}
.btn-warning:hover{background-color:#2d70b7;color:#fff}
#layout{overflow:hidden}
.header{background:#fff;height:auto;width:100%;-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-transition:.5s;transition:.5s}
.header-top{width:100%;position:relative;z-index:999;text-align:center;background:#fff;padding:15px 0}
.header-top .brand-logo img{max-height:80px}
.header-top .brand-logo a{display:inline-block}
.header-top .header-right{display:none}
.header-meta{background:#000}
.header-meta .col-md-12{display:flex}
.header-right{display:flex;align-items:center;justify-content:flex-end;flex:1 1 0;-ms-flex:1 1 0}
.header-right ul{display:flex}
.header-right ul li{display:flex;align-items:center;color:#fff}
.header-right ul li.title{color:#fff;text-transform:uppercase;font-weight:700;font-size:1rem}
.header-right ul li a{display:flex}
.header-right ul li.phone-number{margin-right:25px}
.header-right ul li.phone-number a{color:#c09d03;font-weight:900;font-size:1.375rem;display:flex;align-items:center}
.header-right ul li.phone-number .fa{font-size:22px;margin-right:5px;position:relative;top:0;transform:rotate(-10deg)}
.header-right ul li.phone-number a:hover{color:#fff}
.header-right ul li.social-icon{color:#fff;text-transform:uppercase;font-weight:700;font-size:1rem}
.header-right ul li.social-icon a{color:#fff;display:flex;align-items:center}
.header-right ul li.social-icon i{color:#000;background:#fff;padding:5px;min-width:26px;border-radius:3px;margin-left:5px;text-align:center}
.header-right ul li.social-icon a:hover .fa-facebook-f{color:#fff;background:#3b5998}
.header-right ul li.social-icon a:hover .fa-twitter{color:#fff;background:#00acee}
.header.is-fixed .brand-logo img{max-height:50px}
.header.is-fixed .header-top{padding:10px 0}
.header.is-fixed{background:#fdfbf3;position:fixed;top:0;height:auto;z-index:100;-webkit-animation-name:stickySlideDown;animation-name:stickySlideDown;-webkit-transition:none;transition:none;box-shadow:#333 0 -3px 10px -3px}
@-webkit-keyframes stickySlideDown {
0%{opacity:.7;-webkit-transform:translateY(-100%);transform:translateY(-100%)}
100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
}
@keyframes stickySlideDown {
0%{opacity:.7;-webkit-transform:translateY(-100%);transform:translateY(-100%)}
100%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}
}
.nav{width:auto;margin:0;padding:0}
.nav ul{width:100%;margin:0;padding:0;list-style:none}
.nav ul li{display:inline-block;position:relative;transition:all 200ms ease 0;float:left;line-height:48px;padding:0 22px}
.nav ul li+li:before{content:'|';color:gray;position:absolute;left:0;top:0}
.nav ul a{font-size:18px;font-weight:700;color:#fff;transition:line-height .5s ease 0;text-transform:uppercase;position:relative;display:block}
.nav ul li:first-child{padding-left:0}
.nav ul li.last a{padding-right:0}
.nav ul li:hover > a{color:#c09d03}
.nav ul li.current-menu-item > a{color:#c09d03}
.nav ul li.current-menu-parent > a{color:#c09d03}
.nav ul li.current-menu-ancestor > a{color:#c09d03}
.nav ul li:hover > ul{display:block;margin-top:0;transition:margin 200ms ease 0;opacity:1;visibility:visible}
.nav ul ul{background:#000;list-style:none;margin-top:30px;padding:0;position:absolute;top:100%;width:12em;left:0;z-index:99999;opacity:0;visibility:hidden}
.nav ul ul ul{background:#222;left:100%;top:0}
.nav ul ul li{float:none;margin:0;padding:0;display:block;transition:all 200ms ease 0;border-bottom:1px solid #333}
.nav ul ul li:before{display:none}
.nav ul ul a{padding:10px;font-size:16px;color:#fff;width:auto;height:auto;line-height:1.5;display:block;float:none;text-transform:none;text-transform:capitalize;text-shadow:inherit;border-right:none;border-left:none;text-align:left;font-weight:400}
.nav ul ul a:hover{background:#c09d03;color:#fff}
.nav ul ul li.active a{font-weight:400;background:#c09d03;color:#fff}
.nav ul li.float-right a.btn-primary{color:#fff;font-size:1.125rem;font-weight:700}
.nav ul li.menu-item-10851 > a{pointer-events:none;cursor:pointer}
.homeBanner{width:100%;padding:0;position:relative}
.homeBanner .item{position:relative}
.homeBanner .item:before{content:'';background:#000;width:100%;height:100%;position:absolute;left:0;top:0;opacity:.2}
.homeBanner .banner-info{width:100%;position:absolute;left:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%)}
.homeBanner .banner-info h1{color:#fff;font-weight:900;font-size:4rem;text-shadow:0 0 10px #333;line-height:1.2}
.homeBanner .banner-info p{color:#fff}
.homeBanner .owl-theme .owl-nav{margin:0}
.homeBanner .owl-theme .owl-nav button{width:43px;height:43px;background-image:url(../png/slider-arrows.png)!important;background-color:transparent!important;background-repeat:no-repeat;position:absolute;top:50%;margin-top:-22px;transition:all 200ms ease 0}
.homeBanner .owl-theme .owl-nav button span{display:none}
.homeBanner .owl-theme .owl-nav button.owl-prev{left:-80px;background-position:left top}
.homeBanner .owl-theme .owl-nav button.owl-prev:hover{background-position:left bottom}
.homeBanner .owl-theme .owl-nav button.owl-next{right:-80px;background-position:right top}
.homeBanner .owl-theme .owl-nav button.owl-next:hover{background-position:right bottom}
.homeBanner:hover .owl-theme .owl-nav button.owl-prev{left:0}
.homeBanner:hover .owl-theme .owl-nav button.owl-next{right:0}
.panel1{background:#1a1b26;padding:50px 0}
.panel1 .col-lg-6{margin-bottom:30px}
.panel1 h2{color:#fff;margin:0 0 15px}
.panel1 p{color:#fff}
.panel1 ul{list-style:none;padding:0}
.panel1 ul li{border-bottom:1px solid #767676;padding-bottom:30px;margin-bottom:30px;color:#fff;font-weight:300}
.panel1 .last ul li:last-child{border:none;padding-bottom:0;margin-bottom:0}
.panel1 ul li h3 a{color:#c09d03}
.panel1 .counter ul li{line-height:1;padding-bottom:20px}
.panel1 .counter ul li strong{display:block;font-size:3.3rem;font-weight:700;color:#c09d03;margin:0 0 5px}
.panel1 .counter ul li strong.percent:after{content:"+";display:inline-block;position:relative;left:3px}
.panel1 .counter ul li{color:#fff;font-weight:400}
.panel2{background:#fff;position:relative;padding-bottom:30px}
.panel2 .row{align-items:center}
.panel2 .work-place{background:#c09d03;padding:10px 40px 30px;display:flex;position:relative}
.panel2 .work-place:before{content:'';background:#c09d03;width:100%;height:40px;position:absolute;left:0;top:-40px}
.panel2 .work-place h2{text-transform:uppercase}
.panel2 .work-place .action{padding-top:5px}
.panel2 .work-place .image{padding-left:20px}
.panel2 .work-place .image img{display:block;border:1px solid #fff}
.panel2 .highly-trained{display:flex;max-width:325px;justify-content:center;align-items:center}
.panel2 .highly-trained h3{text-transform:uppercase;margin:0}
.panel2 .highly-trained img{max-width:100px;flex:0 0 100px;height:auto}
.panel2 .action{padding-top:10px}
.panel2 .action .btn-danger{width:100%;max-width:325px;font-size:1.25rem}
.our-service{background:#fff;padding:50px 0}
.our-service .heading{padding-bottom:20px}
.our-service .heading .section-logo{margin-bottom:10px}
.our-service .service-img{margin:0 0 15px}
.our-service .service-img img{display:block;width:100%}
.our-service h3{margin-bottom:5px}
.our-service a.more-link{color:#d1222f;font-weight:700}
.our-service a.more-link:hover{color:#2d70b7}
.panel3{background:#fff;position:relative;padding:50px 0}
.panel3 .row{align-items:center}
.panel3 .col-lg-4{padding-right:0;z-index:9}
.panel3 .bobcat-electrical{border:1px solid #c7c5c5;display:flex;align-items:center;flex-flow:wrap;padding:30px;height:100%;position:relative}
.panel3 .bobcat-electrical .white-bg{background:#fff;position:relative;z-index:9;padding:15px 0}
.panel3 .bobcat-electrical .white-bg:before{content:'';position:absolute;height:100%;background:#fff;width:200px;top:0;right:-160px;clip-path:polygon(0 0,100% 0,65% 100%,0 100%)}
.panel3 .bobcat-electrical .white-bg img{margin-bottom:20px;position:relative}
.panel3 .bobcat-electrical .white-bg p{position:relative}
.panel3 .bobcat-electrical .white-bg .btn-primary{margin-top:20px;position:relative}
.panel4{background:#fff;position:relative;padding:50px 0 0}
.panel4 .row{align-items:flex-end}
.panel4 .pipeline{background:#1a1b26;padding:5em 3em 5em 0;position:relative}
.panel4 .pipeline:before{content:'';position:absolute;height:100%;background:#1a1b26;width:300%;top:0;right:80%}
.panel4 .pipeline img{position:relative;margin:0 0 25px}
.panel4 .pipeline h2{position:relative;color:#c09d03;margin-bottom:20px}
.panel4 .pipeline p{position:relative;color:#fff}
.panel4 .pipeline .btn{position:relative;margin-top:20px}
.panel4 .service-box .item{padding:0 8px}
.panel4 .service-box .item h3{margin:0}
.panel4 .service-box .item a.more-link{font-weight:700;color:#c09d03;margin:0 0 10px;display:inline-block;font-size:18px}
.panel4 .service-box .item a.more-link:hover{color:#2d70b7}
.panel4 .service-box .item img{width:100%;display:block}
.recent-post{background:#f5f5f5;padding:50px 0 30px}
.recent-post h2{text-transform:uppercase;margin:0 0 15px}
.recent-post .item{padding-bottom:30px;position:relative;margin-bottom:30px}
.recent-post .blog-thumb{padding-bottom:15px;overflow:hidden}
.recent-post .blog-thumb img{width:100%;display:block}
.recent-post .item h4{font-size:1.4rem;line-height:1.3}
.recent-post .item a.more-link{font-weight:700;color:#c09d03;margin:0;display:inline-block;font-size:18px;position:absolute;bottom:0}
.recent-post .item a.more-link:hover{color:#2d70b7}
.inner-banner{background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative;padding-top:0;min-height:300px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}
.inner-banner:before{content:'';background:#000;width:100%;height:100%;position:absolute;left:0;top:0;opacity:.2}
.inner-banner .banner-info{position:relative;width:100%}
.inner-banner .banner-info .action{text-align:right}
.inner-banner .banner-info .btn-danger{border-radius:4px 4px 0 0}
.inner-banner .banner-info .btn-danger img.crain-icon{mix-blend-mode:screen;margin-right:5px}
.inner-banner h1{color:#fff;text-transform:uppercase;font-weight:900;font-size:3rem;display:block;text-align:center;padding-bottom:0;line-height:1}
.page-id-36 .inner-banner h1 span{display:none}
.inner-banner .about-banner-button{width:100%;position:absolute;bottom:0}
.inner-banner .about-banner-button .action{text-align:right}
.inner-banner .about-banner-button .btn-danger{border-radius:4px 4px 0 0}
.inner-banner .about-banner-button .btn-danger img.crain-icon{mix-blend-mode:screen;margin-right:5px}
.inner-page{padding:80px 0 50px;background:#fff}
.inner-page h3{text-transform:uppercase;font-weight:900}
.inner-page h2{text-transform:uppercase;font-weight:900;font-size:1.625rem;color:#922507}
.inner-page h2.center-title{color:#000;text-transform:uppercase;font-weight:900;font-size:3.5rem;margin-bottom:30px}
.inner-page h4{text-transform:uppercase;font-weight:900;font-size:22px;color:#922507;margin-bottom:30px}
.inner-page h2.center-title small{color:#cf242a;border-bottom:2px solid #cf242a;border-top:2px solid #cf242a;font-weight:700}
.inner-page p{line-height:27px;letter-spacing:-.5px}
.inner-page p a,.inner-page li a{font-weight:700}
.inner-page.blog-page .post-item{margin-bottom:30px}
.post-inner{background:#fff;margin-bottom:0;position:relative;float:left;width:100%;height:100%;box-shadow:0 0 10px -2px #aaa;border-radius:8px;overflow:hidden}
.post-thumbnail{margin-bottom:20px;overflow:hidden}
.post-thumbnail img{display:block;width:100%}
.post-inner .post-thumbnail img{transition:all ease .3s;width:100%;height:250px;object-fit:cover;object-position:top center}
.post-inner:hover .post-thumbnail img{transform:scale(1.1) rotate(2deg)}
.blog-item-body{font-size:16px;font-weight:400;color:#000;padding:0 20px 50px}
h2.blog-item-title{margin:0 0 .5em;font-size:1.25rem;text-transform:none}
h2.blog-item-title a{color:#000}
h2.blog-item-title a:hover{color:#922507}
.entry-meta{margin-bottom:10px;font-size:16px}
.entry-meta.meta{margin-bottom:30px}
.entry-meta a{color:#300;text-decoration:none;margin-left:5px}
.entry-meta .fa{color:#922507}
.entry-meta .fa-list{margin-left:10px}
.blog-item-body .blog-item-foot{position:absolute;bottom:25px}
.blog-item-body .blog-item-foot a.green-text{font-size:15px;font-weight:600;text-transform:uppercase;color:#922507}
.blog-item-body .blog-item-foot a.green-text:hover{margin-left:10px}
.pagination.top-margin{justify-content:center;padding:20px 0 50px}
.pagination.top-margin .wp-pagenavi a,.pagination.top-margin .wp-pagenavi span{height:40px;min-width:40px;text-align:center;line-height:40px;border-radius:4px;color:#555;font-size:14px;padding:0 15px;font-weight:600;margin:0 3px;display:inline-block;background:#fff;margin-bottom:5px}
.pagination.top-margin .wp-pagenavi a:hover,.pagination.top-margin .wp-pagenavi span.current{background:#922507;border-color:#922507;color:#fff}
.pagination.top-margin .wp-pagenavi span.pages{display:none}
.single-page .col-lg-8 h4{margin-bottom:5px}
.single-page .col-lg-8 p a{color:#300}
.single-page .col-lg-8 p a:hover{text-decoration:underline}
.blog-meta{margin-top:10px;z-index:1;position:relative;display:flex}
.blog-meta .icon{padding-top:50px;padding-right:0}
.blog-meta .icon i{display:block;width:60px;height:60px;line-height:60px;background:#f6f7f8;text-align:center}
.blog-meta .entry-meta .fa-list{margin-left:15px}
.single-page .col-lg-8 .blog-rel-post{margin-top:40px}
.single-page .col-lg-8 .blog-rel-post h4{margin:0 0 15px}
.single-page .col-lg-8 .blog-rel-post .post-item{margin-bottom:30px}
.lower-content{position:relative}
.lower-content h3{font-weight:700;color:#1f3244;margin:20px 0 10px}
.lower-content h4{font-weight:700}
.lower-content ul{padding:0 0 0 20px;margin:0}
.lower-content ul li{position:relative;margin-bottom:10px;padding-left:0}
.lower-content ol{padding:0 0 0 20px;margin:0}
.lower-content ol li{position:relative;margin-bottom:10px;line-height:1.5}
.innerBanner .banner-info .banner-content h1.blog-title{font-size:3.5rem}
.lower-content .blog-body{padding:0 0 40px}
.lower-content .blog-body h2.blog-title{margin-bottom:15px}
.sidebar .widget{float:left;width:100%;box-shadow:0 0 5px 0 rgba(0,0,0,.2);border-radius:8px;padding:20px 20px 1em;margin:0 0 30px;background:#fff}
.sidebar .widget h3.widget-title{font-size:1.2rem;text-transform:uppercase;font-weight:600;position:relative;padding-bottom:8px;margin-bottom:15px}
.sidebar .widget h3.widget-title:before{position:absolute;left:0;bottom:-11px;width:100%;height:3px;background:#922507;opacity:.5;content:""}
.sidebar .widget h3.widget-title:after{position:absolute;left:0;bottom:-13px;height:8px;width:8px;border-radius:50%;background:#922507}
.sidebar .widget ul{list-style:none;padding:0;margin:0}
.sidebar .widget ul li{border-bottom:1px solid #e7e7e7;margin-bottom:0;padding:10px 0;color:#999;font-size:14px;position:relative}
.sidebar .widget ul li:last-child{border:none}
.sidebar .widget ul li a{color:#616161;position:relative;font-size:16px;font-weight:500}
.sidebar .widget ul li a:hover{color:#922507}
.sidebar .widget ul li .post-date{color:#999}
.sidebar .widget ul li .rpwe-thumb{border:none!important;padding:0!important;border-radius:5px;float:left;margin:2px 10px 2px 0;height:65px}
.sidebar .widget ul.rpwe-ul li .rpwe-title{margin-bottom:8px!important;line-height:1;text-transform:none}
.sidebar .widget ul.rpwe-ul li .rpwe-title a{font-weight:600}
.sidebar .widget ul.rpwe-ul li time{color:#adaeb6;font-size:14px}
.lower-content .blog-body .wpcf7{background:#fff;padding:30px;border-radius:10px;box-shadow:0 0 10px -2px #aaa}
.lower-content .blog-body .wpcf7 .form-row .col-md-6{margin-bottom:15px}
.lower-content .blog-body .wpcf7 .form-row .form-control{font-size:14px;height:40px}
.lower-content .blog-body .wpcf7 .form-btn{text-align:center}
.lower-content .blog-body .wpcf7 .form-btn .submit-btn{background:#1f3244;color:#fff;text-transform:uppercase;font-weight:700;border:none;padding:10px 30px}
.lower-content .blog-body .wpcf7 .form-btn .submit-btn:hover{background:#9e8750}
.inner-page .panel-grid-cell .widget-title{font-size:1.625rem;color:#922507;font-weight:900;margin:0 0 10px}
.career-text-area{background-color:#c09d03;padding:25px 15px}
.career-text-area h4{display:block;text-align:center;color:#000;margin-bottom:10px}
.career-text-area img{width:100%;display:block;border:1px solid #fff}
.inner-page .panel-grid-cell ul{list-style:none;padding-left:10px;padding-bottom:10px}
.inner-page .panel-grid-cell ul li{margin-bottom:4px;position:relative;padding-left:20px}
.inner-page .panel-grid-cell ul li strong{font-weight:700}
.inner-page .panel-grid-cell ul li:before{font-family:'FontAwesome';content:'\f101';color:#922507;margin-right:5px;position:absolute;left:0}
.inner-page .panel-grid-cell ul.employees li{margin-bottom:10px}
.gallery img{border:none!important}
.contactInfo h4{margin-bottom:10px}
.contact-page-form{border:1px solid #ced4da;padding:30px;border-radius:8px}
.contact-page-form h3{margin-bottom:15px}
.contact-page-form .form-row{margin:0 0 20px}
.contact-page-form .form-row .wpcf7-form-control-wrap{width:100%}
.contact-page-form .form-row .form-control{position:relative;display:block;width:100%;padding:0 15px;color:#000;height:60px;background:#fff;font-weight:400;border-radius:6px;box-shadow:0 0 15px rgba(0,0,0,0.10)}
.contact-page-form .form-row textarea.form-control{height:160px;padding:10px 15px}
.contact-page-form .wpcf7 form .wpcf7-response-output{margin:10px 0 0}
.service-page .rightbar .widget_media_image{margin-bottom:20px}
.service-page .rightbar #media_image-2.widget_media_image{margin-bottom:10px}
.service-page .rightbar .widget_text{text-align:center;margin-bottom:20px}
.service-page .rightbar .widget_text p{margin-bottom:5px}
.request-form{padding:25px 25px 30px;border-radius:8px;width:100%;max-width:600px;background-color:#eee}
.request-form .form-row .col-md-6,.request-form .form-row .col-md-12{margin:0 0 10px}
.request-form .form-row .wpcf7-not-valid-tip{font-size:16px}
.request-form .form-row br{display:none}
.request-form .form-row label{width:100%;margin-bottom:2px;font-size:16px;font-weight:500}
.request-form .form-row label span{color:red}
.request-form .form-row .wpcf7-form-control-wrap{width:100%}
.request-form .form-row .form-control{position:relative;display:block;width:100%;padding:0 10px;color:#000;height:48px;background:#fff;font-weight:400;border-radius:6px;box-shadow:none;border:1px solid #ddd}
.request-form .form-row textarea.form-control{height:120px;padding:10px}
#wpcf7-f10070-p240-o1.wpcf7 form .wpcf7-response-output{font-size:16px;width:100%;max-width:500px;margin:10px 0 0}
.post-password-form label{width:100%;max-width:400px}
.post-password-form label input[type="password"]{width:100%;height:40px;border:1px solid #ddd;padding:0 10px}
.post-password-form input[type="submit"]{background:#cf242a;color:#fff;height:40px;display:inline-block;padding:0 20px;font-size:16px;text-transform:uppercase;font-weight:700}
.post-password-form input[type="submit"]:hover{background:#000}
.custom-password-message{color:red}
.page-id-46 .inner-page{padding-bottom:0}
.google-map{position:relative;padding-top:50px}
.google-map .textwidget{width:100%;padding-bottom:40%;position:relative;overflow:hidden}
.google-map .textwidget p{margin:0}
.google-map .textwidget iframe{width:100%;height:100%;position:absolute;top:0;left:0;display:block}
footer{width:100%;background-color:#fff;padding:60px 0 0;border-top:1px solid #c9c9c9}
.footer-form .form-row .col-md-4{margin:0 0 40px}
.footer-form .form-row .form-control{border:none;border-bottom:1px solid #000;border-radius:0;box-shadow:none;height:46px;padding:0}
.footer-form .form-control::-webkit-input-placeholder{opacity:1}
.footer-form .form-control::-moz-placeholder{opacity:1}
.footer-form .form-control:-ms-input-placeholder{opacity:1}
.footer-form .form-control::-ms-input-placeholder{opacity:1}
.footer-form .form-control::placeholder{opacity:1}
.footer-form .form-btn{padding-top:25px}
footer h4{margin:0 0 20px;width:100%;font-size:22px}
footer .address ul{list-style:none;padding:0}
footer .address ul li{font-size:16px;margin:0 0 30px}
footer .address ul li a{color:#000;font-weight:600}
footer .address ul li a:hover{color:#2d70b7}
.footer-bottom{background:#000;padding:15px 0;margin-top:50px}
.footer-bottom .col-md-12{display:flex}
.footer-bottom .social-icon{color:#fff;text-transform:uppercase;font-weight:700;font-size:16px;display:flex;align-items:center;order:2;display:flex;flex:1 1 0;justify-content:flex-end}
.footer-bottom .social-icon ul{display:flex;align-items:center;list-style:none}
.footer-bottom .social-icon ul li{margin-left:8px;margin-left:8px;width:30px;line-height:30px;height:30px}
.footer-bottom .social-icon ul li a{color:#000;background:#fff;border-radius:3px;min-height:30px;width:100%;display:block;text-align:center}
.footer-bottom .social-icon ul li a:hover{color:#000;background:#c09d03}
.footer-bottom .social-icon ul li.title{width:auto}
.footer-bottom p.copyright{font-size:16px;color:#fff;margin:0}
.scrollToTop{bottom:0;display:none;position:fixed;right:0;width:30px;z-index:999}
.textwidget h1{font-size:2.5rem;color:#2a4fa3;margin:0;font-weight:600}
.inner-page h3{color:#922507}
.form_title h4{font-size:22px;color:#922507;padding:2px 5px 8px 0;margin:0;font-weight:700}
.contact_form .row{padding-bottom:30px}
.form_field{letter-spacing:normal;word-spacing:normal;text-transform:none;text-indent:0;text-shadow:none;display:inline-block;text-align:start;appearance:textfield;background-color:-internal-light-dark(#fff,#3b3b3b);cursor:text;margin:0;padding:1px 2px;border-width:2px;border-style:inset;border-color:-internal-light-dark(#767676,#c3c3c3);border-image:initial}
#RetrieveYourPreviousfilledform{margin-bottom:10px!important;background:#c09d03;color:#fff;border:none!important;width:100%;max-width:290px}
#RetrieveYourPreviousfilledform:hover{background:#000}
#userformid{width:100%;max-width:290px;margin-bottom:15px!important;height:40px}
.application-btn{margin-left:15px}
.hide{display:none!important}