@font-face {

    font-family: 'open_sans_light';

    src: url('../fonts/opensans-light-webfont.eot');

    src: url('../fonts/opensans-light-webfont.eot?#iefix') format('embedded-opentype'),

         url('../fonts/opensans-light-webfont.woff2') format('woff2'),

         url('../fonts/opensans-light-webfont.woff') format('woff'),

         url('../fonts/opensans-light-webfont.ttf') format('truetype'),

         url('../fonts/opensans-light-webfont.svg#open_sanslight') format('svg');

    font-weight: normal;

    font-style: normal;

}



@font-face {

    font-family: 'open_sans_regular';

    src: url('../fonts/opensans-regular-webfont.eot');

    src: url('../fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),

         url('../fonts/opensans-regular-webfont.woff2') format('woff2'),

         url('../fonts/opensans-regular-webfont.woff') format('woff'),

         url('../fonts/opensans-regular-webfont.ttf') format('truetype'),

         url('../fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');

    font-weight: normal;

    font-style: normal;

}



@font-face {
    font-family: 'open_sans_semibold';
    src: url('../fonts/opensans-semibold-webfont.eot');
    src: url('../fonts/opensans-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/opensans-semibold-webfont.woff2') format('woff2'),
         url('../fonts/opensans-semibold-webfont.woff') format('woff'),
         url('../fonts/opensans-semibold-webfont.ttf') format('truetype'),
         url('../fonts/opensans-semibold-webfont.svg#open_sanssemibold') format('svg');
    font-weight: normal;
    font-style: normal;
}



@font-face {
    font-family: 'open_sans_bold';    
    src: url('../fonts/opensans-bold-webfont.woff2') format('woff2'),
         url('../fonts/opensans-bold-webfont.woff') format('woff'),
         url('../fonts/opensans-bold-webfont.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

/*header#header {

    overflow: hidden;

}*/

.article-section{
    max-width: 750px;
}

.article-section .post-desc{
    text-align: justify;
}

.type-post .cat-links{
    display: none;
}

.type-post .entry-content{
    margin-top: 20px;
    max-width: 1360px;
    margin-left: auto;
    margin-right: auto;
}

.type-post .entry-content img{  
    margin : 0 auto;
    display: block; 
    margin-bottom: 20px;   
}

.type-post .entry-title{
    color: #074C7F;    
    margin-bottom: 0px;
}

.archive .entry-title{
    color: #074C7F;   
}

.type-post .entry-content p{
    line-height: 20px;
    text-align: justify;
}

.type-post .entry-date{
    color: #074C7F;    
    font-size: 16px;
    margin-bottom: 10px;
}

.widget-area #recent-comments-2,.widget-area #categories-2,.widget-area #meta-2,.widget-area #search-2,#comments,.meta-sep,.comments-link{
    display: none;
}

.widget-area #archives-2{
    margin-top: 20px;
}







.container {

    padding: 0 35px;

    max-width: 1590px;

}

img {

    max-width: 100%;

}

body {

    /*background-color: #e3f3ff;*/

    font-family: 'open_sans_regular';

}

.loading-area{
    position: fixed;
    z-index: 9999;
    top: 0;
    left: 0;
    overflow: hidden;
    width: 100%;
    height: 100%;
}

#loader{
    position: absolute;
    z-index: 99999;
    top: 50%;
    width: 100%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    text-align: center;
}

.main-wrapper {

    border-left: 1px solid #dadada;

    border-right: 1px solid #dadada;

    background: #fff;

}

.menu-wrapper {

    background: rgba(27, 54, 104, 0.9);

    position: absolute;

    width: 100%;

    bottom: 0;

    z-index: 1;

}

ul#menu-main-menu {

    padding: 0px 65px 0px;

    display: inline-block;

    width: 100%;

    text-align: center;

    margin: 0;

    display: block;

}

ul#menu-main-menu li {

    float: none;

    text-align: center;

    display: inline-block;

    position: relative;

}

.menu-main-menu-container {

    width: 100%;

}



#header .sub-menu .menu-item a {

    text-transform: none;

    padding-bottom: 10px;    

}



#header .menu-item a {

    color: #fff;

    margin: 0 34px;

    font-family: 'open_sans_bold';

    font-size: 14px;

    padding-bottom: 2px;

    border-bottom: 2px solid transparent;

    text-decoration: none;

    text-transform: uppercase;

    padding: 20px 0 16px;

    display: inline-block;

}

