*{-webkit-box-sizing:border-box;box-sizing:border-box;font-family: 'Roboto', sans-serif;margin:0;padding:0;border:0;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}
body,html{height:auto;letter-spacing:0;font-size:16px;background:#fff; color:#79859a;cursor: default;}
ul,li,h1,h2,h3,h4,h5{padding:0;margin:0}
li{list-style:none}
a{-webkit-transition:all ease-in-out 300ms;-o-transition:all ease-in-out 300ms;transition:all ease-in-out 300ms;text-decoration:none;color:inherit;outline:none}
img{max-width: 100%; vertical-align: top;}
.left{float:left!important}
.right{float:right!important}
.txt-right{text-align:right!important}
body.fix-scroll{overflow:hidden}
input[type="submit"],input[type="button"],button,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none}
input[type="text"],select,input[type="email"],input[type="password"],textarea,input[type='tel'],input[type='password'],input[type='number'],{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:15px;color:#333;font-family: 'Roboto', sans-serif;font-weight:400;border:1px solid #d9dfe6;outline:none;border-radius:4px;width:100%; font-family: inherit;}
.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"]{position:absolute}
.clear{clear:both}
body.no-scroll{overflow:hidden!important}
::-webkit-input-placeholder{color:#959595;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
:-moz-placeholder{color:#959595;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
::-moz-placeholder{color:#959595;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
:-ms-input-placeholder{color:#959595;opacity:1;-ms-filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}
input[type="text"],select,input[type="email"],input[type="password"],textarea,input[type='tel'],input[type='password'],input[type='number']{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:15px;color:#333;font-family: 'Roboto', sans-serif;font-weight:400;outline:none;width:100%;padding:0px 10px;border: 1px solid #e0e0e0; -webkit-border-radius: 0px;-moz-border-radius: 0px;}
.individual-days{display:none}
ul[class*="grid"] li{padding:0 10px 10px;}
ul.grid-3 > li{float:left;width:33.33%;padding:0 10px 20px}
ul.grid-2 > li{float:left;width:50%;padding:0 10px 10px}
ul.grid-4 > li{float:left;width:25%;padding:0 10px 10px}
ul[class*="grid-"]{margin:0 -10px 0px}
ul.grid-12 > li{float:left;width:100%;padding:0 10px 20px}


.top-bar{position:fixed;top:0;left:0px;right:0;z-index:99;min-height:60px;border-bottom: 1px solid #e6e6f2;-webkit-transition: all 0.3s ease; background:#fff;}
.container{max-width: 1260px;margin-right: auto; margin-left: auto;  position: relative;  padding: 0 10px;}
.logo{position:relative;padding:20px 15px;z-index:4;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;text-align: center;}
.sidebar-min .logo{padding:20px 11px;}
.logo-img{display:inline-block;margin:10px 0px; vertical-align: middle;}
.logo-img a{display:block; }
.logo-img img{max-width:170px}


/**faq**/
.main-container{padding-top: 30px;padding-bottom: 0px;}
.panel-box{background:#fff;margin: 0px 0px 30px;}
.table-cover{margin:0px; }
.table-wrapper{text-align:left;position:relative;font-size:15px;  background: #fff;}
/*.title-bar{display: inline-block; vertical-align:top;position:relative;  width: 100%; background: #09416c;padding:16px; }*/

.title-bar{display: inline-block; vertical-align:top;position:relative;  width: 100%; padding:16px; }
.title-bar h1{    font-size: 28px;font-weight: 700;color: #2c2c31;margin-top: 10px;}
.title-bar h1 a{float:left;height:30px;margin-right:10px;margin-top:3px}
.title-bar h1 a .icon.back-arrow:before{top:16px;font-size:28px;color:#13a69c}
.sub-heading h2{border-bottom:1px solid #56606f; font-weight: 400; padding-bottom: 20px;}
.order-summery{padding:15px 15px 20px;}

.faq-wrapper li{list-style: inherit;}
.faq-wrapper .title{border-top: 1px solid #eee;position: relative;font-size: 14px;font-weight: 600;color: #444;padding: 15px 20px 20px 0px; cursor: pointer;}
.faq-wrapper .bar{position: absolute;right: 5px;top: 11px;}
.faq-wrapper .bar:after{content: '';cursor: pointer;position: absolute;right: 5px;top: 7px;font-weight: 400;height: 12px;width: 2px;background: #444;}
.faq-wrapper .bar:before{content: '';cursor: pointer;position: absolute;right: 0;top: 12px;font-weight: 400;height: 2px;width: 12px;background: #444;}
.faq-wrapper .accordion-head.active .bar:after{display: none;}

.accordion .accordion-head:first-child .title{border: none;}
.faq-wrapper .ans{font-size: 14px;color: #494949;padding: 0 20px 20px 00px;display: none;}
.faq-wrapper .ans a{color: #333; font-weight:500; text-decoration: underline;letter-spacing: 0.8px; }
/*.faq-wrapper .accordion-head.active .ans {display: block;}*/
.faq-wrapper .ans a:hover{text-decoration: none;}
.faq-wrapper .ans ul{list-style: disc; padding-left: 18px;}
.faq-wrapper .ans li{padding-bottom: 5px;line-height: 22px}
.faq-wrapper .ans p{padding-bottom: 10px;    line-height: 22px }
.faq-wrapper .ans .grid-2{display: inline-block; vertical-align: top; width: 100%;} 
.faq-wrapper .ans .grid-2 li{width: 50%; vertical-align: top; float: left; }
.faq-wrapper .ans  h4{padding: 5px 0;font-size: 16px;font-weight: 500;}
.faq-wrapper .ans ol{list-style: decimal; padding-left: 18px;}  
