.sortByAsc.sortByDD{margin-bottom:16px;padding-right:18px}
.sortByAsc.sortByDD{-webkit-appearance:none;-moz-appearance:none}
.fav-prods .prdct-ctgry{margin-bottom:16px}
.fav-prods .fileNam{padding-bottom:16px}
.fav-title-sec p:first-child{color:#004f71;font-family:"Calibri";font-size:32px;font-weight:bold;letter-spacing:.18px;line-height:36px}
.fav-title-sec p:nth-child(2){color:#62666a;font-family:"Calibri";font-size:16px;line-height:20px;float:left;margin-top:8px}
@media only screen and (max-width:767px) and (min-width:320px){.sortby-sec:after{left:50px}
.sortByDD{float:left}
}
@media only screen and (min-width:768px) and (max-width:992px){.sortby-sec:after{left:50px}
#filterModal .filters-ctgry-blk{display:block !important;padding-left:25px;margin-top:232px}
#filterModal .ctgrs-hdng{margin-top:26px !important}
.close-icon{float:right;margin-top:12px}
.fltrs-hdng{clear:both}
}
.fav-pagination{height:24px;width:100%;display:flex;justify-content:flex-end;margin-top:39px}
.fav-pagination .prev-list{transform:rotate(90deg);cursor:pointer}
.fav-pagination .next-list{transform:rotate(-90deg);cursor:pointer}
.fav-pagination ul,.fav-pagination ul li{list-style:none;margin:0;padding:0}
.fav-pagination .page_link{height:48px;width:40px;color:#000;font-family:"Calibri";font-size:18px;line-height:24px;text-align:center;cursor:pointer}
.fav-pagination ul{display:flex}
#orderCopy,#contactCopypop{width:100%}
#orderCopy .modal-dialog,#contactCopypop .modal-dialog{max-width:940px;min-height:545px}
#orderCopy .modal-dialog .modal-content,#contactCopypop .modal-dialog .modal-content{min-height:545px;border-radius:4px;background-color:#fff;box-shadow:0 6px 20px 0 rgba(0,0,0,0.5);padding-left:80px;padding-right:40px;padding-top:40px;text-align:left}
#orderCopy .modal-dialog .modal-content button.close,#contactCopypop .modal-dialog .modal-content button.close{text-align:right}
#orderCopy .modal-dialog .modal-content button.close img,#contactCopypop .modal-dialog .modal-content button.close img{width:20px;height:20px}
.container.wrapper{width:940px}
.cont-detail-sec1{height:116px;width:319px;color:#62666a;font-family:"Calibri";font-size:16px;line-height:20px;float:left;margin-top:30px}
.cont-detail-sec2{height:176px;color:#62666a;font-family:"Calibri";font-size:16px;line-height:20px;margin-left:81px;width:359px;float:left;margin-top:30px}
.cont-detail-sec1 p,.cont-detail-sec2 p{margin:0;margin-bottom:5px;padding:0}
.cont-detail-sec1 p:nth-child(2){margin-top:16px;margin-bottom:16px}
.contact-us-mailto a{color:#004f71 !important;font-family:"Calibri";font-size:16px;font-weight:bold;line-height:23px;text-decoration:none}
.cont-detail-sec2 p:nth-child(1){margin-bottom:16px}
.cont-detail-sec2 p:nth-child(4){margin-top:16px;margin-bottom:16px}
#orderCopy .title-sec p:first-child,#contactCopypop .title-sec p:first-child{color:#222731;font-family:"Calibri";font-size:32px;font-weight:bold;line-height:40px}
#orderCopy .title-sec p:nth-child(2),#contactCopypop .title-sec p:nth-child(2){color:#62666a;font-family:"Calibri";font-size:16px;line-height:20px;margin-top:16px}
.cont-detail-sec-wrapper{width:100%}
#orderCopy .title-sec,#contactCopypop .title-sec{width:780px;margin-top:40px}
@media only screen and (min-width:768px) and (max-width:992px){.container.wrapper{width:640px}
#orderCopy .modal-dialog,#contactCopypop .modal-dialog{max-width:616px;min-height:577px}
#orderCopy .modal-dialog .modal-content,#contactCopypop .modal-dialog .modal-content{min-height:577px;border-radius:4px;background-color:#fff;box-shadow:0 6px 20px 0 rgba(0,0,0,0.5);padding-left:64px;padding-right:40px;padding-top:40px}
#orderCopy .title-sec,#contactCopypop .title-sec{width:512px;margin-top:20px}
.cont-detail-sec1{width:232px;height:140px}
.cont-detail-sec2{width:250px;height:216px;margin-left:24px}
}
@media only screen and (max-width:767px){.container.wrapper{width:100%}
#orderCopy .modal-dialog,#contactCopypop .modal-dialog{max-width:100%;min-height:577px}
#orderCopy .modal-dialog .modal-content,#contactCopypop .modal-dialog .modal-content{min-height:577px;border-radius:4px;background-color:#fff;box-shadow:0 6px 20px 0 rgba(0,0,0,0.5);padding-left:24px;padding-right:24px;padding-top:10px}
#orderCopy .title-sec,#contactCopypop .title-sec{width:100%;margin-top:20px;text-align:center}
.cont-detail-sec1,.cont-detail-sec2{width:100%;height:auto;float:none;text-align:center}
.cont-detail-sec2{margin-left:0}
.cont-detail-sec1{margin-top:0}
#orderCopy .title-sec p:first-child,#contactCopypop .title-sec p:first-child{font-size:18px;line-height:24px}
#orderCopy .title-sec p:nth-child(2),#contactCopypop .title-sec p:nth-child(2){line-height:18px}
}
.error-page-sec{min-height:218px;padding-top:170px;padding-bottom:433px}
.error-page{position:relative}
.error-page-header{min-height:80px;min-width:540px;color:#004f71;font-family:"Calibri";font-size:60px;font-weight:bold;letter-spacing:1.2px;line-height:80px}
.list-span{display:block}
.list-span.heaer{height:24px;width:450px;color:#000;font-family:"Calibri";font-size:16px;line-height:24px;margin-bottom:24px}
.list-span.home,.list-span.contact{height:20px;width:67px;color:#888b8d;font-family:"Calibri";font-size:14px;font-weight:bold;line-height:20px;margin-top:16px;cursor:pointer}
.list-span.home:hover,.list-span.contact:hover{height:20px;width:67px;color:#004f71;font-family:"Calibri";font-size:14px;font-weight:bold;line-height:20px}
.top-404{height:257px;width:328px;opacity:.2;color:#004f71;font-family:"Calibri";font-size:180px;font-weight:500;line-height:257px;position:absolute;top:0;right:0}
.top-left-404{height:91px;width:117px;opacity:.2;color:#004f71;font-family:"Calibri";font-size:64px;font-weight:500;line-height:91px;position:absolute;top:308px;left:470px}
.top-middle-404{height:143px;width:182px;opacity:.2;color:#004f71;font-family:"Calibri";font-size:100px;font-weight:500;line-height:143px;position:absolute;top:422px;left:259px}
.bottom-404{height:315px;width:400px;opacity:.2;color:#004f71;font-family:"Calibri";font-size:220px;font-weight:500;line-height:315px;position:absolute;top:459px;right:0}
.error-desc{min-height:48px;width:932px;color:#004f71;font-family:"Calibri";font-size:16px;font-weight:bold;line-height:24px;margin-top:6px}
@media only screen and (max-width:767px){.errormessage .container.catagoire-wrapper{width:100%;margin-bottom:0;padding-top:0}
.error-page-sec{padding-bottom:0}
}
body{font-family:"Calibri"}
.front-catagoire-wrapper{width:960px;padding-top:40px;padding-bottom:40px}
.front-catagoire-grid{min-height:124px;max-width:300px;border-radius:4px;cursor:pointer;background-color:#004f71;padding-left:40px;padding-top:20px;margin-right:20px;padding-bottom:20px;margin-bottom:20px;box-shadow:0 2px 4px 0 rgba(0,0,0,0.24)}
.front-catagoire-grid .title{height:46px;min-width:152px;color:#fff;font-family:"Calibri";font-size:21px;font-weight:bold;line-height:20px;margin:0;display:table-cell;padding-bottom:6px;vertical-align:bottom}
.front-catagoire-grid .title-copy{min-height:21px;min-width:142px;color:#fff;font-family:"Calibri";font-size:16px;line-height:20px;margin-top:9px}
.front-catagoire-grid .line{box-sizing:border-box;height:2px;width:150px;text-align:left;border:2px solid #fff;margin:0}
.front-cat-prdcts-hdr{color:#004f71;font-family:"Calibri";font-size:32px;font-weight:bold;letter-spacing:.18px;line-height:36px;margin-bottom:18px;margin-right:-15px;margin-left:-15px}
.front-cat-prdcts-para{color:#222731;font-family:"Calibri";font-size:16px;line-height:20px;margin-bottom:26px;margin-right:-15px;margin-left:-15px}
.front-catagoire-grid .title.widthUp,.front-catagoire-grid .line.widthUp,.front-catagoire-grid .title-copy.widthUp{width:206px}
.front-catagoire-grid .title.widthUp{color:#004f71}
.front-catagoire-grid .line.widthUp{border:2px solid #004f71}
.front-catagoire-grid .title-copy.widthUp{color:#222731}
@media only screen and (min-width:768px) and (max-width:992px){.container.front-catagoire-wrapper{width:620px}
.front-catagoire-grid:nth-child(odd){margin-right:20px}
.front-catagoire-grid:nth-child(even){margin-right:0}
}
@media only screen and (max-width:767px){.base-page.index-bannr{min-height:600px;margin-bottom:50px}
.container.front-catagoire-wrapper{width:320px}
.front-catagoire-grid{margin-right:0}
.front-cat-prdcts-hdr{font-size:24px;line-height:32px;margin-bottom:16px}
.front-cat-prdcts-para{font-size:16px;line-height:20px;margin-bottom:32px}
}