@charset "UTF-8";

figure{margin:0;}
hr{margin-top:28px;margin-bottom:28px;border:0;border-top:1px solid #f7f4ef;}
h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:"Playfair Display","Times New Roman",Times,serif;line-height:1.1;color:#000;}

.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;}
.container:before,.container:after{content:" ";display:table;}
.container:after{clear:both;}
@media (min-width:768px){
  .container{width:750px;}
}
@media (min-width:992px){
  .container{width:970px;}
}
@media (min-width:1200px){
  .container{width:1170px;}
}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;}
.container-fluid:before,.container-fluid:after{content:" ";display:table;}
.container-fluid:after{clear:both;}
.row{margin-left:-15px;margin-right:-15px;}
.row:before,.row:after{content:" ";display:table;}
.row:after{clear:both;}
.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative;min-height:1px;}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left;}
.col-xs-1{width:8.33333%;}
.col-xs-2{width:16.66667%;}
.col-xs-3{width:25%;}
.col-xs-4{width:33.33333%;}
.col-xs-5{width:41.66667%;}
.col-xs-6{width:50%;}
.col-xs-7{width:58.33333%;}
.col-xs-8{width:66.66667%;}
.col-xs-9{width:75%;}
.col-xs-10{width:83.33333%;}
.col-xs-11{width:91.66667%;}
.col-xs-12{width:100%;}
.col-xs-pull-0{right:auto;}
.col-xs-pull-1{right:8.33333%;}
.col-xs-pull-2{right:16.66667%;}
.col-xs-pull-3{right:25%;}
.col-xs-pull-4{right:33.33333%;}
.col-xs-pull-5{right:41.66667%;}
.col-xs-pull-6{right:50%;}
.col-xs-pull-7{right:58.33333%;}
.col-xs-pull-8{right:66.66667%;}
.col-xs-pull-9{right:75%;}
.col-xs-pull-10{right:83.33333%;}
.col-xs-pull-11{right:91.66667%;}
.col-xs-pull-12{right:100%;}
.col-xs-push-0{left:auto;}
.col-xs-push-1{left:8.33333%;}
.col-xs-push-2{left:16.66667%;}
.col-xs-push-3{left:25%;}
.col-xs-push-4{left:33.33333%;}
.col-xs-push-5{left:41.66667%;}
.col-xs-push-6{left:50%;}
.col-xs-push-7{left:58.33333%;}
.col-xs-push-8{left:66.66667%;}
.col-xs-push-9{left:75%;}
.col-xs-push-10{left:83.33333%;}
.col-xs-push-11{left:91.66667%;}
.col-xs-push-12{left:100%;}
.col-xs-offset-0{margin-left:0%;}
.col-xs-offset-1{margin-left:8.33333%;}
.col-xs-offset-2{margin-left:16.66667%;}
.col-xs-offset-3{margin-left:25%;}
.col-xs-offset-4{margin-left:33.33333%;}
.col-xs-offset-5{margin-left:41.66667%;}
.col-xs-offset-6{margin-left:50%;}
.col-xs-offset-7{margin-left:58.33333%;}
.col-xs-offset-8{margin-left:66.66667%;}
.col-xs-offset-9{margin-left:75%;}
.col-xs-offset-10{margin-left:83.33333%;}
.col-xs-offset-11{margin-left:91.66667%;}
.col-xs-offset-12{margin-left:100%;}
@media (min-width:768px){
  .col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left;}
  .col-sm-1{width:8.33333%;}
  .col-sm-2{width:16.66667%;}
  .col-sm-3{width:25%;}
  .col-sm-4{width:33.33333%;}
  .col-sm-5{width:41.66667%;}
  .col-sm-6{width:50%;}
  .col-sm-7{width:58.33333%;}
  .col-sm-8{width:66.66667%;}
  .col-sm-9{width:75%;}
  .col-sm-10{width:83.33333%;}
  .col-sm-11{width:91.66667%;}
  .col-sm-12{width:100%;}
  .col-sm-pull-0{right:auto;}
  .col-sm-pull-1{right:8.33333%;}
  .col-sm-pull-2{right:16.66667%;}
  .col-sm-pull-3{right:25%;}
  .col-sm-pull-4{right:33.33333%;}
  .col-sm-pull-5{right:41.66667%;}
  .col-sm-pull-6{right:50%;}
  .col-sm-pull-7{right:58.33333%;}
  .col-sm-pull-8{right:66.66667%;}
  .col-sm-pull-9{right:75%;}
  .col-sm-pull-10{right:83.33333%;}
  .col-sm-pull-11{right:91.66667%;}
  .col-sm-pull-12{right:100%;}
  .col-sm-push-0{left:auto;}
  .col-sm-push-1{left:8.33333%;}
  .col-sm-push-2{left:16.66667%;}
  .col-sm-push-3{left:25%;}
  .col-sm-push-4{left:33.33333%;}
  .col-sm-push-5{left:41.66667%;}
  .col-sm-push-6{left:50%;}
  .col-sm-push-7{left:58.33333%;}
  .col-sm-push-8{left:66.66667%;}
  .col-sm-push-9{left:75%;}
  .col-sm-push-10{left:83.33333%;}
  .col-sm-push-11{left:91.66667%;}
  .col-sm-push-12{left:100%;}
  .col-sm-offset-0{margin-left:0%;}
  .col-sm-offset-1{margin-left:8.33333%;}
  .col-sm-offset-2{margin-left:16.66667%;}
  .col-sm-offset-3{margin-left:25%;}
  .col-sm-offset-4{margin-left:33.33333%;}
  .col-sm-offset-5{margin-left:41.66667%;}
  .col-sm-offset-6{margin-left:50%;}
  .col-sm-offset-7{margin-left:58.33333%;}
  .col-sm-offset-8{margin-left:66.66667%;}
  .col-sm-offset-9{margin-left:75%;}
  .col-sm-offset-10{margin-left:83.33333%;}
  .col-sm-offset-11{margin-left:91.66667%;}
  .col-sm-offset-12{margin-left:100%;}
}
@media (min-width:992px){
  .col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left;}
  .col-md-1{width:8.33333%;}
  .col-md-2{width:16.66667%;}
  .col-md-3{width:25%;}
  .col-md-4{width:33.33333%;}
  .col-md-5{width:41.66667%;}
  .col-md-6{width:50%;}
  .col-md-7{width:58.33333%;}
  .col-md-8{width:66.66667%;}
  .col-md-9{width:75%;}
  .col-md-10{width:83.33333%;}
  .col-md-11{width:91.66667%;}
  .col-md-12{width:100%;}
  .col-md-pull-0{right:auto;}
  .col-md-pull-1{right:8.33333%;}
  .col-md-pull-2{right:16.66667%;}
  .col-md-pull-3{right:25%;}
  .col-md-pull-4{right:33.33333%;}
  .col-md-pull-5{right:41.66667%;}
  .col-md-pull-6{right:50%;}
  .col-md-pull-7{right:58.33333%;}
  .col-md-pull-8{right:66.66667%;}
  .col-md-pull-9{right:75%;}
  .col-md-pull-10{right:83.33333%;}
  .col-md-pull-11{right:91.66667%;}
  .col-md-pull-12{right:100%;}
  .col-md-push-0{left:auto;}
  .col-md-push-1{left:8.33333%;}
  .col-md-push-2{left:16.66667%;}
  .col-md-push-3{left:25%;}
  .col-md-push-4{left:33.33333%;}
  .col-md-push-5{left:41.66667%;}
  .col-md-push-6{left:50%;}
  .col-md-push-7{left:58.33333%;}
  .col-md-push-8{left:66.66667%;}
  .col-md-push-9{left:75%;}
  .col-md-push-10{left:83.33333%;}
  .col-md-push-11{left:91.66667%;}
  .col-md-push-12{left:100%;}
  .col-md-offset-0{margin-left:0%;}
  .col-md-offset-1{margin-left:8.33333%;}
  .col-md-offset-2{margin-left:16.66667%;}
  .col-md-offset-3{margin-left:25%;}
  .col-md-offset-4{margin-left:33.33333%;}
  .col-md-offset-5{margin-left:41.66667%;}
  .col-md-offset-6{margin-left:50%;}
  .col-md-offset-7{margin-left:58.33333%;}
  .col-md-offset-8{margin-left:66.66667%;}
  .col-md-offset-9{margin-left:75%;}
  .col-md-offset-10{margin-left:83.33333%;}
  .col-md-offset-11{margin-left:91.66667%;}
  .col-md-offset-12{margin-left:100%;}
}
@media (min-width:1200px){
  .col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left;}
  .col-lg-1{width:8.33333%;}
  .col-lg-2{width:16.66667%;}
  .col-lg-3{width:25%;}
  .col-lg-4{width:33.33333%;}
  .col-lg-5{width:41.66667%;}
  .col-lg-6{width:50%;}
  .col-lg-7{width:58.33333%;}
  .col-lg-8{width:66.66667%;}
  .col-lg-9{width:75%;}
  .col-lg-10{width:83.33333%;}
  .col-lg-11{width:91.66667%;}
  .col-lg-12{width:100%;}
  .col-lg-pull-0{right:auto;}
  .col-lg-pull-1{right:8.33333%;}
  .col-lg-pull-2{right:16.66667%;}
  .col-lg-pull-3{right:25%;}
  .col-lg-pull-4{right:33.33333%;}
  .col-lg-pull-5{right:41.66667%;}
  .col-lg-pull-6{right:50%;}
  .col-lg-pull-7{right:58.33333%;}
  .col-lg-pull-8{right:66.66667%;}
  .col-lg-pull-9{right:75%;}
  .col-lg-pull-10{right:83.33333%;}
  .col-lg-pull-11{right:91.66667%;}
  .col-lg-pull-12{right:100%;}
  .col-lg-push-0{left:auto;}
  .col-lg-push-1{left:8.33333%;}
  .col-lg-push-2{left:16.66667%;}
  .col-lg-push-3{left:25%;}
  .col-lg-push-4{left:33.33333%;}
  .col-lg-push-5{left:41.66667%;}
  .col-lg-push-6{left:50%;}
  .col-lg-push-7{left:58.33333%;}
  .col-lg-push-8{left:66.66667%;}
  .col-lg-push-9{left:75%;}
  .col-lg-push-10{left:83.33333%;}
  .col-lg-push-11{left:91.66667%;}
  .col-lg-push-12{left:100%;}
  .col-lg-offset-0{margin-left:0%;}
  .col-lg-offset-1{margin-left:8.33333%;}
  .col-lg-offset-2{margin-left:16.66667%;}
  .col-lg-offset-3{margin-left:25%;}
  .col-lg-offset-4{margin-left:33.33333%;}
  .col-lg-offset-5{margin-left:41.66667%;}
  .col-lg-offset-6{margin-left:50%;}
  .col-lg-offset-7{margin-left:58.33333%;}
  .col-lg-offset-8{margin-left:66.66667%;}
  .col-lg-offset-9{margin-left:75%;}
  .col-lg-offset-10{margin-left:83.33333%;}
  .col-lg-offset-11{margin-left:91.66667%;}
  .col-lg-offset-12{margin-left:100%;}
}

