@import url(https://fonts.googleapis.com/css?family=Roboto+Slab:300,400,700);
@import url(https://fonts.googleapis.com/css?family=Roboto:400,300,700,500);
.spr1{background:url(//images.jdmagicbox.com/icontent/2W_Insurance_sprite1x.png) no-repeat;}
.spr2{background:url(//akam.cdn.jdmagicbox.com/images/icontent/insurance/insurance_sprite1px.png) no-repeat; display:inline-block;}
@media
    only screen and (min-device-pixel-ratio: 2),
    only screen and (-webkit-min-device-pixel-ratio: 2),
    only screen and (-moz-min-device-pixel-ratio: 2),
    only screen and (-o-min-device-pixel-ratio: 2/1) {   
.spr1{background:url(//images.jdmagicbox.com/icontent/2W_Insurance_sprite2x.png) no-repeat; background-size:618px auto;}
.spr2{background:url(//akam.cdn.jdmagicbox.com/images/icontent/insurance/insurance_sprite2px.png) no-repeat; background-size:540px auto;  display:inline-block;}
}
body{background:#FBFCFC; padding:0; font-family: 'Roboto', sans-serif; -webkit-overflow-scrolling : touch; -webkit-overflow-scrolling : auto;}
::-webkit-scrollbar {-webkit-appearance:none;width:4px;}
 ::-webkit-scrollbar-thumb {border-radius:4px;background-color:rgba(0,0,0,.5);-webkit-box-shadow:0 0 1px rgba(255,255,255,.5);}
ul,li{margin:0;padding:0; list-style:none;}
a:hover, a:active, a:link{text-decoration:none;outline:0;}
::-ms-clear {display: none; -webkit-appearance: none; }
select::-ms-expand {display: none; -webkit-appearance: none; }
.checkbox label{padding:0;}
.newheader {
    margin-top: 25px;
}
.header-new.header-new-black{background:#181818;color:#fff}
.header-new{float:left;width:100%;background:#181818;padding:10px 0;display:table;vertical-align:middle;position:fixed;top:0;left:0;right:0;z-index:99}
.header-new .header-newrap{float:left;width:98%;margin:0 1%}
.header-new.header-new-black .back-new{background:url(../../img/black-header-sprite.png) no-repeat scroll -7px center;cursor:pointer;display:table-cell;height:18px;padding: 0 15px 0 10px;width:19px;margin:0 1% 0 0}
.header-new.header-new-black .header-heading{width:92%}
.header-new .header-heading{display:table-cell;vertical-align:middle;padding:0 0 0 5px;margin:0 0 0 1%}
.cross-icon{background:url(../../img/black-header-sprite.png) no-repeat scroll -145px center;cursor:pointer;display:table-cell;height:14px;padding:0 0 0 5px;width:20px;margin:0 1% 0 0;position:absolute;right:0;top:35%}

.motr_hd{background:#141414; width:1023px; margin:0 auto; display:table; padding:12px 0; position:relative;}
.motr_hd .lft_sec{float:left; margin:0 0 0 15px}
.motr_hd .hd_tab{background:url(//akam.cdn.jdmagicbox.com/images/icontent/jdrwd/sprite_wb.png) no-repeat -55px -77px;width:21px; height:13px; float:left; cursor:pointer; margin:10px 0 0 0;}
.motr_hd .hd_tab:hover{background-position:-196px -77px}
.motr_hd .jdText-box {width:auto; float:left; border-right: 1px solid #747474; padding-right: 5px;}
.motr_hd .jdText{background:url(//akam.cdn.jdmagicbox.com/images/icontent/jdrwd/sprite_wb.png) no-repeat -231px -2px; width:29px; height:25px; float:left; margin:2px 10px 0 10px;}
.motr_hd .jdText:hover{background-position:-266px -2px}
.motr_hd .insurance{background-position:-73px -252px;width: 132px;height: 54px; float:left;}
.motr_hd .rgt_sec{margin:4px 15px 0 0}
.motr_hd .rgt_sec a{float:left; font-size:12px; color:#979797; margin:3px 0 0 15px}
.motr_hd .rgt_sec .usr{background: url(//akam.cdn.jdmagicbox.com/images/icontent/jdrwd/sprite_wb.png) no-repeat scroll -82px -67px;display: inline-block;height: 23px;width: 23px; margin:0;}
.midsec{/* background:url(//images.jdmagicbox.com/icontent/web_bg.jpg) no-repeat; */ background:#fff; width:100%; display:table; padding:25px 0; background-clip: padding-box; background-size:cover; background:url('//images.jdmagicbox.com/icontent/insuranceie8.jpg') no-repeat center\0/}
.midsec .contain_bg{/*background:rgba(0,0,0,0.7) repeat;background: url('//images.jdmagicbox.com/icontent/ins_bg.png') repeat;*/ background:#fff; width:980px; margin:0 auto; border-radius:0; padding:0 0 20px 0; border-bottom:1px solid #ccc}
.midsec .thumbs{text-align:center;}
.midsec .contain_bg h2{font-size:25px; color:#2ca3ef; text-align:center; margin:30px 0 50px; font-weight:400}
.midsec .contain_bg ul.thumb {list-style: none;padding:0 0 0;display: inline-block;margin:0 auto;}
.midsec .contain_bg ul.thumb li {text-align: center;cursor: pointer;display: inline-block;zoom: 1;/*padding: 0 10px;*/ width: 150px;}
.midsec .contain_bg ul.thumb li a {text-decoration: none;color: #c7c7c7;font-size: 14px;display: block;transition: all 1s;cursor: pointer;font-family: 'Open Sans', sans-serif;}
.midsec .contain_bg ul.thumb li a:hover{color:#b0d5f2;}
.midsec .contain_bg ul.thumb li span.icon{display:inline-block; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%; padding:45px 46px; *padding:54px 58px 30px 50px; border:3px solid #e5e5e5; transition:all 0.3s; -moz-transition:all 0.3s; -webkit-transition:all 0.3s; -ms-transition:all 0.3s;}
.midsec .contain_bg ul.thumb li:hover span.icon{border:3px solid #e5e5e5; box-shadow:0px 0px 10px #ddd; -moz-box-shadow:0px 0px 10px #ddd; -webkit-box-shadow:0px 0px 10px #ddd; -ms-box-shadow:0px 0px 10px #ddd;}
.midsec .contain_bg ul.thumb li.termins span.icon{ background:url(//images.jdmagicbox.com/icontent/ins_sprite.png) no-repeat 20px 23px #f4fbff;}
.midsec .contain_bg ul.thumb li.termins:hover span.icon{background:url(//images.jdmagicbox.com/icontent/ins_sprite.png) no-repeat -87px 23px #3c8ac8;}
.midsec .contain_bg ul.thumb li.healthins span.icon{ background:url(//images.jdmagicbox.com/icontent/ins_sprite.png) no-repeat 20px -73px #f4fbff;}
.midsec .contain_bg ul.thumb li.healthins:hover span.icon{background:url(//images.jdmagicbox.com/icontent/ins_sprite.png) no-repeat -85px -73px #3c8ac8;}
.midsec .contain_bg ul.thumb li.carins span.icon{ background:url(//images.jdmagicbox.com/icontent/ins_sprite.png) no-repeat 10px -172px #f1fbff;}
.midsec .contain_bg ul.thumb li.carins:hover span.icon{background:url(//images.jdmagicbox.com/icontent/ins_sprite.png) no-repeat -102px -172px #3c8ac8;}
.midsec .contain_bg ul.thumb li.twowhee span.icon{ background:url(//images.jdmagicbox.com/icontent/ins_sprite.png) no-repeat 13px -575px #f1fbff;}
.midsec .contain_bg ul.thumb li.twowhee:hover span.icon{background:url(//images.jdmagicbox.com/icontent/ins_sprite.png) no-repeat -112px -575px #3c8ac8;}
.midsec .contain_bg ul.thumb li.travelins span.icon{ background:url(//images.jdmagicbox.com/icontent/ins_sprite.png) no-repeat 8px -267px #f1fbff;}
.midsec .contain_bg ul.thumb li.travelins:hover span.icon{background:url(//images.jdmagicbox.com/icontent/ins_sprite.png) no-repeat -100px -267px #3c8ac8;}
.midsec .contain_bg ul.thumb li.criill span.icon{ background:url(//images.jdmagicbox.com/icontent/ins_sprite.png) no-repeat 15px -368px #f1fbff;}
.midsec .contain_bg ul.thumb li.criill:hover span.icon{background:url(//images.jdmagicbox.com/icontent/ins_sprite.png) no-repeat -105px -368px #3c8ac8;}
.midsec .contain_bg ul.thumb li a span.break{width:100%; height:5px; display:block; *height:10px;}
.midsec .twowlrbtns button{margin:0 5px; padding:6px 0;width:228px;}
.midsec .twowlrbtns button.btn-default{background:#CCCCCC}

.midsec .cnt_frm{width:765px; margin:0 auto; color:#fff;}
.midsec .cnt_frm h3.tit{font-size:25px; color:#2ca3ef; font-weight:400; padding:0 0 20px;margin-top: 5px;}
.midsec .cnt_frm h3.tit i{ margin:0 10px -6px 0}
.midsec .cnt_frm .itms{display:block;max-height:350px;overflow-y:auto;}
.midsec .cnt_frm .itms .itm{margin:5px 0;cursor: pointer;height:150px;}
.midsec .cnt_frm .itms .itm .dta{background:url('//images.jdmagicbox.com/icontent/ins_whtbg.png'); border-radius:0; padding:10px 0 10px 10px; display:table; position:relative;width:100%;height:150px;border:1px solid #ccc; }
.midsec .cnt_frm .itms .itm .dta span{color:#696969; font-size:14px; font-weight:400; width:100%; float:left;}
.midsec .cnt_frm .itms .itm .dta i{position:absolute; top:50%; right:10px; display:inline-block; margin:-12px 0 0}
.midsec .cnt_frm .itms .itm .dta .ok{background-position:-75px -44px;width: 29px;height: 29px;}
.midsec .cnt_frm .itms .itm .dta .err{background-position:-116px -47px;width: 26px;height: 24px;}
.midsec .cnt_frm .btns{padding:20px 0 0; display:table; width:100%;position: relative;padding-right: 0px;}
.midsec .cnt_frm .btns button{min-width:200px;}
.btn{border-radius:4px; font-size:18px;}

.midsec .cnt_frm .detils label{float:left; color:#2ca3ef; font-weight:400; font-size:17px; width:100%;margin-bottom: 10px;margin-top: 12px;}
.midsec .cnt_frm .detils input{border:0; border-radius:2px; height:55px;background: 0;border-bottom: 1px solid #ccc;box-shadow: none;padding:0; font-size:15px;}
.midsec .cnt_frm .detils textarea{border:0; border-radius:2px; resize:none; height:40px;}
.midsec .cnt_frm .detils .clims .brd{border-bottom:1px solid #ccc; border-radius:0; padding:10px 0 20px 0; float:left; width:100%;}
.midsec .cnt_frm .detils .clims button{width:90px; background:#494949; color:#fff; border:0; border-radius:4px; font-size:15px; height:30px; float:left; margin:0 0 0 0; outline:0; float:none}
.midsec .cnt_frm .detils .clims .dis{background: #bababa;color: #fff; margin-right:10px}
.midsec .cnt_frm .detils .trms{font-size:13px; color:#868585; text-align:justify; line-height:14px; padding:10px 15px 0;}
.midsec .cnt_frm .detils .inpt{position:relative;width:100%; float:left; height:40px;}
.midsec .cnt_frm .detils .polExpDate-bx .inpt {height:40px}
.midsec .cnt_frm .detils .polExpDate-bx .inpt input {height:40px}
.midsec .cnt_frm .detils .prevInsComp-bx .inpt { border-bottom: 1px solid #ccc;}
.midsec .cnt_frm .detils .vel-rgs { border-bottom:1px solid #ccc; padding-bottom:20px; height:55px;}
.midsec .cnt_frm .detils .vel-rgs input{position:relative;width:32%; float:left; margin-right:5px; margin-right:4px\0; border:1px solid #ccc; border-radius:4px;text-align: center; height:35px; font-size:15px;}
.midsec .cnt_frm .detils .vel-rgs input:first-child {width:138px;margin-right: 40px;}
.midsec .cnt_frm .detils .vel-rgs input:nth-child(2){width:138px;}
.midsec .cnt_frm .detils .vel-rgs input:last-child{width:138px; margin-right:0;margin-left: 40px;}
.midsec .cnt_frm .detils .vel-rgs .regs-drop{position:relative;width:30%; float:left; margin-left:5px;height:39px;}
.midsec .cnt_frm .detils .vel-rgs .regs-drop option{position:relative;width:100%; float:left;padding:10px;}
.midsec .cnt_frm .detils .inpt .arw{background-position:-153px -53px;width: 11px;height: 12px; position:absolute; bottom:-1px;right:0;}
.midsec .cnt_frm .detils .inpt .cal_i{background-position:-178px -48px; width: 22px;height: 22px; position:absolute; right:10px; top:10px;}
.midsec .cnt_frm .btns .lnk{font-size:17px; color:#f0f0f0; font-weight:300; margin:5px 0 0;}
.midsec .cnt_frm .btns .lnk i{background-position:-212px -51px;width: 8px;height: 15px; display:inline-block; margin:0 6px -2px}

.chk{background-position:-442px -50px;width: 18px;height: 18px; display:inline-block; margin:0 5px -5px 0}
.chkact{background-position:-414px -50px;}
.chkbg{background-position:-325px -47px;width: 24px;height: 24px; display:inline-block; margin:0 5px -7px 0}
.chkbgact{background-position:-292px -47px;}
.midsec .cnt_frm .tit .hdbtn{font-size:14px;}
.midsec .cnt_frm .filt .tit{font-size:18px; font-weight:300;}
.midsec .cnt_frm .filt .lft .checkbox{padding:10px 0;}
.midsec .cnt_frm .filt .lft .btn{background:#777676; font-size:16px; font-weight:300; border:0; color:#fff;}
.midsec .cnt_frm .filt .rgt{border-left:1px solid #5e5e5e;}
.midsec .cnt_frm .filt .rgt .wrap{max-height:415px; overflow-y:auto; float:left; width:100%; padding:0 10px 0 0;}
.midsec .cnt_frm .filt .rgt .rslt{text-align:center; padding-top:30px; border-bottom:1px solid #5e5e5e}
.midsec .cnt_frm .filt .rgt .rslt .compny .logo{float:left; width: 141px;height: 60px; border:0; margin:0 0 5px;}
.bajaj{background-position:-27px -103px;}
.universal{background-position:-190px -104px;}
.iffco{background-position:-353px -104px;}
.bharti{background-position:-28px -173px;}
.hdfcergo{background-position:-190px -173px;}
.icici{background-position:-352px -174px;}
.ltinsur{background-position:-28px -326px;}
.futurgen{background-position:-190px -327px;}
.newind{background-position:-352px -327px;}

.midsec .cnt_frm .filt .rgt .rslt .compny .dta{width:100%; float:left; font-size:12px; line-height:15px; margin:2px 0;}
.midsec .cnt_frm .filt .rgt .rslt .compny .dta .rup{background-position:-471px -54px;width: 7px;height: 10px; display:inline-block; margin:0 3px 0 0}
.midsec .cnt_frm .filt .rgt .rslt .price span{float:left;width:100%;}
.midsec .cnt_frm .filt .rgt .rslt .price .pri{font-size:22px;font-weight:400; margin:15px 0 18px 0;}
.midsec .cnt_frm .filt .rgt .rslt .price .pri i{background:url(//images.jdmagicbox.com/icontent/2W_Insurance_sprite2x.png) -942px -109px;width: 13px;height: 19px; display:inline-block; margin:0 4px -3px 0}
.midsec .cnt_frm .filt .rgt .rslt .price .sub{font-size:14px;}
.midsec .cnt_frm .filt .rgt .rslt .buy button{width:100%; font-size:15px; height:40px; margin:0 0 24px}
.midsec .cnt_frm .filt .rgt .rslt .buy span{width:100%; float:left;}

.midsec .cnt_frm .filtdtls .rgt{border:0;}
.midsec .cnt_frm .filtdtls .rgt .wrap{max-height:none;}
.midsec .cnt_frm .filtdtls .rgt .rslt{padding-bottom:10px;}
.midsec .cnt_frm .filtdtls .wrap .compny .otr{width:141px;}
.midsec .cnt_frm .keyf{display:table; width:100%; margin:15px 0 0;}
.midsec .cnt_frm .keyf .tit{font-size:18px; float:left; margin:0 0 5px; width:100%; font-weight:400;}
.midsec .cnt_frm .keyf .ftres{float:left; width:100%; margin:0 0 15px 0; padding:0 0 0 24px;}
.midsec .cnt_frm .keyf .ftres li{font-size:24px; list-style: disc; color:#C5C5C5;}
.midsec .cnt_frm .keyf .ftres li span{font-size:14px; font-size:18px; color:#fff; font-weight:400;}
.midsec .cnt_frm .keyf .prmbrk{color:#fff; font-size:18px;}
.midsec .cnt_frm .keyf .prmbrk .minplus{border:1px solid #fff; border-radius:50%; padding:0 6px; margin:0 0 0 10px;}
.midsec .cnt_frm .keyf .prmdtls{margin-top:10px;}
.midsec .cnt_frm .keyf .prmdtls .prts{margin:5px 0;}
.midsec .cnt_frm .keyf .prmdtls .ttl{margin:20px 0 0}
.midsec .cnt_frm .keyf .prmdtls .net{margin:10px 0 0; font-size:16px;}
.midsec .cnt_frm .dtlbtns button{margin-left:15px;}
.midsec .cnt_frm .dtlbtns .btn-primary{min-width:150px;}

.midsec .cnt_frm  .procedfrm .frm{float:left;}
.midsec .cnt_frm  .procedfrm .cmpny{background:rgba(98, 98, 98, 0.7); padding:10px 0; font-size:16px; font-weight:300; margin:0 0 20px; float:left; width:100%;}
.midsec .cnt_frm  .procedfrm .cmpny .lgo{float: left;width: 141px;height: 60px;border: 0;margin: 0 0 5px;}
.midsec .cnt_frm  .procedfrm .cmpny .brnd span{width:100%;float:left;}
.midsec .cnt_frm  .procedfrm .cmpny .pri{background-position:-486px -53px;width: 8px;height: 12px; display:inline-block; margin:0 0 -1px 0}
.midsec .cnt_frm  .procedfrm .cmpny .hd{margin:6px 0;}
.midsec .cnt_frm  .procedfrm .cmpny .sub{font-size:14px;}
.midsec .cnt_frm  .procedfrm .cmpny .price span{width:100%;float:left;text-align:center;}
.edit{background-position:-584px -48px;width: 23px;height: 22px; display:inline-block; margin:18px 0 0; cursor:pointer;}
.midsec .cnt_frm .procdbtn a.lnk{text-decoration:underline;}
.midsec .cnt_frm  .procedfrm  .info{background:rgba(0,0,0,0.4); font-size:14px; padding:10px 15px; font-weight:300; float:left; width:100%;}
.marb20{margin-bottom:20px;}

.midsec .cnt_frm .persdetails{float:left;width:100%;}
.midsec .cnt_frm .persdetails .hd{font-size:16px; font-weight:300;}
.midsec .cnt_frm .persdetails .hd i{margin:0 0 -5px 10px;}
.midsec .cnt_frm .persdetails .dtls{float:left; width:100%;color:#8c8c8c; border-top:1px solid #5e5e5e; border-bottom:1px solid #5e5e5e; padding:5px 0; margin:5px 0 15px;}


/*no claim popup*/
.mtrinspop .modal-content{width:350px; border-radius:2px; position:relative; display:table;}
.mtrinspop .modal-content .cls{background-position:-507px -52px;width: 13px;height: 14px; display:inline-block; position:absolute; top:13px; right:10px; cursor:pointer;}
.mtrinspop .modal-content h3{font-size:20px;color:#424242; font-weight:400; margin:10px 0 10px; padding:0 15px;}
.noclaimpop .modal-content ul{border-top:2px solid #dadada; float:left; width:100%;}
.noclaimpop .modal-content ul li{float:left; width:100%; border-bottom:1px solid #dadada;}
.noclaimpop .modal-content ul li a{float:left; width:100%; padding:8px 15px; font-size:16px; color:#424242;}
.noclaimpop .modal-content ul li a:hover, .noclaimpop .modal-content ul li a:active, .noclaimpop .modal-content ul li a:visited, .noclaimpop .modal-content ul li a:target{background:#f0f0f0;}
.noclaimpop .modal-content ul li a.act{background:#f0f0f0;}
.noclaimpop .modal-content .loader-sel{position:absolute; top:50%; left:50%; margin:0 0 0 -12px}

/*additional cover popup*/
.aditnalcvr .modal-content{width:537px;}
.aditnalcvr .modal-content ul li{padding:15px 20px; border-bottom:1px solid #ccc; color:#424242; font-weight:300;}
.aditnalcvr .modal-content ul li:first-child{border-top:1px solid #ccc;}
.aditnalcvr .modal-content ul li.act{background:#c0e5ff}
.aditnalcvr .modal-content ul li .txt{font-size:18px; padding:0 0 0 10px}
.aditnalcvr .modal-content ul li .tgl{width:20px; height:20px; display:inline-block; margin:0 0 -5px 15px; border:1px solid #424242; border-radius:50%; text-align:center;}
.aditnalcvr .modal-content ul li .dta{font-size:14px; padding:15px 0 0 50px}
.aditnalcvr .modal-content .btns{padding:15px 0;}
.aditnalcvr .modal-content .btns button{width:140px;}
.ui-menu .ui-menu-item:hover{background:#ddd;}
/*select from existing address popup*/
.exitngadress .modal-content{width:450px;}
.exitngadress .modal-content .slct{width:94%;margin:0 3%; padding:0 0 20px; font-size:14px;}
.exitngadress .modal-content .slct li{border-top:1px solid #ccc; padding:10px 0; float:left; width:100%;}
.exitngadress .modal-content .slct li input[type=radio]{width:16px; height:16px;}

.content{width:1023px; background:#fff; margin:0 auto; min-height:310px; position:relative;}

.ftr {clear: left;color: #787878;display: table;font-size: 11px;margin: 0 auto;padding: 20px 0;text-align: center;width:1023px; position:relative; bottom:0;border-top:1px solid #ccc;background:#fff;}
.ftr .jd {background: url(//images.jdmagicbox.com/icontent/jd_footer.png) no-repeat;height: 12px;width: 79px;display: inline-block;}
.ftr span a {color: #787878;font-size: 11px;}

.pad0{padding:0}
.padL0{padding-left:0}
.padR0{padding-right:0}
.padT0{padding-top:0}
.padB0{padding-bottom:0}

.motr_hd .rgt_sec .btlgn { float: right; cursor: pointer; font-size: 14px; padding: 0; position:relative; text-align: right;margin: 4px 0 0 8px; z-index: 10; color:#fff;}
.motr_hd .rgt_sec .lgnnav { background: #fff; border: 1px solid #cbcbcb; color: #2a54ce; float: left; line-height: 17px; padding:1px 0; position: absolute; right: 0; text-align: left; top: 21px; width: 130px; z-index: 99999;}
.motr_hd .rgt_sec .lgnnav a { color: #1274c0; float: left; font-size:12px; font-weight: normal; margin: 0; padding: 7px 10px; text-decoration: none; width: 129px;border-bottom:1px dotted #ddd; }
.motr_hd .rgt_sec .lgnnav a:hover { background: #e2f2ff; color: #1274c0; }

/*nav dropdown css*/
.mCustomScrollBox{direction:ltr;height:100%;max-width:100%;outline:0 none;overflow:hidden;position:relative}
.mCSB_container{height:auto;overflow:hidden;width:auto}
.mCSB_inside > .mCSB_container{margin-right:30px}
.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-right:0}
.mCS-dir-rtl > .mCSB_inside > .mCSB_container{margin-left:30px;margin-right:0}
.mCS-dir-rtl > .mCSB_inside > .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0}
.mCSB_scrollTools{bottom:0;height:auto;left:auto;opacity:.75;position:absolute;right:0;top:0;width:16px}
.mCSB_outside + .mCSB_scrollTools{right:-26px}
.mCS-dir-rtl > .mCSB_inside > .mCSB_scrollTools,.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools{left:0;right:auto}
.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools{left:-26px}
.mCSB_scrollTools .mCSB_draggerContainer{bottom:0;height:auto;left:0;position:absolute;right:0;top:0}
.mCSB_scrollTools a + .mCSB_draggerContainer{margin:20px 0}
.mCSB_scrollTools .mCSB_draggerRail{border-radius:16px;height:100%;margin:0 auto;width:2px}
.mCSB_scrollTools .mCSB_dragger{cursor:pointer;height:30px;width:100%;z-index:1}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{border-radius:16px;height:100%;margin:0 auto;position:relative;text-align:center;width:4px}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{width:12px}
.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:8px}
.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonUp{cursor:pointer;display:block;height:20px;margin:0 auto;overflow:hidden;position:absolute;width:100%}
.mCSB_scrollTools .mCSB_buttonDown{bottom:0}
.mCSB_horizontal.mCSB_inside > .mCSB_container{margin-bottom:30px;margin-right:0}
.mCSB_horizontal.mCSB_outside > .mCSB_container{min-height:100%}
.mCSB_horizontal > .mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}
.mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:0;height:16px;left:0;right:0;top:auto;width:auto}
.mCustomScrollBox + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox + .mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:-26px}
.mCSB_scrollTools.mCSB_scrollTools_horizontal a + .mCSB_draggerContainer{margin:0 20px}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail{height:2px;margin:7px 0;width:100%}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger{height:100%;left:0;width:30px}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:4px;margin:6px auto;width:100%}
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:12px;margin:2px auto}
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:8px;margin:4px 0}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft,.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{cursor:pointer;display:block;height:100%;margin:0 auto;overflow:hidden;position:absolute;width:20px}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonLeft{left:0}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_buttonRight{right:0}
.mCSB_container_wrapper{bottom:0;height:auto;left:0;margin-bottom:30px;margin-right:30px;overflow:hidden;position:absolute;right:0;top:0;width:auto}
.mCSB_container_wrapper > .mCSB_container{padding-bottom:30px;padding-right:30px}
.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:20px}
.mCSB_vertical_horizontal > .mCSB_scrollTools.mCSB_scrollTools_horizontal{right:20px}
.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden + .mCSB_scrollTools.mCSB_scrollTools_vertical{bottom:0}
.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal{right:0}
.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_scrollTools.mCSB_scrollTools_horizontal{left:20px}
.mCS-dir-rtl > .mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden + .mCSB_scrollTools ~ .mCSB_scrollTools.mCSB_scrollTools_horizontal{left:0}
.mCS-dir-rtl > .mCSB_inside > .mCSB_container_wrapper{margin-left:30px;margin-right:0}
.mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden > .mCSB_container{box-sizing:border-box;padding-right:0}
.mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden > .mCSB_container{box-sizing:border-box;padding-bottom:0}
.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_y.mCS_y_hidden{margin-left:0;margin-right:0}
.mCustomScrollBox.mCSB_vertical_horizontal.mCSB_inside > .mCSB_container_wrapper.mCS_no_scrollbar_x.mCS_x_hidden{margin-bottom:0}
.mCSB_scrollTools,.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp,.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{transition:opacity .2s ease-in-out 0s,background-color .2s ease-in-out 0}
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerRail,.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger_bar{transition:width .2s ease-out 0.2s,height .2s ease-out 0.2s,margin-left .2s ease-out 0.2s,margin-right .2s ease-out 0.2s,margin-top .2s ease-out 0.2s,margin-bottom .2s ease-out 0.2s,opacity .2s ease-in-out 0s,background-color .2s ease-in-out 0}
.mCS-autoHide > .mCustomScrollBox > .mCSB_scrollTools,.mCS-autoHide > .mCustomScrollBox ~ .mCSB_scrollTools{opacity:0}
.mCS-autoHide:hover > .mCustomScrollBox > .mCSB_scrollTools,.mCS-autoHide:hover > .mCustomScrollBox ~ .mCSB_scrollTools,.mCustomScrollBox:hover > .mCSB_scrollTools,.mCustomScrollBox:hover ~ .mCSB_scrollTools,.mCustomScrollbar > .mCustomScrollBox > .mCSB_scrollTools.mCSB_scrollTools_onDrag,.mCustomScrollbar > .mCustomScrollBox ~ .mCSB_scrollTools.mCSB_scrollTools_onDrag{opacity:1}
.mCSB_scrollTools .mCSB_draggerRail{background-color:rgba(0,0,0,0.4)}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:rgba(255,255,255,0.75)}
.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:rgba(255,255,255,0.85)}
.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:rgba(255,255,255,0.9)}
.mCSB_scrollTools .mCSB_buttonDown,.mCSB_scrollTools .mCSB_buttonLeft,.mCSB_scrollTools .mCSB_buttonRight,.mCSB_scrollTools .mCSB_buttonUp{background-image:url(mCSB_buttons.png);background-repeat:no-repeat;opacity:.4}
.mCSB_scrollTools .mCSB_buttonUp{background-position:0 0}
.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -20px}
.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -40px}
.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -56px}
.mCSB_scrollTools .mCSB_buttonDown:hover,.mCSB_scrollTools .mCSB_buttonLeft:hover,.mCSB_scrollTools .mCSB_buttonRight:hover,.mCSB_scrollTools .mCSB_buttonUp:hover{opacity:.75}
.mCSB_scrollTools .mCSB_buttonDown:active,.mCSB_scrollTools .mCSB_buttonLeft:active,.mCSB_scrollTools .mCSB_buttonRight:active,.mCSB_scrollTools .mCSB_buttonUp:active{opacity:.9}
.mCS-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:rgba(0,0,0,0.15)}
.mCS-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:rgba(0,0,0,0.75)}
.mCS-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:rgba(0,0,0,0.85)}
.mCS-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:rgba(0,0,0,0.9)}
.mCS-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}
.mCS-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}
.mCS-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}
.mCS-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}
.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools .mCSB_draggerRail{background-color:rgba(255,255,255,0.1);border-radius:1px;width:4px}
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:rgba(255,255,255,0.75);border-radius:1px;width:4px}
.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools_horizontal .mCSB_draggerRail{height:4px;margin:6px auto;width:100%}
.mCS-light-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:rgba(255,255,255,0.85)}
.mCS-light-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:rgba(255,255,255,0.9)}
.mCS-light-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px 0}
.mCS-light-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -20px}
.mCS-light-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -40px}
.mCS-light-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -56px}
.mCS-dark-2.mCSB_scrollTools .mCSB_draggerRail{background-color:rgba(0,0,0,0.1);border-radius:1px}
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:rgba(0,0,0,0.75);border-radius:1px}
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:rgba(0,0,0,0.85)}
.mCS-dark-2.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-2.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:rgba(0,0,0,0.9)}
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px 0}
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -20px}
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -40px}
.mCS-dark-2.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -56px}
.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:rgba(255,255,255,0.1);border-radius:2px;width:4px}
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:rgba(255,255,255,0.75);border-radius:2px;width:6px}
.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_draggerRail{height:4px;margin:6px 0;width:100%}
.mCS-dark-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:6px;margin:5px auto;width:100%}
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:rgba(255,255,255,0.85)}
.mCS-light-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-light-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:rgba(255,255,255,0.9)}
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px 0}
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -20px}
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -40px}
.mCS-light-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -56px}
.mCS-dark-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:rgba(0,0,0,0.1);border-radius:2px}
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:rgba(0,0,0,0.75);border-radius:2px}
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:rgba(0,0,0,0.85)}
.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:rgba(0,0,0,0.9)}
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px 0}
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -20px}
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -40px}
.mCS-dark-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -56px}
.mCS-light-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:rgba(255,255,255,0.1)}
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:2px}
.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_draggerRail{width:100%}
.mCS-dark-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-thin.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:2px;margin:7px auto;width:100%}
.mCS-dark-thin.mCSB_scrollTools .mCSB_draggerRail{background-color:rgba(0,0,0,0.15)}
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:rgba(0,0,0,0.75)}
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:rgba(0,0,0,0.85)}
.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-thin.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:rgba(0,0,0,0.9)}
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px 0}
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -20px}
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -40px}
.mCS-dark-thin.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -56px}
.mCS-rounded.mCSB_scrollTools .mCSB_draggerRail{background-color:rgba(255,255,255,0.15)}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger,.mCS-rounded.mCSB_scrollTools .mCSB_dragger{height:14px}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{margin:0 1px;width:14px}
.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger{width:14px}
.mCS-rounded-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:14px;margin:1px 0}
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:16px;margin:-1px 0;width:16px}
.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:4px}
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar{height:16px;margin:0 -1px;width:16px}
.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,.mCS-rounded-dark.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,.mCS-rounded.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:4px;margin:6px 0}
.mCS-rounded.mCSB_scrollTools .mCSB_buttonUp{background-position:0 -72px}
.mCS-rounded.mCSB_scrollTools .mCSB_buttonDown{background-position:0 -92px}
.mCS-rounded.mCSB_scrollTools .mCSB_buttonLeft{background-position:0 -112px}
.mCS-rounded.mCSB_scrollTools .mCSB_buttonRight{background-position:0 -128px}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:rgba(0,0,0,0.75)}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:rgba(0,0,0,0.15)}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:rgba(0,0,0,0.85)}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:rgba(0,0,0,0.9)}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-80px -72px}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-80px -92px}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-80px -112px}
.mCS-rounded-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-80px -128px}
.mCS-rounded-dots-dark.mCSB_scrollTools_vertical .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_vertical .mCSB_draggerRail{width:4px}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{background-color:transparent;background-position:center center}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAANElEQVQYV2NkIAAYiVbw//9/Y6DiM1ANJoyMjGdBbLgJQAX/kU0DKgDLkaQAvxW4HEvQFwCRcxIJK1XznAAAAABJRU5ErkJggg==);background-repeat:repeat-y;opacity:.3}
.mCS-rounded-dots-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-rounded-dots.mCSB_scrollTools_horizontal .mCSB_draggerRail{background-repeat:repeat-x;height:4px;margin:6px 0}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonUp{background-position:-16px -72px}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonDown{background-position:-16px -92px}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonLeft{background-position:-20px -112px}
.mCS-rounded-dots.mCSB_scrollTools .mCSB_buttonRight{background-position:-20px -128px}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_draggerRail{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAALElEQVQYV2NkIAAYSVFgDFR8BqrBBEifBbGRTfiPZhpYjiQFBK3A6l6CvgAAE9kGCd1mvgEAAAAASUVORK5CYII=)}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-96px -72px}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-96px -92px}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-100px -112px}
.mCS-rounded-dots-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-100px -128px}
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-image:linear-gradient(to right,rgba(255,255,255,0.5) 0px,rgba(255,255,255,0) 100%);background-repeat:repeat-y}
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{background-image:linear-gradient(to bottom,rgba(255,255,255,0.5) 0px,rgba(255,255,255,0) 100%);background-repeat:repeat-x}
.mCS-3d-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-3d.mCSB_scrollTools_vertical .mCSB_dragger{height:70px}
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger{width:70px}
.mCS-3d-dark.mCSB_scrollTools,.mCS-3d.mCSB_scrollTools{opacity:1}
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{border-radius:16px}
.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools .mCSB_draggerRail{background-color:rgba(0,0,0,0.2);box-shadow:1px 0 1px rgba(0,0,0,0.5) inset,-1px 0 1px rgba(255,255,255,0.2) inset;width:8px}
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}
.mCS-3d-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:8px}
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_draggerRail{box-shadow:0 1px 1px rgba(0,0,0,0.5) inset,0 -1px 1px rgba(255,255,255,0.2) inset;height:8px;margin:4px 0;width:100%}
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{height:8px;margin:4px auto;width:100%}
.mCS-3d.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}
.mCS-3d.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}
.mCS-3d.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}
.mCS-3d.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}
.mCS-3d-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:rgba(0,0,0,0.1);box-shadow:1px 0 1px rgba(0,0,0,0.1) inset}
.mCS-3d-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail{box-shadow:0 1px 1px rgba(0,0,0,0.1) inset}
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}
.mCS-3d-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}
.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools{opacity:1}
.mCS-3d-thick-dark.mCSB_scrollTools,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer,.mCS-3d-thick.mCSB_scrollTools,.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{border-radius:7px}
.mCSB_inside + .mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCSB_inside + .mCS-3d-thick.mCSB_scrollTools_vertical{right:1px}
.mCS-3d-thick-dark.mCSB_scrollTools_vertical,.mCS-3d-thick.mCSB_scrollTools_vertical{box-shadow:1px 0 1px rgba(0,0,0,0.1) inset,0 0 14px rgba(0,0,0,0.5) inset}
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal,.mCS-3d-thick.mCSB_scrollTools_horizontal{bottom:1px;box-shadow:0 1px 1px rgba(0,0,0,0.1) inset,0 0 14px rgba(0,0,0,0.5) inset}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{border-radius:5px;bottom:0;box-shadow:1px 0 0 rgba(255,255,255,0.4) inset;height:auto;left:0;margin:2px;position:absolute;right:0;top:0;width:12px}
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:0 1px 0 rgba(255,255,255,0.4) inset;height:12px;width:auto}
.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#555}
.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerContainer{background-color:rgba(0,0,0,0.05);box-shadow:1px 1px 16px rgba(0,0,0,0.1) inset}
.mCS-3d-thick.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}
.mCS-3d-thick.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}
.mCS-3d-thick-dark.mCSB_scrollTools{box-shadow:0 0 14px rgba(0,0,0,0.2) inset}
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal{box-shadow:0 1px 1px rgba(0,0,0,0.1) inset,0 0 14px rgba(0,0,0,0.2) inset}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{box-shadow:1px 0 0 rgba(255,255,255,0.4) inset,-1px 0 0 rgba(0,0,0,0.2) inset}
.mCS-3d-thick-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{box-shadow:0 1px 0 rgba(255,255,255,0.4) inset,0 -1px 0 rgba(0,0,0,0.2) inset}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:#777}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerContainer{background-color:rgba(0,0,0,0.05);box-shadow:1px 1px 16px rgba(0,0,0,0.1) inset}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-minimal.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}
.mCS-3d-thick-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}
.mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical,.mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical{margin:12px 0;right:0}
.mCustomScrollBox.mCS-minimal + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal + .mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal,.mCustomScrollBox.mCS-minimal-dark + .mCSB_scrollTools.mCSB_scrollTools_horizontal{bottom:0;margin:0 12px}
.mCS-dir-rtl > .mCSB_outside + .mCS-minimal-dark.mCSB_scrollTools_vertical,.mCS-dir-rtl > .mCSB_outside + .mCS-minimal.mCSB_scrollTools_vertical{left:0;right:auto}
.mCS-minimal-dark.mCSB_scrollTools_vertical .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_vertical .mCSB_dragger{height:50px}
.mCS-minimal-dark.mCSB_scrollTools_horizontal .mCSB_dragger,.mCS-minimal.mCSB_scrollTools_horizontal .mCSB_dragger{width:50px}
.mCS-minimal.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:rgba(255,255,255,0.2)}
.mCS-minimal.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:rgba(255,255,255,0.5)}
.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:rgba(0,0,0,0.2)}
.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-minimal-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:rgba(0,0,0,0.5)}
.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools .mCSB_draggerRail{background-color:rgba(0,0,0,0.2);width:6px}
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:6px}
.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-light-3.mCSB_scrollTools_horizontal .mCSB_draggerRail{height:6px;margin:5px 0;width:100%}
.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_vertical.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{width:12px}
.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,.mCS-dark-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,.mCS-light-3.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail{height:12px;margin:2px 0}
.mCS-light-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}
.mCS-light-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}
.mCS-light-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}
.mCS-light-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:rgba(0,0,0,0.75)}
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:rgba(0,0,0,0.85)}
.mCS-dark-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-dark-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:rgba(0,0,0,0.9)}
.mCS-dark-3.mCSB_scrollTools .mCSB_draggerRail{background-color:rgba(0,0,0,0.1)}
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}
.mCS-dark-3.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools .mCSB_draggerRail{background-color:rgba(0,0,0,0.2);width:12px}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{bottom:0;height:auto;left:0;margin:3px 5px;position:absolute;right:0;top:0;width:6px}
.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar{bottom:0;height:6px;left:0;margin:5px 3px;position:absolute;right:0;top:0;width:auto}
.mCS-inset-2-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-3.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools_horizontal .mCSB_draggerRail,.mCS-inset.mCSB_scrollTools_horizontal .mCSB_draggerRail{height:12px;margin:2px 0;width:100%}
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset.mCSB_scrollTools .mCSB_buttonUp{background-position:-32px -72px}
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset.mCSB_scrollTools .mCSB_buttonDown{background-position:-32px -92px}
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset.mCSB_scrollTools .mCSB_buttonLeft{background-position:-40px -112px}
.mCS-inset-2.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset.mCSB_scrollTools .mCSB_buttonRight{background-position:-40px -128px}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:rgba(0,0,0,0.75)}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:rgba(0,0,0,0.85)}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-2-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:rgba(0,0,0,0.9)}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:rgba(0,0,0,0.1)}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonUp,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonUp{background-position:-112px -72px}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonDown,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonDown{background-position:-112px -92px}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonLeft,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonLeft{background-position:-120px -112px}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_buttonRight,.mCS-inset-dark.mCSB_scrollTools .mCSB_buttonRight{background-position:-120px -128px}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail,.mCS-inset-2.mCSB_scrollTools .mCSB_draggerRail{background-color:transparent;border-color:rgba(255,255,255,0.2);border-style:solid;border-width:1px;box-sizing:border-box}
.mCS-inset-2-dark.mCSB_scrollTools .mCSB_draggerRail{border-color:rgba(0,0,0,0.2)}
.mCS-inset-3.mCSB_scrollTools .mCSB_draggerRail{background-color:rgba(255,255,255,0.6)}
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_draggerRail{background-color:rgba(0,0,0,0.6)}
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:rgba(0,0,0,0.75)}
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:rgba(0,0,0,0.85)}
.mCS-inset-3.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:rgba(0,0,0,0.9)}
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{background-color:rgba(255,255,255,0.75)}
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:hover .mCSB_dragger_bar{background-color:rgba(255,255,255,0.85)}
.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar,.mCS-inset-3-dark.mCSB_scrollTools .mCSB_dragger:active .mCSB_dragger_bar{background-color:rgba(255,255,255,0.9)}
.othrvtclmnu{background:url(//akam.cdn.jdmagicbox.com/images/icontent/jdrwd/1px_result.png) repeat scroll 0 0;display:none;height:540px;left:0px;overflow:hidden;padding:5px;position:absolute;top:54px;width:279px;z-index:999}
.othrvtclmnu .mCSB_inside > .mCSB_container{margin-right:15px}
.leftmenul{float:left;width:100%}
.leftmenul li{border-bottom:1px solid #373839;color:#fff;float:left;font-size:16px;margin:0 5%;width:95%}
.leftmenul li a{color:#f7f7f7;float:left;font-weight:100;padding:8px 0;width:100%}
.leftmnutxt{display:inline-block;float:left;margin:5px 10px}

/*nav dropdown css*/

/*Inner-page Left side navigation Start */
.leftMeHK{background:url(../../img/leftslide-hotkeys.png) no-repeat;float:left}
.leftshpcrt{background-position:-20px -18px;height:23px;width:35px;margin: 0 ;}
.leftrestau{background-position:-78px -16px;height:27px;width:35px;margin: 0 0 0 15px;}
.leftmvis{background-position:-135px -19px;height:21px;width:35px;margin: 0 0 0 15px;}
.leftentrn{background-position:-195px -17px;height:25px;margin: 0 0 0 15px;width:35px}
.leftdels{background-position:-255px -16px;height:27px;margin: 0 0 0 15px;width:35px}
.leftrvls{background-position:-18px -60px;height:29px;width:35px;margin: 0 0 0 15px;}
.leftflght{background-position:-80px -62px;height:24px;margin: 0 0 0 15px;width:35px}
.leftbus{background-position:-135px -59px;height:30px;margin: 0 0 0 15px;width:35px}
.lefthtl{background-position:-205px -61px;height:26px;margin: 0 0 0 15px;width:35px}
.leftcrs{background-position:-256px -62px;height:25px;margin: 0 0 0 15px;width:35px}
.leftmdicl{background-position:-20px -108px;height:33px;margin: 0 0 0 15px;width:35px}
.leftdctrs{background-position:-79px -111px;height:26px;margin: 0 0 0 15px;width:35px}
.lefthsptls{background-position:-135px -111px;height:27px;margin: 0 0 0 15px;width:35px}
.leftchmts{background-position:-195px -110px;height:28px;margin: 0 0 0 15px;width:35px}
.leftlabs{background-position:-257px -108px;height:33px;margin: 0 0 0 15px;width:35px}
.leftdlynds{background-position:-20px -159px;height:21px;margin: 0 0 0 15px;width:35px}
.leftflwrs{background-position:-83px -156px;height:28px;margin: 0 0 0 15px;width:35px}
.leftblsrge{background-position:-141px -156px;height:27px;margin: 0 0 0 15px;width:35px}
.lefthndyman{background-position:-194px -155px;height:29px;margin: 0 0 0 15px;width:35px}
.leftreprs{background-position:-253px -154px;height:31px;margin: 0 0 0 15px;width:35px}
.leftprsnlcre{background-position:-23px -200px;height:25px;margin: 0 0 0 15px;width:35px}
.lefthmdecr{background-position:-79px -200px;height:25px;margin: 0 0 0 15px;width:35px}
.leftautocar{background-position:-136px -199px;height:28px;margin: 0 0 0 15px;width:35px}
.leftpetcare{background-position:-195px -199px;height:28px;margin: 0 0 0 15px;width:35px}
.leftcourier{background-position:-256px -204px;height:17px;margin: 0 0 0 15px;width:35px}
.leftbtob{background-position:-20px -245px;height:16px;margin: 0 0 0 15px;width:35px}
.leftatomob{background-position:-80px -244px;height:18px;margin: 0 0 0 15px;width:35px}
.leftbabycre{background-position:-138px -239px;height:28px;margin: 0 0 0 15px;width:35px}
.leftboks{background-position:-194px -241px;height:24px;margin: 0 0 0 15px;width:35px}
.leftbnqts{background-position:-256px -243px;height:20px;margin: 0 0 0 15px;width:35px}
.leftbrdlrqt{background-position:-23px -280px;height:31px;margin: 0 0 0 15px;width:35px}
.leftbrmrqt{background-position:-81px -280px;height:32px;margin: 0 0 0 15px;width:35px}
.leftcatrers{background-position:-136px -281px;height:30px;margin: 0 0 0 15px;width:35px}
.leftcvlctr{background-position:-193px -280px;height:31px;margin: 0 0 0 15px;width:35px}
.leftdncemsc{background-position:-254px -281px;height:29px;margin: 0 0 0 15px;width:35px}
.leftedutn{background-position:-20px -332px;height:25px;margin: 0 0 0 15px;width:35px}
.leftemrgncy{background-position:-78px -329px;height:31px;margin: 0 0 0 15px;width:35px}
.leftevnts{background-position:-135px -330px;height:29px;margin: 0 0 0 15px;width:35px}
.leftftns{background-position:-194px -336px;height:18px;margin: 0 0 0 15px;width:35px}
.lefthmeimpmt{background-position:-259px -328px;height:33px;margin: 0 0 0 15px;width:35px}
.leftanyhre{background-position:-17px -377px;height:32px;margin: 0 0 0 15px;width:35px}
.leftindprct{background-position:-78px -379px;height:29px;margin: 0 0 0 15px;width:35px}
.lefthskpng{background-position:-134px -379px;height:28px;margin: 0 0 0 15px;width:35px}
.leftintdsgnr{background-position:-193px -376px;height:34px;margin: 0 0 0 15px;width:35px}
.leftinsrnce{background-position:-253px -378px;height:31px;margin: 0 0 0 15px;width:35px}
.leftintnt{background-position:-18px -433px;height:21px;margin: 0 0 0 15px;width:35px}
.leftjwlry{background-position:-78px -437px;height:21px;margin: 0 0 0 15px;width:35px}
.leftmdlktn{background-position:-139px -428px;height:31px;margin: 0 0 0 15px;width:35px}
.leftloan{background-position:-197px -429px;height:29px;margin: 0 0 0 15px;width:35px}
.leftlnge{background-position:-257px -428px;height:31px;margin: 0 0 0 15px;width:35px}
.leftpckrmvr{background-position:-18px -483px;height:28px;margin: 0 0 0 15px;width:35px}
.leftprty{background-position:-77px -482px;height:29px;margin: 0 0 0 15px;width:35px}
.leftpstctrl{background-position:-135px -481px;height:31px;margin: 0 0 0 15px;width:35px}
.leftplyscl{background-position:-192px -483px;height:27px;margin: 0 0 0 15px;width:35px}
.leftrelest{background-position:-253px -481px;height:31px;margin: 0 0 0 15px;width:35px}
.leftscrty{background-position:-19px -533px;height:33px;margin: 0 0 0 15px;width:35px}
.leftspng{background-position:-78px -533px;height:32px;margin: 0 0 0 15px;width:35px}
.leftsprtsch{background-position:-138px -535px;height:33px;margin: 0 0 0 15px;width:35px}
.leftsprtsgod{background-position:-192px -537px;height:33px;margin: 0 0 0 15px;width:35px}
.leftrngsti{background-position:-252px -542px;height:25px;margin: 0 0 0 15px;width:35px}
.leftranspots{background-position:-17px -594px;height:20px;margin: 0 0 0 15px;width:35px}
.leftwdng{background-position:-76px -588px;height:32px;margin: 0 0 0 15px;width:35px}
.leftwnshp{background-position:-144px -588px;height:32px;margin: 0 0 0 15px;width:35px}
.leftntlf{background-position:-186px -631px;height:37px;margin: 0 0 0 15px;width:43px}
.leftcoffs{background-position:-133px -631px;height:38px;margin: 0 0 0 15px;width:33px}
.lefthmsrv{background-position:-245px -632px;height:32px;margin: 0 0 0 15px;width:46px}
.leftactvlfe{background-position:-61px -682px;height:44px;margin: 0 0 0 15px;width:61px}
.leftcrsrtn{background-position:-249px -587px;height:27px;margin: 0 0 0 15px;width:40px}
.leftclnsevc{background-position: -10px -634px;height:38px;margin: 0 0 0 15px;width:38px}
.leftfins{background-position:-77px -633px;height:38px;margin: 0 0 0 15px;width:29px}
.leftpfosrvc{background-position:-9px -686px;height:41px;margin: 0 0 0 15px;width:43px}

/*Inner-page Left side navigation End */
/*#ui-id-1{height:300px;overflow-y:auto;overflow-x:hidden;}*/
/* changes are done for insurance (MH 01)*/
#ui-id-1{min-height:30px;max-height:300px;overflow-y:auto;overflow-x:hidden;}
/*end*/
select{appearance:none; -moz-appearance:none; -webkit-appearance: none;}
.dwnarro{background:url(//images.jdmagicbox.com/icontent/dropdown2.png);height: 7px;position: absolute; right: 14px; top: 17px; width: 13px;}

/*SEO content*/
.inseocnt{width:980px;margin:0 auto;padding:0 0 0;display:table;}
.seoblock{padding:10px 0;font-size:14px;color:#747474;float:left}
.seoblock div{float:left;width:100%;text-align: justify;}
.seoblock .sub-tex {font-size:14px; color:#747474; padding-top: 8px; }
.seoblock span{font-size:16px;color:#424242;float:left; padding: 0 0 0 10px;}
.disc_icon{background-position:-258px -281px;width: 29px;height: 23px;float:left}
.comp_icon{background-position:-327px -281px;width: 29px;height: 23px;float:left}
.buy_icon{background-position:-403px -282px;width: 29px;height: 19px;float:left}
/*end SEO content*/
#jul .jpbg {background-clip:padding-box;background-color:#fff;border:1px solid rgba(0,0,0,.2);border-radius:6px;box-shadow:0 3px 9px rgba(255,255,255,0);outline:0 none;position:relative;width:277px;padding:21px;}
#jul .jcl {background:transparent;border:1px solid #c8c8cd;border-radius:25px;height:25px;text-shadow:unset;width:25px;color:#c8c8cd;opacity:1;position:absolute;right;22px;padding:2px 7px;top:14px;font-size:15px;font-weight: bolder;text-indent: 0; }
#jul p {width:232px;padding:5px 0;}
#jul .jinp {float:left;width:232px;border-radius:5px;}
#jul .jfp {width:232px;}
#jul .jfp a {width: 139px;}
#jul .jbtn {margin:0px;float:right;font-size:14px;font-family:arial;border-radius: 5px; }
.loader-sel{ background: url("//images.jdmagicbox.com/icontent/ins_loader.gif") no-repeat ; height:32px; position: absolute; right:54px; top:22px; width:32px;z-index:9;display:none; }	
.midsec .cnt_frm .btns button.getQuote .loader-sel { position:absolute; top: 2px; right:50px;}



.btlgn span span.opt {
    background: rgba(0, 0, 0, 0) url("//images.jdmagicbox.com/icontent/HP_Header_Sprite.png") no-repeat scroll -3px -89px;
    display: inline-block;
    height: 17px;
    vertical-align: middle;
    width: 17px;
}
.bklnk{cursor: pointer;}
.text-center .btn{height: 42px;}

/*sukhraj*/
.form-control:focus {
    border-color: transparent;
    outline: 0;
    -webkit-box-shadow:none;
    box-shadow: none;
    transition: none;
	-webkit-appearance:none
}
#ui-datepicker-div{top:40px !important; left:0 !important;margin-bottom:30%;z-index:10 !important;}



.form-control{transition:none !important; -webkit-transition:none !important;height:40px;}
.err-red{border:1px solid red !important}
/* ============================== New changes start ============================= */
/* Header */
.left-pull {float:left}
.insurance-text, a.insurance-text, a:hover.insurance-text{font-size: 30px;color: #fff;font-weight: bold; height: 30px; line-height:30px; float: left; margin: 0 10px 0 10px; padding-left:5px; }
/* page 1 */
.p-0 {padding:0}.pl-0 {padding-left:0}.pr-0 {padding-right:0}
.wrpr {width:100%;}
.midsec .contain_bg ul.thumb li span.icon2 {display:inline-block; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; -ms-border-radius:50%; /*padding:45px 46px;*/ width: 100px; height:100px; /*padding:54px 58px 30px 50px;*/ border:3px solid #e5e5e5; transition:all 0.3s; -moz-transition:all 0.3s; -webkit-transition:all 0.3s; -ms-transition:all 0.3s;}
.midsec .contain_bg ul.thumb li:hover span.icon2 {border:3px solid #3a8bca;}
.midsec .contain_bg ul.thumb li.health-insurance span.icon2{ background-position:-445px 15px; background-color:#f4fbff; }
.midsec .contain_bg ul.thumb li.health-insurance:hover span.icon2{ background-position:-444px -73px; }
.midsec .contain_bg ul.thumb li.term-insurance span.icon2{ background-position:14px 15px; background-color:#f4fbff; }
.midsec .contain_bg ul.thumb li.term-insurance:hover span.icon2{ background-position:14px -70px; }
.midsec .contain_bg ul.thumb li.car-insurance span.icon2{ background-position:-82px 14px; background-color:#f4fbff; }
.midsec .contain_bg ul.thumb li.car-insurance:hover span.icon2{ background-position:-82px -72px; }
.midsec .contain_bg ul.thumb li.two-wheeler span.icon2{ background-position:-180px 11px; background-color:#f4fbff; }
.midsec .contain_bg ul.thumb li.two-wheeler:hover span.icon2{ background-position:-180px -74px; }
.midsec .contain_bg ul.thumb li.travel-insurance span.icon2{ background-position:-274px 12px; background-color:#f4fbff; }
.midsec .contain_bg ul.thumb li.travel-insurance:hover span.icon2{ background-position:-274px -75px; }
.midsec .contain_bg ul.thumb li.critical-insurance span.icon2{ background-position:-361px 12px; background-color:#f4fbff; }
.midsec .contain_bg ul.thumb li.critical-insurance:hover span.icon2{ background-position:-361px -74px; }

.midsec .contain_bg ul.thumb li .title-tx { font-size:13px; color:#747474;font-weight:600; }
.midsec .contain_bg ul.thumb li .title-tx:hover { color:#3a8bca;font-weight:600; }
.midsec .contain_bg ul.thumb li a:hover .title-tx { color:#3a8bca;font-weight:600; }
.discover_icon { background-position:-10px -171px;width: 22px;height: 22px;}
.compare_icon { background-position:-46px -172px;width: 28px;height: 24px; }
.buyOnline_icon { background-position:-90px -175px;width: 29px; height: 18px;}
.bk2_icon { background-position:-135px -169px;width: 32px;height: 31px;}
.dwnaro1_icon { background-position:-180px -181px; width: 17px;height: 8px;}
.cal2_icon { background-position: -210px -172px;width: 24px;height: 22px;}
.seoblock .buyOnline_icon {top:3px;position:relative} 

/* page 2 */
.select1 {border: 0;box-shadow: none; border-radius: 0; padding:0 0 0 5px;  height:35px; overflow:hidden; z-index:5; position:absolute; background:transparent; font-size:15px; -webkit-appearance:none; -moz-appearance:none; -o-appearance:none;appearance:none;}
select::-ms-expand{   display: none;}
/* select.select1 option {padding:5px 10px} */
.midsec .vehicl-detail .inpt {border-bottom: 1px solid #ccc;}
.midsec .cnt_frm .detils .inpt .dwnaro1_icon { position: absolute; right: 1px;top: 17px; z-index:4}
.midsec .cnt_frm .detils .inpt .cal2_icon { position: absolute;right: 8px;top: 8px; z-index:4 }
.midsec .cnt_frm .detils .inpt.inpt-1 .cal2_icon {top:16px;}
.midsec .cnt_frm .detils .made-claim-bx {padding:0}
.midsec .cnt_frm .detils label.made-claim {width:100%;padding-top: 4px;margin: 0;}
.midsec .cnt_frm .btns button.getQuote { background:#178A13; width:140px; height:35px; font-size:16px; color:#fff;min-width: 140px; border:0; outline:0; position:relative }
/* page 3*/
.select-svd-wrp {position: absolute;     bottom: 7px;     left: 0; }
.select-svd { background:#ccc; padding:2px 10px ;width:80px;  text-align:center; color:#fff; border-radius:3px; float:none; border:0;margin-top: 7px; outline:0   }
.select-svd.active {background:#494949}
.enter-new-car button { background:#178A13; padding:10px; border:0; font-weight:300; font-size:16px; outline:0}
.enter-new-car button:hover, .enter-new-car button:active { background:#178A13; outline:0}
.enter-new-car button.btn-primary:active:hover { background:#178A13; outline:0}
.midsec .cnt_frm .polExpDate-bx { width:48%; }
.midsec .cnt_frm .prevInsComp-bx { width:48%; float:right }
.midsec .cnt_frm .detils .inpt input.cal { z-index: 5; position: absolute;color:#555}
.midsec .cnt_frm .detils .inpt input.cal::-webkit-input-placeholder  { color:#555}
.midsec .cnt_frm .detils .inpt input.cal:-moz-placeholder { color:#555}
.midsec .cnt_frm .detils .inpt input.cal::-moz-placeholder { color:#555}
.midsec .cnt_frm .detils .inpt input.cal:-ms-input-placeholder { color:#555}
.inpt .ui-datepicker .ui-datepicker-title {line-height: normal;}
.inpt .ui-datepicker .ui-datepicker-title select{ padding: 2px 5px;}

/* ============================== New changes end ======== */


@media all and (min-width : 320px) and (max-width : 767px){
.insurance-text, a.insurance-text, a:hover.insurance-text { margin-left:0}
.spr1{background-size:464px auto;}
body{padding:0;}
.motr_hd{width:100%;padding:8px 0;}
.motr_hd .insurance{background-position: -54px -189px; width:99px; height:41px;}
.motr_hd .jdText-box{margin-right:5px; }
.motr_hd .jdText{margin:2px 5px 0px 0; }
.motr_hd .rgt_sec{margin:10px 15px 0 0;}
.motr_hd .mnu{float:left; width:35px;}
.motr_hd .mnu span{background:#818181; width:100%; height:2px; display:inline-block; margin:3px 0; float:left;}
.midsec{padding:12px 0 0 0;}
.midsec .contain_bg{width:100%; border-radius:0; padding:20px 15px 5px; border-bottom:0}
.midsec .contain_bg h2{font-size:14px;margin:10px 0 40px}
.midsec .contain_bg ul.thumb li{padding:0; width:45%; margin-bottom:30px;}

.midsec .cnt_frm{width:100%;}
.midsec .cnt_frm h3.tit{margin:0 0 0px; font-size:20px; }
.midsec .cnt_frm h3.tit i{background-position:-82px -92px; background-size:333px;margin: 0 5px -6px 0; position: relative;top: 0px;left: 0;    width: 25px;height: 35px;}
.midsec .cnt_frm .itms .itm .dta { min-height: 130px; }
.midsec .cnt_frm .itms .itm .dta .ok{background-position:-52px -29px;}
.midsec .cnt_frm .itms .itm .dta .err{background-position:-83px -32px;}
.midsec .cnt_frm .itms .itm .dta span{color:#424242; font-size:14px;}
.midsec .cnt_frm .itms .itm .dta .sub{font-size:14px;}

.chk{background-position: -331px -37px; width:16px; height:16px; margin:0 2px -5px 0}
.chkact{background-position: -310px -37px;}
.chkbg{background-position: -243px -35px; width:16px; height:16px; margin:0 2px -2px 0}
.chkbgact{background-position:-219px -35px;}
.midsec .cnt_frm .tit .hdbtn{font-size:12px;}
.midsec .cnt_frm .filt .rgt{padding:5px 15px 15px; border:0;}
.midsec .cnt_frm .filt .lft .checkbox{display:inline-block; padding:2px 0; margin:0;}
.midsec .cnt_frm .filt .lft .checkbox label{font-size:10px;}
.midsec .cnt_frm .filt .lft .btn{font-size:10px; padding:4px 12px;}

.midsec .filtsec h3.tit{font-size:12px;}
.midsec .filtsec h3.tit i{height:27px;}
.midsec .filtsec .tit .hdbtn{margin:3px 0 0; font-size:10px;}
.midsec .cnt_frm .filt .tit{font-size:14px; margin:0 0 5px}
.midsec .cnt_frm .filt .rgt .wrap{border-top:1px solid #5e5e5e; overflow:auto;max-height:none;}
.midsec .cnt_frm .filt .rgt .rslt{padding:10px 0 10px}
.midsec .cnt_frm .filt .rgt .rslt .price{padding:0;}
.midsec .cnt_frm .filt .rgt .rslt .compny .logo{width:88px; height:38px; background-size:618px auto;}
.bajaj{background-position:-21px -543px;}
.universal{background-position:-133px -543px;}
.iffco{background-position:-245px -543px;}
.bharti{background-position:-355px -543px;}
.hdfcergo{background-position:-22px -596px;}
.icici{background-position:-131px -596px;}
.ltinsur{background-position:-465px -543px;}
.futurgen{background-position:-355px -596px;}
.newind{background-position:-465px -596px;}
.midsec .cnt_frm .filt .rgt .rslt .price .pri{font-size:14px; margin: 12px 0 15px 0;}
.midsec .cnt_frm .filt .rgt .rslt .price .pri i{background: url(//images.jdmagicbox.com/icontent/2W_Insurance_sprite1x.png) no-repeat -486px -53px;width: 8px;height: 12px; margin:0 3px -1px 0;}
.midsec .cnt_frm .filt .rgt .rslt .compny .dta .rup{background: url(//images.jdmagicbox.com/icontent/2W_Insurance_sprite1x.png) no-repeat -481px -505px;width: 8px;height: 10px; margin:0 2px -2px 0}
.midsec .cnt_frm .filt .rgt .rslt .price .sub{font-size:10px;}
.midsec .cnt_frm .filt .rgt .rslt .buy button{font-size:12px; height:30px; margin:5px 0 12px;}
.midsec .cnt_frm .filt .rgt .rslt .buy span{font-size:10px;}

.midsec .cnt_frm .detils .clims{padding:0;}
.midsec .cnt_frm .detils .clims .brd{border:0;padding-top: 0;}
.midsec .cnt_frm .detils label.made-claim { width:100%;margin-bottom:10px; text-align: left;} 
.midsec .cnt_frm .detils .clims button{width:45%; margin:0 1% 0 0; float:left}
.midsec .cnt_frm .detils .clims button.noclm{ float:left}
.midsec .cnt_frm .detils .clims button#noClaimNo.noclm{ float:right;margin-right:0}
/* .midsec .cnt_frm .detils .clims button.dis.noclm{ float:left} */
.midsec .cnt_frm .btns {padding-right:0}
.midsec .cnt_frm .btns button{width:100%;}
.midsec .cnt_frm .detils .inpt{margin:0 0 10px 0;}
.midsec .cnt_frm .detils .inpt .arw, .midsec .cnt_frm .detils .inpt .cal_i{background-size:618px auto;}
.midsec .cnt_frm .detils input.cal{padding:6px 42px 6px 5px}

.midsec .cnt_frm .filtdtls .wrap .compny .otr{width:100%;}
.midsec .cnt_frm .filtdtls .rgt .wrap{border:0;}
.midsec .cnt_frm .keyf{margin:0;}
.midsec .cnt_frm .keyf .tit, .midsec .cnt_frm .keyf .prmbrk{font-size:14px;}
.midsec .cnt_frm .keyf .ftres li{font-size:18px;}
.midsec .cnt_frm .keyf .ftres li span{font-size:14px;}
.midsec .cnt_frm .keyf .prmbrk .minplus{padding:0 5px;}
.midsec .cnt_frm .keyf .prmdtls .prts{font-size:10px;}
.midsec .cnt_frm .keyf .prmdtls .tit{font-size:12px;}
.midsec .cnt_frm .keyf .prmdtls .ttl{font-size:10px;}
.midsec .cnt_frm .keyf .prmdtls .net{font-size:12px;}
.midsec .cnt_frm .dtlbtns{text-align:center;}
.midsec .cnt_frm .dtlbtns button, .midsec .cnt_frm .dtlbtns .btn-primary{width:48%; margin:0; min-width:initial; margin:0 1%; font-size:14px;}

.midsec .cnt_frm  .procedfrm .cmpny .lgo{width:88px;height: 38px; background-size:618px auto;}
.midsec .cnt_frm .procedfrm .cmpny{font-size:12px;}
.midsec .cnt_frm .procedfrm .cmpny .hd{margin:0;}
.midsec .cnt_frm .procedfrm .cmpny .sub{font-size:10px;}
.midsec .cnt_frm .procedfrm .cmpny .pri{background: url(//images.jdmagicbox.com/icontent/2W_Insurance_sprite1x.png) no-repeat -481px -505px;width: 8px;height: 10px;margin: 0 0 -2px 0;}
.midsec .cnt_frm .procedfrm .cmpny .price{padding:0;}
.midsec .cnt_frm .procedfrm .cmpny .price .pri{background-position:-470px -504px; height:12px;}
.edit{background-position: -438px -36px; margin:12px 0 0}
.midsec .cnt_frm .procdbtn{padding:5px 0 0;}
.midsec .cnt_frm .procdbtn a.lnk{width:100%; text-align:center; font-size:14px; padding:0 0 15px;}
.midsec .cnt_frm  .procedfrm  .info{margin:0 0 20px;}
.midsec .cnt_frm .persdetails .hd i{margin:0 0 -9px 10px; float:right;}


.noclaimpop .modal-content{width:100%;}
.mtrinspop .modal-content .cls{background-size:618px auto;}
.mtrinspop .modal-content h3{font-size:16px;margin:10px}
.aditnalcvr .modal-content ul li{padding:10px;}
.aditnalcvr .modal-content ul li .txt{font-size:14px;}
.aditnalcvr .modal-content ul li .tgl{width:18px; height:18px; margin:0 0 -5px 5px}
.aditnalcvr .modal-content ul li .dta{font-size:10px; padding:8px 0 0 35px}
.aditnalcvr .modal-content{width:100%;}
.exitngadress .modal-content{width:100%;}
.exitngadress .modal-content .slct{font-size:12px; padding:0 0 5px;}
.exitngadress .modal-content .bck i{background-position:-401px -501px;width: 25px;height: 18px; display:inline-block; background-size:618px auto; margin:0 0 -4px}
.exitngadress .modal-content .slct .btns button{width:100%;}

.mpadR0{padding-right:0}
.content{width:100%;min-height:57px;}
.midsec .cnt_frm .detils .vel-rgs .regs-drop option{font-size:12px;}
.midsec .cnt_frm .detils .vel-rgs input:first-child {width:31%;margin-right: 2%;}
.midsec .cnt_frm .detils .vel-rgs input:nth-child(2){width:32%}
.midsec .cnt_frm .detils .vel-rgs input:last-child{width:31%; margin-right:0;margin-left: 1%;}
.loader-sel{right:46%;}
.ptrs{display:block;margin:6px;}
.ftr{padding:7px 0;width:100%;background:#fff;left:0}

.midsec .twowlrbtns{position:fixed;top:0;left:0;width:100%; height:100%;background:rgba(0,0,0,0.9)}
.midsec .twowlrbtns .moinnr{position:absolute; top:50%;left:0; margin:-50px 0 0}
.midsec .twowlrbtns .moinnr button{margin:5px 0;width:86%; border-radius:2px;}
.midsec .cnt_frm .btns button.getQuote {float:none!important; width:92%}
.midsec .cnt_frm .polExpDate-bx { width:100%; }
.midsec .cnt_frm .prevInsComp-bx { width:100%; float:left }
.midsec .contain_bg ul.thumb li span.icon2 {padding: 37px 37px;}
.midsec .contain_bg ul.thumb li.health-insurance span.icon2{background-position: -442px 15px;}
/*.midsec .contain_bg ul.thumb li.health-insurance span.icon2{ background-position:-378px 9px; }
.midsec .contain_bg ul.thumb li.health-insurance:hover span.icon2{ background-position:-378px -52px; }
.midsec .contain_bg ul.thumb li.term-insurance span.icon2{ background-position:7px 11px; }
.midsec .contain_bg ul.thumb li.term-insurance:hover span.icon2{ background-position:7px -45px;  }
.midsec .contain_bg ul.thumb li.car-insurance span.icon2{ background-position:-75px 9px;  }
.midsec .contain_bg ul.thumb li.car-insurance:hover span.icon2{ background-position:-75px -47px;  }
.midsec .contain_bg ul.thumb li.two-wheeler span.icon2{ background-position:-159px 9px;  }
.midsec .contain_bg ul.thumb li.two-wheeler:hover span.icon2{ background-position:-159px -47px; }
.midsec .contain_bg ul.thumb li.travel-insurance span.icon2{ background-position:-239px 8px; }
.midsec .contain_bg ul.thumb li.travel-insurance:hover span.icon2{ background-position:-239px -49px; }
.midsec .contain_bg ul.thumb li.critical-insurance span.icon2{ background-position:-312px 9px;  }
.midsec .contain_bg ul.thumb li.critical-insurance:hover span.icon2{ background-position:-311px -49px;  }*/
.xs-pl-0 {padding-left:0}
.motr_hd .rgt_sec .btlgn { float: right; cursor: pointer; font-size: 14px; padding: 0; position:relative; text-align: right;margin: 4px 0 0 8px; z-index: 10; color:#fff;width: 100px;}
.motr_hd .rgt_sec .btlgn #showFullSpan.cp { overflow: hidden;text-overflow: ellipsis;white-space: nowrap;max-width: 80px; float: right; padding-left:3px}

}





@media all and (min-width : 320px) and (max-width : 479px){
	.midsec .cnt_frm .filt .lft .btn{padding:4px 9px;}
	.midsec .cnt_frm .filt .rgt .rslt .compny .dta{font-size:10px;}
	.content{width:100%;min-height:57px;}
	.loader-sel{right:46%;}
	.ftr{padding:7px 0;width:100%;background:#fff;left:0}
	.midsec .cnt_frm .buttn_bck{position: fixed;bottom: 0;width: 100%;background: #fff;padding: 20px;left:0;z-index:9;}
}
@media all and (min-width : 768px) and (max-width : 1024px){
.motr_hd{width:100%;}
/* .midsec{padding:10px 0;} */
.midsec .contain_bg{width:85%; border-radius:0;}
.midsec .contain_bg ul.thumb li{/*padding:0;*/width: 16%;}
.midsec .cnt_frm{width:100%; padding:0 15px;}
.content{width:100%;}
.aditnalcvr .modal-sm{width:537px;}
.midsec .cnt_frm .detils .clims button{width:120px;}
.midsec .contain_bg ul.thumb{padding:0 0 10px;width:100%;}
/* .insr_nme{position:relative;left:10px;} */
.ftr{width:100%;background:#fff;left:0}
.outerwrapper{background:#fff;}
.inseocnt{width:800px;}
.othrvtclmnu{left:3px;top:84px;}
}


/* Header 3rd party */
header.motr_hd  {padding:12px 0}
.motr_hd .jdText-box {width: auto;float: left;border-right: 1px solid #747474;padding-right: 5px;  }
.motr_hd .jdText {margin:2px 10px 0;}
.insurance-text, a.insurance-text, a:hover.insurance-text {font-size: 30px;color: #fff;font-weight: bold;height: 30px;line-height: 30px;     float: left;margin: 0 10px 0 10px;padding-left: 5px; text-decoration: none; }


@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait) {
.outerwrapper{ width:100%}
.midsec .contain_bg ul.thumb li{ padding-left:0; padding-right:0;}
.midsec .cnt_frm .itms .itm .dta{ background:#FFF;}
.othrvtclmnu{ top:53px;}


}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape){
.outerwrapper{ width:100%}
.midsec .contain_bg ul.thumb li{ padding-left:0; padding-right:0;}
.midsec .cnt_frm .itms .itm .dta{ background:#FFF;}
.othrvtclmnu{ top:53px;}

}



