
@import url(https://fonts.googleapis.com/css?family=Lato:400,400italic,700,700italic,900,900italic);
@import url(https://fonts.googleapis.com/css?family=Kaushan+Script|Montserrat);

@font-face { font-family: "DroidSerif-Regular"; src: url('../fonts/DroidSerif-Regular.ttf');}
@font-face { font-family: "DroidSerif-Bold"; src: url('../fonts/DroidSerif-Bold.ttf'); }
@font-face { font-family: "DroidSerif-BoldItalic"; src: url('../fonts/DroidSerif-BoldItalic.ttf'); }
@font-face { font-family: "DroidSerif-Italic"; src: url('../fonts/DroidSerif-Italic.ttf'); }
@font-face { font-family: 'PT Serif', serif; src: url('../fonts/PT_Serif-Web-Bold.ttf'); }



body{ margin:0px; background:#FFFFFF; font-family:"DroidSerif-Regular";}
p, h1, h2, h3, h4, h5, h6{margin:0px;}

.top-section{background: #008dd3; float: left; width: 100%; margin: 0px; padding: 0px; }
.top-menu{padding-right: 0;}
.top-menu-back{background: #54b769; float: left; width: 100%;}
.top-menu-cont{padding: 8px 0; margin-bottom: 0;position: relative;}
.top-menu-cont li{float: left; border-right: 1px solid #a4d9b0; padding: 0 10px;width: auto;position: relative; list-style: none; outline: none;}
.top-menu-cont li:last-child{border-right: 0; padding-right: 0; outline: none;}
.top-menu-cont li a{color: #ffffff; font-family:"DroidSerif-Regular"; font-size: 14px; font-weight: 400; display:block;cursor: pointer; outline: none;}
.top-menu-cont li a:hover{color: #ffffff; outline: none;}


.header-inner-logo .lgo_own {height: 85px;padding-top: 0px;margin-left: 10px;}
.header-inner-logo .logoinnerDV {padding-top:0px;margin-top:0px}

.my-account-blue-box{width: 100%; margin: 0px 0px 0px 0px; padding: 8px 10px; background: #13a4ec; float: left;}
.my-account-blue-box-left{width: 92%; margin: 0px 0px 0px 0px; padding: 0px; background: #13a4ec; float: left;}
.my-account-blue-box-right{width: 8%; margin: 0px 0px 0px 0px; padding: 0px; background: #13a4ec; float: left;}
.my-account-edit-text{font-family:"DroidSerif-Regular"; font-size: 12px; font-style: italic; color: #ffffff; padding: 0px 0px 0px 0px; margin: 0px; text-align: center;}
.my-account-edit-text a{font-family:"DroidSerif-Regular"; font-size: 12px; font-style: italic; color: #ffffff; text-align: center; text-decoration: none;}
.my-account-edit-text a:hover{font-family:"DroidSerif-Regular"; font-size: 12px; font-style: italic; color: #ffffff; text-align: center; text-decoration: none;}
.my-account-heading-01{font-family:"DroidSerif-Regular"; font-size: 23px; color: #ffffff; padding: 0px 0px 0px 20px; margin: 0px; text-align: left;}
.my-account-heading-01-bold{font-family:"DroidSerif-Bold"; font-size: 23px; color: #ffffff; text-align: left;}

.my-account-white-box{width: 100%; margin: 0px 0px 0px 0px; padding: 25px; background: #ffffff; float: left; border-bottom: #efefef solid 1px;}
.my-account-form-box{width: 100%; margin: 0px 0px 0px 0px; padding: 0px; background: #ffffff; float: left; }
.my-account-form-box-inner{width: 100%; margin: 0px 0px 10px 0px; padding: 0px; float: left;}
.my-account-form-box-left{width: 15%; margin: 0px 0px 0px 0px; padding: 0px; background: #ffffff; float: left;}
.my-account-form-box-right{width: 85%; margin: 0px 0px 0px 0px; padding: 0px; background: #ffffff; float: left;}
.my-account-form-box-11{width: 15%; margin: 0px 1% 5px 0px; padding: 0px; background: #ffffff; float: left; position: relative;}
.my-account-form-box-12{width: 33%; margin: 0px 1% 5px 0px; padding: 0px; background: #ffffff; float: left; position: relative;}
.my-account-form-box-13{width: 50%; margin: 0px 0px 5px 0px; padding: 0px; background: #ffffff; float: left; position: relative;}
.my-account-form-box-21{width: 49%; margin: 0px 1% 5px 0px; padding: 0px; background: #ffffff; float: left; position: relative;}
.my-account-form-box-22{width: 50%; margin: 0px 0px 5px 0px; padding: 0px; background: #ffffff; float: left; position: relative;}
.my-account-form-box-22-01{width: 29%; margin: 0px 0px 5px 0px; padding: 0px; background: #ffffff; float: left; position: relative;}
.my-account-form-box-22_02{width: 16%; margin: 0px 0px 5px 0px; padding: 0px; background: #ffffff; float: left; position: relative;}
.my-account-form-box-22-03{width: 3%; margin: 0px 0px 5px 0px; padding: 0px; background: #ffffff; float: left; position: relative;}
.my-account-form-box-22-04{width: 52%; margin: 0px 0px 5px 0px; padding: 0px; background: #ffffff; float: left; position: relative;}


.my-account-form-box-31{width: 100%; margin: 0px 0px 5px 0px; padding: 0px; background: #ffffff; float: left; position: relative;}
.my-account-form-box-41{width: 33%; margin: 0px 1% 0px 0px; padding: 0px; background: #ffffff; float: left; position: relative;}
.my-account-form-box-42{width: 33%; margin: 0px 1% 0px 0px; padding: 0px; background: #ffffff; float: left; position: relative;}
.my-account-form-box-43{width: 32%; margin: 0px 0px 0px 0px; padding: 0px; background: #ffffff; float: left; position: relative;}.form-heading{font-family:"DroidSerif-Regular"; font-size: 12px; color: #023a2e; padding: 10px 0px 0px 0px; margin: 0px; text-align: left; text-transform: uppercase;}
.form-heading2{font-family:"DroidSerif-Regular"; font-size: 12px; color: #023a2e; padding: 10px 0px 0px 0px; margin: 0px; text-align: center; text-transform: uppercase;}
.form-heading3{font-family:"DroidSerif-Regular"; font-size: 12px; color: #023a2e; padding: 10px 0px 0px 0px; margin: 0px; text-align: left; text-transform: uppercase;}
.newsletter-subcription-text-01{font-family:"DroidSerif-Regular"; font-size: 14px; color: #969494; padding: 10px 0px 10px 0px; margin: 0px; text-align: left; line-height: 25px;}
.newsletter-subcription-text-02{font-family:"DroidSerif-Regular"; font-size: 0.750em; color: #263040; padding: 3px 0px 0px 0px; margin: 0px; text-align: left;}

.my-account-grey-box{width: 100%; margin: 0px 0px 0px 0px; padding: 15px; float: left; }
.cust-caret-blue{z-index: 2; position: absolute;right: 10px;top: 11px; font-size: 22px; color: #16b1e9;pointer-events:none;}
.cust-caret-gray{z-index: 2; position: absolute;right: 10px;top: 11px; font-size: 22px; color: #919191;pointer-events:none;}

.my-account-white-box .checkbox > label{padding-left: 20px;margin-top: -3px;}
.my-account-white-box .checkbox input[type="checkbox"]{margin-left: 0px;}

.room-headnig-01 {font-family:"DroidSerif-Regular"; font-size: 16px; color:#1e427e; text-transform: uppercase;padding-bottom: 20px;}


/* Contact page */
.section-contact{width: 100%; float: left; margin: 0px; padding: 0px; background: url('../images/contact-banner.jpg') no-repeat top; min-height: 468px;}
.contact-box{width: 100%; margin: 388px 0px 0px 0px; padding: 0px 0px 0px 0px; float: left; background: #ffffff; border: #e6e6e6 solid 1px; border-top: none;}
.contact-left-box{width: 50%; margin: 0px; padding: 20px 25px; float: left; border-top: #72c267 solid 6px;}
.contact-right-box{width: 50%; margin: 0px; padding: 20px 25px; float: left; border-top: #fecc46 solid 6px; border-left: #e6e6e6 solid 1px;}
.contact-add-box{width: 100%; margin: 25px 0px 0px 0px; padding: 0px 0px 0px 0px; float: left;}
.contact-add-box-01{width: 100%; margin: 0px 0px 20px 0px; padding: 0px 0px 0px 0px; float: left; border-bottom: #e6e6e6 solid 1px;}
.contact-add-box-02{width: 100%; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; float: left;}
.contact-add-box-02-left{width: 50%; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 5px; float: left; border-right: #e6e6e6 solid 1px;}
.contact-add-box-02-right{width: 50%; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 50px; float: left;}
.contact-map-box{width: 100%; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; float: left;}
.contact-form-box{width: 100%; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; float: left;}
.contact-form-box-inner{width: 100%; margin: 0px 0px 22px 0px; padding: 0px 0px 0px 0px; float: left;}
.contact-form-box-01{width: 20%; margin: 0px 0px 0px 0px; padding: 8px 0px 0px 0px; float: left; font-family:"DroidSerif-Bold"; font-size: 14px; color:#7f7f7f; text-transform: uppercase;}
.contact-form-box-02{width: 80%; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; float: left;}

.contact-form-box .form-control {border: 1px solid #d5d5d5; border-radius: 0; box-shadow: none; color: #999; font-family: "DroidSerif-Regular"; font-size: 14px font-style: italic; height: 36px;}
.contact-form-box .form-control2 {border: 1px solid #d5d5d5; border-radius: 0; box-shadow: none; color: #999; font-family: "DroidSerif-Regular"; font-size: 14px; font-style: italic; height: 100px; width: 100%; padding: 10px;}

.contact-heading-box{font-family:"DroidSerif-Regular"; font-size: 25px; color:#045292; padding:0px 0px 10px 0px; margin: 0px 0px 30px 0px; text-align: left; border-bottom: #e6e6e6 solid 1px;}
.fa-location-now{margin:6px 8px 0px 0px;}
.contact-text-01{font-family:"DroidSerif-Regular"; font-size: 18px; color:#045292; padding:0px 0px 5px 0px; margin: 0px 0px 0px 0px;}
.contact-text-02{font-family:"DroidSerif-Regular"; font-size: 14px; color:#7f7f7f; padding:0px 0px 15px 0px; margin: 0px 0px 0px 0px;}
.contact-text-03{font-family:"DroidSerif-Regular"; font-size: 13px; color:#7f7f7f; padding:0px 0px 15px 0px; margin: 0px 0px 0px 0px;}

.submit-green-btn{font-family:"DroidSerif-Bold"; font-size: 15px; color:#ffffff; text-transform:uppercase; margin:0px 0px 0px 0px; padding:7px 100px; text-align: center; background:#71c267; border-radius:0; border-bottom: #599850 solid 2px;}
.submit-green-btn:hover{background:#67b05d;  color:#ffffff; border-radius:0; border-bottom: #599850 solid 2px;}
/* Contact page */

/* About us page */

.about-banner-text-01{font-family: "DroidSerif-Regular", cursive; font-style: italic; font-weight: 400; font-size: 40px; color:#ffffff; margin: 242px 0px 0px 242px;}
.about-banner-text-02{font-family: "DroidSerif-Regular"; font-style: italic; font-weight: 400; font-size: 30px; color:#ffffff; margin: 0px 0px 0px 518px; text-transform: uppercase;}

.section-about{width: 100%; float: left; margin: 0px; padding: 0px; background:#f8f8f8 url('../images/about-banner.jpg') no-repeat top; min-height: 466px;}
.about-box{width: 100%; margin: 60px 0px 0px 0px; padding: 0px 0px 80px 0px; float: left; background: #ffffff; border-top: none;}
.about-box-inner{width: 100%; margin: 0px 0px 0px 0px; padding: 0px 50px; float: left;}
.about-heading-box{width: 100%; margin: 50px 0px 25px 0px; padding: 0px 0px 5px 0px; float: left; font-family:"DroidSerif-Regular"; font-size: 30px; font-weight: 400; color:#1c1c1c; text-transform: uppercase; text-align: left; border-bottom: #0097d2 solid 4px;}
.about-text-01{font-family:"DroidSerif-Regular"; font-size: 15px; font-weight: 400; color:#969494; padding:0px 0px 20px 0px; margin: 0px 0px 0px 0px; line-height: 24px;}
.about-text-01-bold{font-family:"DroidSerif-Bold"; font-size: 15px; font-weight: 700; color:#0097d2;}

.about-box2{width: 100%; margin: 0px 0px 0px 0px; padding: 0px 50px; float: left; background: #eeecec; border-top: none;}
.about-heading-box2{width: 100%; margin: 50px 0px 25px 0px; padding: 0px 0px 10px 0px; float: left; font-family:"DroidSerif-Regular"; font-size: 30px; font-weight: 400; color:#1c1c1c; text-transform: uppercase; text-align: center; border-bottom: #0097d2 solid 4px;}
.about-text-02{font-family:"DroidSerif-Bold"; font-size: 15px; font-weight: 700; color:#000000; padding:10px 0px 30px 0px; margin: 0px 0px 0px 0px; text-transform: uppercase;}
.about-text-03{font-family:"DroidSerif-Regular"; font-size: 15px; font-weight: 400; color:#1f1e1e; padding:0px 0px 50px 0px; margin: 0px 0px 0px 0px; line-height: 24px; text-align: center;}

.about-box3{width: 100%; margin: 0px 0px 40px 0px; padding:50px; float: left; background: #ffffff; border-top: none;}
.about-box3-left{width: 50%; margin: 0px 0px 0px 0px; padding:0px 50px 0px 0px; float: left; border-right: #d9d7d7 solid 1px;}
.about-box3-right{width: 50%; margin: 0px 0px 0px 0px; padding:0px 0px 0px 50px; float: left;}
.about-box3-heading-box{width: 100%; margin: 25px 0px 0px 0px; padding: 0px 0px 5px 0px; float: left; font-family:"DroidSerif-Regular"; font-size: 30px; font-weight: 400; color:#1c1c1c; text-transform: uppercase; text-align: center;}
.hr_02{width: 20%; background: #0097d2; height: 4px; margin: 0 auto; padding: 0px; margin-top: 5px; margin-bottom: 40px;}
.about-text-04{font-family:"DroidSerif-Regular"; font-size: 15px; font-weight: 400; color:#969494; padding:0px 0px 50px 0px; margin: 0px 0px 0px 0px; line-height: 24px; text-align: center;}


.color-line {
    background: #f7f9fa linear-gradient(to right, #7bc671 30%, #7bc671 30%, #fecc46 30%, #fecc46 65%, #0097d2 65%, #0097d2 30%,  #0097d2 100%) no-repeat scroll 50% 100% / 100% 6px;
    height: 6px;
}

/* .checkbox {
  padding-left: 20px; }
  .checkbox label {
    display: inline-block;
    vertical-align: middle;
    position: relative;
    padding-left: 5px; }
    .checkbox label::before {
      content: "";
      display: inline-block;
      position: absolute;
      width: 15px;
      height: 15px;
      left: 0;
      top: 5px;
      margin-left: -20px;
      border: 1px solid #cccccc;
      border-radius: 1px;
      background-color: #fff;
      -webkit-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
      -o-transition: border 0.15s ease-in-out, color 0.15s ease-in-out;
      transition: border 0.15s ease-in-out, color 0.15s ease-in-out; }
    .checkbox label::after {
      display: inline-block;
      position: absolute;
      width: 13px;
      height: 13px;
      left: 0;
      top: 4px;
      margin-left: -20px;
      padding-left: 3px;
      padding-top: 1px;
      font-size: 11px;
      color: #555555; }
  .checkbox input[type="checkbox"] {
    opacity: 0;
    z-index: 1; }
    .checkbox input[type="checkbox"]:focus + label::before {
      outline: thin dotted;
      outline: 5px auto -webkit-focus-ring-color;
      outline-offset: -2px; }
    .checkbox input[type="checkbox"]:checked + label::after {
      font-family: "FontAwesome";
      content: "\f00c"; }
 */
.about-box .faq-heading{font-family:"DroidSerif-Bold"; font-size: 15px; color:#000000; padding:20px 0px 20px 0px;}

/* About us page */

.agent-nav{width: 100%; float: left;margin: -35px 0px 0px 0px;}
.agent-menu{float: right;}
.agent-menu li{display: inline-block; padding-left: 15px;}
.agent-menu li a{color: #254193;font-size: 1em;}

.section-faq{width: 100%; float: left; margin: 0px; padding: 0px; background: #f8f8f8;}
.headerFullwidth{-webkit-box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.22);
-moz-box-shadow: 0px 4px 5px 0px rgba(0,0,0,0.22);
box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.22);}

