﻿/* Reset */
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: inherit;*/ /*vertical-align: baseline;*/}
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {display: block;}
body {line-height: 1;}
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;}

/* General */

.page-table A {font-family:Verdana,sans-serif; font-size: 14px;}
.page-table A:active {text-decoration: underline;}
.page-table A:link {color:#3D5FA4; text-decoration: underline;}
.page-table A:visited {color:#3D5FA4; text-decoration: underline;}
.page-table A:hover {color:#3D5FA4; text-decoration: underline;}

.group:after {clear: both; content: ''; display: table;}
.hidden {display: none;}
.clear {clear: both;}
/*.men {width: 1260px; position: relative; margin: 0 auto;}*/
.full-width {position: relative; width: 100%; min-width: 1260px;}
.tabs nav a {text-decoration: none !important; display: block; color: #FFF !important;}
.float-left {float: left; margin-right: 40px;}
.float-right {float: right;}
.text-right {text-align: right;}
.text-center {text-align: center;}
.text-left {text-align: left;}
.text-caps {text-transform: uppercase;}
.note {font-size: .9em; font-style: italic;}
.red{color:#e42c3c;}
.blue {color: #d54c5b; display: inline-block;}
em {font-style: italic;}
strong {font-weight: bold;}
.pad-top {padding-top: 10px;}
.width-45 {width: 48%; margin-right: 0;}
hr {border: none; border-top: 1px solid #A3A3A3; margin: 20px 0;}

body {font-family: Verdana,sans-serif; font-size: 14px; line-height: 1.2em; color: #000000; background-color: #fff; }
/*body {
    font-family: Verdana,sans-serif;
    font-size: 14px;
    line-height: 1.2em;
    color: #000000;
    background-color: #fff;
    background: url('../images/vushorus/bg-content.png');
}*/
html {
    overflow-y: scroll;
}

/* HEADER */

/* Top Nav */
.top-nav {font-size: 14px; font-weight: bold; position: absolute; top: 2.4em; right: 12px; min-width: 1260px;}
.top-nav a {color: #000; float: right; padding: 5px 10px; /*margin-left: 1.3em;*/}
.top-nav a:hover,
.top-nav a.selected {background: rgba(0, 0, 0, .9); color: #fff;}
.top-nav a.selected {cursor: default;}
.top-nav span {color: #000; float: left; padding: 5px 10px; text-transform: uppercase;}

/* Logo */
.main-logo {display: block; width: 304px; height: 152px;}

/* Tabs */
.tabs-wrapper {
    /*width: 1300;*/
    height: 40px;
    /*margin-left: -6px;*/
    position: relative;
    background: url('../images/vushorus/bg-tabs_v2.png') no-repeat;
    /*background-size: 1300px 88px;*/    
    z-index: 20;
    /*border: 1px solid blue;*/
    /*top: 9px;*/
    /*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(
        src='../images/vushorus/bg-tabs.png',
        sizingMethod='scale');
        -ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(
        src='../images/vushorus/bg-tabs.png',
        sizingMethod='scale')";*/
}
.tabs {
    /*width: 1288px;*/
    height: 35px;
    overflow: hidden;
    /*position: relative;*/
    top: 4px;
    left: 7px;
    font-size: 1.2em;
    font-weight: bold;
    /*color: #fdfdfd;*/
    /*text-shadow: -1px -1px rgba(1, 2, 2, .5);*/
    /*border: 1px solid green;*/
}
.tab {
    float: left; height: 31px; line-height: 32px; cursor: pointer; text-align: center; 
    border-right: 1px solid #e72d2e; 
    /*border-left: 1px solid rgba(255, 255, 255, .2);*/ 
    background: url('../images/vushorus/bg-tab.png') no-repeat top right;
    font-size:.8em;
    position: relative;
    top: 4px;
}
.tab:hover {background: url('../images/vushorus/bg-tab-hov.png');}
.tab.active,
.tab.selected {background: url('../images/vushorus/bg-tab-sel.png'); cursor: default; color: #e42c3c !important;}
.tab span {font-size: .8em;}
.tab-one {border-left: none;}
.tab-six {border-right: none; float: right;}
.tab-two-lines {line-height: 1; padding-top: 5px; height: 34px;}

/* Tabs - Services */
.services .tab.group{width:300px; line-height: 16px;}
.services .tab.group.selected{color:#ffffff;}
.services .tab.group a.group-title{width:100%; display:block;}
.services .tab.group a{width:49%; text-align: center; float:left; display: block; cursor: pointer; height: 13px;}
.services .tab.group a.selected,
.services .tab.group a:hover{color: #e42c3c; cursor: pointer;}
.services .tab.group a.group-nav {font-size: .8em;}

.services .tab-one 		{width: 150px;}
.services .tab-two 		{width: 170px;}
.services .tab-twooftwo	{width: 150px;}
.services .tab-three 	{width: 140px;}
.services .tab-four 	{width: 140px;}
.services .tab-five 	{width: 211px; float:left; /*border-right: 1px solid #e72d2e; float: left;*/}
.services .tab-six 		{width: 181px; float:left;/*border-right: none; float: right;*/}
.group-nav.active, .group-title.active {color: #e42c3c !important;}
/*.group-nav  {font-size:.85em;}*/

/* Sub Header */

.header2-food li a {font-family:Verdana,sans-serif; font-size: 15px; font-weight:bold; color:rgb(173,31,43); display:inline; line-height: 2em;}
.header2-food li a:active {text-decoration: none;}
.header2-food li a:link {text-decoration: none;}
.header2-food li a:visited {text-decoration: none;}
.header2-food li a:hover {text-decoration: none;}
.subheadline {font-weight: normal !important; font-size: 14px !important;}
.heightandhalf {line-height: 1.5em !important;}
.highlighttext td {color:rgb(173,31,43); font-weight:bold; text-align: center; width: 169px;}
.font-large {font-size: 13px;}
.font-small {font-size: 9px;}
.font-small p {width: auto !important; font-weight:normal;}
.highlighttext p {color:#000; width: 150px;}
.highlighttext .footer {font-size: 14px; color:#000; width: 100%;}
.highlighttext .footer a {color: #4496D1; text-decoration: none;}
/*.highlighttext.font-small .note {position: absolute; right: 9px; top: 87px; width: 122px; color: #000;}*/
.dialogImg .highlighttext table {width: 800px;}
.dialogImg .highlighttext table td {padding: 5px; vertical-align: central; /*border: 1px solid green;*/}
.dialogImg .highlighttext .note {position: relative; height: 115px; color: #000; /*border: 1px solid blue;*/}
.dialogImg .SectionHeader {font-size: 20px !important;}
.dialogImg {display: none;}
.dialogImg img.irregular-image {width: 900px; height: 700px;}

.ImageCaption		{font-family:Verdana,sans-serif; font-size: 10px; color:#555555}
.WarningMessage	{font-family:Verdana,sans-serif; color:#FF0000}
.MenuCategory		{font-family:Verdana,sans-serif; font-size: 14px; color:#555555; font-weight:bold}
.MenuCategoryDesc	{font-family:Verdana,sans-serif; font-size: 12px; color:#000000; font-weight:bold}
.SmallParagraph	{font-family:Verdana,sans-serif; font-size: 10px; color:#000000}
.SmallParagraphBold	{font-family:Verdana,sans-serif; font-size: 10px; color:#000000; font-weight:bold}
.SmallTitle {color:#000000; font-weight:bold}

/* Footer */
/*footer {border-top: 1px solid #a3a3a3; text-shadow: 1px 1px #fff;}*/
footer {
    /*border-top: 1px solid #a3a3a3;*/
    text-shadow: 1px 1px #fff;
}

.footer-section {
    /*border-top: 1px solid #a3a3a3;*/
    text-shadow: 1px 1px #fff;
    color: #ad1f2b;
}

.oiifooter-nav {
    font-size: 13px;
    margin: 20px 30px 20px 0px;
    clear: both;
}
.oiifooter-nav a {color: #ad1f2b; float: left; padding: 5px 8px; text-decoration: none;}
.oiifooter-nav a:hover,
.oiifooter-nav a.active {background: rgba(0, 0, 0, .9); color: #fff; text-shadow: 1px 1px #000;}
.oiifooter-nav a.active {cursor: default;}
.oiifooter-nav a:last-child{padding-right: 11px;}

ul.about {list-style-type:disc; margin-left: 50px; }

/* service Package Options */
.package {text-align: left; margin: 40px; line-height:22px;}
.pack {margin-bottom: 40px;}
#packmaintitle {color: black; font-weight: bold; font-size: 1.6em; margin-bottom: 40px;}
.packtitle {color: #C62E40; font-size: 1.6em; display: inline;}
.packsubtitle {color: black; font-size: 1.2em; display: inline; font-weight: bolder;}
.packlist {list-style-type: disc; margin-left: 30px; font-size: 1em;}
.packlist span {font-size: .8em;}
.packhighlight {color: black; font-weight: bolder; display: inline;}


.bullet ul{overflow: inherit; list-style-type: disc;}

/* Home */
.no-flexbox:not(.no-flexboxlegacy) #home-how-works{
    /*border: 1px solid blue;*/
    overflow: hidden;
}
/*.no-flexbox #slider-default-pic {top: 211px !important;}*/

/*
.no-touch img{
    border: 1px solid green;
}
.no-cssreflections img{
    border: 1px solid blue;
}*/
/*.flexbox #home-how-works table {
    height: 256px !important;
}*/


/* News */
.news {
    margin-left: 30px;
}
.news-header .SectionHeader {padding: 7px;}
.control-group {
    margin-bottom: 10px;
}
#newslist, #newslist2 {margin-bottom: 20px;
    /*width: 480px;*/
    /*margin-bottom:20px;*/
    overflow: hidden;
    /*border-top:1px solid #ccc;*/
}
.home-news li {
    width: 480px;
    /*line-height: 1.5em;*/
    /*border-bottom:1px solid #ccc;*/
    float: left;
    display: inline;
    /*word-wrap: normal;*/
    margin-bottom: 1px;

}

#newslist > li, .news-header #newslist2 > li {
    /*width: 560px;
    height: 100px;
     display: block;
    margin-bottom: 1px;*/    
    /*line-height: 1.5em;*/
    /*border-bottom:1px solid #ccc;*/
    float: left;
    display: inline;
    /*word-wrap: normal;*/
    margin-bottom: 1px;
    width: 100%;
}
.news-header #newslist > li, .news-header #newslist2 > li {width: 580px;}

/*.news-header #newslist:first-child {
    margin-left:5px;
    margin-bottom:15px;
    width:100%;
    height:100%;
    padding: 0 14px;
    -webkit-column-count:2;
     -khtml-column-count:2;
       -moz-column-count:2;
        -ms-column-count:2;
         -o-column-count:2;
            column-count:2;
}*/

.news-header #newslist,  #newslist2 {visibility: hidden;}

.news-header #newslist li b, .news-header #newslist2 li b {padding-bottom: 10px;}

.news-header #newslist > li:nth-child(odd):not(span), .news-header #newslist2 > li:nth-child(odd):not(span) { background: #FFF; }
/*.news-header #newslist > li, .news-header #newslist2 > li{padding-bottom: 5px; border: 1px solid blue;}*/
#newslist li b, #newslist2 li b{font-weight: bold; font-size: 15px; display: block;}
#double li {
    width: 50%; float: left;
}
.double li {
    width: 33%; float: left;
}
.double {padding: 0 0 25px 10px; float: left;}
#newslist > li > b > span, #newslist2 > li > b > span {padding: 0 0 10px 10px; clear: right; float: left;}
#newslist img, #newslist2 img {     /* 2 col */
    margin: 7px 7px 25px 7px;
}
.news-header #newslist img, .news-header #newslist2 img { margin: 7px 7px 14px 7px;}
/*span.new {display:block;}*/


/* Content */
.content td {border: 1px solid #D8D8D8; vertical-align: text-top !important; border-spacing: 10px 15px;}
.content td:nth-child(1) {border-spacing: 10px 15px;}
.content.bullet td {padding: 10px;}
.content ul {list-style-type: disc;}
.content-wrapper {border-top: 1px solid #a3a3a3; background: url('../images/vushorus/bg-content.png'); padding-bottom: 20px;}
.rs-table td {vertical-align: middle; /*border: 1px solid;*/}
.rs-table td span {position: relative;}
.rs-table tr:nth-child(1) span {top: 32px;}
.rs-table tr:nth-child(2) span {top: 54px;}
.content-wrapper-simple p {/*margin-bottom: 20px;*/}
.no-padding { padding: 0 !important }
.left-padding { padding-left: 15px; }
.right-padding { padding-right: 15px; }
.top-padding { padding-top: 15px; }
.left {
   position: absolute;
   z-index:-10;
   left: 0px;
   width: 50%;
   overflow: hidden;
}
.right {
    position: absolute;
    z-index:-10;
    right: 0px;
    width: 50%;
    overflow: hidden;
}
.page-table {
    width: 100%; 
    /*border: 1px solid blue;*/
}
.page-table td {/*border: 1px solid red;*/ vertical-align: top; }


/* Find Services */
.roomservice {margin: 15px;}
.roomservice td {/*border: 1px solid red;*/ font-size: 12px; }
.creditcard {margin: 0 auto; width:275px; top: 3px; position: relative;}
.creditcard img {width:147px;}
.hotel-logo td {padding: 1px;}
.hotel-logo .SmallParagraphBold{font-size: 12px;}
.price-list td {padding-bottom: 10px;}
.price-list {text-align: left;}
.price-list td img.ImageBorderRed {display: block; margin: 0 auto;}
.imagecaption.legend {font-size: 15px; text-align: center; position: relative; padding: 20px;}
#map-content {width:250px; overflow: hidden;}
#map-content td {/*border: 1px solid red;*/ text-align: left; padding: 3px; font-size: 16px; vertical-align: bottom;}
#map-content a { font-size: 12px;}
#map-content span { font-size: 11px;}

/* About Us */
/*.aboutus-rs-table td {vertical-align: middle; padding: 2px;}*/
.aboutus-rs-table {width: 415px; height:269px;}
.aboutus-rs-table td
/* Hotels */
.page-table.hotels td {/*border: 1px solid red;*/padding: 7.5px 15px 7.5px 0;}
.page-table.hotels td:first-child {text-align: center;}
.content-wrapper-simple, .reservationlinks-content-wrapper-simple {background-color: #F2F2F2; padding: 20px; text-align: left;}
.SectionHeader {font-size: 16px !important; color: rgb(173,31,43); font-weight: bold; left: 0px; display: block; text-align: center;}
.SectionHeader.hotels {font-size: 14px !important;}
.hotels .title {font-size: 15px; font-weight: bold; text-align: center;}

/* How It Works */
.page-table.how-it-works{text-align: center;}

/* Supplier */
.supplier {border: 2px solid rgb(173,31,43); margin: 15px 160px; padding: inherit;}
.supplier .SectionHeader {color: #000 !important; text-decoration: underline; text-align: left;}
.supplier ul {
    list-style-image:url("../images/icons/check-mark.png");
    padding: 0 30px 0;
    line-height: 3em;
}
.supplier li:last-child {color: rgb(173,31,43); font-weight: bold; list-style-image:url("../images/icons/check-mark-red.png");}

/* Become a Supplier */
.red-section {border: 2px solid rgb(173,31,43); padding: inherit; margin-top: 3px; padding: 15px;}
.become-supplier span.SectionHeader {color: #000 !important; text-decoration: none; font-weight: bold;}
.become-supplier .content-wrapper-simple .SectionHeader {font-size: 14px !important; display: inline}
.become-supplier ul{
    list-style-image:url("../images/icons/check-mark.png");
    padding: 0 30px;
    line-height: 3em;
    font-weight: bold;
}
.become-supplier span{
    font-weight: normal;
}

/* E-Cash Meal Vouchers*/
.e-cash ul {padding: 0 0 39px 16px;}
.e-cash .SectionHeader {padding: 10px;}

/* Reservation Links */
.reservation-links li {line-height: 2.5em; text-align: left;}
.reservation-links table {width: 100%;}
.reservation-links td {padding: 7px 0; text-align: center; /*border: 1px solid red;*/}
.reservation-links img {border: 1px solid;}
/*.reservationlinks-content-wrapper-simple img {
    display: block;
    margin: auto;
}*/
.how-works, .how-works .packhighlight, .how-works .SectionHeader, .how-works .text {color: #000;}
.how-works .text div {text-align: left}
.how-works .text {padding: 15px 30px;}
.how-works .text ul {padding-left: 17px; text-align: left;}

/*.bullet.reservations ul {padding-left: 16px;}*/

/* Contact Us */
.contactus form, .contactus table, .contactus input:not([type="submit"]), .contactus textarea, .contactus select {width: 100%;}
.contactus td:not(.irregular) {text-align: right; padding: 1px;}
.contactus textarea {height: 109px; resize: none;}
.contactus input[type="submit"] {margin-top: 5px;}
.contactus .SectionHeader {color: #000; text-align: left; font-size: 14px !important;}

/* Extranet Login */
.extranet-login  .SectionHeader {padding: 7px 0;}
.extranet-login table {width: 100%}
.extranet-login table td {vertical-align: middle;}
.extranet-login table tr:nth-child(2) {text-align: center;}
.extranet-login table td:last-child {width: 100px;}
.extranet-login table td input[type="submit"] {width: 100%}

/* Image table */
.image-table {width: 100%;}
.image-table td {text-align: center; /*border: 1px solid;*/ color: rgb(173,31,43); font-weight: bold;}
/*.image-table tr:nth-child(n+2) td {padding: 2px 15px; text-align: center;}*/
.image-table img {margin: 2px auto; display: block;}

/* Dialog */
/*.ui-dialog {background:rgba(0, 0, 0, 0.5) !important}*/
.ui-dialog .ui-dialog-content, .ui-dialog .ui-dialog-titlebar { padding: 0; }
.ui-widget-overlay {background: #000;}


/* Slider */
.bxslider img {width: 403px; height: 152px; display: none;}
.bxslider li { width: 400px; background-color: #DAD3C3; }

.bx-viewport {
  border-width: 0 !important;
  left: 0 !important;
  -webkit-box-shadow: 0 0 0 0 !important;
  box-shadow: 0 0 0 0 !important;

}

.bx-viewport ul {
  margin: 0;
  padding: 0;
}

.button_package {
    border:1px solid #2a2c2f; -webkit-border-radius: 10px; -moz-border-radius: 10px;border-radius: 10px;font-size:12px !important;font-family:verdana, sans-serif; padding: 10px 40px 10px 40px; text-decoration:none; display:inline-block;text-shadow: -1px -1px 0 rgba(0,0,0,0.3);font-weight:bold; 
    color: #DBDBDB !important;
    background-color: #45484d; background-image: -webkit-gradient(linear, left top, left bottom, from(#45484d), to(#000000));
    background-image: -webkit-linear-gradient(top, #45484d, #000000);
    background-image: -moz-linear-gradient(top, #45484d, #000000);
    background-image: -ms-linear-gradient(top, #45484d, #000000);
    background-image: -o-linear-gradient(top, #45484d, #000000);
    background-image: linear-gradient(to bottom, #45484d, #000000);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#45484d, endColorstr=#000000);
    text-decoration: none !important;
    width: 125px;
}
.button_package.silver{color: #DBDBDB !important;}
.button_package.gold{color: #b7a64c !important;}
.button_package.platinum{color: #f7f7f7 !important;}

#btnSubmit {
    background-color: #AD1F2B;
    color: #FFF;
    width: 75px;
    height: 24px;
    border-radius: 7px;
    border-color: #FFF;
    border-width: 1px;
    border-style: solid;
}

#frmHotelPhone {
    background-color: #595959;
    border-radius: 10px;
    margin: 5px 260px;
    padding: 20px 0 7px;
    box-shadow: 6px 6px 5px #888888;
}

#findservices {
    color: #000;
}

#findservices span {
    color: #F04A44;
}

#findservices .footer, #findservices .footer span {
    color: #FFF;
    font-size: 11px;
    text-align: left;
    text-indent: 35px;
    margin-top: 5px;
}

#findservices .footer span {
    text-decoration: underline;
}

#EnterYourPhone, #HungryTired {
    background-color: #F2F2F2;
    margin: 20px 50px;
    padding: 15px 15px;
    border-radius: 10px;
    box-shadow: 6px 6px 5px #888888;
}

#EnterYourPhone {
    text-align: center;
    line-height: 37px;
}

#EnterYourPhone span {
    color: #C41313;
    font-weight: bold;
}

#HungryTired {
    color: #B22F3A;
    font-size: 16px;    
    font-weight: bold;
    margin: 41px 50px;
}

/*.button_package:hover {
    border:1px solid #151617;
    background-color: #2d2f32; background-image: -webkit-gradient(linear, left top, left bottom, from(#2d2f32), to(#1a1a1a));
    background-image: -webkit-linear-gradient(top, #2d2f32, #1a1a1a);
    background-image: -moz-linear-gradient(top, #2d2f32, #1a1a1a);
    background-image: -ms-linear-gradient(top, #2d2f32, #1a1a1a);
    background-image: -o-linear-gradient(top, #2d2f32, #1a1a1a);
    background-image: linear-gradient(to bottom, #2d2f32, #1a1a1a);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#2d2f32, endColorstr=#1a1a1a);
}*/

.backgroundimagebox {
    background-image: url("/images/RoomBackground.png");
    width: 100%;
    height: 70%;
    background-size: cover;
    padding: 50px;
    box-sizing: border-box
}

.contactus-form {
    background-color: white;
    width: 65%;
    height: 95%;
    margin-top:30px;

}

.bookingwidget {
    background-color: white;
    width: 995px;
    height: 245px;
    opacity: 50;

}

.iframe-container {
    overflow: hidden;
    /* 16:9 aspect ratio */
    padding-top: 56.25%;
    position: relative;
}

    .iframe-container iframe {
        border: 0;
        height: 50%;
        right: 0;
        position: absolute;
        top: 0;
        width: 60%;
        background-color: white;
    }


.widget-booking {
    z-index: 1;
    background-color: #fff;
    max-width: calc(65rem + 3rem);
    margin-right: auto;
    margin-left: auto;
    top: 15.5rem;
    right: 1rem;
    left: 1rem;
    position: absolute;
}


.form-style {
    font: 95% Arial, Helvetica, sans-serif;
    max-width: 335px;
    margin: 80px auto;
    padding: 16px;
    background: #F7F7F7;
}

.form-title {
    background: rgb(173,31,43);
    padding: 20px 0;
    font-size: 15px;
    font-weight: 300;
    text-align: left;
    padding: 10px 10px 3px 15px;
    color: #fff;
    margin: -16px -16px 16px -16px;
}

.widget-form-title {
    background: rgb(65,182,230);
    padding: 20px 0;
    font-size: 15px;
    font-weight: 300;
    text-align: left;
    padding: 10px 10px 3px 15px;
    color: #fff;
    margin: -8px -8px 12px -8px;
}

.form-header {
    font-size: 15px;
    text-align: left;
}

.dropdown-text {
    font-size: 15px;
}

.BodyContent {
    max-width: 1260px;
    margin: auto;
    width: 95%;
}

.BodyContainer {
    /*height: 80%;*/
}

.ContactUs-Text {
    word-wrap: normal;
}

    .ContactUs-Text div {
        display: inline-block;
        vertical-align: top;
        margin-right: 5px;
    }

    /*.ContactUs-Text > div h6 {
        color: #ad1f2b;
        font-size: 18px;
        font-weight: bold;
        margin: 12px auto auto auto;
    }*/

    .ContactUs-Text > h5 {
        color: #ad1f2b;
        /*font-size: 18px;*/
        font-weight: bold;
        margin: 12px auto auto auto;
    }


    .ContactUs-Text > div p {
        color: #555555;
        margin: auto;
        font-size: 13px;
    }

        .ContactUs-Text > div p b {
            color: #3b3b3b;
        }

        .ContactUs-Text > div p a {
            color: #196594;
            text-decoration: none;
        }

.card-body2 {
    flex: 1 1 auto;
    padding-left: 0px;
    padding-bottom: 0px;
    padding-right: 0px;
    padding-top: 0px;
}

    .card-body2 > h5 {
        color: #ad1f2b;
        /*font-size: 18px;*/
        font-weight: bold;
        margin: 12px auto auto auto;
    }

    .card-body2 > p {
        color: #ad1f2b;
        /*font-size: 18px;*/
        /*font-weight: bold;*/
        margin: 12px auto auto auto;
    }

.collapseDiv {
    display: none;
}

.form-titlesection > h5{
    color: #ad1f2b;
    font-weight: bold;
    font-size: 20px;
    text-align:left;
    margin: 12px auto auto auto;
}

/*.cust-header {
    font-size: 14px;
    font-weight: bold;
}*/



/*iframe {
    width: 100%;
    border: 2px solid #ccc;
    background-color: white;
}*/


.backgroundimage1 {
    background-image: url("../../images/b1.jpg");
    width: 100%;
    height: 70%;
    background-size: cover;
    padding: 50px;
    box-sizing: border-box
}

.backgroundimage2 {
    background-image: url("../../images/b2.jpg");
    width: 100%;
    height: 70%;
    background-size: cover;
    padding: 50px;
    box-sizing: border-box
}

.backgroundimage3 {
    background-image: url("../../images/b3.jpg");
    width: 100%;
    height: 70%;
    background-size: cover;
    padding: 50px;
    box-sizing: border-box
}

.backgroundimage4 {
    background-image: url("../../images/b4.jpg");
    width: 100%;
    height: 70%;
    background-size: cover;
    padding: 50px;
    box-sizing: border-box
}

.backgroundimage5 {
    background-image: url("../../images/b5.jpg");
    width: 100%;
    height: 70%;
    background-size: cover;
    padding: 50px;
    box-sizing: border-box
}