@import url("allfonts.css");@import url("owl.carousel.css");@import url("owl.transitions.css");@import url("animate.min.css");@import url("font-awesome.min.css");
 body{font-family:Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif;font-size:14px;}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{font-weight:400;line-height:1.1;}
a{color:#1e69b8;}
a, a h1, a h2, a h3a, h4, a h5, a h6{transition:All .3s ease;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;}
a:hover, a:focus, .new_products .owl-item .item .product-name a:hover{color:#FF8A65;text-decoration:none;}
h2{font-size:21px;position:relative;}
p{margin:0 0 12px;color:#4c4c4c;font-size:14px;line-height:22px;}
.form-control:focus{outline:0;-webkit-box-shadow:none;box-shadow:none;}
.navbar-form .btn:focus, .navbar-form .btn:hover{color:rgb(234, 234, 234);background-color:rgb(149, 22, 16);border-color:transparent;}
img{max-width:100%;width:auto;height:auto;}
.btn:focus{outline:none !important;}
@media (min-width:1200px){}
.wrap_bg{}
.top{display:none;color:#aab0be;background:#25426f linear-gradient(to bottom, #25426f, #223f6c);border-bottom:1px solid #5875a2;position:relative;}
.top::before, .top::after{background-color:rgba(224, 224, 224, 0);position:absolute;content:'';display:none;}
.top::before{bottom:-2px;left:0;height:22px;width:calc(50% - 570px + 320px);}
.top::after{bottom:-11px;width:26px;height:26px;-webkit-transform:rotate(145deg);-ms-transform:rotate(145deg);transform:rotate(145deg);left:calc(50% - 570px + 303px);border-left:1px solid #5875a2;}
.top_tagline{float:left;margin-left:360px;padding:8.5px 0;text-align:center;font-size:13px;}
.header_container .container{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;line-height:1.6;}
.header_container{background-color:#f3f3f3;padding-bottom:8px;}
.header_logo{width:26%;-webkit-order:1;-ms-flex-order:1;order:1;padding-top:0;padding-top:10px;margin-bottom:10px;}
.header_part{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;line-height:1.6;}
nav#myNavbar{-webkit-order:3;-ms-flex-order:3;order:3;margin-bottom:-50px;box-shadow:0 2px 4px rgba(0, 0, 0, 0.1);width:100%;min-height:70px;background-color:#800000;}
.header_widgets{display:-webkit-flex;display:-ms-flexbox;display:flex;padding:20px 0 40px 0;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-order:2;-ms-flex-order:2;order:2;width:74%;color:#c7cedb;}
.header .icon-box{margin-right:30px;padding-left:30px;transition:all 100ms ease-out;display:inline-block;padding-top:0;border-left:1px solid rgb(224, 224, 224);border-bottom:0;margin-top:16px;width:auto;}
.header .icon-box:first-child{border-left:0;}
.header .icon-box .fa{margin-right:3px;transition:all 100ms ease-out;color:#2a3c56;font-size:16px;}
.header .icon-box__title{margin-top:6px;margin-bottom:0;display:inline-block;color:#2a3c56;transition:all 100ms ease-out;font-size:15px;font-weight:normal;}
.header .icon-box__subtitle{display:block;color:#2a3c56;font-size:16px;font-weight:600;line-height:15px;}
.social_icons{float:right;}
.social_icons a{color:#aaaaaa;font-size:26px;display:inline-block;margin-left:7px;}
.header_widgets .btn{width:auto;box-shadow:none;font-size:14px;padding:16.5px 25px;border-color:#fec006;border-radius:2px;transition:all 100ms ease-out;font-weight:600;color:#fff;background:#ffd65e;background:-moz-linear-gradient(top, #ffd65e 0%, #febf04 100%);background:-webkit-linear-gradient(top, #ffd65e 0%,#febf04 100%);background:linear-gradient(to bottom, #ffdb72 0%,#e0a800 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd65e', endColorstr='#febf04',GradientType=0);margin-top:14px;}
.btn-default{color:#999999;background-color:#ffffff;border-color:#ffffff;}
.navbar-nav{float:none;}
nav#myNavbar{}
.navbar-nav>li>a{padding:23px 20px;color:#fff;font-size:13.7px;font-family:Open Sans;}
.nav>li>a:focus, .nav>li>a:hover{text-decoration:none;background-color:transparent;outline:none;color:#f7cd53;}
.nav .open>a, .nav .open>a:focus, .nav .open>a:hover{background-color:transparent;border-color:transparent;}
.dropdown-menu>li>a{padding:6px 20px;color:#313131;border-bottom:1px solid #d1d1d1;text-transform:none;font-size:16px;}
.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover{color:#800000;text-decoration:none;background-color:transparent !important;border-color:#d1d1d1 !important;}
.dropdown-menu>li:last-child>a{border-bottom:0px solid #606466;}
header.header{position:relative;z-index:1;}
.banner_text{position:absolute;left:0;right:0;margin:0 auto;top:38%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);}
.banner_text h2{color:#fff;font-size:35px;font-weight:500;margin-top:0;margin-bottom:18px;}
.banner_text p{color:#fff7f7;font-size:15px;}
a.banner_btn{border-radius:0;color:#FFFFFF;background-color:rgba(0, 0, 0, 0);border:2px solid #FFFFFF;min-width:132px;display:inline-block;white-space:nowrap;padding:7px 27px;font-size:14px;line-height:24px;text-transform:uppercase;font-weight:500;margin-top:10px;}
.home_slider .item:before{content:"";position:absolute;top:0;left:0;height:100%;width:100%;background:rgba(0, 0, 0, 0.10);}
.home_slider .owl-controls .owl-buttons div{position:absolute;bottom:50%;margin-bottom:-35px;width:63px;height:72px;cursor:pointer;background:transparent;text-align:center;line-height:70px;color:#fff;font-size:33px;}
.owl-prev{left:0;}
.owl-next{right:0;}
.banner_bottom{background-color:rgb(242, 242, 242);}
.banner_bottom .icon_box{padding:25px 30px 25px 45px;position:relative;width:20%;float:left;font-size:17px;line-height:21px;}
.banner_bottom .icon_box a{color:#2a3c56;font-weight:600;}
.banner_bottom .icon_box i.fa{position:absolute;font-size:27px;left:0;color:#2a3c56;top:29%;margin-top:0;}
.banner_bottom .icon_box::after{width:1px;height:auto;left:inherit;right:15px;top:0;position:absolute;content:'';bottom:0;background-color:rgba(0, 0, 0, 0.11);}
.banner_bottom .icon_box:last-child:after{display:none;}
.page_container{padding:40px 0px;}
.product_title:after{position:relative;left:18px;content:"";display:inline-block;width:200%;height:1px;margin:0 -200% 0 0;background:#dcdcdc;bottom:6px;}
h2.product_title{position:relative;font-size:27px;margin:0;margin-bottom:45px;color:#2a3c56;text-transform:uppercase;font-weight:600;}
.product_dec h2{text-transform:none;font-size:17px;color:#3d3d3d;margin:0;font-weight:600;line-height:20px;text-align:center;min-height:40px;}
.product_box{box-shadow:0 0px 2px rgba(0, 0, 0, 0.28);}
.prod_img{padding:25px;text-align:center;}
.product_dec{padding:0px 25px 10px 25px;}
.btn_product{border-radius:0;color:#FFFFFF;background-color:rgb(128, 0, 0);border:1px solid #2a3c56;width:152px;display:block;white-space:nowrap;padding:6px 25px;font-size:13px;line-height:24px;text-transform:uppercase;font-weight:500;margin:23px auto 15px auto;}
.btn.btn_product:hover, .btn.btn_product:focus{background-color:rgb(50, 77, 117);color:#fff;border-color:#2a456d;}
.heading_title{overflow-x:hidden;}
.testimonials{padding:60px 89.5px;background-image:url(../img//pttrn.jpg);background-repeat:repeat;margin-top:50px;margin-bottom:44px;}
.testimo_slider{width:90%;margin:0 auto;background:#fff;padding:30px 40px 25px;text-align:center;}
.testimonials h2{text-align:center;font-size:36px;color:#3d3d3d;padding:0 15px;margin:0;font-weight:600;margin-bottom:30px;}
.testimo_slider p{color:#999999;font-size:16px;line-height:30px;}
.testimo_slider .owl-controls .owl-page{width:17px;height:10px;background:#adadad;display:inline-block;margin:0 6px;}
.testimo_slider .owl-controls .owl-page.active{background-color:#2a3c56;}
.testimo_slider .owl-controls.clickable{position:absolute;z-index:1;bottom:-30px;width:100%;text-align:center;left:0;}
span.cl_name{font-style:normal;font-size:15px;font-weight:600;color:#3d3d3d;display:inline-block;margin-top:10px;}
.no_overflow{overflow:hidden;padding-bottom:1px;}
.well_text h2{margin:0;color:#3d3d3d;margin-bottom:15px;font-size:23px;}
.well_text{margin-top:0;}
.more_link{color:#2656a0;font-weight:600;display:inline-block;text-transform:uppercase;}
.well_text h2{position:relative;font-size:27px;margin:0;margin-bottom:19px;color:#2a3c56;text-transform:uppercase;font-weight:600;margin-top:20px;}
.well_text h2:after{position:relative;left:18px;content:"";display:inline-block;width:200%;height:1px;margin:0 -200% 0 0;background:#dcdcdc;bottom:6px;}
.well_text p{font-size:17px;line-height:23px;}
#slideImg{position:relative;margin-bottom:40px;}
#slideImg ul{list-style:none;}
#slideImg li{float:left;position:relative;margin:0 0px;width:150px;padding:2px 4px;height:50px;}
#slideImg li img{margin:0 auto;display:block;max-width:140px;-webkit-filter:grayscale(1) !important;-moz-filter:grayscale(1) !important;-ms-filter:grayscale(1) !important;filter:grayscale(1) !important;transition:all .4s;cursor:pointer;position:relative;color:#fff;top:50%;left:50%;padding:15px;-ms-transform:translateX(-50%) translateY(-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
#slideImg li img:hover{-webkit-filter:grayscale(0) !important;-moz-filter:grayscale(0) !important;-ms-filter:grayscale(0) !important;filter:grayscale(0) !important;}
.rotate-prev{position:absolute;display:none;}
footer.footer{background-color:#223d67;padding-top:20px;}
footer.footer h2{color:#fff;margin:0;margin-bottom:27px;font-weight:normal;font-size:20px;}
footer.footer ul{list-style:none;padding:0;margin:0;}
footer.footer .foo_link li{position:relative;padding-left:18px;margin-bottom:9px;}
footer.footer .foo_link li a{font-size:14px;text-decoration:none;display:inline-block;color:#aab5c9;}
footer.footer .foo_link li:before{content:"\f105";display:inline-block;font-family:FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;left:0;top:0;color:#d7dde3;font-size:16px;}
ul.foo_add li{position:relative;padding-left:36px;margin-bottom:15px;color:#aab5c9;font-size:14px;line-height:16px;}
ul.foo_add li .fa{position:absolute;left:0;color:#d7dde3;width:18px;text-align:center;font-size:17px;}
footer.footer p{color:#aab5c9;font-size:14px;line-height:17px;margin-bottom:17px;}
footer.footer form .form-control{background:#121a3e;height:45px;line-height:45px;padding:0 20px;border-radius:0;border:none;color:#fff;font-weight:300;width:380px;max-width:100%;float:right;}
footer.footer form .btn{text-transform:uppercase;font-size:18px;font-weight:bold;color:#fff;padding:0 20px;line-height:42px;border:none;border-radius:0;background:#121a3e;width:65px;position:absolute;right:0;bottom:0px;margin:0;height:45px;}
footer.footer .form-group{position:relative;}
.foo_bottom{background:#223d67;border-top:1px solid rgb(34, 61, 103);}
.copy{color:#b8c2cd;font-size:12px;text-align:left;padding:22px 0px;text-transform:uppercase;}
.copy address{margin-bottom:0;}
.footer_top{background:#2f538a;padding:45px 0px 30px 0px;margin:0 2.5%;}
.copy address a{color:#ffffff;}
.banner_other{background:url(../img/slider-2.jpg) no-repeat;min-height:190px;background-size:cover;position:relative;background-position:0 0;}
.banner.banner_other:before{content:"";position:absolute;left:0;top:0;height:100%;width:100%;background:rgba(0, 0, 0, 0.40);}
.banner_other .container{position:absolute;left:0;right:0;margin:0 auto;bottom:20px;}
.banner_other h2{margin:0;margin-bottom:0;color:#fff;font-size:29px;}
.breadcrumb{padding:16px 0;margin-bottom:0;list-style:none;background-color:transparent;border-radius:0;}
.page_listing .product_dec h2{text-align:left;font-size:17px;font-weight:500;min-height:0;color:#212121;line-height:23px;margin-bottom:15px;}
.btn.btn_pdf{background-color:#e5b114;border-color:#d8a50b;color:#ffffff;font-size:13px;font-weight:normal;padding:5px 13px;margin-top:13px;margin-bottom:10px;}
.btn.btn_pdf:hover{border-color:#2a3c56;background-color:#2a3c56;}
.product_dec ul{list-style:none;padding:0;margin:0;margin-top:9px;width:100%;margin-bottom:15px;padding-top:7px;border-top:1px solid #eaeaea;}
.product_dec ul li{font-size:14px;color:#565656;font-weight:700;margin-bottom:4px;padding-left:14px;position:relative;}
.product_dec ul li strong{font-weight:400;}
.product_dec ul li:before{content:"-";left:0;position:absolute;top:0;line-height:16px;font-size:18px;}
.page_listing .prod_img{min-height:160px;position:relative;}
.page_listing .prod_img a{display:block;position:absolute;left:50%;width:100%;text-align:center;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.our_price{color:rgb(204, 0, 0);font-weight:bold;text-align:center;font-size:14px;}
.btn.btn_add_to{background-color:#e7b319;color:#ffffff;border-color:#d8a611;font-size:13px;font-weight:normal;padding:6px 15px;margin-bottom:9px;text-transform:uppercase;}
.page_listing .product_dec{padding:0px 15px 10px 15px;}
.prod_img img{max-height:120px;}
.header_logo img{width:195px;}
.breadcrumb>.active{color:#dedddd;}
.breadcrumb>li a{color:#f5ca4c;}
.page_listing .col-sm-3{border-right:1px solid #ccc;}
.page_listing .product_box{box-shadow:none;}
.page_listing .container>.row{display:flex;}
.row.page_listing{display:flex;border-top:1px solid #ccc;}
.page_listing .col-sm-3:last-child{border-right:0;}
.page_listing .product_dec h4{margin:0;color:#2a3c56;font-size:16px;font-weight:600;}
.gkt_overly{position:absolute;width:100%;height:100%;background-color:rgba(0, 0, 0, 0.27);z-index:0;}
.gkt_wrap{position:fixed;width:100%;height:100%;display:none;z-index:102;top:0;left:0;}
.gkt_form{z-index:0;width:400px;background-color:#fff;border:1px solid #ccc;margin:0 auto;position:absolute;left:50%;margin:0 auto;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.close_btn.btn.btn-default{color:#333;background-color:#fff;border-color:#ccc;float:right;margin-right:15px;margin-bottom:11px;}
h2.pop_head{margin:0;margin-bottom:20px;color:#fff;background:#2a3c56;padding:7px 15px;}
.pop_body{min-height:100px;padding:15px;border-bottom:1px solid #e2e2e2;margin-bottom:10px;}
ul.pdf_download{margin:0;padding:0;list-style:none;}
ul.pdf_download li:nth-child(even){}
ul.pdf_download li:last-child a{border-bottom:0;}
ul.pdf_download li a{font-size:16px;display:block;border-bottom:1px solid #e8e8e8;padding:5px 10px;color:#414141;}
ul.pdf_download li:nth-child(even) a{background-color:#ececec;}
ul.pdf_download li a:hover{color:#ff703b;}
ul.pdf_download li a i{float:right;margin-top:5px;color:#ff703b;}
h2.head_1{margin-bottom:30px;margin-top:0;font-size:23px;color:#3a5171;text-transform:uppercase;font-weight:normal;position:relative;}
.contact_us h2:before{content:":::";color:#3F51B5;margin-right:15px;}
.contact_us h2:after{}
.contact_us .form-control{height:40px;padding:7px 16px;font-size:15px;color:#969696;background-color:#fff;border-color:1px solid #ebebeb;border-radius:0px;}
.btn.send_btn{padding:12px 29px;background-color:#2a3c56;border:1px solid #1f2e44;color:#ffffff;border-radius:0;font-size:15px;}
.btn.send_btn:hover{background-color:#e7b41b;border-color:#d6a514;}
ul.foo_add{list-style:none;padding:0;margin:0;}
.contact_us ul.foo_add li{color:#3c3c3c;font-size:16px;line-height:19px;}
.contact_us ul.foo_add li .fa{color:#989898;top:3px;}
#gmap_canvas{height:320px;border:3px solid #FFFFFF;outline:1px solid #F1F1F1;outline-offset:0;margin-bottom:25px;width:100%;}
.contact_us .col-md-5{padding-left:70px;}
.footer_top form .formError{top:auto !important;left:auto !important;margin-top:0 !important;bottom:auto;margin-bottom:3px;position:relative !important;}
.footer_top form input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #121a3e inset !important;background-color:#121a3e !important;-webkit-text-fill-color:#fff !important;}

div#div100001461 {
    position: fixed !important;
    top: auto !important;
    left: auto !important;
    right: 0 !important;
    bottom: 0 !important;
}
.copy address {
   
    padding-right: 125px;
}