.clearfix:before,.clearfix:after{content:" ";display:table;}
.clearfix:after{clear:both;}
.center-block{display:block;margin-left:auto;margin-right:auto;}
.pull-right{float:right!important;}
.pull-left{float:left!important;}
.hide{display:none}
.show{display:block!important;}
.invisible{visibility:hidden;}
.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;}
.hidden{display:none!important;}
.affix{position:fixed;}
@-ms-viewport{width:device-width;}
.visible-xs{display:none!important;}
.visible-sm{display:none!important;}
.visible-md{display:none!important;}
.visible-lg{display:none!important;}
.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none!important;}
@media (max-width:767px){
  .visible-xs{display:block!important;}
  table.visible-xs{display:table!important;}
  tr.visible-xs{display:table-row!important;}
  th.visible-xs,td.visible-xs{display:table-cell!important;}
}
@media (max-width:767px){
  .visible-xs-block{display:block!important;}
}
@media (max-width:767px){
  .visible-xs-inline{display:inline!important;}
}
@media (max-width:767px){
  .visible-xs-inline-block{display:inline-block!important;}
}
@media (min-width:768px) and (max-width:991px){
  .visible-sm{display:block!important;}
  table.visible-sm{display:table!important;}
  tr.visible-sm{display:table-row!important;}
  th.visible-sm,td.visible-sm{display:table-cell!important;}
}
@media (min-width:768px) and (max-width:991px){
  .visible-sm-block{display:block!important;}
}
@media (min-width:768px) and (max-width:991px){
  .visible-sm-inline{display:inline!important;}
}
@media (min-width:768px) and (max-width:991px){
  .visible-sm-inline-block{display:inline-block!important;}
}
@media (min-width:992px) and (max-width:1199px){
  .visible-md{display:block!important;}
  table.visible-md{display:table!important;}
  tr.visible-md{display:table-row!important;}
  th.visible-md,td.visible-md{display:table-cell!important;}
}
@media (min-width:992px) and (max-width:1199px){
  .visible-md-block{display:block!important;}
}
@media (min-width:992px) and (max-width:1199px){
  .visible-md-inline{display:inline!important;}
}
@media (min-width:992px) and (max-width:1199px){
  .visible-md-inline-block{display:inline-block!important;}
}
@media (min-width:1200px){
  .visible-lg{display:block!important;}
  table.visible-lg{display:table!important;}
  tr.visible-lg{display:table-row!important;}
  th.visible-lg,td.visible-lg{display:table-cell!important;}
}
@media (min-width:1200px){
  .visible-lg-block{display:block!important;}
}
@media (min-width:1200px){
  .visible-lg-inline{display:inline!important;}
}
@media (min-width:1200px){
  .visible-lg-inline-block{display:inline-block!important;}
}
@media (max-width:767px){
  .hidden-xs{display:none!important;}
}
@media (min-width:768px) and (max-width:991px){
  .hidden-sm{display:none!important;}
}
@media (min-width:992px) and (max-width:1199px){
  .hidden-md{display:none!important;}
}
@media (min-width:1200px){
  .hidden-lg{display:none!important;}
}
.visible-print{display:none!important;}
@media print{
  .visible-print{display:block!important;}
  table.visible-print{display:table!important;}
  tr.visible-print{display:table-row!important;}
  th.visible-print,td.visible-print{display:table-cell!important;}
}
.visible-print-block{display:none!important;}
@media print{
  .visible-print-block{display:block!important;}
}
.visible-print-inline{display:none!important;}
@media print{
  .visible-print-inline{display:inline!important;}
}
.visible-print-inline-block{display:none!important;}
@media print{
  .visible-print-inline-block{display:inline-block!important;}
}
@media print{
  .hidden-print{display:none!important;}
}

/*
 * Bootstrap Toolkit
 */
