@import url(https://www.besttourinmorocco.com/font-icons/font-awesome/css/font-awesome.min.css);@import url(https://www.besttourinmorocco.com/font-icons/pe-icon-7-stroke/css/pe-icon-7-stroke.css);@import url(https://www.besttourinmorocco.com/font-icons/ionicons/css/ionicons.css);@import url(https://www.besttourinmorocco.com/font-icons/elegant_font/style.css);@import url(https://www.besttourinmorocco.com/font-icons/flaticon-ventures/flaticon-ventures.css);@import url(https://www.besttourinmorocco.com/font-icons/flaticon-travel-icons/flaticon-travel-icons.css);@import url(https://www.besttourinmorocco.com/font-icons/rivolicons/style.css);@import url(https://www.besttourinmorocco.com/font-icons/stroke-gap-icons/style.css);@import url(https://www.besttourinmorocco.com/font-icons/themify-icons/themify-icons.css);@import url(https://www.besttourinmorocco.com/font-icons/simple-line-icons/css/simple-line-icons.css);@import url(https://www.besttourinmorocco.com/font-icons/tour-category/flaticon.css);@font-face{font-family:'PhilosopherRegular';src:url('https://www.besttourinmorocco.com/fonts/PhilosopherRegular.eot');src:url('https://www.besttourinmorocco.com/fonts/PhilosopherRegular.eot') format('embedded-opentype'),
url('https://www.besttourinmorocco.com/fonts/PhilosopherRegular.woff2') format('woff2'),
url('https://www.besttourinmorocco.com/fonts/PhilosopherRegular.woff') format('woff'),
url('https://www.besttourinmorocco.com/fonts/PhilosopherRegular.ttf') format('truetype'),
url('https://www.besttourinmorocco.com/fonts/PhilosopherRegular.svg') format('svg');}
@font-face{font-family:'PoppinsRegular';src:url('https://www.besttourinmorocco.com/fonts/PoppinsRegular.eot');src:url('https://www.besttourinmorocco.com/fonts/PoppinsRegular.eot') format('embedded-opentype'),
url('https://www.besttourinmorocco.com/fonts/PoppinsRegular.woff2') format('woff2'),
url('https://www.besttourinmorocco.com/fonts/PoppinsRegular.woff') format('woff'),
url('https://www.besttourinmorocco.com/fonts/PoppinsRegular.ttf') format('truetype'),
url('https://www.besttourinmorocco.com/fonts/PoppinsRegular.svg#PoppinsRegular') format('svg');}
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}
html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video{margin:0;padding:0;border:0;font-size:100%;font-family:inherit;vertical-align:baseline;zoom:1;}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section{display:block;position:relative;}
body{line-height:1;}
ol,
ul{list-style:none;}
blockquote,
q{quotes:none;}
blockquote:before,
blockquote:after,
q:before,
q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}
*{box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;-khtml-box-sizing:border-box;-webkit-box-sizing:border-box;}
body{font-family:'Roboto', sans-serif;font-size:16px;line-height:26px;font-weight:300;color:#24282D;-webkit-font-smoothing:antialiased!important;font-smoothing:antialiased!important;background-color:#FFF;letter-spacing:0.5px;}
img{max-width:100%;height:auto;display:block;}
img{-ms-interpolation-mode:bicubic;}
object,
embed{max-width:100%;}
a,
a:visited,
a:focus,
a:active,
a:hover{text-decoration:none;outline:none;}
a{color:#FE8800;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;cursor:poitner;text-decoration:none;}
a:hover{color:#E37900;text-decoration:none;}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6{font-family:'Oswald', sans-serif;line-height:1.4;color:#111;font-weight:300;}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small,
.h1 .small,
.h2 .small,
.h3 .small,
.h4 .small,
.h5 .small,
.h6 .small{font-weight:normal;line-height:1;color:#A1A1A1}
h1,
.h1,
h2,
.h2,
h3,
.h3{margin-top:21px;margin-bottom:10.5px}
h1 small,
.h1 small,
h2 small,
.h2 small,
h3 small,
.h3 small,
h1 .small,
.h1 .small,
h2 .small,
.h2 .small,
h3 .small,
.h3 .small{font-size:65%}
h4,
.h4,
h5,
.h5,
h6,
.h6{margin-top:10.5px;margin-bottom:10.5px}
h4 small,
.h4 small,
h5 small,
.h5 small,
h6 small,
.h6 small,
h4 .small,
.h4 .small,
h5 .small,
.h5 .small,
h6 .small,
.h6 .small{font-size:75%}
h1,
.h1{font-size:42px;}
h2,
.h2{font-size:28px;}
h2.font-lg,
.h2.font-lg{font-size:32px;font-weight:300;}
h3,
.h3{font-size:18px;}
h3.font-lg,
.h3.font-lg{font-size:24px;font-weight:500;}
h4,
.h4{font-size:16px;}
h4.font-lg,
.h4.font-lg{font-size:18px;font-weight:300;}
h5,
.h5{font-size:15px;font-weight:300;}
h6,
.h6{font-size:13px;}
h1:first-child,
h2:first-child,
h3:first-child,
h4:first-child,
h5:first-child,
h6:first-child{margin-top:0;}
@media only screen and (max-width:1199px){h1,
.h1{font-size:38px;}
h2,
.h2{font-size:26px;}
h3,
.h3{font-size:18px;}
h4,
.h4{font-size:16px;}
h5,
.h5{font-size:15px;}
h6,
.h6{font-size:13px;}
}
@media only screen and (max-width:991px){}
@media only screen and (max-width:767px){h1,
.h1{font-size:31px;}
h2,
.h2{font-size:22px;}
h3,
.h3{font-size:17px;}
h4,
.h4{font-size:15px;}
h5,
.h5{font-size:14px;}
h6,
.h6{font-size:13px;}
}
@media (max-width:479px){}
p{margin:0 0 15px;line-height:1.5;font-size:14px;}
p:last-child{margin-bottom:0;}
p.lead{margin-bottom:21px;font-size:23px;font-weight:300;line-height:1.45;}
p.font-lg{font-size:20px;margin-top:20px;line-height:26px;}
p.font-lg:first-child{margin-top:0;}
p.font-md{font-size:15px;letter-spacing:0.5px;line-height:22px;}
p.font-sm{font-size:14px;letter-spacing:1px;line-height:20px;}
p.font-lg + p.font-sm{margin-top:-5px;}
@media (min-width:768px){.lead{font-size:22.5px}
}
small,
.small{font-size:86%}
blockquote{overflow:hidden;font-family:"Merriweather", "Georgia", Times New Roman, Times, serif;font-size:20px;line-height:40px;font-style:italic;background:#EDEDED;padding:32px;color:#777;font-weight:300;border-radius:0;border-left:5px solid #E0E0E0;margin:30px 0;}
hr{border:none;border-top:1px solid #ccc;margin:0 0 24px 0;width:100%;}
@media only screen and (max-width:1199px){h1,
.h1{font-size:29px;}
}
@media only screen and (max-width:991px){}
@media only screen and (max-width:767px){body{font-size:14px;line-height:24px;}
}
@media (max-width:479px){}
.absolute{position:absolute;top:0;left:0;}
.block{display:block;}
.inline-block{display:inline-block;}
.overflow-hidden{overflow:hidden;}
.relative{position:relative;}
.clear{clear:both;width:100%;overflow:hidden;}
.sm-clear{display:none;}
.map-wrapper img{max-width:none;}
.hoover-pointer:hover,
.hover-pointer:hover{cursor:pointer;}
.hoover-help:hover,
.hover-help:hover{cursor:help;}
.overflow-x-hidden,
.hidden-x{overflow-x:hidden;}
.overlay, .dot-overlay, .navy-overlay{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.5);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#7c000000', endColorstr='#7c000000');-webkit-transition:all 0.4s ease-in-out 0s;-moz-transition:all 0.4s ease-in-out 0s;-ms-transition:all 0.4s ease-in-out 0s;-o-transition:all 0.4s ease-in-out 0s;transition:all 0.4s ease-in-out 0s;}
.dot-overlay{background:url(https://www.besttourinmorocco.com/images/dot-overlay.png) repeat;}
.navy-overlay{background:rgba(156, 39, 176, 0.26);}
.map-wrapper img,
.widget-map img{max-width:none !important;}
.border-shadow{-webkit-box-shadow:0px 0px 12px -3px rgba(0, 0, 0, 0.4);-moz-box-shadow:0px 0px 12px -3px rgba(0, 0, 0, 0.4);box-shadow:0px 0px 12px -3px rgba(0, 0, 0, 0.4);}
@media only screen and (max-width:1199px){}
@media only screen and (max-width:991px){.clear-sm{clear:both;width:100%;overflow:hidden;}
.block-sm,
.sm-block{display:block;}
}
@media only screen and (max-width:767px){.clear-xs{clear:both;width:100%;overflow:hidden;display:block;}
.block-xs,
.xs-block{display:block;}
.inline-block-xs{display:inline-block;}
.pull-left-xs{float:left !important;}
}
@media (max-width:479px){.xss-hidden,
.hidden-xss{display:none;}
.block-xss,
.xss-block{display:block;}
.pull-left-xss{float:left !important;}
}
.image-justified{overflow:hidden;height:220px;text-align:center;background:#CCC;}
.image-table{display:table;height:220px;}
.image-middle{display:table-cell;vertical-align:middle;}
.image-middle img{display:block;width:35vw;height:35vh;object-fit:cover;}
.image-object-fit img{width:100%;height:220px;background:#eee;display:block;}
.image-object-fit.image-object-fit-contain img{object-fit:contain}
.image-object-fit.image-object-fit-cover img{object-fit:cover}
.image-object-fit.image-object-fit-none img{object-fit:none}
.image-object-fit.image-object-fit-fill img{object-fit:fill}
.image-object-fit.image-object-fit-scale-down img{object-fit:scale-down}
.map-wrapper img,
.widget-map img{max-width:none !important;}
.image-overlay{position:absolute;top:0;left:0;z-index:3;overflow:hidden;width:100%;height:100%;text-align:center;-webkit-transition:opacity .25s ease, background-color .45s ease;transition:opacity .25s ease, background-color .45s ease;background:rgba(0, 0, 0, 0);}
.overlay-box:hover .image-overlay{background:rgba(0, 0, 0, 0.5)}
.image-overlay:before{display:inline-block;height:100%;vertical-align:middle;content:""}
.overlay-content{display:inline-block;vertical-align:middle;color:#fff}
.overlay-icon{margin-bottom:6px;color:#fff;border:2px solid #FFF;padding:10px;border-radius:3px;-webkit-transition:opacity .25s ease, background-color .45s ease;transition:opacity .25s ease, background-color .45s ease;opacity:0;filter:alpha(opacity=0)}
.overlay-box:hover .overlay-icon{opacity:1;filter:alpha(opacity=100);}
.overlay-icon i{color:#fff;font-size:56px}
.border-shadow{-webkit-box-shadow:0px 0px 12px -3px rgba(0, 0, 0, 0.4);-moz-box-shadow:0px 0px 12px -3px rgba(0, 0, 0, 0.4);box-shadow:0px 0px 12px -3px rgba(0, 0, 0, 0.4);}
.image-hoover-zoom{overflow:hidden;}
.image-hoover-zoom img{transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;}
.image-hoover-zoom:hover img{-moz-transform:scale(1.2);-webkit-transform:scale(1.2);transform:scale(1.2);}
ul.list-with-icon li{position:relative;padding-left:20px;line-height:20px;}
ul.list-with-icon li:last-child{margin-bottom:0;}
ul.list-with-icon li i{position:absolute;top:0;left:0;margin-right:10px;padding-right:10px;}
ul.list-with-icon.col-2{margin-left:-15px;margin-right:-15px;margin-bottom:-13px;}
ul.list-with-icon.col-2 li{float:left;width:50%;padding:0 15px;padding-left:40px;margin-bottom:13px;}
ul.list-with-icon.col-2 li i{left:15px;}
ul.list-bullet-circle{margin-left:15px;}
ul.list-bullet-circle li{list-style-type:circle;}
ul.list-bullet-circle.font-lg{font-size:20px;}
ul.list-bullet-circle.font-lg li + li{margin-top:7px;}
ul.list-bullet-circle-2 li{list-style-type:inherit;}
ul.border-bottom{border-bottom:0;}
ul.border-bottom li{border-bottom:1px solid #E6E6E6;padding-bottom:10px;line-height:1.45;margin-bottom:13px;}
ul.border-bottom.dotted li{border-bottom:1px dotted #CCC;}
ul.border-bottom li:last-child{border-bottom:0;padding-bottom:0;margin-bottom:0;}
ul.list-inline-block{margin-top:-10px;}
ul.list-inline-block li{display:inline-block;margin-right:20px;margin-top:10px;}
ul.list-yes-no li{display:block;position:relative;padding-left:30px;padding-top:2px;}
ul.list-yes-no li + li{margin-top:5px;}
ul.list-yes-no li:before{content:"\f3fe";font-family:'Ionicons';position:absolute;top:1px;left:0;font-size:24px;color:#FE8800;}
ul.list-yes-no li.no{color:#AAA;}
ul.list-yes-no li.no:before{content:"\f405";color:#AAA;}
ul.list-col-2 li{width:50%;float:left;padding-right:15px;}
ul.list-col-3 li{width:33.3333%;float:left;padding-right:15px;}
.list-yes-no-box{background:#ECF0F1;border:1px solid #DFDFDF;position:relative;padding:30px 20px 20px;padding-left:60px;}
.list-yes-no-box:before{content:"";position:absolute;top:0;bottom:5px;left:15px;width:25px;background:#FE8800;}
.list-yes-no-box:after{content:"";position:absolute;top:0;left:0;right:0;height:10px;background:rgba(0, 0, 0, 0.04);}
.list-yes-no-box ul{list-style:no;padding:0;margin:0;position:relative;}
.list-yes-no-box ul:after{content:"";position:absolute;bottom:-15px;left:-45px;width:0;height:0;border-style:solid;border-width:0 12.5px 12.5px 12.5px;border-color:transparent transparent #ECF0F1 transparent;}
.list-yes-no-box ul li{position:relative;}
.list-yes-no-box ul li + li{margin-top:5px;}
.list-yes-no-box ul li:before{font-family:"Ionicons";content:"\f383";position:absolute;top:0;left:-38px;color:#FFF;font-size:17px;}
.col-sm-4 .sidebar-wrapper .list-yes-no-box{padding-left:70px;}
.col-sm-4 .sidebar-wrapper .list-yes-no-box:before{left:25px;}
.col-sm-4 .sidebar-wrapper .list-yes-no-box:after{content:"";position:absolute;top:0;left:0;right:0;height:10px;background:rgba(0, 0, 0, 0.04);}
.lighhight-box{background:#7F4681;color:#FFF;padding:20px 15px;padding-left:50px;line-height:1;font-size:18px;letter-spacing:1px;position:relative;}
.lighhight-box i{position:absolute;top:6px;left:-2px;font-size:44px;}
.container-wrapper{position:relative;background:#FFF;padding-top:76px;}
.with-top-header .wrapper,
.with-top-header .container-wrapper{padding-top:107px;}
.transparent-header .wrapper,
.transparent-header .container-wrapper{padding-top:0;}
section,
.section{padding:0px 0px 80px;position:relative;}
.main-wrapper{background:#FFF;}
.container{position:relative;z-index:2;}
.full-width-wrapper{overflow-x:hidden;}
.content-wrapper.pr{padding-right:15px;}
.max-width-wrapper{max-width:1440px;margin:0 auto;}
.width-50{width:50%;}
.width-25{width:25%;}
.width-20{width:20%;}
.width-10{width:10%;}
.two-column-css{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:40px;-moz-column-gap:40px;column-gap:40px;}
.col-5-wrapper{margin-left:-15px;margin-right:-15px;}
.col-5-wrapper:before,
.col-5-wrapper:after{display:table;content:" ";}
.col-5-wrapper:after{clear:both;}
.col-5{width:20%;float:left;padding-right:15px;padding-left:15px;}
.gap-10 .col-5-wrapper{margin-left:-5px;margin-right:-5px;}
.gap-10 .col-5{padding-right:5px;padding-left:5px;}
@media (max-width:1280px){}
@media (max-width:991px){}
@media (max-width:767px){.container{width:100%;}
.xs-overflow{overflow:hidden;}
}
@media (min-width:768px){}
@media only screen and (max-width:1199px){.content-wrapper.pr{padding-right:5px;}
}
@media only screen and (max-width:991px){.content-wrapper.pr{padding-right:0;}
}
@media only screen and (max-width:767px){.main-wrapper{overflow:hidden;color:#0262DB;}
.container-wrapper{padding-top:56px;}
}
@media (max-width:479px){}
.row.gap-50{margin-right:-25px;margin-left:-25px;}
.gap-50 .col-sm-1,
.gap-50 .col-sm-2,
.gap-50 .col-sm-3,
.gap-50 .col-sm-4,
.gap-50 .col-sm-5,
.gap-50 .col-sm-6,
.gap-50 .col-sm-7,
.gap-50 .col-sm-8,
.gap-50 .col-sm-9,
.gap-50 .col-sm-10,
.gap-50 .col-sm-11,
.gap-50 .col-sm-12,
.gap-50 .col-md-1,
.gap-50 .col-md-2,
.gap-50 .col-md-3,
.gap-50 .col-md-4,
.gap-50 .col-md-5,
.gap-50 .col-md-6,
.gap-50 .col-md-7,
.gap-50 .col-md-8,
.gap-50 .col-md-9,
.gap-50 .col-md-10,
.gap-50 .col-md-11,
.gap-50 .col-md-12{padding-right:25px;padding-left:25px;}
.row.gap-40{margin-right:-20px;margin-left:-20px;}
.gap-40 .col-sm-1,
.gap-40 .col-sm-2,
.gap-40 .col-sm-3,
.gap-40 .col-sm-4,
.gap-40 .col-sm-5,
.gap-40 .col-sm-6,
.gap-40 .col-sm-7,
.gap-40 .col-sm-8,
.gap-40 .col-sm-9,
.gap-40 .col-sm-10,
.gap-40 .col-sm-11,
.gap-40 .col-sm-12,
.gap-40 .col-md-1,
.gap-40 .col-md-2,
.gap-40 .col-md-3,
.gap-40 .col-md-4,
.gap-40 .col-md-5,
.gap-40 .col-md-6,
.gap-40 .col-md-7,
.gap-40 .col-md-8,
.gap-40 .col-md-9,
.gap-40 .col-md-10,
.gap-40 .col-md-11,
.gap-40 .col-md-12{padding-right:20px;padding-left:20px;}
.row.gap-25{margin-right:-13px;margin-left:-12px;}
.gap-25 .col-sm-1,
.gap-25 .col-sm-2,
.gap-25 .col-sm-3,
.gap-25 .col-sm-4,
.gap-25 .col-sm-5,
.gap-25 .col-sm-6,
.gap-25 .col-sm-7,
.gap-25 .col-sm-8,
.gap-25 .col-sm-9,
.gap-25 .col-sm-10,
.gap-25 .col-sm-11,
.gap-25 .col-sm-12,
.gap-25 .col-md-1,
.gap-25 .col-md-2,
.gap-25 .col-md-3,
.gap-25 .col-md-4,
.gap-25 .col-md-5,
.gap-25 .col-md-6,
.gap-25 .col-md-7,
.gap-25 .col-md-8,
.gap-25 .col-md-9,
.gap-25 .col-md-10,
.gap-25 .col-md-11,
.gap-25 .col-md-12{padding-right:13px;padding-left:12px;}
.row.gap-20{margin-right:-10px;margin-left:-10px;}
.gap-20 .col-sm-1,
.gap-20 .col-sm-2,
.gap-20 .col-sm-3,
.gap-20 .col-sm-4,
.gap-20 .col-sm-5,
.gap-20 .col-sm-6,
.gap-20 .col-sm-7,
.gap-20 .col-sm-8,
.gap-20 .col-sm-9,
.gap-20 .col-sm-10,
.gap-20 .col-sm-11,
.gap-20 .col-sm-12,
.gap-20 .col-md-1,
.gap-20 .col-md-2,
.gap-20 .col-md-3,
.gap-20 .col-md-4,
.gap-20 .col-md-5,
.gap-20 .col-md-6,
.gap-20 .col-md-7,
.gap-20 .col-md-8,
.gap-20 .col-md-9,
.gap-20 .col-md-10,
.gap-20 .col-md-11,
.gap-20 .col-md-12{padding-right:10px;padding-left:10px;}
.row.gap-15{margin-right:-8px;margin-left:-7px;}
.gap-15 .col-sm-1,
.gap-15 .col-sm-2,
.gap-15 .col-sm-3,
.gap-15 .col-sm-4,
.gap-15 .col-sm-5,
.gap-15 .col-sm-6,
.gap-15 .col-sm-7,
.gap-15 .col-sm-8,
.gap-15 .col-sm-9,
.gap-15 .col-sm-10,
.gap-15 .col-sm-11,
.gap-15 .col-sm-12,
.gap-15 .col-md-1,
.gap-15 .col-md-2,
.gap-15 .col-md-3,
.gap-15 .col-md-4,
.gap-15 .col-md-5,
.gap-15 .col-md-6,
.gap-15 .col-md-7,
.gap-15 .col-md-8,
.gap-15 .col-md-9,
.gap-15 .col-md-10,
.gap-15 .col-md-11,
.gap-15 .col-md-12{padding-right:8px;padding-left:7px;}
.row.gap-10{margin-right:-5px;margin-left:-5px;}
.gap-10 .col-sm-1,
.gap-10 .col-sm-2,
.gap-10 .col-sm-3,
.gap-10 .col-sm-4,
.gap-10 .col-sm-5,
.gap-10 .col-sm-6,
.gap-10 .col-sm-7,
.gap-10 .col-sm-8,
.gap-10 .col-sm-9,
.gap-10 .col-sm-10,
.gap-10 .col-sm-11,
.gap-10 .col-sm-12,
.gap-10 .col-md-1,
.gap-10 .col-md-2,
.gap-10 .col-md-3,
.gap-10 .col-md-4,
.gap-10 .col-md-5,
.gap-10 .col-md-6,
.gap-10 .col-md-7,
.gap-10 .col-md-8,
.gap-10 .col-md-9,
.gap-10 .col-md-10,
.gap-10 .col-md-11,
.gap-10 .col-md-12{padding-right:5px;padding-left:5px;}
.row.gap-5{margin-right:-3px;margin-left:-2px;}
.gap-5 .col-sm-1,
.gap-5 .col-sm-2,
.gap-5 .col-sm-3,
.gap-5 .col-sm-4,
.gap-5 .col-sm-5,
.gap-5 .col-sm-6,
.gap-5 .col-sm-7,
.gap-5 .col-sm-8,
.gap-5 .col-sm-9,
.gap-5 .col-sm-10,
.gap-5 .col-sm-11,
.gap-5 .col-sm-12,
.gap-5 .col-md-1,
.gap-5 .col-md-2,
.gap-5 .col-md-3,
.gap-5 .col-md-4,
.gap-5 .col-md-5,
.gap-5 .col-md-6,
.gap-5 .col-md-7,
.gap-5 .col-md-8,
.gap-5 .col-md-9,
.gap-5 .col-md-10,
.gap-5 .col-md-11,
.gap-5 .col-md-12{padding-right:3px;padding-left:2px;}
.row.gap-2{margin-right:-1px;margin-left:-1px;}
.gap-2 .col-sm-1,
.gap-2 .col-sm-2,
.gap-2 .col-sm-3,
.gap-2 .col-sm-4,
.gap-2 .col-sm-5,
.gap-2 .col-sm-6,
.gap-2 .col-sm-7,
.gap-2 .col-sm-8,
.gap-2 .col-sm-9,
.gap-2 .col-sm-10,
.gap-2 .col-sm-11,
.gap-2 .col-sm-12,
.gap-2 .col-md-1,
.gap-2 .col-md-2,
.gap-2 .col-md-3,
.gap-2 .col-md-4,
.gap-2 .col-md-5,
.gap-2 .col-md-6,
.gap-2 .col-md-7,
.gap-2 .col-md-8,
.gap-2 .col-md-9,
.gap-2 .col-md-10,
.gap-2 .col-md-11,
.gap-2 .col-md-12{padding-right:1px;padding-left:1px;}
.row.gap-1{margin-right:-1px;margin-left:0px;}
.gap-1 .col-sm-1,
.gap-1 .col-sm-2,
.gap-1 .col-sm-3,
.gap-1 .col-sm-4,
.gap-1 .col-sm-5,
.gap-1 .col-sm-6,
.gap-1 .col-sm-7,
.gap-1 .col-sm-8,
.gap-1 .col-sm-9,
.gap-1 .col-sm-10,
.gap-1 .col-sm-11,
.gap-1 .col-sm-12,
.gap-1 .col-md-1,
.gap-1 .col-md-2,
.gap-1 .col-md-3,
.gap-1 .col-md-4,
.gap-1 .col-md-5,
.gap-1 .col-md-6,
.gap-1 .col-md-7,
.gap-1 .col-md-8,
.gap-1 .col-md-9,
.gap-1 .col-md-10,
.gap-1 .col-md-11,
.gap-1 .col-md-12{padding-right:1px;padding-left:0;}
.row.gap-0,
.row.no-gap{margin-right:0;margin-left:0;}
.gap-0 .col-sm-1,
.gap-0 .col-sm-2,
.gap-0 .col-sm-3,
.gap-0 .col-sm-4,
.gap-0 .col-sm-5,
.gap-0 .col-sm-6,
.gap-0 .col-sm-7,
.gap-0 .col-sm-8,
.gap-0 .col-sm-9,
.gap-0 .col-sm-10,
.gap-0 .col-sm-11,
.gap-0 .col-sm-12,
.no-gap .col-sm-1,
.no-gap .col-sm-2,
.no-gap .col-sm-3,
.no-gap .col-sm-4,
.no-gap .col-sm-5,
.no-gap .col-sm-6,
.no-gap .col-sm-7,
.no-gap .col-sm-8,
.no-gap .col-sm-9,
.no-gap .col-sm-10,
.no-gap .col-sm-11,
.no-gap .col-sm-12,
.gap-0 .col-md-1,
.gap-0 .col-md-2,
.gap-0 .col-md-3,
.gap-0 .col-md-4,
.gap-0 .col-md-5,
.gap-0 .col-md-6,
.gap-0 .col-md-7,
.gap-0 .col-md-8,
.gap-0 .col-md-9,
.gap-0 .col-md-10,
.gap-0 .col-md-11,
.gap-0 .col-md-12,
.no-gap .col-md-1,
.no-gap .col-md-2,
.no-gap .col-md-3,
.no-gap .col-md-4,
.no-gap .col-md-5,
.no-gap .col-md-6,
.no-gap .col-md-7,
.no-gap .col-md-8,
.no-gap .col-md-9,
.no-gap .col-md-10,
.no-gap .col-md-11,
.no-gap .col-md-12{padding-right:0;padding-left:0;}
@media only screen and (max-width:1199px){}
@media only screen and (max-width:991px){.row.sm-gap-20{margin-right:-10px;margin-left:-10px;}
.sm-gap-20 .col-sm-1,
.sm-gap-20 .col-sm-2,
.sm-gap-20 .col-sm-3,
.sm-gap-20 .col-sm-4,
.sm-gap-20 .col-sm-5,
.sm-gap-20 .col-sm-6,
.sm-gap-20 .col-sm-7,
.sm-gap-20 .col-sm-8,
.sm-gap-20 .col-sm-9,
.sm-gap-20 .col-sm-10,
.sm-gap-20 .col-sm-11,
.sm-gap-20 .col-sm-12{padding-right:10px;padding-left:10px;}
}
@media only screen and (max-width:767px){.row.xs-gap-20{margin-right:-10px;margin-left:-10px;}
.xs-gap-20 .col-md-1,
.xs-gap-20 .col-md-2,
.xs-gap-20 .col-md-3,
.xs-gap-20 .col-md-4,
.xs-gap-20 .col-md-5,
.xs-gap-20 .col-md-6,
.xs-gap-20 .col-md-7,
.xs-gap-20 .col-md-8,
.xs-gap-20 .col-md-9,
.xs-gap-20 .col-md-10,
.xs-gap-20 .col-md-11,
.xs-gap-20 .col-md-12{padding-right:10px;padding-left:10px;}
.row.xs-gap-15{margin-right:-8px;margin-left:-7px;}
.xs-gap-15 .col-md-1,
.xs-gap-15 .col-md-2,
.xs-gap-15 .col-md-3,
.xs-gap-15 .col-md-4,
.xs-gap-15 .col-md-5,
.xs-gap-15 .col-md-6,
.xs-gap-15 .col-md-7,
.xs-gap-15 .col-md-8,
.xs-gap-15 .col-md-9,
.xs-gap-15 .col-md-10,
.xs-gap-15 .col-md-11,
.xs-gap-15 .col-md-12{padding-right:8px;padding-left:7px;}
.row.gap-10{margin-right:-5px;margin-left:-5px;}
.gap-10 .col-md-1,
.gap-10 .col-md-2,
.gap-10 .col-md-3,
.gap-10 .col-md-4,
.gap-10 .col-md-5,
.gap-10 .col-md-6,
.gap-10 .col-md-7,
.gap-10 .col-md-8,
.gap-10 .col-md-9,
.gap-10 .col-md-10,
.gap-10 .col-md-11,
.gap-10 .col-md-12{padding-right:5px;padding-left:5px;}
.row.gap-5{margin-right:-3px;margin-left:-2px;}
.gap-5 .col-md-1,
.gap-5 .col-md-2,
.gap-5 .col-md-3,
.gap-5 .col-md-4,
.gap-5 .col-md-5,
.gap-5 .col-md-6,
.gap-5 .col-md-7,
.gap-5 .col-md-8,
.gap-5 .col-md-9,
.gap-5 .col-md-10,
.gap-5 .col-md-11,
.gap-5 .col-md-12{padding-right:3px;padding-left:2px;}
}
@media (max-width:479px){.col-xss-12{width:100%;}
.col-xss-7{width:58.33333333%;}
.col-xss-8{width:66.66666667%;}
.col-xss-6{width:50%;}
.col-xss-5{width:41.66666667%;}
.col-xss-4{width:33.33333333%;}
.col-xss-3{width:25%;}
}
.font10{font-size:10px !important;}
.font12{font-size:12px !important;}
.font13{font-size:13px !important;}
.font14{font-size:14px !important;}
.font16{font-size:16px !important;}
.font18{font-size:18px !important;}
.font20{font-size:20px !important;}
.font22{font-size:22px !important;}
.font24{font-size:24px !important;}
.font26{font-size:26px !important;}
.font100{font-weight:100 !important;}
.font200{font-weight:200 !important;}
.font300{font-weight:300 !important;}
.font400{font-weight:400 !important;}
.font500{font-weight:500 !important;}
.font600{font-weight:600 !important;}
.font700{font-weight:700 !important;}
.line-1{line-height:1 !important;}
.line-1-45{line-height:1.45 !important;}
.line14{line-height:14px !important;}
.line16{line-height:16px !important;}
.line18{line-height:18px !important;}
.line20{line-height:20px !important;}
.line22{line-height:22px !important;}
.line-1{line-height:1 !important;}
.line-12{line-height:1.2 !important;}
.line-13{line-height:1.3 !important;}
.line-135{line-height:1.35 !important;}
.line-14{line-height:1.4 !important;}
.line-145{line-height:1.45 !important;}
.line-15{line-height:1.5 !important;}
.spacing-1{letter-spacing:1px !important;}
.spacing-2{letter-spacing:2px !important;}
.spacing-3{letter-spacing:3px !important;}
.text-center{text-align:center !important;}
.text-left{text-align:left !important;}
.text-right{text-align:right !important;}
.text-primary{color:#FF5722 !important;}
.text-info{color:#3A679A !important;}
.text-success{color:#358D44 !important;}
.text-warning{color:#EDBA39 !important;}
.text-danger{color:#DB0B23 !important;}
.text-color-02{color:#87495B !important;}
.text-color-03{color:#0B4D81 !important;}
.text-white{color:#FFF !important;}
.text-light,
.text-muted{color:#AAA !important;}
.link-info{color:#2E8ED7 !important;}
.link-info:hover{color:#287CBD !important;}
.link-success{color:#358D44 !important;}
.link-success:hover{color:#5CC72A !important;}
.link-warning{color:#EDBA39 !important;}
.link-warning:hover{color:#E6B332 !important;}
.link-danger{color:#FF3755 !important;}
.link-danger:hover{color:#E6324D !important;}
.text-darker{color:#333 !important;}
.upper,
.uppercase{text-transform:uppercase !important;}
.lower{text-transform:lowercase !important;}
.cap{text-transform:capitalize !important;}
a.link-alt{color:#AB9F9D;}
a.link-alt:hover{color:#F04F38;}
.font-italic{font-style:italic !important;font-family:'Open Sans', 'rsu_textregular', sans-serif;}
.underline{text-decoration:underline;}
@media only screen and (max-width:1199px){}
@media only screen and (max-width:991px){.text-center-sm{text-align:center !important;}
.text-left-sm{text-align:left !important;}
}
@media only screen and (max-width:767px){.text-left-xs{text-align:left !important;}
.text-center-xs{text-align:center !important;}
}
@media (max-width:479px){.text-left-xss{text-align:left !important;}
}
.section-title{font-size:24px;line-height:1.25;margin:0 0 50px;text-align:center;position:relative;}
.section-title h2{text-transform:capitalize;position:relative;font-size:34px;line-height:1;margin:0;border-bottom:1px dashed #ccc;display:inline-block;padding-bottom:15px;color:#fe8800;}
.section-title h2:after{content:;font-family:fontawesome;display:block;font-size:15px;position:absolute;right:0;left:0;top:43px;margin:0 auto;color:#feaf54;}
h2.section-title{text-transform:uppercase;line-height:1;font-size:40px;border-bottom:1px solid #E1E1E1;margin:0 0 30px;padding-bottom:10px;font-weight:600;}
h3.section-title{text-transform:uppercase;line-height:1;letter-spacing:2.5px;font-size:18px;border-bottom:2px solid #E6E6E6;margin:0 0 20px;padding-bottom:5px;font-weight:700;}
h5.section-title{text-transform:uppercase;line-height:1;letter-spacing:3px;font-size:14px;border-bottom:2px solid #E6E6E6;margin:0 0 15px;padding-bottom:5px;}
.section-title p{font-weight:300;font-size:16px;text-align:center;letter-spacing:0.5px;margin:15px 0 0;line-height:1.25;color:#333;}
@media only screen and (max-width:1199px){}
@media only screen and (max-width:991px){.section-title h3{font-size:32px;}
.section-title h3:after{top:33px;}
}
@media only screen and (max-width:767px){.section-header-3 h2{font-size:20px;}
.section-header-3 p{font-size:16px;}
.section-title-05 h2{font-size:18px;line-height:22px;margin-bottom:35px;font-weight:700;text-transform:uppercase;position:relative;}
h3.section-title{font-size:26px;}
}
@media (max-width:639px){.section-title h3:after, .section-title h2:after{top:32px;}
}
@media (max-width:479px){.section-title h2{font-size:28px;}
}
.bg-primary{background:#FE8800 !important;color:#FFF !important;}
.bg-info{background:#006C95 !important;color:#FFF !important;}
.bg-success{background:#358D44 !important;color:#FFF !important;}
.bg-warning{background:#EDBA39 !important;color:#FFF !important;}
.bg-danger{background:#DC0D3B !important;color:#FFF !important;}
.bg-color-02{background:#F0B435 !important;color:#FFF !important;}
.bg-color-03{background:#729C2C !important;color:#FFF !important;}
.bg-light{background:#F7F7F7 !important;}
.bg-light-2{background:#F0F0F2 !important;color:#333333;}
.bg-light-3{background:#F2F2F2 !important;color:#333333;}
.bg-light-4{background:#EEE !important;}
.bg-light-primary{background:#FFFBF7 !important;}
.bg-dark{background:#444 !important;color:#FFF;}
.bg-dark-2{background:#292E34 !important;color:#FFF;}
.bg-white{background:#FFF !important;}
.bg-primary h1,
.bg-primary h2,
.bg-primary h3,
.bg-primary h4,
.bg-primary h5,
.bg-primary h6,
.bg-info h1,
.bg-info h2,
.bg-info h3,
.bg-info h4,
.bg-info h5,
.bg-info h6,
.bg-success h1,
.bg-success h2,
.bg-success h3,
.bg-success h4,
.bg-success h5,
.bg-success h6,
.bg-warning h1,
.bg-warning h2,
.bg-warning h3,
.bg-warning h4,
.bg-warning h5,
.bg-warning h6,
.bg-danger h1,
.bg-danger h2,
.bg-danger h3,
.bg-danger h4,
.bg-danger h5,
.bg-danger h6,
.bg-color-02 h1,
.bg-color-02 h2,
.bg-color-02 h3,
.bg-color-02 h4,
.bg-color-02 h5,
.bg-color-02 h6,
.bg-bg-color-03 h1,
.bg-bg-color-03 h2,
.bg-bg-color-03 h3,
.bg-bg-color-03 h4,
.bg-bg-color-03 h5,
.bg-bg-color-03 h6{color:#FFF !important;}
.bg-primary a,
.bg-info a,
.bg-success a,
.bg-danger a{color:#FFF;}
.bg-primary a:hover,
.bg-info a:hover,
.bg-success a:hover,
.bg-danger a:hover{text-decoration:underline;}
.bg-img,
.image-bg{background-size:cover !important;background-repeat:no;background-position:center center;}
.btn + .btn{margin-top:0;}
.btn{border-radius:0;-webkit-transition:all .3s;-o-transition:all .3s;transition:all .3s;text-transform:uppercase;font-size:12px;letter-spacing:1.5px;font-weight:600;padding-top:8px;padding-bottom:9px;margin-bottom:1px;border-radius:5px;}
.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus{outline:none;outline:none;}
.btn:hover,
.btn:focus,
.btn.focus{color:#333;text-decoration:none;}
.btn:active,
.btn.active{-webkit-box-shadow:none;box-shadow:none;}
.btn:hover,
.btn:focus,
.btn:active,
.btn:active:focus{-webkit-box-shadow:none;box-shadow:none;outline:none;}
.btn-search{padding-top:9px;padding-bottom:8px;}
.btn-pure{padding:0;font-size:inherit;padding:0;background:none;line-height:1;}
.btn-default{color:#555;background-color:#F3F3F3;border-color:#F3F3F3;}
.btn-default:hover{background-color:#EBEBEB;border-color:#EBEBEB;}
.btn-primary{background:#fe8800;border-color:transparent;color:#FFF !important;}
.btn-primary:hover{background:#006c95;border-color:#006c95;}
.btn-info{background:#2E8ED7;border-color:#2E8ED7;color:#FFF !important;}
.btn-info:hover{background:#4477B2;border-color:#4477B2;}
.btn-success{background:#358D44;border-color:#358D44;color:#FFF !important;}
.btn-success:hover{background:#52B545;border-color:#52B545;}
.btn-warning{background:#EDBA39;border-color:#EDBA39;color:#FFF !important;}
.btn-warning:hover{background:#EDC868;border-color:#EDC868;}
.btn-danger{background:#EE001A;border-color:#EE001A;color:#FFF !important;}
.btn-danger:hover{background:#F50C27;border-color:#F50C27;}
.btn-color-02{background:#87495B;border-color:#87495B;color:#FFF !important;}
.btn-color-02:hover{background:#A1576C;border-color:#A1576C;}
.btn-color-03{background:#0B4D81;border-color:#0B4D81;color:#FFF !important;}
.btn-color-03:hover{background:#0E5E9C;border-color:#0E5E9C;}
.btn.btn-border{background:transparent;border-width:2px;}
.btn-primary.btn-border{color:#FE8800 !important;}
.btn-info.btn-border{color:#2E8ED7 !important;}
.btn-success.btn-border{color:#358D44 !important;}
.btn-warning.btn-border{color:#EDBA39 !important;}
.btn-danger.btn-border{color:#EE001A !important;}
.btn-primary.btn-border:hover{color:#FFF !important;background:#FE8800;border-color:#FE8800;}
.btn-info.btn-border:hover{color:#FFF !important;background:#287CBD;border-color:#287CBD;}
.btn-success.btn-border:hover{color:#FFF !important;background:#5CC72A;border-color:#5CC72A;}
.btn-warning.btn-border:hover{color:#FFF !important;background:#EDBA39;border-color:#EDBA39;}
.btn-danger.btn-border:hover{color:#FFF !important;background:#E6324D;border-color:#E6324D;}
.btn-more-less,
.btn-info-more-less{background:none;padding:0;font-size:12px;text-transform:uppercase;color:#7F4681;font-weight:600;font-family:'Open Sans', sans-serif;}
.btn-more-less:hover,
.btn-more-less:focus,
.btn-more-less:active,
.btn-info-more-less:hover,
.btn-info-more-less:focus,
.btn-info-more-less:active{color:#99549C;}
.btn-more-less{background:none;padding:0;font-size:12px;text-transform:uppercase;color:#F65C33;font-weight:600;font-family:'Open Sans', sans-serif;}
.btn-more-less:hover,
.btn-more-less:focus,
.btn-more-less:active{color:#F65C33;}
.btn-icon{position:relative;padding-right:36px;}
.btn-icon .icon{position:absolute;top:-1px;bottom:-1px;right:0;width:36px;text-align:center;display:block;border-left:1px solid rgba(255, 255, 255, 0.2);font-size:12px;padding-top:10px;}
.btn-xs{padding:0 10px;padding-top:4px;padding-bottom:3px;font-size:10px;letter-spacing:2px;}
.btn-sm{padding-top:7px;padding-bottom:5px;font-size:11px;letter-spacing:2px;border-radius:0;}
.btn-lg{padding-top:12px;padding-bottom:10px;font-size:15px;}
.btn-lg.btn-icon{padding-right:66px;}
.btn-lg.btn-icon .icon{width:46px;font-size:30px;padding-top:5px;}
.btn-lgg{padding-top:18px;padding-bottom:15px;font-size:17px;}
.btn.btn-xs.btn-border{padding-top:3px;padding-bottom:2px;}
.btn.btn-sm.btn-border{padding-top:6px;padding-bottom:4px;}
.btn.btn-lgg.btn-border{padding-top:17px;padding-bottom:14px;}
.btn-round{border-radius:100px;padding-left:15px;padding-right:15px;}
.btn-wide{padding-left:50px;padding-right:50px;}
.label{font-size:13px;border-radius:2px;padding:2px 8px 1px;font-weight:600;letter-spacing:1px;}
.label-primary{background:#FE8800;}
.form-control{border-radius:0;box-shadow:none;border-color:#E7E7E7;height:36px;font-size:15px;padding-top:6px;letter-spacing:0.5px;o-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-webkit-transition:all 0.3s ease-out;transition:all 0.3s ease-out;}
.form-control:focus{border-color:#FE8800;outline:0;-webkit-box-shadow:none;box-shadow:none;}
.form-icon,
.form-icon-right{position:relative;}
.form-icon .form-control{padding-left:28px;}
.form-icon i{position:absolute;bottom:10px;left:10px;color:#999;}
.form-icon-right .form-control{padding-right:28px;}
.form-icon-right i{position:absolute;bottom:10px;right:10px;color:#999;}
.form-lg label{font-size:18px;}
.form-lg .form-control{height:42px;}
.form-lg i{font-size:18px;bottom:12px;}
.form-control.width-auto{width:auto;}
.form-group-sm .form-control{border-radius:0;padding-top:6px;}
.form-group-lg .form-control{border-radius:0;height:50px;padding-top:12px;}
.form-control.form-control-light{border-color:#F2F2F2;background:#F2F2F2;-webkit-box-shadow:0px 1px 5px 0px rgba(0, 0, 0, 0.24);-moz-box-shadow:0px 1px 5px 0px rgba(0, 0, 0, 0.24);box-shadow:0px 1px 5px 0px rgba(0, 0, 0, 0.24);border:1px solid #E6E6E6;}
.form-control.form-control-light:focus,
.form-control.form-control-light:active{border-color:#DCDCDC;background:#FFF;}
.form-control.form-control-primary{border-color:#FE8800;background:#FE8800;color:rgba(255, 255, 255, 1);}
.form-control.form-control-primary::-moz-placeholder{color:rgba(255, 255, 255, 0.9);}
.form-control.form-control-primary:-ms-input-placeholder{color:rgba(255, 255, 255, 0.9);}
.form-control.form-control-primary::-webkit-input-placeholder{color:rgba(255, 255, 255, 0.9);}
.form-control.form-control-primary-border{border:1px solid #FE8800;color:rgba(254, 136, 0, 1);}
.form-control.form-control-primary-border::-moz-placeholder{color:rgba(254, 136, 0, 0.6);}
.form-control.form-control-primary-border:-ms-input-placeholder{color:rgba(254, 136, 0, 0.6);}
.form-control.form-control-primary-border::-webkit-input-placeholder{color:rgba(254, 136, 0, 0.6);}
.input-group-addon{border-radius:0;}
.input-group .input-group-addon.bg-white{border-color:#E7E7E7;}
.input-group-addon-icon{position:relative;padding-left:30px;}
.input-group-addon-icon i{position:absolute;top:9px;left:10px;font-size:16px;}
.input-group.no-border .input-group-addon{border:0;padding:0;padding-right:5px;}
.input-group.no-border .form-control{border-top:0;border-bottom:0;border-left:0;padding:0;padding-right:15px;margin-top:-1px;}
.input-group.no-border select.form-control{margin-top:-1px !important;}
.input-group.no-border.input-group-addon-icon{padding-left:23px;}
.input-group.no-border.input-group-addon-icon i{position:absolute;left:-23px;}
.input-group .form-control{height:36px;}
@media only screen and (max-width:1199px){}
@media only screen and (max-width:991px){}
@media only screen and (max-width:767px){}
@media (max-width:479px){}
[class*=GridLex-grid]{box-sizing:border-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;margin:0}
.GridLex-col,
[class*=GridLex-col-]{box-sizing:border-box;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;padding:0;}
.GridLex-col{-webkit-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0}
.GridLex-grid.GridLex-col,
.GridLex-grid[class*=GridLex-col-]{margin:0;padding:0}
[class*=GridLex-grid-][class*=-noGutter]{margin:0}
[class*=GridLex-grid-][class*=-noGutter]>[class*=GridLex-col]{padding:0}
[class*=GridLex-grid-][class*=-center]{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
[class*=GridLex-grid-][class*=-right]{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;margin-left:auto}
[class*=GridLex-grid-][class*=-top]{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}
[class*=GridLex-grid-][class*=-middle]{-webkit-align-items:center;-ms-flex-align:center;align-items:center}
[class*=GridLex-grid-][class*=-bottom]{-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}
[class*=GridLex-grid-][class*=-reverse]{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
[class*=GridLex-grid-][class*=-column]{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}
[class*=GridLex-grid-][class*=-column-reverse]{-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}
[class*=GridLex-grid-][class*=-spaceBetween]{-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
[class*=GridLex-grid-][class*=-spaceAround]{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}
[class*=GridLex-grid-][class*=-equalHeight]>[class*=GridLex-col]{display:-webkit-flex;display:-ms-flexbox;display:flex}
[class*=GridLex-col-][class*=-top]{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}
[class*=GridLex-col-][class*=-middle]{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}
[class*=GridLex-col-][class*=-bottom]{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}
[class*=GridLex-col-][class*=-first]{-webkit-order:-1;-ms-flex-order:-1;order:-1}
[class*=GridLex-col-][class*=-last]{-webkit-order:1;-ms-flex-order:1;order:1}
[class*=GridLex-grid-1]>[class*=GridLex-col]{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}
[class*=GridLex-grid-2]>[class*=GridLex-col]{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}
[class*=GridLex-grid-3]>[class*=GridLex-col]{-webkit-flex-basis:33.33333333%;-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}
[class*=GridLex-grid-4]>[class*=GridLex-col]{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}
[class*=GridLex-grid-5]>[class*=GridLex-col]{-webkit-flex-basis:20%;-ms-flex-preferred-size:20%;flex-basis:20%;max-width:20%}
[class*=GridLex-grid-6]>[class*=GridLex-col]{-webkit-flex-basis:16.66666667%;-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}
[class*=GridLex-grid-7]>[class*=GridLex-col]{-webkit-flex-basis:14.28571429%;-ms-flex-preferred-size:14.28571429%;flex-basis:14.28571429%;max-width:14.28571429%}
[class*=GridLex-grid-8]>[class*=GridLex-col]{-webkit-flex-basis:12.5%;-ms-flex-preferred-size:12.5%;flex-basis:12.5%;max-width:12.5%}
[class*=GridLex-grid-9]>[class*=GridLex-col]{-webkit-flex-basis:11.11111111%;-ms-flex-preferred-size:11.11111111%;flex-basis:11.11111111%;max-width:11.11111111%}
[class*=GridLex-grid-10]>[class*=GridLex-col]{-webkit-flex-basis:10%;-ms-flex-preferred-size:10%;flex-basis:10%;max-width:10%}
[class*=GridLex-grid-11]>[class*=GridLex-col]{-webkit-flex-basis:9.09090909%;-ms-flex-preferred-size:9.09090909%;flex-basis:9.09090909%;max-width:9.09090909%}
[class*=GridLex-grid-12]>[class*=GridLex-col]{-webkit-flex-basis:8.33333333%;-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}
@media screen and (max-width:80em){[class*=_lg-1]>[class*=GridLex-col]{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}
[class*=_lg-2]>[class*=GridLex-col]{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}
[class*=_lg-3]>[class*=GridLex-col]{-webkit-flex-basis:33.33333333%;-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}
[class*=_lg-4]>[class*=GridLex-col]{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}
[class*=_lg-5]>[class*=GridLex-col]{-webkit-flex-basis:20%;-ms-flex-preferred-size:20%;flex-basis:20%;max-width:20%}
[class*=_lg-6]>[class*=GridLex-col]{-webkit-flex-basis:16.66666667%;-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}
[class*=_lg-7]>[class*=GridLex-col]{-webkit-flex-basis:14.28571429%;-ms-flex-preferred-size:14.28571429%;flex-basis:14.28571429%;max-width:14.28571429%}
[class*=_lg-8]>[class*=GridLex-col]{-webkit-flex-basis:12.5%;-ms-flex-preferred-size:12.5%;flex-basis:12.5%;max-width:12.5%}
[class*=_lg-9]>[class*=GridLex-col]{-webkit-flex-basis:11.11111111%;-ms-flex-preferred-size:11.11111111%;flex-basis:11.11111111%;max-width:11.11111111%}
[class*=_lg-10]>[class*=GridLex-col]{-webkit-flex-basis:10%;-ms-flex-preferred-size:10%;flex-basis:10%;max-width:10%}
[class*=_lg-11]>[class*=GridLex-col]{-webkit-flex-basis:9.09090909%;-ms-flex-preferred-size:9.09090909%;flex-basis:9.09090909%;max-width:9.09090909%}
[class*=_lg-12]>[class*=GridLex-col]{-webkit-flex-basis:8.33333333%;-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}
}
@media screen and (max-width:64em){[class*=_md-1]>[class*=GridLex-col]{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}
[class*=_md-2]>[class*=GridLex-col]{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}
[class*=_md-3]>[class*=GridLex-col]{-webkit-flex-basis:33.33333333%;-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}
[class*=_md-4]>[class*=GridLex-col]{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}
[class*=_md-5]>[class*=GridLex-col]{-webkit-flex-basis:20%;-ms-flex-preferred-size:20%;flex-basis:20%;max-width:20%}
[class*=_md-6]>[class*=GridLex-col]{-webkit-flex-basis:16.66666667%;-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}
[class*=_md-7]>[class*=GridLex-col]{-webkit-flex-basis:14.28571429%;-ms-flex-preferred-size:14.28571429%;flex-basis:14.28571429%;max-width:14.28571429%}
[class*=_md-8]>[class*=GridLex-col]{-webkit-flex-basis:12.5%;-ms-flex-preferred-size:12.5%;flex-basis:12.5%;max-width:12.5%}
[class*=_md-9]>[class*=GridLex-col]{-webkit-flex-basis:11.11111111%;-ms-flex-preferred-size:11.11111111%;flex-basis:11.11111111%;max-width:11.11111111%}
[class*=_md-10]>[class*=GridLex-col]{-webkit-flex-basis:10%;-ms-flex-preferred-size:10%;flex-basis:10%;max-width:10%}
[class*=_md-11]>[class*=GridLex-col]{-webkit-flex-basis:9.09090909%;-ms-flex-preferred-size:9.09090909%;flex-basis:9.09090909%;max-width:9.09090909%}
[class*=_md-12]>[class*=GridLex-col]{-webkit-flex-basis:8.33333333%;-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}
}
@media screen and (max-width:48em){[class*=_sm-1]>[class*=col]{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}
[class*=_sm-2]>[class*=col]{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}
[class*=_sm-3]>[class*=col]{-webkit-flex-basis:33.33333333%;-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}
[class*=_sm-4]>[class*=col]{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}
[class*=_sm-5]>[class*=col]{-webkit-flex-basis:20%;-ms-flex-preferred-size:20%;flex-basis:20%;max-width:20%}
[class*=_sm-6]>[class*=col]{-webkit-flex-basis:16.66666667%;-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}
[class*=_sm-7]>[class*=col]{-webkit-flex-basis:14.28571429%;-ms-flex-preferred-size:14.28571429%;flex-basis:14.28571429%;max-width:14.28571429%}
[class*=_sm-8]>[class*=col]{-webkit-flex-basis:12.5%;-ms-flex-preferred-size:12.5%;flex-basis:12.5%;max-width:12.5%}
[class*=_sm-9]>[class*=col]{-webkit-flex-basis:11.11111111%;-ms-flex-preferred-size:11.11111111%;flex-basis:11.11111111%;max-width:11.11111111%}
[class*=_sm-10]>[class*=col]{-webkit-flex-basis:10%;-ms-flex-preferred-size:10%;flex-basis:10%;max-width:10%}
[class*=_sm-11]>[class*=col]{-webkit-flex-basis:9.09090909%;-ms-flex-preferred-size:9.09090909%;flex-basis:9.09090909%;max-width:9.09090909%}
[class*=_sm-12]>[class*=col]{-webkit-flex-basis:8.33333333%;-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}
}
@media screen and (max-width:35.5em){[class*=_xs-1]>[class*=GridLex-col]{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}
[class*=_xs-2]>[class*=GridLex-col]{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}
[class*=_xs-3]>[class*=GridLex-col]{-webkit-flex-basis:33.33333333%;-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}
[class*=_xs-4]>[class*=GridLex-col]{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}
[class*=_xs-5]>[class*=GridLex-col]{-webkit-flex-basis:20%;-ms-flex-preferred-size:20%;flex-basis:20%;max-width:20%}
[class*=_xs-6]>[class*=GridLex-col]{-webkit-flex-basis:16.66666667%;-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}
[class*=_xs-7]>[class*=GridLex-col]{-webkit-flex-basis:14.28571429%;-ms-flex-preferred-size:14.28571429%;flex-basis:14.28571429%;max-width:14.28571429%}
[class*=_xs-8]>[class*=GridLex-col]{-webkit-flex-basis:12.5%;-ms-flex-preferred-size:12.5%;flex-basis:12.5%;max-width:12.5%}
[class*=_xs-9]>[class*=GridLex-col]{-webkit-flex-basis:11.11111111%;-ms-flex-preferred-size:11.11111111%;flex-basis:11.11111111%;max-width:11.11111111%}
[class*=_xs-10]>[class*=GridLex-col]{-webkit-flex-basis:10%;-ms-flex-preferred-size:10%;flex-basis:10%;max-width:10%}
[class*=_xs-11]>[class*=GridLex-col]{-webkit-flex-basis:9.09090909%;-ms-flex-preferred-size:9.09090909%;flex-basis:9.09090909%;max-width:9.09090909%}
[class*=_xs-12]>[class*=GridLex-col]{-webkit-flex-basis:8.33333333%;-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}
}
[class*=GridLex-grid]>[class*=GridLex-col-1]{-webkit-flex-basis:8.33333333%;-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}
[class*=GridLex-grid]>[class*=GridLex-col-2]{-webkit-flex-basis:16.66666667%;-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}
[class*=GridLex-grid]>[class*=GridLex-col-3]{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}
[class*=GridLex-grid]>[class*=GridLex-col-4]{-webkit-flex-basis:33.33333333%;-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}
[class*=GridLex-grid]>[class*=GridLex-col-5]{-webkit-flex-basis:41.66666667%;-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}
[class*=GridLex-grid]>[class*=GridLex-col-6]{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}
[class*=GridLex-grid]>[class*=GridLex-col-7]{-webkit-flex-basis:58.33333333%;-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}
[class*=GridLex-grid]>[class*=GridLex-col-8]{-webkit-flex-basis:66.66666667%;-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}
[class*=GridLex-grid]>[class*=GridLex-col-9]{-webkit-flex-basis:75%;-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}
[class*=GridLex-grid]>[class*=GridLex-col-10]{-webkit-flex-basis:83.33333333%;-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}
[class*=GridLex-grid]>[class*=GridLex-col-11]{-webkit-flex-basis:91.66666667%;-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}
[class*=GridLex-grid]>[class*=GridLex-col-12]{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}
[class*=GridLex-grid]>[push-left*=off-0]{margin-left:0}
[class*=GridLex-grid]>[push-left*=off-1]{margin-left:8.33333333%}
[class*=GridLex-grid]>[push-left*=off-2]{margin-left:16.66666667%}
[class*=GridLex-grid]>[push-left*=off-3]{margin-left:25%}
[class*=GridLex-grid]>[push-left*=off-4]{margin-left:33.33333333%}
[class*=GridLex-grid]>[push-left*=off-5]{margin-left:41.66666667%}
[class*=GridLex-grid]>[push-left*=off-6]{margin-left:50%}
[class*=GridLex-grid]>[push-left*=off-7]{margin-left:58.33333333%}
[class*=GridLex-grid]>[push-left*=off-8]{margin-left:66.66666667%}
[class*=GridLex-grid]>[push-left*=off-9]{margin-left:75%}
[class*=GridLex-grid]>[push-left*=off-10]{margin-left:83.33333333%}
[class*=GridLex-grid]>[push-left*=off-11]{margin-left:91.66666667%}
[class*=GridLex-grid]>[push-right*=off-0]{margin-right:0}
[class*=GridLex-grid]>[push-right*=off-1]{margin-right:8.33333333%}
[class*=GridLex-grid]>[push-right*=off-2]{margin-right:16.66666667%}
[class*=GridLex-grid]>[push-right*=off-3]{margin-right:25%}
[class*=GridLex-grid]>[push-right*=off-4]{margin-right:33.33333333%}
[class*=GridLex-grid]>[push-right*=off-5]{margin-right:41.66666667%}
[class*=GridLex-grid]>[push-right*=off-6]{margin-right:50%}
[class*=GridLex-grid]>[push-right*=off-7]{margin-right:58.33333333%}
[class*=GridLex-grid]>[push-right*=off-8]{margin-right:66.66666667%}
[class*=GridLex-grid]>[push-right*=off-9]{margin-right:75%}
[class*=GridLex-grid]>[push-right*=off-10]{margin-right:83.33333333%}
[class*=GridLex-grid]>[push-right*=off-11]{margin-right:91.66666667%}
@media screen and (max-width:80em){[class*=GridLex-grid]>[class*=_lg-1]{-webkit-flex-basis:8.33333333%;-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}
[class*=GridLex-grid]>[class*=_lg-2]{-webkit-flex-basis:16.66666667%;-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}
[class*=GridLex-grid]>[class*=_lg-3]{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}
[class*=GridLex-grid]>[class*=_lg-4]{-webkit-flex-basis:33.33333333%;-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}
[class*=GridLex-grid]>[class*=_lg-5]{-webkit-flex-basis:41.66666667%;-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}
[class*=GridLex-grid]>[class*=_lg-6]{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}
[class*=GridLex-grid]>[class*=_lg-7]{-webkit-flex-basis:58.33333333%;-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}
[class*=GridLex-grid]>[class*=_lg-8]{-webkit-flex-basis:66.66666667%;-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}
[class*=GridLex-grid]>[class*=_lg-9]{-webkit-flex-basis:75%;-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}
[class*=GridLex-grid]>[class*=_lg-10]{-webkit-flex-basis:83.33333333%;-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}
[class*=GridLex-grid]>[class*=_lg-11]{-webkit-flex-basis:91.66666667%;-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}
[class*=GridLex-grid]>[class*=_lg-12]{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}
[class*=GridLex-grid]>[push-left*=_lg-0]{margin-left:0}
[class*=GridLex-grid]>[push-left*=_lg-1]{margin-left:8.33333333%}
[class*=GridLex-grid]>[push-left*=_lg-2]{margin-left:16.66666667%}
[class*=GridLex-grid]>[push-left*=_lg-3]{margin-left:25%}
[class*=GridLex-grid]>[push-left*=_lg-4]{margin-left:33.33333333%}
[class*=GridLex-grid]>[push-left*=_lg-5]{margin-left:41.66666667%}
[class*=GridLex-grid]>[push-left*=_lg-6]{margin-left:50%}
[class*=GridLex-grid]>[push-left*=_lg-7]{margin-left:58.33333333%}
[class*=GridLex-grid]>[push-left*=_lg-8]{margin-left:66.66666667%}
[class*=GridLex-grid]>[push-left*=_lg-9]{margin-left:75%}
[class*=GridLex-grid]>[push-left*=_lg-10]{margin-left:83.33333333%}
[class*=GridLex-grid]>[push-left*=_lg-11]{margin-left:91.66666667%}
[class*=GridLex-grid]>[push-right*=_lg-0]{margin-right:0}
[class*=GridLex-grid]>[push-right*=_lg-1]{margin-right:8.33333333%}
[class*=GridLex-grid]>[push-right*=_lg-2]{margin-right:16.66666667%}
[class*=GridLex-grid]>[push-right*=_lg-3]{margin-right:25%}
[class*=GridLex-grid]>[push-right*=_lg-4]{margin-right:33.33333333%}
[class*=GridLex-grid]>[push-right*=_lg-5]{margin-right:41.66666667%}
[class*=GridLex-grid]>[push-right*=_lg-6]{margin-right:50%}
[class*=GridLex-grid]>[push-right*=_lg-7]{margin-right:58.33333333%}
[class*=GridLex-grid]>[push-right*=_lg-8]{margin-right:66.66666667%}
[class*=GridLex-grid]>[push-right*=_lg-9]{margin-right:75%}
[class*=GridLex-grid]>[push-right*=_lg-10]{margin-right:83.33333333%}
[class*=GridLex-grid]>[push-right*=_lg-11]{margin-right:91.66666667%}
}
@media screen and (max-width:64em){[class*=GridLex-grid]>[class*=_md-1]{-webkit-flex-basis:8.33333333%;-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}
[class*=GridLex-grid]>[class*=_md-2]{-webkit-flex-basis:16.66666667%;-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}
[class*=GridLex-grid]>[class*=_md-3]{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}
[class*=GridLex-grid]>[class*=_md-4]{-webkit-flex-basis:33.33333333%;-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}
[class*=GridLex-grid]>[class*=_md-5]{-webkit-flex-basis:41.66666667%;-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}
[class*=GridLex-grid]>[class*=_md-6]{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}
[class*=GridLex-grid]>[class*=_md-7]{-webkit-flex-basis:58.33333333%;-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}
[class*=GridLex-grid]>[class*=_md-8]{-webkit-flex-basis:66.66666667%;-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}
[class*=GridLex-grid]>[class*=_md-9]{-webkit-flex-basis:75%;-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}
[class*=GridLex-grid]>[class*=_md-10]{-webkit-flex-basis:83.33333333%;-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}
[class*=GridLex-grid]>[class*=_md-11]{-webkit-flex-basis:91.66666667%;-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}
[class*=GridLex-grid]>[class*=_md-12]{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}
[class*=GridLex-grid]>[push-left*=_md-0]{margin-left:0}
[class*=GridLex-grid]>[push-left*=_md-1]{margin-left:8.33333333%}
[class*=GridLex-grid]>[push-left*=_md-2]{margin-left:16.66666667%}
[class*=GridLex-grid]>[push-left*=_md-3]{margin-left:25%}
[class*=GridLex-grid]>[push-left*=_md-4]{margin-left:33.33333333%}
[class*=GridLex-grid]>[push-left*=_md-5]{margin-left:41.66666667%}
[class*=GridLex-grid]>[push-left*=_md-6]{margin-left:50%}
[class*=GridLex-grid]>[push-left*=_md-7]{margin-left:58.33333333%}
[class*=GridLex-grid]>[push-left*=_md-8]{margin-left:66.66666667%}
[class*=GridLex-grid]>[push-left*=_md-9]{margin-left:75%}
[class*=GridLex-grid]>[push-left*=_md-10]{margin-left:83.33333333%}
[class*=GridLex-grid]>[push-left*=_md-11]{margin-left:91.66666667%}
[class*=GridLex-grid]>[push-right*=_md-0]{margin-right:0}
[class*=GridLex-grid]>[push-right*=_md-1]{margin-right:8.33333333%}
[class*=GridLex-grid]>[push-right*=_md-2]{margin-right:16.66666667%}
[class*=GridLex-grid]>[push-right*=_md-3]{margin-right:25%}
[class*=GridLex-grid]>[push-right*=_md-4]{margin-right:33.33333333%}
[class*=GridLex-grid]>[push-right*=_md-5]{margin-right:41.66666667%}
[class*=GridLex-grid]>[push-right*=_md-6]{margin-right:50%}
[class*=GridLex-grid]>[push-right*=_md-7]{margin-right:58.33333333%}
[class*=GridLex-grid]>[push-right*=_md-8]{margin-right:66.66666667%}
[class*=GridLex-grid]>[push-right*=_md-9]{margin-right:75%}
[class*=GridLex-grid]>[push-right*=_md-10]{margin-right:83.33333333%}
[class*=GridLex-grid]>[push-right*=_md-11]{margin-right:91.66666667%}
}
@media only screen and (max-width:1199px){[class*=GridLex-grid]>[class*=_mdd-1]{-webkit-flex-basis:8.33333333%;-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}
[class*=GridLex-grid]>[class*=_mdd-2]{-webkit-flex-basis:16.66666667%;-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}
[class*=GridLex-grid]>[class*=_mdd-3]{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}
[class*=GridLex-grid]>[class*=_mdd-4]{-webkit-flex-basis:33.33333333%;-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}
[class*=GridLex-grid]>[class*=_mdd-5]{-webkit-flex-basis:41.66666667%;-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}
[class*=GridLex-grid]>[class*=_mdd-6]{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}
[class*=GridLex-grid]>[class*=_mdd-7]{-webkit-flex-basis:58.33333333%;-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}
[class*=GridLex-grid]>[class*=_mdd-8]{-webkit-flex-basis:66.66666667%;-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}
[class*=GridLex-grid]>[class*=_mdd-9]{-webkit-flex-basis:75%;-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}
[class*=GridLex-grid]>[class*=_mdd-10]{-webkit-flex-basis:83.33333333%;-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}
[class*=GridLex-grid]>[class*=_mdd-11]{-webkit-flex-basis:91.66666667%;-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}
[class*=GridLex-grid]>[class*=_mdd-12]{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}
[class*=GridLex-grid]>[push-left*=_mdd-0]{margin-left:0}
[class*=GridLex-grid]>[push-left*=_mdd-1]{margin-left:8.33333333%}
[class*=GridLex-grid]>[push-left*=_mdd-2]{margin-left:16.66666667%}
[class*=GridLex-grid]>[push-left*=_mdd-3]{margin-left:25%}
[class*=GridLex-grid]>[push-left*=_mdd-4]{margin-left:33.33333333%}
[class*=GridLex-grid]>[push-left*=_mdd-5]{margin-left:41.66666667%}
[class*=GridLex-grid]>[push-left*=_mdd-6]{margin-left:50%}
[class*=GridLex-grid]>[push-left*=_mdd-7]{margin-left:58.33333333%}
[class*=GridLex-grid]>[push-left*=_mdd-8]{margin-left:66.66666667%}
[class*=GridLex-grid]>[push-left*=_mdd-9]{margin-left:75%}
[class*=GridLex-grid]>[push-left*=_mdd-10]{margin-left:83.33333333%}
[class*=GridLex-grid]>[push-left*=_mdd-11]{margin-left:91.66666667%}
[class*=GridLex-grid]>[push-right*=_mdd-0]{margin-right:0}
[class*=GridLex-grid]>[push-right*=_mdd-1]{margin-right:8.33333333%}
[class*=GridLex-grid]>[push-right*=_mdd-2]{margin-right:16.66666667%}
[class*=GridLex-grid]>[push-right*=_mdd-3]{margin-right:25%}
[class*=GridLex-grid]>[push-right*=_mdd-4]{margin-right:33.33333333%}
[class*=GridLex-grid]>[push-right*=_mdd-5]{margin-right:41.66666667%}
[class*=GridLex-grid]>[push-right*=_mdd-6]{margin-right:50%}
[class*=GridLex-grid]>[push-right*=_mdd-7]{margin-right:58.33333333%}
[class*=GridLex-grid]>[push-right*=_mdd-8]{margin-right:66.66666667%}
[class*=GridLex-grid]>[push-right*=_mdd-9]{margin-right:75%}
[class*=GridLex-grid]>[push-right*=_mdd-10]{margin-right:83.33333333%}
[class*=GridLex-grid]>[push-right*=_mdd-11]{margin-right:91.66666667%}
}
@media only screen and (max-width:991px){[class*=GridLex-grid]>[class*=_sm-1]{-webkit-flex-basis:8.33333333%;-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}
[class*=GridLex-grid]>[class*=_sm-2]{-webkit-flex-basis:16.66666667%;-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}
[class*=GridLex-grid]>[class*=_sm-3]{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}
[class*=GridLex-grid]>[class*=_sm-4]{-webkit-flex-basis:33.33333333%;-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}
[class*=GridLex-grid]>[class*=_sm-5]{-webkit-flex-basis:41.66666667%;-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}
[class*=GridLex-grid]>[class*=_sm-6]{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}
[class*=GridLex-grid]>[class*=_sm-7]{-webkit-flex-basis:58.33333333%;-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}
[class*=GridLex-grid]>[class*=_sm-8]{-webkit-flex-basis:66.66666667%;-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}
[class*=GridLex-grid]>[class*=_sm-9]{-webkit-flex-basis:75%;-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}
[class*=GridLex-grid]>[class*=_sm-10]{-webkit-flex-basis:83.33333333%;-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}
[class*=GridLex-grid]>[class*=_sm-11]{-webkit-flex-basis:91.66666667%;-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}
[class*=GridLex-grid]>[class*=_sm-12]{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}
[class*=GridLex-grid]>[push-left*=_sm-0]{margin-left:0}
[class*=GridLex-grid]>[push-left*=_sm-1]{margin-left:8.33333333%}
[class*=GridLex-grid]>[push-left*=_sm-2]{margin-left:16.66666667%}
[class*=GridLex-grid]>[push-left*=_sm-3]{margin-left:25%}
[class*=GridLex-grid]>[push-left*=_sm-4]{margin-left:33.33333333%}
[class*=GridLex-grid]>[push-left*=_sm-5]{margin-left:41.66666667%}
[class*=GridLex-grid]>[push-left*=_sm-6]{margin-left:50%}
[class*=GridLex-grid]>[push-left*=_sm-7]{margin-left:58.33333333%}
[class*=GridLex-grid]>[push-left*=_sm-8]{margin-left:66.66666667%}
[class*=GridLex-grid]>[push-left*=_sm-9]{margin-left:75%}
[class*=GridLex-grid]>[push-left*=_sm-10]{margin-left:83.33333333%}
[class*=GridLex-grid]>[push-left*=_sm-11]{margin-left:91.66666667%}
[class*=GridLex-grid]>[push-right*=_sm-0]{margin-right:0}
[class*=GridLex-grid]>[push-right*=_sm-1]{margin-right:8.33333333%}
[class*=GridLex-grid]>[push-right*=_sm-2]{margin-right:16.66666667%}
[class*=GridLex-grid]>[push-right*=_sm-3]{margin-right:25%}
[class*=GridLex-grid]>[push-right*=_sm-4]{margin-right:33.33333333%}
[class*=GridLex-grid]>[push-right*=_sm-5]{margin-right:41.66666667%}
[class*=GridLex-grid]>[push-right*=_sm-6]{margin-right:50%}
[class*=GridLex-grid]>[push-right*=_sm-7]{margin-right:58.33333333%}
[class*=GridLex-grid]>[push-right*=_sm-8]{margin-right:66.66666667%}
[class*=GridLex-grid]>[push-right*=_sm-9]{margin-right:75%}
[class*=GridLex-grid]>[push-right*=_sm-10]{margin-right:83.33333333%}
[class*=GridLex-grid]>[push-right*=_sm-11]{margin-right:91.66666667%}
}
@media only screen and (max-width:767px){[class*=GridLex-grid]>[class*=_xs-1]{-webkit-flex-basis:8.33333333%;-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}
[class*=GridLex-grid]>[class*=_xs-2]{-webkit-flex-basis:16.66666667%;-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}
[class*=GridLex-grid]>[class*=_xs-3]{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}
[class*=GridLex-grid]>[class*=_xs-4]{-webkit-flex-basis:33.33333333%;-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}
[class*=GridLex-grid]>[class*=_xs-5]{-webkit-flex-basis:41.66666667%;-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}
[class*=GridLex-grid]>[class*=_xs-6]{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}
[class*=GridLex-grid]>[class*=_xs-7]{-webkit-flex-basis:58.33333333%;-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}
[class*=GridLex-grid]>[class*=_xs-8]{-webkit-flex-basis:66.66666667%;-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}
[class*=GridLex-grid]>[class*=_xs-9]{-webkit-flex-basis:75%;-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}
[class*=GridLex-grid]>[class*=_xs-10]{-webkit-flex-basis:83.33333333%;-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}
[class*=GridLex-grid]>[class*=_xs-11]{-webkit-flex-basis:91.66666667%;-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}
[class*=GridLex-grid]>[class*=_xs-12]{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}
[class*=GridLex-grid]>[push-left*=_xs-0]{margin-left:0}
[class*=GridLex-grid]>[push-left*=_xs-1]{margin-left:8.33333333%}
[class*=GridLex-grid]>[push-left*=_xs-2]{margin-left:16.66666667%}
[class*=GridLex-grid]>[push-left*=_xs-3]{margin-left:25%}
[class*=GridLex-grid]>[push-left*=_xs-4]{margin-left:33.33333333%}
[class*=GridLex-grid]>[push-left*=_xs-5]{margin-left:41.66666667%}
[class*=GridLex-grid]>[push-left*=_xs-6]{margin-left:50%}
[class*=GridLex-grid]>[push-left*=_xs-7]{margin-left:58.33333333%}
[class*=GridLex-grid]>[push-left*=_xs-8]{margin-left:66.66666667%}
[class*=GridLex-grid]>[push-left*=_xs-9]{margin-left:75%}
[class*=GridLex-grid]>[push-left*=_xs-10]{margin-left:83.33333333%}
[class*=GridLex-grid]>[push-left*=_xs-11]{margin-left:91.66666667%}
[class*=GridLex-grid]>[push-right*=_xs-0]{margin-right:0}
[class*=GridLex-grid]>[push-right*=_xs-1]{margin-right:8.33333333%}
[class*=GridLex-grid]>[push-right*=_xs-2]{margin-right:16.66666667%}
[class*=GridLex-grid]>[push-right*=_xs-3]{margin-right:25%}
[class*=GridLex-grid]>[push-right*=_xs-4]{margin-right:33.33333333%}
[class*=GridLex-grid]>[push-right*=_xs-5]{margin-right:41.66666667%}
[class*=GridLex-grid]>[push-right*=_xs-6]{margin-right:50%}
[class*=GridLex-grid]>[push-right*=_xs-7]{margin-right:58.33333333%}
[class*=GridLex-grid]>[push-right*=_xs-8]{margin-right:66.66666667%}
[class*=GridLex-grid]>[push-right*=_xs-9]{margin-right:75%}
[class*=GridLex-grid]>[push-right*=_xs-10]{margin-right:83.33333333%}
[class*=GridLex-grid]>[push-right*=_xs-11]{margin-right:91.66666667%}
}
@media (max-width:479px){[class*=GridLex-grid]>[class*=_xss-1]{-webkit-flex-basis:8.33333333%;-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}
[class*=GridLex-grid]>[class*=_xss-2]{-webkit-flex-basis:16.66666667%;-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}
[class*=GridLex-grid]>[class*=_xss-3]{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}
[class*=GridLex-grid]>[class*=_xss-4]{-webkit-flex-basis:33.33333333%;-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}
[class*=GridLex-grid]>[class*=_xss-5]{-webkit-flex-basis:41.66666667%;-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}
[class*=GridLex-grid]>[class*=_xss-6]{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}
[class*=GridLex-grid]>[class*=_xss-7]{-webkit-flex-basis:58.33333333%;-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}
[class*=GridLex-grid]>[class*=_xss-8]{-webkit-flex-basis:66.66666667%;-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}
[class*=GridLex-grid]>[class*=_xss-9]{-webkit-flex-basis:75%;-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}
[class*=GridLex-grid]>[class*=_xss-10]{-webkit-flex-basis:83.33333333%;-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}
[class*=GridLex-grid]>[class*=_xss-11]{-webkit-flex-basis:91.66666667%;-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}
[class*=GridLex-grid]>[class*=_xss-12]{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}
[class*=GridLex-grid]>[push-left*=_xss-0]{margin-left:0}
[class*=GridLex-grid]>[push-left*=_xss-1]{margin-left:8.33333333%}
[class*=GridLex-grid]>[push-left*=_xss-2]{margin-left:16.66666667%}
[class*=GridLex-grid]>[push-left*=_xss-3]{margin-left:25%}
[class*=GridLex-grid]>[push-left*=_xss-4]{margin-left:33.33333333%}
[class*=GridLex-grid]>[push-left*=_xss-5]{margin-left:41.66666667%}
[class*=GridLex-grid]>[push-left*=_xss-6]{margin-left:50%}
[class*=GridLex-grid]>[push-left*=_xss-7]{margin-left:58.33333333%}
[class*=GridLex-grid]>[push-left*=_xss-8]{margin-left:66.66666667%}
[class*=GridLex-grid]>[push-left*=_xss-9]{margin-left:75%}
[class*=GridLex-grid]>[push-left*=_xss-10]{margin-left:83.33333333%}
[class*=GridLex-grid]>[push-left*=_xss-11]{margin-left:91.66666667%}
[class*=GridLex-grid]>[push-right*=_xss-0]{margin-right:0}
[class*=GridLex-grid]>[push-right*=_xss-1]{margin-right:8.33333333%}
[class*=GridLex-grid]>[push-right*=_xss-2]{margin-right:16.66666667%}
[class*=GridLex-grid]>[push-right*=_xss-3]{margin-right:25%}
[class*=GridLex-grid]>[push-right*=_xss-4]{margin-right:33.33333333%}
[class*=GridLex-grid]>[push-right*=_xss-5]{margin-right:41.66666667%}
[class*=GridLex-grid]>[push-right*=_xss-6]{margin-right:50%}
[class*=GridLex-grid]>[push-right*=_xss-7]{margin-right:58.33333333%}
[class*=GridLex-grid]>[push-right*=_xss-8]{margin-right:66.66666667%}
[class*=GridLex-grid]>[push-right*=_xss-9]{margin-right:75%}
[class*=GridLex-grid]>[push-right*=_xss-10]{margin-right:83.33333333%}
[class*=GridLex-grid]>[push-right*=_xss-11]{margin-right:91.66666667%}
}
.GridLex-gap-1{margin-left:-1px;margin-right:0;margin-bottom:-1px;}
.GridLex-gap-1 > div > div > div,
.GridLex-gap-1 > div > div > a{margin-left:1px;margin-right:0;margin-bottom:1px;width:100%;}
.GridLex-gap-2{margin-left:-1px;margin-right:-1px;margin-bottom:-2px;}
.GridLex-gap-2 > div > div > div,
.GridLex-gap-5 > div > div > a{margin-left:1px;margin-right:1px;margin-bottom:2px;width:100%;}
.GridLex-gap-5{margin-left:-3px;margin-right:-2px;margin-bottom:-5px;}
.GridLex-gap-5 > div > div > div,
.GridLex-gap-5 > div > div > a{margin-left:3px;margin-right:3px;margin-bottom:5px;width:100%;}
.GridLex-gap-10{margin-left:-5px;margin-right:-5px;margin-bottom:-10px;}
.GridLex-gap-10 > div > div > div,
.GridLex-gap-10 > div > div > a{margin-left:5px;margin-right:5px;margin-bottom:10px;width:100%;}
.GridLex-gap-15{margin-left:-8px;margin-right:-7px;margin-bottom:-15px;}
.GridLex-gap-15 > div > div > div,
.GridLex-gap-25 > div > div > a{margin-left:8px;margin-right:7px;margin-bottom:15px;width:100%;}
.GridLex-gap-20{margin-left:-10px;margin-right:-10px;margin-bottom:-20px;}
.GridLex-gap-20 > div > div > div,
.GridLex-gap-20 > div > div > a{margin-left:10px;margin-right:10px;margin-bottom:20px;width:100%;}
.GridLex-gap-30{margin-left:-15px;margin-right:-15px;margin-bottom:-30px;}
.GridLex-gap-30 > div > div > div,
.GridLex-gap-30 > div > div > a{margin-left:15px;margin-right:15px;margin-bottom:30px;width:100%;}
.GridLex-gap-40{margin-left:-20px;margin-right:-20px;margin-bottom:-40px;}
.GridLex-gap-40 > div > div > div,
.GridLex-gap-40 > div > div > a{margin-left:20px;margin-right:20px;margin-bottom:40px;width:100%;}
.GridLex-gap-50{margin-left:-25px;margin-right:-25px;margin-bottom:-50px;}
.GridLex-gap-50 > div > div > div,
.GridLex-gap-50 > div > div > a{margin-left:25px;margin-right:25px;margin-bottom:50px;width:100%;}
.GridLex-gap-30 .GridLex-grid{margin-left:-15px;margin-right:-15px;}
.GridLex-gap-30 .GridLex-grid > div{padding-left:15px;padding-right:15px;}
.GridLex-gap-30 .GridLex-grid > div > div{}
.GridLex-gap-1.mb-5,
.GridLex-gap-2.mb-5,
.GridLex-gap-5.mb-5,
.GridLex-gap-10.mb-5,
.GridLex-gap-20.mb-5,
.GridLex-gap-30.mb-5,
.GridLex-gap-40.mb-5,
.GridLex-gap-50.mb-5{margin-bottom:-5px;}
.GridLex-gap-1.mb-5 > div > div > div,
.GridLex-gap-2.mb-5 > div > div > div,
.GridLex-gap-5.mb-5 > div > div > div,
.GridLex-gap-10.mb-5 > div > div > div,
.GridLex-gap-20.mb-5 > div > div > div,
.GridLex-gap-30.mb-5 > div > div > div,
.GridLex-gap-40.mb-5 > div > div > div,
.GridLex-gap-50.mb-5 > div > div > div{margin-bottom:5px;}
.GridLex-gap-1.mb-10,
.GridLex-gap-2.mb-10,
.GridLex-gap-5.mb-10,
.GridLex-gap-10.mb-10,
.GridLex-gap-20.mb-10,
.GridLex-gap-30.mb-10,
.GridLex-gap-40.mb-10,
.GridLex-gap-50.mb-10{margin-bottom:-10px;}
.GridLex-gap-1.mb-10 > div > div > div,
.GridLex-gap-2.mb-10 > div > div > div,
.GridLex-gap-5.mb-10 > div > div > div,
.GridLex-gap-10.mb-10 > div > div > div,
.GridLex-gap-20.mb-10 > div > div > div,
.GridLex-gap-30.mb-10 > div > div > div,
.GridLex-gap-40.mb-10 > div > div > div,
.GridLex-gap-50.mb-10 > div > div > div{margin-bottom:10px;}
.GridLex-gap-1.mb-15,
.GridLex-gap-2.mb-15,
.GridLex-gap-5.mb-15,
.GridLex-gap-10.mb-15,
.GridLex-gap-20.mb-15,
.GridLex-gap-30.mb-15,
.GridLex-gap-40.mb-15,
.GridLex-gap-50.mb-15{margin-bottom:-15px;}
.GridLex-gap-1.mb-15 > div > div > div,
.GridLex-gap-2.mb-15 > div > div > div,
.GridLex-gap-5.mb-15 > div > div > div,
.GridLex-gap-10.mb-15 > div > div > div,
.GridLex-gap-20.mb-15 > div > div > div,
.GridLex-gap-30.mb-15 > div > div > div,
.GridLex-gap-40.mb-15 > div > div > div,
.GridLex-gap-50.mb-15 > div > div > div{margin-bottom:15px;}
.GridLex-gap-1.mb-20,
.GridLex-gap-2.mb-20,
.GridLex-gap-5.mb-20,
.GridLex-gap-10.mb-20,
.GridLex-gap-20.mb-20,
.GridLex-gap-30.mb-20,
.GridLex-gap-40.mb-20,
.GridLex-gap-50.mb-20{margin-bottom:-20px;}
.GridLex-gap-1.mb-20 > div > div > div,
.GridLex-gap-2.mb-15 > div > div > div,
.GridLex-gap-5.mb-20 > div > div > div,
.GridLex-gap-10.mb-20 > div > div > div,
.GridLex-gap-20.mb-20 > div > div > div,
.GridLex-gap-30.mb-20 > div > div > div,
.GridLex-gap-40.mb-20 > div > div > div,
.GridLex-gap-50.mb-20 > div > div > div{margin-bottom:20px;}
.GridLex-gap-1.no-mb,
.GridLex-gap-2.no-mb,
.GridLex-gap-5.no-mb,
.GridLex-gap-10.no-mb,
.GridLex-gap-20.no-mb,
.GridLex-gap-30.no-mb,
.GridLex-gap-40.no-mb,
.GridLex-gap-50.no-mb{margin-bottom:0;}
.GridLex-gap-1.no-mb > div > div > div,
.GridLex-gap-2.no-mb > div > div > div,
.GridLex-gap-5.no-mb > div > div > div,
.GridLex-gap-10.no-mb > div > div > div,
.GridLex-gap-20.no-mb > div > div > div,
.GridLex-gap-30.no-mb > div > div > div,
.GridLex-gap-40.no-mb > div > div > div,
.GridLex-gap-50.no-mb > div > div > div{margin-bottom:0;}
@media only screen and (max-width:1199px){.GridLex-gap-1-mdd{margin-left:-1px;margin-right:0;margin-bottom:-1px;}
.GridLex-gap-1-mdd > div > div > div,
.GridLex-gap-1-mdd > div > div > a{margin-left:1px;margin-right:0;margin-bottom:1px;}
.GridLex-gap-2-mdd{margin-left:-1px;margin-right:-1px;margin-bottom:-2px;}
.GridLex-gap-2-mdd > div > div > div,
.GridLex-gap-2-mdd > div > div > a{margin-left:1px;margin-right:1px;margin-bottom:2px;}
.GridLex-gap-5-mdd{margin-left:-3px;margin-right:-2px;margin-bottom:-5px;}
.GridLex-gap-5-mdd > div > div > div,
.GridLex-gap-5-mdd > div > div > a{margin-left:3px;margin-right:3px;margin-bottom:5px;}
.GridLex-gap-10-mdd{margin-left:-5px;margin-right:-5px;margin-bottom:-10px;}
.GridLex-gap-10-mdd > div > div > div,
.GridLex-gap-10-mdd > div > div > a{margin-left:5px;margin-right:5px;margin-bottom:10px;}
.GridLex-gap-15-mdd{margin-left:-8px;margin-right:-7px;margin-bottom:-15px;}
.GridLex-gap-15-mdd> div > div > div,
.GridLex-gap-25-mdd > div > div > a{margin-left:8px;margin-right:7px;margin-bottom:15px;}
.GridLex-gap-20-mdd{margin-left:-10px;margin-right:-10px;margin-bottom:-20px;}
.GridLex-gap-20-mdd > div > div > div,
.GridLex-gap-20-mdd > div > div > a{margin-left:10px;margin-right:10px;margin-bottom:20px;}
.GridLex-gap-30-mdd{margin-left:-15px;margin-right:-15px;margin-bottom:-30px;}
.GridLex-gap-30-mdd > div > div > div,
.GridLex-gap-30-mdd > div > div > a{margin-left:15px;margin-right:15px;margin-bottom:30px;}
.GridLex-gap-40-mdd{margin-left:-20px;margin-right:-20px;margin-bottom:-40px;}
.GridLex-gap-40-mdd > div > div > div,
.GridLex-gap-40-mdd > div > div > a{margin-left:20px;margin-right:20px;margin-bottom:40px;}
.GridLex-gap-50-mdd{margin-left:-25px;margin-right:-25px;margin-bottom:-50px;}
.GridLex-gap-50-mdd > div > div > div,
.GridLex-gap-50-mdd > div > div > a{margin-left:25px;margin-right:25px;margin-bottom:50px;}
}
@media only screen and (max-width:991px){.GridLex-gap-1-sm{margin-left:-1px;margin-right:0;margin-bottom:-1px;}
.GridLex-gap-1-sm > div > div > div,
.GridLex-gap-1-sm > div > div > a{margin-left:1px;margin-right:0;margin-bottom:1px;}
.GridLex-gap-2-sm{margin-left:-1px;margin-right:-1px;margin-bottom:-2px;}
.GridLex-gap-2-sm > div > div > div,
.GridLex-gap-2-sm > div > div > a{margin-left:1px;margin-right:1px;margin-bottom:2px;}
.GridLex-gap-5-sm{margin-left:-3px;margin-right:-2px;margin-bottom:-5px;}
.GridLex-gap-5-sm > div > div > div,
.GridLex-gap-5-sm > div > div > a{margin-left:3px;margin-right:3px;margin-bottom:5px;}
.GridLex-gap-10-sm{margin-left:-5px;margin-right:-5px;margin-bottom:-10px;}
.GridLex-gap-10-sm > div > div > div,
.GridLex-gap-10-sm > div > div > a{margin-left:5px;margin-right:5px;margin-bottom:10px;}
.GridLex-gap-15-sm{margin-left:-8px;margin-right:-7px;margin-bottom:-15px;}
.GridLex-gap-15-sm> div > div > div,
.GridLex-gap-25-sm > div > div > a{margin-left:8px;margin-right:7px;margin-bottom:15px;}
.GridLex-gap-20-sm{margin-left:-10px;margin-right:-10px;margin-bottom:-20px;}
.GridLex-gap-20-sm > div > div > div,
.GridLex-gap-20-sm > div > div > a{margin-left:10px;margin-right:10px;margin-bottom:20px;}
.GridLex-gap-30-sm{margin-left:-15px;margin-right:-15px;margin-bottom:-30px;}
.GridLex-gap-30-sm > div > div > div,
.GridLex-gap-30-sm > div > div > a{margin-left:15px;margin-right:15px;margin-bottom:30px;}
.GridLex-gap-40-sm{margin-left:-20px;margin-right:-20px;margin-bottom:-40px;}
.GridLex-gap-40-sm > div > div > div,
.GridLex-gap-40-sm > div > div > a{margin-left:20px;margin-right:20px;margin-bottom:40px;}
.GridLex-gap-50-sm{margin-left:-25px;margin-right:-25px;margin-bottom:-50px;}
.GridLex-gap-50-sm > div > div > div,
.GridLex-gap-50-sm > div > div > a{margin-left:25px;margin-right:25px;margin-bottom:50px;}
}
@media only screen and (max-width:767px){.GridLex-gap-1-xs{margin-left:-1px;margin-right:0;margin-bottom:-1px;}
.GridLex-gap-1-xs > div > div > div,
.GridLex-gap-1-xs > div > div > a{margin-left:1px;margin-right:0;margin-bottom:1px;}
.GridLex-gap-2-xs{margin-left:-1px;margin-right:-1px;margin-bottom:-2px;}
.GridLex-gap-2-xs > div > div > div,
.GridLex-gap-2-xs > div > div > a{margin-left:1px;margin-right:1px;margin-bottom:2px;}
.GridLex-gap-5-xs{margin-left:-3px;margin-right:-2px;margin-bottom:-5px;}
.GridLex-gap-5-xs > div > div > div,
.GridLex-gap-5-xs > div > div > a{margin-left:3px;margin-right:3px;margin-bottom:5px;}
.GridLex-gap-10-xs{margin-left:-5px;margin-right:-5px;margin-bottom:-10px;}
.GridLex-gap-10-xs > div > div > div,
.GridLex-gap-10-xs > div > div > a{margin-left:5px;margin-right:5px;margin-bottom:10px;}
.GridLex-gap-15-xs{margin-left:-8px;margin-right:-7px;margin-bottom:-15px;}
.GridLex-gap-15-xs> div > div > div,
.GridLex-gap-25-xs > div > div > a{margin-left:8px;margin-right:7px;margin-bottom:15px;}
.GridLex-gap-20-xs{margin-left:-10px;margin-right:-10px;margin-bottom:-20px;}
.GridLex-gap-20-xs > div > div > div,
.GridLex-gap-20-xs > div > div > a{margin-left:10px;margin-right:10px;margin-bottom:20px;}
.GridLex-gap-30-xs{margin-left:-15px;margin-right:-15px;margin-bottom:-30px;}
.GridLex-gap-30-xs > div > div > div,
.GridLex-gap-30-xs > div > div > a{margin-left:15px;margin-right:15px;margin-bottom:30px;}
.GridLex-gap-40-xs{margin-left:-20px;margin-right:-20px;margin-bottom:-40px;}
.GridLex-gap-40-xs > div > div > div,
.GridLex-gap-40-xs > div > div > a{margin-left:20px;margin-right:20px;margin-bottom:40px;}
.GridLex-gap-50-xs{margin-left:-25px;margin-right:-25px;margin-bottom:-50px;}
.GridLex-gap-50-xs > div > div > div,
.GridLex-gap-50-xs > div > div > a{margin-left:25px;margin-right:25px;margin-bottom:50px;}
}
@media (max-width:479px){[class*=GridLex-grid]>[class*=_xss-1]{-webkit-flex-basis:8.33333333%;-ms-flex-preferred-size:8.33333333%;flex-basis:8.33333333%;max-width:8.33333333%}
[class*=GridLex-grid]>[class*=_xss-2]{-webkit-flex-basis:16.66666667%;-ms-flex-preferred-size:16.66666667%;flex-basis:16.66666667%;max-width:16.66666667%}
[class*=GridLex-grid]>[class*=_xss-3]{-webkit-flex-basis:25%;-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}
[class*=GridLex-grid]>[class*=_xss-4]{-webkit-flex-basis:33.33333333%;-ms-flex-preferred-size:33.33333333%;flex-basis:33.33333333%;max-width:33.33333333%}
[class*=GridLex-grid]>[class*=_xss-5]{-webkit-flex-basis:41.66666667%;-ms-flex-preferred-size:41.66666667%;flex-basis:41.66666667%;max-width:41.66666667%}
[class*=GridLex-grid]>[class*=_xss-6]{-webkit-flex-basis:50%;-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}
[class*=GridLex-grid]>[class*=_xss-7]{-webkit-flex-basis:58.33333333%;-ms-flex-preferred-size:58.33333333%;flex-basis:58.33333333%;max-width:58.33333333%}
[class*=GridLex-grid]>[class*=_xss-8]{-webkit-flex-basis:66.66666667%;-ms-flex-preferred-size:66.66666667%;flex-basis:66.66666667%;max-width:66.66666667%}
[class*=GridLex-grid]>[class*=_xss-9]{-webkit-flex-basis:75%;-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}
[class*=GridLex-grid]>[class*=_xss-10]{-webkit-flex-basis:83.33333333%;-ms-flex-preferred-size:83.33333333%;flex-basis:83.33333333%;max-width:83.33333333%}
[class*=GridLex-grid]>[class*=_xss-11]{-webkit-flex-basis:91.66666667%;-ms-flex-preferred-size:91.66666667%;flex-basis:91.66666667%;max-width:91.66666667%}
[class*=GridLex-grid]>[class*=_xss-12]{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}
.GridLex-gap-1-xss{margin-left:-1px;margin-right:0;margin-bottom:-1px;}
.GridLex-gap-1-xss > div > div > div,
.GridLex-gap-1-xss > div > div > a{margin-left:1px;margin-right:0;margin-bottom:1px;}
.GridLex-gap-2-xss{margin-left:-1px;margin-right:-1px;margin-bottom:-2px;}
.GridLex-gap-2-xss > div > div > div,
.GridLex-gap-2-xss > div > div > a{margin-left:1px;margin-right:1px;margin-bottom:2px;}
.GridLex-gap-5-xss{margin-left:-3px;margin-right:-2px;margin-bottom:-5px;}
.GridLex-gap-5-xss > div > div > div,
.GridLex-gap-5-xss > div > div > a{margin-left:3px;margin-right:3px;margin-bottom:5px;}
.GridLex-gap-10-xss{margin-left:-5px;margin-right:-5px;margin-bottom:-10px;}
.GridLex-gap-10-xss > div > div > div,
.GridLex-gap-10-xss > div > div > a{margin-left:5px;margin-right:5px;margin-bottom:10px;}
.GridLex-gap-15-xss{margin-left:-8px;margin-right:-7px;margin-bottom:-15px;}
.GridLex-gap-15-xss> div > div > div,
.GridLex-gap-25-xss > div > div > a{margin-left:8px;margin-right:7px;margin-bottom:15px;}
.GridLex-gap-20-xss{margin-left:-10px;margin-right:-10px;margin-bottom:-20px;}
.GridLex-gap-20-xss > div > div > div,
.GridLex-gap-20-xss > div > div > a{margin-left:10px;margin-right:10px;margin-bottom:20px;}
.GridLex-gap-30-xss{margin-left:-15px;margin-right:-15px;margin-bottom:-30px;}
.GridLex-gap-30-xss > div > div > div,
.GridLex-gap-30-xss > div > div > a{margin-left:15px;margin-right:15px;margin-bottom:30px;}
.GridLex-gap-40-xss{margin-left:-20px;margin-right:-20px;margin-bottom:-40px;}
.GridLex-gap-40-xss > div > div > div,
.GridLex-gap-40-xss > div > div > a{margin-left:20px;margin-right:20px;margin-bottom:40px;}
.GridLex-gap-50-xss{margin-left:-25px;margin-right:-25px;margin-bottom:-50px;}
.GridLex-gap-50-xss > div > div > div,
.GridLex-gap-50-xss > div > div > a{margin-left:25px;margin-right:25px;margin-bottom:50px;}
}
.flex-row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;margin-left:auto;margin-right:auto}
.flex-row .flex-row,
.flex-column-row .flex-row{margin-left:0;margin-right:0}
.flex-column,
.flex-columns{-webkit-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0;padding-left:.0;padding-right:0}
.flex-small-1{-webkit-flex:0 0 8.33333%;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}
.flex-small-2{-webkit-flex:0 0 16.66667%;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}
.flex-small-3{-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.flex-small-4{-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}
.flex-small-5{-webkit-flex:0 0 41.66667%;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}
.flex-small-6{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.flex-small-7{-webkit-flex:0 0 58.33333%;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}
.flex-small-8{-webkit-flex:0 0 66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}
.flex-small-9{-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
.flex-small-10{-webkit-flex:0 0 83.33333%;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}
.flex-small-11{-webkit-flex:0 0 91.66667%;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}
.flex-small-12{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
@media screen and (min-width:32em){.flex-medium-1{-webkit-flex:0 0 8.33333%;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}
.flex-medium-2{-webkit-flex:0 0 16.66667%;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}
.flex-medium-3{-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.flex-medium-4{-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}
.flex-medium-5{-webkit-flex:0 0 41.66667%;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}
.flex-medium-6{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.flex-medium-7{-webkit-flex:0 0 58.33333%;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}
.flex-medium-8{-webkit-flex:0 0 66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}
.flex-medium-9{-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
.flex-medium-10{-webkit-flex:0 0 83.33333%;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}
.flex-medium-11{-webkit-flex:0 0 91.66667%;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}
.flex-medium-12{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
}
@media screen and (min-width:64em){.flex-large-1{-webkit-flex:0 0 8.33333%;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}
.flex-large-2{-webkit-flex:0 0 16.66667%;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}
.flex-large-3{-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.flex-large-4{-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}
.flex-large-5{-webkit-flex:0 0 41.66667%;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}
.flex-large-6{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.flex-large-7{-webkit-flex:0 0 58.33333%;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}
.flex-large-8{-webkit-flex:0 0 66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}
.flex-large-9{-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
.flex-large-10{-webkit-flex:0 0 83.33333%;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}
.flex-large-11{-webkit-flex:0 0 91.66667%;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}
.flex-large-12{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
}
@media screen and (min-width:32em){.flex-medium-expand{-webkit-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0}
}
@media screen and (min-width:64em){.flex-large-expand{-webkit-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0}
}
.flex-shrink{-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto}
.flex-row.flex-medium-unstack .flex-column{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}
@media screen and (min-width:32em){.flex-row.flex-medium-unstack .flex-column{-webkit-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0}
}
.flex-row.flex-large-unstack .flex-column{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}
@media screen and (min-width:64em){.flex-row.flex-large-unstack .flex-column{-webkit-flex:1 1 0;-ms-flex:1 1 0;flex:1 1 0}
}
.flex-small-order-1{-webkit-order:1;-ms-flex-order:1;order:1}
.flex-small-order-2{-webkit-order:2;-ms-flex-order:2;order:2}
.flex-small-order-3{-webkit-order:3;-ms-flex-order:3;order:3}
.flex-small-order-4{-webkit-order:4;-ms-flex-order:4;order:4}
.flex-small-order-5{-webkit-order:5;-ms-flex-order:5;order:5}
.flex-small-order-6{-webkit-order:6;-ms-flex-order:6;order:6}
@media screen and (min-width:32em){.flex-medium-order-1{-webkit-order:1;-ms-flex-order:1;order:1}
.flex-medium-order-2{-webkit-order:2;-ms-flex-order:2;order:2}
.flex-medium-order-3{-webkit-order:3;-ms-flex-order:3;order:3}
.flex-medium-order-4{-webkit-order:4;-ms-flex-order:4;order:4}
.flex-medium-order-5{-webkit-order:5;-ms-flex-order:5;order:5}
.flex-medium-order-6{-webkit-order:6;-ms-flex-order:6;order:6}
}
@media screen and (min-width:64em){.flex-large-order-1{-webkit-order:1;-ms-flex-order:1;order:1}
.flex-large-order-2{-webkit-order:2;-ms-flex-order:2;order:2}
.flex-large-order-3{-webkit-order:3;-ms-flex-order:3;order:3}
.flex-large-order-4{-webkit-order:4;-ms-flex-order:4;order:4}
.flex-large-order-5{-webkit-order:5;-ms-flex-order:5;order:5}
.flex-large-order-6{-webkit-order:6;-ms-flex-order:6;order:6}
}
.flex-row.flex-align-right{-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}
.flex-row.flex-align-center{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.flex-row.flex-align-justify{-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}
.flex-row.flex-align-spaced{-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}
.flex-row.flex-align-top{-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}
.flex-column.flex-align-top,
.flex-columns.flex-align-top{-webkit-align-self:flex-start;-ms-flex-item-align:start;align-self:flex-start}
.flex-row.flex-align-bottom{-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}
.flex-column.flex-align-bottom,
.flex-columns.flex-align-bottom{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end}
.flex-row.flex-align-middle{-webkit-align-items:center;-ms-flex-align:center;align-items:center}
.flex-column.flex-align-middle,
.flex-columns.flex-align-middle{-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}
.flex-row.flex-align-stretch{-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}
.flex-column.flex-align-stretch,
.flex-columns.flex-align-stretch{-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch}
.flex-md-1{-webkit-flex:0 0 8.33333%;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}
.flex-md-2{-webkit-flex:0 0 16.66667%;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}
.flex-md-3{-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.flex-md-4{-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}
.flex-md-5{-webkit-flex:0 0 41.66667%;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}
.flex-md-6{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.flex-md-7{-webkit-flex:0 0 58.33333%;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}
.flex-md-8{-webkit-flex:0 0 66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}
.flex-md-9{-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
.flex-md-10{-webkit-flex:0 0 83.33333%;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}
.flex-md-11{-webkit-flex:0 0 91.66667%;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}
.flex-md-12{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.flex-gap-1{margin-left:-1px;margin-right:0;}
.flex-gap-1 > .flex-columns,
.flex-gap-1 > .flex-column{padding-left:1px;padding-right:0;}
.flex-gap-2{margin-left:-1px;margin-right:-1px;}
.flex-gap-2 > .flex-columns,
.flex-gap-2 > .flex-column{padding-left:1px;padding-right:1px;}
.flex-gap-5{margin-left:-3px;margin-right:-2px;}
.flex-gap-5 > .flex-columns,
.flex-gap-5 > .flex-column{padding-left:3px;padding-right:2px;}
.flex-gap-10{margin-left:-5px;margin-right:-5px;}
.flex-gap-10 > .flex-columns,
.flex-gap-10 > .flex-column{padding-left:5px;padding-right:5px;}
.flex-gap-15{margin-left:-8px;margin-right:-7px;}
.flex-gap-15 > .flex-columns,
.flex-gap-15 > .flex-column{padding-left:8px;padding-right:7px;}
.flex-gap-20{margin-left:-10px;margin-right:-10px;}
.flex-gap-20 > .flex-columns,
.flex-gap-20 > .flex-column{padding-left:10px;padding-right:10px;}
.flex-gap-25{margin-left:-13px;margin-right:-12px;}
.flex-gap-25 > .flex-columns,
.flex-gap-25 > .flex-column{padding-left:13px;padding-right:12px;}
.flex-gap-30{margin-left:-15px;margin-right:-15px;}
.flex-gap-30 > .flex-columns,
.flex-gap-30 > .flex-column{padding-left:15px;padding-right:15px;}
.flex-gap-40{margin-left:-20px;margin-right:-20px;}
.flex-gap-40 > .flex-columns,
.flex-gap-40 > .flex-column{padding-left:20px;padding-right:20px;}
.flex-gap-50{margin-left:-25px;margin-right:-25px;}
.flex-gap-50 > .flex-columns,
.flex-gap-50 > .flex-column{padding-left:25px;padding-right:25px;}
[class*="flex-gap-"] .flex-gap-1{margin-left:-1px;margin-right:0;}
[class*="flex-gap-"] .flex-gap-2{margin-left:-1px;margin-right:-1px;}
[class*="flex-gap-"] .flex-gap-5{margin-left:-3px;margin-right:-2px;}
[class*="flex-gap-"] .flex-gap-10{margin-left:-5px;margin-right:-5px;}
[class*="flex-gap-"] .flex-gap-15{margin-left:-8px;margin-right:-7px;}
[class*="flex-gap-"] .flex-gap-20{margin-left:-10px;margin-right:-10px;}
[class*="flex-gap-"] .flex-gap-25{margin-left:-13px;margin-right:-12px;}
[class*="flex-gap-"] .flex-gap-30{margin-left:-15px;margin-right:-15px;}
[class*="flex-gap-"] .flex-gap-40{margin-left:-20px;margin-right:-20px;}
[class*="flex-gap-"] .flex-gap-50{margin-left:-25px;margin-right:-25px;}
@media only screen and (min-width:1200px){.flex-lg-1{-webkit-flex:0 0 8.33333%;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}
.flex-lg-2{-webkit-flex:0 0 16.66667%;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}
.flex-lg-3{-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.flex-lg-4{-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}
.flex-lg-5{-webkit-flex:0 0 41.66667%;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}
.flex-lg-6{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.flex-lg-7{-webkit-flex:0 0 58.33333%;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}
.flex-lg-8{-webkit-flex:0 0 66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}
.flex-lg-9{-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
.flex-lg-10{-webkit-flex:0 0 83.33333%;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}
.flex-lg-11{-webkit-flex:0 0 91.66667%;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}
.flex-lg-12{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
}
@media only screen and (max-width:1199px){.flex-mdd-1{-webkit-flex:0 0 8.33333%;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}
.flex-mdd-2{-webkit-flex:0 0 16.66667%;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}
.flex-mdd-3{-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.flex-mdd-4{-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}
.flex-mdd-5{-webkit-flex:0 0 41.66667%;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}
.flex-mdd-6{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.flex-mdd-7{-webkit-flex:0 0 58.33333%;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}
.flex-mdd-8{-webkit-flex:0 0 66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}
.flex-mdd-9{-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
.flex-mdd-10{-webkit-flex:0 0 83.33333%;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}
.flex-mdd-11{-webkit-flex:0 0 91.66667%;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}
.flex-mdd-12{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
}
@media only screen and (max-width:991px){.flex-sm-1{-webkit-flex:0 0 8.33333%;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}
.flex-sm-2{-webkit-flex:0 0 16.66667%;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}
.flex-sm-3{-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.flex-sm-4{-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}
.flex-sm-5{-webkit-flex:0 0 41.66667%;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}
.flex-sm-6{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.flex-sm-7{-webkit-flex:0 0 58.33333%;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}
.flex-sm-8{-webkit-flex:0 0 66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}
.flex-sm-9{-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
.flex-sm-10{-webkit-flex:0 0 83.33333%;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}
.flex-sm-11{-webkit-flex:0 0 91.66667%;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}
.flex-sm-12{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
}
@media only screen and (max-width:767px){.flex-xs-1{-webkit-flex:0 0 8.33333%;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}
.flex-xs-2{-webkit-flex:0 0 16.66667%;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}
.flex-xs-3{-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.flex-xs-4{-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}
.flex-xs-5{-webkit-flex:0 0 41.66667%;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}
.flex-xs-6{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.flex-xs-7{-webkit-flex:0 0 58.33333%;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}
.flex-xs-8{-webkit-flex:0 0 66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}
.flex-xs-9{-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
.flex-xs-10{-webkit-flex:0 0 83.33333%;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}
.flex-xs-11{-webkit-flex:0 0 91.66667%;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}
.flex-xs-12{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
}
@media (max-width:479px){.flex-xss-1{-webkit-flex:0 0 8.33333%;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}
.flex-xss-2{-webkit-flex:0 0 16.66667%;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}
.flex-xss-3{-webkit-flex:0 0 25%;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}
.flex-xss-4{-webkit-flex:0 0 33.33333%;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}
.flex-xss-5{-webkit-flex:0 0 41.66667%;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}
.flex-xss-6{-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.flex-xss-7{-webkit-flex:0 0 58.33333%;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}
.flex-xss-8{-webkit-flex:0 0 66.66667%;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}
.flex-xss-9{-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
.flex-xss-10{-webkit-flex:0 0 83.33333%;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}
.flex-xss-11{-webkit-flex:0 0 91.66667%;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}
.flex-xss-12{-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
}
.blue{background:#006c95;}
.red{background:#dc0d3b;}
.green{background:#358d44;}
.purple{background:#9C27B0;}
.orange{background:#fe8800;}
#sp-top-bar{background:transparent;position:absolute;z-index:2;width:100%;color:#fff;border-bottom:1px solid rgba(255, 255, 255, 0.2);top:77px;}
#sp-top-bar a{color:#fff;}
#sp-top-bar .sp-contact-info{margin:0;padding:0;}
.sp-contact-info li{float:left;font-size:13px;padding:6px 10px;}
.sp-contact-info li i{margin:0 3px;}
.navbar{border-bottom:0;padding:0;-webkit-transition:all 0.1s ease-in-out 0s;-moz-transition:all 0.1s ease-in-out 0s;-ms-transition:all 0.1s ease-in-out 0s;-o-transition:all 0.1s ease-in-out 0s;transition:all 0.1s ease-in-out 0s;min-height:30px;}
.navbar.navbar-default{margin:0;padding:0;height:auto;background:transparent;border-bottom:1px solid rgba(255, 255, 255, 0.2);}
.logo{padding:8px 0;}
.logo a{font-size:28px;text-transform:uppercase;font-weight:bold;}
.bg-color-header .navbar-default{background:#FE8800;}
.logo-wrapper,
.navbar-nav-wrapper,
.nav-mini-wrapper{float:left;}
.logo-wrapper{width:100%;text-align:center;margin-bottom:20px;}
ul.nav-mini{padding-top:3px;padding-right:13px;}
ul.nav-mini li{display:inline-block;margin-right:10px;font-size:13px;background:#00bcd4;border-radius:5px;padding:2px 10px;}
ul.nav-mini li:last-child{margin-right:0px;}
ul.nav-mini li i{color:#fff;padding-right:5px;}
.nav.navbar-nav{float:left;transition:all ease-in-out 0.5s;}
.nav.navbar-nav li{position:relative;float:none;display:inline-block;}
.nav.navbar-nav li a{color:#FFF;}
.nav.navbar-nav > li > a{line-height:36px;font-size:14px;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-ms-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;transition:all 0.3s ease-in-out 0s;text-transform:uppercase;letter-spacing:1.5px;color:#FFF;position:relative;font-weight:600;padding-top:20px;padding-right:0px;padding-bottom:19px;padding-left:15px;}
.nav.navbar-nav > li > a:hover, .nav.navbar-nav > li.active > a{background:#fe8800;color:#fff;text-decoration:none;}
.nav.navbar-nav > li:last-child > a:after{display:none;}
.nav.navbar-nav li ul{z-index:99999;padding:0;margin:0;position:absolute;top:75px;left:0;width:200px;display:none;background-color:#f7f7f7;border:1px solid #EEE;border-top:2px solid #fe8800;-webkit-box-shadow:0px 0px 12px -3px rgba(0, 0, 0, 0.4);-moz-box-shadow:0px 0px 12px -3px rgba(0, 0, 0, 0.4);box-shadow:0px 0px 12px -3px rgba(0, 0, 0, 0.4);}
.nav.navbar-nav li ul li a{border-bottom:1px solid #E6E6E6;display:block;padding:14px 20px;font-size:13px;-webkit-transition:all 0.2s ease-in-out 0s;-moz-transition:all 0.2s ease-in-out 0s;-ms-transition:all 0.2s ease-in-out 0s;-o-transition:all 0.2s ease-in-out 0s;transition:all 0.2s ease-in-out 0s;color:#666;font-weight:300;letter-spacing:0.5px;line-height:1.25;}
.nav.navbar-nav li > ul > li:last-child > a,
.navbar-nav li > ul > li > ul > li:last-child > a{border-bottom:0;}
.nav.navbar-nav li ul li:hover a{padding-left:25px;padding-right:15px;}
.nav.navbar-nav li ul li ul{position:absolute;left:198px;top:-2px;}
.nav.navbar-nav li ul li:hover ul li a{padding-left:15px;padding-right:15px;}
.nav.navbar-nav li ul li ul li:hover a{padding-left:20px;padding-right:10px;}
.nav.navbar-nav li ul li{display:block;text-align:left;}
.navbar-nav > li.mega-menu{position:inherit;left:0;}
.navbar-nav > li.mega-menu ul{left:0%;width:100%;top:36px;padding-top:30px;padding-bottom:30px;}
.navbar-nav > li.mega-menu:hover > a,
.navbar-nav > li.mega-menu > a:hover,
.navbar-nav > li.dropdown:hover > a,
.navbar-nav > li.dropdown > a:hover,
.navbar-nav > li.dropdown.active > a,
.navbar-nav > li.dropdown.active > a:hover,
.navbar-nav > li:hover > a,
.navbar-nav > li.active > a{color:#FE8800;text-decoration:underline;background:transparent;}
.mega-menu-inner{padding:0 20px;}
.bg-color-header .navbar-nav > li.dropdown:hover > a,
.bg-color-header .navbar-nav > li.dropdown > a:hover,
.bg-color-header .navbar-nav > li.dropdown.active > a,
.bg-color-header .navbar-nav > li.dropdown.active > a:hover,
.bg-color-header .navbar-nav > li:hover > a,
.bg-color-header .navbar-nav > li.active > a{color:#FFF;}
.nav.navbar-nav > li > a:hover,
.nav.navbar-nav:hover > li > a{color:#FFF;}
.navbar-arrow > ul > li .arrow-indicator{margin-left:7px;color:#CCC;}
.navbar-arrow ul ul > li .arrow-indicator{position:absolute;top:50%;right:15px;margin-top:-8px;font-size:16px;color:#CCC;}
.megamenu-container .arrow-indicator{display:none;}
@media only screen and (max-width:1199px){}
@media only screen and (max-width:991px){.logo-wrapper{width:50%;}
.navbar-nav-wrapper{width:0%;}
.navbar{margin:0;padding:0;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;}
.navbar-brand{line-height:30px;-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;}
.navbar-arrow > ul > li .arrow-indicator,
.navbar-arrow ul ul > li .arrow-indicator{display:none;}
ul.nav-mini{padding-right:0;}
ul.nav-mini li{margin-right:5px;padding:2px 6px;}
}
@media (max-width:767px){.navbar-nav .open .dropdown-menu > li > a{line-height:23px;}
.navbar.navbar-default{padding:10px 0;}
#sp-top-bar{top:95px;}
#sp-top-bar, #sp-top2{text-align:center;}
#sp-top1 .nav-mini-wrapper{display:inline-block;float:none!important;margin:10px 0;}
#sp-top-bar .sp-contact-info{display:inline-block;}
}
@media (min-width:768px){.navbar-nav{margin:0;}
}
@media (max-width:639px){}
.navbar-sticky{background-color:rgba(0, 0, 0, 0.8);padding:10px 0;z-index:9;transition:all ease-in-out 0.5s;}
.navbar-sticky.navbar-default{padding:10px 0 8px;}
.navbar-sticky .navbar-nav > li > ul{top:60px;}
.navbar-sticky .navbar-nav > li.mega-menu ul{top:60px;}
.transparent-header .navbar-sticky{padding:0;background-color:rgba(0, 0, 0, 0.9);margin:0px;border:none;}
.navbar.navbar-sticky .logo{padding:5px 0 5px;}
.navbar.navbar-sticky .logo img{width:85%;}
.navbar.navbar-sticky .nav.navbar-nav > li > a{line-height:1.5;}
@media only screen and (max-width:1199px){}
@media only screen and (max-width:991px){#sp-top2.col-sm-9{padding-right:0;}
.sp-contact-info li{font-size:12px;padding:6px 4px;}
.navbar-fixed-top{position:absolute;top:0;left:0;right:0;clear:both;}
.transparent-header .navbar-sticky{padding:10px 0;background:transparent;border:1px solid rgba(255, 255, 255, 0.2);}
.slicknav_btn{top:32px;}
.slicknav_btn.slicknav_open:before, .slicknav_btn.slicknav_collapsed:before{font-size:21px;}
}
@media (max-width:767px){}
@media (max-width:479px){}
.hero{position:relative;padding:170px 0px;background-position:center center;background-repeat:no-repeat;background-size:cover;}
.hero.banner-content{position:absolute;top:0;width:100%;z-index:1;padding:110px 0 113px;}
.hero .container{position:relative;}
.hero .wrap-content{position:relative;z-index:9;}
.hero h1{color:#FFF;text-transform:capitalize;text-align:center;font-size:60px;margin-top:80px;line-height:1;font-weight:400;}
.hero h1 span{font-size:72px;color:#febc00;font-weight:700;}
.hero p{color:#FFF;text-align:center;font-size:26px;font-weight:300;margin:15px 0 20px;}
.hero .form-group{width:760px;margin:60px auto 0;position:relative;}
.hero .form-group .btn{background:none;color:#FFF;position:absolute;top:0px;right:0px;font-size:21px;background:#00BCD4;border-radius:0px;height:100%;padding:0px 20px;border-bottom-right-radius:5px;border-left-color:#03A9F4;}
.hero .form-group .form-control{background:rgba(204, 204, 204, 0.8);color:#FFF;height:58px;border-width:2px;padding-left:15px;padding-right:60px;font-size:18px;border-color:transparent;border-top-left-radius:5px;border-bottom-right-radius:5px;}
.hero .form-group .form-control:focus{background:rgba(255, 255, 255, 0.3);}
.hero .form-group .form-control::-moz-placeholder{color:rgba(255, 255, 255, 0.9);}
.hero .form-group .form-control:-ms-input-placeholder{color:rgba(255, 255, 255, 0.9);}
.hero .form-group .form-control::-webkit-input-placeholder{color:rgba(255, 255, 255, 0.9);}
.top-search{text-align:center;color:#FFF;margin-top:20px;}
.top-search a{color:#FFF;background:rgba(0, 0, 0, 0.4);margin:2px 3px;line-height:1;padding:7px 10px;display:inline-block;font-size:14px;letter-spacing:1px;}
.top-search a:hover{background:#2b92ed;}
section.post-hero{padding:80px 0 50px;background:#FFF;}
section.post-hero .col-xs-12.col-sm-4{margin-bottom:30px;}
.post-hero-texting{border:1px solid #33B6CB;border-radius:3px;color:#33B6CB;font-size:12px;font-weight:600;padding:4px 10px;margin-right:10px;}
.post-hero-item a{color:#939393;font-size:13px;font-weight:600;letter-spacing:1px;}
.hero.in-banner{padding:86px 0 71px;}
.hero.main-slider{padding:0;}
.hero.main-slider:before{content:none;}
.slick-slider.fading{position:relative;width:100%;height:100%;opacity:1;}
.slider-content{position:absolute;z-index:1;left:0;right:0;padding:270px 0px;top:0;}
.main-slider .slick-prev,
.main-slider .slick-next{left:15px;z-index:2;top:50%;}
.main-slider .slick-next{right:15px;left:inherit;}
.main-slider .slick-prev:before, .main-slider .slick-next:before{color:#fff;font-size:48px;}
@media only screen and (max-width:1199px){.hero{background-size:auto;}
.hero h1{font-size:70px;}
}
@media only screen and (max-width:991px){.hero h1{font-size:60px;}
.hero .form-group{width:80%;}
}
@media only screen and (max-width:767px){.hero.in-banner{padding:140px 0 77px;}
.hero h1{font-size:36px;margin-top:60px;}
.hero p{font-size:20px;line-height:1.25;}
.hero .form-group{width:100%;}
}
@media (max-width:479px){.hero.in-banner{padding:178px 0 69px;}
.hero{padding:210px 0 70px;}
}
section.main-content{padding:50px 0;}
.footer-wrapper{position:relative;margin-top:15px;background-color:#CCCC66;}
.footer-wrapper:before{content:"";background-image:url(https://www.besttourinmorocco.com/images/footer-up.PNG);background-position:center;position:absolute;display:block;top:-90px;height:90px;left:0;right:0;margin:0 auto;z-index:1;}
.main-footer{padding:70px 0;color:rgba(0,0,255,0.7);line-height:22px;font-size:14px;background-color:#F93;}
.main-footer a{color:rgba(255, 255, 255, 0.7);}
.main-footer a:hover{color:#2b92ed;}
h5.footer-title{font-size:16px;letter-spacing:1px;margin:0 0 20px;color:#FFF;font-weight:normal;text-transform:uppercase;}
.footer-about-us{margin-right:40px;font-size:14px;}
.footer-about-us a{border:1px solid #00B140;color:#00B140;text-transform:uppercase;margin-top:7px;font-size:12px;padding:5px 15px;display:inline-block;}
.footer-about-us a:hover{border-color:#FE8800;}
ul.footer-menu li + li{margin-top:8px;}
.footer-newsletter{margin-top:18px}
.footer-newsletter .form-group{position:relative;}
.footer-newsletter .form-control{background:none;height:44px;border:1px solid rgba(255, 255, 255, 0.7);padding-left:20px;padding-right:100px;color:#FFF;}
.footer-newsletter .form-control:focus{border-color:#FFF;}
.footer-newsletter .btn{position:absolute;top:4px;right:4px;line-height:16px;}
.bottom-footer{background:#14141f;color:rgba(255, 255, 255, 0.7);line-height:22px;font-size:13px;padding-top:30px;padding-bottom:20px;}
.bottom-footer a{color:rgba(255, 255, 255, 0.7);}
.bottom-footer a:hover{color:#2b92ed;}
ul.bottom-footer-menu{text-align:center;}
ul.bottom-footer-menu li{display:inline-block;position:relative;}
ul.bottom-footer-menu li + li{margin-left:30px;}
ul.bottom-footer-menu li:last-child:after{display:none;}
ul.bottom-footer-menu.for-social{float:right;}
ul.bottom-footer-menu.for-social li + li{margin-left:20px;}
ul.bottom-footer-menu.for-social li a{font-size:16px;}
ul.bottom-footer-menu.for-social li:after{display:none;}
.bottom-footer.foot, .bottom-footer.foot-1{background:#00050e;}
.foot .newsletter{width:50%;margin:0 auto;text-align:center;}
.foot ul.bottom-footer-menu.for-social{float:none;text-align:center;padding:15px 0;}
.foot ul.bottom-footer-menu.for-social li a{font-size:24px;}
.foot p.copy-right{text-align:center;}
@media only screen and (max-width:1199px){}
@media only screen and (max-width:991px){ul.bottom-footer-menu{text-align:left;float:right;}
}
@media only screen and (max-width:767px){ul.footer-menu.line-block-xs li + li{margin-top:0;}
ul.footer-menu.line-block-xs{margin-bottom:-5px;}
ul.footer-menu.line-block-xs li{display:inline-block;margin-right:25px;margin-bottom:5px;}
ul.bottom-footer-menu.for-social{float:none;display:inline-block;padding:0;}
h5.footer-title{margin:0 0 10px;}
ul.footer-menu li + li{margin-top:0;}
ul.footer-menu li{display:inline-block;margin-bottom:5px;width:100%;line-height:2.5;}
ul.bottom-footer-menu{float:none;display:inline-block;padding:15px 0;}
.main-footer .col-sm-8{margin-top:35px;}
.bottom-footer{text-align:center;}
}
@media (max-width:479px){.main-footer .col-sm-8 .col-xs-4{margin-bottom:35px;width:100%;}
.main-footer .col-sm-8 .col-xs-4:last-child{margin:0;}
}
@media (max-width:479px){ul.footer-menu.line-block-xss li + li{margin-top:0;}
ul.footer-menu.line-block-xss{margin-bottom:-5px;}
ul.footer-menu.line-block-xss li{display:inline-block;margin-right:25px;margin-bottom:5px;}
}
.login-box-wrapper .modal-body{padding:25px 25px 20px}
.login-box-wrapper .modal-title{margin:0;}
.login-modal-or{margin:25px 0 15px;text-align:center;font-weight:600}
.login-modal-or > div{border-top:1px solid #DDD;position:relative;height:14px}
.login-modal-or > div > span{display:block;width:40px;height:40px;background:red;border-radius:50%;line-height:38px;font-size:10px;letter-spacing:1px;position:absolute;top:0;left:50%;margin-left:-20px;margin-top:-20px;text-transform:uppercase;border:1px solid #DDD;background:#FFF}
.login-box-link-action{text-align:right}
.login-box-box-action{margin-top:10px}
.btn-facebook,
.btn-google-plus,
.btn-email{color:#FFF;padding:13px 0 11px;}
.btn-facebook{background:#3b5998;border-left:5px solid #243a65;margin-bottom:15px;}
.btn-facebook:hover{background:#243a65;border-left:5px solid #3b5998;}
.btn-google-plus{background:#d34836;border-left:5px solid #982a1c;}
.btn-google-plus:hover{background:#982a1c;border-left:5px solid #d34836;}
.btn-email{background:rgb(62, 173, 5);border-left:5px solid #029021;}
.btn-email:hover{background:#029021;border-left:5px solid rgb(62, 173, 5);}
.btn-facebook:hover,
.btn-google-plus:hover,
.btn-email:hover{color:#fff;}
.login-container-wrapper{padding:70px 0}
.login-container-wrapper .login-box-wrapper{border:1px solid #DDD;border-radius:3px;-webkit-box-shadow:0 0 11px -1px rgba(0, 0, 0, 0.16);-moz-box-shadow:0 0 11px -1px rgba(0, 0, 0, 0.16);box-shadow:0 0 11px -1px rgba(0, 0, 0, 0.16)}
.modal.login-box-wrapper{width:600px;margin-left:-300px}
@media only screen and (max-width:1199px){}
@media only screen and (max-width:991px){.login-modal-or{margin-top:80px}
}
@media only screen and (max-width:767px){.modal.login-box-wrapper{width:auto;margin-left:auto!}
.login-box-link-action{text-align:left;margin-top:10px}
.login-modal-or{margin-top:45px}
}
@media (max-width:479px){}
.hero .breadcrumb{background-color:#f7f7f7;margin:0px;text-align:center;font-size:15px;border-radius:0;position:absolute;bottom:0;width:100%;z-index:1;border-bottom:1px solid rgba(204, 204, 204, 0.4);}
.breadcrumb li a{color:#555;}
.breadcrumb li a:hover{color:#000;}
.breadcrumb li{color:#fe8800;}
.breadcrumb li a, .breadcrumb li{display:inline-block;float:left;}
.breadcrumb li a:after{content:"/";padding:6px;color:#555;}
.breadcrumb > li + li:before{padding:0 2px;padding-left:0;content:"/\00a0";}
.breadcrumb-wrapper{background:#EDEDED;border-top:2px solid #FE8800;border-bottom:1px solid #E6E6E6;padding:6px 0 4px;}
.breadcrumb-wrapper .breadcrumb{margin:0;padding:0;background:none;font-size:13px;font-weight:600;letter-spacing:1px;}
.breadcrumb-wrapper .breadcrumb .active{color:#AAA;}
.bg-color-header .breadcrumb-wrapper{border-top:0;}
.breadcrumb-image-bg{text-align:center;color:#FFF;line-height:1.2;position:relative;padding:120px 0 0;background-position:center center;background-repeat:no-repeat;background-size:cover;}
.breadcrumb-image-bg::before{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.3);content:"";}
.breadcrumb-image-bg h2{color:#FFF;line-height:1.2;margin:0;font-size:42px;font-weight:600;}
.breadcrumb-image-bg p{margin-top:10px;font-size:18px;letter-spacing:0.5px;}
.breadcrumb-image-bg .breadcrumb{background:none;border:0;padding:0;margin:40px 0 0;}
.breadcrumb-image-bg .breadcrumb li{padding:12px 0 10px;padding-right:5px;margin:0 -2px;line-height:14px;font-size:14px;background:rgba(0, 0, 0, 0.5);letter-spacing:1px;}
.breadcrumb-image-bg .breadcrumb li a{color:#FFF;padding:0;padding-left:5px;margin:0;display:inline-block;}
.breadcrumb-image-bg .breadcrumb li span{padding-left:10px;}
.breadcrumb-image-bg .breadcrumb > .active{color:rgba(255, 255, 255, 0.8);}
.breadcrumb-image-bg.no-bg .breadcrumb{margin:20px 0 0;}
.breadcrumb-image-bg.no-bg .breadcrumb li{padding:0;padding-right:15px;background:none;}
.breadcrumb-image-bg .breadcrumb-wrapper{background:none;border-top:0;border-bottom:0;padding:0;}
.detail-breadcrumb.breadcrumb-image-bg{padding-top:76px;background:#444;}
.detail-breadcrumb.breadcrumb-image-bg::before{background:rgba(0, 0, 0, 0.5);}
.detail-breadcrumb.breadcrumb-image-bg h2{font-size:45px;}
.detail-breadcrumb.breadcrumb-image-bg .breadcrumb{margin-top:100px;}
.detail-breadcrumb.breadcrumb-image-bg p{font-size:28px;font-weight:300;}
@media only screen and (max-width:1199px){}
@media only screen and (max-width:991px){}
@media only screen and (max-width:767px){.detail-breadcrumb.breadcrumb-image-bg{padding-top:100px;}
.detail-breadcrumb.breadcrumb-image-bg h2{font-size:34px;}
.detail-breadcrumb.breadcrumb-image-bg p{font-size:22px;}
.detail-breadcrumb.breadcrumb-image-bg .breadcrumb{margin-top:40px;}
}
@media (max-width:479px){.detail-breadcrumb.breadcrumb-image-bg h2{font-size:32px;}
.detail-breadcrumb.breadcrumb-image-bg p{font-size:19px;}
}
.pager-wrappper{margin-top:30px;text-align:center;line-height:1.2;width:100%;display:inline-block;}
.pager-innner{width:100%;display:inline-block;}
.pager-label{vertical-align:middle;display:table-cell;font-weight:400;}
.pager-middle-holder{display:inline-block;margin:0;margin-left:7px;line-height:1;white-space:nowrap;vertical-align:middle;}
.pager-center{text-align:center;}
.pagination{margin:10px 0 0;}
.pagination > li > a,
.pagination > li > span{padding:0;margin:0 5px;color:#337ab7;border:0;display:block;width:28px;height:28px;line-height:25px;border-radius:50%;text-align:center;color:#666;background:#E1E5E6;}
.pagination > li a span{border-radius:50%;}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus{color:#fff;background:#FE8800;}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus{background-color:#FE8800;}
.pagination > li:first-child > a,
.pagination > li:first-child > span,
.pagination > li:last-child > a,
.pagination > li:last-child > span{border-radius:50%;}
.pager-wrappper.text-left{}
@media only screen and (max-width:1199px){}
@media only screen and (max-width:991px){.pager-right{float:left;}
}
@media only screen and (max-width:767px){.blog-item + .pager-wrapper{margin-bottom:30px;}
.pager-right{float:none;text-align:center;}
}
@media (max-width:639px){.pagination > li > a, .pagination > li > span{width:26px;height:26px;}
}
.filter-full-width-wrapper{margin-bottom:0;}
.filter-full-width-wrapper label{font-size:15px;letter-spacing:1px;}
.filter-full-width-wrapper .form-control{font-size:15px;}
.filter-full-primary{background:#FFF;padding-top:15px;padding-bottom:16px;position:relative;z-index:2;border-bottom:1px solid #E6E6E6;}
.filter-full-primary .input-group .input-group-btn .bootstrap-select .btn.dropdown-toggle .filter-option:before{top:12px;}
.filter-full-primary .checkbox-item label{font-size:15px;}
.filter-full-primary .btn-toggle.btn-refine{background:none;padding:0;position:relative;padding-right:27px;color:#FE8800;text-transform:capitalize;font-size:14px;font-weight:400;}
.filter-full-primary .btn-toggle.btn-refine:after{font-family:"Ionicons";content:"\f2d7";position:absolute;top:5px;right:13px;font-size:16px;}
.filter-full-primary .btn-toggle.btn-refine.collapsed:after{content:'\f4a6';font-size:20px;top:3px;right:13px;}
.filter-full-secondary{background:#F8F8F8;}
.filter-full-secondary .collapse{border-bottom:1px solid #E6E6E6;}
.filter-full-secondary .collapse-inner{padding-top:25px;padding-bottom:20px;}
.filter-full-secondary label{display:block;margin-bottom:5px;}
.filter-full-primary-inner{position:relative;}
.filter-full-primary-inner .btn-holder{position:absolute;top:0;right:0;width:170px;border:1px solid #FE8800;}
.filter-full-primary-inner .btn-holder .btn{display:block;padding-top:6px;padding-bottom:6px;}
.filter-full-primary-inner .filter-item .tokenfield{padding-top:7px;}
.filter-full-primary .bootstrap-select.open > .dropdown-toggle.btn-default,
.filter-full-primary .bootstrap-select.open > .dropdown-toggle.btn-default:hover,
.filter-full-primary .bootstrap-select.open > .dropdown-toggle.btn-default:focus,
.filter-full-primary .bootstrap-select.open > .dropdown-toggle.btn-default.focus{background:#F8F8F8;}
.bootstrap-select.btn-group .dropdown-toggle .filter-option{padding-left:15px;}
.filter-item.mmr{margin-right:-20px;}
.filter-item.mmr .input-group.no-border .btn.dropdown-toggle{border:1px solid #f7f7f7;}
@media only screen and (max-width:1199px){}
@media only screen and (max-width:991px){.filter-full-primary .flex-sm-12 .input-group{margin:0 0 15px;}
.filter-full-primary-inner .form-holder{margin-right:0;}
.filter-full-primary-inner .form-holder .filter-item.bb-sm{margin-bottom:15px;padding-bottom:10px;}
.filter-full-primary-inner .form-holder .filter-item-wrapper{margin-right:200px;}
.filter-full-primary-inner .btn-holder{top:auto;bottom:0;}
}
@media only screen and (max-width:767px){.filter-full-primary-inner .form-holder .filter-item-wrapper{margin-right:0;}
.filter-full-primary-inner .form-holder .filter-item.bb-sm{margin-bottom:5px;}
.filter-full-primary-inner .btn-holder{position:relative;left:0;width:100%;border:1px solid #FE8800;margin:5px 0;}
.filter-full-width-wrapper{}
}
@media (max-width:479px){.filter-full-primary-inner .form-holder .filter-item.no-bb-xss{margin-bottom:0;padding-bottom:0;}
}
.detail-content-sticky-nav{padding:10px 0;}
.counting-item{text-align:center;line-height:1.2;border-right:1px solid #E6E6E6;font-size:15px;color:#AAA;font-weight:600;margin:5px 0;}
.counting-item p{margin:0;letter-spacing:0.5px;}
.counting-item p.number{font-size:40px;color:#454545;font-weight:700;line-height:1;margin:5px 0 3px;color:#666;}
.counting-item .icon{font-size:26px;margin-bottom:-3px;}
.featured-bg .counting-item{color:rgba(255, 255, 255, 0.8);}
.featured-bg .counting-item p.number{color:#FFF;}
.featured-bg .counting-item .icon{font-size:46px;margin-bottom:15px;}
.post-hero .row .row > div:last-child .counting-item,
.featured-bg .row .row > div:last-child .counting-item{border-right:1px solid transparent;}
.post-hero i{border-radius:50%;padding:12px;width:55px;height:55px;background:rgba(254, 136, 0, 0.67);color:#fff;}
.m-description{padding-bottom:10px;}
.featured-icon-simple-wrapper{padding:12px 0;border-width:1px 0;border-style:dashed;border-color:rgba(204, 204, 204, 0.69);margin-bottom:5px;}
.featured-icon-simple-item{letter-spacing:1px;font-size:15px;line-height:1.5;color:#AAA;padding:0 10px;}
.featured-icon-simple-item .icon{font-size:18px;display:inline-block;}
.featured-icon-lg{text-align:center;font-size:15px;line-height:1.5;padding:10px;}
.featured-icon-lg .icon{font-size:64px;color:#FE8800;}
.featured-icon-lg h3{line-height:1.1;margin:20px 0 15px;letter-spacing:0.5px;}
.featured-list-in-box{line-height:1.2;background:rgba(247, 247, 247, 0.48);padding:15px;border:1px solid rgba(204, 204, 204, 0.49);}
.featured-list-in-box ul li{border-bottom:1px dashed #ccc;padding-bottom:10px;margin-bottom:10px;}
.featured-list-in-box ul li:last-child{border:none;margin-bottom:0px;}
.featured-list-in-box ul{list-style:none;margin:0;padding:0;}
.featured-list-in-box ul li + li{margin-top:15px;}
.featured-list-in-box ul li .space{letter-spacing:0.5px;}
ul.featured-list-with-h{margin-top:6px;}
ul.featured-list-with-h li{line-height:1.2;padding:10px 0;margin-bottom:10px;padding-bottom:15px;border-bottom:1px dotted #DDD;}
ul.featured-list-with-h li h5{font-size:16px;font-weight:600;letter-spacing:1px;margin:0;line-height:1.2;}
ul.featured-list-with-h li h5 i{display:inline-block;vertical-align:middle;font-size:18px;margin-top:-6px;}
ul.featured-list-with-h.no-last-bb li:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0;}
.featured-icon-circle-sm-wrapper{margin-top:-10px;}
.featured-icon-circle-sm{width:40px;height:40px;border-radius:50%;border:1px solid #FE8800;text-align:center;float:left;margin-right:20px;margin-top:10px;}
.featured-icon-circle-sm .icon{width:34px;height:34px;border-radius:50%;background:#FE8800;color:#FFF;line-height:32px;margin:2px;font-size:24px;}
.featured-icon-circle-sm.no{position:relative;border-color:#999;}
.featured-icon-circle-sm.no:after{content:"";position:absolute;top:18px;left:-3px;width:46px;height:4px;background:#EE001A;-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}
.featured-icon-circle-sm.no .icon{background:none;color:#333;}
.about-content{padding:60px 0;}
.about-content h2{margin:5px 0;}
#why-us{background:url(https://www.besttourinmorocco.com/images/banner/04.jpg) no-repeat;background-attachment:fixed;position:relative;background-position:center;padding:80px 0 80px;}
#why-us .t-content{background:#fff;padding:6%;position:relative;z-index:1;border-bottom:5px solid #fe8800;}
#why-us.about-content1{padding-bottom:50px;}
#why-us .t-content h3{font-size:36px;}
.featured-icon-horizontal{overflow:hidden;position:relative;line-height:1.45;margin-bottom:30px;}
.featured-icon-horizontal .icon{color:#FE8800;font-size:36px;width:80px;height:80px;line-height:76px;border-radius:50%;border:2px solid #E6E6E6;text-align:center;float:left;margin-top:3px;padding-left:1px;}
.featured-icon-horizontal .content{margin-left:105px;}
.featured-icon-horizontal .content h5,
.featured-icon-07-item .content h6{margin:0 0 10px;text-transform:uppercase;letter-spacing:1.5px;}
.horizontal-featured-icon-sm .icon{float:left;font-size:30px;text-align:center;}
.horizontal-featured-icon-sm .content{line-height:1.25;color:#999;font-size:14px;font-weight:600;letter-spacing:1px;padding-left:65px;}
.horizontal-featured-icon-sm h6{margin:0 0 7px;letter-spacing:1.5px;text-transform:uppercase;line-height:1;}
.horizontal-featured-icon-sm .content span{font-weight:500;line-height:1.5;color:#666;}
.featured-bg{background:url(https://www.besttourinmorocco.com/images/text-bg.jpg) no-repeat;position:relative;padding:18px 0 60px;background-position:center;background-attachment:fixed;background-size:cover;text-align:center;}
.featured-bg::before{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.5);content:""}
.featured-bg h2{font-size:90px;color:#FFF;font-weight:400;line-height:1.1;text-align:center;letter-spacing:1.5px;}
.featured-bg h2 span{font-size:48px;color:#8BC34A;}
.featured-bg p{color:#FFF;font-size:26px;line-height:1.45;font-weight:300;text-align:center}
.hero.with-horizontal-featured-icon-absolute-bottom{padding-bottom:155px;padding-bottom:225px;}
.horizontal-featured-icon-absolute-bottom-wrapper{position:absolute;left:0;right:0;bottom:0;background:rgba(0, 0, 0, 0.5);padding:40px 0 30px;border-top:1px solid rgba(255, 255, 255, 0.2);}
.hero.with-horizontal-featured-icon-absolute-bottom .horizontal-featured-icon-sm .icon,
.hero.with-horizontal-featured-icon-absolute-bottom .horizontal-featured-icon-sm .content{color:rgba(255, 255, 255, 0.9);}
.hero.with-horizontal-featured-icon-absolute-bottom .horizontal-featured-icon-sm h6{color:#FFF;}
.about-main .testimonial{padding:60px 0 0;background:url(https://www.besttourinmorocco.com/images/testi-bg.jpg) no-repeat;background-attachment:fixed;position:relative;background-position:center;color:#fff;}
.about-main .testimonial .container, .featured-bg .container, .home-two .tour-type .container{position:relative;z-index:1;}
.about-main .testimonial .section-title h2
, .about-main .testimonial .section-title h2:after,
.about-main .testimonial h4, .about-main .section-title p,
.about-main .testimonial .slick-prev:before, .about-main .testimonial .slick-next:before{color:#fff;}
.about-main .trip-guide-wrapper{width:80%;margin:0 auto;}
.about-main .trip-guide-content{border:none;color:#fff;}
.about-main .testimonial .section-title{margin:0 0 25px;}
.about-main .testimonial .section-title h2
, .about-main .testimonial .section-title h2:after{border:none;content:none;}
.about-main .testimonial .section-title p{margin:0;}
.tr_contact_wrap h4{margin-top:0px;margin-bottom:4px;font-size:16px;}
.tr_contact_wrap .tell_us{text-transform:uppercase;font-weight:700;margin:0;}
.about-main .about-content.about-style p{color:#232323;}
.about-content.about-style .horizontal-featured-icon-sm .icon{text-align:center;font-size:42px;width:100%;margin-bottom:20px;}
.about-content.about-style .post-hero i{padding:20px;width:80px;height:80px;transition:all ease-in-out 0.5s;}
.about-content.about-style .horizontal-featured-icon-sm .icon:hover i{background:rgba(254, 136, 0, 1);transition:all ease-in-out 0.5s;transform:rotate(360deg);}
.about-content.about-style .horizontal-featured-icon-sm .content{padding-left:0px;text-align:center;}
.team-wrapper.team-style .team-item .content{position:inherit;bottom:0;background:transparent;color:#232323;padding:10px 0;border-bottom:1px solid #ccc;}
.our-service-item{text-align:center;padding:35px;border:10px solid #eeeeee;margin-bottom:30px;webkit-transition:all 0.5s ease;-webkit-transition:all 0.5s ease;transition:all 0.5s ease;background:#fff;}
.our-service-item:hover{border-bottom:10px solid #ffc107;border-left:10px solid #ffc107;webkit-transition:all 0.8s ease;-webkit-transition:all 0.8s ease;transition:all 0.8s ease;}
.about-content .col-sm-4{display:inline-block;}
.team-wrapper.team-style .team-item .content h3,
.team-wrapper.team-style .team-item p,
.team-wrapper.team-style .team-item ul.social li a{color:#232323}
.team-wrapper.team-style .team-item:hover{box-shadow:none;}
.team-wrapper.team-style .team-item .image img:hover{transform:none;}
.about-main .partne{padding-top:0px;}
.about-main .partner .section-title p{color:#232323;}
.about-main .partner .team-item h4{color:#fe8800;}
.about-main#services .section-title p{color:#232323;}
.about-main#services .testimonial .section-title p{color:#fff;}
.about-content.services-proposed .radius-top{height:250px;overflow:hidden;}
.post-hero.services-in img, .about-content.services-proposed img{width:100%;}
.services-in .horizontal-featured-icon-sm .content{text-align:left;margin-bottom:25px;padding-left:0;}
.radius-top{position:relative;width:100%;-moz-border-radius-topleft:5px;border-top-left-radius:5px;-moz-border-radius-topright:5px;border-top-right-radius:5px;overflow:hidden;}
.tour-item .tour-desc{text-align:left;padding-top:15px;}
.tour-item .tour-person{float:right;font-size:14px;line-height:40px;font-weight:700;text-transform:uppercase;}
.tour-item .tour-desc .tour-text{padding-bottom:15px;}
.tour-item .tour-desc a{color:#232323;}
#services section.partner{padding:60px 0 60px;}
.tariff{box-shadow:0 0 4px rgba(204, 204, 204, 0.43);border-bottom:4px solid #ccc;transition:all ease-in-out 0.3s;}
.tariff:hover{border-bottom-color:#006c95;transition:all ease-in-out 0.3s;}
.tariff-header{padding:15px 5px 18px 5px;text-align:center;background:#006c95;color:#fff;}
.tariff-header h3{color:#fff;}
.tariff-content{text-align:center;padding:28px 0px 28px 0px;background:#fff;}
.tariff-price{font-size:18px;line-height:22px;font-weight:700;letter-spacing:2px;text-transform:uppercase;margin-bottom:20px;}
.tariff-price span{font-size:36px;}
.tariff-line{font-size:14px;line-height:18px;font-weight:400;text-transform:uppercase;border-top:1px solid #eeeeee;padding:15.5px 0px;}
.tariff-line:nth-child(even){background:#f7f7f7;}
.tariff-content a{margin-top:15px;}
.promotional-image img{width:100%;max-height:574px;}
.promo-horizontal{padding-bottom:15px;}
.promo-horizontal img{width:100%;height:210px;}
.promo-vertical img, .promo-vertical-sm img{height:348px;}
.col-sm-6.post-vertical-img{padding:0;}
.promotional-image{position:relative;}
.promotional-image .overlay:hover{background:rgba(0, 0, 0, 0.1);}
.post-travel h4{position:absolute;top:0;right:10px;padding:4px 20px;color:#fff;z-index:1;}
.post-travel .col-sm-6{padding-left:0px;}
.col-sm-6.promo-vertical{padding-left:0;padding-right:8px;}
.col-sm-6.promo-vertical-sm{padding-right:0;padding-left:8px;}
.experiences-e .col-sm-3, .experiences-e-1 .col-sm-6, .experiences-e-1 .col-sm-4, .experiences-e-1 .col-sm-3,
.experiences-e-2 .col-sm-6{margin-bottom:20px;padding:0 10px;}
.top-destination-item{overflow:hidden;}
.top-details .rating-symbol{color:#2b92ed;font-size:13px;}
.top-destination-item a{display:block;color:#636363;position:relative;}
.top-destination-item i.fa.fa-heart-o{position:absolute;top:15px;right:-45px;font-size:28px;color:#f5f5f5;background:rgba(153, 153, 153, 0.52);border-radius:50%;height:45px;width:45px;line-height:1.7;padding-left:9px;transition:all ease-in-out 0.4s;z-index:1;}
.top-destination-item i:hover, .top-destination-item i.active{background:#f95f5f;transition:all ease-in-out 0.4s;}
.top-destination-item:hover i.fa.fa-heart-o{right:15px;}
.top-destination-item .image{overflow:hidden;position:relative;height:300px;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;}
.top-destination-item .image img{transition:all ease-in-out 0.3s;}
.top-destination-item .image:hover img{transform:scale(1.2) rotate(5deg);transition:all ease-in-out 0.3s;}
.top-destination-item-02{overflow:hidden;}
.top-destination-item-02 a{display:block;color:#636363;position:relative;}
.top-destination-item-02 .image{overflow:hidden;position:relative;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;}
.top-destination-item-02 .image:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:red;background:-moz-linear-gradient(bottom, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0) 100%);background:-webkit-linear-gradient(bottom, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0) 100%);background:linear-gradient(to top, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(endColorstr='#a6000000', startColorstr='#00000000', GradientType=0);}
.top-destination-item-02 .image:hover{-webkit-transform:rotate(-2deg) scale(1.105);}
.top-destination-item .image h4, .top-destination-item .image span{position:absolute;left:10px;bottom:8px;color:#fff;padding:4px 19px;z-index:1;margin:0;}
.top-destination-item-02 .content{position:absolute;bottom:15px;right:15px;text-align:right;}
.top-destination-item-02 .content h4{display:inline-block;background:rgba(254, 136, 0, 0.9);color:#FFF;margin:0;padding:7px 10px 5px;font-size:16px;letter-spacing:1px;font-weight:600;}
.top-destination-item-02 .content p{display:inline-block;background:rgba(0, 0, 0, 0.8);color:#FFF;margin:5px 0 0;padding:3px 10px 2px;}
.top-details{border-top:3px solid #fe8800;border-bottom:1px solid rgba(204, 204, 204, 0.29);padding:10px 0px 10px;}
.top-details p{display:inline-block;width:100%;}
.top-content .col-sm-3, .top-content .col-sm-2{padding:0;}
.top-content .col-sm-3 span, .top-content .col-sm-2 span{font-size:28px;display:inline-block;border:1px solid rgba(170, 170, 170, 0.66);padding:10px 6px;text-align:center;}
.top-details .col-sm-10{padding:0;}
.top-details .col-sm-9{padding-left:10px;padding-right:0;}
.top-content a{color:#232323;font-weight:600;}
.destination-all{text-align:center;}
.destination-all a{color:inherit;border:1px solid rgba(204, 204, 204, 0.66);padding:4px 15px;display:inline-block;}
.destination-all a:hover{color:#fff;border-color:#fe8800;background:#fe8800;}
@media (min-width:733px){.mob-travel{display:none;}
}
@media (max-width:1100px){.experiences .top-destination-item .image, .just-booked .top-destination-item .image{height:250px;}
.top-details .col-sm-9, .top-details .col-sm-10{padding-left:15px;}
}
@media (max-width:992px){.desk-travel .promo-vertical img, .desk-travel .promo-vertical-sm img{height:247px;}
.home-one .desk-travel .promo-vertical img, .home-one .desk-travel .promo-vertical-sm img{height:236px;}
.top-details .col-sm-9, .top-details .col-sm-10{width:100%;padding:0;}
.featured-bg h2{font-size:78px;}
.bottom-footer .col-sm-12{text-align:center;}
ul.bottom-footer-menu.for-social{float:none;display:inline-block;margin-top:15px;}
.experiences .top-destination-item .image, .just-booked .top-destination-item .image{height:inherit;}
}
@media (max-width:767px){#sp-top2.col-sm-9{display:inline-block;}
.hero .form-group{margin:0;}
.post-travel .col-sm-6, .col-sm-6.post-vertical-img, .promo-horizontal .col-sm-6{padding:0px;}
.post-hero.services-in img, .col-sm-6.promo-vertical{margin-bottom:15px;}
.about-content{padding-bottom:30px;}
.about-content.services-proposed .tour-item, .about-content .horizontal-featured-icon-sm, .tariff{margin-bottom:30px;}
.post-travel img{height:inherit;max-height:inherit;}
.top-details .col-sm-9, .top-details .col-sm-10{padding-left:0px;}
ul.bottom-footer-menu.for-social{margin-top:0;}
.experiences .top-destination-item .image, .just-booked .top-destination-item .image{height:250px;}
}
@media (max-width:733px){.desk-travel{display:none;}
.mob-travel .col-sm-12{margin-bottom:15px;padding:0;}
.mob-travel .col-sm-12:last-child{margin-bottom:0px;}
}
@media (max-width:639px){.featured-icon-simple-wrapper .col-xs-5, .featured-icon-simple-wrapper .col-xs-7{width:100%;}
.featured-list-in-box ul li .space{padding-top:5px;}
.top-details .col-sm-9{padding-top:7px;}
}
.popular .col-sm-4{margin-bottom:25px;}
.popular .top-destination-item .image span{right:10px;left:inherit;font-size:18px;padding:2px 19px;bottom:8px;text-align:center;background:#fff;color:#484848;font-weight:bold;}
.popular .top-content h3{margin:0;}
.popular .destination-all a{margin-top:0px;}
@media(max-width:639px){.popular .col-sm-4{width:100%;padding:0;}
.popular .col-sm-4{margin-bottom:15px;}
}
.ex-style .col-sm-4{margin-bottom:25px;}
.ex-style .destination-all a{margin-top:0px;}
.trip-guide-person{line-height:1;padding:0px;margin-left:-15px;margin-right:-15px;background:#f5f5f5;}
.trip-guide-person .image{width:40px;height:40px;float:left;overflow:hidden;}
.trip-guide-person p{display:inline-block;padding:8px 12px;margin:0;}
.trip-guide-person i{color:#006c95;}
.trip-guide-person span{color:#006c95;padding-left:1px;}
.trip-guide-person p:last-child{border:none;}
.trip-guide-person a{color:#fff;}
.trip-guide-content{padding:15px 15px 20px;}
.testimonial.index-style .trip-guide-content{border:none;}
.trip-guide-content h3{margin:0 0 10px;}
.trip-guide-meta{margin:15px 0 5px;}
.trip-guide-meta .rating-item{margin-top:-5px;}
.trip-guide-bottom{line-height:1;padding:0px 15px;}
.trip-guide-bottom .trip-guide-price .number{display:block;}
.trip-guide-item.no-person .trip-guide-content{margin-bottom:90px;}
.trip-list-wrapper{}
.trip-list-item{position:relative;padding-left:65px;border-bottom:1px solid #E6E6E6;padding-bottom:1px;margin-bottom:12px;min-height:63px;line-height:1.25}
.trip-list-item .image-absolute{position:absolute;top:0;left:0;width:50px;height:50px;border:1px solid #E6E6E6;background:#FFF;padding:1px;}
.trip-list-item .image-absolute img{height:46px;}
.trip-list-item .content h6{font-size:18px;line-height:1.2;margin:0;padding:3px 0 2px;}
.trip-list-item .btn-sm{padding:6px 6px 5px;}
.no-bb-last .trip-list-item:last-child{border-bottom:0;padding-bottom:0;margin-bottom:0;min-height:none;}
.trip-list-item .dropdown-menu{left:auto;right:0;min-width:100px;}
.trip-list-item .dropdown-menu a{font-weight:600;letter-spacing:1.5px;color:#999;}
.trip-guide-sm-item{position:relative;line-height:1.2;font-size:14px;}
.trip-guide-sm-item .image-bg{width:100px;height:100px;float:left;}
.trip-guide-sm-item h6{font-size:15px;letter-spacing:1px;line-height:1.25;margin:0 0 10px;}
.trip-guide-sm-item .content{margin-left:115px;margin-bottom:7px;}
.trip-guide-sm-item .trip-by{border-top:1px solid #E7E7E7;border-bottom:1px solid #E7E7E7;padding:4px 0;margin:5px 0;letter-spacing:1px;}
.trip-guide-sm-item .price{line-height:1.1;}
.trip-guide-sm-item .price span{display:block;font-size:18px;font-weight:700;}
.trip-guide-sm-item-wrapper{margin-bottom:-30px;}
.trip-guide-sm-item-wrapper .trip-guide-sm-item{margin-bottom:30px;}
.trip-guide-sm-item-wrapper.alt-bb .trip-guide-sm-item{border-bottom:1px solid #E5E5E5;margin-bottom:20px;padding-bottom:20px;}
.trip-guide-sm-item-wrapper.alt-bb .trip-guide-sm-item:last-child{border-bottom:0;padding-bottom:0;}
.wanted-trip-wrapper{}
.wanted-trip-item{border:1px solid #E6E6E6;border-radius:3px;margin:0 0 30px;background:#FFF;}
.wanted-trip-item h3{margin:0 0 5px;line-height:1.3;}
.wanted-trip-header{padding:15px 15px 10px;}
.wanted-trip-header i{font-size:13px;}
.wanted-trip-person{padding:15px;border-bottom:1px solid #E6E6E6;border-top:1px solid #E6E6E6;}
.wanted-trip-person .image{width:40px;height:40px;float:left;overflow:hidden;}
.wanted-trip-person p{margin:0;line-height:1.2;margin-left:50px;font-size:15px;}
.wanted-trip-person p.name{margin-top:3px;font-weight:600;font-size:17px;}
.wanted-trip-bottom{padding:15px;}
.wanted-trip-price{line-height:1;}
.wanted-trip-price span{font-weight:700;font-size:20px;color:#111;}
@media only screen and (max-width:1199px){.trip-guide-sm-item .image-bg{width:80px;height:80px;}
.trip-guide-sm-item .content{margin-left:95px;}
}
@media only screen and (max-width:991px){.trip-list-item .content h6{padding-top:0;}
.trip-guide-sm-item .image-bg{width:100px;height:100px;}
.trip-guide-sm-item .content{margin-left:115px;}
}
@media only screen and (max-width:767px){.trip-guide-bottom .trip-guide-price{margin:5px 0 10px;}
.trip-guide-bottom .trip-guide-price .number{display:inline-block;}
.trip-guide-bottom .btn{display:block;}
.trip-guide-image img{width:100%;}
}
@media (max-width:639px){.trip-guide-item{margin-bottom:15px;}
}
.cats-1{text-align:center;}
.cats-1 a i{display:inline-block;background:#f1f1f1;border-radius:50%;height:145px;width:145px;line-height:2.6;margin:0 auto;transition:all ease-in-out 0.3s;}
.cats-1 p{color:#434343;margin-top:10px;}
.cats-1 a{color:#434343;}
.cats-1 a:hover i, .cats-1.active i{background:#00BCD4;color:#fff;transition:all ease-in-out 0.3s;}
.testimonial{position:relative;}
.testimonial .section-title{margin:100px 0 0;}
.testimonial.index-style .section-title{margin:0px 0 40px;}
.testimonial .trip-guide-item{position:relative;text-align:center;box-shadow:0 0px 3px rgba(204, 204, 204, 0.5);border-bottom:4px solid #8BC34A;}
.slider.testimonial1 .col-sm-6:nth-child(even) .trip-guide-item{border-bottom-color:#2196F3;}
.testimonial .trip-guide-item .rating i{color:#FF9800;}
.testimonial .trip-guide-image{position:relative;top:0px;padding:0px 15px 15px;display:inline-block;}
.testimonial img{border-radius:50%;border:2px dotted #ccc;}
.testimonial h4{color:#000;font-size:18px;margin-bottom:0;}
.testimonial .trip-guide-content > p:last-child{font-size:14px;margin-bottom:8px;font-style:italic;}
.testimonial .trip-guide-content{padding:15px;margin:0px;}
.testimonial2 .trip-guide-item{box-shadow:none;border:none;}
@media(max-width:767px){.testimonial .section-title{margin:0 0 50px;}
}
@media(max-width:639px){.testimonial .trip-guide-image{padding:15px;}
}
.partner .cats-1 a i{height:inherit;width:inherit;background:transparent;line-height:1.5;font-size:54px;}
.partner .cats-1 a:hover i{color:#00BCD4;transition:all ease-in-out 0.3s;}
.user-item-01{color:#FFF;font-size:14px;line-height:1.2;position:relative;background-position:center center;background-repeat:no-repeat;background-size:cover;overflow:hidden;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;}
.user-item-01:hover{margin-top:-5px;margin-bottom:25px;}
.user-item-01 .user-item-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(254, 136, 0, 0.85);}
.user-item-01 .user-item-inner{position:relative;padding:20px;}
.user-item-01 .image{width:80px;float:left;border-radius:50%;border:3px solid #FFF;}
.user-item-01 .image img{border-radius:50%;}
.user-item-01 .content{margin-left:100px;}
.user-item-01 .content h3,
.user-item-01 .content h4{line-height:1;margin:10px 0 10px;color:#FFF;}
.user-item-01 .content > span{display:block;letter-spacing:1.5px;}
.user-item-01 .content .location{display:block;margin:0;line-height:1.2;font-size:15px;margin-top:5px;}
.user-item-01 .specilist{margin-top:15px;border-top:1px dotted rgba(255, 255, 255, 0.7);border-bottom:1px dotted rgba(255, 255, 255, 0.7);padding:10px 0;}
.user-item-01 .specilist + .specilist{margin-top:0;border-top:0;}
.user-item-01 .specilist a{color:#FFF;font-weight:400;margin-right:3px;}
.user-item-01 .specilist span{margin-right:3px;}
.user-item-01 .specilist span i{font-size:12px;margin-right:3px;}
.user-item-01 .user-meta{margin-top:10px;}
.user-item-01 .user-meta ul li{width:33.33333%;float:left;margin-top:10px;border-right:1px solid rgba(255, 255, 255, 0.7);}
.user-item-01 .user-meta ul li:last-child{border-right:0;}
.user-item-01 .user-meta ul li:first-child{padding-right:10px;}
.user-item-01 .user-meta ul li .meta{text-align:center;}
.user-item-01 .user-meta ul li .meta span{font-size:26px;display:block;letter-spacing:1px;font-weight:600;}
.user-item-01 .user-meta ul li a{text-align:center;display:block;font-weight:600;color:#FFF;padding-top:10px;text-transform:uppercase;font-size:13px;letter-spacing:2px;}
.user-item-01 a:hover{opacity:0.7;}
.user-item-01 .rating-item .fa{color:#FFF;}
.user-item-01 > a{position:absolute;top:0;left:0;bottom:0;right:0;}
.user-item-02{border:1px solid #E6E6E6;text-align:center;line-height:1.2;}
.user-item-02 .image{width:100px;border:2px solid #ECF0F1;border-radius:50%;margin:30px auto 20px;background:#FFF;padding:5px;}
.user-item-02 .image img{border-radius:50%;}
.user-item-02 .content h4{line-height:1;margin:0 0 5px;}
.user-item-02 .content .labeling{display:block;margin:2px 0 0;line-height:1.2;font-size:15px;}
.user-item-02 .user-meta{background:#ECF0F1;padding:10px 15px;margin:20px 0 0;}
.user-item-02 .user-meta ul li{width:50%;float:left;font-size:13px;letter-spacing:1.5px;padding:8px 5px;color:#AAA;font-weight:600;}
.user-item-02 .user-meta ul li .number{display:block;font-size:22px;font-weight:700;letter-spacing:1;color:#636363;}
.user-item-02 .user-meta ul li:first-child,
.user-item-02 .user-meta ul li:nth-child(2){border-bottom:1px solid #D5D5D5;}
.user-item-02 .user-meta ul li:first-child,
.user-item-02 .user-meta ul li:nth-child(3){border-right:1px solid #D5D5D5;}
.user-item-02 .btn{margin:25px 0 20px;}
.user-item-02.with-image-bg .image-bg{width:100%;height:120px;}
.user-item-02.with-image-bg .image{margin-top:-50px;padding:3px;border:1px solid #CCC;-webkit-box-shadow:0px 0px 9px 2px rgba(0, 0, 0, 0.28);-moz-box-shadow:0px 0px 9px 2px rgba(0, 0, 0, 0.28);box-shadow:0px 0px 9px 2px rgba(0, 0, 0, 0.28);}
.user-long-sm-item{}
.user-long-sm-item .image{width:100px;border:2px solid #ECF0F1;border-radius:50%;background:#FFF;float:left;}
.user-long-sm-item .image img{border-radius:50%;}
.user-long-sm-item .content{margin-left:115px;line-height:1.25;padding-top:5px;border-left:2px solid #fe8800;padding-left:15px;}
.user-long-sm-item .content .labeling{display:block;font-weight:600;color:#AAA;font-size:13px;letter-spacing:1px;}
.user-long-sm-item .content h4{line-height:1;margin:7px 0;}
.user-long-sm-item .content ul.user-meta{margin:5px 0 10px;}
.user-long-sm-item .content ul.user-meta li{display:inline-block;margin-right:30px;position:relative;}
.user-long-sm-item .content ul.user-meta li:after{content:"";position:absolute;top:9px;right:-18px;width:4px;height:2px;background:#BBB;}
.user-long-sm-item .content ul.user-meta li:last-child{margin-right:0;}
.user-long-sm-item .content ul.user-meta li:last-child:after{display:none;}
.user-long-sm-item .content a{display:block;font-weight:600;font-size:12px;letter-spacing:1.5px;text-transform:uppercase;}
.about-main .m-team .section-title p{color:#232323;}
.team-item{text-align:center;position:relative;overflow:hidden;color:#999;transition:all ease-in-out 0.5s;}
.team-item:hover{box-shadow:0 0 5px #333;transition:all ease-in-out 0.5s;}
.team-item:hover .content{bottom:0;transition:all ease-in-out 0.5s;}
.team-item .content{position:absolute;background:rgba(0, 0, 0, 0.6);width:100%;bottom:-117px;transition:all ease-in-out 0.5s;padding:15px 0 12px;border-top:3px solid #fe8800;}
.team-item .content h3{color:#fff;}
.team-item .image{width:100%;}
.team-item .image img{transition:all ease-in-out 0.5s;border-top-left-radius:25px;border-top-right-radius:25px;}
.team-item .image img:hover{transform:rotate(8deg) scale(1.2);transition:all ease-in-out 0.5s;}
.team-item h4,
.team-item h5,
.team-item h6{margin:0px 0 7px;line-height:1.1;text-transform:uppercase;letter-spacing:1.5px;font-weight:700;color:#fff;}
.team-item p{margin:0 0 5px;line-height:1.1;color:#f7f7f7;}
.team-item ul.social{margin:0}
.team-item ul.social li{display:inline-block;margin:0 5px}
.team-item ul.social li a{color:#f7f7f7;}
.team-item ul.social li a:hover{color:#FE8800}
.detail-header .rating-item{padding-right:30px;position:relative;}
.detail-header .rating-item:before{content:"";position:absolute;top:20px;right:-60px;width:90px;height:1px;background:#FFF;display:block;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.detail-header .rating-item:after{content:"";position:absolute;top:20px;right:-60px;width:90px;height:1px;background:#FFF;display:block;-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}
.detail-header .rating-text{margin-top:2px;}
.detail-header .rating-item .rating-symbol{margin-right:0;margin-left:5px;}
.detail-header .price{text-align:left;padding-left:30px;}
.detail-header .price > span{display:block;line-height:1.1;}
.detail-header .price > span.number{font-size:24px;font-weight:700;}
.detail-header-02{line-height:1.45;}
.detail-header-02 h2{line-height:1.2;margin:0 0 7px;}
.detail-header-02 .labeling{display:block;letter-spacing:1.5px;color:#AAA;font-weight:400;font-size:20px;}
.detail-header-02 .labeling > span{display:inline-block;position:relative;padding-right:40px;}
.detail-header-02 .labeling > span:after{content:"";position:absolute;top:15px;right:18px;height:2px;width:4px;background:#FE8800;}
.detail-header-02 .labeling > span:last-child{padding-right:0;}
.detail-header-02 .labeling > span:last-child:after{display:none;}
.detail-header-02 .rating-item{margin-top:7px;}
.detail-header-02 .rating-item .rating-text{display:inline-block;}
.detail-header-02 .meta-list{border-top:1px solid #E7E7E7;border-bottom:1px solid #E7E7E7;margin:20px 0;line-height:1.25;}
.detail-header-02 .meta-list li{float:left;margin:12px 0 10px;position:relative;padding-right:40px;line-height:1.25;}
.detail-header-02 .meta-list li:after{content:"";position:absolute;top:0;right:20px;height:18px;width:1px;background:#E1E1E1;}
.detail-header-02 .meta-list li:last-child{padding-right:0;}
.detail-header-02 .meta-list li:last-child:after{display:none;}
.detail-header-02 .meta-list li .rating-item{margin-top:0;}
.detail-header-02 .meta-list li i{color:#AAA;margin-right:5px;}
.detail-header-03{line-height:1.2;}
.detail-header-03 .header-content h2{line-height:1.2;margin:0 0 5px;}
.detail-header-03 .header-content .labeling{display:block;letter-spacing:1.5px;color:#AAA;font-weight:400;}
.detail-header-03 .meta-list{float:right;}
.detail-header-03 .meta-list li{display:inline-block;position:relative;padding-left:65px;margin-left:30px;border-left:1px solid #E7E7E7;color:#AAA;font-size:14px;margin-bottom:10px;}
.detail-header-03 .meta-list li:first-child{margin-left:0;border-left:0;}
.detail-header-03 .meta-list li .icon{font-size:34px;position:absolute;top:3px;left:20px;color:#AAA;}
.detail-header-03 .meta-list li .content > span{display:block;font-size:20px;color:#666;font-weight:600;}
.details-top h1{margin-bottom:8px;}
.details-top h3{margin:0;margin-bottom:20px;}
@media only screen and (max-width:1199px){}
@media only screen and (max-width:991px){}
@media only screen and (max-width:767px){.detail-header .rating-item:before,
.detail-header .rating-item:after{right:-120px;}
.itinerary-list-item .image{margin-bottom:15px;}
.itinerary-toggle-wrapper .panel-group .panel .panel-heading{min-height:115px;}
.itinerary-toggle-wrapper .panel-group .panel .panel-heading .itinerary-day{padding-top:15px;}
.itinerary-toggle-wrapper .panel-group .panel .panel-heading .itinerary-header .image{position:absolute;top:55px;right:auto;left:-85px;width:50px;}
.itinerary-toggle-wrapper .panel-group .panel .panel-heading .itinerary-header{padding-right:15px;}
.itinerary-toggle-wrapper .panel-group .panel .panel-collapse .panel-body{padding-left:0;}
.detail-header-02 .labeling{line-height:1.25;font-size:17px;}
.detail-header-02 .labeling > span{display:block;padding:0;}
.detail-header-02 .labeling > span:last-child{padding:15px 0;}
.detail-header-02 .labeling > span:after{display:none;}
.team-wrapper .col-sm-3{padding:0 8px;}
.team-item{margin-bottom:30px;}
#why-us.about-content{padding-bottom:60px;}
#why-us.about-content1{padding:60px 0 30px;}
.about-main .about-content, #why-us .t-content{text-align:center;}
.featured-bg h2{font-size:50px;}
.about-main .about-content .row, #why-us .t-content .row{margin:0;}
}
@media (max-width:479px){.detail-header .rating-item:before,
.detail-header .rating-item:after{display:none;}
.detail-header .rating-item{padding-right:0;}
.detail-header .price{padding-left:0;}
.team-wrapper .col-sm-3.col-xs-6{width:100%;}
}
.review-wrapper .review-rating{line-height:1.1;}
.review-wrapper .review-rating > div{display:inline-block;vertical-align:middle;}
.review-wrapper .review-rating .number{font-size:50px;font-weight:700;margin-top:-7px;margin-right:10px;}
.GridLex-inner a.btn-block{display:inline-block;width:auto;}
ul.review-list{margin-top:20px;border-top:1px solid #E6E6E6;padding-top:30px;}
ul.review-list > li{position:relative;border-bottom:1px solid #E6E6E6;padding-bottom:30px;margin-bottom:30px;}
ul.review-list > li:last-child{border-bottom:0;padding-bottom:0;}
ul.review-list li .review-content ul,
.review-content ol{list-style:disc;margin-left:20px;line-height:25px}
ul.review-list li .review-content ul li,
.review-content ol li{margin-bottom:7px}
ul.review-list li .review-content ul ul,
.review-content ol ol{margin-top:7px}
ul.review-list li .review-content > ul,
.review-content > ol{margin-bottom:15px}
ul.review-list li .review-content ol{list-style:decimal}
ul.review-list li .review-header{line-height:1.2;padding-top:5px;text-align:center;}
.review-header .image{padding:0 25px;}
.review-header .image img, .review-replied .image img{border-radius:50%;display:inline-block;}
.review-replied .col-sm-2{padding:0;}
ul.review-list li .review-header h6,
ul.review-list li .review-replied-header h6{line-height:1;font-size:14px;margin:0 0 3px;font-weight:600;letter-spacing:1px;}
ul.review-list li .review-header h6 small,
ul.review-list li .review-replied-header h6 small{font-size:90%;}
ul.review-list li .review-header .review-date{font-size:14px;letter-spacing:1.5px;font-weight:400;color:#A1A1A1;}
ul.review-list li .btn{padding:3px 8px 2px;font-size:10px;letter-spacing:2px;font-weight:600;margin-top:10px;}
ul.review-list li .review-replied{background:#f5f5f5;padding:25px 25px 15px;margin-top:30px;margin-bottom:10px;display:inline-block;}
ul.review-list li .review-replied .review-replied{background:#FFF;}
ul.review-list li .review-replied + .review-replied{margin-top:-7px;}
ul.review-list li .review-replied-header{margin-bottom:15px;}
a.review-load-more{background:rgba(254, 136, 0, 0.6);color:#FFF;text-align:center;display:block;margin-top:2px;line-height:1;font-size:12px;letter-spacing:2px;font-weight:600;padding:6px 10px 4px;margin-bottom:10px;float:right;}
a.review-load-more:hover{background:rgba(254, 136, 0, 1);}
div#review-form{background:#f7f7f7;padding:15px;}
@media only screen and (max-width:1199px){}
@media only screen and (max-width:991px){ul.review-list li .review-content{padding-top:20px;}
}
@media only screen and (max-width:767px){ul.review-list li .review-header img, .review-header .image img, .review-replied .image img{width:auto;}
ul.review-list li .review-content, .review-header .image, .review-replied .image,
ul.review-list li .review-replied, ul.review-list li .review-replied .text-left-xs{text-align:center!important;}
}
@media (max-width:479px){}
.sidebar-inner.no-border{border:0;padding:0}
.sidebar-inner.for-blog a{color:#777;font-weight:400}
.sidebar-inner.for-blog a:hover{color:#2991A2}
.sidebar-module{padding:0 0 40px}
.sidebar-box{padding:30px 0 0}
.sidebar-title.text-primary{text-transform:uppercase}
.sidebar-header{clear:both}
.sidebar-header h4{float:left;text-transform:uppercase;margin:0 0 12px;letter-spacing:1px;}
.sidebar-reset-filter{float:right;color:#999;font-size:12px}
.sidebar-search-wrapper{padding:20px;margin:0 0 30px;border-radius:3px}
.sidebar-search-header h4{text-transform:uppercase;margin:0 0 12px}
ul.sidebar-category,
ul.sidebar-archives{margin-top:15px}
ul.sidebar-category li,
ul.sidebar-archives li{border-bottom:1px solid #E6E6E6;padding-bottom:10px;margin-bottom:10px;line-height:1.4}
ul.sidebar-category li:last-child,
ul.sidebar-archives li:last-child{margin-bottom:0}
ul.sidebar-category li a,
ul.sidebar-archives li a{display:block;font-size:13.5px;letter-spacing:1.5px;font-weight:600;color:#333;}
ul.sidebar-category li a span,
ul.sidebar-archives li a span{float:right;font-size:12.5px;color:#AAA;font-style:italic;letter-spacing:0}
ul.sidebar-category li a:hover,
ul.sidebar-archives li a:hover{padding-left:5px}
ul.sidebar-post{margin-top:15px}
ul.sidebar-post li{border-bottom:1px solid #E6E6E6;padding-bottom:15px;margin-bottom:10px;line-height:1.4}
ul.sidebar-post li:last-child{margin-bottom:0;border-bottom:0;padding-bottom:0;}
ul.sidebar-post li h6{margin:0 0 5px;color:#333;font-weight:600;font-size:14px;}
ul.sidebar-post li a:hover h6{color:#FE8800}
ul.sidebar-post li .image{width:80px;float:left;margin-top:5px}
ul.sidebar-post li .image img{display:block}
ul.sidebar-post li .content{margin-left:95px}
ul.sidebar-post li .recent-post-sm-meta{margin:10px 0 0;color:#A8A8A8!important;font-size:13px;font-style:italic;letter-spacing:1px;font-weight:600;}
.tag-cloud{margin-top:15px;margin-bottom:-5px}
.tag-cloud span{display:block;float:left;line-height:1.2;padding:5px 7px;padding-left:0;margin-left:0;margin-bottom:5px}
.tag-cloud a{border:1px solid #E6E6E6;line-height:1.2;font-size:12.5px;padding:5px 7px;margin-left:3px;margin-top:3px;display:block;float:left;color:#777;border-radius:2px}
.tag-cloud a:hover{background:#FE8800;color:#FFF!important;border-color:#FE8800}
.tag-cloud-wrapper{border-top:1px solid #EFEFEF;position:relative;margin:20px 0 0;padding:20px 0 0}
.tag-cloud-wrapper .tag-cloud-heading{float:left}
.tag-cloud-wrapper .tag-cloud{margin-left:50px;margin-top:5px}
.sidebar-text-widget ul{margin:0;margin-left:25px;padding:0}
.sidebar-text-widget ul li{list-style:circle}
h4.sidebar-title{text-transform:uppercase;letter-spacing:1.5px;margin-top:0;border:1px solid #eee;padding:8px 0;text-align:center;}
.sidebar-link-list a{color:#939393;display:block;font-weight:400}
ul.sidebar-link-list li{line-height:1.2;margin-bottom:12px;position:relative}
ul.sidebar-link-list li ul{margin-top:12px;padding-left:15px;border-left:1px dotted #CCC;margin-left:5px}
ul.sidebar-link-list li ul li{margin-bottom:8px;font-size:13px}
ul.sidebar-link-list li ul li:before{content:"";position:absolute;top:8px;left:-15px;width:8px;height:2px;border-top:1px dotted #CCC}
ul.sidebar-link-list li span{display:inline-block;margin-left:7px;font-size:11px;color:#A7A7A7;letter-spacing:.3px}
ul.sidebar-menu > li + li{margin-top:20px}
ul.sidebar-menu > li > a{color:#939393;font-weight:400;letter-spacing:.7px;line-height:1.2;display:block;position:relative;overflow:hidden}
ul.sidebar-menu > li > a:after{font-family:"Ionicons";content:"\f10b";position:absolute;top:0;left:0;font-size:16px;left:-15px;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease}
ul.sidebar-menu > li.active > a{font-weight:600;padding-left:20px;color:#33B6CB}
ul.sidebar-menu > li.active > a:after{left:0;color:#33B6CB}
ul.sidebar-menu > li > a:hover{color:#33B6CB;font-weight:600}
ul.sidebar-menu > li ul{margin-top:12px;padding-left:25px;border-left:1px dotted #CCC;margin-left:0}
ul.sidebar-menu > li ul li{margin-bottom:8px;font-size:13px;position:relative}
ul.sidebar-menu > li ul li a{font-weight:400;line-height:1.4;color:#939393;position:relative}
ul.sidebar-menu > li ul li:before{content:"";position:absolute;top:11px;left:-25px;width:11px;height:3px;border-top:1px dotted #CCC;border-bottom:1px dotted #CCC}
ul.sidebar-menu > li ul li.active a{font-weight:600;color:#33B6CB}
ul.sidebar-menu > li ul li.active:before{border-top:1px dotted #33B6CB;border-bottom:1px dotted #33B6CB}
.sidebar-menu-title{text-transform:uppercase;letter-spacing:.5px;margin-top:0}
.sidebar-mini-search .input-group .form-control{height:44px;}
.sidebar-mini-search .input-group .btn{height:44px;padding-top:7px;padding-left:15px;padding-right:15px;}
ul.sidebar-menu > li + li{margin-top:15px}
ul.sidebar-menu > li > a{color:#939393;font-weight:400;letter-spacing:.7px;line-height:1.2;display:block;position:relative;overflow:hidden;letter-spacing:0.5px;}
ul.sidebar-menu > li > a:after{font-family:"Ionicons";content:"\f10b";position:absolute;top:0;left:0;font-size:16px;left:-15px;transition:all .3s ease;-webkit-transition:all .3s ease;-moz-transition:all .3s ease}
ul.sidebar-menu > li.active > a{font-weight:600;padding-left:20px;color:#FE8800}
ul.sidebar-menu > li.active > a:after{left:0;color:#FE8800}
ul.sidebar-menu > li > a:hover{color:#FE8800;}
ul.sidebar-menu > li ul{margin-top:10px;padding-left:25px;border-left:1px dotted #CCC;margin-left:0}
ul.sidebar-menu > li ul li{margin-bottom:5px;font-size:14px;position:relative;letter-spacing:1.5px;}
ul.sidebar-menu > li ul li a{font-weight:400;line-height:1.4;color:#939393;position:relative}
ul.sidebar-menu > li ul li a:hover{color:#FE8800;}
ul.sidebar-menu > li ul li:before{content:"";position:absolute;top:11px;left:-25px;width:11px;height:3px;border-top:1px dotted #CCC;border-bottom:1px dotted #CCC}
ul.sidebar-menu > li ul li.active a{font-weight:600;color:#FE8800}
ul.sidebar-menu > li ul li.active:before{border-top:1px dotted #FE8800;border-bottom:1px dotted #FE8800}
h4.sidebar-menu-title{text-transform:uppercase;letter-spacing:.5px;margin-top:5px;line-height:1;}
section.main-content.leftsidebar .col-xs-12.col-sm-9{float:right;}
section.main-content.nosidebar .col-xs-12.col-sm-9{width:100%;}
.blog-media img, .image img, .blog-image img{width:100%;}
.blog-wrapper{padding-right:10px}
.blog-item{display:block;margin-bottom:40px;background:#FFF;overflow:hidden;border-bottom:1px solid #E6E6E6;padding:0}
.blog-item + .pager-wrapper{margin-top:-10px;}
.blog-item.blog-single{border-bottom:0}
.blog-item:last-child{margin-bottom:0}
.blog-item.single{border-bottom:0;margin-bottom:30px}
.blog-media{position:relative;background:#eee;}
.blog-media a{display:block}
.blog-content{padding:50px 0px 20px;position:relative;background:rgba(245, 245, 245, 0.15);}
.blog-content a.btn-blog{border:1px solid #fa9624;padding:8px 12px;border-radius:3px;}
.blog-content a.btn-blog:hover{background:#fa9624;color:#fff;}
.blog-content h3,
.blog-content h4{line-height:1.4;margin-top:0;margin-bottom:5px}
.blog-content h3 a,
.blog-content h4 a{color:#333}
.blog-content h3 a:hover,
.blog-content h4 a:hover{color:#FE8800}
.blog-entry{margin-bottom:25px}
.blog-entry ul,
.blog-entry ol{list-style:disc;margin-left:20px;line-height:25px}
.blog-entry ul li,
.blog-entry ol li{margin-bottom:7px}
.blog-entry ul ul,
.blog-entry ol ol{margin-top:7px}
.blog-entry > ul,
.blog-entry > ol{margin-bottom:15px}
.blog-entry ol{list-style:decimal}
ul.blog-meta{list-style:none;padding:6px 10px;font-style:italic;color:#fff;letter-spacing:1px;font-size:15px;font-weight:600;position:absolute;top:0;left:0;background:#333;width:100%;}
ul.blog-meta li{display:inline-block;position:relative;margin-right:30px}
ul.blog-meta li:after{content:"";color:#BBB4AB;width:1px;height:19px;background:#aaa;display:block;position:absolute;top:3px;right:-20px}
ul.blog-meta li:last-child{margin-right:0}
ul.blog-meta li:last-child:after{display:none}
.btn-blog{font-size:13px;letter-spacing:1.5px;text-transform:uppercase;font-weight:600;}
.blog-extra{background:#FAFAFA;padding:22px 20px 18px;margin-bottom:15px;}
.blog-item.blog-single h4{margin-bottom:20px;border-bottom:1px solid #ccc;padding-bottom:8px;}
.share-it{float:right}
.share-it span{float:left;text-align:left;margin-right:5px}
.share-it .social{float:right;margin-top:-5px}
.blog-extra ul.tag-cluod li{margin:0 3px 0 0;line-height:20px}
.blog-author{display:inline-block;}
.author-details{padding:20px;border-left:3px solid #fe8800;}
.author-label{padding:5px 30px;}
.author-label img{width:100%}
.blog-author .social{float:right;margin-top:-5px}
#comment-wrapper{background:#FFF;padding:0 0 20px;position:relative}
ul.comment-item{list-style:none;padding:0;margin:0}
ul.comment-item li{position:relative;display:block;padding-left:65px;padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #DCE0E0}
ul.comment-item li li:last-child,
ul.comment-item li li li:last-child{border-bottom:0;padding-bottom:0;margin-bottom:0}
ul.comment-item ul{margin-top:20px;padding-top:30px;border-top:1px solid #DCE0E0;margin-left:-20px}
.comment-item h6{margin-bottom:5px}
.comment-item .comment-avatar{position:absolute;top:0;left:0;width:50px;height:50px;border-radius:50%}
.comment-item .comment-avatar img{width:100%;width:100%;border-radius:50%}
.comment-item .comment-time{display:block;font-style:italic;font-size:13px;color:#AAA;margin-bottom:10px;line-height:1.2;letter-spacing:1px;}
.comment-item a.comment-reply{float:right;font-size:11px;line-height:1;padding:3px 7px;text-transform:uppercase;border:1px solid #DCE0E0;border-radius:2px;-webkit-transition:all .3s;transition:all .3s;display:block}
.comment-item a.comment-reply:hover{color:#FFF;border-color:#FE8800;background:#FE8800}
.comment-form .form-control:-moz-placeholder{color:#FFF}
.comment-form .form-control::-moz-placeholder{color:#FFF}
.comment-form .form-control:-ms-input-placeholder{color:#FFF}
.comment-form .form-control::-webkit-input-placeholder{color:#FFF}
.post-grid-item .image{position:relative}
.post-grid-item .post-grid-meta{position:absolute;left:15px;right:0;bottom:0;background:#33B6CB;color:#FFF;font-size:12px;letter-spacing:1px;border-left:2px solid #FFF;border-top:2px solid #FFF;line-height:1.2;padding:10px 15px;z-index:3}
.post-grid-item .post-grid-meta > div{display:inline-block}
.post-grid-item .post-grid-meta > div:after{content:"|";margin-left:7px;margin-right:5px}
.post-grid-item .post-grid-meta > div:last-child:after{display:none}
.post-grid-item .content{padding-left:15px}
.post-grid-item .content h3,
.post-grid-item .content h4{line-height:1.2;margin:20px 0 15px}
.post-grid-item .content h3 a,
.post-grid-item .content h4 a{font-weight:400;color:#333}
@media only screen and (max-width:767px){.blog-wrapper{padding-right:0;margin-bottom:30px;}
}
@media only screen and (max-width:1199px){.community-item .image img{height:300px;}
}
@media only screen and (max-width:991px){.community-wrapper{padding:0 20px;}
.community-item .image img{height:350px;}
ul.blog-meta{font-size:12px;}
}
@media only screen and (max-width:991px) and (min-width:768px){ul.sidebar-post li .image{width:45px;}
ul.sidebar-post li .content{margin-left:52px;}
}
@media only screen and (max-width:767px){.blog .col-sm-4, .trip-guide-bottom{padding:0 15px;}
.author-details, .author-label{text-align:center;border:none;}
.blog-item.blog-single h3, .blog-item.blog-single h4{text-align:center;}
ul.social-share-sm.pull-right{float:none!important;}
.author-label img{width:35%;display:inline-block;}
}
@media only screen and (max-width:767px) and (min-width:640px){.trip-guide-content{margin-bottom:0px;}
}
@media only screen and (max-width:639px){.blog .col-sm-4{width:100%;}
.blog-content{padding-top:70px;}
}
@media (max-width:479px){ul.comment-item ul{margin-left:-50px}
.author-details{margin-left:0;}
.author-label{position:relative;padding:15px 15px 0;text-align:center;}
}
.create-tour-inner{background:#FFF;padding:40px;margin-top:-55px;margin-bottom:30px;-webkit-box-shadow:0px 0px 9px -3px rgba(0, 0, 0, 0.3);-moz-box-shadow:0px 0px 9px -3px rgba(0, 0, 0, 0.3);box-shadow:0px 0px 9px -3px rgba(0, 0, 0, 0.3);}
.create-tour-inner .form-control{background:#F7F7F7;}
.create-tour-inner .input-group-addon{background:#FE8800;border-color:#FE8800;color:#FFF;}
.create-tour-inner .form-spin-group .btn{background:#FE8800;border-color:#FE8800;color:#FFF;}
.create-tour-inner .form-spin-group .btn:hover{background:#E37900;border-color:#E37900;}
.create-done-wrapper{text-align:center;margin:50px 0;}
.create-done-wrapper .icon{width:100px;height:100px;border-radius:50%;color:#FE8800;font-size:50px;line-height:90px;margin:0 auto;padding:2px;}
.create-done-wrapper .icon .icon-inner{border:2px solid #FE8800;border-radius:50%;height:100%;width:100%;}
.create-done-wrapper h1{line-height:1;margin:30px 0 5px;letter-spacing:1px;font-weight:700;font-size:60px;}
.create-done-wrapper p.lead{margin:0 0 10px;}
.create-done-wrapper h3{margin:25px 0 25px;}
.add-more-form{font-size:14px;font-weight:600;color:#AAA;letter-spacing:1px;line-height:1;margin-top:10px;}
.add-more-form > span{display:inline-block;vertical-align:middle;}
.add-more-form > a{font-size:18px;display:inline-block;vertical-align:middle;font-weight:700;}
.category-checkbox-wrapper{margin-left:-3px;margin-right:-2px;margin-bottom:-5px;}
.category-checkbox-item input[type='checkbox'] + label{padding:0;}
.category-checkbox-item input[type='checkbox'] + label:before{content:"";position:absolute;left:0;top:0;color:#999;}
.category-checkbox-item input[type='checkbox']:checked + label:before{content:"";}
.category-checkbox-inner{display:block;text-align:center;width:110px;height:110px;border:1px solid #FE8800;border-radius:50%;float:left;line-height:1;font-size:11px;text-transform:uppercase;font-weight:600;letter-spacing:1px;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;margin-left:3px;margin-right:2px;margin-bottom:5px;}
.category-checkbox-inner .icon{display:block;font-size:34px;margin-bottom:7px;}
.category-checkbox-item input[type='checkbox']:checked + label .text-muted{color:#FFF !important;}
.middle-outer{display:table;width:100%;height:100%;}
.middle-inner{display:table-cell;vertical-align:middle;}
.category-checkbox-item input[type='checkbox'] + label:hover .category-checkbox-inner{color:#FE8800;-webkit-box-shadow:0px 0px 9px 1px rgba(0, 0, 0, 0.23);-moz-box-shadow:0px 0px 9px 1px rgba(0, 0, 0, 0.23);box-shadow:0px 0px 9px 1px rgba(0, 0, 0, 0.23);}
.category-checkbox-item input[type='checkbox']:checked + label .category-checkbox-inner{border:1px solid #FE8800;background:#FE8800;color:#FFF;}
.itinerary-form-wrapper{border:1px solid #E6E6E6;padding-top:25px;}
.itinerary-form-item{padding:0 25px 30px;border-bottom:1px solid #E6E6E6;margin-bottom:30px;}
.itinerary-form-item:last-child{border-bottom:0;padding-bottom:0;}
.itinerary-form-item .content .day .number{font-size:22px;font-weight:700;}
@media only screen and (max-width:1199px){}
@media only screen and (max-width:991px){}
@media only screen and (max-width:767px){.create-tour-inner{padding:30px;margin-top:-45px;}
.create-done-wrapper{margin:30px 0;}
.create-done-wrapper h1{font-size:36px;}
}
@media (max-width:479px){.itinerary-form-wrapper{border:0;padding-top:0;}
.itinerary-form-item{padding:0 0 30px;border-bottom:0;margin-bottom:0;}
.create-tour-inner{padding:20px;margin-top:-35px;}
}
.contact-details{padding:45px 0;}
h2.address-title{padding-left:15px;}
ul.address-list li{margin:0;position:relative;line-height:1.4}
ul.address-list li + li{margin-top:25px}
ul.address-list li a{font-weight:400}
ul.address-list li h5{line-height:1.2;margin:0 0 10px}
ul.address-list li > i{position:absolute;top:0;left:0}
.contact-form-wrapper .help-block{line-height:1.1;font-size:15px;}
.contact-map .infoBox{background:#fff;border:1px solid #FE8800;border-radius:3px;font-size:14px;line-height:1.2;width:120px;margin-left:-60px;padding:10px;text-align:center}
.contact-map .infoBox:after{top:100%;left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none;border-top-color:#FE8800;border-width:10px;margin-left:-10px}
.contact-map .infoBox > img{height:16px;width:16px;overflow:hidden;position:absolute!important;top:-8px;right:-8px;display:block;background:#FFF;border-radius:50%;border:1px solid #FFF}
.contact-map .infoBox h4,
.contact-map .infoBox h5,
.contact-map .infoBox h6{margin:0;line-height:1}
.contact-map .infoBox #infobox{position:relative}
.contact-map.shorter-infobox .infoBox{width:80px;margin-left:-40px}
.infoBox{display:none}
form#contact-form label{font-weight:normal;font-size:15px;}
.main-content#contact-us{padding-top:0px;}
.main-content#contact-us .contact-details .col-sm-8{float:right;}
@media only screen and (max-width:991px){ul.address-list li{padding-left:0}
h2.address-title{padding:0;}
}
@media only screen and (max-width:767px){form#contact-form{margin-bottom:30px;}
.main-content#contact-us .contact-details .col-sm-8{float:none;}
}
.error-page-wrapper{text-align:center;padding-top:100px;padding-bottom:110px}
.error-404{display:block;font-size:150px;line-height:150px;color:#333;text-shadow:5px 5px 1px rgba(0, 0, 0, .1);font-weight:700;font-family:'PhilosopherRegular';}
.error-page-wrapper h3{color:#F44336;}
.faq-wrapper h3{margin:10px 0 25px}
.faq-wrapper h1:first-child,
.faq-wrapper h2:first-child,
.faq-wrapper h3:first-child,
.faq-wrapper h4:first-child{margin-top:0}
.faq-section{border-bottom:1px solid #E3E3E3;margin:0 0 30px}
.faq-section h4{margin:8px 0 0}
.faq-section .panel-body{padding-top:0;padding-bottom:5px}
.faq-thread{border-bottom:1px solid #E6E6E6;padding-top:10px;padding-bottom:25px;margin-bottom:20px}
.faq-thread ul{list-style:disc;margin-left:20px;margin-left:15px}
.faq-thread ol{list-style:decimal;margin-left:20px}
.faq-thread ol ol{margin-left:15px}
.panel-group.bootstarp-accordion .faq-thread{border-bottom:0;padding-bottom:15px;margin-bottom:0}
.alt-no-bb .faq-section{border-bottom:0;margin:0 0 30px}
.faq-wrapper.mmt{margin-top:-5px}
.faq-wrapper .panel{margin-bottom:5px}
.static-wrapper h1:first-child,
.static-wrapper h2:first-child,
.static-wrapper h3:first-child,
.static-wrapper h4:first-child,
.static-wrapper h5:first-child,
.static-wrapper h6:first-child{margin-top:0}
.static-wrapper ul,
.static-wrapper ol{list-style:disc;margin-left:20px;line-height:25px}
.static-wrapper ul li,
.static-wrapper ol li{margin-bottom:7px}
.static-wrapper ul ul,
.static-wrapper ol ol{margin-top:7px}
.static-wrapper > ul,
.static-wrapper > ol{margin-bottom:15px}
.static-wrapper ol{list-style:decimal}
.static-wrapper hr{margin-top:30px;margin-bottom:40px}
@media only screen and (max-width:767px){.faq-wrapper{padding-left:0}
}
.gallery-wrapper{}
.gallery-wrapper .gallery-item{margin:0;margin-bottom:-8px;}
.gallery-wrapper .gallery-item > img{height:180px;width:100%;}
.gallery-wrapper [class*=GridLex-col-4] .gallery-item > img{height:230px;}
@media only screen and (max-width:1199px){.gallery-wrapper .gallery-item > img{height:150px;}
.gallery-wrapper [class*=GridLex-col-4] .gallery-item > img{height:200px;}
}
@media only screen and (max-width:991px){.gallery-wrapper .gallery-item > img,
.gallery-wrapper [class*=GridLex-col-4] .gallery-item > img{height:130px;}
}
@media only screen and (max-width:767px){}
@media (max-width:479px){}
.sidebar-wrapper .slick-prev{left:0;}
.sidebar-wrapper .slick-next{right:0;}
.sidebar-wrapper .slick-prev:before, .sidebar-wrapper .slick-next:before{color:rgb(255, 255, 255);}
.sidebar-wrapper .slick-dots{bottom:0;}
.sidebar-wrapper .slick-dots li button:before{background:#fff;}
.sidebar-dt, .sidebar-dt-social{border:1px solid #eee;display:inline-block;width:100%;padding:10px;}
.sidebar-dt .col-sm-6{padding:0px;}
.sidebar-dt p{margin-bottom:0px;}
.sidebar-dt span{color:#000;font-size:20px;font-weight:bold;}
a.sidebar-book{float:right;background:#fe8800;color:#fff;padding:8px 26px;margin-top:12px;}
a.sidebar-book:hover{background:#296598;}
.sidefd .slick-list.draggable{height:360px;}
div#sidebar-sticky{z-index:0 !important;}
.sidebar-book .modal-body{padding:15px;}
.sidebar-book .modal-header{background:#337ab7;padding:8px 15px;}
h4.sd-price{color:#fff;font-size:30px;display:inline-block;padding-left:5px;}
div#book-now.sidebar-book{margin-top:-268px !important;}
.sidebar-book span{color:rgba(245, 245, 245, 0.68);font-size:14px;}
.sidebar-book label{padding-bottom:5px;}
.sidebook-input input{border:1px solid #e5e5e5;width:100%;margin-bottom:10px;padding:4px 8px;}
section.exp-deail-page{padding:120px 0 0;display:inline-block;width:100%;}
section.exp-deail-page h2{padding-left:15px;}
#rangeDatePicker .col-xs-12.col-sm-6:last-child{padding-right:0;padding-left:5px;}
#rangeDatePicker .col-xs-12.col-sm-6:first-child{padding-left:0;padding-right:5px;}
#rangenumber .sidebar-book label{padding-left:6px;}
.sidebar-dt-social{background:#f7f7f7;}
.featured-icon-simple-item .sidebar-dt-social{background:transparent;border:none;}
.sidebar-dt-social .col-sm-6{padding:0;}
.sidebar-dt-social li{display:inline-block;padding-right:5px;}
.sidebar-dt-social a span{color:#232323;}
.half-image-text-image-bg{width:100%;height:100%;background-size:cover;background-position:center bottom;}
.half-image-text-content{padding:90px 80px 85px;}
.how-it-work-item:not(:last-child){margin:0 0 20px;}
.how-it-work-item .icon{width:80px;height:80px;line-height:80px;border-radius:50%;text-align:center;color:#FA9623;border:2px solid #FA9623;float:left;font-size:28px;margin:5px 0 0;}
.how-it-work-item .content{margin-left:110px;}
.how-it-work-item .content .number{display:block;font-size:38px;font-weight:700;color:#E1E5E6;letter-spacing:3px;}
.how-it-work-item .content h3{margin:0 0 15px;}
.alt-number-color .how-it-work-item .content .number{color:#CCCCCC;}
.fearured-join-wrapper{position:relative;}
.fearured-join-wrapper:after{content:"";position:absolute;top:0;height:220px;left:50%;width:1px;background:#E0E0E0;}
.fearured-join-item{text-align:center;padding:0 60px 30px;}
.fearured-join-item span{display:block;letter-spacing:3px;font-size:16px;font-weight:600;color:#A5A8A8;text-transform:uppercase;line-height:1;margin:0 0 15px;}
.fearured-join-item h3,
.fearured-join-item h2{margin:0 0 20px;font-weight:600;}
.fearured-join-item h2.alt-font-size{font-size:50px;line-height:1;text-transform:uppercase;}
.add-fav-btn{display:block;text-align:center;-webkit-box-shadow:0px 1px 8px -3px rgba(0, 0, 0, 0.32);-moz-box-shadow:0px 1px 8px -3px rgba(0, 0, 0, 0.32);box-shadow:0px 1px 8px -3px rgba(0, 0, 0, 0.32);border:1px solid #E6E6E6;line-height:1;font-size:18px;letter-spacing:0.5px;padding:0 10px 10px;border-radius:40px;padding-top:20px;}
.add-fav-btn:hover{-webkit-box-shadow:0px 1px 8px -3px rgba(0, 0, 0, 0.12);-moz-box-shadow:0px 1px 8px -3px rgba(0, 0, 0, 0.12);box-shadow:0px 1px 8px -3px rgba(0, 0, 0, 0.12);}
.add-fav-btn i{display:inline-block;vertical-align:middle;font-size:30px;margin-top:-7px;margin-right:10px;}
.text-box-h-bb{border-bottom:1px dashed #E6E6E6;padding-bottom:20px;margin-bottom:20px;}
.text-box-h-bb:last-child{border-bottom:0;padding-bottom:0;margin-bottom:0;}
.text-box-h-bb h4{letter-spacing:1px;font-weight:600;line-height:1.2;margin-right:20px;display:inline-block;margin-bottom:0px;}
.alt-no-bb .text-box-h-bb{border-bottom:0;padding-bottom:0;margin-bottom:30px;}
.alt-no-bb .text-box-h-bb:last-child{margin-bottom:0;}
a.list-group-item.list-group-item-success{background:transparent;border-radius:0px;border-width:0 0 1px 0;border-style:solid;border-color:rgba(204, 204, 204, 0.6);padding:10px 0;display:inline-block;width:100%;}
a.list-group-item.list-group-item-success:last-child{border-bottom:0px;}
.list-group.panel .collapse.in{border-radius:0px;padding-top:5px;}
.list-group-item:first-child, .list-group-item:last-child{border-radius:0px;}
a.list-group-item.list-group-item-success i{color:#666;position:absolute;right:0;top:42%;font-size:28px;}
.list-group.panel h4{margin-bottom:0px;margin-top:10px;}
.list-group.panel .pull-left h5{float:left;background:#fe8800;padding:10px 18px;margin-right:15px;color:#fff;text-align:center;font-weight:700;font-size:15px;margin-bottom:0px;border-top-left-radius:10px;border-bottom-right-radius:10px;}
.list-group.panel .pull-left h5 span{font-size:28px;display:block;}
.list-group.panel .slider.tab-gallery{margin:10px 0;}
.list-group.panel .slider.tab-gallery .col-sm-3{padding:0 1px;}
.list-group.panel .slick-prev{left:15px;top:58%;}
.list-group.panel .slick-next{right:15px;top:58%;}
.list-group.panel .slick-prev:before, .list-group.panel .slick-next:before{font-size:16px;border-radius:50%;background:#fff;text-align:center;color:#232323;padding:5px 10px;opacity:0.8;}
.morectnt span{display:none;}
.showmoretxt{transition:all 0.3s ease;-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;}
.showmoretxt:hover,
.showmoretxt:focus{color:#FE8800;}
@-webkit-keyframes hvr-bob{0%{-webkit-transform:translateY(-8px);transform:translateY(-8px);}
50%{-webkit-transform:translateY(-4px);transform:translateY(-4px);}
100%{-webkit-transform:translateY(-8px);transform:translateY(-8px);}
}
@keyframes hvr-bob{0%{-webkit-transform:translateY(-8px);transform:translateY(-8px);}
50%{-webkit-transform:translateY(-4px);transform:translateY(-4px);}
100%{-webkit-transform:translateY(-8px);transform:translateY(-8px);}
}
@-webkit-keyframes hvr-bob-float{100%{-webkit-transform:translateY(-8px);transform:translateY(-8px);}
}
@keyframes hvr-bob-float{100%{-webkit-transform:translateY(-8px);transform:translateY(-8px);}
}
.hvr-bob{display:inline-block;vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px transparent;}
.hvr-bob:hover, .hvr-bob:focus, .hvr-bob:active{-webkit-animation-name:hvr-bob-float, hvr-bob;animation-name:hvr-bob-float, hvr-bob;-webkit-animation-duration:.3s, 1.5s;animation-duration:.3s, 1.5s;-webkit-animation-delay:0s, .3s;animation-delay:0s, .3s;-webkit-animation-timing-function:ease-out, ease-in-out;animation-timing-function:ease-out, ease-in-out;-webkit-animation-iteration-count:1, infinite;animation-iteration-count:1, infinite;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-direction:normal, alternate;animation-direction:normal, alternate;}
ul.social-share-sm{position:relative;display:inline-block;line-height:1;float:left}
ul.social-share-sm li{display:inline-block;margin:0 0 5px;font-size:13.5px;}
ul.social-share-sm li span,
ul.social-share-sm li a{position:relative;display:inline-block;padding-right:10px;margin-right:10px}
ul.social-share-sm.pull-right{margin-right:-10px}
ul.social-share-sm.pull-right:after{display:none}
ul.social-share-sm li:last-child a{margin-right:0}
ul.social-share-sm li:last-child a:after{display:none}
.sidebar-dt-social li a{padding:3px 6px !important;}
ul.social-share-sm li a, .sidebar-dt-social li a{font-weight:400;color:#fff;background:#ccc;height:30px;width:30px;text-align:center;border-radius:50%;padding:9px 7px;}
a.bk-fb:hover{background:#3a559f;}
a.bk-twt:hover{background:#50abf1;}
a.bk-gpls:hover{background:#dd473a;}
ul.social-share-sm.for-useful{float:right}
ul.social-share-sm.for-useful:after{display:none}
ul.social-share-sm.for-useful li:not(:last-child){margin-right:10px}
ul.social-share-sm.for-useful li span{margin-right:0}
ul.social-share-sm.for-useful li a{margin-right:0;padding-right:0}
ul.social-share-sm.for-useful li a:after{display:none}
.review-list ul.social-share-sm{margin-top:20px}
.img-bg-01{background-image:url('https://www.besttourinmorocco.com/images/welcome/1.jpg');}
.img-bg-02{background-image:url('https://www.besttourinmorocco.com/images/welcome/3.jpg');}
.img-bg-how-it-work{background-image:url('https://www.besttourinmorocco.com/images/how-it-work-1.jpg.jpg');}
@media only screen and (max-width:1199px){.half-image-text-content{padding:80px 60px 60px;}
.fearured-join-item h2.alt-font-size{font-size:45px;line-height:1;}
}
@media only screen and (max-width:991px){.half-image-text-content{padding:80px 30px 60px;}
.fearured-join-item{padding:0 15px 30px;}
}
@media only screen and (max-width:767px){aside.sidebar-wrapper.with-box-shadow .col-sm-12{margin-top:8px;}
div#paymentsCreditCard .col-sm-3, div#paymentsCreditCard .col-sm-6, div#paymentsCreditCard .col-sm-4{padding:0;}
.sidebar-wrapper .slick-prev:before, .sidebar-wrapper .slick-next:before{color:#666;line-height:0.7;}
.sidebar-wrapper .slick-prev{left:-10px;}
.sidebar-wrapper .slick-next{right:-10px;}
section.exp-deail-page{padding-top:30px;}
section.exp-deail-page .top-destination-item .image{height:247px;}
section.exp-deail-page h2{text-align:center;padding:0;}
section.exp-deail-page .col-sm-3{padding:0 8px;}
.fearured-join-wrapper:after{display:none;}
.fearured-join-item h2.alt-font-size{font-size:26px;line-height:1;}
.alt-right a.hash-tag{float:left;}
}
@media (max-width:639px){section.exp-deail-page .top-destination-item .image{height:300px;}
section.exp-deail-page .slick-prev, section.exp-deail-page .slick-next{top:35%;}
a.list-group-item.list-group-item-success i{top:20%;}
.list-group.panel .slick-prev, .list-group.panel .slick-next{top:50%;}
}
.slick-lightbox .slick-prev:before,
.slick-lightbox .slick-next:before{color:#666!important;font-size:32px!important;}
.slick-lightbox-close:before{color:#fff;}
.slick-lightbox .slick-prev,
.slick-lightbox .slick-next{color:#666;border-radius:50%;background:#fff;line-height:44px;}
.slick-lightbox .slick-prev:before, .slick-lightbox .slick-next:before{line-height:1.2;}
.home-three .hero-image.sign-inner{background-image:url(https://www.besttourinmorocco.com/images/welcome/2.jpg);}
.sign-in-out .login-box-wrapper{background:#fff;border-radius:15px;}
.home-three .sign-in-out.hero-header{min-height:-webkit-fill-available;}
.sign-in-out .hero{padding:180px 0 0;}
.sign-in-out .hero h3{color:#fe8800;}
.sign-in-out .hero .title-section p{font-size:16px;margin:0 0 30px;text-align:left;}
.sign-in-out .login-modal-or{margin:36px 0 23px;position:relative;}
.sign-in-out .modal-header{padding:15px;border-bottom:1px solid #e5e5e5;border-radius:50%;height:105px;width:105px;position:absolute;top:-66px;right:0;left:0;margin:0 auto;background:#fe8800;}
.sign-in-out .login-box-wrapper .modal-title{font-size:18px;text-transform:uppercase;color:#fff;}
.sign-in-out .login-box-wrapper .modal-title i{display:block;font-size:28px;padding:8px 0 4px;}
.sign-in-out .login-box-wrapper .modal-body{padding-top:55px;}
.sign-in-out .login-box-wrapper .modal-body i{font-size:21px;float:left;padding-left:18px;}
.sign-in-out .hero .form-group{margin:0 0 16px;width:100%;}
.sign-in-out .hero .form-group .form-control{background:transparent;border-color:#ccc;border-width:1px;margin-top:5px;height:40px;}
.sign-in-out .hero .form-group .form-control:focus{background:transparent;border-color:#00BCD4;color:#999;}
@media (max-width:992px){.sign-in-out .col-sm-4{width:40%;margin-left:8%;}
}
@media (max-width:767px){.sign-in-out .col-xs-offset-2.col-sm-4{width:100%;margin-left:0;margin-bottom:25px;}
.home-three .sign-in-out .bg-container.bg-media{overflow:scroll;}
.navbar.navbar-default{background:#000000b0;}
}
.home-one .slider-content{padding:170px 0;}
.home-one section{padding:80px 0;}
.home-one section.post-hero{padding-bottom:50px;}
.home-one section.post-hero, .home-one section.post-travel, .home-one section.experiences,
.home-one section.blog, .home-two section.popular, .home-two .just-booked, .home-two .blog,
.services-proposed, .about-content.pricing{background:#fbfbfb;}
.home-one .horizontal-featured-icon-sm{border:1px solid #ccc;padding:10px;background:rgba(255, 255, 255, 0.72);}
.home-one .horizontal-featured-icon-sm .icon{margin-top:12px;}
.home-one .tour-type .cats-1 a i{border-radius:0px;border-bottom:3px solid #ccc;}
.videos{position:relative;width:100%;color:#ffffff;background-color:#2d3948;background-repeat:no-repeat;-webkit-background-size:cover;background-size:cover;background-attachment:fixed;background-image:url(https://www.besttourinmorocco.com/images/welcome/4.jpg);}
.videos iframe{width:100%;height:100%;}
.videos.layout-1 .video-wrapper{text-align:left;}
.videos.layout-1 .sub-title{font-size:18px;display:inline-block;margin:0 0 8px 0;padding-bottom:5px;text-transform:uppercase;border-bottom:1px solid #ffffff;color:#fff;}
.videos.layout-1 .sub-title strong{font-size:24px;}
.videos.layout-1 .title{font-size:55px;font-weight:bold;display:block;margin:0 0 15px 0;text-transform:uppercase;color:#fff;}
.videos.layout-1 .text{margin-bottom:30px;}
.videos.layout-1 .video-thumbnail{top:auto;bottom:-100px;}
.videos .video-thumbnail{box-shadow:0 8px 15px rgba(0, 0, 0, .15);}
.video-thumbnail{position:relative;z-index:1;width:100%;height:360px;}
.video-thumbnail .video-bg{position:absolute;z-index:5;top:0;right:0;bottom:0;left:0;}
.home-one .top-details{padding:8px;border-left:1px solid rgba(204, 204, 204, 0.29);border-right:1px solid rgba(204, 204, 204, 0.29);background:#fff;}
.home-one .top-destination-item .caption, .home-two .top-destination-item .caption{position:absolute;left:0;right:0;bottom:0;color:#FFF;line-height:1;padding:15px;z-index:1;}
.home-one .post-travel .col-sm-6, .home-one .post-travel .col-sm-4, .home-one .post-travel .col-sm-3{padding:0 4px;margin-bottom:8px;}
.home-one .top-details .col-sm-9{padding-left:15px;}
.home-one section.testimonial.index-style{background:url(https://www.besttourinmorocco.com/images/testi-bg.jpg) no-repeat;background-attachment:fixed;position:relative;}
.destination-all a{margin-top:25px;}
.home-one section.testimonial.index-style .container{position:relative;z-index:1;}
.home-one section.testimonial.index-style h2, .home-one section.testimonial.index-style p, .home-one section.testimonial.index-style h4,
.home-one .testimonial.index-style .slick-prev:before, .home-one .testimonial.index-style .slick-next:before, .home-two .tour-type .slick-prev:before,
.home-two .tour-type .slick-next:before, .home-two .tour-type .section-title h2, .home-two .cats-1 p{color:#fff;}
.testimonial.index-style .trip-guide-item{border:none;box-shadow:none;}
.home-one .blog .trip-guide-content{background:#fff;}
@media(max-width:1100px){.home-one .slider-content{padding:100px 0 0;}
.home-one .hero .wrap-content{width:90%;margin:0 auto;}
.home-one .hero h1{font-size:58px;}
.home-one .hero .form-group{margin-top:30px;}
}
@media(max-width:991px){.home-one .hero .form-group{margin-top:20px;}
.home-one .hero h1{font-size:42px;margin-top:32px;}
.home-one .hero p{font-size:21px;}
.home-one .post-travel .top-destination-item .image{height:inherit;}
}
@media(max-width:767px){.home-one #sp-top-bar{position:inherit;background:#000;top:0;}
.home-one .navbar-fixed-top{position:relative;background:#232323;}
.sp-contact-info li{display:inline-block;float:none;padding-bottom:0;}
.home-one .sp-contact-info li{padding-bottom:0;}
.home-one ul.nav-mini{padding-top:0;}
.home-one .navbar.navbar-default{padding:0;}
.home-one .hero .wrap-content{width:80%;}
.home-one .slider-content{padding:0;}
.main-slider .slick-prev, .main-slider .slick-next{background:transparent;}
.home-one .hero h1{font-size:36px;margin-top:24px;color:#B16F02;}
.home-one section.post-travel{padding:0 15px;}
.videos.layout-1 .video-thumbnail{bottom:inherit;position:inherit;margin-top:25px;}
.banner-sale-1 .banner-left, .banner-sale-1 .banner-right{width:100%;display:inline-block;}
.banner-sale-1 .title-box .title-overlay{padding-left:15px;padding-right:15px;}
.text-salebox .text-left{border-radius:0px;}
}
@media(max-width:639px){.home-one .slider-content{padding:30px 0 50px;position:relative;}
.home-one section.post-hero{padding-bottom:50px;}
.home-one .hero .wrap-content{width:100%;}
.home-one .post-travel .col-sm-6, .home-one .post-travel .col-sm-4, .home-one .post-travel .col-sm-3{padding:0 15px;margin-bottom:15px;width:100%;}
.home-one .post-travel .top-destination-item{height:300px;}
.home-one .top-destination-item .caption{bottom:172px;}
.home-one section.post-travel{padding:0;}
}
.home-two section{padding:80px 0;}
.home-two .hero.main-slider .overlay, .home-two .hero.main-slider .dot-overlay{top:-7px;}
video{width:100%;position:relative;object-fit:cover;}
.video-main{height:300px;overflow:hidden;transition:all ease-in-out 0.5s;position:relative;}
.video-main:hover i{position:absolute;z-index:1;top:45%;color:#232323;background:rgba(255, 255, 255, 0.77);left:0;right:0;margin:0 auto;width:55px;text-align:center;height:55px;font-size:21px;border-radius:50%;padding:17px 14px 14px 18px;transition:all ease-in-out 0.5s;}
.video-main:hover i.fa.fa-pause{padding-left:16px;}
.video-main a{color:#232323;}
.main-title h1{font-weight:500;}
.main-title h1:after{content:"";border-bottom:2px solid #FF5722;width:30%;display:block;}
.home-two .hero h1{margin:0;}
.home-two .horizontal-featured-icon-sm{text-align:center;}
.home-two .horizontal-featured-icon-sm .icon{display:inline-block;float:none;}
.home-two .horizontal-featured-icon-sm .content{padding-left:0;padding-top:25px;}
.home-two .post-hero i{padding:25px;width:80px;height:80px;border:1px solid rgb(254, 136, 0);color:rgb(254, 136, 0);transition:all ease-in-out 0.5s;background:transparent;}
.home-two .post-hero i:hover{background:rgb(254, 136, 0);color:#fff;transition:all ease-in-out 0.5s;}
.home-two section.post-hero .col-xs-12.col-sm-4{margin-bottom:0px;}
.home-two .top-destination-item .caption h5,
.home-one .top-destination-item .caption h5{display:inline-block;padding:4px 19px;color:#fff;margin-bottom:5px;}
.home-two .popular .col-sm-6, .home-two .popular .col-sm-4, .home-two .popular .col-sm-3{padding:0 4px;margin-bottom:8px;}
.home-two .top-destination-item .overlay{background:rgba(0, 0, 0, 0.4);}
.home-two .post-travel .col-sm-6{padding:0 4px;}
.home-two .col-sm-6.post-vertical-img{padding:0 8px;}
.home-two section.just-booked{background:url(https://www.besttourinmorocco.com/images/booked-bg.jpg) no-repeat;background-attachment:fixed;background-size:cover;background-position:center;background-blend-mode:lighten;}
.home-two section.just-booked .top-details{background-color:#f8f8f8;padding:10px;border-bottom:0;}
.home-two section.tour-type .section-title p,
.home-two section.just-booked .section-title p,
.home-two section.just-booked .section-title h2, .home-two section.just-booked .destination-all a,
.home-two section.just-booked .slick-prev:before,
.home-two section.just-booked .slick-next:before{color:#fff;}
.home-two section.testimonial.index-style{background-image:none;background-color:#fbfbfb;padding-bottom:76px;}
.home-two section.testimonial.index-style .container{width:960px;}
.home-two section.testimonial.index-style h3, .home-two section.testimonial.index-style h4,
.home-two .testimonial.index-style .slick-prev:before, .home-two .testimonial.index-style .slick-next:before{color:#232323;}
.home-two .testimonial.index-style .trip-guide-item{border:none;box-shadow:none;background:transparent;text-align:left;}
.home-two .testimonial.index-style .trip-guide-content{text-align:left;padding:0;background:transparent;}
.home-two .testimonial .trip-guide-image{padding:0;}
.home-two .trip-guide-item .col-sm-10{padding:0;}
.home-two .trip-guide-content .col-sm-2{padding:0;text-align:center;}
.home-two .trip-guide-content h4{margin-top:0;}
.home-two .tour-type .cats-1 a i{border-radius:50%;height:100px;width:100px;line-height:1.7;background:#f7f7f7;}
.home-two .tour-type .cats-1 a:hover i, .home-two .tour-type .cats-1.active i{background:#00BCD4;color:#fff;transition:all ease-in-out 0.3s;}
.home-two .tour-type{background:url(https://www.besttourinmorocco.com/images/tour.JPG) no-repeat;background-attachment:fixed;position:relative;padding-bottom:80px;}
.home-two .trip-guide-content{text-align:left;margin-bottom:0px;padding:15px;border-bottom-width:4px;transition:all ease-in-out 0.3s;background:#fff;}
.home-two .trip-guide-content:hover{border-bottom-color:#FF9800;transition:all ease-in-out 0.3s;}
.home-two .trip-guide-content h3{margin-bottom:0;}
ul.blog-list{padding:5px 0;}
ul.blog-list li{display:inline-block;}
ul.blog-list li:after{content:"|";padding:0 3px;}
ul.blog-list li:last-child:after{content:none;}
.newsletter-main{width:50%;margin:0 auto 35px;text-align:center;}
.home-two .main-footer{padding:50px 0;}
div#sidebar-sticky.when-sticky-on-id .video-main{height:430px;transition:all ease-in-out 0.5s;}
@media(max-width:1100px){video{width:auto;}
.home-two section.testimonial.index-style .container{width:100%;}
}
@media(max-width:991px){.home-two .slider-content{padding:146px 0;}
.home-two .slider-content{top:130px;}
.home-two .hero h1{font-size:48px;}
.home-two .hero .form-group{margin-top:25px;}
.home-two section.post-hero .col-xs-12.col-sm-4{width:33.33%;}
.popular .top-destination-item .image{height:230px;}
.experiences-e .top-destination-item .image{height:inherit;}
}
@media(max-width:767px){.home-two .testimonial.index-style .trip-guide-content{text-align:center;}
section.blog{padding-bottom:65px;}
section.blog .col-sm-4{margin-bottom:15px;}
.popular .top-destination-item .image, .experiences-e .top-destination-item .image{height:300px;}
.main-title{text-align:center;}
.main-title h1:after{margin:0 auto}
.post-travel .desk-travel .promotional-image{height:300px;margin-top:15px;overflow:hidden;}
.home-two .col-sm-6.post-vertical-img{margin-top:30px;}
.home-two section.just-booked .slick-prev:before, .home-two section.just-booked .slick-next:before{color:#666;}
}
@media(max-width:639px){.home-two section.post-hero{padding-bottom:50px;}
.home-two section.post-hero .col-xs-12.col-sm-4{width:100%;margin-bottom:30px;}
section.post-travel .col-sm-4, section.post-travel .col-sm-8, section.post-travel .col-sm-6,
.home-two .col-sm-6.post-vertical-img{padding:0;}
.home-two .testimonial.index-style .trip-guide-item{text-align:center;margin-bottom:15px;}
.home-two .post-travel .col-sm-6.post-vertical-img{padding:0 5px;}
.newsletter-main{width:100%;}
.main-footer .col-xs-12{width:100%;padding-bottom:30px;}
}
.home-three .hero-header{height:100%;min-height:665px;z-index:1;position:relative;}
.home-three .hero-image{position:absolute;z-index:-1;width:100%;height:100%;background-image:url(https://www.besttourinmorocco.com/images/hero-header/03.JPG);background-position:center center;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-color:#000;}
.bg-container.bg-media{width:100%;height:100%;position:absolute;left:0px;top:0px;right:0px;bottom:0px;background-image:none;overflow:hidden;z-index:2;}
.bg-container.bg-media .clear-image{display:none;width:12000px;height:12000px;}
.bg-container.bg-media img{max-width:100%;vertical-align:middle;}
.home-three .hero{position:absolute;left:0;right:0;}
.home-three .experiences .destination-all a{margin-top:0px;}
.hero-video{position:absolute;top:0;left:0;height:100%;width:100%;overflow:hidden;opacity:0;}
#video-container{overflow:hidden;position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;}
.home-four .hero .form-group .form-control{background:rgba(255,255,255,0.3);}
@media (max-width:991px){video{width:inherit;}
}
.cities .top-destination-item{border-bottom-right-radius:15px;border-top-left-radius:15px;transition:all ease-in-out 0.3s;}
.cities .top-destination-item .image{height:auto;}
.cities .top-destination-item .image img{width:100%;}
.cities .top-destination-item .image:hover img{transform:none;}
.cities .top-destination-item:hover .overlay{background:rgba(0,0,0,0.3);transition:all ease-in-out 0.3s;}
.ci-lists{position:absolute;left:0;right:0;top:34%;color:#fff;padding:10px 0px;z-index:1;margin:0;text-align:center;}
.cities .ci-lists h3{font-size:24px;color:#fff;display:block;position:inherit;left:inherit;bottom:inherit;width:100%;}
.ribbon{color:#fff;background:#009688;padding:3px 15px;font-size:15px;display:inline-block;margin-top:40px;}
.payment section.exp-deail-page{padding:50px 0;}
.payment .sidefd .slick-list.draggable{height:inherit;}
.payment h3.section-title{text-align:left;border:none;margin-bottom:10px;background:rgba(204, 204, 204, 0.37);padding:10px;}
.payment-content{margin-bottom:15px;}
.sidebar-wrapper .slick-prev, .sidebar-wrapper .slick-next{top:55%;}
.tour-info h3{margin-bottom:0;}
.tour-info span{font-weight:normal;font-style:italic;font-size:14px;}
.tour-info a.review-rate{display:block;padding-bottom:5px;}
.tour-info .divider{border-top:1px solid #EEE;margin:5px 0;display:block;}
.payment .form-horizontal .form-group{margin-right:0;margin-left:0;}
.payment-traveller h6{border-bottom:1px dashed #fe8800;padding-bottom:10px;display:inline-block;margin-bottom:6px;}
div#paymentPaypal a.btn.btn-primary{margin-bottom:15px;}
div#paymentOption label{padding-bottom:15px;}
div#paymentsCreditCard{background:rgba(247, 247, 247, 0.44);padding:15px;border:1px solid #f1f1f1;margin-bottom:15px;}
.payment input[type='radio'] + label:before{top:9px;}
.tg-pkgplan{width:100%;border:1px solid #ececec;text-align:center;display:inline-block;border-bottom:3px solid #ccc;transition:all ease-in-out 0.3s;}
.tg-pkgplan:hover{box-shadow:0 0 5px #ccc;border-bottom:3px solid #006c95;transition:all ease-in-out 0.3s;}
.tg-pkgplantitle{width:100%;padding:15px 15px 20px;position:relative;}
.tg-pkgplantitle .p-inner-title{position:relative;z-index:1;}
.tg-pkgplantitle h3{margin:0;font-size:32px;font-weight:600;line-height:1.5;color:#fff;}
.tg-pkgplanoptions{width:100%;font-size:15px;line-height:15px;list-style:none;}
.tg-pkgplanoptions li{padding:15px;line-height:inherit;list-style-type:none;font-size:18px;}
.tg-pkgplanoptions li:nth-child(even){background:#ececec;border-bottom:1px dotted #ccc;}
.tg-pkgplanfoot{width:100%;padding:15px;}
.tg-pkgplanprice{color:#006c95;border-radius:50%;background:#f7f7f7;margin:10px auto;height:100px;text-align:center;padding:45px 0;width:100px;font:600 36px/28px 'Montserrat', Arial, Helvetica, sans-serif;}
.category .hero{padding:80px 0 15px;}
.category .img-bg-01{background:url('https://www.besttourinmorocco.com/images/hero-header/03.JPG');background-attachment:fixed;}
.category h1{font-size:42px;}
.category h1 span{font-size:74px;color:#00BCD4;}
.category .hero p{font-size:21px;}
.category .hero .breadcrumb{position:inherit;background:transparent;border:none;margin:25px 0 10px;}
.category .hero .breadcrumb ol{display:inline-block;padding:8px 20px;background:#795548;border-radius:10px;}
.category .hero .breadcrumb li, .category .hero .breadcrumb li.active{float:none;}
.category .hero .breadcrumb li a, .category .hero .breadcrumb li.active a{color:#fff;font-size:16px;float:none;}
.category .hero .breadcrumb li a:after{color:#fff;}
section.post-categroy{padding-bottom:50px;}
.cats-lists{padding-top:50px;position:relative;z-index:1;}
.dropup .dropdown-menu, .navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:2px;}
.confirmation-wrapper{padding-bottom:50px;}
.category.pay-confirm .hero .breadcrumb{margin-bottom:70px;}
.bg-light{background:#F7F7F7 !important;}
.confirmation-inner{background:#FFF;margin-top:-55px;margin-bottom:30px;}
.confirmation-inner h2.section-title{margin-top:40px;background:#fff;padding:15px 0;}
.confirmation-inner h3.section-title{font-size:24px;text-align:left;margin-bottom:10px;color:#1b581e;line-height:1.5;}
.confirmation-inner h4.section-title:first-child{margin-top:15px;}
.pay-content{padding:30px;background:#f7f7f7;border:1px solid #009688;}
.promo-box{background:#009688;color:#FFF;text-align:center;padding:20px 0;line-height:1;}
.promo-box h4{color:#fff;}
.promo-box .icon{display:inline-block;font-size:52px;vertical-align:middle;}
i.ti-check{background:#027369;border-radius:50%;padding:30px;font-weight:bold;display:inline-block;box-shadow:inset 0 0 5px #02524b;}
.confirmation-inner .featured-icon-horizontal .content{margin:0;}
.confirmation-inner ul.list-with-icon li{line-height:2;margin-right:20px;}
.list-with-icon.list-inline-block li{padding-left:0px;}
.confirmation-inner .ion-android-done:before{content:"\f058";font-family:'fontawesome';color:#009688;}
.confirmation-inner ul.list-with-icon li i{color:#009688;}
.confirmation-inner .btn.btn-border{border-width:1px;border-color:#ccc;}
.comming-soon .hero{padding:50px 0 0px;}
.comming-soon .img-bg-01{background-image:url('https://www.besttourinmorocco.com/images/hero-header/04.JPG');background-attachment:fixed;min-height:-webkit-fill-available;}
header.header-site{text-align:center;}
header.header-site .logo a{font-size:48px;display:inline-block;}
.content-slide h3{color:#fff;margin:0px 0;font-size:36px;text-align:center;}
#clock-countdown{color:#fff;overflow:hidden;}
.counter-container{display:table;margin:0 auto;}
#clock-countdown .counter-box{display:inline-block;text-align:center;overflow:hidden;padding:10px 25px;float:left;margin:15px 0;position:relative;}
#clock-countdown .counter-box:last-child .number{border-color:#FF9800;color:#FF9800;}
#clock-countdown .counter-box:last-child span:before{background:#FF9800;}
#clock-countdown .number{font-size:68px;text-align:center;font-weight:700;line-height:2.0;margin-bottom:10px;border:3px solid #fff;border-radius:50%;height:140px;width:140px;}
#clock-countdown span{display:block;font-size:21px;text-align:center;font-weight:700;padding-top:10px;position:relative;overflow:hidden;color:#FF9800;}
#clock-countdown span:before{position:absolute;content:'';display:block;width:30px;height:1px;background:#fff;margin-left:auto;margin-right:auto;left:0;right:0;top:0px;}
.comming-soon input{background:rgba(255, 255, 255, 0.9);outline:none;color:#333;padding:11px 25px;margin:0px;font-style:italic;font-weight:400;line-height:1.42857143;box-shadow:none;height:auto;border-radius:5px;border:2px solid #fff;}
.container-form{padding:25px 0 20px;position:relative;overflow:hidden;}
.subscription-form{display:table;margin:0 auto;}
.border-button{display:inline-block !important;background:transparent;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;padding:9px 50px;color:#fff;line-height:22px;font-size:16px;outline:none;outline-offset:0px;font-weight:400;margin-top:5px;margin-bottom:5px;border:2px solid #fff;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;}
.subscription-form input{float:left;display:inline-block;border:none;}
.subscription-form input[type="email"]{min-width:400px;}
.subscription-form button{margin:0 5px;float:left;}
.socials-icons{position:relative;display:block;margin:0;width:auto;height:auto;top:auto;bottom:auto;right:auto;z-index:10;}
.socials-icons ul{margin:0 auto;text-align:center;display:table;vertical-align:middle;overflow:hidden;}
.socials-icons li{margin:0;display:block;float:left;}
.socials-icons li a{display:block;width:50px;height:50px;margin:0 5px;border:1px solid #fff;border-radius:50%;transition:all ease-in-out 0.3s;}
.socials-icons li a:hover, .border-button:hover{background:#E37900;border-color:#FF9800;transition:all ease-in-out 0.3s;}
.socials-icons li a:hover i{color:#fff;}
.socials-icons li a i{color:#fff;line-height:2.2;font-size:24px;}
.copyright{line-height:80px;text-align:center;color:#fff;}
@media screen and (max-width:1023px) and (min-width:768px){#clock-countdown .number{width:100px;height:100px;font-size:50px;line-height:1.8;}
}
@media screen and (max-width:767px){.category .hero{padding-top:150px;}
.category .pay-content img{width:100%;margin-bottom:15px;}
#clock-countdown{text-align:center;}
#clock-countdown .counter-box{float:none;}
.subscription-form input[type="email"]{min-width:340px;}
.tg-pkgplan{margin-bottom:30px;}
}
@media screen and (max-width:639px){header.header-site .logo a{font-size:36px;}
.subscription-form input[type="email"]{min-width:100%;margin-bottom:10px;}
.subscription-form button{margin:0;}
.border-button{width:100%;}
.content-slide h3{font-size:32px;}
.category .hero{padding-top:170px;}
.btn-wide{padding:9px 40px;}
}