#header .menu-item a:hover{

    text-decoration: none;

    border-bottom: 2px solid #fff;

    padding-bottom: 7px;

}



#header li.current-menu-item a{    

    border-bottom: 2px solid #fff;

    padding-bottom: 7px;

}



#header .sub-menu .menu-item a:hover, #header .sub-menu li.current-menu-item a:hover{    

    padding-bottom: 10px;

    /*border-bottom: unset;*/

}



#header li.menu-item a:hover ~ #header li.menu-item ul.sub-menu{

    display: none;    

}



#header-img {

    width: 100%;

    padding-bottom: 50px;

    position: relative;

    min-height: 240px;

}

#header-img:before{

    content: '';

    background-size: 100% !important;

    background-position: left top !important;

    /*width: 435px;

    height: 240px;*/

    width: 850px;

    /*height: 470px;*/

    height: 380px;

    position: absolute;

    display: inline-block;

    background-repeat: no-repeat !important;

    top: 0;

    left: 0;

    z-index: 5;

}

#header-img:after{

    content: '';

    background-size: 100% !important;

    background-position: right top !important;

    /*width: 440px;

    height: 180px;*/

    width: 615px;

    height: 330px;

    position: absolute;

    display: inline-block;

    background-repeat: no-repeat !important;

    top: 0;

    right: 0;

    z-index: 5;

}

.logo-wrapper {

    margin: 0 auto;

    display: block;

    max-width: 450px;

    padding: 10px 0 0px;

    z-index: 99;

}

.logo-wrapper img{

    width: 100%;

    vertical-align: unset;

}

ul.socila-media-list li {

    display: inline-block;

    padding: 0 7px;

}

.footer-inner {

    padding: 20px 0px 10px;

    width: 100%;

}

.footer-inner .row{

    position: relative;

    margin: 20px 0px 0;

    padding: 30px 0 0;

}

footer .col-6.text-center,

footer .col-3.footer-text.copyright-block {

    font-size: 10px;

    color: #00437b;

    font-family: 'open_sans_regular';

    font-weight: 700;

}

ul.socila-media-list li i {

    color: #1c3a71;

    font-size: 20px;

}