.shell,.shell-wide,.shell-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;}
.shell,.shell-wide{min-width:300px;max-width:480px;}
@media (min-width:768px){
  .shell,.shell-wide{max-width:750px;}
}
@media (min-width:992px){
  .shell,.shell-wide{max-width:970px;}
}
@media (min-width:1200px){
  .shell,.shell-wide{max-width:1200px;}
}
@media (min-width:1800px){
  .shell-wide{max-width:1800px;}
}
.range{margin-left:-15px;margin-right:-15px;}
.range > .range{margin-left:0;margin-right:0;}
.range-spacer{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;}
[class*="cell-"]{padding-left:15px;padding-right:15px;}
html.lt-ie-10 * + .range,* + .range{margin-top:34px;}
@media (min-width:768px){
  html.lt-ie-10 * + .range,* + .range{margin-top:75px;}
}
html.lt-ie-10 * + [class*='cell-'],* + [class*='cell-'],html.lt-ie-10 * + .range-sm,* + .range-sm{margin-top:45px;}
html.lt-ie-10 * + .range-lg,* + .range-lg{margin-top:66px;}
html.lt-ie-10 .range-condensed,.range-condensed{margin-left:0;margin-right:0;}
html.lt-ie-10 .range-condensed > [class*='cell'],.range-condensed > [class*='cell']{padding-left:0;padding-right:0;}
html.lt-ie-10 .range-condensed > * + [class*='cell'],.range-condensed > * + [class*='cell']{margin-top:0;}
html.lt-ie-10 .range-narrow,.range-narrow{margin-left:-5px;margin-right:-5px;}
html.lt-ie-10 .range-narrow > [class*='cell'],.range-narrow > [class*='cell']{padding-left:5px;padding-right:5px;}
html.lt-ie-10 .range-narrow > * + [class*='cell'],.range-narrow > * + [class*='cell']{padding-left:5px;padding-right:5px;}
@media (min-width:480px){
  .range{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex:0 1 auto;-webkit-flex:0 1 auto;flex:0 1 auto;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;}
  .range > .range{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;}
  .range-vertical{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;}
  .range > [class*='cell']{-ms-flex:0 0 auto;-webkit-flex:0 0 auto;flex:0 0 auto;-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;}
}
@media (min-width:480px){
  * + [class*='cell-xs-']{margin-top:0;}
  .range-xs-center{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}
  .range-xs-left{-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;}
  .range-xs-right{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;}
  .range-xs-justify{-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}
  .range-xs-around{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;}
  .range-xs-top{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;}
  .range-xs{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}
  .range-xs-reverse{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;}
  .range-xs-middle{-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
  .range-xs-bottom{-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;}
  .cell-xs-top{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;}
  .cell-xs-middle{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;}
  .cell-xs-bottom{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;}
  .range > .cell-xs-preffix-0{margin-left:0%;}
  .range > .cell-xs-1{-webkit-flex-basis:8.33333%;-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%;max-width:8.33333%;}
  .range > .cell-xs-preffix-1{margin-left:8.33333%;}
  .range > .cell-xs-push-1{-webkit-order:1;-ms-flex-order:1;order:1;}
  .range > .cell-xs-2{-webkit-flex-basis:16.66667%;-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%;max-width:16.66667%;}
  .range > .cell-xs-preffix-2{margin-left:16.66667%;}
  .range > .cell-xs-push-2{-webkit-order:2;-ms-flex-order:2;order:2;}
  .range > .cell-xs-3{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%;}
  .range > .cell-xs-preffix-3{margin-left:25%;}
  .range > .cell-xs-push-3{-webkit-order:3;-ms-flex-order:3;order:3;}
  .range > .cell-xs-4{-webkit-flex-basis:33.33333%;-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;max-width:33.33333%;}
  .range > .cell-xs-preffix-4{margin-left:33.33333%;}
  .range > .cell-xs-push-4{-webkit-order:4;-ms-flex-order:4;order:4;}
  .range > .cell-xs-5{-webkit-flex-basis:41.66667%;-ms-flex-preferred-size:41.66667%;flex-basis:41.66667%;max-width:41.66667%;}
  .range > .cell-xs-preffix-5{margin-left:41.66667%;}
  .range > .cell-xs-push-5{-webkit-order:5;-ms-flex-order:5;order:5;}
  .range > .cell-xs-6{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%;}
  .range > .cell-xs-preffix-6{margin-left:50%;}
  .range > .cell-xs-push-6{-webkit-order:6;-ms-flex-order:6;order:6;}
  .range > .cell-xs-7{-webkit-flex-basis:58.33333%;-ms-flex-preferred-size:58.33333%;flex-basis:58.33333%;max-width:58.33333%;}
  .range > .cell-xs-preffix-7{margin-left:58.33333%;}
  .range > .cell-xs-push-7{-webkit-order:7;-ms-flex-order:7;order:7;}
  .range > .cell-xs-8{-webkit-flex-basis:66.66667%;-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%;max-width:66.66667%;}
  .range > .cell-xs-preffix-8{margin-left:66.66667%;}
  .range > .cell-xs-push-8{-webkit-order:8;-ms-flex-order:8;order:8;}
  .range > .cell-xs-9{-webkit-flex-basis:75%;-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%;}
  .range > .cell-xs-preffix-9{margin-left:75%;}
  .range > .cell-xs-push-9{-webkit-order:9;-ms-flex-order:9;order:9;}
  .range > .cell-xs-10{-webkit-flex-basis:83.33333%;-ms-flex-preferred-size:83.33333%;flex-basis:83.33333%;max-width:83.33333%;}
  .range > .cell-xs-preffix-10{margin-left:83.33333%;}
  .range > .cell-xs-push-10{-webkit-order:10;-ms-flex-order:10;order:10;}
  .range > .cell-xs-11{-webkit-flex-basis:91.66667%;-ms-flex-preferred-size:91.66667%;flex-basis:91.66667%;max-width:91.66667%;}
  .range > .cell-xs-preffix-11{margin-left:91.66667%;}
  .range > .cell-xs-push-11{-webkit-order:11;-ms-flex-order:11;order:11;}
  .range > .cell-xs-12{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;}
  .range > .cell-xs-preffix-12{margin-left:100%;}
  .range > .cell-xs-push-12{-webkit-order:12;-ms-flex-order:12;order:12;}
  .range > .cell-xs-1-5{-webkit-flex-basis:20%;-ms-flex-preferred-size:20%;flex-basis:20%;max-width:20%;}
}
@media (min-width:768px){
  * + [class*='cell-sm-']{margin-top:0;}
  .range-sm-center{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}
  .range-sm-left{-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;}
  .range-sm-right{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;}
  .range-sm-justify{-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}
  .range-sm-around{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;}
  .range-sm-top{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;}
  .range-sm{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}
  .range-sm-reverse{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;}
  .range-sm-middle{-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
  .range-sm-bottom{-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;}
  .cell-sm-top{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;}
  .cell-sm-middle{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;}
  .cell-sm-bottom{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;}
  .range > .cell-sm-preffix-0{margin-left:0%;}
  .range > .cell-sm-1{-webkit-flex-basis:8.33333%;-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%;max-width:8.33333%;}
  .range > .cell-sm-preffix-1{margin-left:8.33333%;}
  .range > .cell-sm-push-1{-webkit-order:1;-ms-flex-order:1;order:1;}
  .range > .cell-sm-2{-webkit-flex-basis:16.66667%;-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%;max-width:16.66667%;}
  .range > .cell-sm-preffix-2{margin-left:16.66667%;}
  .range > .cell-sm-push-2{-webkit-order:2;-ms-flex-order:2;order:2;}
  .range > .cell-sm-3{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%;}
  .range > .cell-sm-preffix-3{margin-left:25%;}
  .range > .cell-sm-push-3{-webkit-order:3;-ms-flex-order:3;order:3;}
  .range > .cell-sm-4{-webkit-flex-basis:33.33333%;-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;max-width:33.33333%;}
  .range > .cell-sm-preffix-4{margin-left:33.33333%;}
  .range > .cell-sm-push-4{-webkit-order:4;-ms-flex-order:4;order:4;}
  .range > .cell-sm-5{-webkit-flex-basis:41.66667%;-ms-flex-preferred-size:41.66667%;flex-basis:41.66667%;max-width:41.66667%;}
  .range > .cell-sm-preffix-5{margin-left:41.66667%;}
  .range > .cell-sm-push-5{-webkit-order:5;-ms-flex-order:5;order:5;}
  .range > .cell-sm-6{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%;}
  .range > .cell-sm-preffix-6{margin-left:50%;}
  .range > .cell-sm-push-6{-webkit-order:6;-ms-flex-order:6;order:6;}
  .range > .cell-sm-7{-webkit-flex-basis:58.33333%;-ms-flex-preferred-size:58.33333%;flex-basis:58.33333%;max-width:58.33333%;}
  .range > .cell-sm-preffix-7{margin-left:58.33333%;}
  .range > .cell-sm-push-7{-webkit-order:7;-ms-flex-order:7;order:7;}
  .range > .cell-sm-8{-webkit-flex-basis:66.66667%;-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%;max-width:66.66667%;}
  .range > .cell-sm-preffix-8{margin-left:66.66667%;}
  .range > .cell-sm-push-8{-webkit-order:8;-ms-flex-order:8;order:8;}
  .range > .cell-sm-9{-webkit-flex-basis:75%;-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%;}
  .range > .cell-sm-preffix-9{margin-left:75%;}
  .range > .cell-sm-push-9{-webkit-order:9;-ms-flex-order:9;order:9;}
  .range > .cell-sm-10{-webkit-flex-basis:83.33333%;-ms-flex-preferred-size:83.33333%;flex-basis:83.33333%;max-width:83.33333%;}
  .range > .cell-sm-preffix-10{margin-left:83.33333%;}
  .range > .cell-sm-push-10{-webkit-order:10;-ms-flex-order:10;order:10;}
  .range > .cell-sm-11{-webkit-flex-basis:91.66667%;-ms-flex-preferred-size:91.66667%;flex-basis:91.66667%;max-width:91.66667%;}
  .range > .cell-sm-preffix-11{margin-left:91.66667%;}
  .range > .cell-sm-push-11{-webkit-order:11;-ms-flex-order:11;order:11;}
  .range > .cell-sm-12{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;}
  .range > .cell-sm-preffix-12{margin-left:100%;}
  .range > .cell-sm-push-12{-webkit-order:12;-ms-flex-order:12;order:12;}
  .range > .cell-sm-1-5{-webkit-flex-basis:20%;-ms-flex-preferred-size:20%;flex-basis:20%;max-width:20%;}
}
@media (min-width:992px){
  * + [class*='cell-md-']{margin-top:0;}
  .range-md-center{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}
  .range-md-left{-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;}
  .range-md-right{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;}
  .range-md-justify{-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}
  .range-md-around{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;}
  .range-md-top{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;}
  .range-md{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}
  .range-md-reverse{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;}
  .range-md-middle{-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
  .range-md-bottom{-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;}
  .cell-md-top{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;}
  .cell-md-middle{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;}
  .cell-md-bottom{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;}
  .range > .cell-md-preffix-0{margin-left:0%;}
  .range > .cell-md-1{-webkit-flex-basis:8.33333%;-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%;max-width:8.33333%;}
  .range > .cell-md-preffix-1{margin-left:8.33333%;}
  .range > .cell-md-push-1{-webkit-order:1;-ms-flex-order:1;order:1;}
  .range > .cell-md-2{-webkit-flex-basis:16.66667%;-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%;max-width:16.66667%;}
  .range > .cell-md-preffix-2{margin-left:16.66667%;}
  .range > .cell-md-push-2{-webkit-order:2;-ms-flex-order:2;order:2;}
  .range > .cell-md-3{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%;}
  .range > .cell-md-preffix-3{margin-left:25%;}
  .range > .cell-md-push-3{-webkit-order:3;-ms-flex-order:3;order:3;}
  .range > .cell-md-4{-webkit-flex-basis:33.33333%;-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;max-width:33.33333%;}
  .range > .cell-md-preffix-4{margin-left:33.33333%;}
  .range > .cell-md-push-4{-webkit-order:4;-ms-flex-order:4;order:4;}
  .range > .cell-md-5{-webkit-flex-basis:41.66667%;-ms-flex-preferred-size:41.66667%;flex-basis:41.66667%;max-width:41.66667%;}
  .range > .cell-md-preffix-5{margin-left:41.66667%;}
  .range > .cell-md-push-5{-webkit-order:5;-ms-flex-order:5;order:5;}
  .range > .cell-md-6{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%;}
  .range > .cell-md-preffix-6{margin-left:50%;}
  .range > .cell-md-push-6{-webkit-order:6;-ms-flex-order:6;order:6;}
  .range > .cell-md-7{-webkit-flex-basis:58.33333%;-ms-flex-preferred-size:58.33333%;flex-basis:58.33333%;max-width:58.33333%;}
  .range > .cell-md-preffix-7{margin-left:58.33333%;}
  .range > .cell-md-push-7{-webkit-order:7;-ms-flex-order:7;order:7;}
  .range > .cell-md-8{-webkit-flex-basis:66.66667%;-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%;max-width:66.66667%;}
  .range > .cell-md-preffix-8{margin-left:66.66667%;}
  .range > .cell-md-push-8{-webkit-order:8;-ms-flex-order:8;order:8;}
  .range > .cell-md-9{-webkit-flex-basis:75%;-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%;}
  .range > .cell-md-preffix-9{margin-left:75%;}
  .range > .cell-md-push-9{-webkit-order:9;-ms-flex-order:9;order:9;}
  .range > .cell-md-10{-webkit-flex-basis:83.33333%;-ms-flex-preferred-size:83.33333%;flex-basis:83.33333%;max-width:83.33333%;}
  .range > .cell-md-preffix-10{margin-left:83.33333%;}
  .range > .cell-md-push-10{-webkit-order:10;-ms-flex-order:10;order:10;}
  .range > .cell-md-11{-webkit-flex-basis:91.66667%;-ms-flex-preferred-size:91.66667%;flex-basis:91.66667%;max-width:91.66667%;}
  .range > .cell-md-preffix-11{margin-left:91.66667%;}
  .range > .cell-md-push-11{-webkit-order:11;-ms-flex-order:11;order:11;}
  .range > .cell-md-12{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;}
  .range > .cell-md-preffix-12{margin-left:100%;}
  .range > .cell-md-push-12{-webkit-order:12;-ms-flex-order:12;order:12;}
  .range > .cell-md-1-5{-webkit-flex-basis:20%;-ms-flex-preferred-size:20%;flex-basis:20%;max-width:20%;}
}
@media (min-width:1200px){
  * + [class*='cell-lg-']{margin-top:0;}
  .range-lg-center{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}
  .range-lg-left{-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;}
  .range-lg-right{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;}
  .range-lg-justify{-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}
  .range-lg-around{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;}
  .range-lg-top{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;}
  .range-lg{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}
  .range-lg-reverse{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;}
  .range-lg-middle{-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
  .range-lg-bottom{-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;}
  .cell-lg-top{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;}
  .cell-lg-middle{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;}
  .cell-lg-bottom{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;}
  .range > .cell-lg-preffix-0{margin-left:0%;}
  .range > .cell-lg-1{-webkit-flex-basis:8.33333%;-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%;max-width:8.33333%;}
  .range > .cell-lg-preffix-1{margin-left:8.33333%;}
  .range > .cell-lg-push-1{-webkit-order:1;-ms-flex-order:1;order:1;}
  .range > .cell-lg-2{-webkit-flex-basis:16.66667%;-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%;max-width:16.66667%;}
  .range > .cell-lg-preffix-2{margin-left:16.66667%;}
  .range > .cell-lg-push-2{-webkit-order:2;-ms-flex-order:2;order:2;}
  .range > .cell-lg-3{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%;}
  .range > .cell-lg-preffix-3{margin-left:25%;}
  .range > .cell-lg-push-3{-webkit-order:3;-ms-flex-order:3;order:3;}
  .range > .cell-lg-4{-webkit-flex-basis:33.33333%;-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;max-width:33.33333%;}
  .range > .cell-lg-preffix-4{margin-left:33.33333%;}
  .range > .cell-lg-push-4{-webkit-order:4;-ms-flex-order:4;order:4;}
  .range > .cell-lg-5{-webkit-flex-basis:41.66667%;-ms-flex-preferred-size:41.66667%;flex-basis:41.66667%;max-width:41.66667%;}
  .range > .cell-lg-preffix-5{margin-left:41.66667%;}
  .range > .cell-lg-push-5{-webkit-order:5;-ms-flex-order:5;order:5;}
  .range > .cell-lg-6{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%;}
  .range > .cell-lg-preffix-6{margin-left:50%;}
  .range > .cell-lg-push-6{-webkit-order:6;-ms-flex-order:6;order:6;}
  .range > .cell-lg-7{-webkit-flex-basis:58.33333%;-ms-flex-preferred-size:58.33333%;flex-basis:58.33333%;max-width:58.33333%;}
  .range > .cell-lg-preffix-7{margin-left:58.33333%;}
  .range > .cell-lg-push-7{-webkit-order:7;-ms-flex-order:7;order:7;}
  .range > .cell-lg-8{-webkit-flex-basis:66.66667%;-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%;max-width:66.66667%;}
  .range > .cell-lg-preffix-8{margin-left:66.66667%;}
  .range > .cell-lg-push-8{-webkit-order:8;-ms-flex-order:8;order:8;}
  .range > .cell-lg-9{-webkit-flex-basis:75%;-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%;}
  .range > .cell-lg-preffix-9{margin-left:75%;}
  .range > .cell-lg-push-9{-webkit-order:9;-ms-flex-order:9;order:9;}
  .range > .cell-lg-10{-webkit-flex-basis:83.33333%;-ms-flex-preferred-size:83.33333%;flex-basis:83.33333%;max-width:83.33333%;}
  .range > .cell-lg-preffix-10{margin-left:83.33333%;}
  .range > .cell-lg-push-10{-webkit-order:10;-ms-flex-order:10;order:10;}
  .range > .cell-lg-11{-webkit-flex-basis:91.66667%;-ms-flex-preferred-size:91.66667%;flex-basis:91.66667%;max-width:91.66667%;}
  .range > .cell-lg-preffix-11{margin-left:91.66667%;}
  .range > .cell-lg-push-11{-webkit-order:11;-ms-flex-order:11;order:11;}
  .range > .cell-lg-12{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;}
  .range > .cell-lg-preffix-12{margin-left:100%;}
  .range > .cell-lg-push-12{-webkit-order:12;-ms-flex-order:12;order:12;}
  .range > .cell-lg-1-5{-webkit-flex-basis:20%;-ms-flex-preferred-size:20%;flex-basis:20%;max-width:20%;}
}
@media (min-width:1800px){
  * + [class*='cell-xl-']{margin-top:0;}
  .range-xl-center{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;}
  .range-xl-left{-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;}
  .range-xl-right{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;}
  .range-xl-justify{-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;}
  .range-xl-around{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;}
  .range-xl-top{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;}
  .range-xl{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;}
  .range-xl-reverse{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;}
  .range-xl-middle{-webkit-align-items:center;-ms-flex-align:center;align-items:center;}
  .range-xl-bottom{-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;}
  .cell-xl-top{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start;}
  .cell-xl-middle{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center;}
  .cell-xl-bottom{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;}
  .range > .cell-xl-preffix-0{margin-left:0%;}
  .range > .cell-xl-1{-webkit-flex-basis:8.33333%;-ms-flex-preferred-size:8.33333%;flex-basis:8.33333%;max-width:8.33333%;}
  .range > .cell-xl-preffix-1{margin-left:8.33333%;}
  .range > .cell-xl-push-1{-webkit-order:1;-ms-flex-order:1;order:1;}
  .range > .cell-xl-2{-webkit-flex-basis:16.66667%;-ms-flex-preferred-size:16.66667%;flex-basis:16.66667%;max-width:16.66667%;}
  .range > .cell-xl-preffix-2{margin-left:16.66667%;}
  .range > .cell-xl-push-2{-webkit-order:2;-ms-flex-order:2;order:2;}
  .range > .cell-xl-3{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%;}
  .range > .cell-xl-preffix-3{margin-left:25%;}
  .range > .cell-xl-push-3{-webkit-order:3;-ms-flex-order:3;order:3;}
  .range > .cell-xl-4{-webkit-flex-basis:33.33333%;-ms-flex-preferred-size:33.33333%;flex-basis:33.33333%;max-width:33.33333%;}
  .range > .cell-xl-preffix-4{margin-left:33.33333%;}
  .range > .cell-xl-push-4{-webkit-order:4;-ms-flex-order:4;order:4;}
  .range > .cell-xl-5{-webkit-flex-basis:41.66667%;-ms-flex-preferred-size:41.66667%;flex-basis:41.66667%;max-width:41.66667%;}
  .range > .cell-xl-preffix-5{margin-left:41.66667%;}
  .range > .cell-xl-push-5{-webkit-order:5;-ms-flex-order:5;order:5;}
  .range > .cell-xl-6{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%;}
  .range > .cell-xl-preffix-6{margin-left:50%;}
  .range > .cell-xl-push-6{-webkit-order:6;-ms-flex-order:6;order:6;}
  .range > .cell-xl-7{-webkit-flex-basis:58.33333%;-ms-flex-preferred-size:58.33333%;flex-basis:58.33333%;max-width:58.33333%;}
  .range > .cell-xl-preffix-7{margin-left:58.33333%;}
  .range > .cell-xl-push-7{-webkit-order:7;-ms-flex-order:7;order:7;}
  .range > .cell-xl-8{-webkit-flex-basis:66.66667%;-ms-flex-preferred-size:66.66667%;flex-basis:66.66667%;max-width:66.66667%;}
  .range > .cell-xl-preffix-8{margin-left:66.66667%;}
  .range > .cell-xl-push-8{-webkit-order:8;-ms-flex-order:8;order:8;}
  .range > .cell-xl-9{-webkit-flex-basis:75%;-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%;}
  .range > .cell-xl-preffix-9{margin-left:75%;}
  .range > .cell-xl-push-9{-webkit-order:9;-ms-flex-order:9;order:9;}
  .range > .cell-xl-10{-webkit-flex-basis:83.33333%;-ms-flex-preferred-size:83.33333%;flex-basis:83.33333%;max-width:83.33333%;}
  .range > .cell-xl-preffix-10{margin-left:83.33333%;}
  .range > .cell-xl-push-10{-webkit-order:10;-ms-flex-order:10;order:10;}
  .range > .cell-xl-11{-webkit-flex-basis:91.66667%;-ms-flex-preferred-size:91.66667%;flex-basis:91.66667%;max-width:91.66667%;}
  .range > .cell-xl-preffix-11{margin-left:91.66667%;}
  .range > .cell-xl-push-11{-webkit-order:11;-ms-flex-order:11;order:11;}
  .range > .cell-xl-12{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%;}
  .range > .cell-xl-preffix-12{margin-left:100%;}
  .range > .cell-xl-push-12{-webkit-order:12;-ms-flex-order:12;order:12;}
  .range > .cell-xl-1-5{-webkit-flex-basis:20%;-ms-flex-preferred-size:20%;flex-basis:20%;max-width:20%;}
}
html.lt-ie-10 .range > .cell-xs-1{margin-left:auto;margin-right:auto;max-width:8.33333%;}
html.lt-ie-10 .range > .cell-xs-2{margin-left:auto;margin-right:auto;max-width:16.66667%;}
html.lt-ie-10 .range > .cell-xs-3{margin-left:auto;margin-right:auto;max-width:25%;}
html.lt-ie-10 .range > .cell-xs-4{margin-left:auto;margin-right:auto;max-width:33.33333%;}
html.lt-ie-10 .range > .cell-xs-5{margin-left:auto;margin-right:auto;max-width:41.66667%;}
html.lt-ie-10 .range > .cell-xs-6{margin-left:auto;margin-right:auto;max-width:50%;}
html.lt-ie-10 .range > .cell-xs-7{margin-left:auto;margin-right:auto;max-width:58.33333%;}
html.lt-ie-10 .range > .cell-xs-8{margin-left:auto;margin-right:auto;max-width:66.66667%;}
html.lt-ie-10 .range > .cell-xs-9{margin-left:auto;margin-right:auto;max-width:75%;}
html.lt-ie-10 .range > .cell-xs-10{margin-left:auto;margin-right:auto;max-width:83.33333%;}
html.lt-ie-10 .range > .cell-xs-11{margin-left:auto;margin-right:auto;max-width:91.66667%;}
html.lt-ie-10 .range > .cell-xs-12{margin-left:auto;margin-right:auto;max-width:100%;}
html.lt-ie-10 .range > .cell-xs-1-5{margin-left:auto;margin-right:auto;max-width:20%;}
html.lt-ie-10 .range > .cell-sm-1{margin-left:auto;margin-right:auto;max-width:8.33333%;}
html.lt-ie-10 .range > .cell-sm-2{margin-left:auto;margin-right:auto;max-width:16.66667%;}
html.lt-ie-10 .range > .cell-sm-3{margin-left:auto;margin-right:auto;max-width:25%;}
html.lt-ie-10 .range > .cell-sm-4{margin-left:auto;margin-right:auto;max-width:33.33333%;}
html.lt-ie-10 .range > .cell-sm-5{margin-left:auto;margin-right:auto;max-width:41.66667%;}
html.lt-ie-10 .range > .cell-sm-6{margin-left:auto;margin-right:auto;max-width:50%;}
html.lt-ie-10 .range > .cell-sm-7{margin-left:auto;margin-right:auto;max-width:58.33333%;}
html.lt-ie-10 .range > .cell-sm-8{margin-left:auto;margin-right:auto;max-width:66.66667%;}
html.lt-ie-10 .range > .cell-sm-9{margin-left:auto;margin-right:auto;max-width:75%;}
html.lt-ie-10 .range > .cell-sm-10{margin-left:auto;margin-right:auto;max-width:83.33333%;}
html.lt-ie-10 .range > .cell-sm-11{margin-left:auto;margin-right:auto;max-width:91.66667%;}
html.lt-ie-10 .range > .cell-sm-12{margin-left:auto;margin-right:auto;max-width:100%;}
html.lt-ie-10 .range > .cell-sm-1-5{margin-left:auto;margin-right:auto;max-width:20%;}
html.lt-ie-10 .range > .cell-md-1{margin-left:auto;margin-right:auto;max-width:8.33333%;}
html.lt-ie-10 .range > .cell-md-2{margin-left:auto;margin-right:auto;max-width:16.66667%;}
html.lt-ie-10 .range > .cell-md-3{margin-left:auto;margin-right:auto;max-width:25%;}
html.lt-ie-10 .range > .cell-md-4{margin-left:auto;margin-right:auto;max-width:33.33333%;}
html.lt-ie-10 .range > .cell-md-5{margin-left:auto;margin-right:auto;max-width:41.66667%;}
html.lt-ie-10 .range > .cell-md-6{margin-left:auto;margin-right:auto;max-width:50%;}
html.lt-ie-10 .range > .cell-md-7{margin-left:auto;margin-right:auto;max-width:58.33333%;}
html.lt-ie-10 .range > .cell-md-8{margin-left:auto;margin-right:auto;max-width:66.66667%;}
html.lt-ie-10 .range > .cell-md-9{margin-left:auto;margin-right:auto;max-width:75%;}
html.lt-ie-10 .range > .cell-md-10{margin-left:auto;margin-right:auto;max-width:83.33333%;}
html.lt-ie-10 .range > .cell-md-11{margin-left:auto;margin-right:auto;max-width:91.66667%;}
html.lt-ie-10 .range > .cell-md-12{margin-left:auto;margin-right:auto;max-width:100%;}
html.lt-ie-10 .range > .cell-md-1-5{margin-left:auto;margin-right:auto;max-width:20%;}
html.lt-ie-10 .range > .cell-lg-1{margin-left:auto;margin-right:auto;max-width:8.33333%;}
html.lt-ie-10 .range > .cell-lg-2{margin-left:auto;margin-right:auto;max-width:16.66667%;}
html.lt-ie-10 .range > .cell-lg-3{margin-left:auto;margin-right:auto;max-width:25%;}
html.lt-ie-10 .range > .cell-lg-4{margin-left:auto;margin-right:auto;max-width:33.33333%;}
html.lt-ie-10 .range > .cell-lg-5{margin-left:auto;margin-right:auto;max-width:41.66667%;}
html.lt-ie-10 .range > .cell-lg-6{margin-left:auto;margin-right:auto;max-width:50%;}
html.lt-ie-10 .range > .cell-lg-7{margin-left:auto;margin-right:auto;max-width:58.33333%;}
html.lt-ie-10 .range > .cell-lg-8{margin-left:auto;margin-right:auto;max-width:66.66667%;}
html.lt-ie-10 .range > .cell-lg-9{margin-left:auto;margin-right:auto;max-width:75%;}
html.lt-ie-10 .range > .cell-lg-10{margin-left:auto;margin-right:auto;max-width:83.33333%;}
html.lt-ie-10 .range > .cell-lg-11{margin-left:auto;margin-right:auto;max-width:91.66667%;}
html.lt-ie-10 .range > .cell-lg-12{margin-left:auto;margin-right:auto;max-width:100%;}
html.lt-ie-10 .range > .cell-lg-1-5{margin-left:auto;margin-right:auto;max-width:20%;}
html.lt-ie-10 .range > [class*="cell-xs-preffix-"],html.lt-ie-10 .range > [class*="cell-sm-preffix-"],html.lt-ie-10 .range > [class*="cell-md-preffix-"],html.lt-ie-10 .range > [class*="cell-lg-preffix-"]{margin-left:auto;}
@media (min-width:480px){
  .text-xs-left{text-align:left;}
  .text-xs-center{text-align:center;}
  .text-xs-right{text-align:right;}
  .text-xs-justify{text-align:justify;}
  .text-xs-nowrap{white-space:nowrap;}
  .text-xs-normal{white-space:normal;}
}
@media (min-width:768px){
  .text-sm-left{text-align:left;}
  .text-sm-center{text-align:center;}
  .text-sm-right{text-align:right;}
  .text-sm-justify{text-align:justify;}
  .text-sm-nowrap{white-space:nowrap;}
  .text-sm-normal{white-space:normal;}
}
@media (min-width:992px){
  .text-md-left{text-align:left;}
  .text-md-center{text-align:center;}
  .text-md-right{text-align:right;}
  .text-md-justify{text-align:justify;}
  .text-md-nowrap{white-space:nowrap;}
  .text-md-normal{white-space:normal;}
}
@media (min-width:1200px){
  .text-lg-left{text-align:left;}
  .text-lg-center{text-align:center;}
  .text-lg-right{text-align:right;}
  .text-lg-justify{text-align:justify;}
  .text-lg-nowrap{white-space:nowrap;}
  .text-lg-normal{white-space:normal;}
}
@media (min-width:1800px){
  .text-xl-left{text-align:left;}
  .text-xl-center{text-align:center;}
  .text-xl-right{text-align:right;}
  .text-xl-justify{text-align:justify;}
  .text-xl-nowrap{white-space:nowrap;}
  .text-xl-normal{white-space:normal;}
}
.text-left{text-align:left;}
.text-center{text-align:center;}
.text-right{text-align:right;}
.text-middle{vertical-align:middle;}
@media (min-width:480px){
  html:not(.lt-ie10) .text-xs-left{text-align:left;}
  html:not(.lt-ie10) .text-xs-center{text-align:center;}
  html:not(.lt-ie10) .text-xs-right{text-align:right;}
  html:not(.lt-ie10) .text-xs-justify{text-align:justify;}
}
@media (min-width:768px){
  html:not(.lt-ie10) .text-sm-left{text-align:left;}
  html:not(.lt-ie10) .text-sm-center{text-align:center;}
  html:not(.lt-ie10) .text-sm-right{text-align:right;}
  html:not(.lt-ie10) .text-sm-justify{text-align:justify;}
}
@media (min-width:992px){
  html:not(.lt-ie10) .text-md-left{text-align:left;}
  html:not(.lt-ie10) .text-md-center{text-align:center;}
  html:not(.lt-ie10) .text-md-right{text-align:right;}
  html:not(.lt-ie10) .text-md-justify{text-align:justify;}
}
@media (min-width:1200px){
  html:not(.lt-ie10) .text-lg-left{text-align:left;}
  html:not(.lt-ie10) .text-lg-center{text-align:center;}
  html:not(.lt-ie10) .text-lg-right{text-align:right;}
  html:not(.lt-ie10) .text-lg-justify{text-align:justify;}
}
@media (min-width:480px){
  .pull-xs-left{float:left;}
  .pull-xs-base{float:none;}
  .pull-xs-right{float:right;}
}
@media (min-width:768px){
  .pull-sm-left{float:left;}
  .pull-sm-base{float:none;}
  .pull-sm-right{float:right;}
}
@media (min-width:992px){
  .pull-md-left{float:left;}
  .pull-md-base{float:none;}
  .pull-md-right{float:right;}
}
@media (min-width:1200px){
  .pull-lg-left{float:left;}
  .pull-lg-base{float:none;}
  .pull-lg-right{float:right;}
}
@media (min-width:1800px){
  .pull-xl-left{float:left;}
  .pull-xl-base{float:none;}
  .pull-xl-right{float:right;}
}
.reveal-block{display:block!important;}
.reveal-inline-block{display:inline-block!important;}
.reveal-inline{display:inline!important;}
.reveal-flex{display:-ms-flexbox!important;display:-webkit-flex!important;display:flex!important;}
.veil{display:none!important;}
@media (min-width:480px){
  .reveal-xs-block{display:block!important;}
  .reveal-xs-inline-block{display:inline-block!important;}
  .reveal-xs-inline{display:inline!important;}
  .reveal-xs-flex{display:-ms-flexbox!important;display:-webkit-flex!important;display:flex!important;}
  .veil-xs{display:none!important;}
}
@media (min-width:768px){
  .reveal-sm-block{display:block!important;}
  .reveal-sm-inline-block{display:inline-block!important;}
  .reveal-sm-inline{display:inline!important;}
  .reveal-sm-flex{display:-ms-flexbox!important;display:-webkit-flex!important;display:flex!important;}
  .veil-sm{display:none!important;}
}
@media (min-width:992px){
  .reveal-md-block{display:block!important;}
  .reveal-md-inline-block{display:inline-block!important;}
  .reveal-md-inline{display:inline!important;}
  .reveal-md-flex{display:-ms-flexbox!important;display:-webkit-flex!important;display:flex!important;}
  .veil-md{display:none!important;}
}
@media (min-width:1200px){
  .reveal-lg-block{display:block!important;}
  .reveal-lg-inline-block{display:inline-block!important;}
  .reveal-lg-inline{display:inline!important;}
  .reveal-lg-flex{display:-ms-flexbox!important;display:-webkit-flex!important;display:flex!important;}
  .veil-lg{display:none!important;}
}
@media (min-width:1800px){
  .reveal-xl-block{display:block!important;}
  .reveal-xl-inline-block{display:inline-block!important;}
  .reveal-xl-inline{display:inline!important;}
  .reveal-xl-flex{display:-ms-flexbox!important;display:-webkit-flex!important;display:flex!important;}
  .veil-xl{display:none!important;}
}

.font-default{font-family:"Montserrat",Helvetica,Arial,sans-serif;}
.font-accent{font-family:"Playfair Display","Times New Roman",Times,serif;}

h1 a,.h1 a,h2 a,.h2 a,h3 a,.h3 a,h4 a,.h4 a,h5 a,.h5 a,h6 a,.h6 a{transition:.3s all ease;}
h1 a:hover,.h1 a:hover,h2 a:hover,.h2 a:hover,h3 a:hover,.h3 a:hover,h4 a:hover,.h4 a:hover,h5 a:hover,.h5 a:hover,h6 a:hover,.h6 a:hover{color:#ed1789;}
h1 .small,.h1 .small,h2 .small,.h2 .small,h3 .small,.h3 .small,h4 .small,.h4 .small,h5 .small,.h5 .small,h6 .small,.h6 .small{color:#333;}
p a,.p a,.list a{transition:.3s;}
p a:hover,.p a:hover,.list a:hover{text-decoration:none;}
html body .page .link-primary a:hover{color:#ed1789;}
html body .page .link-secondary a{transition:.3s;}
html body .page .link-secondary a:hover{color:#c4bfb5;}
@media (min-width:480px){
  .big{font-size:20px;line-height:26px;}
  h1 .big,.h1 .big{font-size:142.22%;line-height:1.125;}
  h2 .big,.h2 .big{font-size:147.36%;line-height:1.142857142857143;}
}

.thumbnail{padding:0;margin:0;border:none;border-radius:0;position:relative;background-color:transparent;display:inline-block;}
.thumbnail .caption{position:absolute;top:0;bottom:0;left:0;right:0;padding:0;display:flex;justify-content:center;align-items:flex-end;padding-bottom:15px;transition:.3s;background-color:rgba(72,40,121,0.5);opacity:0;}
@media (min-width:1200px){
  .thumbnail .caption{padding-bottom:44px;}
}
.thumbnail .caption .link-white{color:#fff;}
.thumbnail .caption .link-white:hover{color:#f7ddb5;}
.thumbnail:hover .caption{opacity:1;}
@media (min-width:992px){
  .thumbnail-hover:hover .thumbnail .caption{opacity:1;}
}
html.mobile .thumbnail .caption,html.tablet .thumbnail .caption{opacity:1;}
.img-thumbnail,.thumbnail{box-shadow:none;}
.thumbnail-block{display:block;}
.thumbnail-block > img,.thumbnail-block a > img{width:100%;height:auto;}

.stacktable{width:100%;text-align:left;}
.st-head-row{padding-top:1em;}
.st-head-row.st-head-row-main{font-size:1.5em;padding-top:0;}
.st-key{width:49%;text-align:right;padding-right:1%;}
.st-val{width:49%;padding-left:1%;}
.stacktable.large-only{display:none;}
.stacktable.small-only{display:table;}
@media (min-width:768px){
  .stacktable.large-only{display:table;}
  .stacktable.small-only{display:none;}
}
.section-40{padding-top:40px;padding-bottom:40px;}
.section-60{padding-top:60px;padding-bottom:60px;}
.section-100{padding-top:100px;padding-bottom:100px;}
.section-110{padding-top:110px;padding-bottom:110px;}
@media (min-width:480px){
  .section-xs-40{padding-top:40px;padding-bottom:40px;}
  .section-xs-60{padding-top:60px;padding-bottom:60px;}
  .section-xs-100{padding-top:100px;padding-bottom:100px;}
  .section-xs-110{padding-top:110px;padding-bottom:110px;}
}
@media (min-width:768px){
  .section-sm-40{padding-top:40px;padding-bottom:40px;}
  .section-sm-60{padding-top:60px;padding-bottom:60px;}
  .section-sm-100{padding-top:100px;padding-bottom:100px;}
  .section-sm-110{padding-top:110px;padding-bottom:110px;}
}
@media (min-width:992px){
  .section-md-40{padding-top:40px;padding-bottom:40px;}
  .section-md-60{padding-top:60px;padding-bottom:60px;}
  .section-md-100{padding-top:100px;padding-bottom:100px;}
  .section-md-110{padding-top:110px;padding-bottom:110px;}
}
@media (min-width:1200px){
  .section-lg-40{padding-top:40px;padding-bottom:40px;}
  .section-lg-60{padding-top:60px;padding-bottom:60px;}
  .section-lg-100{padding-top:100px;padding-bottom:100px;}
  .section-lg-110{padding-top:110px;padding-bottom:110px;}
}
@media (min-width:1800px){
  .section-xl-40{padding-top:40px;padding-bottom:40px;}
  .section-xl-60{padding-top:60px;padding-bottom:60px;}
  .section-xl-100{padding-top:100px;padding-bottom:100px;}
  .section-xl-110{padding-top:110px;padding-bottom:110px;}
}
.section-top-40{padding-top:40px;}
.section-top-60{padding-top:60px;}
.section-top-100{padding-top:100px;}
.section-top-110{padding-top:110px;}
@media (min-width:480px){
  .section-xs-top-40{padding-top:40px;}
  .section-xs-top-60{padding-top:60px;}
  .section-xs-top-100{padding-top:100px;}
  .section-xs-top-110{padding-top:110px;}
}
@media (min-width:768px){
  .section-sm-top-40{padding-top:40px;}
  .section-sm-top-60{padding-top:60px;}
  .section-sm-top-100{padding-top:100px;}
  .section-sm-top-110{padding-top:110px;}
}
@media (min-width:992px){
  .section-md-top-40{padding-top:40px;}
  .section-md-top-60{padding-top:60px;}
  .section-md-top-100{padding-top:100px;}
  .section-md-top-110{padding-top:110px;}
}
@media (min-width:1200px){
  .section-lg-top-40{padding-top:40px;}
  .section-lg-top-60{padding-top:60px;}
  .section-lg-top-100{padding-top:100px;}
  .section-lg-top-110{padding-top:110px;}
}
@media (min-width:1800px){
  .section-xl-top-40{padding-top:40px;}
  .section-xl-top-60{padding-top:60px;}
  .section-xl-top-100{padding-top:100px;}
  .section-xl-top-110{padding-top:110px;}
}
.section-bottom-40{padding-bottom:40px;}
.section-bottom-60{padding-bottom:60px;}
.section-bottom-100{padding-bottom:100px;}
.section-bottom-110{padding-bottom:110px;}
@media (min-width:480px){
  .section-xs-bottom-40{padding-bottom:40px;}
  .section-xs-bottom-60{padding-bottom:60px;}
  .section-xs-bottom-100{padding-bottom:100px;}
  .section-xs-bottom-110{padding-bottom:110px;}
}
@media (min-width:768px){
  .section-sm-bottom-40{padding-bottom:40px;}
  .section-sm-bottom-60{padding-bottom:60px;}
  .section-sm-bottom-100{padding-bottom:100px;}
  .section-sm-bottom-110{padding-bottom:110px;}
}
@media (min-width:992px){
  .section-md-bottom-40{padding-bottom:40px;}
  .section-md-bottom-60{padding-bottom:60px;}
  .section-md-bottom-100{padding-bottom:100px;}
  .section-md-bottom-110{padding-bottom:110px;}
}
@media (min-width:1200px){
  .section-lg-bottom-40{padding-bottom:40px;}
  .section-lg-bottom-60{padding-bottom:60px;}
  .section-lg-bottom-100{padding-bottom:100px;}
  .section-lg-bottom-110{padding-bottom:110px;}
}
@media (min-width:1800px){
  .section-xl-bottom-40{padding-bottom:40px;}
  .section-xl-bottom-60{padding-bottom:60px;}
  .section-xl-bottom-100{padding-bottom:100px;}
  .section-xl-bottom-110{padding-bottom:110px;}
}
hr{margin-top:0;margin-bottom:0;border-top:1px solid #f7f4ef;}
.divider{max-width:40px;border-top:3px solid #2f1d48;}
@media (min-width:768px){
  .divider-sm-left{text-align:left;margin-left:0;margin-right:auto;}
}
@media (min-width:992px){
  .divider-md-left{text-align:left;margin-left:0;margin-right:auto;}
}
@media (min-width:992px){
  .divider-md-right{text-align:right;margin-right:0;margin-left:auto;}
}

.inset-left-0{padding-left:0;}
.inset-left-10{padding-left:10px;}
.inset-left-20{padding-left:20px;}
.inset-left-32{padding-left:32px;}
@media (min-width:480px){
  .inset-xs-left-0{padding-left:0;}
  .inset-xs-left-10{padding-left:10px;}
  .inset-xs-left-20{padding-left:20px;}
  .inset-xs-left-32{padding-left:32px;}
}
@media (min-width:768px){
  .inset-sm-left-0{padding-left:0;}
  .inset-sm-left-10{padding-left:10px;}
  .inset-sm-left-20{padding-left:20px;}
  .inset-sm-left-32{padding-left:32px;}
}
@media (min-width:992px){
  .inset-md-left-0{padding-left:0;}
  .inset-md-left-10{padding-left:10px;}
  .inset-md-left-20{padding-left:20px;}
  .inset-md-left-32{padding-left:32px;}
}
@media (min-width:1200px){
  .inset-lg-left-0{padding-left:0;}
  .inset-lg-left-10{padding-left:10px;}
  .inset-lg-left-20{padding-left:20px;}
  .inset-lg-left-32{padding-left:32px;}
}
@media (min-width:1800px){
  .inset-xl-left-0{padding-left:0;}
  .inset-xl-left-10{padding-left:10px;}
  .inset-xl-left-20{padding-left:20px;}
  .inset-xl-left-32{padding-left:32px;}
}
.inset-right-0{padding-right:0;}
.inset-right-10{padding-right:10px;}
.inset-right-20{padding-right:20px;}
.inset-right-32{padding-right:32px;}
@media (min-width:480px){
  .inset-xs-right-0{padding-right:0;}
  .inset-xs-right-10{padding-right:10px;}
  .inset-xs-right-20{padding-right:20px;}
  .inset-xs-right-32{padding-right:32px;}
}
@media (min-width:768px){
  .inset-sm-right-0{padding-right:0;}
  .inset-sm-right-10{padding-right:10px;}
  .inset-sm-right-20{padding-right:20px;}
  .inset-sm-right-32{padding-right:32px;}
}
@media (min-width:992px){
  .inset-md-right-0{padding-right:0;}
  .inset-md-right-10{padding-right:10px;}
  .inset-md-right-20{padding-right:20px;}
  .inset-md-right-32{padding-right:32px;}
}
@media (min-width:1200px){
  .inset-lg-right-0{padding-right:0;}
  .inset-lg-right-10{padding-right:10px;}
  .inset-lg-right-20{padding-right:20px;}
  .inset-lg-right-32{padding-right:32px;}
}
@media (min-width:1800px){
  .inset-xl-right-0{padding-right:0;}
  .inset-xl-right-10{padding-right:10px;}
  .inset-xl-right-20{padding-right:20px;}
  .inset-xl-right-32{padding-right:32px;}
}
.page-header h1 + *{margin-top:26px;}
@media (min-width:768px){
  .page-header h1 + *{margin-top:62px;}
}
h4 + p{margin-top:9px;}
html .page .offset-top-0{margin-top:0;}
html .page .offset-top-4{margin-top:4px;}
html .page .offset-top-10{margin-top:10px;}
html .page .offset-top-16{margin-top:16px;}
html .page .offset-top-30{margin-top:30px;}
html .page .offset-top-45{margin-top:45px;}
html .page .offset-top-52{margin-top:52px;}
html .page .offset-top-54{margin-top:54px;}
html .page .offset-top-60{margin-top:60px;}
html .page .offset-top-67{margin-top:67px;}
html .page .offset-top-72{margin-top:72px;}
html .page .offset-top-132{margin-top:132px;}
@media (min-width:480px){
  html .page .offset-xs-top-0{margin-top:0;}
  html .page .offset-xs-top-4{margin-top:4px;}
  html .page .offset-xs-top-10{margin-top:10px;}
  html .page .offset-xs-top-16{margin-top:16px;}
  html .page .offset-xs-top-30{margin-top:30px;}
  html .page .offset-xs-top-45{margin-top:45px;}
  html .page .offset-xs-top-52{margin-top:52px;}
  html .page .offset-xs-top-54{margin-top:54px;}
  html .page .offset-xs-top-60{margin-top:60px;}
  html .page .offset-xs-top-67{margin-top:67px;}
  html .page .offset-xs-top-72{margin-top:72px;}
  html .page .offset-xs-top-132{margin-top:132px;}
}
@media (min-width:768px){
  html .page .offset-sm-top-0{margin-top:0;}
  html .page .offset-sm-top-4{margin-top:4px;}
  html .page .offset-sm-top-10{margin-top:10px;}
  html .page .offset-sm-top-16{margin-top:16px;}
  html .page .offset-sm-top-30{margin-top:30px;}
  html .page .offset-sm-top-45{margin-top:45px;}
  html .page .offset-sm-top-52{margin-top:52px;}
  html .page .offset-sm-top-54{margin-top:54px;}
  html .page .offset-sm-top-60{margin-top:60px;}
  html .page .offset-sm-top-67{margin-top:67px;}
  html .page .offset-sm-top-72{margin-top:72px;}
  html .page .offset-sm-top-132{margin-top:132px;}
}
@media (min-width:992px){
  html .page .offset-md-top-0{margin-top:0;}
  html .page .offset-md-top-4{margin-top:4px;}
  html .page .offset-md-top-10{margin-top:10px;}
  html .page .offset-md-top-16{margin-top:16px;}
  html .page .offset-md-top-30{margin-top:30px;}
  html .page .offset-md-top-45{margin-top:45px;}
  html .page .offset-md-top-52{margin-top:52px;}
  html .page .offset-md-top-54{margin-top:54px;}
  html .page .offset-md-top-60{margin-top:60px;}
  html .page .offset-md-top-67{margin-top:67px;}
  html .page .offset-md-top-72{margin-top:72px;}
  html .page .offset-md-top-132{margin-top:132px;}
}
@media (min-width:1200px){
  html .page .offset-lg-top-0{margin-top:0;}
  html .page .offset-lg-top-4{margin-top:4px;}
  html .page .offset-lg-top-10{margin-top:10px;}
  html .page .offset-lg-top-16{margin-top:16px;}
  html .page .offset-lg-top-30{margin-top:30px;}
  html .page .offset-lg-top-45{margin-top:45px;}
  html .page .offset-lg-top-52{margin-top:52px;}
  html .page .offset-lg-top-54{margin-top:54px;}
  html .page .offset-lg-top-60{margin-top:60px;}
  html .page .offset-lg-top-67{margin-top:67px;}
  html .page .offset-lg-top-72{margin-top:72px;}
  html .page .offset-lg-top-132{margin-top:132px;}
}
@media (min-width:1800px){
  html .page .offset-xl-top-0{margin-top:0;}
  html .page .offset-xl-top-4{margin-top:4px;}
  html .page .offset-xl-top-10{margin-top:10px;}
  html .page .offset-xl-top-16{margin-top:16px;}
  html .page .offset-xl-top-30{margin-top:30px;}
  html .page .offset-xl-top-45{margin-top:45px;}
  html .page .offset-xl-top-52{margin-top:52px;}
  html .page .offset-xl-top-54{margin-top:54px;}
  html .page .offset-xl-top-60{margin-top:60px;}
  html .page .offset-xl-top-67{margin-top:67px;}
  html .page .offset-xl-top-72{margin-top:72px;}
  html .page .offset-xl-top-132{margin-top:132px;}
}
html .page .offset-bottom-0{margin-bottom:0;}
.relative{position:relative;}
.border-block{padding-left:5px;padding-right:5px;padding-top:20px;padding-bottom:30px;border:2px solid white;}
@media (min-width:768px){
  .border-block{border:none;padding-left:0;padding-right:0;padding-top:0;padding-bottom:65px;}
}
.border-block h2{letter-spacing:0.02em;line-height:1.1;margin-bottom:30px;}
@media (min-width:1200px){
  .border-block h2{margin-bottom:52px;}
}
@media (min-width:768px){
  .border-block .decor:before{content:'';position:absolute;top:15px;right:15px;width:153px;border-bottom:3px solid #fff;}
  .border-block .decor:after{content:'';position:absolute;left:15px;bottom:0;height:156px;border-right:3px solid #fff;}
  .border-block:after{content:'';position:absolute;bottom:0;right:15px;top:18px;left:15px;pointer-events:none;border-bottom:3px solid #fff;border-right:3px solid #fff;}
}
.border-block-variant-1 .decor:before{width:103px;}
@media (min-width:992px){
  .border-block-variant-1 .decor:before{width:153px;}
}
.border-block-variant-1 .decor:after{height:116px;}
@media (min-width:1200px){
  .border-block-variant-1 .decor:after{height:146px;}
}
.border-block-variant-4{padding-bottom:0;}
.border-block-variant-4:after{top:27px;}
.border-block-variant-4 .border-block-inset{padding:20px 20px;}
@media (min-width:480px){
  .border-block-variant-4 .border-block-inset{padding:30px 40px 40px 40px;}
}
@media (min-width:768px){
  .border-block-variant-4 .border-block-inset{padding:40px 100px 52px 100px;}
}
.border-block-variant-4 .decor:before{width:355px;top:26px;}
@media (min-width:992px){
  .border-block-variant-4 .decor:before{width:404px;}
}
.border-block-variant-4 .decor:after{height:380px;}
.border-block-variant-2{border:none;padding-bottom:0;}
.border-block-variant-2 h2{margin-bottom:0;}
.border-block-variant-2:after{left:0;right:0;top:10px;display:none;}
@media (min-width:992px){
  .border-block-variant-2:after{display:block;}
}
.border-block-variant-2 .border-block-inset{line-height:38px;padding-top:30px;}
@media (min-width:992px){
  .border-block-variant-2 .border-block-inset{padding-left:100px;padding-top:58px;padding-right:120px;padding-bottom:36px;}
}
.border-block-variant-2 .decor{display:none;}
@media (min-width:992px){
  .border-block-variant-2 .decor{display:block;}
}
.border-block-variant-2 .decor:before{right:0;top:10px;width:230px;}
@media (min-width:1200px){
  .border-block-variant-2 .decor:before{width:470px;}
}
.border-block-variant-2 .decor:after{height:427px;left:0;}
@media (min-width:1200px){
  .border-block-variant-2 .decor:after{height:400px;}
}
.border-block-variant-3{border:none;padding-bottom:0;}
.border-block-variant-3 h2{margin-bottom:0;}
.border-block-variant-3:after{left:0;right:0;top:10px;display:none;}
@media (min-width:992px){
  .border-block-variant-3:after{display:block;}
}
.border-block-variant-3 .border-block-inset{line-height:28px;padding-top:30px;}
@media (min-width:992px){
  .border-block-variant-3 .border-block-inset{padding-left:100px;padding-top:63px;padding-right:120px;padding-bottom:62px;}
}
.border-block-variant-3 .decor{display:none;}
@media (min-width:992px){
  .border-block-variant-3 .decor{display:block;}
}
.border-block-variant-3 .decor:before{right:0;top:10px;width:230px;}
@media (min-width:1200px){
  .border-block-variant-3 .decor:before{width:312px;}
}
.border-block-variant-3 .decor:after{height:427px;left:0;}
@media (min-width:1200px){
  .border-block-variant-3 .decor:after{height:488px;}
}
@media (min-width:992px){
  .cell-md-grab-left-1{margin-left:-8.33333%;}
  .cell-md-grab-left-2{margin-left:-16.66667%;}
  .cell-md-grab-left-4{margin-left:-34.33333%;}
}
.z-index-2{z-index:2;}
@media (min-width:992px){
  .offset-md-bottom-14{margin-bottom:14px;}
}
.text-height-24{line-height:24px;}
.no-select{pointer-events:none;}





@media (max-width:1500px){
  .header-area .main-menu-area ul li a{padding:38px 14px}
  .header-area .logo-area{margin-top:18px}
  .slider-area .slider-1 h1,.slider-area .slider-2 h1{font-size:50px;line-height:0;margin:99px 0 38px}
  .slider-area .slider-1 div.title2,.slider-area .slider-2 div.title2{padding:0 10em}
  .preview-2 .nivo-controlNav{bottom:20px}
  .home2 .slider-area img{min-width:100%}
  .slider-area .slider-2 div.read-more,.slider-area .slider-1 div.read-more{margin-top:65px}
  .slider-area div.title2 + div.read-more{margin-top:40px}
  .slider-area .slider-2 div.read-more a,.slider-area .slider-1 div.read-more a{padding:13px 30px}
  .home-our-service-area .total-single-service-area{padding:0}
  .home-our-service-area .total-single-service-area .single-services-area p{padding:0 5px}
  .home-our-service-area .total-single-service-area .single-services-area{padding:70px 15px!important}
  .home-our-service-area .total-single-service-area .single-services-area:hover{padding:15px 0}
  .home-page-our-service .services-area .owl-pagination{margin-top:0}
  .home-page-latest-blog .total-blog-content-area .single-blog .details{top:20%}
  .footer-top-area .single-footer ul li{font-size:27px}
  .footer-bottom-area .footer-bottom-left p{font-size:12px}
  .home2 .header-area{padding:0}
  .home2 .header-area .main-header-area{margin-top:10px}
  .our-service .single-service .media .media-body h4.media-heading a{font-size:20px}
  .home-page-team-area .total-team .total-team-area .single-team-area{padding:29px}
  .contact-us .contact-page-content ul li{margin:0 20px}
  .page-header-area h1{font-size:40px}
  .contact-us .main-contact-form h3{font-size:21px}
  .slider-area .slider-1 p::after,.slider-area .slider-2 p::after{width:44%}
  .header-right-area{margin-right:15px}
}
@media (min-width:992px) and (max-width:1200px){
  .header-two .main-menu > li > a{padding:0 15px}
  .header-area .logo-area{margin-top:18px}
  .slider-area .slider-1 h1,.slider-area .slider-2 h1{font-size:50px;line-height:0;margin:100px 0 30px}
  .slider-area .slider-1 div.title2,.slider-area .slider-2 div.title2{padding:0}
  .preview-2 .nivo-controlNav{bottom:20px}
  .slider-area .slider-2 div.read-more,.slider-area .slider-1 div.read-more{margin-top:40px}
  .slider-area .slider-2 div.read-more a,.slider-area .slider-1 div.read-more a{padding:13px 30px}
  .home-our-service-area .total-single-service-area{padding:0}
  .home-our-service-area .total-single-service-area .single-services-area p{padding:0 5px}
  .home-our-service-area .total-single-service-area .single-services-area,.home-our-service-area .total-single-service-area .single-services-area:hover{padding:15px 0}
  .home-page-our-service .services-area .owl-pagination{margin-top:0}
  .home-page-latest-blog .total-blog-content-area .single-blog .details{top:16%}
  .footer-top-area .single-footer ul li{font-size:27px}
  .footer-bottom-area .footer-bottom-left p{font-size:12px}
  .home2 .header-area{padding:0}
  .home2 .header-area .main-header-area{margin-top:10px}
  .our-service .single-service .media .media-body h4.media-heading a{font-size:20px}
  .home-page-team-area .total-team .total-team-area .single-team-area{padding:0}
  .contact-us .contact-page-content ul li{margin:0 20px}
  .page-header-area h1{font-size:40px}
  .contact-us .main-contact-form h3{font-size:21px}
  .slider-area .slider-1 p::after,.slider-area .slider-2 p::after{width:52%}
  .home-page-banner-area h1{font-size:57px}
}
@media only screen and (max-width:991px){
  .home-portfolio-area .main-portfolio-section{margin-bottom:90px}
  .dg-container nav{top:50%}
}
@media only screen and (max-width:819px){
  .dg-container nav span.dg-next{right:-7em}
  .dg-container nav span.dg-prev{left:-7em}
}
@media only screen and (max-width:785px){
  .dg-container nav{top:40%}
  .dg-container nav span.dg-next{right:-6.5em}
  .dg-container nav span.dg-prev{left:-6.5em}
}
@media only screen and (max-width:495px){
  .home-portfolio-area .main-portfolio-section{margin-bottom:0}
  .dg-container nav{top:20%}
  .dg-container nav span.dg-next{right:-4em}
  .dg-container nav span.dg-prev{left:-4em}
}
@media only screen and (max-width:800px){
  .dg-wrapper{width:auto;height:auto;max-width:450px}
  .dg-wrapper a{width:auto;height:auto}
  .dg-wrapper a.dg-center{min-height:initial}
}
@media (min-width:768px) and (max-width:991px){
  .header-area .main-menu-area ul li a{padding:38px 14px}
  .header-area .logo-area{margin-top:18px}
  .home2 .slider-area .slider-content{margin-top:72px}
  .slider-area .slider-1 h1,.slider-area .slider-2 h1{font-size:50px;line-height:0;margin:30px 0}
  .slider-area .slider-1 div.title2,.slider-area .slider-2 div.title2{padding:0}
  .preview-2 .nivo-controlNav{bottom:20px}
  .slider-area .slider-2 div.read-more,.slider-area .slider-1 div.read-more{margin-top:40px}
  .slider-area .slider-2 div.read-more a,.slider-area .slider-1 div.read-more a{padding:13px 30px}
  .home-our-service-area .total-single-service-area{padding:0}
  .home-our-service-area .total-single-service-area .single-services-area p{padding:0 5px}
  .home-our-service-area .total-single-service-area .single-services-area,.home-our-service-area .total-single-service-area .single-services-area:hover{background:none}
  .home-page-our-service .services-area .owl-pagination{margin-top:0}
  .home-page-latest-blog .total-blog-content-area .single-blog .details{top:16%}
  .footer-top-area .single-footer ul li{font-size:27px}
  .footer-bottom-area .footer-bottom-left p{font-size:12px}
  .home2 .header-area{padding:0}
  .home2 .header-area .main-header-area{margin-top:10px}
  .our-service .single-service .media .media-body h4.media-heading a{font-size:19px}
  .home-page-team-area .total-team .total-team-area .single-team-area{padding:0}
  .contact-us .contact-page-content ul li{margin:0 0;font-size:13px}
  .page-header-area h1{font-size:30px}
  .contact-us .main-contact-form h3{font-size:16px}
  .contact-us .main-contact-form h3::after{top:30px}
  .contact-us .main-contact-form fieldset .btn-send{padding:15px 0}
  .home-page-our-service .services-area .single-service{text-align:center}
  .home-page-our-service .services-area .single-service .media .pull-left{display:inline-block!important;float:none!important;margin-right:0px!important}
  .home-page-our-service .services-area .single-service .media .media-body h4.media-heading a::after{margin:auto;right:0;text-align:center}
  .home-page-our-service .services-area{margin-top:60px}
  .home-page-banner-area h1{font-size:50px}
  .home-page-store-area .home-page-total-store .home-shop-area ul.nav-tabs::after{left:35%;width:42%}
  .home-page-store-area .home-page-total-store .home-shop-area .tab-content .groom-area .single-groom a img{width:100%}
  .home-page-store-area .home-page-total-store .home-shop-area .tab-content .groom-area .single-groom .details{left:40%}
  .footer-top-area .single-footer ul li{line-height:1.5}
  .blog-page-area .blog-page-content .single-blog .media .media-body h4.media-heading a{font-size:18px}
  .blog-page-area .blog-page-content .single-blog .media .media-body .blog-content div.read-more a{padding:10px 28px}
  .shop-area .single-shop .social-media-area ul li{margin:0}
  .single-product-area .product-image ul li{margin:0 2px;width:60px}
  .add-to-cart-area ul li.box #qty{width:70px}
  .related-product-area .single-product-store::after{left:60%;top:-40px;width:23%}
  .related-product-area h3{font-size:40px}
  .slider-area .slider-1 p::after,.slider-area .slider-2 p::after,.home-page-banner-area h1::before,.home-page-banner-area h1::after{display:none}
  .dg-container{height:300px}
}
@media only screen and (max-width:992px){
  .logo-area{text-align:center}
  .header-two .navigation{line-height:75px}
  .home2 .header-area .main-header-area{border-top:0 none!important}
  .header-two .navigation .main-menu{display:table;margin:auto}
  .navigation .main-menu li.sh_mega.menu-item-depth-0 > .sh_mega_wrap{min-width:auto!important;left:0!important}
  .navigation .main-menu li[class*="col-sm-"]{margin-bottom:15px}
  .preview-2 .nivo-controlNav{z-index:99!important}
  .sh_mega_wrap{z-index:9999}
}
@media only screen and (min-width:768px){
  .header-two-mobile-nav,.menu-click{display:none}
}
@media only screen and (max-width:767px){
  .header-two{background:#262626}
  .header-two > .container{width:auto;overflow:hidden}
  .logo-area{text-align:left}
  .logo-area img{display:inline-block;margin-left:0}
  .single-product-area > .row{margin-bottom:45px}
  .single-product.woocommerce .tabs-description .nav li{display:block;margin-bottom:2px}
  .related-product-area .single-product-store::after{z-index:-1}
  .single-product-area .related-product-area{margin-top:0}
  .home2 .header-area{position:relative;background:#262626;padding:15px 0!important}
  .home2 .header-area .main-header-area > .container{width:auto;overflow:hidden}
  .header-area .main-menu-area ul li a{padding:38px 14px}
  .header-area .logo-area{margin-top:18px}
  .home2 .header-area .main-header-area{border-top:0 none;border-bottom:0 none;margin-top:0!important}
  .home2 .header-top-middle-logo-area .site-logo img{display:inline-block;margin-left:0}
  .home2 .animated-arrow{margin:25px auto}
  .home2 .slider-content.t-cn.s-tb{margin-top:0!important}
}
@media only screen and (min-width:767px){
  .blog-page-content .no-results.not-found .custom-search-input{max-width:400px;margin:auto}
}
@media only screen and (min-width:480px) and (max-width:767px){
  .container{width:450px}
  .mobile-menu-area{display:block}
  .home2 .slider-area .slider-content{margin-top:0px}
  .slider-area .slider-1 h1,.slider-area .slider-2 h1{font-size:26px;line-height:1;margin:0px 0}
  .slider-area .slider-1 div.title2,.slider-area .slider-2 div.title2{display:none}
  .preview-2 .nivo-controlNav{bottom:20px}
  .slider-area .slider-2 div.read-more,.slider-area .slider-1 div.read-more{margin-top:40px}
  .slider-area .slider-2 div.read-more a,.slider-area .slider-1 div.read-more a{padding:13px 30px}
  .home-our-service-area .total-single-service-area{padding:0}
  .home-our-service-area .total-single-service-area .single-services-area p{padding:0 5px}
  .home-our-service-area .total-single-service-area .single-services-area,.home-our-service-area .total-single-service-area .single-services-area:hover{background:none}
  .home-page-our-service .services-area .owl-pagination{margin-top:0}
  .home-page-latest-blog .total-blog-content-area .single-blog .details{top:16%}
  .footer-top-area .single-footer ul li{font-size:27px}
  .footer-bottom-area .footer-bottom-left p{font-size:12px;text-align:center}
  .home2 .header-area{padding:0}
  .home2 .header-area .main-header-area{margin-top:10px}
  .our-service .single-service .media .media-body h4.media-heading a{font-size:19px}
  .home-page-team-area .total-team .total-team-area .single-team-area{padding:0;background:none}
  .contact-us .contact-page-content ul li{margin:0 0;font-size:13px}
  .page-header-area h1{font-size:30px}
  .contact-us .main-contact-form h3{font-size:16px}
  .contact-us .main-contact-form h3::after{top:30px}
  .contact-us .main-contact-form fieldset .btn-send{padding:15px 0}
  .home-page-our-service .services-area .single-service{text-align:center}
  .home-page-our-service .services-area .single-service .media .pull-left{display:inline-block!important;float:none!important;margin-right:0px!important}
  .home-page-our-service .services-area .single-service .media .media-body h4.media-heading a::after{margin:auto;right:0;text-align:center}
  .home-page-our-service .services-area{margin-top:60px}
  .home-page-banner-area h1{font-size:32px}
  .home-page-store-area .home-page-total-store .home-shop-area ul.nav-tabs::after{left:35%;width:42%}
  .home-page-store-area .home-page-total-store .home-shop-area .tab-content .groom-area .single-groom a img{width:100%}
  .home-page-store-area .home-page-total-store .home-shop-area .tab-content .groom-area .single-groom .details{left:40%}
  .footer-top-area .single-footer ul li{line-height:3}
  .blog-page-area .blog-page-content .single-blog .media .media-body h4.media-heading a{font-size:18px}
  .blog-page-area .blog-page-content .single-blog .media .media-body .blog-content div.read-more a{padding:10px 28px}
  .shop-area .single-shop .social-media-area ul li{margin:0}
  .single-product-area .product-image ul li{margin:0 2px;width:60px}
  .add-to-cart-area ul li.box #qty{width:70px}
  .related-product-area .single-product-store::after{left:60%;top:-40px;width:23%}
  .related-product-area h3{font-size:40px}
  .slider-area .slider-1 p,.slider-area .slider-2 p{font-size:15px;letter-spacing:3px}
  .slider-area .slider-1 p,.slider-area .nivo-directionNav a{top:57px}
  .template-section-area p{padding:0}
  .home-page-team-area .total-team .total-team-area .single-team-area a img{width:100%}
  .footer-bottom-area .footer-bottom-right ul{margin:10px;text-align:center}
  .single-services-content,.blog-page-content,.news-page-content-section-area{margin-top:30px}
  .single-services-area .single-services-content h2{font-size:25px}
  .single-news-page .news-body .informations ul li{margin-right:6px}
  .home-page-team-area .total-team .total-team-area .single-team-area a,.single-services-area .sidebar-area .single-sidebar .shop-advertise-area img{margin-bottom:30px}
  .shop-area{margin-top:30px}
  .four-zero-four-area .four-zero-page-area h2{font-size:200px}
  .four-zero-four-area .four-zero-page-area h3{font-size:20px;letter-spacing:3px}
  .about .home-page-about-area .about-us-content h2::after{top:50px}
  .footer-bottom-area .footer-bottom-right ul li{margin:0 8px}
  .our-service .single-service{margin:auto auto 30px;overflow:hidden;text-align:center}
  .our-service .single-service .media .pull-left{display:inline-block;float:none!important;margin-right:0!important}
  .our-service .single-service .media .media-body h4.media-heading a::after{margin:auto;right:0;text-align:center}
  .section-spacing{padding:70px 0}
  .home-page-our-service{padding:60px 0}
  .home-page-banner-area{padding:60px 0}
  .dg-container{height:345px}
  .portfolio-area2 .single-portfolio2{margin:0}
  .home-page-team-area .total-team{margin-top:0}
  .single-portfolio-four{margin-top:30px}
  .contact-us .contact-page-content{margin-top:20px}
  .home-page-about-area,.home-portfolio-area,.home-page-store-area,.home-page-testimonial-area,.home-page-latest-blog,.footer-top-area,.page-header-area,.home-page-team-area,.our-service,.single-services-area,.portfolio-area,.portfolio-area2,.portfolio-area3,.four-zero-four-area{padding:30px 0}
  .slider-area .slider-1 p::after,.slider-area .slider-2 p::after,.home-page-banner-area h1::before,.home-page-banner-area h1::after{display:none}
  .home-page-team-area .template-section-area h2{margin-top:60px}
}
@media only screen and (max-width:490px){
  .logo-area,.header-top-middle-logo-area{max-width:180px}
  .header-two .animated-arrow{margin:40px -35px!important}
  .home2 .animated-arrow{margin:25px -35px!important}
}
@media (max-width:479px){
  .container{width:300px}

  .home-our-service-area .total-single-service-area{padding:0}
  .home-our-service-area .total-single-service-area .single-services-area p{padding:0 5px}
  .home-our-service-area .total-single-service-area .single-services-area,.home-our-service-area .total-single-service-area .single-services-area:hover,.home-page-store-area .home-page-total-store .home-shop-area ul.nav-tabs::after{background:none}
  .home-page-our-service .services-area .owl-pagination{margin-top:0}
  .home-page-latest-blog .total-blog-content-area .single-blog .details{top:16%}
  .footer-top-area .single-footer ul li{font-size:27px}
  .footer-bottom-area .footer-bottom-left p{font-size:12px;text-align:center}
  .home2 .header-area{padding:0}
  .home2 .header-area .main-header-area{margin-top:10px}
  .our-service .single-service .media .media-body h4.media-heading a{font-size:19px}
  .home-page-team-area .total-team .total-team-area .single-team-area{padding:0;background:none}
  .contact-us .contact-page-content ul li{margin:0 0;font-size:13px}
  .page-header-area h1{font-size:28px;margin-bottom:0}
  .contact-us .main-contact-form h3{font-size:16px}
  .contact-us .main-contact-form h3::after{top:30px}
  .contact-us .main-contact-form fieldset .btn-send{padding:15px 0}
  .home-page-our-service .services-area .single-service{text-align:center}
  .home-page-our-service .services-area .single-service .media .pull-left{display:inline-block!important;float:none!important;margin-right:0px!important}
  .home-page-our-service .services-area .single-service .media .media-body h4.media-heading a::after{margin:auto;right:0;text-align:center}
  .home-page-our-service .services-area{margin-top:60px}
  .home-page-banner-area h1{font-size:21px}
  .home-page-store-area .home-page-total-store .home-shop-area ul.nav-tabs::after{left:35%;width:42%}
  .home-page-store-area .home-page-total-store .home-shop-area .tab-content .groom-area .single-groom a img{width:100%}
  .home-page-store-area .home-page-total-store .home-shop-area .tab-content .groom-area .single-groom .details{left:30%}
  .footer-top-area .single-footer ul li{line-height:3}
  .blog-page-area .blog-page-content .single-blog .media .media-body h4.media-heading a{font-size:18px}
  .blog-page-area .blog-page-content .single-blog .media .media-body .blog-content div.read-more a{padding:10px 28px}
  .shop-area .single-shop .social-media-area ul li{margin:0}
  .single-product-area .product-image ul li{margin:0 2px;width:60px}
  .add-to-cart-area ul li.box #qty{width:79%;margin-top:20px}
  .related-product-area .single-product-store::after{display:none}
  .related-product-area h3{font-size:29px}
  .slider-area .slider-1 p,.slider-area .slider-2 p{font-size:15px;letter-spacing:3px}
  .slider-area .slider-1 p,.slider-area .nivo-directionNav a{top:30px}
  .template-section-area p{padding:0}
  .home-page-team-area .total-team .total-team-area .single-team-area a img{width:100%}
  .footer-bottom-area .footer-bottom-right ul{margin:10px;text-align:center}
  .single-services-content,.blog-page-content,.news-page-content-section-area{margin-top:30px}
  .single-services-area .single-services-content h2{font-size:19px}
  .single-news-page .news-body .informations ul li i{margin-right:0}
  .single-news-page .news-body .informations ul li{margin-right:6px}
  .home-page-team-area .total-team .total-team-area .single-team-area a,.single-services-area .sidebar-area .single-sidebar .shop-advertise-area img{margin-bottom:30px}
  .shop-area{margin-top:30px}
  .four-zero-four-area .four-zero-page-area h2{font-size:150px}
  .four-zero-four-area .four-zero-page-area h3{font-size:20px;letter-spacing:0px}
  .template-section-area h2{font-size:36px;margin-bottom:36px}
  .template-section-area h2::after{top:40px}
  .home-page-about-area .about-us-content h2{font-size:40px}
  .footer-top-area .single-footer ul li i{margin-right:10px}
  .about .home-page-about-area .about-us-content h2::after{top:50px}
  .footer-bottom-area .footer-bottom-right ul li{margin:0 8px}
  .our-service .single-service{margin:auto auto 30px;overflow:hidden;text-align:center}
  .our-service .single-service .media .pull-left{display:inline-block;float:none!important;margin-right:0!important}
  .our-service .single-service .media .media-body h4.media-heading a::after{margin:auto;right:0;text-align:center}
  .single-services-area .sidebar-area .single-sidebar h2{font-size:19px;margin-bottom:25px}
  .single-services-area .sidebar-area .single-sidebar h2::after{top:30px}
  .pagination-area ul li a{height:35px;line-height:35px;width:35px}
  .portfolio-area2 .single-portfolio2 .overlay-area2 .portfolio-informations2 a{height:25px;line-height:25px;top:0;width:25px}
  .add-to-cart-area ul li a{margin-right:0}
  .home-our-service-area .total-single-service-area .single-services-area .service-icon{margin-bottom:0}
  .add-to-cart-area ul li{float:none;text-align:center}
  .product-tab-area ul.tablist-area li{display:block;float:none!important}
  .product-tab-area ul.tablist-area li a{border-bottom:1px solid #ddd}
  .mean-container .mean-bar{padding:0px 0 10px}
  .section-spacing{padding:70px 0}
  .home-page-our-service{padding:60px 0}
  .home-page-banner-area{padding:60px 0}
  .dg-container{height:345px}
  .portfolio-area2 .single-portfolio2{margin:0}
  .home-page-team-area .total-team{margin-top:0}
  .single-portfolio-four{margin-top:30px}
  .contact-us .contact-page-content{margin-top:20px}
  .home-page-about-area,.home-portfolio-area,.home-page-store-area,.home-page-testimonial-area,.home-page-latest-blog,.footer-top-area,.page-header-area,.home-page-team-area,.our-service,.single-services-area,.portfolio-area,.portfolio-area2,.portfolio-area3,.four-zero-four-area{padding:30px 0}
  .slider-area .slider-1 p::after,.slider-area .slider-2 p::after,.home-page-banner-area h1::before,.home-page-banner-area h1::after{display:none}
  body.home.page .home-page-team-area .template-section-area,body.single-teammember .home-page-team-area + .home-page-team-area .template-section-area,.home-page-about-area + .home-page-banner-area + .home-page-team-area .template-section-area{margin-top:45px}
  body.single-teammember .home-page-team-area.team-top-area .single-team-area{margin-bottom:15px}
  .page:not(.home) .home-page-about-area .about-us-content h2::after,.single.single-service .single-services-area h2::after{top:50px}
}
@media only screen and (max-width:767px){
  .blog-page-area .blog-page-content .single-blog .media .pull-left{margin-right:0;padding-right:0;}
  .blog-page-area .blog-page-content .sticky .single-blog .media .pull-left{padding-bottom:15px!important;}
  .pagination-area{padding-bottom:30px;}
}
@media only screen and (max-width:767px){
  body.single .single-services-area.blog-page-area > .container > .row > .col-md-9{margin-bottom:30px;}
}
