@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;700&display=swap');



.slicknav_menu{display:none;}
@media screen and (max-width:1159px){.slicknav_menu{display:block;}}

body{color:#444;-webkit-backface-visibility:hidden;font-size:15px;font-family:'Roboto',sans-serif;}
body,h1,h2,h3,h4,h5,p,table,table th,form,a img,ul{border:none;margin:0px;padding:0px;font-weight:400;}
ul{list-style:none;}
a:hover{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition:all 0.5s ease;}
h1{font-size:24px;font-weight:400;text-transform:uppercase;padding-bottom:18px;}
h2{font-size:18px;font-weight:300;text-transform:uppercase;padding-bottom:24px;color:#222;}
h3{font-size:14px;font-weight:700;text-transform:uppercase;padding-bottom:15px;line-height:22px;color:#000;}
h2 span{color:#d21e5f;font-weight:500;}
p{padding-bottom:18px;line-height:22px;}
.imres img{display:block;}
.imres{width:100%;margin:0 auto;}
.imres > img{margin:0 auto;}
.imres > img{max-width:100%;width:100%;display:block;height:auto;margin:0 auto;}
.imres img{width:100%;height:100%;max-width:100%;max-height:100%;}
.clear{clear:both;}
.container{padding:3em 1.50em 3em 1.50em;}
.table{overflow:scroll;}
@media all and (min-width:768px)
{
body{font-size:15px;}
}
@media all and (min-width:1160px)
{
.container{padding:0;margin:0 auto;width:1160px;padding-top:4em;padding-bottom:4em;}
h1{font-size:30px;}
h2{font-size:22px;}	
}







#phone,.centeredmenu,#header #hd2,#logo a span,#salespanel,#slink1,#slink2,#slink3,.logo-scroll{display:none;}
#logo a{margin:0 auto;width:139px;height:50px;display:block;}
#logo a span{display:none;}
#header #hd1 ul{float:right;margin-top:15px;}
#header #hd1 ul li{float:left;padding:0 0 0 15px;}
#header #hd1 ul li a{font-weight:500;color:#fff;text-decoration:none;display:block;padding-left:35px;}
#header #hd1 ul li a:hover{color:#fff;text-decoration:none;}
#header #hd1 ul li#phone a{padding-left:30px;}
#header #hd1 ul li#mycart a{width:29px;height:22px;}
#header .container{padding:0px;}
#header #hd1 .container{padding:0px;}
#header #hd1{background:#fff;}
#header #hd2{background:#532D6C;}
#logo a{background:url('../images4/logos.png') no-repeat top left;}
#mycart a{background:url('../images4/cib12.png') no-repeat center left;}
#mycart a span{display:none;}
@media all and (min-width:1300px)
{
.centeredmenu,#header #hd2,#freequote,#salespanel,#slink1,#slink2,#slink3{display:block;}
#logo a{margin:0;width:175px;height:63px;}
#header #hd1 ul{margin-top:15px;}
#header #hd1 ul li a{color:#333;text-decoration:none;}
#header #hd1 ul li a:hover{color:#333;text-decoration:none;}
#header #hd1{background:#fff;}
#header #hd2{background:#532D6C;}
#logo a{background:url('../images4/logo.png') no-repeat top left;}
#phone a{background:url('../images4/cib21.png') no-repeat center left;}
#mycart a span{display:block;}
#header #hd1 ul li#mycart a{width:auto;height:auto;padding-left:35px;}
#logo{float:left;}
#phone{display:block;}
#header .container{padding:0 !important;}
#header #hd1 ul{margin-top:25px;}
#openmenu{display:none;}
#mobilemenu{display:none;}
.centeredmenu{display:block;float:left;}
.centeredmenu1{float:right;}
.centeredmenu{padding:0;list-style:none;position:relative;display:block;}
.centeredmenu ul{margin:0;padding:0;list-style:none;position:relative;}
.centeredmenu ul li{float:left;position:relative;font-weight:400;}
.centeredmenu ul li a{display:block;margin:0;text-decoration:none;color:#fff;font-weight:400;padding:15px;}
.centeredmenu ul li:hover a,.centeredmenu ul li.hover a{background:#DF2D79;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition:all 0.5s ease;color:#fff;}
.centeredmenu ul ul li:hover a,.centeredmenu ul ul li.hover a{background:#fff;}
.centeredmenu ul ul{display:none;position:absolute;float:left;right:auto;width:250px;z-index:10000;}
.centeredmenu ul ul li{left:auto;margin:0;padding:0;clear:left;float:left;width:100%;border-bottom:1px solid #eee;}
.centeredmenu ul ul li a,.centeredmenu ul li.active li a,.centeredmenu ul li:hover ul li a,.centeredmenu ul li.hover ul li a{border:0;font-weight:normal;line-height:1.4em;float:left;width:100%;padding:5%;margin:0px;height:auto;color:#333;-webkit-text-shadow:none;-moz-text-shadow:none;text-shadow:none;text-transform:none;background:#fff;transition:all 0.3s ease;}
.centeredmenu ul ul li a:hover,.centeredmenu ul li.active ul li a:hover,.centeredmenu ul li:hover ul li a:hover,.centeredmenu ul li.hover ul li a:hover{float:left;color:#fff;background:#DF2D79;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition:all 0.5s ease;}
.centeredmenu ul ul.last{left:auto;right:0;}
.centeredmenu ul ul.last li{float:right;position:relative;right:.8em;}
.centeredmenu ul li ul li a{margin-left:0;}
.centeredmenu ul li:hover ul,.centeredmenu ul li.hover ul{display:block;}
.f-nav{position:fixed !important;background:#fff;z-index:2000000 !important;width:100%;top:0;-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-o-transition:all 0.5s ease;-ms-transition:all 0.5s ease;transition:all 0.5s ease;}
.f-nav .centeredmenu ul li a{display:block;margin:0;text-decoration:none;}
.f-nav .logo-normal{display:none !important;}
.f-nav .logo-scroll{display:block !important;}
}

footer{color:#9DAAC1;background:#3F1759;font-size:16px !important;}
footer .flogo{background:url('../images4/flogo.png') no-repeat top left;height:80px;width:215px;float:left;}
footer .ft{margin-bottom:20px;}
footer ul.slinks{float:right;}
footer ul.slinks li{background:none;float:left;padding-left:0px !important;padding-right:12px;}
footer ul.slinks li a span{display:none;}
footer ul.slinks li a{display:block;width:30px;height:30px;}
footer ul.slinks li#slink1 a{background:url('../images4/icons/icons/6-VBCS.svg') no-repeat top left;}
footer .ft h3{font-size:16px;text-transform:capitalize;color:#fff;font-weight:400 !important;margin-bottom:15px;line-height:22px;}

footer .ft a{color:#9DAAC1;text-decoration:none;font-weight:300;}
footer .ft a:hover{color:#fff;text-decoration:none;}
footer .ft ul li{margin-bottom:5px;font-size:15px;}
footer .ft ul li.last{background:none;padding-left:0;}
footer .ft3 p span{font-weight:bold;color:#fff;}
.copyright{background:#3F1759;color:#9DAAC1;font-size:15px;}
.copyright a{color:#9DAAC1;text-decoration:none;}
.copyright a:hover{color:#fff;text-decoration:none;}
.copy1{margin-bottom:20px;}
@media all and (min-width:1300px)
{
footer .container{padding:45px 0 45px 0;}
footer .ft1,footer .ft2,footer .ft3{float:left;}
footer .ft3{float:right;}
footer .ft2{width:300px;padding-top:25px;}
footer .ft{margin-bottom:0;}
footer .footert .ft{float:left; width:20%;}
footer .footert{border-top:solid 1px #582678;padding-top:30px;margin-top:30px;}
footer .ft3 p{padding:0px !important;margin:0px !important;}
footer ul.slinks{margin-top:30px;}
.copyright .container{padding:0 0 30px 0;}
.copyright .copy1{margin-bottom:0;float:left;}
.copyright .copy2{float:right;}
}
.slicknav_menu{display:none;}






#slider{visibility: hidden;}
.bx-wrapper{margin:0;padding:0;}
.ajax-file-upload-filename{width:100%;height:auto;color:#807579}
.ajax-file-upload-progress{margin:15px 0 15px 0px;position:relative;width:200px;display:inline-block;}
.ajax-file-upload-bar{background-color:#149E50;width:0;height:15px;color:#ffffff;}
.ajax-file-upload-percent{position:absolute;display:inline-block;top:3px;left:48%;}
.ajax-file-upload{background:#5fa4ff;color:#fff;border:0;padding:10px;font-family:'Roboto',sans-serif;font-weight:500;text-transform:uppercase;-moz-border-radius:30px;-webkit-border-radius:30px;-khtml-border-radius:30px;border-radius:30px;font-size:16px;text-align:center;}
.ajax-file-upload:hover{background:#4d9aff;}
.ajax-file-upload-error{color:red;}
.ajax-file-upload{float:left;width:200px;}
.ajax-file-upload1{display:none;}
.spot_text1 ul li{margin-bottom:7px;}	

.slider .spot_light_three{top:10%;right:5%;position:absolute;}
.slider .spot_light_three{padding:0;font-size:14px;color:#fff;text-align:left;}
.slider .spot_light_three h1{text-transform:capitalize;color:#fff !important;}
.slider .bx-wrapper{margin:0 auto 0}
.slider .bx-wrapper .bx-viewport{-moz-box-shadow:0;-webkit-box-shadow:0;box-shadow:0;border:0;left:0;background:none;}
.slider .bx-wrapper .bx-viewport{-moz-box-shadow:0 0 0px #ccc;-webkit-box-shadow:0 0 0px #ccc;box-shadow:0 0 0px #ccc;border:0px solid #fff;background:none;-webkit-transform:translatez(0);-moz-transform:translatez(0);-ms-transform:translatez(0);-o-transform:translatez(0);transform:translatez(0);}


.slider .spot_light_three ul,.slider .spot_light_three p{display:none;}
.slider .spot_light_three h1{font-size:24px !important;font-weight:500;margin:0 !important;padding:0 !important;}
.slider .spot_light_three h1 span{font-size:13px !important;display:block;}
#uploadpanel{margin-top:1em;}


@media all and (min-width:768px)
{
.ajax-file-upload{padding:18px;font-size:16px;}
.slider .spot_light_three{width:45%;}
.slider .spot_light_three h1{font-size:36px !important;font-weight:700;}
.slider .spot_light_three h1 span{font-size:16px !important;}
#uploadpanel{margin-top:2em;}
}
@media all and (min-width:1024px)
{
.slider .spot_light_three h1{font-size:60px !important;}
.slider .spot_light_three h1 span{font-size:24px !important;}
}
@media all and (min-width:1160px)
{
.slider .spot_light_three ul,.slider .spot_light_three p{display:block;margin-top:1em;}
.slider .spot_light_three li{font-size:16px;}
}
@media all and (min-width:1400px)
{
.masthead img{width:100%;height:100%;max-width:100%;max-height:100%}
}


.rstr{background:url('../images3/stars.png') top left no-repeat;height:23px;}


.product1{border:solid 1px #e3e7ea;padding:8px;position:relative;margin-bottom:15px;}
.product2{position:relative;}
.product3{padding:10px;}
.product1 p{padding:0;}
.product1 a{color:#222;text-decoration:none;}
.product1 a:hover{color:#034993;text-decoration:none;}
.product1 img{width:100%;height:100%;max-width:100%;max-height:100%;display:block;}
.product1 > img{width:100%;max-width:100%;display:block;height:auto;margin:0 auto;}
.product1 .viewbox{position:absolute;top:10%;left:0;right:0;bottom:0;padding:5% 10% 5% 10%;text-align:center;}
.product1 .inner-box{height:100%;width:100%;top:0;left:0;position:absolute;padding:0;z-index:10;filter:alpha(opacity=30);opacity:0.3;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";-moz-opacity:0.6;-khtml-opacity:0.6;}
.product1 .product2:hover .inner-box{transition:opacity .7s;opacity:0.8;background:#fff;}
.product1 .product2 .zoom{bottom:0;right:0;position:absolute;z-index:1000;background:url('../images3/zoom_sprites.png') 0 0;width:64px;height:64px;}
.product1 .product2:hover .zoom{background-position:-64px 0px;transition:opacity .5s;}
.product1:hover{background:#1B1847;color:#fff;}
.product1:hover a{color:#fff;text-decoration:none;}
.product1:hover a:hover{color:#fff;text-decoration:none;}
.aq1{background:url('../images3/hbt1.jpg') no-repeat;}
.aq2{background:url('../images3/hbt2.jpg') no-repeat;}
.aq3{background:url('../images3/hbt3.jpg') no-repeat;}
.aq4{background:url('../images3/hbt4.jpg') no-repeat;}
.aq{padding-top:100px;}
#shipnfb{color:#fff;font-size:13px;}
#shipnfb2 a{color:#fff;text-decoration:none;}
#shipnfb2 a:hover{color:#fff;text-decoration:underline;}
#shipnfb1{text-align:right;background:url('../images3/st1.png') #315399 center right no-repeat;}
#shipnfb2{background:#3B5A9A;}
#shipnfb1 p{padding:8px 75px 8px 8px;line-height:16px;}
#shipnfb2 p{padding:8px;}
#shipnfb1{text-align:right;background:url('../images3/st1.png') #315399 center right no-repeat;}
#shipnfb2{text-align:left;background:#3B5A9A center left no-repeat;}
#shipnfb1 p{padding:8px 75px 8px 8px;line-height:16px;}
#shipnfb2 p{padding:8px 8px 8px 40px;}
#htext1{background:url('../images3/bit7.png') #fefdfd top left repeat-x;}
#htext1 h2{text-align:center;}
#htext2{background:#fefcfd;}
#htext2 .container{background:url('../images3/bit5.png') top center no-repeat;}
#htext3 h2{text-align:center;}
#htext3 #hb1{background:url('../images3/hb1.gif') top left no-repeat;}
#htext3 #hb2{background:url('../images3/hb2.gif') top left no-repeat;}
#htext3 #hb3{background:url('../images3/hb3.gif') top left no-repeat;}
#htext3 ul li{padding-top:100px;}
#homec3a{padding-bottom:2em;}
#homec3c{padding-bottom:30px;}
#homec3d{padding-bottom:30px;}
#homec3d ul li{background:url('../images3/bl.png') no-repeat;padding:0 0 10px 30px;}
#homec3d a{color:#444;text-decoration:none;}
#homec3d a:hover{color:#444;text-decoration:underline;}
#homec3e #video{position:relative;padding-bottom:56.25%;height:0;cursor:pointer;}
#homec3e iframe{position:absolute;top:0;left:0;width:100%;height:100%;}


#htext7{background:#dadfe3;color:#888;}
#htext7 h2 span{font-weight:400;color:#222;}
#htext7 #email{width:225px;padding:10px;border:solid 1px #ddd;font-size:13px;font-weight:normal;}
#htext7 #submit{background:#1B1847;color:#fff;border:0px;font-size:13px;font-weight:normal;text-transform:uppercase;width:125px;padding:10px 0 10px 0;cursor:pointer;}
#reviews{font-size:14px;}

#reviews .testi3{padding-top:30px;background:url('../images3/quote.png') top left no-repeat;}
#reviews p span{font-size:15px;font-weight:700;display:block;margin-bottom:1em;}
#reviews .bx-wrapper .bx-pager{display:none;}
#slinks a{display:block;text-decoration:none;width:36px;height:32px;background:url('../images3/slinks.jpg') top left no-repeat;}
#slinks span{display:none;}
#slinks li{float:left;}
#slinks .slink1{background-position:0px top;}
#slinks .slink2{background-position:-35px top;}
#slinks .slink3{background-position:-70px top;}
#slinks .slink4{background-position:-105px top;}
#slinks .slink5{background-position:-140px top;}



.container table{width:100%;min-width:350px;border-collapse:collapse;text-align:left;}
.container table td{padding:12px 24px 12px 24px;}
.container table th{padding:12px 24px 12px 24px;background:#007d4c;color:#fff;text-transform:capitalize;}
.container table tr{background:#eee;}
.container table tr:nth-child(odd){background:#fff;}
.container table tr:nth-child(even){background:#f6f4f5;}
.container table thead th#lowestprice1{font-weight:700;font-size:16px;text-transform:uppercase;background:#07417f;color:#fff;background:rgb(0,125,76);background:-moz-linear-gradient(90deg,rgba(0,125,76,1) 62%,rgba(35,175,120,1) 100%);background:-webkit-linear-gradient(90deg,rgba(0,125,76,1) 62%,rgba(35,175,120,1) 100%);background:linear-gradient(90deg,rgba(0,125,76,1) 62%,rgba(35,175,120,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#007d4c",endColorstr="#23af78",GradientType=1);}
.container table td{padding:10px;}
.container table th{padding:10px;}
.container table .tb{color:#14273b;font-weight:700;}
#review{margin-bottom:2em;}




@media all and (min-width:768px)
{
.table{overflow:auto;}
.container table .tb{font-weight:700;font-size:16px;}
.container table td{font-size:16px;padding:12px 24px 12px 24px;text-align:center;}
.container table th{font-size:16px;padding:12px 24px 12px 24px;text-align:center;}
.container table thead th#lowestprice1{font-size:16px;}
.product1 h3{font-size:18px;text-transform:capitalize;font-weight:700;}
.products ul li{float:left;width:48%;margin-right:2%;}	
}
@media all and (min-width:1160px)
{
	
.products ul li{float:left;width:31.33333333333333%;margin-right:2%;}	
.products ul li.last{margin-right:0;}	
	
.aq{padding-top:0;padding-left:125px;}
#lowestprice{float:right;width:47%;}
#reviews .container{padding-top:4em;padding-bottom:2em;}
#review{float:left;width:45%;margin-bottom:0;}
#reviews .testi1{margin-bottom:15px;display:inline-block;margin:0 0 1em;border:solid 1px #e1e1e1;}
#reviews .testi2{padding:30px;min-height:260px;}
#htext1 p{padding-bottom:18px;line-height:20px;}
#htext11 .step{float:left;width:210px;}
#htext3 ul li{padding-top:0;padding-left:100px;}
#htext3 ul li{float:left;width:22.333333333333333%;margin:0 1% 0 1%;}
#htext3 ul{margin:2em 0 2em 0;}
#homec3a{width:45%;float:left;}
#homec3b{width:45%;float:right;}
#htext7 h2{margin-right:20px;}
#htext7 h2,#htext7 form p{float:left;padding:0;}
#htext7 .container{width:600px;}


#shipnfb{font-size:14px;}
}







#astra-seal{margin-top:1em;}
#impinfoh{color:#fff;background:#00237A;padding:15px;text-align:center;}
#impinfoh p{padding:0 !important;margin-bottom:5px !important;text-transform:uppercase;}




 