.home .footer-inner .row:before {

    content: '';

    width: 100%;

    height: 7px;

    background: #5f4867;

    background: -moz-linear-gradient(left, #5f4867 0%, #1a0736 0%, #330e41 0%, #330e41 1%, #341245 2%, #341245 4%, #341649 5%, #341649 6%, #35184b 6%, #361e52 11%, #362156 12%, #362b64 21%, #362d66 21%, #352e69 24%, #36306b 24%, #343472 29%, #333675 29%, #29438a 40%, #27448c 40%, #214893 45%, #1f4a96 45%, #1f4a96 46%, #1d4a98 46%, #1b4c9b 46%, #19529e 52%, #1a58a2 55%, #195aa4 55%, #1a58a2 55%, #195aa4 55%, #195fa7 58%, #1b5ea7 59%, #1a69ae 64%, #1b67ad 65%, #186aaf 65%, #1b6aaf 66%, #186fb3 69%, #1b70b4 69%, #1a6eb2 69%, #1971b5 70%, #1b75b8 72%, #1974b7 72%, #1b77b9 74%, #1878b9 74%, #1b77b9 74%, #1879bb 75%, #1b7abb 75%, #187bbc 75%, #1a7cbd 76%, #177cbd 76%, #1a7cbd 77%, #1a80bf 78%, #1880c0 79%, #1783c2 80%, #1783c2 80%, #1a83c3 81%, #1786c4 82%, #1a86c5 82%, #1687c6 82%, #1889c6 83%, #1589c7 83%, #1889c6 84%, #1589c7 84%, #198cca 84%, #158dca 85%, #198cca 85%, #158dca 85%, #188ecb 86%, #148fcc 86%, #198fcc 87%, #1391cd 87%, #1891cd 87%, #1492ce 88%, #1793ce 88%, #1593cf 89%, #1395d1 89%, #1794d0 89%, #1395d1 89%, #1696d1 90%, #1197d2 90%, #1697d2 90%, #1298d3 91%, #1599d3 91%, #119bd5 92%, #159ad5 92%, #119bd5 93%, #159cd6 93%, #0f9dd7 93%, #129dd7 94%, #0e9ed9 94%, #0e9ed9 94%, #149fd9 94%, #119ed8 94%, #11a1da 95%, #13a0da 95%, #0fa1db 96%, #15a2db 96%, #10a3dc 96%, #14a3dc 96%, #10a4dd 97%, #10a4dd 97%, #15a5dd 97%, #15a5dd 97%, #11a6de 97%, #11a6de 98%, #15a5dd 98%, #10a7e0 98%, #0da7e0 98%, #14a8e0 99%, #11a9e2 99%, #0ca9e2 99%, #11a9e2 99%, #11a9e2 100%, #0babe3 100%);

    background: -webkit-linear-gradient(left, #5f4867 0%,#1a0736 0%,#330e41 0%,#330e41 1%,#341245 2%,#341245 4%,#341649 5%,#341649 6%,#35184b 6%,#361e52 11%,#362156 12%,#362b64 21%,#362d66 21%,#352e69 24%,#36306b 24%,#343472 29%,#333675 29%,#29438a 40%,#27448c 40%,#214893 45%,#1f4a96 45%,#1f4a96 46%,#1d4a98 46%,#1b4c9b 46%,#19529e 52%,#1a58a2 55%,#195aa4 55%,#1a58a2 55%,#195aa4 55%,#195fa7 58%,#1b5ea7 59%,#1a69ae 64%,#1b67ad 65%,#186aaf 65%,#1b6aaf 66%,#186fb3 69%,#1b70b4 69%,#1a6eb2 69%,#1971b5 70%,#1b75b8 72%,#1974b7 72%,#1b77b9 74%,#1878b9 74%,#1b77b9 74%,#1879bb 75%,#1b7abb 75%,#187bbc 75%,#1a7cbd 76%,#177cbd 76%,#1a7cbd 77%,#1a80bf 78%,#1880c0 79%,#1783c2 80%,#1783c2 80%,#1a83c3 81%,#1786c4 82%,#1a86c5 82%,#1687c6 82%,#1889c6 83%,#1589c7 83%,#1889c6 84%,#1589c7 84%,#198cca 84%,#158dca 85%,#198cca 85%,#158dca 85%,#188ecb 86%,#148fcc 86%,#198fcc 87%,#1391cd 87%,#1891cd 87%,#1492ce 88%,#1793ce 88%,#1593cf 89%,#1395d1 89%,#1794d0 89%,#1395d1 89%,#1696d1 90%,#1197d2 90%,#1697d2 90%,#1298d3 91%,#1599d3 91%,#119bd5 92%,#159ad5 92%,#119bd5 93%,#159cd6 93%,#0f9dd7 93%,#129dd7 94%,#0e9ed9 94%,#0e9ed9 94%,#149fd9 94%,#119ed8 94%,#11a1da 95%,#13a0da 95%,#0fa1db 96%,#15a2db 96%,#10a3dc 96%,#14a3dc 96%,#10a4dd 97%,#10a4dd 97%,#15a5dd 97%,#15a5dd 97%,#11a6de 97%,#11a6de 98%,#15a5dd 98%,#10a7e0 98%,#0da7e0 98%,#14a8e0 99%,#11a9e2 99%,#0ca9e2 99%,#11a9e2 99%,#11a9e2 100%,#0babe3 100%);

    background: linear-gradient(to right, #5f4867 0%,#1a0736 0%,#330e41 0%,#330e41 1%,#341245 2%,#341245 4%,#341649 5%,#341649 6%,#35184b 6%,#361e52 11%,#362156 12%,#362b64 21%,#362d66 21%,#352e69 24%,#36306b 24%,#343472 29%,#333675 29%,#29438a 40%,#27448c 40%,#214893 45%,#1f4a96 45%,#1f4a96 46%,#1d4a98 46%,#1b4c9b 46%,#19529e 52%,#1a58a2 55%,#195aa4 55%,#1a58a2 55%,#195aa4 55%,#195fa7 58%,#1b5ea7 59%,#1a69ae 64%,#1b67ad 65%,#186aaf 65%,#1b6aaf 66%,#186fb3 69%,#1b70b4 69%,#1a6eb2 69%,#1971b5 70%,#1b75b8 72%,#1974b7 72%,#1b77b9 74%,#1878b9 74%,#1b77b9 74%,#1879bb 75%,#1b7abb 75%,#187bbc 75%,#1a7cbd 76%,#177cbd 76%,#1a7cbd 77%,#1a80bf 78%,#1880c0 79%,#1783c2 80%,#1783c2 80%,#1a83c3 81%,#1786c4 82%,#1a86c5 82%,#1687c6 82%,#1889c6 83%,#1589c7 83%,#1889c6 84%,#1589c7 84%,#198cca 84%,#158dca 85%,#198cca 85%,#158dca 85%,#188ecb 86%,#148fcc 86%,#198fcc 87%,#1391cd 87%,#1891cd 87%,#1492ce 88%,#1793ce 88%,#1593cf 89%,#1395d1 89%,#1794d0 89%,#1395d1 89%,#1696d1 90%,#1197d2 90%,#1697d2 90%,#1298d3 91%,#1599d3 91%,#119bd5 92%,#159ad5 92%,#119bd5 93%,#159cd6 93%,#0f9dd7 93%,#129dd7 94%,#0e9ed9 94%,#0e9ed9 94%,#149fd9 94%,#119ed8 94%,#11a1da 95%,#13a0da 95%,#0fa1db 96%,#15a2db 96%,#10a3dc 96%,#14a3dc 96%,#10a4dd 97%,#10a4dd 97%,#15a5dd 97%,#15a5dd 97%,#11a6de 97%,#11a6de 98%,#15a5dd 98%,#10a7e0 98%,#0da7e0 98%,#14a8e0 99%,#11a9e2 99%,#0ca9e2 99%,#11a9e2 99%,#11a9e2 100%,#0babe3 100%);

    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5f4867', endColorstr='#0babe3',GradientType=1 );

    position: absolute;

    display: block;

    top: 0;

    left: 0;

}

.Sikkens .footer-inner .row:before {

    content: unset;

    /*width: 100%;

    height: 7px;

    background: url('../images/footer-divider-colorful.jpg');

    background-size: 100%;

    background-repeat: no-repeat;

    position: absolute;

    display: block;

    top: 0;

    left: 0;*/

}



.DynaCoat .footer-inner .row:before{ 

    content: unset;   

    /*background: url('../images/footer-dynacoat-img.jpg') !important;    

    background-repeat: no-repeat;

    background-size: 100%;

    width: 100%;

    height: 7px;

    display: block;

    top: 0;

    left: 0;*/

}



.DynaCoat .footer-inner .row,.Sikkens .footer-inner .row{

    margin: unset;

    padding: 20px 0 0;

}

.DynaCoat .footer-brand-logo,.Sikkens .footer-brand-logo{

    margin-top: 25px;

    width: 255px;

}



.DynaCoat .footer-other-logo,.Sikkens .footer-other-logo{

    margin-top: 25px;

}





.DynaCoat .footer-brand-logo{

    width: 150px;

}



#breadcrumbs {

    margin: 0;

    text-align: center;

    font-family: 'open_sans_regular';

    font-weight: 700;

    font-size: 12px;

}



footer .col-xl-3.footer-text.copyright-block.text-right {

    padding-right: 0;

    font-size: 12px;

    font-weight: 700;

    font-family: 'open_sans_regular';

    color: #00437b;

}



footer .col-xl-3.social-media-block {

    padding-left: 0;

}

footer .col-xl-6.col-md-6.col-sm-12.text-center {

    color: #00437b;

    font-size: 12px;

    font-weight: 700;

    font-family: 'open_sans_regular';

}

nav.navbar {

    padding: 0;

}

#breadcrumbs a {

    text-transform: uppercase;

    color: #084c7e;

    margin-right: 0px;

    font-size: 12px;

    font-weight: 700;

    font-family: 'open_sans_bold';

}

#breadcrumbs a:hover{    

    text-decoration: underline;

    text-decoration-color: gray;

}



