body{
    padding: 0px; margin: 0px; list-style: none; font: normal 14px/18px 'Poppins', sans-serif; color:#000;
     }

p{padding: 0px; margin: 0px;}

a{padding: 0px; margin: 0px; outline: none;}

ul{ list-style: none; padding: 0px; margin: 0px;}

label{ list-style: none; padding: 0px; margin: 0px;}

ul li{ padding: 0px; margin: 0px;}

h1, h2, h3, h4, h5, h6{padding: 0px; margin: 0px;}

input[type="text"]::-webkit-placeholder { opacity: 1;  }

input[type="text"]::-moz-placeholder { opacity: 1;}

input[type="password"]::-webkit-placeholder { opacity: 1;}

input[type="password"]::-moz-placeholder { opacity: 1;}

input[type="search"]::-webkit-placeholder { opacity: 1;}

input[type="search"]::-moz-placeholder { opacity: 1;}

input[type="email"]::-webkit-placeholder { opacity: 1; }

input[type="email"]::-moz-placeholder { opacity: 1;}

input[type="tel"]::-webkit-placeholder { opacity: 1;}

input[type="tel"]::-moz-placeholder { opacity: 1;}

textarea::-moz-placeholder { opacity: 1;  }

textarea::-webkit-placeholder { opacity: 1;}

a:hover{ outline: none !important; text-decoration: none;}

a:active{ outline: none !important; text-decoration: none;}



/*font-family: 'Poppins', sans-serif;*/



.header_sec{ width: 100%; }

.container{ max-width: 1240px;}



.header_top{ width: 100%; border-bottom: 1px solid #efefef; padding: 8px 0; display: inline-block; float: left; background: #f8f8f8; position: relative;
z-index: 9; }

