/* CSS Document */

html{height:100%;}
body{margin:0px; padding:0px; min-height:100%; font-family: 'Roboto', sans-serif; font-size:14px; font-weight:400; color:#333;}
.fw3{font-weight:300}
.fw4{font-weight:400}
.fw5{font-weight:500}
.fw7,.b{font-weight:700}
.fwn{font-weight:normal;}
/*------ text color --- */
.white, a.white, .white a{color:#fff;}
.dul, a.dul, .dul a{color:#999;}
.gray, a.gray, .gray a{color:#666;}
.graydark, a.graydark, .graydark a{color:#333;}
.black, a.black, .black a{color:#000;}
.dif, a.dif, .dif a{color:#ffb606;}
.hig, a.hig, .hig a{color:#06c}
.blue, a.blue, .blue a{color:#03c}
.red, a.red,.red a{color:#f00}

.bgfff{background:#fff;}
.bgf6f6f6{background:#f6f6f6;}
.darkbg,a.darkbg{color:#fff; background:#ffb606;}

.bdr{border:1px solid #ccc;}
.bdr.bdrfff{border:1px solid #fff;}
.bdr.bdrddd{border:1px solid #ddd;}
.bdr.bdreee{border:1px solid #eee;}
.bdr.difbdr{border:1px solid #ffb606}
.bdrt{border-top:1px solid #ccc;}
.bdrt.bdrfff{border-top:1px solid #fff;}
.bdrt.bdrddd{border-top:1px solid #ddd;}
.bdrt.bdreee{border-top:1px solid #eee;}
.bdrt.difbdr{border-top:1px solid #ffb606}
.bdrb{border-bottom:1px solid #ccc;}
.bdrb.bdrfff{border-bottom:1px solid #fff;}
.bdrb.bdrddd{border-bottom:1px solid #ddd;}
.bdrb.bdreee{border-bottom:1px solid #eee;}
.bdrb.difbdr{border-bottom:1px solid #ffb606}
.tdlt{text-decoration:line-through;}
/***** LIST STYLES *****/
ol,ul{list-style:none;}
ol.default,ul.default{margin-left:20px;}
ol.default{list-style:decimal;}
ul.default{list-style:disc;}
ol.decimal{list-style:decimal;}
ol.loweralpha{list-style:lower-alpha;}
ol.lowerroman{list-style:lower-roman;}
ol.upperalpha{list-style:upper-alpha;}
ol.upperroman{list-style:upper-roman;}
ul.circle{list-style:circle;}
ul.square{list-style:square;}

/***** ALIGNMENT STYLES *****/
.ttn{ text-transform:none;}
.tal{text-align:left;}
.tar{text-align:right;}
.tac{text-align:center;}
.taj{text-align:justify;}
.vat,.ac-vat > *,.acac-vat > * > *{vertical-align:top;}
.vam,.ac-vam > *,.acac-vam > * > *{vertical-align:middle;}
.vab,.ac-vab > *,.acac-vab > * > *{vertical-align:bottom;}
.fl,.ac-fl > *,.acac-fl > * > *{float:left;}
.fr,.ac-fr > *,.acac-fr > * > *{float:right;}
.fo,.ac-fo > *,.acac-fo > * > *{*zoom:1;} /*IE < 8*/
.fo:before,.fo:after,.ac-fo > *:before,.ac-fo > *:after,.acac-fo > * > *:before,.acac-fo > * > *:after{content:"";display:table;}
.fo:after,.ac-fo > *:after,.acac-fo > * > *:after{clear:both;}
.cb,.ac-cb > *{clear:both;}
.cl,.ac-cl > *{clear:left;}
.cr,.ac-cr > *{clear:right;}

/***** DISPLAY & POSITIONS STYLES *****/
.db,.ac-db > *,.acac-db > * > *{display:block;}
.di,.ac-di > *,.acac-di > * > *{display:inline;}
.dib,.ac-dib > *,.acac-dib > * > *{display:inline-block;*display:inline;*zoom:1;}
.dn,.ac-dn > *,.acac-dn > * > *{display:none;}
.dt,.ac-dt > *,.acac-dt > * > *{display:table;}
.dtc,.ac-dtc > *,.acac-dtc > * > *{display:table-cell;}
.dtr,.ac-dtr > *,.acac-dtr > * > *{display:table-row;}

/* IE7 Hack */
.dtr, .ac-dtr > *,  .acac-dtr > * > *{*zoom:1;}
.dtr:before, .ac-dtr > *:before,  .acac-dtr > * > *:before,.dtr:after, .ac-dtr > *:after,  .acac-dtr > * > *:after{*content:'';*display:table;}
.dtr:after, .ac-dtr > *:after,  .acac-dtr > * > *:after{*clear:both;}
.dtc, .ac-dtc > *, .acac-dtc > * > *{*float:left;}

.vh{visibility:hidden;}
.vv{visibility:visible;}
.oh,.ofh{overflow:hidden;}
.ov,.ofv{overflow:visible;}
.oxh{overflow-x:hidden;}
.oyh{overflow-y:hidden;}
.oxs{overflow-x:scroll;}
.oys{overflow-y:scroll;}
.oxv{overflow-x:visible;}
.oyv{overflow-y:visible;}
.pa,.ac-pa > *{position:absolute;}
.pf,.ac-pf > *{position:fixed;}
.pr,.ac-pr > *,.acac-pr > * > *{position:relative;}
.ps,.ac-ps > *{position:static;}

.zi1{z-index:1;}
.zi2{z-index:2;}
.zi3{z-index:3;}
.zi4{z-index:4;}
.zi5{z-index:5;}
.zi6{z-index:6;}
.zi7{z-index:7;}
.zi8{z-index:8;}
.zi9{z-index:9;}
.zi10{z-index:10;}

.bsbb,.ac-bsbb > *,.acac-bsbb > * > *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
.bscb,.ac-bscb > *,.acac-bscb > * > *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}

/***** FONT SIZE STYLES *****/
.small{font-size:0.9em;}
.xsmall{font-size:0.8em;}
.xxsmall{font-size:0.7em;}
.xxxsmall{font-size:0.6em;}
.xxxxsmall{font-size:0.5em;}
.large{font-size:1.1em;}
.xlarge{font-size:1.2em;}
.xxlarge{font-size:1.3em;}
.xxxlarge{font-size:1.4em;}
.xxxxlarge{font-size:1.5em;}

/***** LINE HEIGHT STYLES *****/
.lh0,.lh0px{line-height:0;}
.lh1px{line-height:1px;}
.lh02em{line-height:0.2em;}
.lh05em{line-height:0.5em;}
.lh07em{line-height:0.7em;}
.lh1em{line-height:1em;}
.lh11em{line-height:1.1em;}
.lh12em{line-height:1.2em;}
.lh13em{line-height:1.3em;}
.lh14em{line-height:1.4em;}
.lh15em{line-height:1.5em;}
.lh17em{line-height:1.7em;}
.lh2em{line-height:2em;}
.lh22em{line-height:2.2em;}
.lh25em{line-height:2.5em;}

/***** ALPHA STYLES *****/
.alpha0{opacity:0;filter:alpha(opacity=0);}
.alpha5{opacity:.05;filter:alpha(opacity=5);}
.alpha10{opacity:.1;filter:alpha(opacity=10);}
.alpha20{opacity:.2;filter:alpha(opacity=20);}
.alpha25{opacity:.25;filter:alpha(opacity=25);}
.alpha30{opacity:.3;filter:alpha(opacity=30);}
.alpha33{opacity:.33;filter:alpha(opacity=33);}
.alpha40{opacity:.4;filter:alpha(opacity=40);}
.alpha50{opacity:.5;filter:alpha(opacity=50);}
.alpha60{opacity:.6;filter:alpha(opacity=60);}
.alpha66{opacity:.66;filter:alpha(opacity=66);}
.alpha70{opacity:.7;filter:alpha(opacity=70);}
.alpha75{opacity:.75;filter:alpha(opacity=75);}
.alpha80{opacity:.8;filter:alpha(opacity=80);}
.alpha90{opacity:.9;filter:alpha(opacity=90);}
.alpha95{opacity:.95;filter:alpha(opacity=95);}
.alpha99{opacity:.99;filter:alpha(opacity=99);}

/***** MARGIN STYLES *****/
.m0a{margin-left:auto;margin-right:auto;}
.m0,.m0px{margin:0;}
.m1px,.ac-m1px > *,.acac-m1px > * > *{margin:1px;}
.m1px2px,.ac-m1px2px > *,.acac-m1px2px > * > *{margin:1px 2px;}
.m1px5px,.ac-m1px5px > *,.acac-m1px5px > * > *{margin:1px 5px;}
.m2px,.ac-m2px > *,.acac-m2px > * > *{margin:2px;}
.m2px5px,.ac-m2px5px > *,.acac-m2px5px > * > *{margin:2px 5px;}
.m2px10px,.ac-m2px10px > *,.acac-m2px10px > * > *{margin:2px 10px;}
.m3px,.ac-m3px > *,.acac-m3px > * > *{margin:3px;}
.m4px,.ac-m4px > *,.acac-m4px > * > *{margin:4px;}
.m5px,.ac-m5px > *,.acac-m5px > * > *{margin:5px;}
.m5px10px,.ac-m5px10px > *,.acac-m5px10px > * > *{margin:5px 10px;}
.m5px15px,.ac-m5px15px > *,.acac-m5px15px > * > *{margin:5px 15px;}
.m7px,.ac-m7px > *,.acac-m7px > * > *{margin:7px;}
.m10px,.ac-m10px > *,.acac-m10px > * > *{margin:10px;}
.m12px,.ac-m12px > *,.acac-m12px > * > *{margin:12px;}
.m15px,.ac-m15px > *,.acac-m15px > * > *{margin:15px;}
.m17px,.ac-m17px > *,.acac-m17px > * > *{margin:17px;}
.m20px,.ac-m20px > *,.acac-m20px > * > *{margin:20px;}
.m22px,.ac-m22px > *,.acac-m22px > * > *{margin:22px;}
.m25px,.ac-m25px > *,.acac-m25px > * > *{margin:25px;}
.m27px,.ac-m27px > *,.acac-m27px > * > *{margin:27px;}
.m30px,.ac-m30px > *,.acac-m30px > * > *{margin:30px;}

.mt0,.mt0px,.ac-mt0 > *,.acac-mt0 > * > *{margin-top:0;}
.mt1px,.ac-mt1px > *,.acac-mt1px > * > *{margin-top:1px;}
.mt2px,.ac-mt2px > *,.acac-mt2px > * > *{margin-top:2px;}
.mt3px,.ac-mt3px > *,.acac-mt3px > * > *{margin-top:3px;}
.mt4px,.ac-mt4px > *,.acac-mt4px > * > *{margin-top:4px;}
.mt5px,.ac-mt5px > *,.acac-mt5px > * > *{margin-top:5px;}
.mt7px,.ac-mt7px > *,.acac-mt7px > * > *{margin-top:7px;}
.mt10px,.ac-mt10px > *,.acac-mt10px > * > *{margin-top:10px;}
.mt12px,.ac-mt12px > *,.acac-mt12px > * > *{margin-top:12px;}
.mt15px,.ac-mt15px > *,.acac-mt15px > * > *{margin-top:15px;}
.mt17px,.ac-mt17px > *,.acac-mt17px > * > *{margin-top:17px;}
.mt20px,.ac-mt20px > *,.acac-mt20px > * > *{margin-top:20px;}
.mt22px,.ac-mt22px > *,.acac-mt22px > * > *{margin-top:22px;}
.mt25px,.ac-mt25px > *,.acac-mt25px > * > *{margin-top:25px;}
.mt27px,.ac-mt27px > *,.acac-mt27px > * > *{margin-top:27px;}
.mt30px,.ac-mt30px > *,.acac-mt30px > * > *{margin-top:30px;}

.mr0,.mr0px,.ac-mr0 > *,.acac-mr0 > * > *{margin-right:0;}
.mr1px,.ac-mr1px > *,.acac-mr1px > * > *{margin-right:1px;}
.mr2px,.ac-mr2px > *,.acac-mr2px > * > *{margin-right:2px;}
.mr3px,.ac-mr3px > *,.acac-mr3px > * > *{margin-right:3px;}
.mr4px,.ac-mr4px > *,.acac-mr4px > * > *{margin-right:4px;}
.mr5px,.ac-mr5px > *,.acac-mr5px > * > *{margin-right:5px;}
.mr7px,.ac-mr7px > *,.acac-mr7px > * > *{margin-right:7px;}
.mr10px,.ac-mr10px > *,.acac-mr10px > * > *{margin-right:10px;}
.mr12px,.ac-mr12px > *,.acac-mr12px > * > *{margin-right:12px;}
.mr15px,.ac-mr15px > *,.acac-mr15px > * > *{margin-right:15px;}
.mr17px,.ac-mr17px > *,.acac-mr17px > * > *{margin-right:17px;}
.mr20px,.ac-mr20px > *,.acac-mr20px > * > *{margin-right:20px;}
.mr22px,.ac-mr22px > *,.acac-mr22px > * > *{margin-right:22px;}
.mr25px,.ac-mr25px > *,.acac-mr25px > * > *{margin-right:25px;}
.mr27px,.ac-mr27px > *,.acac-mr27px > * > *{margin-right:27px;}
.mr30px,.ac-mr30px > *,.acac-mr30px > * > *{margin-right:30px;}

.mb0,.mb0px,.ac-mb0 > *,.acac-mb0 > * > *{margin-bottom:0;}
.mb1px,.ac-mb1px > *,.acac-mb1px > * > *{margin-bottom:1px;}
.mb2px,.ac-mb2px > *,.acac-mb2px > * > *{margin-bottom:2px;}
.mb3px,.ac-mb3px > *,.acac-mb3px > * > *{margin-bottom:3px;}
.mb4px,.ac-mb4px > *,.acac-mb4px > * > *{margin-bottom:4px;}
.mb5px,.ac-mb5px > *,.acac-mb5px > * > *{margin-bottom:5px;}
.mb7px,.ac-mb7px > *,.acac-mb7px > * > *{margin-bottom:7px;}
.mb10px,.ac-mb10px > *,.acac-mb10px > * > *{margin-bottom:10px;}
.mb12px,.ac-mb12px > *,.acac-mb12px > * > *{margin-bottom:12px;}
.mb15px,.ac-mb15px > *,.acac-mb15px > * > *{margin-bottom:15px;}
.mb17px,.ac-mb17px > *,.acac-mb17px > * > *{margin-bottom:17px;}
.mb20px,.ac-mb20px > *,.acac-mb20px > * > *{margin-bottom:20px;}
.mb22px,.ac-mb20px > *,.acac-mb20px > * > *{margin-bottom:22px;}
.mb25px,.ac-mb22px > *,.acac-mb22px > * > *{margin-bottom:25px;}
.mb27px,.ac-mb27px > *,.acac-mb27px > * > *{margin-bottom:27px;}
.mb30px,.ac-mb30px > *,.acac-mb30px > * > *{margin-bottom:30px;}

.ml0,.ml0px,.ac-ml0 > *,.acac-ml0 > * > *{margin-left:0;}
.ml1px,.ac-ml1px > *,.acac-ml1px > * > *{margin-left:1px;}
.ml2px,.ac-ml2px > *,.acac-ml2px > * > *{margin-left:2px;}
.ml3px,.ac-ml3px > *,.acac-ml3px > * > *{margin-left:3px;}
.ml4px,.ac-ml4px > *,.acac-ml4px > * > *{margin-left:4px;}
.ml5px,.ac-ml5px > *,.acac-ml5px > * > *{margin-left:5px;}
.ml7px,.ac-ml7px > *,.acac-ml7px > * > *{margin-left:7px;}
.ml10px,.ac-ml10px > *,.acac-ml10px > * > *{margin-left:10px;}
.ml12px,.ac-ml12px > *,.acac-ml12px > * > *{margin-left:12px;}
.ml15px,.ac-ml15px > *,.acac-ml15px > * > *{margin-left:15px;}
.ml17px,.ac-ml17px > *,.acac-ml17px > * > *{margin-left:17px;}
.ml20px,.ac-ml20px > *,.acac-ml20px > * > *{margin-left:20px;}
.ml22px,.ac-ml22px > *,.acac-ml22px > * > *{margin-left:22px;}
.ml25px,.ac-ml25px > *,.acac-ml25px > * > *{margin-left:25px;}
.ml27px,.ac-ml27px > *,.acac-ml27px > * > *{margin-left:27px;}
.ml30px,.ac-ml30px > *,.acac-ml30px > * > *{margin-left:30px;}

.fc-mt0 > *:first-child, .lc-mt0 > *:last-child,
.fcfc-mt0 > *:first-child > *:first-child, .fcac-mt0 > *:first-child > *, .fclc-mt0 > *:first-child > :last-child,
.acfc-mt0 > * > :first-child, .acac-mt0 > * > *, .aclc-mt0 > * > :last-child,
.lcfc-mt0 > *:last-child > *:first-child, .lcac-mt0 > *:last-child > *, .lclc-mt0 > *:last-child > :last-child {margin-top:0;}
.fc-mr0 > *:first-child, .lc-mr0 > *:last-child,
.fcfc-mr0 > *:first-child > *:first-child, .fcac-mr0 > *:first-child > *, .fclc-mr0 > *:first-child > :last-child,
.acfc-mr0 > * > :first-child, .acac-mr0 > * > *, .aclc-mr0 > * > :last-child,
.lcfc-mr0 > *:last-child > *:first-child, .lcac-mr0 > *:last-child > *, .lclc-mr0 > *:last-child > :last-child {margin-right:0;}
.fc-mb0 > *:first-child, .lc-mb0 > *:last-child,
.fcfc-mb0 > *:first-child > *:first-child, .fcac-mb0 > *:first-child > *, .fclc-mb0 > *:first-child > :last-child,
.acfc-mb0 > * > :first-child, .acac-mb0 > * > *, .aclc-mb0 > * > :last-child,
.lcfc-mb0 > *:last-child > *:first-child, .lcac-mb0 > *:last-child > *, .lclc-mb0 > *:last-child > :last-child {margin-bottom:0;}
.fc-ml0 > *:first-child, .lc-ml0 > *:last-child,
.fcfc-ml0 > *:first-child > *:first-child, .fcac-ml0 > *:first-child > *, .fclc-ml0 > *:first-child > :last-child,
.acfc-ml0 > * > :first-child, .acac-ml0 > * > *, .aclc-ml0 > * > :last-child,
.lcfc-ml0 > *:last-child > *:first-child, .lcac-ml0 > *:last-child > *, .lclc-ml0 > *:last-child > :last-child {margin-left:0;}

/***** PADDING STYLES *****/
.p0,.p0px{padding:0;}
.p1px,.ac-p1px > *,.acac-p1px > * > *{padding:1px;}
.p1px2px,.ac-p1px2px > *,.acac-p1px2px > * > *{padding:1px 2px;}
.p1px5px,.ac-p1px5px > *,.acac-p1px5px > * > *{padding:1px 5px;}
.p2px,.ac-p2px > *,.acac-p2px > * > *{padding:2px;}
.p2px5px,.ac-p2px5px > *,.acac-p2px5px > * > *{padding:2px 5px;}
.p2px10px,.ac-p2px10px > *,.acac-p2px10px > * > *{padding:2px 10px;}
.p3px,.ac-p3px > *,.acac-p3px > * > *{padding:3px;}
.p3px5px,.ac-p3px5px > *,.acac-p3px5px > * > *{padding:3px 5px;}
.p3px10px,.ac-p3px10px > *,.acac-p3px10px > * > *{padding:3px 10px;}
.p4px,.ac-p4px > *,.acac-p5px > * > *{padding:4px;}
.p5px,.ac-p5px > *,.acac-p5px > * > *{padding:5px;}
.p5px10px,.ac-p5px10px > *,.acac-p5px10px > * > *{padding:5px 10px;}
.p5px15px,.ac-p5px15px > *,.acac-p5px15px > * > *{padding:5px 15px;}
.p7px,.ac-p7px > *,.acac-p7px > * > *{padding:7px;}
.p7px10px,.ac-p7px10px > *,.acac-p7px10px > * > *{padding:7px 10px;}
.p7px15px,.ac-p7px15px > *,.acac-p7px15px > * > *{padding:7px 15px;}
.p10px,.ac-p10px > *,.acac-p10px > * > *{padding:10px;}
.p10px15px,.ac-p10px15px > *,.acac-p10px15px > * > *{padding:10px 15px;}
.p10px20px,.ac-p10px20px > *,.acac-p10px20px > * > *{padding:10px 20px;}
.p12px,.ac-p12px > *,.acac-p12px > * > *{padding:12px;}
.p15px,.ac-p15px > *,.acac-p15px > * > *{padding:15px;}
.p17px,.ac-p17px > *,.acac-p16px > * > *{padding:17px;}
.p20px,.ac-p20px > *,.acac-p20px > * > *{padding:20px;}
.p22px,.ac-p22px > *,.acac-p22px > * > *{padding:22px;}
.p25px,.ac-p25px > *,.acac-p25px > * > *{padding:25px;}
.p27px,.ac-p27px > *,.acac-p27px > * > *{padding:27px;}
.p30px,.ac-p30px > *,.acac-p30px > * > *{padding:30px;}
.pt0,.pt0px,.ac-pt0 > *,.acac-pt0 > * > *{padding-top:0;}
.pt1px,.ac-pt1px > *,.acac-pt1px > * > *{padding-top:1px;}
.pt2px,.ac-pt2px > *,.acac-pt2px > * > *{padding-top:2px;}
.pt3px,.ac-pt3px > *,.acac-pt3px > * > *{padding-top:3px;}
.pt4px,.ac-pt4px > *,.acac-pt4px > * > *{padding-top:4px;}
.pt5px,.ac-pt5px > *,.acac-pt5px > * > *{padding-top:5px;}
.pt7px,.ac-pt7px > *,.acac-pt7px > * > *{padding-top:7px;}
.pt10px,.ac-pt10px > *,.acac-pt10px > * > *{padding-top:10px;}
.pt12px,.ac-pt12px > *,.acac-pt12px > * > *{padding-top:12px;}
.pt15px,.ac-pt15px > *,.acac-pt15px > * > *{padding-top:15px;}
.pt17px,.ac-pt17px > *,.acac-pt17px > * > *{padding-top:17px;}
.pt20px,.ac-pt20px > *,.acac-pt20px > * > *{padding-top:20px;}
.pt22px,.ac-pt22px > *,.acac-pt22px > * > *{padding-top:22px;}
.pt25px,.ac-pt25px > *,.acac-pt25px > * > *{padding-top:25px;}
.pt27px,.ac-pt27px > *,.acac-pt27px > * > *{padding-top:27px;}
.pt30px,.ac-pt30px > *,.acac-pt30px > * > *{padding-top:30px;}

.pr0,.pr0px,.ac-pr0 > *,.acac-pr0 > * > *{padding-right:0;}
.pr1px,.ac-pr1px > *,.acac-pr1px > * > *{padding-right:1px;}
.pr2px,.ac-pr2px > *,.acac-pr2px > * > *{padding-right:2px;}
.pr3px,.ac-pr3px > *,.acac-pr3px > * > *{padding-right:3px;}
.pr4px,.ac-pr4px > *,.acac-pr4px > * > *{padding-right:4px;}
.pr5px,.ac-pr5px > *,.acac-pr5px > * > *{padding-right:5px;}
.pr7px,.ac-pr7px > *,.acac-pr7px > * > *{padding-right:7px;}
.pr10px,.ac-pr10px > *,.acac-pr10px > * > *{padding-right:10px;}
.pr12px,.ac-pr12px > *,.acac-pr12px > * > *{padding-right:12px;}
.pr15px,.ac-pr15px > *,.acac-pr15px > * > *{padding-right:15px;}
.pr17px,.ac-pr17px > *,.acac-pr17px > * > *{padding-right:17px;}
.pr20px,.ac-pr20px > *,.acac-pr20px > * > *{padding-right:20px;}
.pr22px,.ac-pr22px > *,.acac-pr22px > * > *{padding-right:22px;}
.pr25px,.ac-pr25px > *,.acac-pr25px > * > *{padding-right:25px;}
.pr27px,.ac-pr27px > *,.acac-pr27px > * > *{padding-right:27px;}
.pr30px,.ac-pr30px > *,.acac-pr30px > * > *{padding-right:30px;}

.pb0,.pb0px,.ac-pb0 > *,.acac-pb0 > * > *{padding-bottom:0;}
.pb1px,.ac-pb1px > *,.acac-pb1px > * > *{padding-bottom:1px;}
.pb2px,.ac-pb2px > *,.acac-pb2px > * > *{padding-bottom:2px;}
.pb3px,.ac-pb3px > *,.acac-pb3px > * > *{padding-bottom:3px;}
.pb4px,.ac-pb4px > *,.acac-pb4px > * > *{padding-bottom:4px;}
.pb5px,.ac-pb5px > *,.acac-pb5px > * > *{padding-bottom:5px;}
.pb7px,.ac-pb7px > *,.acac-pb7px > * > *{padding-bottom:7px;}
.pb10px,.ac-pb10px > *,.acac-pb10px > * > *{padding-bottom:10px;}
.pb12px,.ac-pb12px > *,.acac-pb12px > * > *{padding-bottom:12px;}
.pb15px,.ac-pb15px > *,.acac-pb15px > * > *{padding-bottom:15px;}
.pb17px,.ac-pb17px > *,.acac-pb17px > * > *{padding-bottom:17px;}
.pb20px,.ac-pb20px > *,.acac-pb20px > * > *{padding-bottom:20px;}
.pb22px,.ac-pb22px > *,.acac-pb22px > * > *{padding-bottom:22px;}
.pb25px,.ac-pb25px > *,.acac-pb25px > * > *{padding-bottom:25px;}
.pb27px,.ac-pb27px > *,.acac-pb27px > * > *{padding-bottom:27px;}
.pb30px,.ac-pb30px > *,.acac-pb30px > * > *{padding-bottom:30px;}

.pl0,.pl0px,.ac-pl0 > *,.acac-pl0 > * > *{padding-left:0;}
.pl1px,.ac-pl1px > *,.acac-pl1px > * > *{padding-left:1px;}
.pl2px,.ac-pl2px > *,.acac-pl2px > * > *{padding-left:2px;}
.pl3px,.ac-pl3px > *,.acac-pl3px > * > *{padding-left:3px;}
.pl4px,.ac-pl4px > *,.acac-pl4px > * > *{padding-left:4px;}
.pl5px,.ac-pl5px > *,.acac-pl5px > * > *{padding-left:5px;}
.pl7px,.ac-pl7px > *,.acac-pl7px > * > *{padding-left:7px;}
.pl10px,.ac-pl10px > *,.acac-pl10px > * > *{padding-left:10px;}
.pl12px,.ac-pl12px > *,.acac-pl12px > * > *{padding-left:12px;}
.pl15px,.ac-pl15px > *,.acac-pl15px > * > *{padding-left:15px;}
.pl17px,.ac-pl17px > *,.acac-pl17px > * > *{padding-left:17px;}
.pl20px,.ac-pl20px > *,.acac-pl20px > * > *{padding-left:20px;}
.pl22px,.ac-pl22px > *,.acac-pl22px > * > *{padding-left:22px;}
.pl25px,.ac-pl25px > *,.acac-pl25px > * > *{padding-left:25px;}
.pl27px,.ac-pl27px > *,.acac-pl27px > * > *{padding-left:27px;}
.pl30px,.ac-pl30px > *,.acac-pl30px > * > *{padding-left:30px;}

.fc-pt0 > *:first-child, .lc-pt0 > *:last-child,
.fcfc-pt0 > *:first-child > *:first-child, .fcac-pt0 > *:first-child > *, .fclc-pt0 > *:first-child > :last-child,
.acfc-pt0 > * > :first-child, .acac-pt0 > * > *, .aclc-pt0 > * > :last-child,
.lcfc-pt0 > *:last-child > *:first-child, .lcac-pt0 > *:last-child > *, .lclc-pt0 > *:last-child > :last-child {padding-top:0;}
.fc-pr0 > *:first-child, .lc-pr0 > *:last-child,
.fcfc-pr0 > *:first-child > *:first-child, .fcac-pr0 > *:first-child > *, .fclc-pr0 > *:first-child > :last-child,
.acfc-pr0 > * > :first-child, .acac-pr0 > * > *, .aclc-pr0 > * > :last-child,
.lcfc-pr0 > *:last-child > *:first-child, .lcac-pr0 > *:last-child > *, .lclc-pr0 > *:last-child > :last-child {padding-right:0;}
.fc-pb0 > *:first-child, .lc-pb0 > *:last-child,
.fcfc-pb0 > *:first-child > *:first-child, .fcac-pb0 > *:first-child > *, .fclc-pb0 > *:first-child > :last-child,
.acfc-pb0 > * > :first-child, .acac-pb0 > * > *, .aclc-pb0 > * > :last-child,
.lcfc-pb0 > *:last-child > *:first-child, .lcac-pb0 > *:last-child > *, .lclc-pb0 > *:last-child > :last-child {padding-bottom:0;}
.fc-pl0 > *:first-child, .lc-pl0 > *:last-child,
.fcfc-pl0 > *:first-child > *:first-child, .fcac-pl0 > *:first-child > *, .fclc-pl0 > *:first-child > :last-child,
.acfc-pl0 > * > :first-child, .acac-pl0 > * > *, .aclc-pl0 > * > :last-child,
.lcfc-pl0 > *:last-child > *:first-child, .lcac-pl0 > *:last-child > *, .lclc-pl0 > *:last-child > :last-child {padding-left:0;}

/***** WIDTH STYLES *****/
.w1{width:1%;}
.w2{width:2%;}
.w5{width:5%;}
.w10,.ac-w10 > *,.acac-w10 > * > *{width:10%;}
.w15,.ac-w15 > *,.acac-w15 > * > *{width:15%;}
.w20,.ac-w20 > *,.acac-w20 > * > *{width:20%;}
.w20,.ac-w20 > *:first-child,.acac-w20 > * > *:first-child{*width:19.5%;}
.w22,.ac-w22 > *,.acac-w22 > * > *{width:22%;}
.w25,.ac-w25 > *,.acac-w25 > * > *{width:25%;}
.w25,.ac-w25 > *:first-child,.acac-w25 > * > *:first-child{*width:24.5%;}
.w27,.ac-w27 > *,.acac-w27 > * > *{width:27%;}
.w28,.ac-w28 > *,.acac-w28 > * > *{width:28%;}
.w30,.ac-w30 > *,.acac-w30 > * > *{width:30%;}
.w33,.ac-w33 > *,.acac-w33 > * > *{width:33.33%;}
.w35,.ac-w35 > *,.acac-w35 > * > *{width:35%;}
.w40,.ac-w40 > *,.acac-w40 > * > *{width:40%;}
.w45,.ac-w45 > *,.acac-w45 > * > *{width:45%;}
.w48,.ac-w48 > *,.acac-w48 > * > *{width:48%;}
.w49,.ac-w49 > *,.acac-w49 > * > *{width:49%;}
.w50,.ac-w50 > *,.acac-w50 > * > *{width:50%;}
.w55{width:55%;}
.w60{width:60%;}
.w65{width:65%;}
.w66{width:66.66%;}
.w70{width:70%;}
.w72{width:72%;}
.w75{width:75%;}
.w77{width:77%;}
.w80{width:80%;}
.w85{width:85%;}
.w90{width:90%;}
.w95{width:95%;}
.w98{width:98%;}
.w99{width:99%;}
.w100{width:100%;}
.w1px,.ac-w1px > *,.acac-w1px > * > *{width:1px;}
.w5px,.ac-w5px > *,.acac-w5px > * > *{width:5px;}
.w10px,.ac-w10px > *,.acac-w10px > * > *{width:10px;}
.w15px,.ac-w15px > *,.acac-w15px > * > *{width:15px;}
.w16px,.ac-w16px > *,.acac-w16px > * > *{width:16px;}
.w20px,.ac-w20px > *,.acac-w20px > * > *{width:20px;}
.w25px,.ac-w25px > *,.acac-w25px > * > *{width:25px;}
.w30px,.ac-w30px > *,.acac-w30px > * > *{width:30px;}
.w35px,.ac-w35px > *,.acac-w35px > * > *{width:35px;}
.w40px,.ac-w40px > *,.acac-w40px > * > *{width:40px;}
.w45px,.ac-w45px > *,.acac-w45px > * > *{width:45px;}
.w50px,.ac-w50px > *,.acac-w50px > * > *{width:50px;}
.w55px,.ac-w55px > *,.acac-w55px > * > *{width:55px;}
.w60px,.ac-w60px > *,.acac-w60px > * > *{width:60px;}
.w65px,.ac-w65px > *,.acac-w65px > * > *{width:65px;}
.w70px,.ac-w70px > *,.acac-w70px > * > *{width:70px;}
.w75px,.ac-w75px > *,.acac-w75px > * > *{width:75px;}
.w80px,.ac-w80px > *,.acac-w80px > * > *{width:80px;}
.w85px,.ac-w85px > *,.acac-w85px > * > *{width:85px;}
.w90px,.ac-w90px > *,.acac-w90px > * > *{width:90px;}
.w95px,.ac-w95px > *,.acac-w95px > * > *{width:95px;}
.w98px,.ac-w98px > *,.acac-w98px > * > *{width:98px;}
.w100px,.ac-w100px > *,.acac-w100px > * > *{width:100px;}
.w105px,.ac-w105px > *,.acac-w105px > * > *{width:105px;}
.w110px,.ac-w110px > *,.acac-w110px > * > *{width:110px;}
.w115px,.ac-w115px > *,.acac-w115px > * > *{width:115px;}
.w120px,.ac-w120px > *,.acac-w120px > * > *{width:120px;}
.w125px,.ac-w125px > *,.acac-w125px > * > *{width:125px;}
.w130px,.ac-w130px > *,.acac-w130px > * > *{width:130px;}
.w135px,.ac-w135px > *,.acac-w135px > * > *{width:135px;}
.w140px,.ac-w140px > *,.acac-w140px > * > *{width:140px;}
.w145px,.ac-w145px > *,.acac-w145px > * > *{width:145px;}
.w150px,.ac-w150px > *,.acac-w150px > * > *{width:150px;}
.w155px,.ac-w155px > *,.acac-w155px > * > *{width:155px;}
.w160px,.ac-w160px > *,.acac-w160px > * > *{width:160px;}
.w165px,.ac-w165px > *,.acac-w165px > * > *{width:165px;}
.w170px,.ac-w170px > *,.acac-w170px > * > *{width:170px;}
.w175px,.ac-w175px > *,.acac-w175px > * > *{width:175px;}
.w180px,.ac-w180px > *,.acac-w180px > * > *{width:180px;}
.w185px,.ac-w185px > *,.acac-w185px > * > *{width:185px;}
.w190px,.ac-w190px > *,.acac-w190px > * > *{width:190px;}
.w195px,.ac-w195px > *,.acac-w195px > * > *{width:195px;}
.w200px,.ac-w200px > *,.acac-w200px > * > *{width:200px;}
.w210px,.ac-w210px > *,.acac-w210px > * > *{width:210px;}
.w220px,.ac-w220px > *,.acac-w220px > * > *{width:220px;}
.w225px,.ac-w225px > *,.acac-w225px > * > *{width:225px;}
.w230px,.ac-w230px > *,.acac-w230px > * > *{width:230px;}
.w240px,.ac-w240px > *,.acac-w240px > * > *{width:240px;}
.w250px,.ac-w250px > *,.acac-w250px > * > *{width:250px;}
.w260px,.ac-w260px > *,.acac-w260px > * > *{width:260px;}
.w270px,.ac-w270px > *,.acac-w270px > * > *{width:270px;}
.w275px,.ac-w275px > *,.acac-w275px > * > *{width:275px;}
.w280px,.ac-w280px > *,.acac-w280px > * > *{width:280px;}
.w290px,.ac-w290px > *,.acac-w290px > * > *{width:290px;}
.w300px,.ac-w300px > *,.acac-w300px > * > *{width:300px;}

/***** HEIGHT STYLES *****/
.h10,.ac-h10 > *,.acac-h10 > * > *{height:10%;}
.h20,.ac-h20 > *,.acac-h20 > * > *{height:20%;}
.h25,.ac-h25 > *,.acac-h25 > * > *{height:25%;}
.h30,.ac-h30 > *,.acac-h30 > * > *{height:30%;}
.h33,.ac-h33 > *,.acac-h33 > * > *{height:33.33%;}
.h40,.ac-h40 > *,.acac-h40 > * > *{height:40%;}
.h50,.ac-h50 > *,.acac-h50 > * > *{height:50%;}
.h60,.ac-h60 > *,.acac-h60 > * > *{height:60%;}
.h66,.ac-h66 > *,.acac-h66 > * > *{height:66.66%;}
.h70,.ac-h70 > *,.acac-h70 > * > *{height:70%;}
.h75,.ac-h75 > *,.acac-h75 > * > *{height:75%;}
.h80,.ac-h80 > *,.acac-h80 > * > *{height:80%;}
.h90,.ac-h90 > *,.acac-h90 > * > *{height:90%;}
.h100,.ac-h100 > *,.acac-h100 > * > *{height:100%;}

.h0{height:0;}
.h1px{height:1px;}
.h2px{height:2px;}
.h3px{height:3px;}
.h4px{height:4px;}
.h5px{height:5px;}
.h7px{height:7px;}
.h10px,.ac-h10px > *,.acac-h10px > * > *{height:10px;}
.h12px,.ac-h12px > *,.acac-h12px > * > *{height:12px;}
.h15px,.ac-h15px > *,.acac-h15px > * > *{height:15px;}
.h20px,.ac-h20px > *,.acac-h20px > * > *{height:20px;}
.h25px,.ac-h25px > *,.acac-h25px > * > *{height:25px;}
.h30px,.ac-h30px > *,.acac-h30px > * > *{height:30px;}
.h40px,.ac-h40px > *,.acac-h40px > * > *{height:40px;}
.h50px,.ac-h50px > *,.acac-h50px > * > *{height:50px;}
.h60px,.ac-h60px > *,.acac-h60px > * > *{height:60px;}
.h70px,.ac-h70px > *,.acac-h70px > * > *{height:70px;}
.h75px,.ac-h75px > *,.acac-h75px > * > *{height:75px;}
.h80px,.ac-h80px > *,.acac-h80px > * > *{height:80px;}
.h90px,.ac-h90px > *,.acac-h90px > * > *{height:90px;}
.h98px,.ac-h98px > *,.acac-h98px > * > *{height:98px;}
.h100px,.ac-h100px > *,.acac-h100px > * > *{height:100px;}
.h110px,.ac-h110px > *,.acac-h110px > * > *{height:110px;}
.h120px,.ac-h120px > *,.acac-h120px > * > *{height:120px;}
.h125px,.ac-h125px > *,.acac-h125px > * > *{height:125px;}
.h130px,.ac-h130px > *,.acac-h130px > * > *{height:130px;}
.h140px,.ac-h140px > *,.acac-h140px > * > *{height:140px;}
.h150px,.ac-h150px > *,.acac-h150px > * > *{height:150px;}
.h160px,.ac-h160px > *,.acac-h160px > * > *{height:160px;}
.h170px,.ac-h170px > *,.acac-h170px > * > *{height:170px;}
.h175px,.ac-h175px > *,.acac-h175px > * > *{height:175px;}
.h180px,.ac-h180px > *,.acac-h180px > * > *{height:180px;}
.h185px,.ac-h185px > *,.acac-h185px > * > *{height:185px;}
.h190px,.ac-h190px > *,.acac-h190px > * > *{height:190px;}
.h200px,.ac-h200px > *,.acac-h200px > * > *{height:200px;}
.h210px,.ac-h210px > *,.acac-h210px > * > *{height:210px;}
.h220px,.ac-h220px > *,.acac-h220px > * > *{height:220px;}
.h225px,.ac-h225px > *,.acac-h225px > * > *{height:225px;}
.h230px,.ac-h230px > *,.acac-h230px > * > *{height:230px;}
.h240px,.ac-h240px > *,.acac-h240px > * > *{height:240px;}
.h250px,.ac-h250px > *,.acac-h250px > * > *{height:250px;}
.h260px,.ac-h260px > *,.acac-h260px > * > *{height:260px;}
.h270px,.ac-h270px > *,.acac-h270px > * > *{height:270px;}
.h275px,.ac-h275px > *,.acac-h275px > * > *{height:275px;}
.h280px,.ac-h280px > *,.acac-h280px > * > *{height:280px;}
.h290px,.ac-h290px > *,.acac-h290px > * > *{height:290px;}
.h300px,.ac-h300px > *,.acac-h300px > * > *{height:300px;}

/***** BORDER RADIUS STYLES *****/
.br1px,.ac-br1px > *,.acac-br1px > * > *{border-radius:1px;-moz-border-radius:1px;-webkit-border-radius:1px;}
.br2px,.ac-br2px > *,.acac-br2px > * > *{border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;}
.br3px,.ac-br3px > *,.acac-br3px > * > *{border-radius:3px;-moz-border-radius:3px;-webkit-border-radius:3px;}
.br4px,.ac-br4px > *,.acac-br4px > * > *{border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;}
.br5px,.ac-br5px > *,.acac-br5px > * > *{border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;}
.br7px,.ac-br7px > *,.acac-br7px > * > *{border-radius:7px;-moz-border-radius:7px;-webkit-border-radius:7px;}
.br10px,.ac-br10px > *,.acac-br10px > * > *{border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}
.br12px,.ac-br12px > *,.acac-br12px > * > *{border-radius:12px;-moz-border-radius:12px;-webkit-border-radius:12px;}
.br15px,.ac-br15px > *,.acac-br15px > * > *{border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;}
.br17px,.ac-br17px > *,.acac-br17px > * > *{border-radius:17px;-moz-border-radius:17px;-webkit-border-radius:17px;}
.br20px,.ac-br20px > *,.acac-br20px > * > *{border-radius:20px;-moz-border-radius:20px;-webkit-border-radius:20px;}
.br22px,.ac-br22px > *,.acac-br22px > * > *{border-radius:22px;-moz-border-radius:22px;-webkit-border-radius:22px;}
.br25px,.ac-br25px > *,.acac-br25px > * > *{border-radius:25px;-moz-border-radius:25px;-webkit-border-radius:25px;}
.br27px,.ac-br27px > *,.acac-br27px > * > *{border-radius:27px;-moz-border-radius:27px;-webkit-border-radius:27px;}
.br30px,.ac-br30px > *,.acac-br30px > * > *{border-radius:30px;-moz-border-radius:30px;-webkit-border-radius:30px;}
.br50,.ac-br50 > *,.acac-br50 > * > *{border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;}

/*Country code for phone number*/
.intl-tel-input{position:relative;display:block}.intl-tel-input *{box-sizing:border-box;-moz-box-sizing:border-box}.intl-tel-input .hide{display:none}.intl-tel-input .v-hide{visibility:hidden}.intl-tel-input input,.intl-tel-input input[type=tel],.intl-tel-input input[type=text]{position:relative;z-index:0;margin-top:0!important;margin-bottom:0!important;padding-right:36px;margin-right:0}.intl-tel-input .flag-container{position:absolute;top:0;bottom:0;right:0}.intl-tel-input .selected-flag{z-index:1;position:relative;width:36px;height:100%;padding:0 0 0 8px}.intl-tel-input .selected-flag .iti-flag{position:absolute;top:0;bottom:0;margin:auto}.intl-tel-input .selected-flag .iti-arrow{position:absolute;top:50%;margin-top:-2px;right:6px;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #555}.intl-tel-input .selected-flag .iti-arrow.up{border-top:none;border-bottom:4px solid #555}.intl-tel-input .country-list{position:absolute;z-index:2;list-style:none;text-align:left;padding:0;margin:0 0 0 -1px;box-shadow:1px 1px 4px rgba(0,0,0,.2);background-color:#fff;border:1px solid #CCC;white-space:nowrap;max-height:200px;overflow-y:scroll}.intl-tel-input .country-list .country.highlight,.intl-tel-input.allow-dropdown .flag-container:hover .selected-flag{background-color:rgba(0,0,0,.05)}.intl-tel-input .country-list.dropup{bottom:100%;margin-bottom:-1px}.intl-tel-input .country-list .flag-box{display:inline-block;width:20px}@media (max-width:500px){intl-tel-input .country-list{white-space:normal}}.intl-tel-input .country-list .divider{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #CCC}.intl-tel-input .country-list .country{padding:5px 10px}.intl-tel-input .country-list .country .dial-code{color:#999}.intl-tel-input .country-list .country-name,.intl-tel-input .country-list .dial-code,.intl-tel-input .country-list .flag-box{vertical-align:middle}.intl-tel-input .country-list .country-name,.intl-tel-input .country-list .flag-box{margin-right:6px}.intl-tel-input.allow-dropdown input,.intl-tel-input.allow-dropdown input[type=tel],.intl-tel-input.allow-dropdown input[type=text]{padding-right:6px;padding-left:5px;margin-left:0}.intl-tel-input.allow-dropdown .flag-container{right:auto;left:0}.intl-tel-input.allow-dropdown .selected-flag{width:56px;padding:10px 25px 10px 13px;border:1px solid #ccc}.intl-tel-input.allow-dropdown .flag-container:hover{cursor:pointer}.intl-tel-input.allow-dropdown input[disabled]+.flag-container:hover,.intl-tel-input.allow-dropdown input[readonly]+.flag-container:hover{cursor:default}.intl-tel-input.allow-dropdown input[disabled]+.flag-container:hover .selected-flag,.intl-tel-input.allow-dropdown input[readonly]+.flag-container:hover .selected-flag{background-color:transparent}.intl-tel-input.allow-dropdown.separate-dial-code .selected-flag{background-color:rgba(0,0,0,.05);display:table}.intl-tel-input.allow-dropdown.separate-dial-code .selected-dial-code{display:table-cell;vertical-align:middle;padding-left:28px}.intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-2 input,.intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-2 input[type=tel],.intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-2 input[type=text]{padding-left:76px}.intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-2 .selected-flag{width:70px}.intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-3 input,.intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-3 input[type=tel],.intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-3 input[type=text]{padding-left:84px}.intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-3 .selected-flag{width:78px}.intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-4 input,.intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-4 input[type=tel],.intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-4 input[type=text]{padding-left:92px}.intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-4 .selected-flag{width:86px}.intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-5 input,.intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-5 input[type=tel],.intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-5 input[type=text]{padding-left:100px}.intl-tel-input.allow-dropdown.separate-dial-code.iti-sdc-5 .selected-flag{width:94px}.intl-tel-input.iti-container{position:absolute;top:-1000px;left:-1000px;z-index:1060;padding:1px}.intl-tel-input.iti-container:hover{cursor:pointer}.iti-mobile .intl-tel-input.iti-container{top:30px;bottom:30px;left:30px;right:30px;position:fixed}.iti-mobile .intl-tel-input .country-list{max-height:100%;width:100%}.iti-mobile .intl-tel-input .country-list .country{padding:10px;line-height:1.5em}.iti-flag{width:20px}.iti-flag.be{width:18px}.iti-flag.ch{width:15px}.iti-flag.mc{width:19px}/*@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min--moz-device-pixel-ratio:2),only screen and (-o-min-device-pixel-ratio:2 / 1),only screen and (min-device-pixel-ratio:2),only screen and (min-resolution:192dpi),only screen and (min-resolution:2dppx){.iti-flag{background-size:5630px 15px}}*/.iti-flag.ac{height:10px;background-position:0 0}.iti-flag.ad{height:14px;background-position:-22px 0}.iti-flag.ae{height:10px;background-position:-44px 0}.iti-flag.af{height:14px;background-position:-66px 0}.iti-flag.ag{height:14px;background-position:-88px 0}.iti-flag.ai{height:10px;background-position:-110px 0}.iti-flag.al{height:15px;background-position:-132px 0}.iti-flag.am{height:10px;background-position:-154px 0}.iti-flag.ao{height:14px;background-position:-176px 0}.iti-flag.aq{height:14px;background-position:-198px 0}.iti-flag.ar{height:13px;background-position:-220px 0}.iti-flag.as{height:10px;background-position:-242px 0}.iti-flag.at{height:14px;background-position:-264px 0}.iti-flag.au{height:10px;background-position:-286px 0}.iti-flag.aw{height:14px;background-position:-308px 0}.iti-flag.ax{height:13px;background-position:-330px 0}.iti-flag.az{height:10px;background-position:-352px 0}.iti-flag.ba{height:10px;background-position:-374px 0}.iti-flag.bb{height:14px;background-position:-396px 0}.iti-flag.bd{height:12px;background-position:-418px 0}.iti-flag.be{height:15px;background-position:-440px 0}.iti-flag.bf{height:14px;background-position:-460px 0}.iti-flag.bg{height:12px;background-position:-482px 0}.iti-flag.bh{height:12px;background-position:-504px 0}.iti-flag.bi{height:12px;background-position:-526px 0}.iti-flag.bj{height:14px;background-position:-548px 0}.iti-flag.bl{height:14px;background-position:-570px 0}.iti-flag.bm{height:10px;background-position:-592px 0}.iti-flag.bn{height:10px;background-position:-614px 0}.iti-flag.bo{height:14px;background-position:-636px 0}.iti-flag.bq{height:14px;background-position:-658px 0}.iti-flag.br{height:14px;background-position:-680px 0}.iti-flag.bs{height:10px;background-position:-702px 0}.iti-flag.bt{height:14px;background-position:-724px 0}.iti-flag.bv{height:15px;background-position:-746px 0}.iti-flag.bw{height:14px;background-position:-768px 0}.iti-flag.by{height:10px;background-position:-790px 0}.iti-flag.bz{height:14px;background-position:-812px 0}.iti-flag.ca{height:10px;background-position:-834px 0}.iti-flag.cc{height:10px;background-position:-856px 0}.iti-flag.cd{height:15px;background-position:-878px 0}.iti-flag.cf{height:14px;background-position:-900px 0}.iti-flag.cg{height:14px;background-position:-922px 0}.iti-flag.ch{height:15px;background-position:-944px 0}.iti-flag.ci{height:14px;background-position:-961px 0}.iti-flag.ck{height:10px;background-position:-983px 0}.iti-flag.cl{height:14px;background-position:-1005px 0}.iti-flag.cm{height:14px;background-position:-1027px 0}.iti-flag.cn{height:14px;background-position:-1049px 0}.iti-flag.co{height:14px;background-position:-1071px 0}.iti-flag.cp{height:14px;background-position:-1093px 0}.iti-flag.cr{height:12px;background-position:-1115px 0}.iti-flag.cu{height:10px;background-position:-1137px 0}.iti-flag.cv{height:12px;background-position:-1159px 0}.iti-flag.cw{height:14px;background-position:-1181px 0}.iti-flag.cx{height:10px;background-position:-1203px 0}.iti-flag.cy{height:13px;background-position:-1225px 0}.iti-flag.cz{height:14px;background-position:-1247px 0}.iti-flag.de{height:12px;background-position:-1269px 0}.iti-flag.dg{height:10px;background-position:-1291px 0}.iti-flag.dj{height:14px;background-position:-1313px 0}.iti-flag.dk{height:15px;background-position:-1335px 0}.iti-flag.dm{height:10px;background-position:-1357px 0}.iti-flag.do{height:13px;background-position:-1379px 0}.iti-flag.dz{height:14px;background-position:-1401px 0}.iti-flag.ea{height:14px;background-position:-1423px 0}.iti-flag.ec{height:14px;background-position:-1445px 0}.iti-flag.ee{height:13px;background-position:-1467px 0}.iti-flag.eg{height:14px;background-position:-1489px 0}.iti-flag.eh{height:10px;background-position:-1511px 0}.iti-flag.er{height:10px;background-position:-1533px 0}.iti-flag.es{height:14px;background-position:-1555px 0}.iti-flag.et{height:10px;background-position:-1577px 0}.iti-flag.eu{height:14px;background-position:-1599px 0}.iti-flag.fi{height:12px;background-position:-1621px 0}.iti-flag.fj{height:10px;background-position:-1643px 0}.iti-flag.fk{height:10px;background-position:-1665px 0}.iti-flag.fm{height:11px;background-position:-1687px 0}.iti-flag.fo{height:15px;background-position:-1709px 0}.iti-flag.fr{height:14px;background-position:-1731px 0}.iti-flag.ga{height:15px;background-position:-1753px 0}.iti-flag.uk{height:10px;background-position:-1775px 0}.iti-flag.gd{height:12px;background-position:-1797px 0}.iti-flag.ge{height:14px;background-position:-1819px 0}.iti-flag.gf{height:14px;background-position:-1841px 0}.iti-flag.gg{height:14px;background-position:-1863px 0}.iti-flag.gh{height:14px;background-position:-1885px 0}.iti-flag.gi{height:10px;background-position:-1907px 0}.iti-flag.gl{height:14px;background-position:-1929px 0}.iti-flag.gm{height:14px;background-position:-1951px 0}.iti-flag.gn{height:14px;background-position:-1973px 0}.iti-flag.gp{height:14px;background-position:-1995px 0}.iti-flag.gq{height:14px;background-position:-2017px 0}.iti-flag.gr{height:14px;background-position:-2039px 0}.iti-flag.gs{height:10px;background-position:-2061px 0}.iti-flag.gt{height:13px;background-position:-2083px 0}.iti-flag.gu{height:11px;background-position:-2105px 0}.iti-flag.gw{height:10px;background-position:-2127px 0}.iti-flag.gy{height:12px;background-position:-2149px 0}.iti-flag.hk{height:14px;background-position:-2171px 0}.iti-flag.hm{height:10px;background-position:-2193px 0}.iti-flag.hn{height:10px;background-position:-2215px 0}.iti-flag.hr{height:10px;background-position:-2237px 0}.iti-flag.ht{height:12px;background-position:-2259px 0}.iti-flag.hu{height:10px;background-position:-2281px 0}.iti-flag.ic{height:14px;background-position:-2303px 0}.iti-flag.id{height:14px;background-position:-2325px 0}.iti-flag.ie{height:10px;background-position:-2347px 0}.iti-flag.il{height:15px;background-position:-2369px 0}.iti-flag.im{height:10px;background-position:-2391px 0}.iti-flag.in{height:14px;background-position:-2413px 0}.iti-flag.io{height:10px;background-position:-2435px 0}.iti-flag.iq{height:14px;background-position:-2457px 0}.iti-flag.ir{height:12px;background-position:-2479px 0}.iti-flag.is{height:15px;background-position:-2501px 0}.iti-flag.it{height:14px;background-position:-2523px 0}.iti-flag.je{height:12px;background-position:-2545px 0}.iti-flag.jm{height:10px;background-position:-2567px 0}.iti-flag.jo{height:10px;background-position:-2589px 0}.iti-flag.jp{height:14px;background-position:-2611px 0}.iti-flag.ke{height:14px;background-position:-2633px 0}.iti-flag.kg{height:12px;background-position:-2655px 0}.iti-flag.kh{height:13px;background-position:-2677px 0}.iti-flag.ki{height:10px;background-position:-2699px 0}.iti-flag.km{height:12px;background-position:-2721px 0}.iti-flag.kn{height:14px;background-position:-2743px 0}.iti-flag.kp{height:10px;background-position:-2765px 0}.iti-flag.kr{height:14px;background-position:-2787px 0}.iti-flag.kw{height:10px;background-position:-2809px 0}.iti-flag.ky{height:10px;background-position:-2831px 0}.iti-flag.kz{height:10px;background-position:-2853px 0}.iti-flag.la{height:14px;background-position:-2875px 0}.iti-flag.lb{height:14px;background-position:-2897px 0}.iti-flag.lc{height:10px;background-position:-2919px 0}.iti-flag.li{height:12px;background-position:-2941px 0}.iti-flag.lk{height:10px;background-position:-2963px 0}.iti-flag.lr{height:11px;background-position:-2985px 0}.iti-flag.ls{height:14px;background-position:-3007px 0}.iti-flag.lt{height:12px;background-position:-3029px 0}.iti-flag.lu{height:12px;background-position:-3051px 0}.iti-flag.lv{height:10px;background-position:-3073px 0}.iti-flag.ly{height:10px;background-position:-3095px 0}.iti-flag.ma{height:14px;background-position:-3117px 0}.iti-flag.mc{height:15px;background-position:-3139px 0}.iti-flag.md{height:10px;background-position:-3160px 0}.iti-flag.me{height:10px;background-position:-3182px 0}.iti-flag.mf{height:14px;background-position:-3204px 0}.iti-flag.mg{height:14px;background-position:-3226px 0}.iti-flag.mh{height:11px;background-position:-3248px 0}.iti-flag.mk{height:10px;background-position:-3270px 0}.iti-flag.ml{height:14px;background-position:-3292px 0}.iti-flag.mm{height:14px;background-position:-3314px 0}.iti-flag.mn{height:10px;background-position:-3336px 0}.iti-flag.mo{height:14px;background-position:-3358px 0}.iti-flag.mp{height:10px;background-position:-3380px 0}.iti-flag.mq{height:14px;background-position:-3402px 0}.iti-flag.mr{height:14px;background-position:-3424px 0}.iti-flag.ms{height:10px;background-position:-3446px 0}.iti-flag.mt{height:14px;background-position:-3468px 0}.iti-flag.mu{height:14px;background-position:-3490px 0}.iti-flag.mv{height:14px;background-position:-3512px 0}.iti-flag.mw{height:14px;background-position:-3534px 0}.iti-flag.mx{height:12px;background-position:-3556px 0}.iti-flag.my{height:10px;background-position:-3578px 0}.iti-flag.mz{height:14px;background-position:-3600px 0}.iti-flag.na{height:14px;background-position:-3622px 0}.iti-flag.nc{height:10px;background-position:-3644px 0}.iti-flag.ne{width:18px;height:15px;background-position:-3666px 0}.iti-flag.nf{height:10px;background-position:-3686px 0}.iti-flag.ng{height:10px;background-position:-3708px 0}.iti-flag.ni{height:12px;background-position:-3730px 0}.iti-flag.nl{height:14px;background-position:-3752px 0}.iti-flag.no{height:15px;background-position:-3774px 0}.iti-flag.np{width:13px;height:15px;background-position:-3796px 0}.iti-flag.nr{height:10px;background-position:-3811px 0}.iti-flag.nu{height:10px;background-position:-3833px 0}.iti-flag.nz{height:10px;background-position:-3855px 0}.iti-flag.om{height:10px;background-position:-3877px 0}.iti-flag.pa{height:14px;background-position:-3899px 0}.iti-flag.pe{height:14px;background-position:-3921px 0}.iti-flag.pf{height:14px;background-position:-3943px 0;position:static}.iti-flag.pg{height:15px;background-position:-3965px 0}.iti-flag.ph{height:10px;background-position:-3987px 0}.iti-flag.pk{height:14px;background-position:-4009px 0}.iti-flag.pl{height:13px;background-position:-4031px 0}.iti-flag.pm{height:14px;background-position:-4053px 0}.iti-flag.pn{height:10px;background-position:-4075px 0}.iti-flag.pr{height:14px;background-position:-4097px 0}.iti-flag.ps{height:10px;background-position:-4119px 0}.iti-flag.pt{height:14px;background-position:-4141px 0}.iti-flag.pw{height:13px;background-position:-4163px 0}.iti-flag.py{height:11px;background-position:-4185px 0}.iti-flag.qa{height:8px;background-position:-4207px 0}.iti-flag.re{height:14px;background-position:-4229px 0}.iti-flag.ro{height:14px;background-position:-4251px 0}.iti-flag.rs{height:14px;background-position:-4273px 0}.iti-flag.ru{height:14px;background-position:-4295px 0}.iti-flag.rw{height:14px;background-position:-4317px 0}.iti-flag.sa{height:14px;background-position:-4339px 0}.iti-flag.sb{height:10px;background-position:-4361px 0}.iti-flag.sc{height:10px;background-position:-4383px 0}.iti-flag.sd{height:10px;background-position:-4405px 0}.iti-flag.se{height:13px;background-position:-4427px 0}.iti-flag.sg{height:14px;background-position:-4449px 0}.iti-flag.sh{height:10px;background-position:-4471px 0}.iti-flag.si{height:10px;background-position:-4493px 0}.iti-flag.sj{height:15px;background-position:-4515px 0}.iti-flag.sk{height:14px;background-position:-4537px 0}.iti-flag.sl{height:14px;background-position:-4559px 0}.iti-flag.sm{height:15px;background-position:-4581px 0}.iti-flag.sn{height:14px;background-position:-4603px 0}.iti-flag.so{height:14px;background-position:-4625px 0}.iti-flag.sr{height:14px;background-position:-4647px 0}.iti-flag.ss{height:10px;background-position:-4669px 0}.iti-flag.st{height:10px;background-position:-4691px 0}.iti-flag.sv{height:12px;background-position:-4713px 0}.iti-flag.sx{height:14px;background-position:-4735px 0}.iti-flag.sy{height:14px;background-position:-4757px 0}.iti-flag.sz{height:14px;background-position:-4779px 0}.iti-flag.ta{height:10px;background-position:-4801px 0}.iti-flag.tc{height:10px;background-position:-4823px 0}.iti-flag.td{height:14px;background-position:-4845px 0}.iti-flag.tf{height:14px;background-position:-4867px 0}.iti-flag.tg{height:13px;background-position:-4889px 0}.iti-flag.th{height:14px;background-position:-4911px 0}.iti-flag.tj{height:10px;background-position:-4933px 0}.iti-flag.tk{height:10px;background-position:-4955px 0}.iti-flag.tl{height:10px;background-position:-4977px 0}.iti-flag.tm{height:14px;background-position:-4999px 0}.iti-flag.tn{height:14px;background-position:-5021px 0}.iti-flag.to{height:10px;background-position:-5043px 0}.iti-flag.tr{height:14px;background-position:-5065px 0}.iti-flag.tt{height:12px;background-position:-5087px 0}.iti-flag.tv{height:10px;background-position:-5109px 0}.iti-flag.tw{height:14px;background-position:-5131px 0}.iti-flag.tz{height:14px;background-position:-5153px 0}.iti-flag.ua{height:14px;background-position:-5175px 0}.iti-flag.ug{height:14px;background-position:-5197px 0}.iti-flag.um{height:11px;background-position:-5219px 0}.iti-flag.us{height:11px;background-position:-5241px 0}.iti-flag.uy{height:14px;background-position:-5263px 0}.iti-flag.uz{height:10px;background-position:-5285px 0}.iti-flag.va{width:15px;height:15px;background-position:-5307px 0}.iti-flag.vc{height:14px;background-position:-5324px 0}.iti-flag.ve{height:14px;background-position:-5346px 0}.iti-flag.vg{height:10px;background-position:-5368px 0}.iti-flag.vi{height:14px;background-position:-5390px 0}.iti-flag.vn{height:14px;background-position:-5412px 0}.iti-flag.vu{height:12px;background-position:-5434px 0}.iti-flag.wf{height:14px;background-position:-5456px 0}.iti-flag.ws{height:10px;background-position:-5478px 0}.iti-flag.xk{height:15px;background-position:-5500px 0}.iti-flag.ye{height:14px;background-position:-5522px 0}.iti-flag.yt{height:14px;background-position:-5544px 0}.iti-flag.za{height:14px;background-position:-5566px 0}.iti-flag.zm{height:14px;background-position:-5588px 0}.iti-flag.zw{height:10px;background-position:-5610px 0}.iti-flag.tp{height:15px;background-position:-5632px 0}.iti-flag.fx{height:15px;background-position:-5652px 0}.iti-flag.an{height:15px;background-position:-5672px 0}.iti-flag.yu{height:15px;background-position:-5692px 0}.iti-flag.zr{height:15px;background-position:-5712px 0}.iti-flag{height:15px;background-image:url(../images/flags.png);background-repeat:no-repeat;background-color:#DBDBDB;background-position:20px 0}.iti-flag.np{background-color:transparent}.intl-tel-input input.selected-contID{float:left;border:1px solid #CCC;width:55px;vertical-align:middle;padding:10px;z-index:11;left:55px;color:#000;background:#f8f8f8}.intl-tel-input input[type=tel]{left:54px;vertical-align:middle;padding:10px;width:155px;border:1px solid #CCC;z-index:55}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url,.token.variable{background:0 0}::-webkit-input-placeholder{color:#BBB}::-moz-placeholder{color:#BBB;opacity:1}:-ms-input-placeholder{color:#BBB}


/*Owl Carousel css here*/
.owl-carousel,.owl-carousel .owl-item{-webkit-tap-highlight-color:transparent;position:relative}.owl-carousel{display:none;width:100%;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-item,.owl-carousel .owl-wrapper{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-dots.disabled,.owl-carousel .owl-nav.disabled{display:none}.no-js .owl-carousel,.owl-carousel.owl-loaded{display:block}.owl-carousel .owl-dot,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-nav .owl-prev{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-next,.owl-carousel .owl-nav button.owl-prev,.owl-carousel button.owl-dot{background:0 0;color:inherit;border:none;padding:0!important;font:inherit}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.owl-carousel .animated{animation-duration:1s;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height .5s ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity .4s ease}.owl-carousel .owl-item .owl-lazy:not([src]),.owl-carousel .owl-item .owl-lazy[src^=""]{max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform .1s ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-play-icon,.owl-carousel .owl-video-playing .owl-video-tn{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity .4s ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}

/*Home page css start here*/
.header-main{position: absolute; left:0px; top:0px;  width:100%; z-index:99; background:rgba(0, 0, 0, 0.5);}
.header-main .header-top-inr{border-bottom:1px solid rgba(255,255,255,0.30);padding:15px 0;}
.header-main .ht-phone{display:inline-block; font-size:20px; font-weight:bold; color:#fff; padding:17px 0; text-decoration:none; transition:all 0.3s ease;}
.header-main .ht-phone > img{ display:inline-block; vertical-align:middle; margin-right:10px;}
.header-main .ht-phone:hover{ text-decoration:none; color:#fff;}
.header-main .ht-logo{ display:inline-block; font-size:30px; font-weight:700; color:#fff; text-decoration:none; line-height:60px;}
.header-main .ht-logo > img{ display:inline-block; vertical-align:middle;}
.header-main .ht-booknow{display:inline-block; float:right; text-transform:uppercase; background:#ffb606; color:#000; font-size:14px; font-weight:500; border:2px solid transparent; padding:7px 25px; margin:13px 0; text-decoration:none; border-radius:0; transition:all 0.3s ease;}
.header-main .ht-booknow:hover{background:none; color:#fff; text-decoration:none; border-color:#ffb606;}
.header-main .navbar{background:none;border:none;margin:0;	padding:0;border-radius:0; transition:all 0.3s ease;}
.header-main .navbar .ht-logo{display:none;}
.header-main .navbar-nav > li > a{text-transform:uppercase;	color:#fff!important;font-weight:500;padding:13px 20px!important;transition:all 0.3s ease;}

.header-main .navbar-nav > li.active > a,.header-main .navbar-nav > li:hover > a,.header-main .navbar-nav > li:focus > a{color:#ffb606!important}
.header-main .navbar-nav > li.dropdown{position:relative;}
.header-main .navbar-nav > li.dropdown > .dropdown-menu{display:none;position:absolute;	padding:0px;margin:0;top:54px;left:0;right:auto;min-width:200px;
	border-radius:3px;border:none;	background:#fff;box-shadow:2px 2px 10px rgba(0,0,0,0.12);transition:all 0.3s ease;}
.header-main .navbar-nav > li.dropdown > .dropdown-menu:before{content:'';position:absolute;top:-14px;left:50%;	margin-left:-7px;border:7px solid transparent;border-bottom-color:#fff;}	
.header-main .navbar-nav > li.dropdown.on > .dropdown-menu{display:block;}		
.header-main .navbar-nav > li.dropdown > .dropdown-menu > li{border-bottom:1px dashed #eee;}
.header-main .navbar-nav > li.dropdown > .dropdown-menu > li:last-child{border-bottom:none;}	
.header-main .navbar-nav > li.dropdown > .dropdown-menu > li > a{font-size:14px;color:#333;	font-weight:400;display:block;padding:10px 15px;
	text-decoration:none;transition:all 0.3s ease;}
.header-main .navbar-nav > li.dropdown > .dropdown-menu > li:hover > a{color:#ffb606;text-decoration:none;background:#fff;}	

.header-main .navbar.fixed-top{background:#fff; padding:5px 0; -webkit-box-shadow: 0px -2px 24px 1px rgba(0, 0, 0, 0.06); box-shadow: 0px -2px 24px 1px rgba(0, 0, 0, 0.06);}
.header-main .navbar.fixed-top .navbar-nav > li > a{color:#242424!important;}
.header-main .navbar.fixed-top .navbar-nav > li.active > a,.header-main .navbar.fixed-top .navbar-nav > li:hover > a,.header-main .navbar.fixed-top .navbar-nav > li:focus > a{color:#ffb606!important}
.header-main .navbar.fixed-top .navbar-nav > li.dropdown > .dropdown-menu{top:58px;}

.home-banner{position:relative;}
.home-banner .carousel-control-prev,
.home-banner .carousel-control-next{position: absolute; top:50%; bottom: auto; display:block; width:50px;height:50px;margin-top:-25px;background:rgba(0,0,0,0.7);line-height:50px;font-size:30px;border-radius:50%; color: #fff; text-align: center; opacity: .5; transition: opacity .15s ease;}
.home-banner .carousel-control-prev{left:15px;}
.home-banner .carousel-control-next{right:15px;}
.home-banner .carousel-control-prev:hover,
.home-banner .carousel-control-next:hover{opacity:1;}
.carousel-indicators{display:none;}
.home-banner .carousel-indicators li{width:12px; height:12px; background:#fff; opacity:1; border:none; border-radius:50%;}
.home-banner .carousel-indicators li.active{background:#ffb606;}
.check-availability{display:none;width:350px; box-sizing:border-box; padding:30px 20px 30px 20px; position:absolute; top:170px; right:100px; border-radius:0; background:#ffb606; z-index:9; color:#fff; box-shadow:2px 2px 10px rgba(0,0,0,0.5);}
.check-availability h3{ text-align:center; text-transform:uppercase; font-weight:700; font-size:30px; margin-bottom:30px; letter-spacing:1px;}
.check-availability .form-control{border:1px solid #fff; padding:7px; box-shadow:none; outline:none; border-radius:0px; font-size:12px; text-transform:uppercase; color:#666; min-height:35px}
.check-availability .form-control.date{background:#fff url(../images/calender-icon1.png) no-repeat right center;}
.datepicker{font-size:14px; font-weight:300;}
.datepicker .datepicker-days table tr th{ font-size:13px; font-weight:500;}
.datepicker table tr td.today,.datepicker table tr td.today:hover:hover{background:#ffb606; color:#fff; border-color:#fff;}
.datepicker table tr td.active.active{background:#ffb606; color:#fff;}
.check-availability .intl-tel-input .flag-container{background:#fff; border-color:#fff; color:#666;}
.check-availability .intl-tel-input .flag-container .selected-flag{border-color:#fff; outline:none;}
.check-availability .intl-tel-input .country-list{max-width:310px;overflow-x: hidden;}
.check-availability .intl-tel-input .selected-contID{ float:left; border-color:#fff #ccc #fff #ccc; text-align:center; vertical-align:top; padding:6px; background:#fff;}
.check-availability .intl-tel-input input[type="tel"]{width:calc(100% - 110px); border-left-color:#ccc;}
.section-odd{ padding:40px 0; background:#fff;}
.section-even{padding:40px 0; background:#f6f6f6; border: solid #eee; border-width:1px 0px 1px 0px;}
.sec-title{font-size:30px; font-weight:700; text-transform:uppercase; color:#242424;}
.sec-title > span{color:#ffb606;}
.tilte-line{ height:3px; width:80px; background:#ffb606; margin-bottom:30px}

.about-resort h3{ font-size:18px; font-weight:500;color:#363636; margin-bottom:10px; text-transform:uppercase;}
.about-resort p{line-height:22px;}
#tripadvcont #CDSWIDSSP{width:100%!important; box-sizing:border-box;}

.btn-dark-outline{display:inline-block; padding:7px 30px; font-weight:500; text-transform:uppercase; border: 1px solid #8e8e8e; background:#fff; color:#000; transition:all 0.3s ease;}
.btn-dark-outline:hover{color:#fff; text-decoration:none;background:#ffb606; border-color:#ffb606}
.btn-dif-outline{display:inline-block; padding:7px 30px; font-weight:500; text-transform:uppercase; border:1px solid #ffb606; background:#fff; color:#242424; transition:all 0.3s ease;}
.btn-dark{background:#242424; color:#fff; border-radius:0px; padding:7px 30px; text-transform:uppercase; font-size:14px; font-weight:500; letter-spacing:.28px; -webkit-transition: all 300ms linear 0s; -o-transition: all 300ms linear 0s; transition: all 300ms linear 0s; outline:none!important; -webkit-box-shadow:none!important; box-shadow:none!important; display: inline-block; border:2px solid #242424;}
.btn-dark:hover, .btn-dark:focus { color:#242424; border-color:#242424; background:transparent!important;}
.btn-dif-outline:hover{color:#fff; text-decoration:none;background:#ffb606;}
.btn-dif{display:inline-block; padding:7px 30px; font-weight:500; text-transform:uppercase; border:1px solid #ffb606; background:#ffb606; color:#fff; transition:all 0.3s ease;}
.btn-dif:hover{color:#ffb606; background:none; text-decoration:none;}

.explor-packages{background:#fff; margin-bottom:30px; border:1px solid #eee; box-shadow:1px 1px 5px rgba(0,0,0,0.12); -webkit-box-shadow:1px 1px 5px rgba(0,0,0,0.12); transition:all 0.3s ease;}
.explor-packages:hover{box-shadow:3px 3px 20px rgba(0,0,0,0.12); -webkit-box-shadow:3px 3px 20px rgba(0,0,0,0.12); border-color:#FFB606}
.explor-packages .package-img{ position:relative; height:250px; overflow:hidden;}
.explor-packages .package-img > img{ position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); transition:all 0.3s ease;}
.explor-packages:hover .package-img > img{transform:translate(-50%,-50%) scale(1.1);}
.explor-packages .package-msg{padding:15px;}
.explor-packages .package-msg .package-title{font-size:14px; font-weight:500; line-height:18px; margin-bottom:10px;}
.explor-packages .package-msg .package-title > a{text-decoration:none; color:#242424; text-decoration:none;}
.explor-packages:hover .package-msg .package-title > a{color:#ffb606;}
.explor-packages .package-msg .package-title > a > span{font-size:13px; color:#666; font-weight:300; display:block; vertical-align:middle;}
.explor-packages .package-msg .price{float:left;}
.explor-packages .package-msg .view-more{float:right;}
.explor-packages .package-msg .btn-dif{padding:5px 10px; font-size:13px;}

.offer-sec{padding:70px 0; background:url(../images/banner1.jpg) no-repeat center center fixed; background-size:cover; position:relative; }
.offer-sec:before{content:''; position:absolute; top:0; left:0; height:100%; width:100%; background:rgba(0,0,0,0.8);}
.offer-sec .offer-img{border-radius:50%; width:300px; height:300px; display:block; margin:0 auto; box-sizing:border-box; padding:5px; border:2px solid rgba(255,255,255,1); position:relative; z-index:1;}
.offer-sec .hot-offer{ margin-top:20px; color:#fff;}
.offer-sec .hot-offer p{ font-size:25px; font-weight:500; font-style:italic; position:relative; margin-bottom:30px;}
.offer-sec .hot-offer p:after{content:''; position:absolute; left:110px; width:115px; height:1px; background:#fff; bottom:5px;}
.offer-sec .hot-offer h4{font-size:50px; font-weight:bold; text-transform:uppercase; margin-bottom:30px;}
.offer-sec .hot-offer h4 > span{color:#ffb606}

.adventure-activities{background:#fff; margin-bottom:30px; border:1px solid #eee; box-shadow:1px 1px 5px rgba(0,0,0,0.12); -webkit-box-shadow:1px 1px 5px rgba(0,0,0,0.12); transition:all 0.3s ease;}
.adventure-activities:hover{box-shadow:3px 3px 20px rgba(0,0,0,0.12); -webkit-box-shadow:3px 3px 20px rgba(0,0,0,0.12); border-color:#FFB606}
.adventure-activities .activity-img{overflow:hidden;}
.adventure-activities .activity-img img{width:100%;}
.adventure-activities .activity-title{padding:10px; text-align:center; font-weight:500; font-size:14px; transition:all 0.3s ease;}
.adventure-activities:hover .activity-title{background:#ffb606; color:#fff;}

.home-tesimonials{ position:relative;}
.home-tesimonials .owl-stage-outer .owl-stage{display:flex;}
.home-tesimonials .owl-stage-outer .owl-stage .owl-item{background:#f8f8f8; padding:15px; margin-left:10px; margin-right:10px; border-radius:2px; box-sizing:border-box; border:1px solid #ddd;}
.home-tesimonials .owl-stage-outer .owl-stage .owl-item .item .testimonial{font-size:14px; font-style:italic; text-align:left; line-height:20px; color:#999; margin-bottom:15px; position:relative; text-indent:20px;}
.home-tesimonials .owl-stage-outer .owl-stage .owl-item .item .testimonial:before{content:'\f10d'; font-family:'FontAwesome'; font-size:18px; color:#ffb606; position:absolute; top:0; left:-25px;}
.home-tesimonials .owl-stage-outer .owl-stage .owl-item .item .testimonial-by{font-size:14px; color:#242424; font-weight:500; line-height:15px;}
.home-tesimonials .owl-stage-outer .owl-stage .owl-item .item .testimonial-by > span{ display:inline-block; font-weight:300; color:#999; font-size:12px; line-height:15px;}
.home-tesimonials .owl-nav{ position:absolute; top:-70px; right:0;}
.home-tesimonials .owl-nav button.owl-prev,.home-tesimonials .owl-nav button.owl-next{ outline:none; background:#fff; font-size:20px; border:1px solid #ccc; padding:3px 15px!important; color:#999; transition:all 0.3s ease;}

.home-tesimonials .owl-nav button.owl-prev:hover,.home-tesimonials .owl-nav button.owl-prev:focus, .home-tesimonials .owl-nav button.owl-next:hover, .home-tesimonials .owl-nav button.owl-next:focus{background:#ffb606; color:#fff; border-color:#ffb606}
.home-tesimonials .owl-nav button.owl-next{ margin-left:10px;}
.home-tesimonials .owl-nav button.owl-prev > span,.home-tesimonials .owl-nav button.owl-next > span{ display:none;}
.home-tesimonials .owl-nav button.owl-prev:before,.home-tesimonials .owl-nav button.owl-next:before{ content:'\f104';font-family:'FontAwesome'; }
.home-tesimonials .owl-nav button.owl-next:before{ content:'\f105';}
.home-tesimonials .owl-nav button.owl-prev:before:hover,.home-tesimonials .owl-nav button.owl-next:before:hover{color:#fff; background:#ffb606;}

.sighteen-uttarkashi{background:#fff; margin-bottom:30px;box-shadow:1px 1px 5px rgba(0,0,0,0.12); -webkit-box-shadow:1px 1px 5px rgba(0,0,0,0.12); transition:all 0.3s ease;}
.sighteen-uttarkashi:hover{box-shadow:3px 3px 20px rgba(0,0,0,0.12); -webkit-box-shadow:3px 3px 20px rgba(0,0,0,0.12);}
.sighteen-uttarkashi .news-thumb{ display:block; outline:none; overflow:hidden;}
.sighteen-uttarkashi .news-thumb > img{ width:100%; transition:all 0.3s ease;}
.sighteen-uttarkashi:hover .news-thumb > img{ transform:scale(1.1);}
.sighteen-uttarkashi .title{padding:10px; text-align:center;  font-weight:500;  font-size:14px;}
.sighteen-uttarkashi .title a{ display:block; text-decoration:none; color:#242424;transition:all 0.3s ease;}
.sighteen-uttarkashi .title:hover a{color:#ffb606;}

.news-subscribe{padding:30px 0; background:#ffb606}
.news-subscribe .subscribe-msg{font-size:16px;color:#2a292b; line-height:26px; margin-bottom:0px;}
.news-subscribe .form-control{border-radius:0px; height:52px; padding:10px; box-sizing:border-box; border:1px solid #ddd; box-shadow:none; outline:none; display:inline-block; width:calc(100% - 175px); vertical-align:middle;}
.news-subscribe .btn-dark{ height:50px; box-sizing:border-box; width:160px; text-align:center; vertical-align:middle; margin-left:10px;}

.footer-main .footer-nav{background:#2a292b; padding:50px 0px 20px 0px;}
.footer-main .footer-nav .fn-title{font-weight:500; color:#fff; text-transform:uppercase; margin-bottom:30px; opacity:.8; font-size:16px;
    letter-spacing:.32px; padding-bottom:10px; position:relative;}
.footer-main .footer-nav .fn-title:after{ content:''; position:absolute; top:100%; left:0; height:2px; width:50px; background:#FFB606}
.footer-main .footer-nav ul{ margin-bottom:30px;}
.footer-main .footer-nav ul > li{color:#898989; margin-bottom:10px;}
.footer-main .footer-nav ul > li > i.fa{font-size:20px;}
.footer-main .footer-nav ul > li:last-child{ margin-bottom:0px;}
.footer-main .footer-nav ul.package-activity > li{width:50%; float:left;}
.footer-main .footer-nav ul > li > a{color:#898989; text-decoration:none; display:inline-block; transition:all 0.3s ease;}
.footer-main .footer-nav ul > li:hover > a{padding-left:10px; color:#fff;}
.footer-main .footer-nav ul.package-activity > li > i.fa{font-size:14px;}
.footer-main .footer-copyright{background:#222122; padding:15px 0px; line-height:35px;}
.footer-main .footer-copyright p{ margin-bottom:0px; color:#757575; line-height:35px; font-size:16px;}
.footer-main .footer-copyright p a{color:#757575; text-decoration:none;}
.footer-main .footer-copyright p:hover a{color:#ffb606;}
.footer-main .social-media{ margin:0; padding:0; list-style:none;}
.footer-main .social-media > li{ display:inline-block; margin-right:5px;}
.footer-main .social-media > li > a{display:block; height:35px; width:35px; color:rgba(255,255,255,0.7); text-decoration:none; border-radius:50%; text-align:center; border:1px solid #666; font-size:14px; line-height:35px; transition:all 0.3s ease;}
.footer-main .social-media > li:hover > a.fb{color:#fff; background:#3B5999; border-color:transparent;}
.footer-main .social-media > li:hover > a.tw{color:#fff; background:#1DA1F3; border-color:transparent;}
.footer-main .social-media > li:hover > a.gp{color:#fff; background:#D64937; border-color:transparent;}
.footer-main .social-media > li:hover > a.yt{color:#fff; background:#FF0000; border-color:transparent;}
.footer-main .social-media > li:hover > a.li{color:#fff; background:#0073AF; border-color:transparent;}
.scroll-top{display: none; position:fixed; right:30px; bottom:10px;	height:50px; width:50px; border-radius:50%;	color:#fff;	background:#ffb606;	text-align:center;font-weight:600;font-size:12px;text-decoration:none;padding:5px;box-shadow: 5px 5px 25px rgba(0,0,0,0.5);-webkit-box-shadow: 5px 5px 25px rgba(0,0,0,0.5);-o-box-shadow: 5px 5px 25px rgba(0,0,0,0.5);z-index: 99;}
.scroll-top:hover {color: #fff;	text-decoration: none;}
.scroll-top > i.fa {display: block;	font-size: 40px;line-height: 20px;}

/*Inner page css goes here...*/
.page-banner{ min-height:280px; box-sizing:border-box; padding-top:209px; background-position:center; background-size:cover; position:relative;}
.page-banner:before{content:''; position:absolute; top:0; left:0; height:100%; width:100%; background:rgba(0,0,0,0.5);}
.page-banner .pate-title{font-size:25px; font-weight:500; color:#fff; position:relative; z-index:1;}
.page-banner .breadcrumb{background:none; border:none; padding:0; margin:0;}
.page-banner .breadcrumb > li{margin-right:10px; padding-left:10px; color:#eee;position:relative; z-index:1;}
.page-banner .breadcrumb > li:before{content:'/'; position:absolute; left:-2px; color:rgba(255,255,255,0.5);}
.page-banner .breadcrumb > li:last-child{margin-right:0px;}
.page-banner .breadcrumb > li:first-child{padding-left:0px;}
.page-banner .breadcrumb > li:first-child:before{display:none;}
.page-banner .breadcrumb > li > a{color:#ffb606; text-decoration:none;}
.list-sar{list-style:none; padding-left:0px;}
.list-sar > li{padding-left:15px; position:relative;}
.list-sar > li:before{content:'\f105'; position:absolute; left:0; color:#ffb606; font-family:'FontAwesome'; line-height:25px;}

.sidebar .tilte-line{margin-bottom:15px; height:2px;}
/*.sidebar > *{box-shadow:1px 1px 5px rgba(0,0,0,0.12);}*/
.sidebar .check-availability{ display:block; position:static; width:100%; margin-bottom:10px; padding:20px 15px;}
.sidebar .check-availability h3{ margin-bottom:15px;}
.s-tesimonials{ position:relative;}
.s-tesimonials .owl-stage-outer .owl-stage .owl-item .item .testimonial{font-size:14px; font-style:italic; text-align:left; line-height:20px; color:#999; margin-bottom:15px; position:relative; text-indent:28px;}
.s-tesimonials .owl-stage-outer .owl-stage .owl-item .item .testimonial:before{content:'\f10d'; font-family:'FontAwesome'; font-size:18px; color:#ffb606; position:absolute; top:0; left:-25px;}
.s-tesimonials .owl-stage-outer .owl-stage .owl-item .item .testimonial-by{font-size:14px; color:#242424; font-weight:500; line-height:15px;}
.s-tesimonials .owl-stage-outer .owl-stage .owl-item .item .testimonial-by > span{ display:inline-block; font-weight:300; color:#999; font-size:12px; margin-top:5px;}
.s-tesimonials .owl-nav{ position:absolute; top:-50px; right:0;}
.s-tesimonials .owl-nav button.owl-prev,.s-tesimonials .owl-nav button.owl-next{ outline:none; background:#fff; padding:3px 12px!important; font-size:16px; border:1px solid #eee; color:#999; transition:all 0.3s ease;}

.s-tesimonials .owl-nav button.owl-prev:hover,.s-tesimonials .owl-nav button.owl-prev:focus, .s-tesimonials .owl-nav button.owl-next:hover, .s-tesimonials .owl-nav button.owl-next:focus{background:#ffb606; color:#fff; border-color:#ffb606}
.s-tesimonials .owl-nav button.owl-next{ margin-left:-1px;}
.s-tesimonials .owl-nav button.owl-prev > span,.s-tesimonials .owl-nav button.owl-next > span{ display:none;}
.s-tesimonials .owl-nav button.owl-prev:before,.s-tesimonials .owl-nav button.owl-next:before{ content:'\f104';font-family:'FontAwesome'; }
.s-tesimonials .owl-nav button.owl-next:before{ content:'\f105';}
.s-tesimonials .owl-nav button.owl-prev:before:hover,.s-tesimonials .owl-nav button.owl-next:before:hover{color:#fff; background:#ffb606;}
.video-gallery > iframe{width:100%; height:250px; box-sizing:border-box; padding:5px; background:#fff; margin-bottom:30px; box-shadow:2px 2px 10px rgba(0,0,0,0.12);}
.inquiry-form  form .col-form-label{ text-align:left; font-weight:500; color:#666; margin-bottom:0px; padding:0px;}
.inquiry-form  form .form-control{border:1px solid #ddd; border-radius:0px; box-shadow:none; outline:none; font-size:13px; font-weight:400; min-height:37px;}
.inquiry-form  form .intl-tel-input input[type=tel]{width:calc(100% - 110px);}
.inquiry-form  form .intl-tel-input input.selected-contID{padding:5px 10px; min-height:37px;}
.inquiry-form  form .form-control.date {background: #fff url(../images/calender-icon1.png) no-repeat right center;}
.inquiry-form  form .form-check-inline{ margin-top:8px;}
.accordian dl{margin:0; padding:0; border:1px solid #eee; border-bottom-width:0px; border-radius:3px; overflow:hidden;}
.accordian dt{padding:10px 15px 10px 10px; border-bottom:1px solid #eee; font-weight:500; background:#f9f9f9; cursor:pointer; position:relative;}
.accordian dt:after{ content:'\f107'; font-family:'FontAwesome'; color:#999; position:absolute; right:0px; top:0; padding:10px;}
.accordian dt.on:after{ content:'\f106'; font-family:'FontAwesome'; color:#999; position:absolute; right:0px; top:0; padding:10px;}
.accordian dd{display:none;padding:10px; color:#666; font-weight:400; font-size:13px; border-bottom:1px solid #eee; margin:0px;}
table.himalayan-peaks,table.ittnery-hotel{border:1px solid #eee; border-bottom-width:0px;}
table.himalayan-peaks > thead,table.ittnery-hotel > thead{background:#f8f8f8;}
table.himalayan-peaks > thead > tr,table.himalayan-peaks > tbody > tr,table.ittnery-hotel > thead > tr,table.ittnery-hotel > tbody > tr{border-bottom:1px solid #eee;}
table.himalayan-peaks > tbody > tr:nth-child(even),
table.ittnery-hotel > tbody > tr:nth-child(even){background:#fafafa;}
table.himalayan-peaks > thead > tr > th,table.himalayan-peaks > tbody > tr > td,table.ittnery-hotel > thead > tr > th,table.ittnery-hotel > tbody > tr > td{border:none; padding:7px;}
table.himalayan-peaks > thead > tr > th,table.ittnery-hotel > thead > tr > th{font-weight:500; font-size:13px;}
table.himalayan-peaks > tbody > tr > td,table.ittnery-hotel > tbody > tr > td{font-size:13px; color:#666;}


table.ittnery-price{border:1px solid #eee; border-bottom-width:0px;}
thead,table.ittnery-price > thead{background:#f8f8f8;}
table.ittnery-price > thead > tr,table.ittnery-hotel > tbody > tr{border:1px solid #dfdfdf;}
table.ittnery-price > tbody > tr:nth-child(even){background:#fafafa;}
table.ittnery-price > thead > tr > th,table.ittnery-hotel > tbody > tr > td{border:1px solid #dfdfdf; padding:7px;}
table.ittnery-price > thead > tr > th{font-weight:500; font-size:13px; }
table.ittnery-price > tbody > tr > td{font-size:15px; color:#666;border:1px solid #dfdfdf;}
span.incr{ font-size:20px; line-height:22px; font-weight:600; }

ul.pc-gall { width:100%; margin-top:30px; padding: 0px;}
ul.pc-gall li{ width:47%;   border:solid 0px #333; float:none; display:inline-block; margin:0 15px 10px 0; list-style:none; overflow:hidden; vertical-align:top;     height: 259px;}
ul.pc-gall li img {width:100%; }	

ul.pc-gall li .head{ clear:both; background:#f3f3f3; color:#333; font-size:17px; padding:7px 10px; height:77px; text-align:left;}
ul.pc-gall li .head span { font-size:13px; display:block; line-height:15px; color:#666;}
ul.pc-gall li .head a:hover{ color:#333; text-decoration:underline;}
ul.pc-gall li a:hover{ color:#333; text-decoration:underline;}
ul.pc-gall li .subhead{}



ul.no-list{padding:0px; list-style:none;}
.ta-table{width:100%; margin-bottom:15px;}
.ta-table tr{ border-bottom:1px solid #eee;}
.ta-table tr.thead{background:#f8f8f8; font-weight:500; border-bottom:1px solid #ccc;}
.ta-table tr td{padding:7px;}
.tour-ittnery{margin-bottom:0 0 15px 0; padding:0px; font-size:13px;}
.tour-ittnery > dt{margin-top:7px; padding:7px 15px 7px 10px; font-weight:500; background:#f6f6f6; border:1px solid #eee; position:relative; cursor:pointer;}
.tour-ittnery > dt:after{content:'\f067'; font-family:'FontAwesome'; color:#999; font-size:12px; position:absolute; right:10px;}
.tour-ittnery > dt.on:after{content:'\f068'; font-family:'FontAwesome'; color:#999; font-size:12px; position:absolute; right:10px;}
.tour-ittnery > dd{padding:10px; border:1px solid #eee; border-top-width:0px; text-align:justify; display:none;}
#accomodationGallery .carousel-control-prev,
#accomodationGallery .carousel-control-next{height:40px; width:40px; border-radius:50%; background:rgba(0,0,0,0.5); opacity:1; font-size:20px; top:50%; margin-top:-20px;}
#accomodationGallery .carousel-control-prev{left:10px;}
#accomodationGallery .carousel-control-next{right:10px;}
#offerModal .modal-content{position:relative;}
#offerModal .modal-content .close{position:absolute; top:-10px; right:-10px; z-index:1; background:#fff; opacity:1; height:25px;  width:25px;    border-radius:50%; box-sizing:border-box; box-shadow:2px 2px 5px #000; font-size:20px;}
.animatedcomman{animation-duration:2.5s;animation-fill-mode:both;animation-iteration-count:infinite;}
@keyframes flash {
    0%,50%,100%{opacity:1}
    25%,75%{opacity:0}
}
@keyframes pulse {
    0%{transform:scale(1)}
    50%{transform:scale(1.05)}
    100%{transform:scale(1)}
}
.pulse{animation-name:pulse;animation-duration:1s}

.sbtnlink { position:absolute; top:142px; right:10px;     background: #ffb606;
    color: #000; font-size:17px; width:160px; padding:10px 15px; text-align:center;
    text-decoration: none;
    border-color: #ffb606; }
	.posrel { position:relative;}
@media screen and (max-width:1199px){
.header-main .ht-logo{font-size:25px;}
.header-main .navbar-nav > li > a{padding:13px 10px!important; font-weight:400;}
.home-banner .carousel .carousel-inner .carousel-item{ height:700px; overflow:hidden;}
.home-banner .carousel .carousel-inner .carousel-item > img{ position:absolute; top:50%; left:50%; transform:translate(-50%,-50%); width:auto!important;}
.explor-packages .package-msg .package-title{font-size:16px; font-weight:500;}
.explor-packages .package-msg .price{font-size:16px; line-height:30px;}
}
@media screen and (max-width:991px){
.header-main{background: rgba(255, 255, 255, 1); position:static;box-shadow:2px 2px 10px rgba(0,0,0,0.12);}	
.header-top{display:none;}
.header-main .navbar .ht-logo{display:block; padding:5px 0; color:#242424; text-transform:uppercase; }
.header-main .navbar .container{width:100%; max-width:100%; box-sizing:border-box; padding-left:15px; padding-right:15px;}
.navbar-toggler{background:#ffb606; color:#fff;}
.navbar-toggler-icon {background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255,255,255, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E");
}
.header-main .navbar-nav > li > a{padding:10px 15px!important; border-bottom:1px solid #ddd; color:#242424!important}
.header-main .navbar-nav > li > a > i.fa{ float:right; margin-top:5px;}
.header-main .navbar .navbar-collapse{border-top:1px solid #ddd;}
.header-main .navbar-nav > li.dropdown > .dropdown-menu{ position:static; background:none; border:none; box-shadow:none;}
.header-main .navbar-nav > li.dropdown > .dropdown-menu > li{border:none;}
.header-main .navbar-nav > li.dropdown > .dropdown-menu > li > a{padding:7px 15px; border-bottom:1px solid #eee; color:#666;}
.header-main .navbar-nav > li.dropdown > .dropdown-menu:before{display:none;}
.home-banner .carousel .carousel-inner .carousel-item{ height:560px;}
.home-banner .check-availability{top:30px}
.page-banner{height:175px; min-height:175px; box-sizing:border-box; padding:40px 0;}
}
@media screen and (max-width:767px){
ul.pc-gall li { width:100%; }
.explor-packages .package-img{ height:auto;}	
.explor-packages .package-img > img{width:100%; position:static; transform:none;}	
.home-banner .carousel .carousel-inner .carousel-item{ height:auto;}
.home-banner .carousel .carousel-inner .carousel-item > img{position:static; transform:none; width:100%!important;}	
.about-resort .sec-title,.about-resort .tilte-line,#tripadvcont{display:none;}
.about-resort .gray > p + p {display:none;}
.news-subscribe .subscribe-msg{ margin-bottom:20px;}
.footer-main .footer-nav ul.package-activity > li{width:100%;}
.footer-main .footer-copyright .pull-left,.footer-main .footer-copyright .pull-right{ text-align:center; float:none!important;}
.sidebar .check-availability{margin-top:15px;}
table.himalayan-peaks,table.ittnery-hotel{display:block; width:100%;}
table.himalayan-peaks > thead,table.ittnery-hotel > thead{display:none;}
table.ittnery-hotel > tbody,table.ittnery-hotel > tbody > tr,table.ittnery-hotel > tbody > tr > td,
table.himalayan-peaks > tbody,table.himalayan-peaks > tbody > tr,table.himalayan-peaks > tbody > tr > td,
table.ittnery-hotel > tbody,table.ittnery-hotel > tbody > tr,table.ittnery-hotel > tbody > tr > td{display:block;}
table.himalayan-peaks > tbody > tr,
table.ittnery-hotel > tbody > tr{padding-top:7px;}
table.himalayan-peaks > tbody > tr > td,
table.ittnery-hotel > tbody > tr > td{padding:0 10px 0 110px; margin-bottom:7px; position:relative; text-align:left;}
table.himalayan-peaks > tbody > tr > td:before,
table.ittnery-hotel > tbody > tr > td:before{ content:''; position:absolute; left:10px; font-weight:500;}
table.himalayan-peaks > tbody > tr > td:after,
table.ittnery-hotel > tbody > tr > td:after{content:':'; position:absolute; left:100px; color:#999;}
table.himalayan-peaks > tbody > tr > td:nth-child(1):before{ content:'Name'}
table.himalayan-peaks > tbody > tr > td:nth-child(2):before{ content:'Location'}
table.himalayan-peaks > tbody > tr > td:nth-child(3):before{ content:'District'}
table.himalayan-peaks > tbody > tr > td:nth-child(4):before{ content:'Altitude(M)'}
table.ittnery-hotel > tbody > tr > td:nth-child(1):before{ content:'City'}
table.ittnery-hotel > tbody > tr > td:nth-child(2):before{ content:'Hotel'}
table.ittnery-hotel > tbody > tr > td:nth-child(3):before{ content:'Nights'}
table.ittnery-hotel > tbody > tr:last-child:after{content:''; display:table; clear:both;}
table.ittnery-hotel > tbody > tr:last-child > td{width:auto; float:left; padding-left:7px;}
table.ittnery-hotel > tbody > tr:last-child > td:after{display:none;}
table.ittnery-hotel > tbody > tr:last-child > td:nth-child(1):before,
table.ittnery-hotel > tbody > tr:last-child > td:nth-child(2):before{display:none;}
.footer-main .footer-copyright p{ margin-bottom:10px; line-height:20px;}
.footer-main .footer-nav{padding:20px 0;}
.footer-nav ul.fa-ul{display:none;}
.footer-main .footer-nav .fn-title{ margin-bottom:0px; padding:10px 0; text-transform:none; cursor:pointer;}
.footer-main .footer-nav .fn-title:before{content:'\f067'; font-family:'FontAwesome'; position:absolute; right:15px;}
.footer-main .footer-nav .fn-title.on:before{content:'\f068'; font-family:'FontAwesome'; position:absolute; right:15px;}
.footer-main .footer-nav .fn-title:after{display:none;}
.home-tesimonials .owl-stage-outer .owl-stage .owl-item{margin-left:0px; margin-right:0px;}
.hide-sm{display:none;}
}
@media screen and (max-width:640px){
.offer-sec .hot-offer h4{font-size:45px;}
.header-main .ht-logo{font-size:23px;}
h2.sec-title,h2{font-size:20px; text-transform:none;}
.tilte-line{margin-bottom:15px;}
.page-banner .pate-title{font-size:25px; margin-bottom:0px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.explor-packages .package-msg{padding:15px 10px; text-align:center;}
.explor-packages .package-msg .package-title > a > span{display:inline-block; font-size:12px;}
.explor-packages .package-msg .price{font-size:14px; line-height:20px;}
.explor-packages .package-msg .package-title{font-size: 14px; text-align: center;}
.page-banner{height:120px; min-height:120px; padding:30px 0;
}
}
@media screen and (max-width:575px){
.header-main .ht-logo{font-size:20px;}
.section-odd,.section-even{padding:30px 0;}
.sec-title{font-size:18px; line-height:20px; text-transform:none;}
.tilte-line{margin-bottom:15px;}
.adventure-activities .activity-title,.sighteen-uttarkashi .title{font-size:16px; font-weight:500; text-transform:uppercase;}
}
@media screen and (max-width:480px){
body{font-size:13px;}	
.header-main .ht-logo{width:calc(100% - 60px);line-height:25px;}
.header-main .ht-logo > img{ float:left; margin-right:10px; display:block;}
.header-main .ht-logo > span{display:block; float:left; margin-top:10px;width: calc(100% - 74px);}
.home-banner .check-availability{top:30px; left:50px; right:50px; width:auto;}
.home-banner .carousel-control-prev, .home-banner .carousel-control-next{ height:40px; width:40px; margin-top:-20px;line-height:40px; font-size: 20px;}
.home-banner .carousel-control-next{right:5px;}
.home-banner .carousel-control-prev{left:5px;}
.offer-sec .hot-offer{ text-align:center;}
.offer-sec .hot-offer p{margin-bottom:20px;}
.offer-sec .hot-offer p:after{left:50%; top:100%; margin-left:-57px;}
.offer-sec .hot-offer h4{font-size:30px;}
.news-subscribe{text-align:center;}
.news-subscribe .form-control{width:100%;}
.news-subscribe .btn-dark{margin-left:0; margin-top:10px;}
}
@media screen and (max-width:384px){
 .header-main .ht-logo > span{font-size:16px;margin-top:12px; line-height:20px;}	
 .home-banner .carousel-control-prev, .home-banner .carousel-control-next{display:none;}
 .carousel-indicators{display:flex;}
 .adventure-activities .activity-title, .sighteen-uttarkashi .title{font-size:14px;}
}
@media screen and (max-width:375px){

}