body{font-family:Muli,Arial,sans-serif}
img{max-width:100%;height:auto}
.container-full{width:100%}
.container2{max-width:1170px}
header .hawk-header-container{width:90%!important;max-width:none!important;margin-left:auto!important;margin-right:auto!important}
.inner-page>.container2,.inner-page>.container-ful>.container2{width:90%;max-width:none;margin-left:auto;margin-right:auto}
.container-ful.blogs>.container2,.container-ful.blog>.container2{width:90%;max-width:none}
.nopads{padding-left:0;padding-right:0}
.logo img{max-width:330px}
.fb img{width:auto;height:auto}
.navbar-toggle.menu-toggle{float:none;margin:0;border:1px solid #00c6e0;background:#000}
.navbar-toggle.menu-toggle .icon-bar{background:#fff}
.main-nav{display:block!important}
.hawk-home-slider{background:transparent;min-height:430px}
.hawk-home-slider .carousel-inner>.item{display:none;min-height:430px}
.hawk-home-slider .carousel-inner>.item.active{display:block}
.hawk-home-slider .centerM{display:flex;align-items:center;min-height:430px}
.hawk-home-slider .sliderTitle{min-height:1px}
.hawk-home-slider .sliderLink{margin-top:120px;background:url(/wp-content/uploads/hawk-machinery/slider_link_bg.png) center left no-repeat!important}
.hawk-home-slider .sliderLink a{color:#fff;display:inline-block;text-transform:uppercase;font-family:"Russo One",sans-serif}
.hawk-home-slider .carousel-control{background:none!important;width:6%;opacity:.7}
.hawk-home-slider .carousel-control .glyphicon{font-family:Arial,sans-serif!important;font-size:0!important;width:44px;height:44px;margin-top:-22px;color:rgba(255,255,255,.72)}
.hawk-home-slider .carousel-control.left .glyphicon:before{content:"‹";font-size:70px;line-height:44px}
.hawk-home-slider .carousel-control.right .glyphicon:before{content:"›";font-size:70px;line-height:44px}
.hawk-home-slider .carousel-indicators{bottom:12px}
.homePost ul{display:inline-block;text-align:left}
.homePages{width:90%;max-width:1170px;margin:0 auto 45px}
.hpages{position:relative;overflow:hidden}
.hpages img{width:100%;display:block}
.inner-page{padding:42px 0 50px}
.inner-page .entry-content:after,.inner-page .container2:after{content:"";display:table;clear:both}
.blogs{padding:30px 0;color:#fff;font-family:Raleway,sans-serif;font-size:16px;line-height:26px}
.blog-main{width:65%;float:left}
.single-post .blog .container2{display:flex;align-items:flex-start;justify-content:space-between}
.single-post .blog-main{float:none;width:65%}
.single-post .blog-sidebar{float:none;width:27%}
.single-post .blog .clear{display:none}
body.single-post .hawk-post-layout{display:grid!important;grid-template-columns:minmax(0,65%) minmax(280px,27%)!important;column-gap:8%!important;align-items:start!important}
body.single-post .hawk-post-layout .blog-main{float:none!important;width:auto!important;min-width:0!important;margin:0!important;grid-column:1!important}
body.single-post .hawk-post-layout .blog-sidebar{float:none!important;width:auto!important;margin:0!important;padding:30px 1.5%!important;grid-column:2!important}
body.single-post .hawk-post-layout .clear{display:none!important}
.blog-main .post{margin:0 0 34px}
.blog-main .post h2{font-size:26px!important;line-height:36px;margin:0 0 10px;padding:0;border:none;text-transform:none}
.blog-main .post h1,.blog-main article h1{font-size:30px!important;line-height:36px;margin:0 0 16px;padding:0;border:none;text-transform:uppercase;color:#fff!important;font-family:"Russo One",sans-serif!important}
.blog-main .post h2 a{color:#fff}
.blog-main .post h2 a:hover{color:#00c6e0}
.blog-main .post .date,.blog-main .date{display:block;color:#00c6e0;font-style:italic;margin-bottom:10px}
.blog-main .post p{font-family:Raleway,sans-serif!important;font-size:16px;line-height:24px;color:#fff!important;padding-bottom:10px}
.blog-main .more,.blog-main .page-numbers{color:#00c6e0;font-family:"Russo One",sans-serif}
.blog-main .page-numbers{display:inline-block;margin:12px 8px 0 0}
.blog-main .page-numbers.current{color:#fff}
.blog-sidebar{width:27%;padding:30px 1.5%;background:#000;float:right}
.blog-sidebar h3{font-size:32px;color:#2e90b0!important;font-weight:700!important;margin:0 0 30px;text-transform:none}
.blog-sidebar ul{list-style-type:none;padding:0;margin:0 0 10px!important}
.blog-sidebar ul li{font-size:16px;margin:0 0 15px;line-height:20px;padding:0 0 5px;border-bottom:1px solid #444;color:#fff}
.blog-sidebar ul li a{color:#fff}
.blog-sidebar ul li a:hover{color:#00c6e0}
.single-post .entry-content:after{content:"";display:table;clear:both}
.pageTitle{color:#fff;font-family:"Russo One",sans-serif;margin-top:0;margin-bottom:28px;display:inline-block;border-bottom:3px solid #fff;text-transform:uppercase}
.entry-content{color:#fff}
.entry-content a{color:#00c6e0}
.entry-content .alignright,.entry-content .pull-right{float:right;margin:0 0 20px 30px}
.products .entry-content{width:100%;padding:0}
.productPH{display:flex;flex-wrap:wrap;gap:42px 2.6%;align-items:stretch}
.productPH>.item{display:block!important;float:none!important;width:23%;margin:0 0 24px;padding:0}
.productPH .prholder{width:100%!important;float:none!important;padding:0}
.proTitle{min-height:58px;color:#00c6e0!important;font-family:"Russo One",sans-serif!important;font-size:18px!important;line-height:1.25;text-transform:uppercase}
.proImg{height:178px;overflow:hidden;background:#001b24}
.proImg img{width:100%;height:100%;object-fit:cover}
.proLink{text-align:center;margin-top:22px}
.proLink .btn,.bBlack{background:#000!important;color:#fff!important;border:0!important;border-radius:4px!important;padding:9px 19px!important}
.modal{color:#111}
.modal .responstable{font-size:13px}
.projects .entry-content .bwg-container,.projects .entry-content .bwg-standard-thumbnails{display:flex!important;flex-wrap:wrap!important;gap:14px;justify-content:center}
.projects .entry-content .bwg-item{display:block!important;width:250px!important;max-width:48%;position:relative}
.projects .entry-content .bwg-item0,.projects .entry-content .bwg-item1,.projects .entry-content .bwg-item2{display:block!important;overflow:hidden!important;background:#000!important;padding:0!important}
.projects .entry-content .bwg-item0,.projects .entry-content .bwg-item1{position:relative!important}
.projects .entry-content .bwg-item2{position:static!important}
.projects .entry-content .bwg-item1{height:150px!important}
.projects .entry-content .bwg-item1 img{position:static!important;width:100%!important;height:150px!important;object-fit:cover!important}
.projects .entry-content .bwg-zoom-effect-overlay{position:absolute!important;inset:0!important;display:flex!important;align-items:center!important;justify-content:center!important;background:rgba(0,0,0,.48)!important;opacity:0!important;transition:opacity .25s ease!important}
.projects .entry-content .bwg-item1:hover .bwg-zoom-effect-overlay{opacity:1!important}
.projects .entry-content .bwg-title1{position:static!important;display:flex!important;opacity:1!important;width:100%!important;height:100%!important;align-items:center!important;justify-content:center!important}
.projects .entry-content .bwg-title2{color:#fff!important;font-family:"Russo One",sans-serif!important;font-size:15px!important;text-align:center!important;line-height:1.25!important;padding:12px!important}
.contact .entry-content h1{color:#fff;font-family:"Russo One",sans-serif;font-size:30px;line-height:1.3;margin:0 0 28px}
.contact-form{margin-top:8px}
.hawk-contact-row:after{content:"";display:table;clear:both}
.wpcf7 input,.wpcf7 textarea,.wpcf7 select{width:100%;box-sizing:border-box}
.wpcf7 label{color:#fff;font-weight:400}
.wpcf7 input,.wpcf7 textarea{background:#fff;color:#111;border:1px solid #bfbfbf;min-height:42px;padding:9px 10px}
.wpcf7 input[type=file]{background:transparent;color:#fff;border:0;padding:8px 0}
.wpcf7 textarea{min-height:130px}
.wpcf7 input[type=submit]{width:auto;background:#000!important;color:#fff!important;border:0;padding:10px 34px!important;text-transform:none;font-family:Muli,Arial,sans-serif}
footer .foot{display:block;overflow:hidden}
.hawk-gallery-lightbox{position:fixed;inset:0;background:rgba(0,0,0,.86);z-index:99999;display:none;align-items:center;justify-content:center;padding:40px}
.hawk-gallery-lightbox.open{display:flex}
.hawk-gallery-lightbox img{max-width:92vw;max-height:88vh;width:auto;height:auto}
.hawk-gallery-close{position:fixed;right:24px;top:18px;width:44px;height:44px;border:0;border-radius:0;background:#00c6e0;color:#001b24;font-size:34px;line-height:40px;font-weight:700}
@media(max-width:991px){
  header{text-align:center}
  header .hawk-header-container{width:90%!important;max-width:none!important}
  .logo .col-lg-4,.col-lg-8,.topPhone{float:none!important;width:100%!important;margin:0 auto}
  .topPhone{padding:12px 0;font-size:20px}
  #navbar-main{float:none!important;width:100%;padding:0;margin:10px 0 0}
  .navbar-header{float:none}
  .navbar-toggle.menu-toggle{display:flex!important;align-items:center;justify-content:center;gap:12px;width:100%;margin:0 auto;padding:13px 0;color:#fff;font-family:"Russo One",sans-serif}
  .navbar-toggle.menu-toggle:before{content:"\2630";font-size:24px;line-height:1}
  .navbar-toggle.menu-toggle:after{content:"Menu";font-size:17px;text-transform:uppercase}
  .navbar-toggle.menu-toggle .icon-bar{display:none!important}
  .main-nav{display:none!important}
  .main-nav.open{display:block!important}
  .navbar-nav{float:none!important;margin:0}
  .navbar-nav>li{float:none;text-align:center}
  .navbar-default .navbar-nav>li>a{padding:14px 10px}
  .hawk-home-slider,.hawk-home-slider .carousel-inner>.item{min-height:auto}
  .hawk-home-slider .centerM{display:block;min-height:auto;padding:35px 0;text-align:center}
  .hawk-home-slider .carousel-indicators{display:none}
  .hawk-home-slider .carousel-control{display:none}
  .hawk-home-slider .sliderTitle{display:none!important}
  .hawk-home-slider .sliderLink{display:inline-block!important;float:none!important;margin:15px auto!important;background:#000!important;width:auto!important;height:auto!important;padding:10px 22px!important;font-size:20px!important;line-height:1.2!important}
  .hawk-home-slider .sliderLink a{display:inline!important;padding:0!important}
  .hawk-home-slider img{margin:20px auto 0}
  .productPH>.item{width:48%}
  .single-post .blog .container2{display:block}
  .blog-main{width:100%;float:none;margin:0 0 40px}
  .single-post .blog-main{width:100%}
  .single-post .blog-sidebar{width:90%}
  .blog-sidebar{width:90%;padding:30px 5%;float:none}
}
@media(max-width:767px){
  .logo img{max-width:260px;margin:0 auto}
  .homePages{width:94%}
  .hpages{margin-bottom:18px}
  .productPH{gap:24px 0}
  .productPH>.item{width:100%}
  .proImg{height:auto}
  .proImg img{height:auto}
  footer{text-align:center}
  .cFoot{margin-top:20px}
}
@media(min-width:768px){
  body.single-post .blog .container2{display:flex!important;align-items:flex-start!important;justify-content:space-between!important}
  body.single-post .blog-main{float:none!important;width:65%!important;margin:0!important}
  body.single-post .blog-sidebar{float:none!important;width:27%!important;padding:30px 1.5%!important;margin-top:0!important}
  body.single-post .blog .clear{display:none!important}
}
@media(max-width:767px){
  body.single-post .hawk-post-layout{display:block!important}
  body.single-post .hawk-post-layout .blog-main{width:100%!important;margin:0 0 40px!important}
  body.single-post .hawk-post-layout .blog-sidebar{width:90%!important;padding:30px 5%!important}
}
