/*webcheckin start css*/
.main-wrapper {padding: 25px 0 10px 0; background: #e0e0e0;}
.innerpage-title {background: var(--main-color);}
.wrapper_inner .pages_hed {font-weight: 600;}
.inner-page-title-left h2 {font-weight: 600; text-align: center; font-size: 19px; margin: 0; padding: 10px 5px; color: #fff;}
.webcheck_cont {padding: 5px 15px; background: #fff; margin-bottom: 20px; border-top: 1px solid #e2e2e2;}
.webcheck_cont > h4 {font-size: 16px; font-weight: 600; font-family: "Roboto", sans-serif; text-align: center; color: #333;}
.web_deals-list {box-shadow: 0 0 3px rgb(0 0 0 / 17%);}
.web_deals-list figure img {width: 100%; height: 175px;}
/*webcheckin end css*/

/*gallery start css*/
.slider-gallery {margin: 40px 0; background: #fff; padding: 5px;}
.slider-gallery .flexslider .slides img {height: 420px; width: 100%; object-fit: cover;}
.gallery_thumb li {max-width: 100px;}
/*gallery end css*/

/*contact us page start css*/
.wrapper_inner {padding: 0 0 30px 0;}
.middle_area {background: #fff; box-shadow: 0 1px 7px 0 rgb(0 0 0 / 40%); padding: 25px 0px; border-radius: 12px; margin: 22px 0 0;}
.contactus {border: 1px solid #e6e6e6; border-radius: 15px; width: 64%; background-repeat: no-repeat; background-size: cover; padding: 0;}
.cont-information {
  background: #fff; color: #fff; border-radius: 12px; padding: 20px 5px 15px; position: relative;
  right: -63px; z-index:1; top: 39px; height: 400px; width: 33%; box-shadow: 0 1px 7px 0 rgb(0 0 0 / 40%);
}
.cont-information h3 {font-size: 16px;}
.cont_submit input {background: var(--main-color); border: none; border-radius: 5px; font-weight: 700; padding: 10px 15px; font-family: 'Quicksand';}
.cont_submit input:hover {background: var(--main-color); color: #fff;}
.massege_text textarea {min-height: 100px; resize: vertical;}
.contactus .form-control {height: 43px; border-radius: 6px;}
.contbox a {color: #333; display: block; margin-top: 4px; text-decoration:none;}
.contbox i {
  background: #fff; width: 40px; height: 40px; border-radius: 50%;
  line-height: 40px; margin-right: 4px; text-align: center; color: #fff; border: 1px solid var(--main-color);
  background: var(--main-color); display: inline-flex; justify-content: center; align-items: center;
}
.contbox {background: #fff; border-radius: 5px; margin-bottom: 10px; padding: 14px 10px; border: 1px solid #e6e6e6;}
.cont-information h3 {font-size: 16px; color: #333; font-weight: 700; margin: 0;}
.transprent-img {background-image: linear-gradient(to right, #ffffffc2, #f2e8e840); padding: 20px 20px 47px 100px; border-radius: 13px;}
/*contact us page start css*/

/*review form page start css*/
.reviewcols .form-control {border-radius: 7px; height: 42px; border: 1px solid #c3d4fc; background: #f2f6ff52;}
.reviewcols .form-control:focus{box-shadow:none;}
.reviewfile_upload{padding-top:8px;}
.reviewcols{background:#fff; padding: 25px; margin-top: 10px; box-shadow: 0px 0px 10px rgb(0 0 0 / 9%); border-radius: 16px;}
.logoscall {text-align: center; margin-bottom:18px; padding:12px 0; border-radius:15px;}
.logoscall img {height: 70px; width:auto;}
.bgreview {background: #fff; padding: 20px; border-radius: 15px; box-shadow: 0px 0px 10px rgb(0 0 0 / 14%);}
.reviewcols h2 {margin: 0 0 16px; color: var(--secondary-color);}
.shadow_review{box-shadow: 0px 0px 10px rgb(0 0 0 / 14%); border-radius:15px;}
.cont_submit button { border-radius: 8px; background: var(--main-color);  font-weight: 600; border: none; color: #fff; font-family: 'Quicksand';}

.cont_submit button:hover {background: var(--main-color); color: #fff;}
/*review form page end css*/
@media screen and (max-width: 992px) {
  .continfo {padding: 0 5px;}
  .transprent-img {padding: 20px 11px 23px 35px;}
  .contactus {width: 59%;}
  .cont-information {padding: 20px 5px 15px; right: -23px; z-index: 99; top: 39px; height: auto; width: 38%;}
  .middle_area {padding: 8px 0px;}
}
@media screen and (max-width: 767px) {
  .bgreview{padding:10px;}
  .reviewcols{padding:10px;}
  .shadow_review{margin-top:20px;}
  .contactus .marT10{margin-top:0;}
  .mob_margintop{margin-top:15px;}
  .contbox {padding: 11px 15px;}
  .cont_submit {padding-top: 0;}
  .transprent-img {padding: 15px;}
  .cont-information {width: 100%; position: initial; margin-bottom: 15px;}
  .contactus {width: 100%;}
  .middle_area {padding: 10px 25px;}
  .slider-gallery .flexslider .slides img {height: 250px;}
}