#breadcrumbs .breadcrumb_last{

    text-transform: uppercase;

    color: #084c7e;

    margin-left: 0px;

    font-size: 12px;

    font-weight: 700;

    font-family: 'open_sans_bold';

}

#breadcrumbs span{

    color: #084c7e;

}



.footer-brand-logo {

    float: left;

}

.footer-other-logo {

    float: right;

    width: 75px;

    height: auto;

}

.footer-logos-wrapper {

    display: block;

    width: 100%;

    margin-bottom: 50px;

    margin-top: 10px;

}

.page-img img {

    max-width: 100%;

}

.product-category-listing > .row {

    margin: 0;

    /*padding: 0 15px;*/

}



.product-category-listing .white-block p:nth-word(2){

    font-family: 'open_sans_regular' !important;

    font-size: 10px;

}





.product-category-listing h4 {

    font-size: 21px;

    display: flex;

    align-items: center;

    justify-items: center;

    text-align: center;

    margin: 0 auto;

}

.product-category-listing .col-4{

    /*min-height: 505px;*/

    min-height: 380px;

    display: flex;

    align-items: center;

    justify-items: center;

    text-align: center;

    -webkit-box-shadow: -1px 14px 28px 0px rgba(0,0,0,0.32);

    -moz-box-shadow: -1px 14px 28px 0px rgba(0,0,0,0.32);

    box-shadow: -1px 14px 28px 0px rgba(0,0,0,0.32);

}



