
img{display:inline-block !important;max-width:100%;}
iframe, object{width:100%;max-width:100%;}
.bulma_responsive_table{
	display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar;
}

.header-1, .header-2, .header-3, .foot{padding:0 15px;}

.header-1 {background: url("images/header-1-bg.jpg") top center no-repeat;height: 324px;background-size: cover;}



@media (min-width:769px){
body{margin: 0; padding: 0; background: url("images/body-bg.jpg") 0 379px repeat-x #ffffff; font-size: 14px; font-family: 'Roboto', sans-serif; color: #5a5a5e; margin: 0; margin: 0; line-height: 145%;}
*, ::after, ::before{box-sizing:unset;}
p{font-size: 14px; font-family: 'Roboto', sans-serif; color: #5a5a5e; margin: 0; margin: 0; line-height: 145%;}

h2{color: #d2d2d2; font-family: 'Glegoo', serif; font-size: 16px; font-weight: 600; margin: 0; text-transform: capitalize;}

h2, h4, h5{color: #464646; font-weight: 600; font-family: 'Roboto', sans-serif; font-size: 22px; margin:0; padding: 0 0 11px; text-transform: uppercase;}

h1 {font-size: 26px; font-family: 'Roboto', sans-serif; color: #464646; text-transform: uppercase; margin: 0; padding: 0 0 16px;}

h3 {color: #464646; font-weight: 600; font-family: 'Roboto', sans-serif; font-size: 19px; margin:0; padding: 0; text-transform: uppercase;}

ul{margin:8px 0 15px 30px;  padding: 0;}

ol{margin:0 0 15px 30px;  padding: 0;}

ul li, ol li{margin: 0;  padding: 0;}

ul li a, ol li a{ color: #ee9400;}

ol{margin:0 0 15px 30px;  padding: 0;}

a:focus{outline:0 none;}

a{color: #b02633; text-decoration: none;}

a:hover {color: #5a5a5e;}


.header-1 {float: left; width: 100%; height: 324px;}

.item-header-1 {float: left; width: 100%; background: url("images/item-header-1-bg.jpg") top center no-repeat; height: 324px;}

.header-1 img {float: left; width: 100%;}

.header-2 {float: left; width: 100%; background: url("images/header-2-bg.jpg") repeat-x;}

.wrapper-2 {width: 996px; margin: 0 auto;}

.top-nav {float: left; width: 100%; padding: 17px 0;}

.top-nav ul {margin: 0; padding: 0; }

.top-nav ul li { background: rgba(0, 0, 0, 0) url("images/li-sap.png") no-repeat scroll 1px 13px; display: inline; list-style-type: none; padding: 17px 0 17px 4px;}

.top-nav ul li a {text-decoration: none; text-transform: uppercase; padding: 17px 0 17px 24px; font-family: 'Roboto', sans-serif; color: #ffffff; font-size: 11px;}

.top-nav ul li a:hover {color: #b02633;}

.header-3 {float: left; width: 100%;}

.wrapper-3 {width: 996px; margin: 0 auto;}

.content {float: left; width: 100%; margin: 33px 0 22px;}

.left-content {float: left; width: 713px;}

.left-content-1 {float: left; width: 100%;}

.left-content-1 h1 {font-size: 26px; font-family: 'Roboto', sans-serif; color: #464646; text-transform: uppercase; margin: 0; padding: 18px 0 16px;}

.left-content-1 img {float: left; padding: 0 24px 11px 0;}

.left-content-1 p {font-size: 14px; font-family: 'Roboto', sans-serif; color: #5a5a5e; margin: 0; margin: 0; line-height: 145%; padding: 0 0 10px;}

.left-content-2 {float: left; width: 100%; margin: 10px 0 0;}

.right-content {float: right; width: 255px;}

.right-nav {float: left; width: 218px; background-color: #fdfdfd; border-radius: 12px;   padding: 0 21px 10px; margin-bottom: 10px;}

.right-nav h4 {color: #2e7e61; font-weight: 500; margin: 14px 0 0; font-family: 'Roboto', sans-serif; font-size: 20px; margin:0; padding: 15px 0 0; text-transform: capitalize;}

.right-nav ul {margin: 0; padding: 0;}

.right-nav ul li {list-style-type: none; display: block; border-bottom: 1px solid #dbd9d9; background: url("images/li-indicator.png") 0 11px no-repeat; padding: 9px 0;}

.right-nav ul li:hover {background: url("images/li-hover-indicator.png") 0 11px no-repeat;}

.right-nav ul li a {text-decoration: none; color: #505054; font-family: 'Roboto', sans-serif; font-size: 14px; text-transform: capitalize; padding: 0 0 0 26px;}

.right-nav ul li a:hover {color: #b02633;}

.item-foot {float: left; width: 100%; background-color: #222222; margin: 85px 0 0;}

.foot {float: left; width: 100%; background-color: #222222; margin: 9px 0 0;}

.wrapper-5 {width: 996px; margin: 0 auto;}

footer {float: right; font-family: 'Roboto', sans-serif; font-size: 14px; color: #4c4c4c; padding: 27px 0;}

footer a {font-family: 'Roboto', sans-serif; font-size: 14px; text-decoration: none; color: #4c4c4c;}

.item-left-content-2 {float: left; width: 92%; margin: 26px 0 0; background-color: #d6d6d6; border-radius: 8px; padding: 39px 0 39px 56px;}

.item-left-content-2 img {float: left;}

.item-left-content-3 {float: left; width: 100%; margin: 35px 0 0;}

.item-left-content-3 h2 {float: left; color: #464646; font-weight: 500; margin: 0; font-family: 'Roboto', sans-serif; font-size: 22px; margin:0; padding: 0 0 14px; text-transform: uppercase; width: 100%;}

.star {float: left; width: 126px; padding: 0 16px 0 0;}

.sc {float: left;}

.stars {float: left; padding: 16px 0 0 7px;}

.list {width: 100%; margin: 0; text-align: left;}

.p-1 {color: #505054; font-size: 16px; font-family: 'Roboto', sans-serif; text-transform: capitalize; margin: 0; padding: 0 0 6px;}

.sp-1 {color: #505054; font-size: 16px; font-family: 'Roboto', sans-serif; text-transform: capitalize; margin: 0 0 0 59px; padding: 0 0 6px;}

.sp-1 a {color: #b02633; font-size: 16px; font-family: 'Roboto', sans-serif; text-transform: capitalize; padding: 0 0 6px; text-decoration: none;}

.sp-1 a:hover {color: #505054;}

.p-2 {color: #505054; font-size: 16px; font-family: 'Roboto', sans-serif; text-transform: capitalize; margin: 0; padding: 0 0 6px;}

.sp-2 {color: #505054; font-size: 16px; font-family: 'Roboto', sans-serif; text-transform: capitalize; margin: 0 0 0 57px; padding: 0 0 6px;}

.p-3 {color: #505054; font-size: 16px; font-family: 'Roboto', sans-serif; text-transform: capitalize; margin: 0; padding: 0 0 6px;}

.sp-3 {color: #505054; font-size: 16px; font-family: 'Roboto', sans-serif; text-transform: capitalize; margin: 0 0 0 18px; padding: 0 0 6px;}

.p-4 {color: #505054; font-size: 16px; font-family: 'Roboto', sans-serif; text-transform: capitalize; margin: 0; padding: 0 0 6px;}

.sp-4 {color: #505054; font-size: 16px; font-family: 'Roboto', sans-serif; text-transform: capitalize; margin: 0 0 0 39px; padding: 0 0 6px;}

.p-5 {color: #505054; font-size: 16px; font-family: 'Roboto', sans-serif; text-transform: capitalize; margin: 0; padding: 0;}

.sp-5 {color: #505054; font-size: 16px; font-family: 'Roboto', sans-serif; text-transform: capitalize; margin: 0 0 0 45px; padding: 0;}

.button {width: 82%; padding: 32px 0 19px 226px;}

.visitez {float: left; padding: 0 0 0 18px;}

.visitez:hover {}

.visitez a {font-size: 16px; font-family: 'Roboto', sans-serif; color: #b02633; font-weight: 500; text-decoration: none; text-transform: capitalize;}

.visitez a:hover {color: #2e7e61;}

.revue {float: left; padding: 0 0 0 13px;}

.revue:hover {background-position: 0 -32px;}

.revue a {font-size: 16px; font-family: 'Roboto', sans-serif; color: #b02633; font-weight: 500; text-decoration: none; text-transform: capitalize;}

.revue a:hover {color: #2e7e61;}


.hd-button {width: 82%; margin: 221px 0 0 182px;}

.hd-visitez {float: left; padding: 25px 41px 21px 40px; background: url("images/hd-revue.png") no-repeat;}

.hd-visitez:hover {background-position: 0 -89px;}

.hd-visitez a {font-size: 30px; font-family: 'Spicy Rice', cursive; color: #ffffff; font-weight: 500; text-decoration: none; text-transform: capitalize;}

.hd-visitez a:hover {}

.hd-revue {float: left; padding: 25px 59px 30px 24px; background: url("images/hd-visitez.png") no-repeat; margin: 0 0 0 8px;}

.hd-revue:hover {background-position: 0 -88px;}

.hd-revue a {bottom: 6px; color: #ffffff; font-family: "Spicy Rice",cursive; font-size: 14px; padding: 0 0 0 39px; position: relative; text-decoration: none; text-transform: capitalize;}

.hd-revue a:hover {}

.std {font-size: 30px; font-family: 'Spicy Rice', cursive; color: #ffffff; font-weight: 500; text-decoration: none; text-transform: capitalize; padding: 0 0 0 7px;}	


.navbar-menu{flex-shrink:unset;}
.header-1, .header-2, .header-3, .foot{padding:0;}
}