.left_txt{ float: left; font: 400 12px/22px 'Poppins', sans-serif; color: #606060; }


.left_txt span.top_mnu { color: #7bbe69; text-decoration: underline; position: relative; cursor: pointer;

 -moz-transition: all 0.5s ease-in-out;

  -o-transition: all 0.5s ease-in-out;

  -webkit-transition: all 0.5s ease-in-out;

-ms-transition: all 0.5s ease-in-out;

  transition: all 0.5s ease-in-out; }

.left_txt span.top_mnu:hover{ color: #b41e31; }

.rt_search{ float: right; width: auto; }

.rt_search span{ float: left; font-family: 'Poppins', sans-serif; color: #606060; font-size: 12px; line-height: 22px; margin: 3px 10px 0 0; }

.rt_searchBox{ width: 290px; float: right; }

.rt_searchBox input[type="text"], .rt_searchBox input[type="email"]{ width: 64%; float: left; border: 1px solid #dddddd; padding: 0 15px; font-family: 'Poppins', sans-serif;

color: #606060; font-size: 12px; line-height: 25px; background: #fff; border-radius: 3px; outline: none; -webkit-appearance: none; height: 25px; }

.rt_searchBox .sbmt_btn{ width: 34%; float: right; padding: 0; font-family: 'Poppins', sans-serif; color: #fff; font-size: 12px;

 line-height: 25px; background: #606060; border-radius: 3px; outline: none; -webkit-appearance: none; cursor: pointer; border: none; height: 25px;

 -moz-transition: all 0.5s ease-in-out;

  -o-transition: all 0.5s ease-in-out;

  -webkit-transition: all 0.5s ease-in-out;

-ms-transition: all 0.5s ease-in-out;

  transition: all 0.5s ease-in-out;

}

.rt_searchBox .sbmt_btn:hover{ background: #b41e31; }


.header_menu{border-top: 1px solid #f3f3f3;}
.header_mid{ width: 100%; padding: 20px 0; display: inline-block; overflow: hidden; }

.navbar-brand{ width: auto; padding: 0px;  float: left; }

.navbar-brand img{ max-width: 100%; }



.top_call{ width: 435px; float: right; }

.top_callLeft{ width: auto; float: left; padding: 0 18px 0 0; text-align: right; border-right: 1px solid #eeeeee; }

.top_callLeft h5, .top_callLeft .h5{ font: 400 14px/22px 'Poppins', sans-serif; color: #606060; }

.top_callLeft a{ font: 700 20px/22px 'Poppins', sans-serif; color: #427cac; text-decoration: none; outline: none; margin-bottom: 6px; display: inline-block;

 -moz-transition: all 0.5s ease-in-out;

  -o-transition: all 0.5s ease-in-out;

  -webkit-transition: all 0.5s ease-in-out;

-ms-transition: all 0.5s ease-in-out;

  transition: all 0.5s ease-in-out; }

.top_callLeft a:hover{ color: #b41e31; }


.top_callLeft p{ font: 400 10px/16px 'Poppins', sans-serif; color: #606060; }

.top_callRt{ width: auto; float: right; padding: 18px 0 0 15px; }

.top_callRt ul{ float: left;}

.top_callRt ul li{ float: left; margin-right: 10px; }

.top_callRt ul li:last-child{ margin-right: 0px; }

/*.top_callRt ul li img{ max-width: 100%; }*/



.nav_top{padding: 0; margin: 0; background: none !important;}

.menu_sec li{margin-right: 30px; font: 400 14.52px/20px 'Poppins', sans-serif; color: #606060; padding: 20px 10px; text-transform: capitalize; padding-left: 0px; }

.menu_sec li:last-child{margin-right: 10px;}

.menu_sec li a{ color: #606060; transition:none;}

.menu_sec li a:hover{color: #606060;}

.menu_sec li.actv a{color: #606060; font-weight: 600; }



.drop-arw { background: none !important; position: absolute; right: -13px; top: 24px; }



.nav_top .dropdown .dropdown-menu{margin: 0px; padding: 4px; border-radius: 0px; border: 0px; top: 100%; z-index: 99999; }

.nav_top .dropdown .dropdown-menu li{padding: 0px; font-size: 14px; text-transform: capitalize; width: 100%; float: left; margin: 0px; font-weight: 400; }

.nav_top .dropdown .dropdown-menu li a{ width: 100%; float: left; color:#fff !important; padding: 6px; font-weight: 400; }

.nav_top .dropdown .dropdown-menu li a:hover{background: #b41e31; color: #fff !important;}

.nav_top .dropdown-toggle::after{ display: none; }



.top_list{ width: auto; position: absolute; right: 0px; top: 22px; }

.top_list li{ float: left; margin-left: 10px; font: 400 12px/16px 'Poppins', sans-serif; color: #606060; padding-left: 14px; position: relative; }

.top_list li:first-child{ margin-left: 0px; }

.top_list li i{ left: 0px; top: 2px; color:#7bbe69; }



.banner_sec{ width: 100%; position: relative; }

.banner_box{ width: 100%; position: relative; }

.banner_box img{ width: 100%; object-fit: cover; height: 320px; }



.ban_heading{ width: 100%; display: inline-block; font: 400 30px/34px 'Poppins', sans-serif; color: #fff;
-webkit-text-shadow: 1px 1px 1px #000; text-shadow: 1px 1px 1px #000; }

.ban_heading b { font-weight: 700; display: inline-block; padding-bottom: 10px; }



.ban_frm{ width: 590px; display: inline-block; border-radius: 5px; margin-top: 40px; }

.ban_frm input[type="text"]{ width: 100%; float: left; height: 40px; background: #fff; outline: none; border: none; box-shadow: inherit; -webkit-appearance: none;

padding: 0 10px 0 32px; color:#cacaca; font-size: 14px; line-height: 40px; }

.ban_frm1 { width: 42% !important; float: left !important; border-radius: 5px 0 0 5px; background: url(../images/glass.png) no-repeat left 6px center #fff !important; }

.ban_frm2 { width: 30% !important; float: left !important; border-left: 2px solid #dddddd !important;

 background: url(../images/calender.png) no-repeat left 6px center #fff !important; }

.ban_frm3{ width: 28%; float: left; padding: 0px; background-color: #7dbe6b; padding: 0 0 0 12px; text-align: left;

 font: 400 14px/40px 'Poppins', sans-serif; color: #fff; border: none; outline: none; -webkit-appearance: none; border-radius: 0 5px 5px 0;

 -moz-transition: all 0.5s ease-in-out;

  -o-transition: all 0.5s ease-in-out;

  -webkit-transition: all 0.5s ease-in-out;

-ms-transition: all 0.5s ease-in-out;

  transition: all 0.5s ease-in-out;}

.ban_frm3:hover{ background-position: right 10px center !important;}





.top_content{ width: 100%; padding: 50px 0; border-bottom: 1px solid #e9e9e9;  overflow: hidden; position:relative;}

.top_content h5{ font: 400 12px/14px 'Poppins', sans-serif; color: #606060; background: url(../images/line.jpg) repeat-x left 7px; text-align: center; }

.top_content h5 span{ display: inline-block; background: #fff; padding: 0 20px; }

.top_contentBox{ width: 100%; margin-top: 30px; border: 1px solid #dddddd; display: inline-block; }

.top_contentBox img{ width: 100%; height: 180px; object-fit: cover;  }

.top_contentBox_txt{ width: 100%; padding: 15px; text-align: center; }

.top_contentBox_txt h4{ font: 700 16px/20px 'Poppins', sans-serif; color: #606060; }

.top_contentBox_txt p{ font: 400 14px/22px 'Poppins', sans-serif; color: #606060; padding: 15px 0 0; }

.top_contentBox_txt h6{ font: 400 14px/22px 'Poppins', sans-serif; color: #606060; text-align: center; margin: 20px 0 0; }

.top_contentBox_txt h6 span{ display: inline-block;}

.top_contentBox_txt h6 span:hover i{ margin-left: 15px; }

.top_contentBox_txt h6 span a{ text-decoration: underline; outline: none; color: #606060; }

.top_contentBox_txt h6 span i{ margin-left: 5px; -moz-transition: all 0.5s ease-in-out;

  -o-transition: all 0.5s ease-in-out;

  -webkit-transition: all 0.5s ease-in-out;

-ms-transition: all 0.5s ease-in-out;

  transition: all 0.5s ease-in-out;}



.top_greenbox{ width: 100%; margin-top: 30px; border: 1px solid #dddddd; display: inline-block; background: #e3f1dc; padding: 30px 25px; min-height: 356px; }

.top_greenbox h2{ font: 700 16px/20px 'Poppins', sans-serif; color: #606060; }

.top_greenbox ul{ width: 100%; display: inline-block; }

.top_greenbox ul li{ width: 100%; display: inline-block; margin-top: 28px; position: relative; color:#606060; font-size: 11px; font-family: 'Poppins', sans-serif;

line-height: 16px; padding: 0 0 0 42px;  }

.top_greenbox ul li span{ width: 32px; height: 32px; background: #427cac; text-align: center; color:#fff; font-size: 20px; position: absolute; left: 0px; top: 4px;

 border-radius: 100%; }

.top_greenbox ul li span i { font-size: 13px; line-height: 32px; }

.top_greenbox ul li b { font-weight: 700; font-size: 14px; display: inline-block; padding: 5px 0 0; }



.nspireren_sec{ width: 100%; padding: 45px 0; display: inline-block; border-bottom: 1px solid #e9e9e9; }

.top_heading { width: 100%; display: inline-block; text-align: center; }

.top_heading h1, .top_heading h2, .top_heading h3{ font: 700 24px/26px 'Poppins', sans-serif; color: #606060; }

.nspireren_box{ width: 100%; border: 1px solid #ddd; position: relative; background-size: cover !important; height: 230px; text-align: left;

 }





.nspireren_innr { width: 100%;  float: left; text-align: center; }

.nspireren_row{ margin: 0 -15px; }

.nspireren_col{ width: 20%; float: left; padding: 0 15px; overflow: hidden;  margin-top: 25px; }

.nspireren_hvr{ width: 100%; position: absolute; left: 0px; bottom: 0px; padding: 14px; }

.nspireren_hvr h3, .nspireren_hvr .white{ font: 700 14px/16px 'Poppins', sans-serif; color: #fff;  }

.nspireren_hvr a { font: 400 12px/20px 'Poppins', sans-serif; color: #fff; text-align: center; margin: 4px 0 0; display: inline-block; }

.nspireren_hvr a i{ margin-left: 5px; -moz-transition: all 0.5s ease-in-out;

  -o-transition: all 0.5s ease-in-out;

  -webkit-transition: all 0.5s ease-in-out;

-ms-transition: all 0.5s ease-in-out;

  transition: all 0.5s ease-in-out; }

.nspireren_hvr a:hover i{ margin-left: 10px; }

.more_btn{ font: 400 14px/20px 'Poppins', sans-serif; color:#606060; text-align: center; margin: 24px 0 0; display: inline-block; }

.more_btn i{ margin-left: 5px; -moz-transition: all 0.5s ease-in-out;

  -o-transition: all 0.5s ease-in-out;

  -webkit-transition: all 0.5s ease-in-out;

-ms-transition: all 0.5s ease-in-out;

  transition: all 0.5s ease-in-out; }

.more_btn:hover i{ margin-left: 10px; }

.more_btn:hover { color:#606060; }



.droom_sec{ width: 100%; background: #f8f8f8; padding: 50px 0 0; overflow: hidden; border-bottom: 1px solid #e9e9e9; }

.droom_box{ width: 100%; margin-bottom: 30px;  display: inline-block; position: relative; border-radius:10px; border: 1px solid #EAEAEA ; box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px; overflow: hidden }

.droom_boxImg{ width: 100%; position: relative; }

.droom_boxImg img{ width: 100%; min-height: 199px; object-fit: cover; aspect-ratio: 3/2  }

.droom_box_txt{ padding: 12px; background: #fff; }

.droom_box_txt h4{ font: 700 14px/16px 'Poppins', sans-serif; color: #606060; }

.droom_box_txt h4 a{color: #606060; text-decoration: none; outline: none; }

.droom_box_txt ul.drm_txt{ width: 100%; display: inline-block; border-bottom: 1px solid #e9e9e9; padding: 2px 0 7px 0; }

.droom_box_txt ul.drm_txt li{ float: left; margin: 5px 3px 0 0; padding-right: 6px; font: 400 12px/16px 'Poppins', sans-serif; color: #a5a5a5; position: relative; }

.droom_box_txt ul.drm_txt li:not(.noborderli):after{ width: 1px; height: 17px; background: #e9e9e9; position: absolute; right: 0px; top: 0px; content: ""; }

.droom_box_txt ul.drm_txt li:last-child:after{ background: none; }

.droom_box_txt ul.drm_txt li:last-child{ padding-right: 0px; margin-right: 0px; }

.droom_box_txt ul.drm_txt2{ width: 100%; display: inline-block; padding: 5px 0 0; }

.droom_box_txt ul.drm_txt2 li:after {
    position: absolute;
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
color: #0F9E5E;
    left:0;
    content: "\f058";
}

.droom_box_txt ul.drm_txt2 li{ width: 100%; float: left; margin-top: 8px; padding-left: 16px; font: 400 12px/16px 'Poppins', sans-serif; color: #606060; position: relative;}

.discount{ width: 42px; height: 42px; background: #427cac; text-align: center; font: 700 12px/42px 'Poppins', sans-serif; color: #fff; border-radius: 100%;

position: absolute; right: 10px; bottom: 10px; }

.wish{ position: absolute; right: 10px; top: 10px; opacity: 0.8; font-size: 20px; color:#fff;

   -o-transition: all 0.5s ease-in-out;

  -webkit-transition: all 0.5s ease-in-out;

-ms-transition: all 0.5s ease-in-out;

  transition: all 0.5s ease-in-out;

}

.wish:hover{ color:#fff; opacity: 1; }

.droom_box_btm{ width: 100%; display: inline-block; }

.left_drom{ width: 50%; float: left; text-align: center; margin-top: 15px; }

.left_drom h5{ font: 700 16px/18px 'Poppins', sans-serif; color: #427cac; }

.left_drom h5 sub{ font-size: 10px; font-weight: 400; color:#606060; }

.left_drom h5 span { font-size: 12px; font-weight: 400; color: #606060; padding: 7px 0 0; display: inline-block; }

.left_drom h5 span b{ text-decoration: line-through; font-weight: 400;}

.rt_drom{ width: 50%; float: right; text-align: center; margin-top: 15px; }

.rt_drom a.more_btn2{ background: #427cac; color:#fff; width: 100%; float: left; padding: 8px 12px; border-radius: 5px; /*border-bottom: 5px solid #b41d31;*/

 font: 400 14px/16px 'Poppins', sans-serif;

   -o-transition: all 0.5s ease-in-out;

  -webkit-transition: all 0.5s ease-in-out;

-ms-transition: all 0.5s ease-in-out;

  transition: all 0.5s ease-in-out;  }

.rt_drom a.more_btn2:hover{background: #b41d31; border-color:#606060; }



.droom_rt{ width: 100%; text-align: center; }

.droom_rt img { width: 100%; margin-top: -30px; }





.highlights_sec{ width: 100%; padding: 50px 0; border-bottom: 1px solid #e9e9e9; }

.rating_new{ width: 100%; display: inline-block; margin-top: 10px; padding-bottom: 12px; }



.reizen_sec{ width: 100%; padding: 50px 0; border-bottom: 1px solid #e9e9e9;  background: #f8f8f8; }



.onlangs_sec{ width: 100%; padding: 50px 0; border-bottom: 1px solid #e9e9e9; }

.onlangs_sec .droom_boxImg{ width: 35%; float: left; }

.onlangs_sec .droom_box_txt{ width: 65%; float: right; }

.onlangs_sec .droom_boxImg img{ height: 180px; }

.onlangs_sec .droom_box_txt ul.drm_txt{ float: none; width: auto; position: absolute; right: 10px; top: 4px; border: none; }

.onlangs_sec .droom_box_txt p{ font: 400 12px/16px 'Poppins', sans-serif; color:#606060; padding: 10px 0 0; }

.onlangs_sec .droom_box_txt .left_drom{ width: 100%; text-align: left; padding-top: 10px; border-top: 1px solid #e9e9e9; }

.onlangs_sec .left_drom h5{ font-size: 12px; }

.onlangs_sec .left_drom h5 span{ font-size: 10px; }

.onlangs_sec .droom_box_txt .left_drom .more_btn2{ margin: 15px 0 0; font: 700 14px/22px 'Poppins', sans-serif; color:#606060; text-decoration: none; outline: none;

display: inline-block; }

.onlangs_sec .droom_box_txt .left_drom .more_btn2 i{ margin-left: 5px;

 -moz-transition: all 0.5s ease-in-out;

  -o-transition: all 0.5s ease-in-out;

  -webkit-transition: all 0.5s ease-in-out;

-ms-transition: all 0.5s ease-in-out;

  transition: all 0.5s ease-in-out;}

.onlangs_sec .droom_box_txt .left_drom .more_btn2:hover i{ margin-left: 10px; }

.onlangs_sec .left_drom h5 sub { bottom: 0; font-size: 12px; }

.onlangs_sec .droom_box_txt ul.drm_txt li b{ font-weight: 700; color:#feba00; font-size: 14px; }

.onlangs_sec .droom_box_txt .left_drom h5 i{ color:#cacaca; margin-right: 5px; }





.top_contentBox_txt p{ font: 400 14px/22px 'Poppins', sans-serif; color: #606060; padding: 15px 0 0; }

.top_contentBox_txt h6{ font: 400 14px/22px 'Poppins', sans-serif; color: #606060; text-align: center; margin: 20px 0 0; }

.top_contentBox_txt h6 span{ display: inline-block;}

.top_contentBox_txt h6 span:hover i{ margin-left: 15px; }

.top_contentBox_txt h6 span a{ text-decoration: underline; outline: none; color: #606060; }

.top_contentBox_txt h6 span i{ margin-left: 5px; -moz-transition: all 0.5s ease-in-out;

  -o-transition: all 0.5s ease-in-out;

  -webkit-transition: all 0.5s ease-in-out;

-ms-transition: all 0.5s ease-in-out;

  transition: all 0.5s ease-in-out;}





.demi_sec{ width: 100%; padding: 50px 0; display: inline-block; border-bottom: 1px solid #e9e9e9; }

.demi_sec .nspireren_col{ width: 33.3333%; }

.demi_sec .nspireren_hvr h4{ font: 400 18px/20px 'Poppins', sans-serif; color: #fff; padding: 5px 0; }





.vragen_sec{ width: 100%; padding: 0; }

.vragen_left{ width: 100%;}

.vragen_left img{ max-width: 100%; 	-webkit-transform: scaleX(-1); transform: scaleX(-1); }

.vragen_rt{ width: 100%; padding: 60px 0 0; }

.vragen_rt .top_heading{ text-align: left; }

.vragen_rt .top_heading h2{ color:#606060; }

.vragen_rt .card-header{padding: 0px; border-color:#efefef; border-bottom: none; }

.vragen_rt .btn{ padding: 22px 20px; font: 700 14px/28px 'Poppins', sans-serif; color: #606060; text-decoration: none; outline: none; padding-right: 36px; }

.vragen_rt .accordion{ margin: 20px 0 0; }

.vragen_rt .card-body p{ font: 400 14px/28px 'Poppins', sans-serif; color: #606060; }

.vragen_rt .card{border-color:#efefef; }

.vragen_rt .card-body{ padding-top: 0px; }

.vragen_rt .btn.collapsed{ background: url(../images/accrdianarw1.jpg) no-repeat right 20px top 29px #fff; }

.vragen_rt .btn{ background: url(../images/accrdianarw2.jpg) no-repeat right 20px top 29px #f8f8f8; }
.vragen_rt .card-body{ background: #f8f8f8; }






.grand_sec{ width: 100%; padding: 50px 0; border-top: 1px solid #e9e9e9; }

.grand_sec h2{ font: 700 22px/25px 'Poppins', sans-serif; color: #606060; }

.grand_sec p{ font: 400 14px/28px 'Poppins', sans-serif; color: #606060; margin-top: 15px; }







.footer_sec{ width: 100%; }

.footer_top{ width: 100%; background: #606060; padding: 25px 0 50px 0; }

.footer_topBox{ width: 100%; margin-top: 25px; display: inline-block; }

.footer_topBox h5{ font: 700 14px/16px 'Poppins', sans-serif; color: #fff; padding: 0 0 2px; }

.footer_topBox ul{ width: 100%; display: inline-block; }

.footer_topBox ul li{ width: 100%; display: inline-block; font: 400 14px/16px 'Poppins', sans-serif; color: #fff; margin: 2px 0 0; }

.footer_topBox ul li a{ color:#fff; text-decoration: none; outline: none; }



.footer_btm{ width: 100%; background: #fff; padding: 20px 0;  }

.left_ftr{ float: left; width: 372px; }

.left_ftr a{ float: left; }

.left_ftr span{ float: right; font: 400 14px/16px 'Poppins', sans-serif; color: #606060; margin-top: 20px; }

.left_ftr span b{ font-weight: 700; }

.rt_ftr { float: right; margin-top: 5px; }

.rt_ftr ul{ float: left; }

.rt_ftr ul li{ float: left; margin-left: 20px; font: 700 14px/16px 'Poppins', sans-serif; color: #606060;  }

.rt_ftr ul li a{ color:#606060; text-decoration: none; outline: none; float: left; margin-top: 12px;

 -moz-transition: all 0.5s ease-in-out;

  -o-transition: all 0.5s ease-in-out;

  -webkit-transition: all 0.5s ease-in-out;

-ms-transition: all 0.5s ease-in-out;

  transition: all 0.5s ease-in-out;}

.rt_ftr ul li img{ max-width: 100%; }

.rt_ftr ul li a:hover{ color: #b41e31; }



.drop_menu{ width: 100px; position: absolute; left: 0px; top: 150%; background: #7bbe69; max-height: 0; visibility: hidden; opacity: 0; z-index: 9999999;

 -moz-transition: all 0.5s ease-in-out;

  -o-transition: all 0.5s ease-in-out;

  -webkit-transition: all 0.5s ease-in-out;

-ms-transition: all 0.5s ease-in-out;

  transition: all 0.5s ease-in-out;

 }

.drop_menu a{ width: 100%; float: left; padding: 5px; font: 400 12px/16px 'Poppins', sans-serif; color: #fff; text-decoration: none; outline: none;

 -moz-transition: all 0.5s ease-in-out;

  -o-transition: all 0.5s ease-in-out;

  -webkit-transition: all 0.5s ease-in-out;

-ms-transition: all 0.5s ease-in-out;

  transition: all 0.5s ease-in-out;}

.drop_menu:before{ width: 15px; height: 10px; position: absolute; left: 6px; top: -10px; background: #7bbe69; clip-path: polygon(50% 26%, 0% 100%, 100% 100%); content: ""; }

.left_txt span.top_mnu:hover .drop_menu{ max-height: 300px; opacity: 1; visibility: visible; }

.drop_menu a:hover{ background: #b41e31; color:#fff; }

.drop_menu_wo{ width: 100px; position: absolute; left: 0px; top: 150%; background: #7bbe69; max-height: 0; visibility: hidden; opacity: 0; z-index: 9999999;

    -moz-transition: all 0.5s ease-in-out;

    -o-transition: all 0.5s ease-in-out;

    -webkit-transition: all 0.5s ease-in-out;

    -ms-transition: all 0.5s ease-in-out;

    transition: all 0.5s ease-in-out;

}

.drop_menu_wo a{ width: 100%; float: left; padding: 5px; font: 400 11px/16px 'Poppins', sans-serif; color: #fff; text-decoration: none; outline: none;

    line-height: 12px !important;

    -moz-transition: all 0.5s ease-in-out;

    -o-transition: all 0.5s ease-in-out;

    -webkit-transition: all 0.5s ease-in-out;

    -ms-transition: all 0.5s ease-in-out;

    transition: all 0.5s ease-in-out;}

.drop_menu_wo:before{ width: 15px; height: 10px; position: absolute; left: 6px; top: -10px; background: #7bbe69; clip-path: polygon(50% 26%, 0% 100%, 100% 100%); content: ""; }

.left_txt span.top_mnu:hover .drop_menu_wo{ max-height: 300px; opacity: 1; visibility: visible; }

.drop_menu_wo a:hover{ background: #b41e31; color:#fff; }



.drop_menu_reverse{ width: 100px; position: absolute; left: 0px; top: -190px; background: #7bbe69; max-height: 0; visibility: hidden; opacity: 0; z-index: 999999999999999;

    -moz-transition: all 0.5s ease-in-out;

    -o-transition: all 0.5s ease-in-out;

    -webkit-transition: all 0.5s ease-in-out;

    -ms-transition: all 0.5s ease-in-out;

    transition: all 0.5s ease-in-out;

}

.drop_menu_reverse a{ width: 100%; float: left; padding: 5px; font: 400 12px/16px 'Poppins', sans-serif; color: #fff; text-decoration: none; outline: none;

    line-height: 0px !important;

    -moz-transition: all 0.5s ease-in-out;

    -o-transition: all 0.5s ease-in-out;

    -webkit-transition: all 0.5s ease-in-out;

    -ms-transition: all 0.5s ease-in-out;

    transition: all 0.5s ease-in-out;}

.drop_menu_reverse:before{ width: 15px; height: 10px; position: absolute; left: 6px; top: 179px; background: #7bbe69; clip-path: polygon(50% 100%, 0% 26%, 100% 26%); content: ""; }

.left_txt span.top_mnu:hover .drop_menu_reverse{ max-height: 300px; opacity: 1; visibility: visible; }

.drop_menu_reverse a:hover{ background: #b41e31; color:#fff; }


.linkbg{ width: 100%; position: absolute; left: 0px; top: 0px; height: 100%; }


.jquery-background-video{ min-height: 100%;min-width: 100%;}
.rt_searchBox .spinner-border { float: left; margin: 5px 0 0 6px; }
.rt_searchBox .sr-only{ position: inherit !important; left: inherit; font-size: 10px;  }


.overzicht_sec{ width: 100%; border-top: 2px solid #e9e9e9; padding: 50px 0; background: #f8f8f8; overflow: hidden; }
.overzicht_rt{ width: 100%; display: inline-block; margin-top: 30px; }
.overzicht_rt span.date_box {  padding: 5px 10px; background-color: #fff; border: 1px solid #ddd; border-radius: 5px; font-size: 14px; }

.pagination_sec{ width: 100%; display: inline-block; padding: 50px 0 0; text-align: center; }
.pagination_sec ul{ display: inline-block; }
.pagination_sec ul li{ float: left; font: normal 14px/16px 'Poppins', sans-serif; color: #808080; margin: 0 2px; }
.pagination_sec ul li a{color:#606060; padding: 6px 15px; background-color: #fff; border-radius: 5px; float: left; }
.pagination_sec ul li.actv{border: 1px solid #ddd; padding: 6px 15px; background-color: #fff; border-radius: 5px; font-weight: 600; }


.overzicht_left { width: 100%; padding-top: 25px; }
.overzicht_left .card-header{ padding: 0px; border: none; background: none; }
.overzicht_left .btn{  border: none; font: 700 16px/20px 'Poppins', sans-serif; color:#606060; padding: 0 0 0 20px;
text-decoration: none; outline: none; }
.overzicht_left .card{ border-radius: 0px; border: none; }
.overzicht_left .card-body{ padding: 10px 0 0; }

.overzicht_left .btn.collapsed{ background: url(../images/arw1.png) no-repeat left top 5px; }
.overzicht_left .btn{ background: url(../images/arw2.png) no-repeat left top 5px; }
.overzicht_chkbox{ width: 100%; display: inline-block; margin-top: 8px; }
.overzicht_left .card-body ul{ width: 100%; display: inline-block; }
.overzicht_left .card-body li{ width: 100%; display: inline-block; }
.overzicht_left .card-body li input[type="checkbox"] {
    display: none;
}
.overzicht_left .card-body li input[type="checkbox"] + label {
    color: #606060;
    cursor: pointer;
    display: inline-block;
    font-size: 14px;
    line-height: 22px;
    font-family:  'Poppins', sans-serif;
    margin: 0;
    padding: 4px;
    background: url(../images/chk1.png) no-repeat left 8px;
    padding-left: 22px;
    width: 100%;
}
.overzicht_left .card-body li input[type="checkbox"]:checked + label {
    background: url(../images/chk2.png) no-repeat left 8px;
    outline:none;
}
.overzicht_left .card-body li span{ font-size: 13px; }
.overzicht_left .card:last-child { padding-bottom: 0px; border: none !important; margin: 0px; }
.overzicht_left .card{ border-bottom: 1px solid #e9e9e9 !important; padding: 0 0 20px; margin-bottom: 20px;  background: none; }
.overzicht_left .card-body a{ text-decoration: underline; color:#606060; font-size: 14px; line-height: 22px; outline: none; margin-top: 15px; display: inline-block;
 }

.header_search {width: 380px; float: left; margin: 10px 0 0 60px; }
.header_search input[type="text"]{ float: left; width: 100%; float: left; height: 40px; height: 50px; padding: 0 15px; padding-left: 40px; outline: none;
background: url(../images/glass2.png) no-repeat left 10px center #f5f5f5; background-size: 25px; font: 500 14px/50px 'Poppins', sans-serif; color:#c7c7c7; -webkit-appearance: none;
border: none; border-radius: 6px; }
.header_search input[type="text"]{ border-radius: 10px; }


.header_mid .container{ position: relative; }
.header_search { width: 42%; position: absolute;  left: 11%; }

.filter_rt{ width: auto; position: absolute; right: 0px; top: -6px; }
.filter_rt ul{ float: left; }
.filter_rt ul li{ float: left; margin-left: 5px; }
.filter_rt ul li a{ float: left; width: 130px; height: 30px; float: left; border: 1px solid #d8d8d8; border-radius: 3px; padding: 0 0 0 30px;
 text-decoration: none; outline: none; font: 400 12px/27px 'Poppins', sans-serif; color:#1c1c1c; }
.filter_rt ul li.slct select{ width: 130px; height: 30px; border: 1px solid #d8d8d8; background: url(../images/select.png) no-repeat left 10px top 7px #fff;
outline: none; -webkit-appearance: none; font: 400 12px/27px 'Poppins', sans-serif; color:#1c1c1c; padding: 0 0 0 21px; cursor: pointer; }
.overzicht_rt{ position: relative; }
.filter_rt ul li.mre_btn a{ background: url(../images/filtricon.png) no-repeat left 10px top 8px #fff; }
.filter_rt ul li.fltr_icon a{ background: url(../images/fltr.png) no-repeat left 10px top 8px #fff; }


/*details*/
.details_ban .owl-prev {
    margin-top: -25px;
    width: 50px;
    height: 50px;
    display: block;
    background: url(../images/arw3.png) no-repeat center center #000;
    color: #fff;
    line-height: 50px;
    text-align: center;
    opacity: 0.5;
    position: absolute;
    left: 0px;
    top: 50%;
    z-index: 99999;
    font-size: 0px;
}
.details_ban .owl-prev:hover{ opacity: 1;}
.details_ban .owl-next:hover{ opacity: 1;}
.details_ban .owl-next {
    margin-top: -25px;
    width: 50px;
    height: 50px;
    display: block;
    background: url(../images/arw4.png) no-repeat center center #000;
    color: #fff;
    text-align: center;
    opacity: 0.5;
    position: absolute;
    right: 0px;
    top: 50%;
    z-index: 99999;
    font-size: 0px;
}
.details_sec{ width: 100%; padding: 30px 0; }
.details_top{ width: 100%; display: inline-block; padding-bottom: 30px; }
.details_top h1{ font: 700 24px/28px 'Poppins', sans-serif; color:#606060; }
.details_top ul.time{ width: 100%; display: inline-block; padding: 15px 0 0; }
.details_top ul.time li{ float: left; margin-right: 10px; padding-right: 10px; font: 400 12px/14px 'Poppins', sans-serif; color:#606060; position: relative; }
.details_top ul.time li:after{ width: 1px; height: 15px; position: absolute; right: 0px; top: 0px; background: #e9e9e9; content: ""; }
.details_top ul.time li:last-child:after{ background: none; }
.details_top p{ font: 400 14px/28px 'Poppins', sans-serif; color:#606060; padding-top: 15px; }
.details_top ul.list{ width: 100%; display: inline-block; padding: 10px 0 0; }
.details_top ul.list li { float: left; padding-left: 23px; font: 400 14px/20px 'Poppins', sans-serif; color: #606060; position: relative; width: 100%; margin-top: 8px; }
.details_top ul.list li:after{ width: 15px; height: 12px; position: absolute; left: 0px; top: 3px; background: url(../images/tick.png) no-repeat left 1px; content: ""; }


.details_mid{ width: 100%; display: inline-block; padding: 25px 0; border-top: 1px solid #e9e9e9; }
.details_mid strong{ width: 22%; float: left; font: 700 14px/18px 'Poppins', sans-serif; color: #606060; padding-top: 9px; }
.details_mid .left_txt{ width: 30%; float: left; }
.details_mid .left_txt li { width: 33.333333%; float: left; font: 400 14px/28px 'Poppins', sans-serif; color: #606060; position: relative; }
.details_mid .left_txt { width: 100%;  float: left; position: relative; }
.details_mid ul{ float: left; }
.details_mid ul li{ float: left; width: 25%;  }
.details_mid .left_txt li:last-child{ width: 100%; }
.details_mid .left_txt li em{ font-style: normal; text-decoration: underline; }
.details_mid .left_txt.left_txt2 .icon { position: absolute; left: 0;  top: 6px; width: auto; }
.details_mid .left_txt.left_txt2 {  width: 100%; float: left; position: relative; }
.details_mid .left_txt.left_txt2 span { width: 33%; float: left; }
.details_mid .left_txt.left_txt2 li{ width: 100%; padding: 5px 0 5px 40px;  border-bottom: 1px dashed #e9e9e9; }
/*.details_mid .left_txt.left_txt2 li:last-child{ border: none; }*/

.bulet_list{ width: 100%; display: inline-block; }
.details_mid .bulet_list li{ width: 100%; position: relative; border: none !important; line-height: 22px; padding-left: 22px !important; }
.details_mid .bulet_list li:before{ width: 10px; height: 10px; background: #7bbe69; position: absolute; left: 0px; top: 11px; content: "";
 border-radius: 100%; }
.details_mid .bulet_list li.disable:before{ background: #cacaca; }
.details_mid .bulet_list2 li{ width: 50% !important; }
.details_mid .accomd {width: 100%; position: relative; padding-bottom: 22px; margin-top: 8px; }
.details_mid .accomd li{ float: left; margin: 0 20px 0 0; width: auto; }
.details_mid .accomd li:last-child{ margin: 0px; }
.details_mid .accomd li a{ padding: 6px 20px; border: 1px solid #e9e9e9; border-radius: 3px; color: #606060; }
.details_mid .accomd li.actv a{ background: #eee; }

.details_mid .details_mid_rt { width: 78%; float: right; position: relative; padding-bottom: 0; }
.details_mid .details_mid_rt h5{font: 400 14px/24px 'Poppins', sans-serif; color: #606060; padding: 6px 0 8px 0; }
.details_mid .bulet_list2 li span{ text-decoration: line-through; color:#CACACA !important; }
.faclty{padding-top: 15px !important; width: 100%; display: inline-block; border-top: 1px solid #e9e9e9; margin-top: 20px;}


.gallery_sec{ padding: 50px 0; width: 100%; border-top: 1px solid #e9e9e9; }
.gallery_pic{ width: 100%; margin-top: 10px; }
.gallery_pic img{ width: 100%; border-radius: 5px; object-fit: cover; }
.gallery_rt .col-md-6{ padding: 0 6px;}
.gallery_rt .row{ margin: 0 -6px;}
.gallery_left .gallery_pic img{ height: 500px; }
.gallery_rt .gallery_pic img{ height: 160px; }
.gallery_left { padding: 0 25px; }
.gallery_rt { padding: 0 25px; }
.gallery_row{ margin: 0 -25px;}

.aanvull_sec{ width: 100%; padding: 40px 0 50px; border-top: 1px solid #e9e9e9; }
.aanvull_innnr{ width: 100%; display: inline-block; padding: 0 30px; border: 1px solid #efefef; margin-top: 30px; padding-right: 13%; }
.aanvull_box{ width: 100%; display: inline-block; padding: 30px 0 20px 0; }
.aanvull_box h4{font: 700 14px/18px 'Poppins', sans-serif; color: #606060; padding-top: 5px; }
.aanvull_box p{font: 400 14px/28px 'Poppins', sans-serif; color: #606060; }

.top_content :is(.fa-suitcase, .mi_travel_luggage_and_bags) {top: 5%;left: 5%;transform: rotate(10deg);color:#f7a580;opacity:0.7;font-size:24px !important; position:absolute;}
.top_content .fa-map-marker-alt {top: 10%;left: 5%;transform: rotate(-20deg);color:#f7a580;opacity:0.7;font-size:24px !important; position:absolute;}

.beoordelingen_sec{ width: 100%; padding: 40px 0; border-top: 1px solid #e9e9e9;}
.beoordelingen_sec .top_heading h2{ text-align: left; }
.beoorde_box{ width: 100%; display: inline-block; margin-top:  50px; }
.beoorde_boxLeft{ width: 30%; float: left; padding-top: 30px; }
.beoorde_boxLeft h4{ font: 700 14px/18px 'Poppins', sans-serif; color: #606060; padding-top: 10px; }
.beoorde_boxLeft img{ max-width: 100%; }
.beoorde_boxLeft h5{ font: 400 12px/18px 'Poppins', sans-serif; color: #606060; padding-top: 7px; }
.beoorde_boRt{ width: 55%; float: left; padding: 20px; border: 1px solid #e9e9e9; }
.beoorde_boRt p{ font: 400 14px/28px 'Poppins', sans-serif; color: #606060; }

/*.details_rt { border-left: 1px solid #e8ecf5; border-radius: 5px; box-shadow: rgba(0, 0, 0, 0.12) 0px 6px 16px; border: 1px solid #e9e9e9; border-radius: 10px; }*/
.details_rttop{ padding: 20px 40px 40px; width: 100%; border-bottom: 1px solid #e9e9e9; }
.details_frm{ width: 100%; margin-top: 15px; display: inline-block; }
.details_frm label{font: 700 14px/18px 'Poppins', sans-serif; color: #606060; margin: 0 0 8px; }
.details_frm input[type="text"]{ font-family: 'Poppins', sans-serif; color: #333; font-size: 12px;  padding: 0px 4px; border: 1px solid #ddd; padding: 8px 6px; padding-left: 30px;
 width: 100%; display: inline-block; -webkit-appearance: none; box-shadow: inherit; background: url(../images/calender2.png) no-repeat left 10px center #fff; }
.details_frm input[type="text"]::placeholder{ opacity: 0.3; color:#333; }
.details_frm b{ font-weight: 400; }
.details_frm span{ width: 30%; float: right; }
.txt_frm{font: 400 14px/28px 'Poppins', sans-serif; color: #606060;  border-bottom: 1px solid #e9e9e9; padding-bottom: 12px; }
.txt_frm2{font: 700 14px/28px 'Poppins', sans-serif; color: #606060;  }
.txt_frm2 b{ font-weight: 700; }
.txt_frm2 i{  width: 30%; float: right; font-style: normal; color:#7bbe69; }
.txt_frm2 i sub{ font-size: 12px; color:#000; font-weight: 400; bottom: 0; }
.details_rt .more_btn2, .details_rt2 .more_btn2 { background: #606060;  color: #fff; width: 100%; float: left; padding: 8px 12px; border-radius: 5px; border: none; border-bottom: 5px solid #b41d31;
 font: 400 14px/16px 'Poppins', sans-serif;
-o-transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
-webkit-appearance: none;
outline: none;
}
.details_rt .more_btn2:hover, .details_rt2 .more_btn2:hover { background: #b41d31; border-color: #606060;}
.details_rttop p{font: 400 12px/16px 'Poppins', sans-serif; color: #606060; padding-top: 10px; text-align: center; }

.details_rtbtm{ padding: 30px 40px 40px; width: 100%;}
.details_rtbtm ul{ width: 100%; display: inline-block; }
.details_rtbtm ul li{ width: 100%; display: inline-block; margin-top: 8px; font: 400 12px/16px 'Poppins', sans-serif; color: #606060;
background: url(../images/bullet.png) no-repeat left top 5px;padding: 3px; padding-left: 20px; }
.botm_icon{ width: 100%; display: inline-block; text-align: center; padding: 15px 0 0; }
.botm_icon li{ display: inline-block; margin-left: 20px; font: 700 12px/16px 'Poppins', sans-serif; color: #606060;  }
.botm_icon li a{color: #606060; outline: none; text-decoration: none;}
.botm_icon li:first-child{ margin-left: 0px; }
.botm_icon li a i{ margin-right: 5px;}
.botm_icon li a span{ text-decoration: underline; }

/*.droom_box_txt h4 {  min-height: 34px; }*/
.spaon_sec .rt_drom{ width: 100%; }
.spaon_sec .discount{ bottom: inherit; top: 10px; }
.spaon_sec .droom_boxImg img { height: 180px;}
.spaon_sec .left_drom{ margin: 0px; text-align: left; }
.spaon_sec .left_drom h5 { font-size: 12px;}
.spaon_sec .left_drom h5 i { color: #cacaca; margin-right: 5px;}
.spaon_sec .left_drom h5 sub { bottom: 0; font-size: 12px;}
.spaon_sec .left_drom h5 span { font-size: 10px;}
.spaon_sec .left_drom h5 em{ font-style: normal; font-weight: 400; color:#606060; }
.spaon_sec .rating_new { margin-top: 10px; padding-bottom: 6px;}

.spaon_top{border-bottom: 1px solid #e9e9e9; width: 100%; padding: 6px 0; }
.sub_box { position: relative; width: 100%;  padding: 15px 5px;  padding-left: 40px;}
.sub_nr { position: absolute; line-height: 30px; width: 30px; height: 30px; background: #7abe68; border-radius: 30px; text-align: center; color: #fff; font-size: 18px;
 font-family: 'Poppins', sans-serif; left: 0px; top: 14px; font-weight: 700; }
.sub_box h4{ font: 700 14px/16px 'Poppins', sans-serif; color: #606060;  }
.sub_box p{ font: 400 12px/16px 'Poppins', sans-serif; color: #606060;  }

.onlangs_sec2 .discount{ bottom: inherit; top: 10px; }
.droom_sec2 .discount{ bottom: inherit; top: 10px; }
.droom_sec2 .left_drom h5 sub { bottom: 0; font-size: 12px; }
.droom_sec2 .droom_box_txt ul.drm_txt li b{ font-weight: 700; color:#feba00; font-size: 14px; }
.droom_sec2 .droom_box_txt .left_drom h5 i{ color:#cacaca; margin-right: 5px; }
.droom_sec2 .left_drom h5{ font-size: 12px; }
.droom_sec2 .left_drom h5 span{ font-size: 10px; }
.droom_sec2 .left_drom h5 em{ font-style: normal; font-weight: 400; color:#606060; }
.droom_sec2 .left_drom { width: 100%; margin: 0;  text-align: left; }
.droom_sec2 .rt_drom{ width: 100%;}
.droom_sec2 .rating_new{ padding-bottom: 0px; }
.droom_sec2 .droom_box_txt h4{ min-height: inherit; }

.onlangs_sec3 .discount{ bottom: inherit; top: 10px; }
.onlangs_sec3.onlangs_sec .droom_boxImg { width: 22%;}
.onlangs_sec3.onlangs_sec .droom_box_txt { width: 50%; position: relative; float: left; }
.onlangs_sec3 .droom_box_txt h4 { float: left; width: 100%; }
.onlangs_sec .droom_box_txt ul.drm_txt{ width: auto; float: left; }


.details_mid .left_txt.left_txt2 li .light{ color:#CACACA; }

.load_morebtn{ position: relative !important; padding: 0px !important; border: none !important; }
.load_morebtn a{width: 120px; position: absolute; bottom: -26px; display: inline-block; padding: .5em 0; color: #606060;cursor: pointer; background-color: #fff;
 border: 1px solid #e6e6e6; border-radius: .25em; outline: 0; left: 50%; margin-left: -60px; text-align: center; }
.details_mid2{ padding-bottom: 50px; }


/*color*/
.head_color .rt_searchBox .sbmt_btn{ background:#6ea4cb; }
.head_color .header_search { margin: 10px 0 0 121px; }
.head_color .top_call{ width: auto; }
.head_color .top_callRt ul li img { width: 50px;}
.head_color .top_callRt { padding: 14px 0 0 15px;}

.mid_color .sub_nr{ background: #6ea4cb; }
.mid_color .top_heading h1{ color: #6ea4cb; }
.mid_color .top_heading h2{ color: #6ea4cb; }
.mid_color .rt_drom a.more_btn2{ background: #6EA4CB; border-color: #303188; }
.mid_color .rt_drom a.more_btn2:hover{ background: #303188; border-color: #6EA4CB; }
.mid_color .top_heading h2{ color: #6ea4cb; }
.onlangs_sec2.mid_color .droom_box_txt h4{ text-transform: capitalize; }
.droom_sec2.mid_color .droom_box_txt h4{ text-transform: capitalize; }
.onlangs_sec3.mid_color .droom_box_txt h4{ text-transform: capitalize; }
.droom_box_txtTop { position: relative; display: inline-block; width: auto; padding-right: 80px; }
.onlangs_sec3.onlangs_sec .droom_box_txt ul.drm_txt{ top: -8px; right: 0px; }

.droom_box_txt3{ width: 28%; float: right; padding: 13px 15px 0; }
.droom_box_txt3_innr{ width: 100%; border-left: 1px solid #e9e9e9; float: left; padding: 0 20px; text-align: center; }
.droom_box_txt3_innr .left_drom{ width: 100%; }
.droom_box_txt3_innr .left_drom h5 i{ color:#cacaca; }
.droom_box_txt3_innr .rt_drom{ width: 100%; }
.droom_box_txt3_innr .left_drom img.nlg{ width: 65px; margin-bottom: 10px; }

.mid_color .overzicht_left .btn{ color: #6ea4cb; }
.mid_color .overzicht_left .card-body a{ color: #6ea4cb; }
.mid_color .overzicht_left .btn { background: url(../images/arw6.png) no-repeat left top 4px;}
.mid_color .overzicht_left .btn.collapsed { background: url(../images/arw5.png) no-repeat left top 4px;}

.mid_listview .onlangs_sec{ padding-top: 0px !important; }
.mid_listview .onlangs_sec .droom_boxImg { width: 33%; }
.mid_listview .onlangs_sec .droom_box_txt { width: 66%;}
.mid_listview .onlangs_sec .droom_box_txt ul.drm_txt { right: 56px; top: 8px; }


.beoordelingen_sec{ background: #f8f8f8; }
.beoorde_boRt{ background: #fff; }
.aanvull_innnr{ padding: 0px !important; }
.aanvull_box{ padding: 20px 13% 20px 30px; }
.aanvull_innnr .aanvull_box:nth-child(2){ background: #f8f8f8; }
.details_rtbtm{ background: #f8f8f8; }
.details_mid .left_txt li { color: #606060;}
.details_ban{ width: 100%; position: relative; }
.loop.owl-carousel:before{
    height: 100%;
    display: block;
    -webkit-box-shadow: inset 83px 30px 168px 22px rgb(255, 255, 255);
    -moz-box-shadow: inset 83px 30px 168px 22px rgb(255, 255, 255);
    box-shadow: inset 83px 30px 168px 22px rgb(255, 255, 255);
    position: absolute;
    left: 0px;
    top: 0px;
    overflow: hidden;
    width: 26.8%;
    z-index: 9;
    content: "";
}
.loop.owl-carousel:after{
    height: 100%;
    display: block;
    -webkit-box-shadow: inset -60px 30px 168px 22px rgb(255, 255, 255);
    -moz-box-shadow: inset -60px 30px 168px 22px rgb(255, 255, 255);
    box-shadow: inset -60px 30px 168px 22px rgb(255, 255, 255);
    position: absolute;
    right: 0px;
    top: 0px;
    overflow: hidden;
    width: 26.8%;
    z-index: 9;
    content: "";
}
.tabcont{ display: none;}
.tabcont.active{ display: block;}
.details_mid .accomd li.current a { background: #eee;}

.gallery_sec .carousel-indicators { position: inherit; left: inherit; top: inherit; bottom: inherit; margin: 0px; }
.gallery_rt .gallery_pic img{ cursor: pointer; }


.owl-carousel .owl-item.active.center{ z-index: 99999; }
.owl-carousel .owl-item.active.center img{ z-index: 99999; }
.details_ban .owl-carousel .owl-item img { height: 470px; object-fit: cover; }

.rating_star{ display: inline-block; }
.rating_star li{ float: left; font: 400 12px/14px 'Poppins', sans-serif; color: #606060; margin-right: 1px; }
.rating_star li a{ font-size: 14px; color:#febb00; }
.rating_star li b{font: 600 14px/14px 'Poppins', sans-serif; color: #febb00;}
.details_top ul.time.time2{ width: auto; }
.rating_star li.last a{ color:#cacaca;}
.rating_star2{ float: right; }
.rating_star3{ width: 100%; }
#hide{ display: none; }

.off{ display: none; }
.load_morebtn em { font-style: normal !important; outline: none; text-decoration: none !important;}
.load_morebtn a.current .off{ display: block; }
.load_morebtn a.current .on{ display: none; }


.droom_box{ background: #fff; }
.nspireren_innr .owl-prev{ width: 45px; height: 45px; position: absolute; left: -5px; top: 50%; background: url(../images/leftarw.png) no-repeat 0 0; background-size: 100%;
font-size: 0px; z-index: 99; }
.nspireren_innr .owl-next{ width: 45px; height: 45px; position: absolute; right: -5px; top: 50%; background: url(../images/rtarw.png) no-repeat 0 0; background-size: 100%;
font-size: 0px; z-index: 99; }

.css3transition{
  -moz-transition: margin .2s;
  -webkit-transition: margin .2s;
  -ms-transition: margin .2s;
  -o-transition: margin .2s;
  transition: margin .2s;
}

.menu {
    box-shadow: rgba(0, 0, 0, 0.12) 0px 6px 16px;
    border: 1px solid #e9e9e9;
    border-radius: 10px;
}
.details_rt{ width: 385px !important; }


@media (min-width: 768px) and (max-width: 5000px) {

.nav_top .dropdown .dropdown-menu { -webkit-transition: all 0.1s; -moz-transition: all 0.1s; -ms-transition: all 0.1s;

    -o-transition: all 0.1s;transition: all 0.1s; max-height: 0; display: block; opacity: 0;visibility: hidden;  margin:0px; border: none; border-bottom: 2px solid #ccc;

    background:#213356 !important;

    width: 180px; padding: 0px;

   border-radius: 0; left: 0; right: inherit; padding: 5px 8px 8px; box-shadow: inherit; }



.nav_top .dropdown:hover .dropdown-menu { max-height: 300px; opacity: 1; visibility: visible; }







}
@media (min-width: 3000px) and (max-width: 5999px) {
.loop.owl-carousel::before { width: 25.6%;}
.loop.owl-carousel::after { width: 25.6%;}
.details_ban .owl-carousel .owl-item img { height: 800px;}
}
@media (min-width: 2400px) and (max-width: 2999px) {
.loop.owl-carousel::before { width: 25.9%;}
.loop.owl-carousel::after { width: 25.9%;}


}
@media (min-width: 1800px) and (max-width: 2399px) {
.loop.owl-carousel::before { width: 26.2%;}
.loop.owl-carousel::after { width: 26.2%;}


}

@media (min-width: 1600px) and (max-width: 1799px) {
.loop.owl-carousel::before { width: 26.5%;}
.loop.owl-carousel::after { width: 26.5%;}


}


@media (min-width: 1400px) and (max-width: 1599px) {
.loop.owl-carousel::before { width: 26.7%;}
.loop.owl-carousel::after { width: 26.7%;}


}
@media (min-width: 1350px) and (max-width: 1399px) {
.loop.owl-carousel::before { width: 26.8%;}
.loop.owl-carousel::after { width: 26.8%;}


}
@media (min-width: 1300px) and (max-width: 1349px) {
.loop.owl-carousel::before { width: 27%;}
.loop.owl-carousel::after { width: 27%;}


}
@media (min-width: 1250px) and (max-width: 1299px) {
.loop.owl-carousel::before { width: 27%;}
.loop.owl-carousel::after { width: 27%;}


}
@media (min-width: 1200px) and (max-width: 1249px) {
.loop.owl-carousel::before { width: 27%;}
.loop.owl-carousel::after { width: 27%;}


}

@media (min-width: 1100px) and (max-width: 1199px) {
.loop.owl-carousel::before { width: 27.1%;}
.loop.owl-carousel::after { width: 27.1%;}


}
@media (min-width: 992px) and (max-width: 1099px) {
.loop.owl-carousel::before { width: 27.4%;}
.loop.owl-carousel::after { width: 27.3%;}


}

@media (min-width: 1200px) and (max-width: 1239px) {

.container{ max-width: 1170px;}



.top_contentBox_txt{ padding: 12px; }

.top_greenbox { min-height: 371px;}







}



@media (min-width: 992px) and (max-width: 1199px) {

.container{ max-width: 960px;}



.top_contentBox_txt{ padding: 12px; }

.top_greenbox { min-height: 371px;}

.menu_sec li{ font-size: 13.52px; padding: 8px; padding-left: 15px; }

.top_list {  top: 10px;}

.header_mid { padding: 15px 0; }

.top_content { padding: 40px 0;}

.top_contentBox_txt p{ font-size: 13px;}

.top_greenbox h2{ font-size: 15px;}

.top_heading h1, .top_heading h2, .top_heading h3{ font-size: 22px; line-height: 24px; }

.nspireren_sec{ padding: 40px 0;}

.nspireren_hvr { padding: 10px; bottom: 8px; }

.droom_sec{ padding: 40px 0 0;}

.droom_rt img { width: 120%; margin-top: 40px; }

.highlights_sec .left_drom{ width: 100%; }

.highlights_sec .rt_drom{ width: 100%; }

.droom_box_txt ul.drm_txt2 li{ font-size: 11px; }

.reizen_sec{ padding: 40px 0;}

.onlangs_sec{ padding: 40px 0;}

.onlangs_sec .droom_boxImg img { height: 170px;}

.demi_sec{ padding: 40px 0;}

.nspireren_hvr { font-size: 16px; }

.vragen_rt .btn{ padding: 16px; padding-right: 35px; }

.vragen_rt .btn { background-position: right 16px top 23px !important;}

.vragen_rt .card-body p{ font-size: 13px; line-height: 24px; }

.grand_sec{ padding: 40px 0; }

.grand_sec h2{ font-size: 20px; line-height: 24px; }

.grand_sec p{ font-size: 13px; line-height: 25px; margin: 12px 0 0; }

.footer_top { padding: 20px 0 40px 0; }

.footer_topBox { margin-top: 20px; }

.footer_btm { padding: 16px 0; }

.rt_ftr ul li{ font-size: 13px; }

.left_ftr span{ font-size: 13px; }

.nspireren_box{ height: 200px; }

.nav_top .dropdown .dropdown-menu li{ font-size: 13px; }

.header_search { width: 340px; margin: 10px 0 0 30px; }



/*details*/
.details_mid .details_mid_rt{ width: 75%; }

.droom_box_txt3 { padding: 7px 10px 0;}


/*.loop.owl-carousel::before{ width: 27.5%; }
.loop.owl-carousel::after{ width: 27.5%; }*/

.gallery_rt .gallery_pic img { height: 143px;}
.gallery_left .gallery_pic img { height: 450px;}

.details_ban .owl-carousel .owl-item img { height: 430px; }
.details_rttop { padding: 10px 20px 20px;}
.details_rtbtm { padding: 10px 20px 20px;}

.details_rt { width: 292px !important; }

}


@media (min-width: 850px) and (max-width: 991px) {
.loop.owl-carousel::before { width: 27.9%;}
.loop.owl-carousel::after { width: 27.8%; }


}
@media (min-width: 768px) and (max-width: 849px) {
.loop.owl-carousel::before { width: 28.1%;}
.loop.owl-carousel::after { width: 28%; }


}




@media (min-width: 991px) and (max-width: 1224px) {
    .nspireren_col { width: 33.33333%; }
}
    @media (min-width: 768px) and (max-width: 991px) {

.container{ max-width: 720px;}



.top_contentBox_txt{ padding: 12px; }

.top_greenbox { min-height: 371px;}

.menu_sec li{ font-size: 13.52px; padding: 8px; padding-left: 15px; }

.top_list {  top: 10px;}

.header_mid { padding: 15px 0; }

.top_content { padding: 40px 0;}

.top_contentBox_txt p{ font-size: 13px;}

.top_greenbox h2{ font-size: 15px;}

.top_heading h1, .top_heading h2, .top_heading h3 { font-size: 20px; line-height: 22px; }

.nspireren_sec{ padding: 40px 0;}

.nspireren_hvr { padding: 10px; bottom: 8px; }

.droom_sec{ padding: 40px 0 0;}

.droom_rt img { width: 200px; margin-top: 0; }

.highlights_sec .left_drom{ width: 100%; }

.highlights_sec .rt_drom{ width: 100%; }

.droom_box_txt ul.drm_txt2 li{ font-size: 11px; }

.reizen_sec{ padding: 40px 0;}

.onlangs_sec{ padding: 40px 0;}

.onlangs_sec .droom_boxImg img { height: 178px;}

.demi_sec{ padding: 40px 0;}

.nspireren_hvr { font-size: 16px; }

.vragen_rt .btn { padding: 12px; padding-right: 26px; background-position: right 12px top 16px !important;  font-size: 13px;  line-height: 20px; }

.vragen_rt .btn {}

.vragen_rt .card-body p { font-size: 13px; line-height: 22px;}

.grand_sec{ padding: 40px 0; }

.grand_sec h2{ font-size: 20px; line-height: 24px; }

.grand_sec p{ font-size: 13px; line-height: 25px; margin: 12px 0 0; }

.footer_top { padding: 20px 0 40px 0; }

.footer_topBox { margin-top: 20px; }

.footer_btm { padding: 12px 0; text-align: center; }

.rt_ftr ul li{ font-size: 12px; }

.left_ftr span {  font-size: 12px;  margin: 10px 0 0 15px; }

.nspireren_box{ height: 220px; }

.nav_top .dropdown .dropdown-menu li{ font-size: 13px; }



.top_list{ display: none; }

.left_txt {  width: 100%; text-align: center;}

.rt_search { width: 100%;  margin: 8px 0 0; }

.top_callLeft { padding: 0 10px 0 0; }

.top_callLeft h5{ font-size: 13px; line-height: 20px; }

.top_callLeft a{ font-size: 17px; line-height: 19px; }

.top_callLeft p{ font-size: 9px; }

.top_callRt {  padding: 18px 0 0 10px;}

.top_call { width: auto; }

.top_callRt ul li { margin-right: 6px;}

.ban_heading{ font-size: 24px; line-height: 27px; }

.ban_frm { width: 520px; margin-top: 25px; }

.ban_frm3{ font-size: 13px; }

.banner_box img { height: 290px;}

.top_greenbox { min-height: inherit; padding: 25px; }

.nspireren_col { width: 33.33333%; }


.demi_sec .nspireren_hvr h4{ font-size: 14px; line-height: 16px; padding: 4px 0; }

.vragen_rt .card-body {  padding: 0 12px 12px; }

.vragen_left{ display: none; }

.vragen_rt { padding: 40px 0;}

.left_ftr { width: auto; float: none; display: inline-block; }

.left_ftr a img{ max-width: 100%; }

.left_ftr a{ width: 60px; }

.rt_ftr ul li:first-child{ margin-left: 0px; }

.rt_ftr{ width: 100%; display: inline-block; float: none; text-align: center; }

.rt_ftr ul{ float: none; display: inline-block; }

.overzicht_sec { padding: 40px 0;}
.overzicht_left .btn{ font-size: 15px; }

.header_search { width: 205px; margin: 10px 0 0 18px;}
.header_search input[type="text"] { height: 45px; padding-left: 33px;; background-size: 20px;  font: 500 11px/45px 'Poppins', sans-serif; -webkit-appearance: none; }
.header_search { left: 13%;}
.filter_rt{ position: inherit; right: inherit; top: inherit; display: inline-block; margin: 10px 0 0; }
.overzicht_rtTop { width: 100%; display: inline-block;}


/*details*/
.details_mid .details_mid_rt { width: 100%;}
.details_top h1{ font-size: 21px; line-height: 25px; }
.details_rttop { padding: 10px 20px 20px; }
.details_rtbtm{ padding:20px; }
.details_mid .left_txt{ text-align: left; }
.details_mid .left_txt li{ width: 50%; }
.details_mid .left_txt.left_txt2 span { width: 50%;}
.details_mid .accomd li { margin: 0 12px 0 0; }
.details_mid .accomd li a { padding: 4px 14px; }
.details_mid strong { padding-bottom: 10px;}
.details_mid { padding: 20px 0;}
.details_sec { padding: 30px 0 10px;}
.gallery_rt .gallery_pic img { height: 220px; }
.gallery_sec { padding: 40px 0; }
.aanvull_sec { padding: 35px 0; }
.aanvull_innnr {  padding: 0 20px; margin-top: 20px; padding-right: 6%;}
.aanvull_box {  padding: 20px 0; }
.beoorde_boRt { width: 70%; }
.beoorde_box { margin-top: 30px;}


.droom_box_txt3 { padding: 15px 10px; }
.droom_box_txt3_innr { padding: 0 12px; }
.droom_box_txt3_innr .left_drom{ margin-top: 0px; }
.droom_box_txt3 { padding: 7px 10px 0;}

.mid_listview .onlangs_sec .droom_box_txt ul.drm_txt{ position: inherit; right: inherit; top: inherit; width: 100%; }

.aanvull_box {padding: 20px 6% 20px 20px !important; }


/*.loop.owl-carousel::before{ width: 28.2%; }
.loop.owl-carousel::after{ width: 28.2%; }*/

.details_ban .owl-carousel .owl-item img { height: 380px; }

.details_rttop { padding: 10px 15px;}
.details_rttop .txt_frm2 i { width: 35%;}
.details_rtbtm { padding: 15px;}

.details_rt { width: 292px !important; }
.details_rt2{ width: 268px !important; }

}

@media only screen and (max-width: 991px) {
    .hideBelowW991 {
        display: none !important;
    }
}


@media only screen and (max-width: 767px){

.container{ max-width: 575px;}

.nav_top .navbar-toggler{ border-color: #606060; background: #606060; outline: none;}

.nav_top .navbar-toggler { padding: 10px; margin-right: 0; }

.nav_top .navbar-toggler .icon-bar {display: block;width: 22px;height: 2px;  border-radius: 1px; background-color: #fff;}

.nav_top .navbar-toggler .icon-bar + .icon-bar {  margin-top: 4px;}

.navbar-toggler .icon-bar { display: block;  width: 22px;  height: 2px;  border-radius: 1px;  background-color: #fff; }

.navbar-toggler { margin-right: 15px;}

.navbar-toggler { padding: 10px;}



.top_contentBox_txt{ padding: 12px; }

.top_greenbox { min-height: 371px;}

.menu_sec li{ font-size: 13.52px; padding: 0px;  margin: 0px; }

.menu_sec li a{ padding: 8px; width: 100%; float: left; }

.top_list {  top: 10px;}

.header_mid { padding: 6px 0; }

.top_content { padding: 30px 0;}

.top_contentBox_txt p{ font-size: 13px;}

.top_greenbox h2{ font-size: 15px;}

.top_heading h1, .top_heading h2, .top_heading h3 { font-size: 20px; line-height: 22px; }

.nspireren_sec{ padding: 30px 0;}

.nspireren_hvr { padding: 10px; bottom: 8px; }

.droom_sec{ padding: 30px 0;}

.droom_rt img { width: 200px; margin-top: 0; }

.highlights_sec .left_drom{ width: 100%; }

.highlights_sec .rt_drom{ width: 100%; }

.droom_box_txt ul.drm_txt2 li{ font-size: 11px; }

.reizen_sec{ padding: 30px 0;}

.onlangs_sec{ padding: 30px 0;}

.onlangs_sec .droom_boxImg img { height: 170px;}

.demi_sec{ padding: 30px 0;}

.nspireren_hvr { font-size: 16px; }

.vragen_rt .btn { padding: 12px; padding-right: 26px; background-position: right 12px top 16px !important;  font-size: 13px;  line-height: 20px; }

.vragen_rt .btn {}

.vragen_rt .card-body p { font-size: 13px; line-height: 22px;}

.grand_sec{ padding: 30px 0; }

.grand_sec h2{ font-size: 20px; line-height: 24px; }

.grand_sec p{ font-size: 13px; line-height: 25px; margin: 12px 0 0; }

.footer_top { padding: 20px 0 40px 0; }

.footer_topBox { margin-top: 20px; }

.footer_btm { padding: 12px 0; text-align: center; }

.rt_ftr ul li{ font-size: 12px; }

.left_ftr span {  font-size: 12px;  margin: 10px 0 0 15px; }

.nspireren_box{ height: 220px; }

.nav_top .dropdown .dropdown-menu li{ font-size: 13px; }



.top_list{ display: none; }

.left_txt {  width: 100%; text-align: center;}

.rt_search { width: 100%;  margin: 5px 0 0; }

.top_callLeft { padding: 0 10px 0 0; }

.top_callLeft h5{ font-size: 13px; line-height: 20px; }

.top_callLeft a{ font-size: 17px; line-height: 19px; margin: 0px; }

.top_callLeft p{ font-size: 9px; }

.top_callRt {  padding: 0 0 0 5px;}

.top_call { width: auto; margin-top: 16px; }

.top_callRt ul li { margin-right: 4px; width: 25px; }

.ban_heading { font-size: 20px; line-height: 22px;}

.ban_frm { width: 100%; margin-top: 18px;}

.ban_frm3{ font-size: 13px; }

.banner_box img { height: 290px;}

.top_greenbox { min-height: inherit; padding: 25px; }

.nspireren_col { width: 33.33333%; }


.demi_sec .nspireren_hvr h4{ font-size: 14px; line-height: 16px; padding: 4px 0; }

.vragen_rt .card-body {  padding: 0 12px 12px; }

.vragen_left{ display: none; }

.vragen_rt { padding: 30px 0;}

.left_ftr { width: auto; float: none; display: inline-block; }

.left_ftr a img{ max-width: 100%; }

.left_ftr a{ width: 60px; }

.rt_ftr ul li:first-child{ margin-left: 0px; }

.rt_ftr{ width: 100%; display: inline-block; float: none; text-align: center; }

.rt_ftr ul{ float: none; display: inline-block; }



.top_callLeft h5{ display: none; }

.top_callLeft p{ display: none; }

.left_txt{ font-size: 11px; }

.header_menu{ padding: 6px 0; }

.navbar-brand { width: 70px; }

.top_callRt{ display: none; }

.top_callLeft { padding: 0 7px 0 0; position: absolute; right: 49px; margin-right: 5px; top: 20px;}

.top_callLeft a { font-size: 14px; line-height: 17px;  margin: 0px; width: 106px;}

.header_menu { padding: 6px 0; width: 100%; display: inline-block;}

.nav_top.navbar { justify-content: safe;}

.rt_search span{ margin-right: 0px; }

.top_contentBox img {  width: 100%; height: 240px; object-fit: cover;}

.droom_rt{ display: none; }

.highlights_sec{ padding: 30px 0;}

.left_drom { width: 100%; margin-top: 15px;}

.rt_drom { width: 100%; margin-top: 15px;}

.top_content h5{ line-height: 18px; }

.top_content h5{ background: none; }



.drop-arw{ width: 18px; height: 18px; cursor: pointer; position: absolute; right: 0px; top: 8px; text-align: center; left: inherit; line-height: 18px !important; }

.menu_sec li:last-child { margin-right: 0;}

.navbar-nav.menu_sec{ border-top: 1px solid #dddddd; margin-top: 10px; }

.nav_top .dropdown .dropdown-menu{ width: 100%; float: left; background: #606060; }

.drop_menu{ left: inherit; right: 0px; width: 90px; }

.drop_menu::before{ right: 6px; left: inherit; }

.drop_menu a{ padding: 3px; font-size: 11px; line-height: 14px; }

.drop_menu_wo{ left: inherit; right: 0px; width: 90px; }

.drop_menu_wo::before{ right: 6px; left: inherit; }

.drop_menu_wo a{ padding: 3px; font-size: 11px; line-height: 14px; }

.drop_menu_reverse{ left: inherit; right: 0px; width: 90px; }

.drop_menu_reverse::before{ right: 6px; left: inherit; }

.drop_menu_reverse a{ padding: 3px; font-size: 11px; line-height: 14px; }

.overzicht_sec { padding: 30px 0;}
.overzicht_left .btn{ font-size: 15px; }

.header_search { width: 100%; margin: 10px 0 0; position: inherit; left: inherit; }
.header_search input[type="text"] { height: 40px; padding-left: 33px;; background-size: 20px;  font: 500 11px/40px 'Poppins', sans-serif; -webkit-appearance: none; }
.filter_rt{ position: inherit; right: inherit; top: inherit; display: inline-block; margin: 10px 0 0; }
.overzicht_rt span.date_box{ float: left; margin: 3px 3px 0 0; }
.close_btn { padding: 2px 10px; position: absolute; right: 10px; top: 10px; background: #606060 !important; }
.overzicht_rtTop { width: 100%; display: inline-block;}



/*details*/
.details_mid .details_mid_rt { width: 100%;}
.details_top h1{ font-size: 21px; line-height: 25px; }
.details_rttop { padding: 10px 20px 20px; }
.details_rtbtm{ padding: 20px; }
.details_mid .left_txt{ text-align: left; }
.details_mid .left_txt li{ width: 50%; }
.details_mid .left_txt.left_txt2 span { width: 50%;}
.details_mid .accomd li { margin: 0 12px 0 0; }
.details_mid .accomd li a { padding: 4px 14px; }
.details_mid strong { padding-bottom: 10px;}
.details_mid { padding: 20px 0;}
.details_sec { padding: 30px 0 25px;}
.gallery_rt .gallery_pic img { height: 200px; }
.gallery_sec { padding: 30px 0; }
.aanvull_sec { padding: 30px 0; }
.aanvull_innnr {  padding: 0 20px 20px; margin-top: 20px; }
.aanvull_box {  padding: 20px 0 0; }
.beoorde_boRt { width: 100%; }
.beoorde_box { margin-top: 20px;}
.beoorde_boxLeft{ width: 100%; padding-top: 0; }
.beoorde_boRt{ width: 100%; margin-top: 20px; }
.aanvull_box h4 { padding: 0 0 10px;}
.gallery_left .gallery_pic img{ height: 400px}
.details_ban .owl-prev { margin-top: -15px; width: 30px; height: 30px; line-height: 30px;}
.details_ban .owl-next { margin-top: -15px; width: 30px; height: 30px; line-height: 30px;}
.gallery_rt { padding: 0 15px;}
.gallery_row { margin: 0 -15px;}
.beoorde_boRt p{ font-size: 13px; line-height: 23px; }
.aanvull_box p{ font-size: 13px; line-height: 23px; }
.details_mid .left_txt.left_txt2 li{ font-size: 13px; line-height: 23px; }
.details_mid .left_txt li{ font-size: 13px; line-height: 23px; }
.details_top p{ font-size: 13px; line-height: 23px; }
.details_top ul.time li { margin-right: 5px; padding-right: 5px; font-size: 11px; line-height: 16px; }


.droom_box_txt3 { padding: 15px 10px; width: 100%; }
.droom_box_txt3_innr { padding: 15px 0 0; border-left: none; border-top: 1px solid #e9e9e9; }
.droom_box_txt3_innr .left_drom{ margin-top: 0px; }
.onlangs_sec3.onlangs_sec .droom_box_txt{ width: 65%; }
.onlangs_sec3.onlangs_sec .droom_boxImg { width: 35%;}
.droom_box_txtTop { width: 100%; padding-right: 0;}
.onlangs_sec3.onlangs_sec .droom_box_txt ul.drm_txt{ position: inherit; left: inherit; right: inherit; top: inherit; }
.head_color .navbar-brand { width: 120px;}
.head_color .header_search { margin: 10px 0 0;}

.mid_listview .onlangs_sec .droom_box_txt ul.drm_txt{ position: inherit; right: inherit; top: inherit; width: 100%; }
.mid_listview .onlangs_sec .droom_boxImg {width: 100%;}
.mid_listview .onlangs_sec .droom_box_txt {width: 100%;}

.aanvull_box {padding: 20px !important; }
.loop.owl-carousel::before{ display: none; }
.loop.owl-carousel::after{ display: none; }

.gallery_rt .gallery_pic img { height: 140px;}
.gallery_left { padding: 0 15px;}

.details_ban .owl-carousel .owl-item img { min-height: 320px; height: auto; }


.cart_sec{ width: 100%; position: fixed; left: 0px; bottom: -60px; background: #606060; border-radius: 0; padding: 10px 15px; z-index: 9999;
-o-transition: all 0.5s ease-in-out;
-webkit-transition: all 0.5s ease-in-out;
-ms-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out; }
.cart_sec .cart_left{ float: left; width: auto; font: 600 18px/22px 'Poppins', sans-serif; color: #fff; padding: 5px 0 0; }
.cart_sec .details_frm{ float: right; width: auto; color: #fff; margin: 0; }
.cart_sec .txt_frm2 { font: 700 20px/34px 'Poppins', sans-serif; }
.cart_sec.fixed{ bottom: 0px; }
.footer_btm { padding: 12px 0 60px;}

.details_rt { box-shadow: rgba(0, 0, 0, 0.12) 0px 6px 16px; border: 1px solid #e9e9e9; border-radius: 10px; position: inherit !important; top: inherit !important;
 bottom: inherit !important; visibility: visible !important; }

.nspireren_col{ width: 100% !important; }

.details_rt2{ width: 100% !important; position: inherit !important; top: inherit !important; bottom: inherit !important; visibility: visible !important; }


}





@media only screen and (max-width: 575px){

.container{ max-width: 100%;}



.nspireren_col { width: 50%;}

.rt_search span{ width: 100%; text-align: center; margin: 0 0 3px; }

.rt_searchBox{ width: 100%; }

.rt_search { width: 100%; margin: 0;}

.left_txt { font-size: 11px; line-height: 18px;}

.ban_frm1{ width: 50% !important; }

.ban_frm2{ width: 50% !important; border-radius: 0 5px 5px 0; }

.ban_frm3{ width: 100% !important; border-radius: 5px; margin-top: 10px; text-align: center; }

.ban_heading {font-size: 15px; line-height: 18px; }

.ban_heading b { padding-bottom: 6px;}


.top_contentBox img { height: 200px;}

.top_greenbox { padding: 18px;}

.droom_boxImg img { height: 220px;}



.onlangs_sec .droom_boxImg { width: 100%; float: left; }

.onlangs_sec .droom_box_txt{ width: 100%; }

.onlangs_sec .droom_box_txt ul.drm_txt{ width: 100%; display: inline-block; position: inherit; right: inherit; top: inherit; }

.droom_box {  margin-top: 0px; margin-bottom: 25px; border-radius:10px; border: 1px solid #EAEAEA ; box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px}

.demi_sec .nspireren_col { width: 100%;}

.onlangs_sec .droom_boxImg img { height: 240px;}
.overzicht_left .card { padding: 0 0 12px; margin-bottom: 12px;}


.filtr_mob{ width: 100%; float: left; padding: 0 0 15px; }
.overzicht_rtTop { width: 100%; display: inline-block;}
.filter_rt{ text-align: center; margin: 0px; }
.filter_rt ul{ display: inline-block; float: none; width: 100%; }
.filter_rt ul li a{ width: auto;  border: none; }
.filter_rt ul li.slct select{ width: auto; border: none; }
.filter_rt ul li{ margin: 0px; width: 33.333%; }
.filter_rt ul li:last-child{ float: right; width: auto; }

.overzicht_sec{ border: none; }
.filtr_mob {   padding: 5px 0; background: #fff; border-bottom: 1px solid #ebebeb; border-top: 2px solid #ebebeb; margin-top:10px;}


.gallery_rt .gallery_pic img { height: 200px; }
.gallery_left .gallery_pic img{ height: 200px}
.details_mid .bulet_list2 li { width: 100% !important;}
.details_mid .left_txt.left_txt2 span { width: 100%;}


.onlangs_sec3.onlangs_sec .droom_box_txt{ width: 100%; }
.onlangs_sec3.onlangs_sec .droom_boxImg { width: 100%;}

.gallery_rt .gallery_pic img {  height: 120px;}

.nspireren_innr .owl-prev { width: 32px; height: 32px; left: 0px; }
.nspireren_innr .owl-next { width: 32px; height: 32px; right: 0px; }


}









@media only screen and (max-width: 400px){

.nspireren_col { width: 100%;}

.nspireren_box:hover {

    -ms-transform: scale(1.05);

    -webkit-transform: scale(1.05);

    -moz-transform: scale(1.05);

    -o-transform: scale(1.05);

    transform: scale(1.05);

}

.top_heading h1, .top_heading h2, .top_heading h3 { font-size: 18px; line-height: 22px;}

.gallery_rt .gallery_pic img {
    height: 90px;
}









}
.hoi-bg {
    background: url('/dev/assets/images/links.png') left no-repeat , url("/dev/assets/images/rechts.png") right no-repeat;
}