.product-category-listing .col-6{    

    /*min-height: 380px;

    max-height: 380px;*/

    min-height: 300px;

    max-height: 300px;

    display: flex;

    align-items: center;

    justify-items: center;

    text-align: center;`24.0

    -moz-box-shadow: -1px 14px 28px 0px rgba(0,0,0,0.32);

    box-shadow: -1px 14px 28px 0px rgba(0,0,0,0.32);

}



.product-category-listing .col-12{

    /*min-height: 1010px;*/

    min-height: 600px;

    max-height: 600px;

    display: flex;

    align-items: center;

    justify-items: center;

    text-align: center;

    /*-webkit-box-shadow: -1px 14px 28px 0px rgba(0,0,0,0.32);

    -moz-box-shadow: -1px 14px 28px 0px rgba(0,0,0,0.32);

    box-shadow: -1px 14px 28px 0px rgba(0,0,0,0.32);*/

}



.product-category-listing .col-4:hover{

    transform: scale(1.02);

    z-index: 2;

    box-shadow: 1px 1px 20px 2px rgba(0, 0, 0, 0.25);

    -webkit-box-shadow: 1px 1px 20px 2px rgba(0, 0, 0, 0.25);

}



.product-category-listing .col-6:hover{

    transform: scale(1.02);

    z-index: 2;

    box-shadow: 1px 1px 20px 2px rgba(0, 0, 0, 0.25);

    -webkit-box-shadow: 1px 1px 20px 2px rgba(0, 0, 0, 0.25);

}



.product-category-listing .col-12:hover{

    transform: scale(1.02);

    z-index: 2;

    box-shadow: 1px 1px 20px 2px rgba(0, 0, 0, 0.25);

    -webkit-box-shadow: 1px 1px 20px 2px rgba(0, 0, 0, 0.25);

}



.product-category-listing {

    padding: 40px 0px 30px 0px;

    position: relative;

}

.product-category-listing.dyna-coat{

    padding: 35px 15px 10px 15px

}



.product-category-listing.left-category {

    width: 70%;

    float: left;

}

.page-right-img {

    width: 30%;

    float: right;

    /*height: 920px;

    max-height: 920px;*/

    padding: 0 15px;

    position: relative;

}

.page-right-img img{

    max-height: 505px;

}



.cat-product-left {

    width: 50%;

    float: left;

}

.cat-product-right{

    width: 50%;

    float: right;

    display: flex;

    align-items: center;

    height: 100%;

    justify-content: center;

    position: absolute;

    right: 0;

    top: 0;

}

.product-related-urls a {
    clear: both;
    float: right;
    color: #084c7e;
    font-size: 12px;
    margin : 5px 0;
    font-family: 'open_sans_regular';
}

.cat-prod-wrapper {

    position: relative;

    display: inline-block;

    width: 100%;

    margin-bottom: -5px;

}

h1.entry-title {

    margin: 25px 0;

}

.special-color.product-title{

    margin-bottom: 35px;

    margin-top: 55px;

    margin-left: 35px;

}

.special-color h2.entry-title{

    font-size: 38px;

}



.products-wrapper{

    display: inline-block;

    width: 100%;

}

.products-wrapper article .cat-product-left{
    min-height: 470px;
    padding: 80px 70px 70px 35px;
}

.other-pages-points-wrapper article .cat-product-left{

    padding: 80px 70px 70px 35px;

}

.products-wrapper article .cat-product-left.oem-approval{

    padding: 130px 70px 105px 35px;

}

.products-wrapper article:nth-child(odd) .cat-product-left, .products-wrapper article:nth-child(even) .cat-product-right{

    background: #d6d7d8;

}

h2.entry-title {

    color: #064c7f;

    font-size: 29px;

    font-family: 'open_sans_regular';

    margin-bottom: 25px;

}

.products-wrapper article .cat-product-left .page-tagline{

    margin-bottom: 30px;

}

.products-wrapper article .cat-product-left h2.entry-title {

    /*margin-left: 20px;*/

}

.products-wrapper.dyna-coat article .cat-product-left h2.entry-title {

    /*margin-left: 20px;*/

}

.product-description > h4{
    font-size: 22px;
    color: #064c7f;
    font-family: 'open_sans_regular';
    margin: 20px 0;
}

.product-description > p,.product-description > ul {
    color: #000000;
    font-size: 15px;
    font-family: 'open_sans_regular';
    /*margin-bottom: 30px;*/
    line-height: 20px;
}



.loader-wrapper {

    position: absolute;

    background: transparent;

    width: 100%;

    height: 100%;

    text-align: center;

    display: block;

}

.loader-wrapper img {

    width: 50px;

    top: calc(50% - 25px);

    position: relative;

}

#videoModal iframe {

    width: 100%;

    height: 300px;

}

.otehr-points-left {

    width: 50%;

    float: left;

    display: flex;

    /*align-items: center;*/

    justify-content: center;

    height: 100%;

    justify-content: center;

    position: absolute;

    left: 0;

    flex-direction: column;

}

.otehr-points-right{

    width: 50%;

    right: 0;

    display: flex;

    align-items: center;

    height: 100%;

    justify-content: center;

    position: absolute;

}

.other-pages-points-wrapper {

    width: 100%;

    position: relative;

    display: inline-block;

}

.other-pages-single-point {

    width: 100%;

    display: inline-block;

    min-height: 600px;

    position: relative;

    margin-bottom: -2px;

}

.page-id-579 .other-pages-single-point {

    margin-bottom: -4px;

}

.other-pages-single-point:nth-child(even) .otehr-points-right {

    background: #fff;

}

.otehr-points-right iframe {

    width: 100%;

    height: 100%;

    border: none;

}

.other-pages-single-point:nth-child(odd) .otehr-points-left, 

.other-pages-single-point:nth-child(even) .otehr-points-right {

    background: #d6d7d8;

}

.otehr-points-left > p {

    margin: 0;

    padding: 0 30px;

    color: #000000;

    font-size: 16px;

    font-family: 'open_sans_regular';

    line-height: 20px;

}

.bottom-banner {

    padding: 150px 0;

    background-repeat: no-repeat !important;

    background-size: cover !important;

}

.bottom-banner-content {

    background: #fff;

    padding: 40px 20px;

    width: 550px;

    margin: 0 auto;

    max-width: 90%;

}

.bottom-banner-content.colour-subpage,.bottom-banner-content.other-pages{

    padding-top: 70px;

    padding-bottom: 40px;

    width: 1080px;

}



.tax-service-category .bottom-banner-content{

    padding-top: 80px;

    padding-bottom: 80px;

}



.tax-service-category .products-wrapper article .cat-product-left{
    padding: 80px 70px 80px 35px;
    text-align: justify;
}



.page-id-1564 .page-tagline h4{

    font-size: 15px;

}

.page-id-1564 .page-desc{

    line-height: 20px;

}



.bottom-banner-content.colour-subpage > h3,.bottom-banner-content.other-pages > h3{

    margin-bottom: 50px;

}

.bottom-banner-content.colour-subpage > a,.bottom-banner-content.other-pages > a{

    padding: 29px 0;

    width: 260px;

    border-radius: 0;

}



.bottom-banner-content > h3 {

    color: #084c7e;

    font-size: 28px;

    font-family: 'open_sans_regular';

    margin-bottom: 30px;

}

.bottom-banner-content > a {

    width: 150px;

    padding: 15px 0;

    border: 1px solid;

    display: block;

    margin: 0 auto;

    font-size: 15px;

    font-family: 'open_sans_regular';

    border-radius: 5px;

    background: #084c7e;

    color: #fff;

}



.prev.page-numbers, .next.page-numbers{

    padding-top: 5px !important;

}



.fa-angle-double-right,.fa-angle-double-left{

    vertical-align: text-top;

}

  

.term-business-services .cat-prod-wrapper{

    margin-bottom: -6px;

}





@media (min-width: 1400px){

    #header .menu-item a{

        font-size: 13px;

    }    

}



@media (min-width: 1601px){

    #header .menu-item a {

        margin: 0 44px;

        font-size: 12px;

    } 

    #header .menu-wrapper{

        z-index: 999 !important;

    }     

}





@media (min-width: 1220px){

    .container {

        max-width: 1590px;

    }

}

@media (max-width: 1199px){

    

    /*ul#menu-main-menu {

        padding: 17px 30px 15px;

    }*/

    #header .menu-item a {

        margin: 0 27px;

    }

    ul.socila-media-list {

        text-align: center;

        margin-bottom: 30px;

    }

    .col-xl-6.col-md-6.text-center {

        text-align: left !important;

        padding-left: 0;

        margin-bottom: 25px;

    }

    footer .col-xl-3.social-media-block{

        padding-left: 15px;

    }

}

@media (max-width: 991px){

    .products-wrapper article .cat-prod-wrapper .cat-product-left{

        display: block;

        width: 100%;

    }

    .products-wrapper article .cat-prod-wrapper .cat-product-right{

        padding-top: 80px;

        padding-bottom: 80px;

        position: unset;

        width: 100%;        

    }

    /*.products-wrapper article:nth-child(even) .cat-product-right{

        border-bottom: 7px solid #fff;        

    }

    .products-wrapper article:nth-child(odd) .cat-product-right{

        border-bottom: 2px solid #d6d7d8;        

    }*/

    .products-wrapper article:last-child .cat-product-right{

        border-bottom: unset;

    }    

    .cat-prod-wrapper{

        display: inline-block;

    }



    

    ul#menu-main-menu {

        padding: 0px 15px 10px;

    }

    #header .menu-item a {

        margin: 0 14px;

    }

    .logo-wrapper {

        min-width: unset;

        max-width: 150px;

    }

    #header-img:after {

        width: 275px;

        height: 111px;

    }

    #header-img:before {

        width: 610px;

        height: 335px;

    }

    #header-img {

        padding-bottom: 36px;

        min-height: 148px;

    }

    #header-img {

        padding-bottom: 0;

        overflow: hidden;

    }

    .menu-wrapper {

        position: relative;

    }

    span.icon-bar {

        width: 100%;

        height: 2px;

        display: block;

        background: #fff;

        margin-bottom: 6px;

    }

    button.navbar-toggler {

        width: 50px;

        padding: 9px 12px 4px 12px;

        text-align: center;

        border: 1px solid #fff;

        margin: 10px;

    }

    ul#menu-main-menu li {

        width: 50%;

        text-align: center;

        padding: 5px 0;

    }

    footer .col-6.col-md-6.col-sm-6.text-center {

        padding-left: 0;

        text-align: left !important;

    }

    footer .col-3.social-media-block {

        padding-left: 15px;

        text-align: center;

    }



}

@media (max-width: 767px){

    .sikken-home-blocks .col-9{

        width: 100%;

        max-width: unset;

        flex: unset;

    }

    .sikken-home-blocks .col-3{

        width: 50%;

        max-width: unset;

        flex: unset;        

    }   

    .products-wrapper article .cat-product-left{

        padding: 75px 25px 70px 25px

    }

    .logo-wrapper {

        max-width: 100px;

        margin: 10px auto 5px;

    }

    #header-img:after {

        width: 155px;

        height: 63px;

    }

    #header-img {

        padding-bottom: 0px;

        min-height: 100px;

        overflow: hidden;

    }

    #header-img:before {

        width: 460px;

        height: 255px;

    }

    button.navbar-toggler {

        width: 35px;

        padding: 7px 7px 2px 7px;

        margin: 5px;

    }

    span.icon-bar {

        height: 1px;

        margin-bottom: 5px;

    }

    body > .container {

        padding-right: 0px;

        padding-left: 0px;

    }

    .col-xl-6.col-md-6.text-center {

        text-align: center !important;

        padding-left: 15px;

    }

    .col-xl-3.col-md-6.col-sm-12.footer-text.text-right.copyright-block {

        padding-left: 15px;

        padding-right: 15px;

        text-align: center !important;

        margin-bottom: 30px;

    }

}

@media (max-width: 479px){

    #header-img:before, #header-img:after{

        display: none;

    }

    .footer-brand-logo, .footer-other-logo {

        float: none;

        text-align: center;

        margin-bottom: 25px;

    }

    .footer-logos-wrapper {

        margin-bottom: 10px;

    }

    .sikken-home-blocks .col-3{

        width: 100%;

        max-width: unset;

        flex: unset; 

        margin-top: 5px;

    }



}