body{color:#242424!important;}
p {margin-bottom: 25px;font-size:16px;}
 .new-submit {
   background-color: #000 !important;
   background: #000 !important;
   color: #f9a800 !important;
   padding: 15px 40px !important;
   border-color: #000 !important;
   height: 53px !important;
   font-size: 18px !important;
   border-radius: 6px !important;
 }
 .new-submit:hover,.new-submit:focus.new-submit:active{
   background: #000!important;
 } 
 .p-new p{
     font-size:20px;
 }
 .home-new-layer .list-t .ls-ln {
    color: #000!important;
 }
 .vc_custom_1729153756905 .vc_column-inner,
 .vc_custom_1729154313357 .vc_column-inner,
 .vc_custom_1729141452095 .vc_column-inner{
     padding-top:0!important;
 }
 .product-list h5 a:hover,.product-list h5 a:focus{
 text-decoration: underline!important;
 outline: none!important;
 }
 .call-new .icon-phone:before{
     color: #f9a800;
     vertical-align: bottom;
 }
 .mail-new .icon-envelope:before{
     color: #f9a800;
     vertical-align: middle;
 }
 .search-toggle-li .icon-magnifier{
 color: #f9a800;
 }
 .new-copy ul {
     display: flex;
     text-align: center;
     list-style: none;
 }
 .product-list .vc_gitem-post-data-source-post_title{
     text-align: center!important;
 }
 .product-list .vc_btn3-container,.product-list .vc_gitem-post-data-source-post_excerpt{
 display:none;
 }
 .gallery-new .vc_gitem-zone {
     border-radius: 5px;
 }
 
 #site-navigation-wrap .dropdown-menu > li > a {padding: 0 10px!important;}
 .vc_row.wpb_row.vc_row-fluid.vc_custom_1729245382784{padding-top:0!important;}
 .product-item .wpb_content_element{margin-bottom:0px!important;}
 .product-item .wpb_wrapper h5{background:#fff8eb; padding:20px;max-width: 500px; margin: 0 auto;font-size: 20px;border: solid 1px #f1f1f1; border-radius: 0 0 5px 5px;}
 .product-item .wpb_wrapper h5:hover{background:#000; padding:20px;}
 .product-item .wpb_wrapper h5:hover span{color:#fff!important;}
 .product-item .wpb_single_image .vc_single_image-wrapper.vc_box_shadow{box-shadow: none!important;}
 .cnt-image.vc_custom_1729252282379 {padding-right:40px !important; padding-left: 40px !important;}
 .cnt-left .wpb_wrapper ul{margin-left:0!important; margin-bottom:40px;}
 .usp{margin-bottom:0!important;}
 .wpb_text_column.wpb_content_element.vc_custom_1729246917002{margin-top:0!important;}
  body button[type="submit"]:hover, body button:hover, body div.wpforms-container-full .wpforms-form button[type="submit"]:hover{
  background:#f9a800!important; color:#000!important;
 }
 .cnt-image{background:#222222!important;}
 .vc_row.wpb_row.vc_row-fluid.usp-clm.vc_custom_1729253278699.vc_row-has-fill {background: #222222 !important;}
 .usp .ls-img-layer.ls-layer {border-radius: 100% !important;overflow: hidden;}
 .cnt-left .wpb_wrapper ul li{border:solid 1px #f9a800; padding:8px 26px; border-radius:30px; margin-right:10px; display:inline-block;}
 .product-item .wpb_single_image .vc_single_image-wrapper.vc_box_shadow img{box-shadow: none!important;border: solid 1px #f1f1f1; border-bottom:0; border-radius: 5px 5px 0px 0px;}
  .vc_custom_1729242896502, .vc_custom_1729242905038 { background-color: #000 !important;}
 .vc_custom_1729242896502 img.ls-img-layer.ls-layer,  .vc_custom_1729242905038 img.ls-img-layer.ls-layer{border-radius: 100% !important;}
 .vc_tta-color-black.vc_tta-style-modern .vc_tta-tab.vc_active > a {
  border-color:#F90!important;background-color:#F90!important;color:#000!important;}
  .wpb_column.vc_column_container.vc_col-sm-3 {
     background: transparent!important;
 }
 .right-img img{margin-bottom:30px;}
 .vc_tta-container {margin-bottom: 0!important;}
 .tab-new .vc_do_btn{padding:20px; background-color: #f8f8f8 !important;margin-top: -5px;}
 
 .tab-new .vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern {
     color: #000;
     border-color: #f9a800; 
   background:#f9a800 url(https://okbattachments.co.uk/wp-content/themes/oceanwp/assets/img/pdf.png) 20px 10px no-repeat; 
     font-size: 19px;
     font-weight: 700; text-decoration:none!important;
 }
 #footer-bottom{padding:30px 0;}
 .usp-clm .wpb_text_column h4 {
   font-size: 19px!important;
 font-weight: 700;
 }
 .usp-clm .wpb_text_column h6 {
   font-size: 16px!important;
   line-height:22px!important;
   font-weight: normal;
 }
 .vc_btn3.vc_btn3-size-md.vc_btn3-icon-left:not(.vc_btn3-o-empty) {
   padding-left: 60px!important;
 }
 .tab-new .vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern i{display: none;}
 .wpb_single_image.wpb_content_element.vc_align_center.left-img {
     background: #f5f5f5;
     border-radius: 10px;
     padding: 10px;margin-left: 0;
 }
 .right-img-cnt ul{margin-left:0!important;}
 .right-img-cnt ul li{padding-bottom:15px;}
 #wpforms-submit-10957{
 border-width: 0;
 }
  
 #wpforms-submit-10957:hover,#wpforms-submit-10957:active {
     background: #fff !important;
     color: #000 !important;
 }
  
 #wpforms-submit-10957:focus,#wpforms-submit-10957:focus:after {
      border: #fff;
  }
 a:focus {
     outline: none!important;
 }
 .lay-btn .ls-bottom-slidebuttons{
     display:none!important;
 }
 .wpforms-field input:focus,.wpforms-field textarea:focus ,.wpforms-field select:focus{
   border-color: #222!important;
     box-shadow: 0 0 0 1px #222, 0px 1px 2px rgba(0, 0, 0, 0.15)!important;
 }
 .cnt-right h1{
     text-transform: uppercase;
 }
 .site-content ul, ol {
     margin: 15px 0 15px 0!important;
 }
 .tab-new {
     padding-bottom: 30px;
 }
 .tab-new .vc_btn3-center {
     text-align: center;
     margin-left: 20px;
     margin-right: 20px;
 }
 
 .tab-new .vc_tta-container {
     padding-left: 20px;
     padding-right: 20px;
 }
 .call-ftr.call-new {
     padding: 0 30px;
 }
 .ho-sl .vc_column-inner{
     padding-top: 0px!important;
 }
 .usp-clm .wpb_text_column h4{
 font-size:25px;
 }
  
 #site-header{border-bottom: 1px solid #ccc;}
 .cnt-right.wpb_column.vc_column_container.vc_col-sm-6 { padding: 60px 30px;}
 .cnt-right h1{font-weight:bold;}
 .cnt-right h4{font-size:20px; margin-bottom:0;}
 .cnt-right p strong{font-weight:normal;}
 .cnt-right ul li i, .right-img-cnt ul li i{display: none;}
 .cnt-right ul li, .right-img-cnt ul li{background:url(https://okbattachments.co.uk/wp-content/themes/oceanwp/assets/img/arrow.png) left 6px no-repeat; padding:0 0 10px 30px;}
 .cnt-left ul li{background:#000; color:#fff;}
 .cnt-left ul{border-top:solid 1px #c78600; padding-top:30px; margin-top:15px;}
 .tab-new{background:#3a3a3a!important}
 .tab-new ul{margin:14px 0 0 0 !important;}
 .tab-new ul li{margin: 8px 7px 1px 8px!important;} 
 .tab-new ul li a{background:#232323; text-decoration: none;}
 .cnt-image .cnt-left ul{border:none!important; margin-top:0!important; padding-top:0!important}
 .usp-clm input, .usp-clm textarea{border:none!important; resize:none!important;min-height: 54px!important;}
 .vc_tta.vc_general .vc_tta-tab.vc_active > a::after, .vc_tta.vc_general .vc_tta-tab.vc_active > a::before {
   width: 0vw!important;height:0vw!important;}
 .vc_tta-color-black.vc_tta-style-modern .vc_tta-tab.vc_active > a {
   color: #fff !important;
   font-weight: bold;
   text-align: center;
   text-decoration: none !important;
 }
 .vc_tta.vc_tta-style-modern .vc_tta-panel-body, .vc_tta.vc_tta-style-modern .vc_tta-panel-heading, .vc_tta.vc_tta-style-modern .vc_tta-tab > a {
   border-width: 1px;
   background:#232323; font-weight:bold; text-decoration: none!important;
   background-image: none !important;
   background-repeat: repeat-x;
   filter:none!important;
 }
 .vc_tta-color-black.vc_tta-style-modern .vc_tta-tab > a {
   border-color: #222;
   background-color: #000!important;
   color: #fff;
 }
 .product-item h5 a{text-decoration: none!important;}
 footer {
   max-width: 1270px;
   margin: 0 auto;
 }
  
 @media screen and (max-width:1199px) {
  
  footer{max-width:100%;}
  

 footer { 
   max-width:98%;
   margin: 0 auto;
 }
   .vc_custom_1729495758260{border-left-width: 0px !important;}
   .vc_column-inner.vc_custom_1720437730036{margin-left:0px!important;margin-right:0px!important;}
   .vc_row.wpb_row.vc_inner.vc_row-fluid.vc_column-gap-5 {
     display: flex;padding: 0 50px;
 } 
   .vc_column_container > .vc_column-inner {
     box-sizing: border-box;
     padding-left: 1px;
     padding-right: 1px;
     width: 100%;
 }
 .cnt-left .wpb_wrapper ul li{margin-bottom:15px;}
   .vc_row.wpb_row.vc_row-fluid.footer-social.vc_custom_1729503462901.vc_row-has-fill {
     padding: 0 5%;
 }
 .footer-social > .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-lg.vc_icon_element-have-style-inner{width: 3.2em !important;height: 3.2em !important;} 
 .wpb_single_image.wpb_content_element.vc_align_center.left-img{margin-right:5%;}
 .vc_tta.vc_general .vc_tta-panel-title{font-size: 20px!important;}
 .footer-social .vc_column-inner{padding-left:4px!important; padding-right:4px!important;}
 .footer-social .vc_icon_element-inner.vc_icon_element-size-lg.vc_icon_element-have-style-inner {width: 3em !important;height: 3em !important;}
 .footer-social .vc_icon_element-icon {font-size: 1.7em !important;} 
 .footer-social > .vc_column_container > .vc_column-inner{padding-left:1px!important;padding-right:1px!important;}
 .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-icon::before{font-size:0.7em!important;position: relative;
     top: -4px;}
 .cnt-right.wpb_column.vc_column_container.vc_col-sm-6 {padding:0 5%;}
   .mail-ftr.mail-new {
     clear: both;
     width: 100%;
     float: left;
     margin-top: 10px;
 }
 .call-ftr.call-new {
     padding: 0;
 }
 }
 
 .content-full-width .content-area, body.content-full-screen #content-wrap {
  width:1240px!important;
  max-width: none !important;
  padding: 0 !important;
  border: 0 !important;
}
.container{width:1240px!important}
.product-item{margin-bottom:30px;}
.product-item:hover .wpb_wrapper{-webkit-box-shadow: 0px 0px 36px 0px rgba(240,240,240,1);
-moz-box-shadow: 0px 0px 36px 0px rgba(240,240,240,1);
box-shadow: 0px 0px 36px 0px rgba(240,240,240,1);}
.product-item:hover .wpb_wrapper h5 {background: #000; padding: 20px;}
.product-item:hover .wpb_wrapper h5 a span{color:#fff!important;}

 @media only screen and (max-width:1400px) {
   #site-navigation-wrap .dropdown-menu > li > a {
   padding: 0 10px !important;
 }
 .container{width:94%!important}
 .content-full-width .content-area, body.content-full-screen #content-wrap {
  width: 98% !important;
  max-width: none !important;
  padding: 0 !important;
  border: 0 !important;}
#site-navigation-wrap .dropdown-menu > li > a, #site-header.full_screen-header .fs-dropdown-menu > li > a, #site-header.top-header #site-navigation-wrap .dropdown-menu > li > a, #site-header.center-header #site-navigation-wrap .dropdown-menu > li > a, #site-header.medium-header #site-navigation-wrap .dropdown-menu > li > a, .oceanwp-mobile-menu-icon a {
  font-size: 14px!important;}
footer {max-width:100%; margin: 0 auto;}
 }


@media only screen and (max-width:1200px) {
 .container{width:96%!important}
 footer{width: 100%; margin:0; overflow: hidden;max-width: 100%;}
 #footer-bottom{width: 104%;}
#site-header{display: block!important;}
.blog-list-img{height: 170px;}
.blog-list-img img{object-fit: cover; width: 100%; height: 100%;}


}
@media only screen and (max-width:820px) {
 .content-area .vc_row.wpb_row.vc_row-fluid{padding-left:15px; padding-right:15px;}
 .product-item .wpb_wrapper h5{font-size:16px;}
 .usp-clm .wpb_text_column h6 { font-size: 13px !important;}
 .vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-lg.vc_icon_element-have-style-inner {
  width: 4em !important;
  height: 4em !important;
}
}
 @media only screen and (max-width: 600px) {
  .vc_row-has-fill.vc_custom_1729253278699{
     border-left-width: 50px !important;
     padding-right: 0px !important; }
.product-item .wpb_wrapper h5 { font-size: 20px;}
.content-full-screen .content-area{width:100%!important}
.content-area .vc_row.wpb_row.vc_row-fluid {padding:0;}
#main #content-wrap.container {
  width:100% !important;
  max-width: 100% !important; overflow-x:hidden!important;
}
.vc_column-inner.vc_custom_1729671707912 { padding: 10px !important;}
.wpb_single_image.wpb_content_element.vc_align_center.left-img {margin-right: 3%;margin-left: 3%;}
.product-item {padding-left: 10px!important;padding-right: 10px!important;}
.vc_custom_1729667748702{border-left-width:0px !important;}
}


.page-blog a{text-decoration: none;color:#000;}
.wpb_column.vc_column_container.vc_col-sm-3 {
  background: transparent !important;
}
@media (min-width: 768px) {
  .vc_col-sm-3 {
    width: 25%;
  }
}
.page-blog img{width:100%;}
.page-blog{background:#fafafa; position: relative; width: 100%; display: block;padding:130px 0 0 0;}
.page-blog::before{background:#f9a800; position: absolute; left:0; top: 0; height:410px; width: 100%;content: '';}
.blog-details{background:#fff;}
.blog-details::before{background:#f9a800; position: absolute; left:0; top: 0; height:600px; width: 100%;content: '';}
.breadcumb-new{position: relative;left: auto; bottom: auto; text-align:center; background: transparent;}
.breadcumb-new .breadcumb ul{list-style: none; display: inline-block;padding: 0;margin: 0 0 30px 0;}
.breadcumb-new .breadcumb ul li, .breadcumb-new .breadcumb ul li a{color:#000;display: inline-block;}
.breadcumb-new .breadcumb ul li{padding:0 20px; position: relative;}
.breadcumb-new .breadcumb ul li::after {color: #000; position: absolute; left:-4px; top:-1px; font-size:18px; content: '>';}
.breadcumb-new .breadcumb ul li:first-child::after{content:'';}
ul.tabs { margin: 0px;padding: 0px;list-style: none;margin-bottom:40px;text-align: center;}
ul.tabs li {background: none;color: #222;display: inline-block;padding: 10px 15px;cursor: pointer;min-width:100px; font-weight:400;background:#fff;}
ul.tabs li.current { background: #000;color: #fff;}
.catagory-tag{background:#000; color:#fff;margin-right:4px; font-size:14px;padding:2px 10px;margin-bottom:10px;display:inline-block; width: auto;}
.blog-list-cont{padding:10px;margin-bottom:20px;}
.date-tag {
    position: relative;
    right: auto;
    top: 0;
    font-size: 14px;
    opacity: .5;
    display: block;
    width: 100%;
}
.pro-reletive{position: relative;}
.blog-list-new .catagory-tag{background:#f9a800; color:#fff; border-radius:4px; margin-right:4px; font-size:14px;padding:2px 10px;margin-bottom:10px;display:inline-block; width: auto;}
.blog-list-cont h3, .blog-list-cont h4, .blog-list-cont h5, .blog-list-cont h6 {
  font-size: 20px;
  font-weight: 600;
  padding-bottom: 10px;
  margin-top: 10px;
  line-height: 24px;
  color: #000;
  text-align: left;
  text-decoration: none;margin-bottom: 0;
}
.blog-list-cont p{opacity: 0.9;padding-bottom:15px;min-height:40px;margin-bottom: 0;}
.moredetails{color:#f9a800; font-weight:600;}
.blog-list-new:hover p{color:#000; opacity:1;}
.blog-list-new:hover .date-tag{color:#000; opacity:1;}
.blog-list-new:hover .moredetails{color:#000;}

.blog-details h1{padding-bottom:20px;margin-bottom: 0;}
.auther{width:100%; padding:30px 0; display: block; border-top: solid 1px #fff; margin-top: 10px;}
.auther-img{overflow: hidden; width:150px; height:150px;}
.auther-img img{object-fit: cover; width: 100%; height: 100%;border-radius:100%;}
.auther h5, .auther p{padding-bottom:13px;margin: 0;}
.auther ul{list-style: none; width:auto; display: inline-block;margin: 0;}
.auther ul li{display: inline-block; position: relative; padding-right: 30px;color: #000;}
.auther ul li:after{background:#494a4a;content: ''; width: 1px; height: 20px; position: absolute; right:10px; top:3px;}
.auther ul li:last-child:after{background: transparent;}
.bli{position: relative; top:-2px;width: auto!important; padding-left:10px;}
.blog-bigimg{margin-bottom:0px;}
.bd-cont{padding:25px 0 0 0; display: block; width: 100%;}
.bd-cont a:hover, .moredetails a:hover{color:#000; text-decoration: underline;}
.bd-cont ul, .bd-cont ol{padding-bottom: 10px;}
.bd-cont ol{padding-left:24px;}
.prnew{position: relative; z-index: 1;}
.pad-new{padding-top:0px!important}
.releted-blogs{background:#fafafa; padding:40px 0 0 0; display: block; width: 100%;float: left;}
.backto-blog a{position: relative; width: auto; top:-30px; right: 0; text-align: right;color:#f9a800;display: block; font-weight: 600; text-decoration: underline;}
.backto-blog a:hover{text-decoration:none; color: #000;}
.releted-slider .owl-nav{display: none!important;}
.row{margin:0 -15px;}
.pro-reletive{position: relative; z-index: 9;}
.col-lg-2.col-md-3.col-sm-4.col-xs-12 {float: left;margin-right: 50px;}
.custom-tab-content { display: none;}
.custom-tab-content.current {display: block;}
.more-list { display:none;}
.loadmore a { padding:10px 0;margin-bottom: 40px; color: #000; text-transform: uppercase; font-weight:600; font-size:14px; letter-spacing:1px; border-bottom:solid 5px #000;}
.loadmore a:hover { color: #000; border-bottom:solid 5px #000;}
.loadmore { margin-bottom:0px;}
.bd-cont h1{padding-top: 30px;}

.page-blog-list .vc_col-sm-3{float: left;}
.vc_column-inner.blog-list-new { padding: 0 10px;}
.blog-list-img {height: 200px; overflow: hidden; border: solid 1px #f1f1f1;background:#fff;}
.blog-list-img img{object-fit: cover; width: 100%; height: 100%;}
.tvc{position: relative;
  top: 50%;padding-top: 100px;
  -ms-transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);}
  .social-new2{position: relative; top:3px;}

.page-blog2.blog-details2{padding-top:140px; background:#f9a800; position: relative;}
.bbi{background: #FFFFFF;margin-bottom:0px;
background: linear-gradient(0deg,rgba(255, 255, 255, 1) 30%, rgba(249, 168, 0, 1) 30%);}
.releted-blogs .vc_col-sm-3, .page-blog-category .vc_col-sm-3{float: left;}
.blog-list-cont h3 a:hover{ color:#000; }
.backto-blog {
    position: relative;
    top: -18px;
    width: 146px !important;
    float: right;
    text-align: center;
}
.pro-reletive .row { margin:0px; }
.backto-blog a {
    position: relative;
    width: auto;
    top: -30px;
    right: 0;
    text-align: right;
    color: #fff;
    display: block;
    font-weight: 600;
    text-decoration: none;
    background: #000;
    padding: 10px 20px;
    border-radius: 10px;
}
.backto-blog a:hover{background:#f9a800; color:#000;}

@media (max-width:1200px) {
.date-tag {position: relative;right: 0;top: 0;font-size: 14px;opacity: 0.5; display: block;}
.mobmenu-right-panel li, .rightmbottom, .rightmtop { padding-left: 0!important;}
}
@media (max-width:600px) {
.vc_column-inner.blog-list-new { padding: 0;}
.page-blog{padding: 30px 0 0 0;}
.page-blog::before {height: 300px;}
.page-blog2.blog-details2{padding: 20px;}
.bbi{margin-bottom: 0;background:transparent;}
.bbi .container{width:100% !important;max-width: 100%;}
.backto-blog {text-align: left;float: left;padding: 10px 0;}
.product-item {padding-left:0px!important;padding-right:0px!important;}
.blog-details2 h1 {font-size: 30px;}
.blog-details2 h5 {font-size:18px;}
.tvc {
    position: relative;
    top: 0;
    padding-top: 0;
    -ms-transform: translateY(-0%);
    -webkit-transform: translateY(-0%);
    transform: translateY(0%);
    display: block;
    width: 100%;
    float: left;padding:15px;
}
.backto-blog a{top: 0;}
.pro-reletive{position: relative;}
.auther-img img { border: solid 1px #f1f1f1;}
.bd-cont{padding: 20px 0px;}
.wp-block-table .has-fixed-layout{margin-bottom:10px;}
.auther h5{padding-bottom: 0;}
}