@charset "utf-8";
/* CSS Document */
ul:before, ul:after{ content:''; display:table;}
ul:after{ clear:both;}
.full-img img{ width:100%; height:auto;}
img.img-crop { display: block; max-width: none }
.table-cell {display: table-cell; vertical-align: middle; padding:0;}
.table-div{ display:table; height:100%; width:100%; }
#page{ overflow:hidden}

.header{ position:relative; z-index:1001;}
.header .container{ position:relative;}
.header [class*=col-]{ position:inherit; min-height:inherit;}
/*.header-wrapper{ position:relative;}*/
.header-info{ padding-top:10px; padding-bottom:10px; position:relative;}
.header-info .info{ float:left; margin:0; padding:0; list-style:none;}
.header-info .info li{ float:left; color:#263674; font-size:15px; margin-left:80px; line-height:30px; font-weight:700;}
.header-info .info li a{ color:#f0920a}
.header-info .links{ float:right; margin:0; padding:0; list-style:none;}
.header-info .links li{ float:left;  line-height:30px;}
.header-info .links li:after{ content:'|'; float:right; margin:0 5px;}
.header-info .links li:last-child:after{ display:none;}

.logo{ position:absolute; left:15px; top:0;}

.navigation{ background:#263674; position:relative; margin-left:38px;}
.navigation:after{ background:#263674; position:absolute; top:0; left:100%; content:''; width:3000px; bottom:0;}
.navigation:before{width:0; height:0; border-bottom:50px solid #263674; border-left:50px solid transparent; content:''; position:absolute; right:100%;}
.toggleMenu { display:none; height:40px; width:40px; text-transform:uppercase; background:url(images/toogle-open.png) no-repeat center #263674; text-indent:-9999px; float:right; margin-top:35px;}
.toggleMenu.active{ background:url(images/toogle-close.png) no-repeat center #263674; color:#fff; }
.toggleMenu:hover{ color:#fff; }
.menu { list-style:none; *zoom:1; margin:0; padding:0; float:right}
.menu:before, .menu:after { content:""; display:table; }
.menu:after { clear:both; }
.menu ul { list-style:none; min-width:350px; float:none; left:0; top:100%; position:relative; background:rgba(255,255,255, 0.9);}
.menu a { padding:0 25px; color:#fff; }
.menu li { position:relative; padding:0; }
.menu > li > .parent:after{ content:'\f107'; position:absolute; font-family:'FontAwesome'; left:50%; -webkit-transform:translateX(-50%); -ms-transform:translateX(-50%); transform:translateX(-50%); top:16px; font-size:20px;}
.menu li a:hover, .menu li:hover > a, .menu li.current-menu-item > a, .menu li.current-menu-parent > a{color:#263674; background:#f5bc17; text-decoration:none;}
.menu > li { float:left; font-size:17px; position:relative; line-height:50px; text-align:center; font-weight:700; text-transform:uppercase;}
.menu > li:last-child{ background:none;}
.menu > li > a { display:block;  text-transform:uppercase; position:relative; }
.menu li ul { position:absolute; left:-9999px; margin:0; list-style:none;  padding:0 }
.menu > li.hover > ul { left:0; margin-left:0; }
.menu li li.hover ul { left:100%; top:0; }
.menu li li{ padding:0; line-height:22px; text-align:left; margin:0;}
.menu li li a { display:block; position:relative; z-index:100; font-size:15px; padding:12px 25px; background:#333333; text-transform:inherit; font-weight:400; text-transform:uppercase; border-bottom:1px solid #393939}
.menu li li:last-child{ border-bottom:none; }
.menu li li a:hover{ color:#263674; background:#f5bc17;}
.menu li li li a { background-color:#263674; z-index:200; }
@media screen and (max-width:991px) {
.main-nav .active { display:block; }
.main-nav{ text-align:left; position:absolute; top:100%; left:0; right:0; background:#263674; z-index:9999; display:block; padding:0; width:auto; z-index:500}
.menu > li { float:none; display:block; border-bottom:1px solid #243c6a; text-align:left; line-height:30px; background:none; font-size:14px;}
.menu{ float:none;}
.menu a{ padding:8px 25px }
.menu li{ display:block; }
.menu > li > .parent { background-image:none;}
.menu > li > .parent:after{ content:'\f107'; font-family:'FontAwesome'; position:absolute; top:7px; right:15px; left:auto; -webkit-transform:translateX(0%); -ms-transform:translateX(0%); transform:translateX(0%);}
.menu li.hover > .parent:after{ content:'\f106'; font-family:'FontAwesome';  position:absolute; top:7px; right:15px; left:auto; -webkit-transform:translateX(0%); -ms-transform:translateX(0%); transform:translateX(0%)}
.menu li li .parent:after {content:'\f107'; font-family:'FontAwesome'; position:absolute; top:7px; right:15px; left:auto; -webkit-transform:translateX(0%); -ms-transform:translateX(0%); transform:translateX(0%)}
.menu ul { display:block; width:auto; border-bottom:none; min-width:inherit}
.menu > li.hover > ul , .menu li li.hover ul {position:static; margin-left:0}
.menu li li a { padding:8px 35px; font-size:15px;}
.menu li li{ text-align:left; }
.menu li li li a{ padding:5px 45px; }
.menu li ul{ box-shadow:none; -webkit-box-shadow:none}
.menu li ul::after{ display:none;}
}

.banner{ position:relative;}
.banner-image{ height:700px; background-size:cover; background-position:center; background-repeat:no-repeat;}
.banner .carousel-caption{top:10%; -webkit-transform:translateY(-10%); -ms-transform:translateY(-10%); transform:translateY(-10%); text-shadow:none; padding:0; bottom:auto; left:0; right:0; text-align:left;}
.banner .carousel-caption h2{ font-size:60px; line-height:65px;}
.banner .carousel-caption .btn{ margin-right:15px; text-align:center; font-size:15px;}

.banner-search{ position:absolute; left:0; right:0; top:350px; z-index:500;}
.banner-search-form{ background:#f5bc17; padding:32px;}
.banner-search-form .nav-tabs{ border-bottom:2px solid #263674; margin-bottom:20px;}
.banner-search-form .nav-tabs .nav-item{ margin:0 2px 0 0;}
.banner-search-form .nav-tabs .nav-link{ border:none; border-radius:0; background:#222; padding:6px 12px; color:#fff; border:none;}
.banner-search-form .nav-tabs .nav-link.active, .banner-search-form  .nav-tabs .nav-item.show .nav-link{ background:#263674; color:#fff;}


.w1{ background:#f4f4f4; padding:53px 0;}
.w1 h2{ background:url(images/divider.png) no-repeat bottom center; padding-bottom:35px; margin-bottom:0; text-align:center; color:#263674; font-size:30px; text-transform:uppercase;}
.category-box{background:#fff; text-align:center; margin-top:54px; -webkit-box-shadow: 0 1px 3px 0 rgba(0,0,0,0.16); box-shadow: 0 1px 3px 0 rgba(0,0,0,0.16);}
.category-box a{ display:block; position:relative; padding:15px;}
.category-box a .icon{ margin:-30px auto 15px; height:80px; width:80px; background:#263674; border-radius:50%; position:relative; -webkit-transition:all 0.5s ease; -o-transition:all 0.5s ease; transition:all 0.5s ease; }
.category-box a:hover .icon{ background:#f5bc17}
.category-box a .icon img:nth-child(2){ display:none;}
.category-box a:hover .icon img:nth-child(1){ display:none;}
.category-box a:hover .icon img:nth-child(2){ display:block;}
.category-box a h4{ font-size:20px; font-weight:400; -webkit-transition:all 0.5s ease; -o-transition:all 0.5s ease; transition:all 0.5s ease; }
.category-box a:hover h4{ color:#323232; font-weight:700;}
.category-box a p{ color:#777}

.w2{ padding:60px 0; background:#fff;}
.w2 .nav-tabs{ margin:0; padding:0 25px 0 0; border:none; display:block;}
.w2 .nav-tabs .nav-item{ display:block;}
.w2 .nav-tabs .nav-link{ border:none; position:relative; border-radius:5px 0 0 5px; background:#f4f4f4; margin-bottom:3px; font-weight:500; font-size:14px; color:#484747; min-height:40px; line-height:40px; position:relative;}
.w2 .nav-tabs .nav-link img{ height:40px; width:40px; float:left;}
.w2 .nav-tabs .nav-link img:nth-child(2){ display:none;}
.w2 .nav-tabs .nav-link.active, .w2 .nav-tabs .nav-item.show .nav-link, .w2 .nav-tabs .nav-link:hover{ background:#263674; color:#fff;}
.w2 .nav-tabs .nav-link.active:before, .w2 .nav-tabs .nav-link:hover:before{width: 0; height: 0; border-top: 12px solid transparent; border-left: 18px solid #263674; border-bottom: 12px solid transparent; position:absolute; content:''; right:-18px; top:50%; margin-top:-12px;}
.w2 .nav-tabs .nav-link.active img:nth-child(2), .w2 .nav-tabs .nav-link:hover img:nth-child(2){ display:inline-block;}
.w2 .nav-tabs .nav-link.active img:nth-child(1), .w2 .nav-tabs .nav-link:hover img:nth-child(1){ display:none;}
.w2 .content h5{ font-weight:500; font-size:20px; text-transform:uppercase; margin-bottom:20px;}
.w2 .content p{ margin-bottom:20px;}
.w2 .content ul{ padding:0; list-style:none; margin-bottom:20px;}
.w2 .content ul li{ float:left; background:url(images/check.png) no-repeat left; padding-left:30px; float:left; width:50%; margin-bottom:8px;}
.w2 .content .full-img{ margin-bottom:25px;}

.w3{ padding:60px 0; background:#f5bc17;}
.w3 .container{ position:relative;}
.w3 .form-box{ padding:80px; background:#fff;}
.w3 .form-box h3{ background:url(images/divider.png) no-repeat bottom center; padding-bottom:35px; margin-bottom:0; text-align:center; color:#263674; font-size:30px; text-transform:uppercase; margin-bottom:30px;}
.w3 .form-box .form-control{ background:#dddddd; border:1px solid #dddddd; height:55px;}
.w3 .form-box .form-group{ margin-bottom:25px;}
.w3 .form-box .btn{ height:55px;}
.w3 .man{ position:absolute; right:0; bottom:-60px; z-index:10; width:45%}

.owl-carousel, .owl-carousel .owl-item{-webkit-tap-highlight-color:transparent; position:relative}
.owl-carousel{display:none; width:100%; z-index:1}
.owl-carousel .owl-stage{position:relative; -ms-touch-action:pan-Y}
.owl-carousel .owl-stage:after{content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0}
.owl-carousel .owl-stage-outer{position:relative; overflow:hidden; -webkit-transform:translate3d(0,0,0)}
.owl-carousel .owl-item{min-height:1px; float:left; -webkit-backface-visibility:hidden; -webkit-touch-callout:none}
.owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled{display:none}
.no-js .owl-carousel, .owl-carousel.owl-loaded{display:block}
.owl-carousel .owl-dot, .owl-carousel .owl-nav .owl-next, .owl-carousel .owl-nav .owl-prev{cursor:pointer; -webkit-user-select:none; -khtml-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none}
.owl-carousel.owl-loading{opacity:0; display:block}
.owl-carousel.owl-hidden{opacity:0}
.owl-carousel.owl-refresh .owl-item{visibility:hidden}
.owl-carousel.owl-drag .owl-item{-webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none}
.owl-carousel.owl-grab{cursor:move; cursor:grab}
.owl-carousel.owl-rtl{direction:rtl}
.owl-carousel.owl-rtl .owl-item{float:right}
.owl-carousel .animated{-webkit-animation-duration:1s; animation-duration:1s; -webkit-animation-fill-mode:both; animation-fill-mode:both}
.owl-carousel .owl-animated-in{z-index:0}
.owl-carousel .owl-animated-out{z-index:1}
.owl-carousel .fadeOut{-webkit-animation-name:fadeOut; animation-name:fadeOut}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}
.owl-height{transition:height .5s ease-in-out}
.owl-carousel .owl-item .owl-lazy{opacity:0; transition:opacity .4s ease}
.owl-carousel .owl-item img.owl-lazy{-webkit-transform-style:preserve-3d; transform-style:preserve-3d}
.owl-carousel .owl-video-wrapper{position:relative; height:100%; background:#000}
.owl-carousel .owl-video-play-icon{position:absolute; height:80px; width:80px; left:50%; top:50%; margin-left:-40px; margin-top:-40px; background:url(owl.video.play.png) no-repeat; cursor:pointer; z-index:1; -webkit-backface-visibility:hidden; transition:-webkit-transform .1s ease; transition:transform .1s ease}
.owl-carousel .owl-video-play-icon:hover{-webkit-transform:scale(1.3,1.3); -ms-transform:scale(1.3,1.3); transform:scale(1.3,1.3)}
.owl-carousel .owl-video-playing .owl-video-play-icon, .owl-carousel .owl-video-playing .owl-video-tn{display:none}
.owl-carousel .owl-video-tn{opacity:0; height:100%; background-position:center center; background-repeat:no-repeat; background-size:contain; transition:opacity .4s ease}
.owl-next, .owl-prev{background-position:0 0}
.owl-carousel .owl-video-frame{position:relative; z-index:1; height:100%; width:100%}
.owl-nav{text-align:center; margin-top:25px;}
.owl-next, .owl-prev{background-color:#232d84; border-radius:0; height:40px; width:40px;text-align:center; line-height:40px; font-size:30px; -webkit-transition:0.4s; -moz-transition:0.4s; -o-transition:0.4s; transition:0.4s; color:#fff; display:inline-block; margin:0 5px;}
.owl-next:hover, .owl-prev:hover{ background-color:#0089d0}

.w4{ padding:60px 0}
.w4 h2{ background:url(images/divider.png) no-repeat bottom center; padding-bottom:30px; margin-bottom:0; text-align:center; color:#263674; font-size:30px; text-transform:uppercase; margin-bottom:30px;}
.logo-scroll{ position:relative; padding:0 110px;}
.logo-scroll .owl-next, .logo-scroll .owl-prev{ height:45px; width:70px; position:absolute; top:50%; margin-top:-22px; text-indent:-9999px;}
.logo-scroll .owl-next{ background:url(images/next.png); right:-90px;}
.logo-scroll .owl-prev{ background:url(images/prev.png); left:-90px;}
.logo-scroll .owl-nav{ margin-top:0px;}

.w5{ background:#f4f4f4; padding:60px 0;}
.w5 h3{ margin-bottom:30px; color:#263674; font-size:30px; text-transform:uppercase;}
.bg-cover{ background-position:center; background-repeat:no-repeat; background-size:cover; color:#fff;}
.bg-cover .content{ padding:25px;}
.bg-cover .content h4{ font-size:24px;}
.bg-cover .content h2{ font-size:60px; color:#f5bc17}
.bg-form{ background:#f5bc17}
.bg-form .content{ padding:25px;}
.bg-form h3{ font-weight:400; color:#263674; font-size:36px;}

.w6{ background:#f4f4f4; padding:60px 0;}
.w6 h2{ font-size:30px; text-align:center; margin-bottom:0; color:#263674;}
.product-image{ position:relative; margin-bottom:20px;}
.product-info h5{ font-size:19px; font-weight:400;}
.product-info h4{ font-weight:400; font-size:26px;}
.price{ position:absolute; bottom:0; left:0; padding:8px 15px; background:#253993; background:#253993; z-index:100; color:#fff; font-weight:700;}
.w6 [class*=col-]{ margin-top:30px;}

.w7{ padding:30px 0; background:#fff; color:#272727;}
.w7 blockquote{  font-size: 15px;
    line-height: 20px;}
.w7 cite{ text-transform:uppercase; font-style:normal;}

.w8{ padding:60px 0; background:url(images/service-man.jpg) no-repeat right #fff;}
.w8 h2{ font-size:30px; text-align:center; margin-bottom:25px; color:#263674;}
.w8  h3{ color:#272727; margin-bottom:30px;}
.w8 p{ margin-bottom:30px;}

.map {height:524px; position:relative; width:100%;}
.map .map-inner { bottom:0; top:0; right:0; left:0; position:absolute; top:0; width:100%;}
.map .map-inner iframe { height:100%; width:100%;}

.contat-info{ position:relative;}
.info-wrapper{ position:absolute; top:50%; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); z-index:400; left:0; right:0;}
.info-wrapper .content{ padding:25px; background:#fff; color:#272727;}
.info-wrapper .content h3{ color:#263674; font-size:22px; font-weight:400; margin-bottom:20px; text-align:center; text-transform:uppercase;}
.info-wrapper .content h4{ font-size:18px;}
.info-wrapper .content .col-sm-6{ padding-bottom:20px; border-bottom:1px solid #f0f0f0; margin-bottom:20px;}
.info-wrapper .content .form-control{ background:#f0f0f0; border-color:#f0f0f0;}

.footer{ color:#fff;}
.footer a{ color:#fff;}
.footer a:hover{ color:#f5bc17;}

.footer-top{ padding:40px 0 20px 0; background:#0c3969}
.footer-top .col-lg-5, .footer-top .col-md-6{ margin-bottom:20px;}
.footer-top h6{ margin-bottom:20px; padding-bottom:12px; position:relative; text-transform:uppercase; font-size:18px; font-weight:400;}
.footer-top h6:after{ background:#fff; width:60px; content:''; position:absolute; bottom:0; left:0; height:1px;}
.footmenu{ padding:0; list-style:none;}
.footmenu li{ margin-bottom:6px;}
.footmenu li:last-child{ margin:0;}
.footmenu li a { padding-left:12px; position:relative; display:block;}
.footmenu li a:before{ font-family:FontAwesome; float:left; margin-right:6px; content:'\f105'; position:absolute; top:0; left:0;}

.social{ margin-bottom:0; margin-top:20px; list-style:none; padding:0;}
.social li{ float:left; margin-right:4px;}
.social li a{ color:#fff; background:#1f60a4; height:40px; width:40px; text-align:center; line-height:40px; display:block; font-size:18px;}
.social li a:hover{ color:#1f60a4; background:#fff;}
.footer-info{ margin:0; padding:0; list-style:none;}
.footer-info li{ margin-bottom:20px; padding-left:25px; position:relative;}
.footer-info li:last-child{ margin-bottom:0;}
.footer-info li i{ position:absolute; top:5px; left:0;}

.footer-bottom{ padding:20px 0; background:#0c0d0d;}
.footer-bottom p{ float:left; margin-bottom:0;}
.footer-bottom ul{ float:right; margin:0; padding:0; list-style:none;}
.footer-bottom ul li{ float:left;}
.footer-bottom ul li:after{ content:'|'; float:right; margin:0 5px; content:"|";}
.footer-bottom ul li:last-child:after{ display:none;}

.page-banner{ height:255px; position:relative; color:#fff; text-align:center; background-size:cover; background-position:center; background-repeat:no-repeat;}
.page-title{top:50%; -webkit-transform:translateY(-50%); -ms-transform:translateY(-50%); transform:translateY(-50%); padding:0 15px; left:0; right:0; position:absolute;}
.page-title h1{ font-size:60px;}

.curm{ position:relative;}
.curm:before{ background:#f5bc17; position:absolute; right:100%; top:0; bottom:0; content:''; width:3000px;}
.curm ul{ margin:0; padding:0; list-style:none;}
.curm ul li{ float:left; line-height:68px; text-transform:uppercase; font-size:18px; font-weight:700;}
.curm ul li a{ display:block; padding:0 10px 0 0; color:#fff; background:#f5bc17}
.curm ul li a:after{ content:'\f101'; float:right; font-family:'FontAwesome'; margin-left:12px;}
.curm ul li.active{ position:relative; padding-left:0;}
.curm ul li.active:before{width: 0; height: 0; border-top: 34px solid transparent; border-left: 24px solid #f5bc17; border-bottom: 34px solid transparent; float:left; content:''; margin-right:10px;}

.page-wrapper{ padding:90px 0;}
.form-wrapper{ color:#000;}
.form-wrapper h2{ margin-bottom:50px;}
.form-wrapper label{ font-size:16px; font-weight:700;}
.form-wrapper .form-control{ height:50px; border-radius:0; border-color:#b7b7b7;}
.form-wrapper select.form-control.lang{ font-weight:700; font-size:18px; color:#263674 !important;}
.form-wrapper .btn-secondary{ border-radius:0; font-weight:700; text-transform:uppercase; font-size:18px; letter-spacing:1px; padding:10px 15px;}
.form-link a{ text-transform:uppercase; font-weight:700; text-decoration:underline; color:#000; letter-spacing:1px; font-size:18px;}
.fieldset{ padding-right:30px;}
.fieldset.required{ background:url(images/caution.png) no-repeat right;}
.required-msg{ margin-bottom:15px; background:url(images/caution.png) no-repeat right; padding-right:30px; text-align:right; font-weight:700; font-size:16px;}
.reg-btn{ padding-right:30px;}

.blue-bar{ background:#263674; position:relative; z-index:1000}
.blue-bar-wrap{ padding:25px 0; position:relative; z-index:20;}
.search-form{ padding-right:120px; position:relative;}
.search-form .link{ position:absolute; right:0; top:0; bottom:0; color:#fff; text-align:center; font-weight:700; line-height:40px; width:120px;}
.search-form .link i{ margin-left:8px;}
.from-inner{ position:relative}
.from-inner .form-control{ padding-left:70px;}
.from-inner input[type=submit]{ background:url(images/search-icon.png) no-repeat center #f5bc17; border-radius:4px 0 0 4px; position:absolute; top:0; left:0; bottom:0; width:50px; border:none; cursor:pointer; text-indent:-9999px;}
.catalouge-link span{ background:url(images/box.png) no-repeat left; padding-left:35px;; display:inline-block;}
.catalouge-link{ position:absolute; left:0; font-weight:700; text-transform:uppercase; line-height:26px; margin-top:-13px; top:50%; left:0; color:#fff;}
.catalouge-dd{ position:absolute; top:100%; left:0;}
.catalouge-dd .card-body{ padding:15px; border:none; border-top:3px solid #f5bc17; -webkit-box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2); box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2); width:320px;}
.catalouge-dd ul{ margin:0; padding:0; list-style:none;}
.catalouge-dd ul li{ border-bottom:1px solid #d8d8d8;}
.catalouge-dd ul li:last-child{ border:none;}
.catalouge-dd ul li a{ display:block; line-height:40px; color:#858585; padding:0 15px;}
.catalouge-dd ul li a:hover{ background:#263674; color:#fff;}

.form-wrapper.login-form label{ font-weight:400;}
.form-wrapper.login-form label.form-check-label{ color:#858585;}
.form-wrapper.login-form .btn-secondary{ color:#fff; background:#111111; border-color:#111111; font-weight:400; letter-spacing:2px;}
.form-wrapper.login-form .form-link a{ font-size:14px; letter-spacing:3px; text-transform:uppercase; font-weight:400;}

.shoring-div{ margin-bottom:30px;}
.shoring-div p{ float:left; margin:0; vertical-align:middle; padding:11px 0;}
.shoring-div .form-control{ float:right; max-width:200px;}

.product-list [class*=col-]{ margin-bottom:30px;}
.product-list .product-img{ border:1px solid #263674;}
.product-list .product-name { padding:18px 0; font-weight:700; font-size:22px;}
.product-list .star-rating{ color:#00bcd4; font-size:18px;}
.product-list .star-rating i{ margin-right:2px;}

.cart{ float:right; background:url(images/cart.jpg) no-repeat left; padding-left:32px;}
.cart span{ background:#f5bc17; color:#fff; text-align:center; height:30px; width:30px; line-height:30px; border-radius:30px; display:block;}
.user{ float:right; margin-right:15px; height:30px;}
.user span{ max-width:100px; text-align:center; margin-right:8px; display:inline-block; vertical-align:middle; line-height:15px;}
.user img{ vertical-align:middle;}
.acc-dd{ position:absolute; top:100%; z-index:100; right:0;}
.acc-dd .card-body{ padding:15px; border:none; -webkit-box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2); box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2); width:280px;}
.acc-dd ul{ margin:0; padding:0; list-style:none; text-align:right;}
.acc-dd ul li{ display:block;}
.acc-dd ul li{ padding:0; line-height:35px; font-size:16px;}
.acc-dd ul li i{ margin-left:8px; font-size:20px;}
.acc-dd ul li:last-child{ border-top:1px solid #263674}
.image-list .full-img{ margin-bottom:30px;}

.page-header-cart{margin-top:80px;}
.page-searchbar{ background:#263674; padding:20px 0;  color:#fff;}
.page-searchbar label{ margin-right:10px;}
.cart-table .tick{ background:url(images/tick.png); height:23px; width:23px; display:inline-block; border:none; cursor:pointer; text-indent:-9999px;}
.cart-table .close-btn{ background:url(images/close.png); height:23px; width:23px; display:inline-block; border:none; cursor:pointer; text-indent:-9999px;}
.cart-table .edit{ background:url(images/edit.png); height:23px; width:23px; display:inline-block; border:none; cursor:pointer; text-indent:-9999px;}
.cart-table input[type=number]{ width:100px; padding:6px 12px; border:1px solid #d8d8d8;}
.cart-table tr th{ color:#fff; background:#263674; font-weight:400; border:none}
.cart-table tr td{ border-bottom:1px solid #d8d8d8; vertical-align:middle}
.page-searchbar .form-control.small-fld{ width:100px}

.comment label{ color:#263674;}
.comment textarea{ background:#f2f2f4; border:#f2f2f4; height:200px;}

.page-header-o{ padding:30px 0;}
.page-header-o h1{ color:#fff; background:url(images/heading-bg.png) no-repeat right; padding:0 100px 0 30px; margin:0; line-height:56px; font-size:30px; display:inline-block;}
.page-header-y{ background:#f5bc17; padding:20px 0; text-align:center;}

.file-up-form h5{ font-weight:400; color:#263674}
.file-up-form ul{ margin:0; padding:0; list-style:none;}
.file-up-form ul li{ margin-bottom:8px; font-size:20px;}
.file-up-form ul li:last-child{ margin:0;}
.file-up-form li a{ text-decoration:underline; color:#263674}
.file-up-form .custom-checkbox{ color:#000; font-weight:700;}
.file-up-form .form-control{ border-radius:0;}
.file-up-form textarea.form-control{ height:200px;}

.entry-list-table .table thead tr th{ color:#fff; background:#263674; font-size:20px;}
.entry-list-table .table tbody tr td{ font-size:20px; color:#000}
.entry-list-table .table tbody tr:nth-child(odd) td{ background:#ebebeb;}
.entry-list-table .table tbody tr td:nth-child(1), .entry-list-table .table thead tr th:nth-child(1){ width:30%;}
.entry-list-table .table tbody tr td:nth-child(2), .entry-list-table .table thead tr th:nth-child(2){ width:70%;}

.sort-header{ margin-bottom:20px; padding:10px 15px; color:#fff; background:#263674; vertical-align:top}
.sort-header .form-inline .form-control.number-input{ width:100px;}
.sort-header .form-inline .form-control{ width:200px;}
.sort-header .form-group{ margin:0 12px 0 0}
.sort-header label{ font-weight:700; font-size:18px; margin-bottom:0; margin-right:10px;}

.action-table .table thead tr th{ color:#fff; background:#263674; font-size:18px;}
.action-table .table tbody tr td{ font-size:18px; color:#000}
.action-table .table tbody tr:nth-child(odd) td{ background:#ebebeb;}
.action-table ul{ margin:0; padding:0; list-style:none; text-align:center}
.action-table ul li{ display:inline-block; vertical-align:top}
.action-table ul li:after{ margin:0 5px; content:"|"; float:right;}
.action-table ul li:last-child:after{ display:none;}
.action-table ul li a{ display:inline-block; text-indent:-9999px; height:22px; width:22px;}
.action-table ul li a.search-icon{ background:url(images/doc-search-icon.png);}
.action-table ul li a.refresh-icon{ background:url(images/refresh-icon.png);}
.action-table ul li a.print-icon{ background:url(images/print-icon.png);}

.brand-table .table thead tr th{ color:#fff; background:#263674; font-size:18px;}
.brand-table .table tbody tr td{ font-size:18px; color:#000; vertical-align:middle; padding:5px;}
.brand-table .table tbody tr td:nth-child(1){ width:90px;}
/*.w-85 { width: 80px; height: 80px}*/
.w6 h2{ background:url(images/divider.png) no-repeat bottom center; padding-bottom:30px; margin-bottom:0; text-align:center; color:#263674; font-size:30px; text-transform:uppercase; margin-bottom:30px;}
.product-list .product-img { position: relative}
.product-list .product-img a {
    width: 100%;
    height: 305px;
    text-align: center;
    display: block;
    position: relative;
}
.product-list .product-img img {
    width: auto;
    height: auto;
    margin: auto;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    max-height: 252px;
}

.float{
	position:fixed;
	width:60px;
	height:60px;
	bottom:40px;
	right:40px;
	background-color:#25d366;
	color:#FFF;
	border-radius:50px;
	text-align:center;
    font-size:30px;
	box-shadow: 2px 2px 3px #999;
    z-index:100;
    transition: all 0.3s;
}

.float:hover{
	transform: scale(0.9);
    color: white!important;
}

.my-float{
	margin-top:16px;
}
