@charset "utf-8";
/* CSS Document */
body { float: left; width: 100%; margin: 0px; padding: 0px; }



.header_top {float: left; width: 100%; background: #000B4B; padding:10px 0; position:fixed;  z-index:99999;}
.header_top .navbar-default { margin:0px;}
.header_top .navbar-nav { margin:0px;}
.header_top .navbar-default .navbar-nav li a { color:#fff; padding:10px 11px; font-weight:normal; font-size: 15px; font-family: 'ProximaNova-Regular';}
.header_top .navbar-default .navbar-nav li a:hover { color:#cfcfcf;}
.header_top .dropdown-menu { background:#c8e9f8; border:0px; box-shadow:5px 8px 10px 1px #a1a1a1; min-width:190px;}
.header_top .dropdown-menu li a { padding:12px 16px !important; color:#000073 !important; text-transform:uppercase; font-size:14px;font-family: 'ProximaNova-Regular'; border-bottom:1px solid #fff;}
.header_top .dropdown-toggle.active {background:#fff !important; color:#000073 !important;}
.header_top .navbar-collapse .navbar-nav li { text-align:center; width:110px; padding-left: 3px; }
.header_top .navbar-collapse .navbar-nav span {  color:white; font-weight:none; }
.header_top .navbar-collapse .navbar-nav li a.active {background:#fff !important;}
.header_top .navbar-collapse .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus { background:#c8e9f8 !important; color:#000073  !important;}
.header_top .navbar-default .navbar-nav li { padding-left: 6px; }
.header_top .navbar-default .navbar-nav span {        color:white; font-weight:bold; }
.header_top .navbar-default .navbar-nav li a.active {background:#fff !important;}
.header_top .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus { background:#c8e9f8 !important; color:#000073  !important;}

.navbar-2020nav { margin:0px 0px 0px 0px; float: right; }
.navbar-2020nav li a { font-weight:bold; text-transform:uppercase;  color:#000; padding:4px 4px; font-size: 1.6em; font-family: 'ProximaNova-Regular';}
.navbar-2020nav li a:hover { color:blue; }
.navbar-2020nav li {  float: left; text-align:center; padding-left: 2px; }
.navbar-2020nav span {  color:white; font-weight:none; }
.navbar-2020nav li a.active {background:#fff !important;}
.navbar-2020nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus { background:#c8e9f8 !important; color:#000073  !important;}


.header_top .collapse { display:none;}

.header_top #navbar { position:relative; float: left; width:100%; margin:0px; padding:0px;}
.search_box { position:absolute; right:380px; width:10%;}
.search_box .form-control,.search_box .btn-default { background: #6363a9; border: 1px solid #6363a9; color: #fff; }
.search_box .btn-default { color: #b8d4ec; }
.search_box .form-control::-moz-placeholder {color:#c0dff3;}
.search_box .glyphicon { line-height:20px;}



#menu_bar { float: left; width: 100%; margin-top:60px; margin-bottom:14px; padding-top:20px; }
.navbar.navbar-default { margin:0px;}
.search_box .btn-default:hover { background: #6363a9; border: 1px solid #6363a9; }
.navbar-default { float: left; margin-top: 62px; width: 100%;}

#banner { float: left; width: 100%; text-align: center; position: relative; border-top:6px #000B4B solid; border-bottom:6px #195682 solid; }
.banner1 { border-top:6px #195682 solid; padding-right:100px; }
.bx-pager.bx-default-pager { display: none; }
#our_services { float: left; width: 100%; text-align: center; margin: 0px; padding: 30px 0 30px 0; background: #eeeeee; }
#banner .carousel-control { opacity: 0px; font-size: 80px; text-shadow: 0px; color: #fff; background: none; }
#banner .carousel-control.left.carousel-control span { position: relative; }
#banner .carousel-control.left.carousel-control span.fa, #banner .carousel-control.right.carousel-control span.fa { position: absolute; top: 40%; }
.carousel-caption h3 { font-family: 'BebasNeue-Regular'; font-size: 93px; margin-bottom: 25px; }
.carousel-caption .shopnow_btn a { background: #498aba; padding: 16px 30px; color: #fff; font-family: 'BebasNeue-Regular'; font-size: 36px; text-decoration: none; }
.carousel-caption .shopnow_btn a:hover { background: #000073; }
.navbar-default .navbar-nav li a { font-family: 'ProximaNova-Semibold'; }
.btn-default { margin: 0 !important; }
.call { display: block; margin: 0; padding: 0; position: relative; }
.call h2 { position: absolute; right: 0; top: 0; font-family: 'ProximaNova-Semibold'; font-size: 21px; text-transform: uppercase; color: #000B4B; margin: 17px 0 !important; }
.call h2 a { color: #000B4B; text-decoration: none; }
.call p { position: absolute; right: 0; top: 24px; font-family: 'ProximaNova-Semibold'; font-size: 20px; margin: 20px 0 !important; }
.call p a { color: #000B4B; text-decoration: none; }
.call p a:hover, .call h2 a:hover { color: #3d84b8; }
.title { margin: 0 auto; width: 100%; padding: 0px; text-align: left; }
colin
.title h1 { color: #000B4B !important; font-size: 3.8em; margin: 40px 0; font-family: "Montserrat",sans-serif; }
.titleold h1 { text-transform: uppercase; color: #000; font-size: 51px; margin: 40px 0; font-family: 'BebasNeue-Regular'; }
.title h1 span { color: #000B4B; }
.title p { font-family: 'ProximaNova-Regular'; font-size: 17px; color: #282828; line-height: 22px; }
#content_mid { float: left; width: 100%; margin: 0px; padding: 0px; }
.content_box { float: left; width: 100%; margin: 60px 0 0 0; padding: 0px; }
.space { margin: 15px; float: left; width: 100%; }
.products { float: left; width: 100%; margin: 0px; padding: 0px; }
.products_left { float: left; width: 66%; margin-right: 15px; }
.products_right { float: right; width: 30%; }
.box1 { float: left; padding: 15px; background: #d7eaf7; width: 40%; }
.box1_left { float: left; width: 48%; }
.box1_right { float: right; width: 48%; margin: 80px 0 0 0; }
.box1_right h2 { font-family: 'BebasNeue-Regular'; font-size: 26px; margin: 0px; padding: 0px; }
.box1_right h1 { font-family: 'BebasNeue-Regular'; font-size: 31px; margin: 0px; padding: 0px; }
.box1_right .btn { padding: 0px; margin-top: 100px; float: left; width: 100%; text-align: left; }
.box1_right .btn .fa { font-size: 20px; margin-left: 5px; }
.box1_right .btn a { color: #3d84b8; font-family: 'BebasNeue-Regular'; font-size: 24px; text-decoration: none; }
.box1_right .btn a:hover { color: #000074; }
.box2 { float: right; width: 58%; padding: 25px; margin-left: 10px; background: url(/mem/image/box2_Bg.jpg) top left no-repeat; background-size: 100% 100%; }
.box2 h1 { font-family: 'BebasNeue-Regular'; font-size: 31px; padding: 0px; color: #fff; margin: 73px 0 10px 0; }
.box2 p { color: #fff; font-family: 'ProximaNova-Regular'; font-size: 17px; }
.box2 p a { text-decoration: none; color: #fff; font-weight: bold; }
.box2 p a:hover { color: #d5d5d5; }
.box3 { float: left; width: 49%; padding: 0px; background: url(/mem/image/box3_bg.jpg) top left no-repeat; background-size: 100% 100%; text-align: center; }
.box3 h1 { font-family: 'BebasNeue-Regular'; font-size: 50px; padding: 0px; color: #fff; margin: 50px 0 90px 0; }
.box3 h2 { font-family: 'BebasNeue-Regular'; font-size: 40px; color: #fff; margin: 0px; padding: 0px; }
.box3 .space2 { margin-top: 110px; }
.box4 { float: right; width: 49%; margin: 0px; padding: 25px; background: url(/mem/image/box4_bg.jpg) top left no-repeat; background-size: 100% 100%; }
.box4 h1 { font-family: 'BebasNeue-Regular'; font-size: 31px; padding: 0px; color: #fff; margin: 270px 0 5px 0; }
.box4 p { color: #fff; font-family: 'ProximaNova-Regular'; font-size: 17px; }
.box5 { float: left; width: 100%; padding: 25px; background: url(/mem/image/box5_bg.jpg) top left no-repeat; background-size: 100% 100%; }
.box5 h1 { font-family: 'BebasNeue-Regular'; font-size: 32px; padding: 0px; color: #fff; margin: 73px 0 10px 0; }
.box5 .btn { padding: 0px; margin: 0px; float: left; width: 100%; text-align: left; }
.box5 .btn .fa { font-size: 20px; margin-left: 5px; }
.box5 .btn a { color: #fff; font-family: 'BebasNeue-Regular'; font-size: 24px; text-decoration: none; }
.box5 .btn a:hover { color: #3d84b8; }
.box6 { float: left; width: 100%; padding: 25px; background: url(/mem/image/box6_bg.jpg) top left no-repeat; background-size: 100% 100%; }
.box6 h2 { font-family: 'BebasNeue-Regular'; font-size: 31px; padding: 0px; color: #fff; margin: 105px 0 5px 0; }
.box6 p { color: #fff; font-family: 'ProximaNova-Regular'; font-size: 17px; }
.box6 p a { text-decoration: none; color: #fff; font-weight: bold; }
.box6 p a:hover { color: #d5d5d5; }
.box7 { float: left; width: 100%; padding: 25px; background: url(/mem/image/box7_bg.jpg) top left no-repeat; background-size: 100% 100%; }
.box7 .btn { float: left; width: 100%; margin: 50px 0; }
.box7 .btn a { background: #498aba; color: #fff; font-family: "BebasNeue-Regular"; font-size: 46px; padding: 20px 35px; text-decoration: none; }
.box7 .btn a:hover { background: #000074; }
#category { float: left; width: 100%; padding: 0px; margin: 50px 0; background: url(/mem/image/category_bg.jpg) top left no-repeat; background-size: 100% 100%; }
.category { background: #fff; padding: 30px; margin: 50px 0; box-shadow: 3px 5px 10px 0px #616161; }
.category h1 { margin: 0 0 15px 0; padding: 0px; color: #171717; font-family: 'BebasNeue-Regular'; font-size: 30px; text-transform: uppercase; }
.category ul { margin: 0px; padding: 0px; }
.category li { list-style: none; margin: 0px; }
.category li a { color: #171717; padding: 2px 0; text-decoration: none; font-family: 'ProximaNova-Regular'; font-size: 17px; line-height: 35px; text-transform: uppercase; }
.category li a:hover { color: #000074; }
#testimonials { float: left; width: 100%; margin: 0; padding: 0px; }
#testimonials .title h1 { margin: 0 0 50px 0; color: #000B4B !important; font-size: 2.8em; font-family: "Montserrat",sans-serif; }
#testimonials p { font-family: 'ProximaNova-Regular'; font-size: 16px; color: #282828; }
#testimonials .fa { color: #3d84b8; font-size: 25px; margin-bottom: 10px; }
.text_right { float: left; width: 100%; }
.text_right p { margin: 25px 0; }
#testimonials .text_right p { text-align: right; color: #3d84b8; font-style: italic; font-size: 18px; font-family: 'ProximaNova-Regular'; font-weight: normal; }
/***********************Clients Logo******************************/
#client_logo { float: left; width: 100%; margin: 0px; padding: 0px; position: relative; }
.client_logo { float: left; width: 100%; margin: 0 0 30px 0; padding: 0px; }
.client_logo .bx-wrapper .bx-prev { background: url(/mem/image/arrow_left.jpg) top left no-repeat; }
.client_logo .bx-wrapper .bx-next { background: url(/mem/image/arrow_right.jpg) top left no-repeat; }
.client_logo .bx-wrapper .bx-controls-direction a { height: 32px; margin-left: -30px; margin-right: -30px; outline: 0 none; position: absolute; text-indent: -9999px; top: 50%; width: 32px; }
.client_logo .bx-wrapper .bx-next:hover { background-position: 0 0px; }
/***********************Clients Logo******************************/

#prefooterbr { clear:both;height:40px;  }
#footer { background: #0c0d3b; margin: 0px; padding: 25px 0 80px 0; float: left; width: 100%; }
#footer h1 { color: #ffffff; font-family: "BebasNeue-Regular"; font-size: 30px; margin: 15px 0; }
#footerold h1 { color: #9dcef6; font-family: "BebasNeue-Regular"; font-size: 30px; margin: 15px 0; }
#footer h1 a { color: #9dcef6; }
#footer h1 a:hover { color: #fff; }
#footer p { color: #fff; font-size: 16px; font-family: 'ProximaNova-Regular'; }
#footer a { text-decoration: none; color: #fff; }
.space2 { margin: 30px 0; float: left; width: 100%; }
.fsc_right p { font-size: 15px !important; }
.fsc_logo { text-align: center; margin: 0px; padding: 0 0 10px 0px; }
ul.navgation { float: left; width: 100%; margin: 0px; padding: 0px; }
ul.navgation li { list-style: none; }
ul.navgation li a { text-decoration: none; text-transform: uppercase; line-height: 30px; color: #fff; margin: 0px; padding: 0px; font-size: 16px; font-family: 'ProximaNova-Regular'; }
ul.navgation li a:hover, ul.cat_center li a:hover, ul.cat_left li a:hover, ul.cat_right li a:hover { color: #9dcef6 !important; }
ul.cat_center { float: center; width: 100%; margin: 0px; padding: 0px; }
ul.cat_left { float: left; width: 48%; margin: 0px; padding: 0px; }
ul.cat_left li, ul.cat_center li,ul.cat_right li { list-style: none; }
ul.cat_right li a, ul.cat_center li a, ul.cat_right li a { text-decoration: none; text-transform: uppercase; line-height: 30px; color: #fff; margin: 0px; padding: 0px; font-size: 16px; font-family: 'ProximaNova-Regular'; }
ul.cat_right { float: right; width: 48%; margin: 0px; padding: 0px; }

#copy_right { background: #195682; margin: 0px; padding: 0px 0 15px 0; float: left; width: 100%; position:fixed; bottom:0;}
#copy_right h2 { text-align: center; color: #fff; font-size: 20px; font-family: 'ProximaNova-Semibold'; }

#topcontrol:after {top: -2px;left: 8.5px;content: "\f106"; position: absolute;text-align: center;font-family: FontAwesome;}
#topcontrol { background: #222;    border-radius: 3px !important;bottom: 11px !important;color: #fff; font-size:20px; height:30px; position:relative;right: 14px !important; width: 30px; z-index: 99;}

#slider { float:left; width:100%; background:url(/mem/image/oak_banner.jpg) top left no-repeat; min-height:378px; background-size:100% 100%;}
#slider h1 { line-height:300px; font-size:61px;font-family: "BebasNeue-Regular"; color:#fff;}

.sub_menu {float:left; width:100%; margin:15px 0; padding:0px;}
.sub_menu ul { margin:0px; padding:0px;}
.sub_menu li { list-style:none; margin:0 2px; padding:0px; display:inline-block;}
.sub_menu li a { text-decoration:none; color:#000; font-size: 16px; font-family: 'ProximaNova-Regular'; }
.sub_menu li a.active,.oak li a:hover { color:#000074 ;}
.sub_menu li .fa { margin-left:5px;}

/*******************************************Details Pages Css******************************************/
.oak_text {float:left; width:100%; margin:0; padding:0px;}
.oak_text h1 { font-size:61px;font-family: "BebasNeue-Regular"; color:#000; text-align:center;}
.oak_text p {font-size: 16px; font-family: 'ProximaNova-Regular'; line-height:22px; text-align:center;}

.oak_internal {float:left; width:100%; margin:0; padding:0px; border:none;}
.windo1 { float:left; width:90%; border: none; padding:15px; text-align:center;}
.windo1old { float:left; width:90%; box-shadow:6px 10px 10px -4px #e4e4e4; padding:15px; text-align:center;}
.windo2 { float:center; width:90%; padding:15px; text-align:center;}
.windo2old { float:center; width:90%; box-shadow:6px 10px 10px -4px #e4e4e4; padding:15px; text-align:center;}

.shop-special-offer-text3 { border-top:4px #195682 solid; background-color:#000B4B;text-transform: uppercase; padding-top:10px; padding-bottom:10px; font-size:1.4em; }
.shop-special-offer-text3 a { color: white; }
.shop-list-title { border:1px solid #000B4B; text-align:center; } 
.shop-list-title img { width:226px; } 

.oak_internal_right {float:left; width:100%; margin:0; padding:2px 2px 40px 2px;}
.oak_internal_right h1 { clear;both; font-family: "Montserrat", sans-serif; font-size:3.0em; color:#000B4B; padding-top:40px; text-transform: uppercase; }
.oak_internal_right h1old { clear;both; font-family: "BebasNeue-Regular"; font-size:51px; color:#000B4B; padding-top:40px; }
.oak_internal_right h2 { clear;both; font-family: "Montserrat", sans-serif; font-size:2.0em; color:#000B4B;}
.oak_internal_right h2old { clear;both; font-family: "BebasNeue-Regular"; font-size:27px; color:#000;}
.oak_internal_right p {clear;both; font-size: 1.2em;; font-family: 'ProximaNova-Regular'; text-align:left; }
.oak_internal_right br { clear;both !important; }
.oak_internal_right .pchuck { clear;both !important; }
.oak_internal_right .picright { float:right; margin: 4px 4px 4px 20px; padding: 0px 0px 0px 0px; border:1px gray solid; }
.oak_internal_right .picright1 { float:right; margin: 4px 4px 4px 20px; padding: 0px 0px 0px 0px; }
.oak_internal_right .picright0 { float:right; margin: 4px 4px 4px 4px; padding: 0px 0px 0px 0px; border:1px gray solid; }
.oak_internal_right .picleft { float:left; margin: 4px 20px 4px 4px; padding: 0px 0px 0px 0px; border:1px gray solid; }
.oak_internal_right .picleft0 { float:left; margin: 4px 0px 4px 4px; padding: 0px 0px 0px 0px; border:1px gray solid; }
.oak_internal_right .picleft1 { float:left; margin: 4px 20px 4px 4px; padding: 0px 0px 0px 0px; }
.oak_internal_right .btn {float:left; width:100%; margin:15px 0; padding:0px; text-align:left;}
.oak_internal_right .btn a { padding:10px 30px; background:#3d84b8; border-radius:5px; color:#fff; text-decoration:none; text-transform:uppercase;font-size:23px;font-family: "BebasNeue-Regular"; }
.oak_internal_right .btn a:hover {background:#000074 ; color:#fff;}
.oak_internal_right .img-right { float:right ; margin: 8px 0px 8px 14px; padding: 4px 4px 4px 4px; border:1px #cdcdcd solid; }
.oak_internal_right .img-left { float:left ; margin: 8px 14px 8px 0px; padding: 4px 4px 4px 4px; border:1px #cdcdcd solid; }
.oak_internal_right .img-center { float:center ; margin: 8px 14px 8px 0px; padding: 4px 4px 4px 4px; border:1px #cdcdcd solid; }

.enquiry_btn3 {color:#000B4B;text-transform:uppercase;;font-family: "BebasNeue-Regular"; margin:6px 0; padding:38px 0px 0px 28px;; text-align:left; font-size:2.8em; }
.enquiry_btn2 {float:center; width:100%; margin:6px 0; padding:0px; text-align:center; font-size:2.8em; }
.enquiry_btn2 a { padding:10px 30px; background:#ffff; color:#000074;text-transform:uppercase;;font-family: "BebasNeue-Regular";  }
.enquiry_btn2 a:hover {background:#c8e9f8; color:#3d84b8;}
.enquiry_break { clear:both; }
.enquiry_btn {float:left; width:100%; margin:15px 0; padding:0px; text-align:left;}
.enquiry_btn a { padding:10px 30px; background:#c8e9f8; color:#3d84b8;text-transform:uppercase;font-size:27px;font-family: "BebasNeue-Regular";  }
.enquiry_btn a:hover {background:#000074; color:#fff;}



.information {float:left; width:100%; margin:20px 0; padding:0px; }
.description { float:left; width:40%; }
.description a { padding:20px 100px; text-align: center; background:#f3f3f3; color:#c8c8c8;text-transform:uppercase;font-size:27px;font-family: "BebasNeue-Regular"; }
.description a:hover {background:#000074; color:#fff;}

.additional {float:left;width:40%; }
.additional a { padding:20px 100px; text-align: center; background:#c8e9f8; color:#3d84b8;text-transform:uppercase;font-size:27px;font-family: "BebasNeue-Regular"; }
.additional a:hover {background:#000074; color:#fff;}

.dore_size {float:left; width:100%; margin:20px 0; padding:0px;}


.related_products {float:left; width:100%; margin:0; padding:0px;}
.related_products h1 { font-family: "BebasNeue-Regular"; font-size:51px; margin-bottom:50px; color:#000;}
.related_products .bx-wrapper {   float: left; margin-bottom: 100px; width: 100%;}

.related_products .bxslider2 li {  box-shadow: 6px 10px 10px -4px #e4e4e4; padding: 0px; margin-right:15px;}
.related_products .bxslider2 li .thumbnail { border:0px;}
.related_products .bxslider2 li .caption { text-align:center;}
.related_products .bxslider2 li .caption h1 {font-family: "BebasNeue-Regular"; font-size:25px; text-decoration:none; margin:0px; padding:0px;}
.related_products .bxslider2 li .caption h2 {font-family: "BebasNeue-Regular"; font-size:21px; text-decoration:none; margin:0px; padding:0px;}
.related_products .bxslider2 li .btn { float:left; width:100%; margin-top:15px; background:#c8e9f8; color:#3d84b8;font-family: "BebasNeue-Regular"; font-size:27px; text-decoration:none; border-radius:0px; text-transform:uppercase; padding:10px 0; text-align:center;}
.related_products .bxslider2 li .btn:hover {background:#000074; color:#fff;}
.related_products .bx-wrapper .bx-prev {  left: -50px;}
.related_products .bx-wrapper .bx-next {right: -50px;}

/* Extra */
.sitemap_webpages { list-style-type: none; }
.testimonial-wrapper { }
.testimonial-row-header { border-top:1px #dcdcdc solid; color: #bd130f; font-weight:bold; padding-top:6px; padding-bottom:6px; }
.testimonial-row-header span { text-decoration:italic; color:navy; }
.testimonial-row-comment { color: gray; }

.content-gix { padding-top:4px; padding-bottom:20px; }
.content-gix h2 { color: #0b0186; }
.content-gix h2 span { color: #a4cfee; }
.content-gix h3 { text-align:left; }
.content-gix ul { text-align:left; margin: 0px 20px 2px 20px; padding: 0px; }

