body{ width: 100%; padding: 0; margin: 0; background: #fff; }
h1, h2, h3, h4, h5, h6, p{ padding: 0; margin: 0; }
ul{ padding: 0; margin: 0; }
li{ list-style: none; }
a{ text-decoration: none !important ; outline: none !important ; color: red; }
*{ padding: 0; margin: 0; font-family: 'Raleway', sans-serif; }




/*<!-- normal ccustom css -->*/

.pageloadPupup{}
.pageloadPupup .modal-dialog { width: 750px; margin:20px auto; background: #fc5249; overflow: hidden; border-radius: 15px;}
.pageloadPupup .modal-content{background: #fff; overflow: hidden; border: 1px solid rgba(255, 255, 255, 0.85); border-radius: 16px;}
.pageloadPupup .modal-header{background: #fff;
padding: 15px 0 10px;}
.pageloadPupup .modal-header img{width: 10%; margin: 0 auto; display: block;}
.modal-header .close { margin-top: -15px; margin-right: 15px; }
.close {float: right;font-size: 30px;font-weight: bold;line-height: 1;color: #00000080;text-shadow: 0 1px 0 #fff;filter: alpha(opacity=20);opacity: 1;}
.pageloadPupup .modal-body .sitaram-popup{ width: 100%; padding: 0; margin: 0; }
.pageloadPupup .modal-body .sitaram-popup ul{ padding: 0; margin: 0; }
.pageloadPupup .modal-body .sitaram-popup ul li{ font-size: 16px; line-height: 26px; font-weight: bold; padding: 5px 0; margin: 0; }
.pageloadPupup .modal-footer button{ font-family: 'Raleway', sans-serif; display: inline-block; outline: 0; font-size: 14px; line-height: 18px; padding: 10px 0; width: 20%; text-transform: uppercase; margin: 0; color: #fff; border-radius: 30px; font-weight: bold; box-shadow: 0px 0 5px #00000082; transition: all 500ms ease-in-out; background: #055d8a; }
.pageloadPupup .modal-footer button:hover{ background: #d70647; transition: all 500ms ease-in-out; }

/*header-top*/
.header-top{ width: 100%; position: relative; display: block; background: #055d8a; padding: 2px 0; margin: 0; -webkit-box-shadow: inset 0px 43px 95px -51px rgba(255,255,255,1);
-moz-box-shadow: inset 0px 43px 95px -51px rgba(255,255,255,1);
box-shadow: inset 0px 43px 95px -51px rgba(255,255,255,1); }
.header-top .header-top-left{display: inline-block; padding: 0; margin: 2px 25px 0 0;}
.header-top .header-top-left i{ font-size: 12px; line-height: 16px; color: #fff; padding: 0 6px 0 0; margin: 0; }
.header-top .header-top-left a{ font-family: initial; font-size: 14px; line-height: 18px; color: #fff; padding: 0; margin: 0; transition: all 400ms ease-in-out; letter-spacing: 1px }
.header-top .header-top-left a:hover{ color: #92bcff; transition: all 600ms ease-in-out; }

.header-top .header-top-right{ width: 100%; display: inline-block; padding: 0; margin: 0; }
/*.header-top .header-top-right a i{ font-size: 14px; line-height: 16px; position: relative; bottom: 14px; padding: 0; margin: 0; }*/
.header-top .header-top-right ul { margin: 0 0 0 0; padding: 0; width: 100%; text-align: right; }
.header-top .header-top-right ul li { list-style: none; margin: 0 5px; display: inline-block; position: relative;}
.header-top .header-top-right ul li a {display: block; width: 25px; height: 25px; text-align: center; line-height: 24px; border-radius: 50%; font-size: 13px; transition: .5s; color: #fff; border: 0.5px solid #cccccc87;}

.header-top .header-top-right ul li a:hover::before { transform: scale(1.1); box-shadow: 0 0 15px #edaf74; }
.header-top .header-top-right ul li a:hover { color: #fff; box-shadow: 0 0 15px #edaf74; text-shadow: 0 0 5px #edaf74; }


.header-top .header-top-right .log-addto-box{ position: absolute; content: ""; top: -10px; right: 0; display: inline-block; padding:0; margin: 0; }
.header-top .header-top-right .log-addto-box .dropdown { position: relative; display: inline-block; margin: 5px 0 0; float: left; width: 100%; text-align: right;}
.header-top .header-top-right .log-addto-box .dropdown p{ font-family: 'Abel', sans-serif; color: #fff; font-size: 15px; padding: 0; margin: 0; } 
.header-top .header-top-right .log-addto-box .dropdown .dropbtn{outline: none; color: #fff; border: none; cursor: pointer; padding: 0; text-align: center; width: 28px; height: 28px; border-radius: 50%; background: none; border: 0.5px solid #ccc; }
.header-top .header-top-right .log-addto-box .dropdown .dropbtn i{ font-size: 13px; padding: 5px; }
.header-top .header-top-right .log-addto-box .dropdown .dropbtn:hover { color: #fff; box-shadow: 0 0 10px #92bcff; text-shadow: 0 0 5px #92bcff; transition: all 300ms ease-in-out; }
.header-top .header-top-right .log-addto-box .dropdown .dropdown-content { display: none; position: absolute; min-width: 160px; box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.7); z-index: 99999; right: 0; color: #fff; background: #5591af; }
.header-top .header-top-right .log-addto-box .dropdown .dropdown-content a { font-family: arial; color: #fff; padding: 7px 0 14px; text-decoration: none; display: block; text-align: center; font-size: 13px; font-weight: bold; background: #002a87; border-bottom: 1px solid #fff; border-top: 1px solid #fff; margin: 0 0 0px; }
.header-top .header-top-right .log-addto-box .dropdown .dropdown-content a:hover {transform: scale(1.0); box-shadow: 0 0 15px #fff; transition: all 300ms ease-in-out; color: #fff; }
.header-top .header-top-right .log-addto-box .dropdown:hover .dropdown-content { display: block; }

a.BrochureDownload{ transition: all 300ms ease-in-out; width: 100%; text-align: center; display: block; background: #fff; border-radius: 25px; color: #085078; font-size: 11px; font-weight: bold; padding: 4px 0; text-transform: uppercase; line-height: 18px; }
a.BrochureDownload:hover{background: #30586c; color:#fff; transition: all 300ms ease-in-out; }

.header-bottom{ width: 100%; position: sticky; content: ""; top: 0; left: 0; right: 0; display: block; background: #fff; padding: 0px 0; margin: 0; z-index: 9; border-bottom: 3px solid #edaf74; }
.header-bottom .logo{ width: 84%; padding: 0; margin: 2px 0; }
.header-bottom .logo a{ padding: 0; margin: 0; }

.header-bottom .logo a img{ width: 27%; float: left; }
.header-bottom .logo h5{ float: right; font-size: 27px; line-height: 30px; padding: 26px 0 0; font-family: "Croissant One", serif; color: #ba8763; }

.header-bottom .menu{ width: 100%; display:block; padding: 0px 0 0; margin:0; }

/*Banner Start*/
.banner{ position: relative; width: 100%; padding: 0; margin: 0; }
.banner img{ width: 100%; }
.banner .text-dec{ width: 100%;     position: absolute;
    content: "";
    top: 30%;
    left: 0;
    padding: 30px 0;
    margin: 0;
    text-align: center;
    transition: all 500ms ease-in-out;
    z-index: 1;}
    .banner .text-dec .text-dec-box{}
.banner .text-dec .text-dec-box h5{ font-family: 'Raleway', sans-serif; font-size: 30px; line-height: 40px; font-weight: normal; color: #ff0d58; padding: 0; margin: 0; letter-spacing: 2px;  text-shadow: 0 2px 2px #fff; }
.banner .text-dec .text-dec-box h2{ font-family: 'Raleway', sans-serif; font-size: 80px; line-height: 90px; font-weight: bold; color: #fff; padding: 10px 0 30px; margin: 0; text-transform: uppercase; text-shadow: 0 4px 4px #4a89aa; }
.banner .text-dec .text-dec-box a{ font-family: 'Raleway', sans-serif; display: inline-block; outline: 0; font-size: 14px; line-height: 18px; background: #fff; padding: 10px 0; width: 14%; text-transform: uppercase; margin: 0; color: #fff; border-radius: 30px; font-weight: bold; box-shadow: 0px 10px 15px #00000082; transition: all 500ms ease-in-out; background: #c28e66;}



.banner .text-dec .text-dec-box a:hover { background: #ba8763; letter-spacing: 1.2px; transition: all 500ms ease-in-out; }


/*Banner find Start*/
.banner .find{ width: 66%; position: absolute; content: ""; bottom: -66px; left: 0; right: 0; padding:30px 50px; margin: 0 auto; z-index: 999; background: #002a87; -webkit-box-shadow: 10px 10px 22px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 10px 10px 22px 0px rgba(0,0,0,0.75);
box-shadow: 10px 10px 22px 0px rgba(0,0,0,0.75);  color: #fff; cursor: pointer; display: inline-block; outline: 0; text-decoration: none; transition: all .3s; user-select: none; -webkit-user-select: none; touch-action: manipulation;}
.banner .find:before { background-color: initial; background-image: linear-gradient(#02071c 0, rgba(255, 255, 255, 0) 100%); content: ""; height: 50%; left: 0; opacity: .5; position: absolute; top: 0; transition: all .3s; width: 100%; }
.banner .find form{ width: 100%; display: inline-block; padding: 0; margin: 0; }
.banner .find form .input-form{ width: 15%; display: inline-block; padding: 0 10px; margin: 0; }
.banner .find form .input-form label{ width: 100%; font-family: 'Raleway', sans-serif; font-size: 14px; line-height: 18px; color: #fff; padding: 0 0 6px; }
.banner .find form .input-form input{ width: 100%; font-family: 'Raleway', sans-serif; font-size: 14px; line-height: 16px; color: #fff; padding: 10px; outline: none; border: 1px solid #ccc; margin: 0; background: #00000047; }
.banner .find form .input-form select{ width: 100% ; font-family: 'Raleway', sans-serif; font-size: 14px; line-height: 16px;  padding: 10px; margin: 0; outline: none; border: 1px solid #ccc; border-radius: 0; margin: 0; background: #00000047; color: #fff; }
.banner .find form .input-form select option{ width: 100%;  }
.banner .find form .guest select{ width: 100%; }
.banner .find form .button{ width: 20%; padding: 0; margin: 0 0 0 20px; }
.banner .find form .button input[type="submit"]{ width: 100%; font-size: 14px; line-height: 16px; color: #fff; text-transform: uppercase; padding: 13px 20px; margin: 15px 0 0px 0; background: #0051ec; transition: all 400ms ease-in-out; font-weight: bold;}
.banner .find form .button input[type="submit"]:hover { box-shadow: rgba(255, 255, 255, .2) 0 3px 15px inset, rgba(0, 0, 0, .1) 0 3px 5px, rgba(0, 0, 0, .1) 0 10px 13px;
  transform: scale(1.05); }

/*About Start*/
.about{ width: 100%; display: block; position: relative; background: #fff; padding: 30px 0; margin: 0; }
.about .about-dec{ width: 100%; padding: 0; margin: 0; }
.about .about-dec h3{ font-family: 'Raleway', sans-serif; font-size: 36px; line-height: 40px; color: #000; padding: 0 0 10px; margin: 0; font-weight: bold; }
.about .about-dec p{ font-family: 'Raleway', sans-serif; font-size: 15px; line-height: 25px; color: #545454; padding: 0; margin: 0; text-align: justify; }
.about .about-dec a{ font-family: 'Raleway', sans-serif; display: inline-block; outline: 0; font-size: 14px; line-height: 18px; background: #fff; padding: 10px 0; width: 36%; text-align: center;  margin: 20px 0 0; color: #fff; border-radius: 30px; font-weight: bold; box-shadow: 0px 0 5px #00000082; transition: all 400ms ease-in-out; background: #c28e66;}
.about .about-dec a:hover { background: #ba8763; letter-spacing: 1.2px; transition: all 400ms ease-in-out; }
.about .about-images{ width: 100%; padding: 10px; margin: 0; border: 2px solid #edaf74; }
.about .about-images img{ width: 100%; }
/*.about .about-images .about-images-position{ width: 80%; position: absolute; content: ""; top: 80px; right: 235px; z-index: 99; padding: 0; margin: 0; border: 12px solid #fff; -webkit-box-shadow: 10px 10px 22px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 10px 10px 22px 0px rgba(0, 0, 0, 0.28);
box-shadow: 10px 10px 22px 0px rgba(0, 0, 0, 0.28); }
.about .about-images .about-images-position img{ width: 100%;  }
.about .about-images .images-position{width: 60%; position: absolute; content: ""; top: 210px; right: 50px; z-index: 999; padding: 0; margin: 0; border: 12px solid #fff; }
.about .about-images .images-position img{ width: 100%; height: 200px; }
.about .about-images img.ab-fast-img{ width: 100%;  border: 12px solid #fff;
-webkit-box-shadow: 10px 10px 22px 0px rgba(0, 0, 0, 0.08);
-moz-box-shadow: 10px 10px 22px 0px rgba(0, 0, 0, 0.08);
box-shadow: 10px 10px 22px 0px rgba(0, 0, 0, 0.08);}*/




/*About Inner Start*/
.inner-banner{ width: 100%; height: 200px; overflow: hidden; position: relative; display: block; padding: 0; margin: 0; }
.inner-banner img{ width: 100%; margin: 0; height: 100%; }
.inner-banner .text-header{ position: absolute; content: ""; bottom: 82px; width: 100%; padding: 0; margin: 0; left: 110px; }
.inner-banner .text-header h2{ font-family: 'Raleway', sans-serif; font-size: 35px; line-height:40px; color: #fff; font-weight: bold; border-left: 12px solid #fff; padding: 0 0 0 24px; margin: 0; }

/*about-inner-dec*/
.inner-about{ width: 100%; display: block; position: relative; background: #fff; padding: 30px 0; margin: 0; }
.inner-about .inner-about-box{ width: 100%; padding: 15px 0; margin: 0; border: 2px solid #edaf74; display: inline-block; }
.inner-about .inner-about-box .inner-about-dec{ width: 100%; padding: 0; margin: 0; }
.inner-about .inner-about-box .inner-about-dec h3{ font-family: 'Raleway', sans-serif; font-size: 36px; line-height: 40px; color: #000; padding: 0 0 26px; margin: 0; font-weight: bold; }
.inner-about .inner-about-box .inner-about-dec P{ font-family: 'Raleway', sans-serif; font-size: 15px; line-height: 25px; color: #545454; padding: 10px 0; margin: 0; text-align: justify; }
.inner-about .inner-about-box P{ font-family: 'Raleway', sans-serif; font-size: 15px; line-height: 25px; color: #545454; padding: 10px 0; margin: 0; text-align: justify; }

.inner-about .inner-about-box .inner-about-images{ width: 100%; padding: 0; margin: 0;}
.inner-about .inner-about-box .inner-about-images img{ width: 100%; }




/*about-mission-vison*/
.about-mission-vison{ width: 100%; display: block; position: relative; background: #f8f8ff; padding: 30px 0; margin: 0; background-attachment: fixed; }
.about-mission-vison .mission-image{ width: 100%; display: inline-block; padding: 15px; margin: 0 0 30px; border: 2px solid #edaf74; }
.about-mission-vison .mission-image img{ width: 100%; }
.about-mission-vison .mission-dec{ width: 100%; display: block; padding: 0; margin: 0; }
.about-mission-vison .mission-dec h3{ font-family: 'Raleway', sans-serif; font-size: 36px; line-height: 40px; color: #000; padding: 0 0 15px; margin: 0; font-weight: bold; }
.about-mission-vison .mission-dec p{ font-family: 'Raleway', sans-serif; font-size: 16px; line-height: 24px; color: #545454; padding: 10px 0; margin: 0; text-align: justify; }


/*Offer Start*/
.offer{ width: 100%; position: relative; display: block; background: #ebf0ff; padding: 30px 0; margin: 0; }
.offer h3{ font-family: 'Raleway', sans-serif; font-size: 36px; line-height: 40px; color: #000; padding: 0; margin: 0; font-weight: bold; text-align: center; text-transform: capitalize; }
.offer p{ font-family: 'Raleway', sans-serif; font-size: 16px; line-height: 24px; color: #545454; padding: 10px 0 40px; margin: 0; text-align: center; }
.offer .offer-item-dec{ width: 100%; padding: 0; margin: 0; text-align: center; }
.offer .offer-item-dec ul{ padding: 0; margin: 0; }
.offer .offer-item-dec ul li{ width: 25%; display: inline-block; float: left; padding: 30px 25px; margin: 0; background: #c28e66; border-right: .5px solid #ffffff57; color: #fff;transition: all 600ms ease-in-out; }
.offer .offer-item-dec ul li i{ font-size: 30px; line-height: 35px; color: #fff; padding: 0 0 20px; margin: 0; }
.offer .offer-item-dec ul li img{ width: 18%; padding: 0 0 20px; }
.offer .offer-item-dec ul li .title-text{ width: 100%; padding: 19px 0 0; border-top: 2px solid #fff; }
.offer .offer-item-dec ul li h5{ font-family: 'Raleway', sans-serif; font-size: 15px;line-height: 20px; color: #fff;font-weight: bold; padding: 0 ; margin: 0; text-transform: uppercase; }
.offer .offer-item-dec ul li:hover{ background: #ba8763; transition: all 500ms ease-in-out;}

/*Service Start*/
.service{ width: 100%; position: relative; display: block; background: url(../images/ser-2.png) no-repeat; background-size: cover; overflow: hidden; padding: 30px 0 ; margin: 0; }


.service h3{ font-family: 'Raleway', sans-serif; font-size: 36px; line-height: 40px; color: #fff; padding: 0 0 30px; margin: 0; font-weight: bold; text-align: center; }
.service p{ font-family: 'Raleway', sans-serif; font-size: 16px; line-height: 24px; color: #fff; padding: 10px 0 40px; margin: 0; text-align: center; }
.service .service-dec{ width: 100%; display: inline-block; padding: 20px; margin: 0; background: #092f3769; border: 1px solid #edaf74;  -webkit-box-shadow: 10px 10px 22px 0px rgba(0,0,0,0.75);
-moz-box-shadow: 10px 10px 22px 0px rgba(0,0,0,0.75);
box-shadow: 10px 10px 22px 0px rgba(0,0,0,0.75); transition: all 300ms ease-in-out; }
.service .service-dec img{ width: 100%; }
.service .service-dec .service-icon{ width: 100%; text-align: center; }
.service .service-dec .service-icon i{ font-size: 40px; line-height: 44px; color: #fff; padding: 20px 0; margin: 0; text-align: center; }
.service .service-dec h3{ font-family: 'Raleway', sans-serif; font-size: 30px; line-height: 34px; color: #fff; padding: 15px 0; margin: 0; text-align: center; font-weight: bold; }
.service .service-dec p{ font-family: 'Raleway', sans-serif; font-size: 16px; line-height: 20px; color: #fff; text-align: left; padding: 0; margin: 0; text-align: center;}
.service .service-dec p b{ font-size: 30px; }
.service .service-dec span{ width: 100%; display: block;  font-family: 'Raleway', sans-serif; font-size: 16px; line-height: 24px; padding: 0 0 16px; margin: 0; color: #fff;  }
.service .service-dec span i{ font-size: 18px; line-height: 20px; color: #edaf74; padding: 0; margin: 0 10px 0 0; }
.service .service-dec:hover{ background: #00000069; transition: all 300ms ease-in-out;  }
.service .service-dec ul{ padding: 0; margin: 0; }
.service .service-dec ul li{ width: 100%; display: block;  font-family: 'Raleway', sans-serif; font-size: 16px; line-height: 28px; padding: 0 0 16px; margin: 0; color: #fff; }
.service .service-dec ul li img{ width: 6%; padding: 0 10px 0 0; }
.service .service-dec p img{ width: 6%; padding: 0 10px 0 0; }
.service .service-dec ul li a{ color: #edaf74; }
/*Room Start*/
.room-service{ width: 100%; display: block; position: relative; background: #f8f8ff; padding: 30px 0; margin: 0; overflow: hidden; }
.room-service h3{ font-family: 'Raleway', sans-serif; font-size: 36px; line-height: 40px; color: #000; padding: 0; margin: 0; font-weight: bold; text-align: center; text-transform: capitalize; }
.room-service p{ font-family: 'Raleway', sans-serif; font-size: 16px; line-height: 26px; color: #000; padding: 10px 0 30px; margin: 0; text-align: center; }
.room-service .room-item{ width: 100%; display: block; border: 1px solid #edaf74; background: #fff; padding: 10px; margin: 0; /*box-shadow: 0 0 5px #edaf74;*/  text-align: center; }
.room-service .room-item  img{ width: 100%; }
.room-service .room-item h4{ font-family: 'Raleway', sans-serif; font-size: 22px; line-height: 28px; color: #000; padding: 10px 0; margin: 0; font-weight: bold;  }
.room-service .room-item p{  font-family: 'Raleway', sans-serif; font-size: 15px; line-height: 25px; color: #515151; padding: 0 0 20px; margin: 0; }

.room-service .room-item a{ font-family: 'Raleway', sans-serif; display: inline-block; outline: 0; font-size: 14px; line-height: 18px; background: #fff; padding: 10px 0; width: 60%; text-align: center;  margin: 0 0 20px; color: #fff; border-radius: 30px; font-weight: bold; box-shadow: 0px 0 5px #edaf74; transition: all 400ms ease-in-out; background: #c28e66;}
.room-service .room-item a:hover { background: #ba8763; letter-spacing: 1.2px; transition: all 400ms ease-in-out; }


 /*Room Details*/
/*.room-details{ width: 100%; display: block; background: #fff; padding: 30px 0; margin: 0; }
.room-details h3{ font-family: 'Raleway', sans-serif; font-size: 36px; line-height: 40px; color: #000; padding: 0 0 40px; margin: 0; font-weight: bold; text-align: center; }
.room-details h3 span{ display: block; text-transform: uppercase; font-size: 15px; color: #f00; }
.room-details .room-listing{ width: 100%; height: auto; background: #fff; border: 0.5px solid #eaeaea; padding: 5px; margin: 0 0 30px; border-radius: 6px; box-shadow: 0 0 5px #7676763d;display: inline-block;}
.room-details .room-listing .room-listing-images{ width:100%; display: inline-block; padding: 0; margin: 0; border: 1px solid #999; border-radius: 6px; overflow: hidden; filter: drop-shadow(0 0 0.75rem #d2d2d2); }
.room-details .room-listing .room-listing-images img{ width: 100%; }
.room-details .room-listing .room-listing-details{ width: 100%; float: right; display: block; padding: 0 0 0 10px; margin: 0; }
.room-details .room-listing .room-listing-details h4{ font-family: 'Raleway', sans-serif; font-size: 20px; line-height: 25px; color: #000000cf; padding: 15px 0 0; margin: 0; font-weight: bold; }
.room-details .room-listing .room-listing-details .listing-features{ width: 100%; display: block; padding: 20px 0; margin: 0; }
.room-details .room-listing .room-listing-details .listing-features ul{ padding: 0; margin: 0; }
.room-details .room-listing .room-listing-details .listing-features ul li{  font-family: 'Raleway', sans-serif; font-size: 16px; line-height: 18px; color: #646464; display: inline-block; padding: 0 10px 0 0; margin: 0; }
.room-details .room-listing .room-listing-details .listing-features ul li i{ font-size: 16px; line-height: 20px; color: #0078d0; padding: 0; margin: 0; }
.room-details .room-listing .room-listing-details .listing-features ul li strong{ font-size: 16px; line-height: 20px; color: #3a3a3a; padding: 0 5px; margin: 0; }
.room-details .room-listing .room-listing-details .listing-date{ width: 100%; display: block; padding: 0 0 20px; margin: 0; }
.room-details .room-listing .room-listing-details .listing-date ul{ padding: 0; margin: 0; }
.room-details .room-listing .room-listing-details .listing-date ul li{ font-family: 'Raleway', sans-serif; font-size: 14px; line-height: 18px; color: #000; display: inline list-item; padding: 0; margin: 0 15px 0 0px; font-weight: inherit; }
.room-details .room-listing .room-listing-details .listing-date ul li b{font-family: initial; color: #f00; margin: 0 2px 0 0; font-size: 13px;}
.room-details .room-listing .room-listing-details .listing-date ul li img{width: 6%; margin: 0 5px 0 0;}
.room-details .room-listing .room-listing-details .listing-date ul li i{ font-size: 16px; line-height: 20px; color: #0078d0; padding: 0 5px 0 0; margin: 0; }
.room-details .room-listing .room-listing-details .listing-date ul li.verified i{font-size: 22px; line-height: 24px; color: #f00; }
.room-details .room-listing .room-listing-details .listing-price{ width: 100%; display: block; border-top: 1px solid #ccc; padding: 20px 0; margin: 0; }
.room-details .room-listing .room-listing-details .listing-price ul{ padding: 0; margin: 0; }
.room-details .room-listing .room-listing-details .listing-price ul li{ font-family: 'Raleway', sans-serif; font-size: 14px; line-height: 10px; color: #000; display: inline-block; padding: 0 10px 0 0; margin: 0; }
.room-details .room-listing .room-listing-details .listing-price ul li i{ font-size: 20px; line-height: 24px; color: #000; padding: 0 5px 0 0; margin: 0; }
.room-details .room-listing .room-listing-details .listing-price ul li strong{ font-size: 21px; line-height: 24px; color: #ff0000de; padding: 0; margin: 0 5px 0 0; font-family: initial;}
.room-details .room-listing .room-listing-details .listing-price ul li span{ font-size: 12px; line-height: 10px; color: #000; padding: 0 15px 0 0; margin: 0; }
.room-details .room-listing .room-listing-details .listing-price ul li.info{ padding: 0; margin: 0; width: 35%; float: right;}
.room-details .room-listing .room-listing-details .listing-price ul li.info a{ font-family: 'Raleway', sans-serif; display: inline-block; outline: 0; font-size: 12px; line-height: 14px; background: #fff; padding: 16px 30px; text-transform: uppercase; margin: 0; color: #343434; border-radius: 30px; font-weight: bold; }
.room-details .room-listing .room-listing-details .listing-price ul li.info a.button-71 { background-color: #0078d0; border: 0; border-radius: 56px; color: #fff; display: inline-block; outline: 0; padding: 16px 21px; position: relative; text-align: center; text-decoration: none; transition: all .3s; user-select: none; -webkit-user-select: none; touch-action: manipulation; }
.room-details .room-listing .room-listing-details .listing-price ul li.info a.button-71:before { background-color: initial; background-image: linear-gradient(#fff 0, rgba(255, 255, 255, 0) 100%); border-radius: 125px; content: ""; height: 50%; left: 4%; opacity: .5; position: absolute; top: 0; transition: all .3s; width: 92%; }

.room-details .room-listing .room-listing-details .listing-price ul li.info a.button-71:hover {
  box-shadow: rgba(255, 255, 255, .2) 0 3px 15px inset, rgba(0, 0, 0, .1) 0 3px 5px, rgba(0, 0, 0, .1) 0 10px 13px;
  transform: scale(1.05);
}


@media (min-width: 768px) {
  .room-details .room-listing .room-listing-details .listing-price ul li.info a.button-71 {
    padding: 10px 20px;
  }
}

.room-details .room-button{ width: 100%; text-align: center; padding: 20px 0 0; margin: 0; }
.room-details .room-button a{ font-family: 'Raleway', sans-serif; display: inline-block; outline: 0; font-size: 15px; line-height: 18px; background: #fff; padding: 16px 30px; text-transform: uppercase; margin: 0; color: #343434; border-radius: 30px; font-weight: bold; }
.room-details .room-button a.button-71 { background-color: #0078d0; border: 0; border-radius: 56px; color: #fff; display: inline-block; outline: 0; padding: 16px 21px; position: relative; text-align: center; text-decoration: none; transition: all .3s; user-select: none; -webkit-user-select: none; touch-action: manipulation; }
.room-details .room-button a.button-71:before { background-color: initial; background-image: linear-gradient(#fff 0, rgba(255, 255, 255, 0) 100%); border-radius: 125px; content: ""; height: 50%; left: 4%; opacity: .5; position: absolute; top: 0; transition: all .3s; width: 92%; }
.room-details .room-button a.button-71:hover { box-shadow: rgba(255, 255, 255, .2) 0 3px 15px inset, rgba(0, 0, 0, .1) 0 3px 5px, rgba(0, 0, 0, .1) 0 10px 13px; transform: scale(1.05); }

@media (min-width: 768px) {
  .room-details .room-button a.button-71 {
    padding: 12px 30px;
  }
}*/

/*Room Details*/
.room-details{ width: 100%; display: block; background: #fff; padding: 30px 0; margin: 0; }
.room-details h3{ font-family: 'Raleway', sans-serif; font-size: 36px; line-height: 40px; color: #000; padding: 0 0 30px; margin: 0; font-weight: bold; text-align: center; }
.room-details h3 span{ display: block; text-transform: uppercase; font-size: 15px; color: #c28e66; }
.room-details .room-listing{ width: 100%; height: auto; background: #fff; padding: 5px; margin: 0 0 30px; /*border-radius: 6px; box-shadow: 0 0 5px #7676763d;*/ display: inline-block; border: 1px solid #edaf74;}
.room-details .room-listing .room-listing-images{ width:100%; padding: 15px 0; margin: 0; border-radius: 6px; overflow: hidden; filter: drop-shadow(0 0 0.75rem #d2d2d2); }
.room-details .room-listing .room-listing-images img{ width: 100%; }
.room-details .room-listing .room-listing-details{ width: 100%; float: right; display: block; padding: 0 0 0 10px; margin: 0; }
.room-details .room-listing .room-listing-details h4{ font-family: 'Raleway', sans-serif; font-size: 20px; line-height: 25px; color: #000000cf; padding: 15px 0 0; margin: 0; font-weight: bold; }
.room-details .room-listing .room-listing-details .listing-features{ width: 100%; display: block; padding: 20px 0; margin: 0; }
.room-details .room-listing .room-listing-details .listing-features ul{ padding: 0; margin: 0; }
.room-details .room-listing .room-listing-details .listing-features ul li{  font-family: 'Raleway', sans-serif; font-size: 16px; line-height: 18px; color: #646464; display: inline-block; padding: 0 10px 0 0; margin: 0; }
.room-details .room-listing .room-listing-details .listing-features ul li i{ font-size: 16px; line-height: 20px; color: #0078d0; padding: 0; margin: 0; }
.room-details .room-listing .room-listing-details .listing-features ul li strong{ font-size: 16px; line-height: 20px; color: #3a3a3a; padding: 0 5px; margin: 0; }
.room-details .room-listing .room-listing-details .listing-date{ width: 100%; display: block; padding: 0 0 20px; margin: 0; border-bottom: 1px solid #ccc; border-top: 1px solid #ccc; padding: 20px 0; margin: 0; }

.room-details .room-listing .room-listing-details .listing-date ul{ padding: 0; margin: 0; }
.room-details .room-listing .room-listing-details .listing-date ul li{ font-family: 'Raleway', sans-serif; font-size: 14px; line-height: 30px; color: #000; display: inline list-item; padding: 0; margin: 0 15px 0 0px; font-weight: inherit; font-weight: bold; }
.room-details .room-listing .room-listing-details .listing-date ul li b{font-family: initial; color: #f00; margin: 0 2px 0 0; font-size: 13px;}
.room-details .room-listing .room-listing-details .listing-date ul li img{width: 5%; margin: 0 5px 0 0;}
.room-details .room-listing .room-listing-details .listing-date ul li i{ font-size: 16px; line-height: 20px; color: #0078d0; padding: 0 5px 0 0; margin: 0; }
.room-details .room-listing .room-listing-details .listing-date ul li.verified i{font-size: 22px; line-height: 24px; color: #f00; }

.room-details .room-listing .room-listing-details h6{ font-family: 'Raleway', sans-serif; font-size: 14px; line-height: 10px; color: #000;  padding: 10px 0; margin: 0; }
.room-details .room-listing .room-listing-details h6 i{ font-size: 20px; line-height: 24px; color: #000; padding: 0 5px 0 0; margin: 0; }
.room-details .room-listing .room-listing-details h6 strong{ font-size: 21px; line-height: 24px; color: #c28e66; padding: 0; margin: 0 5px 0 0; font-family: initial;}
.room-details .room-listing .room-listing-details h6 span{ font-size: 12px; line-height: 10px; color: #000; padding: 0 15px 0 0; margin: 0; }
.room-details .room-listing .room-listing-details a{ font-family: 'Raleway', sans-serif; display: inline-block; outline: 0; font-size: 14px; line-height: 18px; background: #fff; padding: 10px 0; width: 30%; text-align: center;  margin: 0 0 20px; color: #fff; border-radius: 30px; font-weight: bold; box-shadow: 0px 0 5px #edaf74; transition: all 400ms ease-in-out; background: #c28e66;}
.room-details .room-listing .room-listing-details a:hover { background: #ba8763; letter-spacing: 1.2px; transition: all 400ms ease-in-out; }


/*Room Single*/
.singleroom{position: relative; padding: 50px 0; margin: 0; overflow: hidden; width: 100%; background: #fff;border-bottom: 3px solid #00081208;}
.singleroom .grid{}
.singleroom .images_3_of_2{width: 100%; padding: 0; margin: 0;}
.singleroom .righttextbox-single{width: 100%; padding: 0; margin: 0;}
.singleroom .righttextbox-single ul.area{ padding: 0; margin: 0; border-bottom: none; border-top: none; }

.singleroom .righttextbox-single ul.area li{ display: inline-block; font-family: 'Raleway', sans-serif; font-size: 16px; padding: 0; margin: 0 20px 0 0; font-weight: 400; color: #515151; }
.singleroom .righttextbox-single ul.area li b{ font-size: 18px; line-height: 22px; padding: 0 10px 0 0; color: #000; }

.singleroom .righttextbox-single ul { padding: 10px 0; margin: 10px 0; border-bottom: 1px solid #edaf74; border-top: 1px solid #edaf74; }
.singleroom .righttextbox-single ul li { font-family: 'Raleway', sans-serif; font-size: 18px; line-height: 48px; color: #000; display: inline list-item; padding: 0; margin: 0 16px 0 0; font-weight: bold; }
.singleroom .righttextbox-single ul li img { width: 6%; margin: 0 10px 0 0; }

.singleroom .righttextbox-single h6{font-family: 'Raleway', sans-serif; font-size: 15px; line-height: 20px; color: #0078d0; text-transform: uppercase; font-weight: bold; }
.singleroom .righttextbox-single h3{font-family: 'Raleway', sans-serif; font-size: 30px; line-height: 38px; color: #000; padding: 3px 0 15px; margin: 0; font-weight: bold; }
.singleroom .righttextbox-single h2{font-family: 'Raleway', sans-serif; font-size: 15px; line-height: 25px; color: #000000c4; padding: 5px 0 10px; text-align: justify;}

.singleroom .righttextbox-single ul.cost{ padding: 0; margin: 0; border-bottom: none; border-top: none; }
.singleroom .righttextbox-single ul.cost li{ width: 49%; float: left; font-size: 20px; line-height: 28px; color: #041924; padding: 0; margin: 0; }
.singleroom .righttextbox-single ul.cost li a{ font-family: 'Raleway', sans-serif; display: inline-block; outline: 0; font-size: 14px; line-height: 18px;
background: #fff; padding: 10px 0; width: 50%; text-align: center;  margin: 0; color: #fff; border-radius: 30px; font-weight: bold; 
box-shadow: 0px 0 5px #edaf74; transition: all 400ms ease-in-out; background: #c28e66; float: right; }
.singleroom .righttextbox-single ul.cost li a:hover { background: #ba8763; letter-spacing: 1.2px; transition: all 400ms ease-in-out; }
.singleroom .righttextbox-single .facility{ width: 100%;
  padding: 15px 0;
  margin: 0; }
.singleroom .righttextbox-single .facility h2{ font-size: 18px;
  line-height: 20px;
  color: #000;
  font-weight: bold;
  text-align: center;
  padding: 0;
  margin: 0; }
.singleroom .righttextbox-single .facility ul{ display: inline-block; padding: 0 0 10px; margin: 0;  border-top: none; }
.singleroom .righttextbox-single .facility ul li{ font-size: 15px;
  line-height: 21px;
  float: left;
  width: 100%;
  font-weight: 400;
  color: #484747;
  padding: 5px 0;
  margin: 0; }

/*Enquary Form */

.enquary-block{ position: relative; padding: 30px 0; margin: 0; overflow: hidden; width: 100%; background: url(../images/video-banner-2.png) no-repeat; background-size: cover; }

.enquary-block .enquary-content{ width: 50%; padding: 0; margin: 0 auto; display: block; background: #edaf7426; border: 1px solid #fff; border-radius: 10px; box-shadow: 0 0 10px #353535; overflow: hidden; }
.enquary-block .enquary-content h3{ font-family: 'Raleway', sans-serif; font-size: 24px; line-height: 30px; color: #fff; background: #edaf74; text-align: center; padding: 10px 0; margin: 0; font-weight: bold; text-transform: capitalize; border-bottom: 1px solid #fff; }
.enquary-block .enquary-content form{ width: 100%; padding: 0; margin: 0; display: inline-block; }
.enquary-block .enquary-content form .enquary-fill-form{ width: 46%; float: left; padding: 0; margin: 11px; }
.enquary-block .enquary-content form .enquary-fill-form label{ width: 100%; font-size: 16px; line-height: 18px; color: #fff; padding: 0 0 10px; margin: 0;  }
.enquary-block .enquary-content form .enquary-fill-form input{ width: 100%; font-size: 16px; line-height: 18px; color: #fff; padding: 10px; margin: 0; border: 1px solid #ccc; border-radius: 6px; outline: none; background: none; box-shadow: 0px 0 5px #edaf74; }

.enquary-block .enquary-content form .requirements{ width: 100%; padding: 0; margin: 10px; }
.enquary-block .enquary-content form .requirements label{ width: 100%; font-size: 16px; line-height: 18px; color: #fff; padding: 0 0 10px; margin: 0;  }
.enquary-block .enquary-content form .requirements textarea{ width: 96%; height: 100px; font-size: 16px; line-height: 18px; color: #fff; padding: 10px; margin: 0; border: 1px solid #ccc; border-radius: 6px; outline: none; background: none; box-shadow: 0px 0 5px #edaf74; }

.enquary-block .enquary-content form .checkbox{ width: 100%; }
.enquary-block .enquary-content form .checkbox input{ width: 2%; float: left; position: absolute; content: ""; top: 2px; box-shadow: none; }
.enquary-block .enquary-content form .checkbox a{ font-size: 16px; line-height: 18px; color: #fff; padding: 0 0 0 20px; margin: 0; }
.enquary-block .enquary-content form .enquary-btn{ width: 100%; padding: 0; margin: 0 0 30px; }
.enquary-block .enquary-content form .enquary-btn input[type="submit"]{ width: 30%; font-size: 14px; line-height: 18px; color: #fff; font-weight: bold; padding: 10px 0; margin: 0 auto; display: block; border-radius: 60px; box-shadow: 0px 0 5px #edaf74; transition: all 400ms ease-in-out; background: #c28e66;}
.enquary-block .enquary-content form .enquary-btn input[type="submit"]:hover{ letter-spacing: 2px; transition: all 400ms ease-in-out; color: #fff; }

.enquary-block .enquary-content form .enquary-fill-form input::placeholder {
  color: #fff;
  opacity: 1; /* Firefox */
}

.enquary-block .enquary-content form .enquary-fill-form input::-ms-input-placeholder { /* Edge 12-18 */
  color: #fff;
}
.enquary-block .enquary-content form .requirements textarea::placeholder {
  color: #fff;
  opacity: 1; /* Firefox */
}

.enquary-block .enquary-content form .requirements textarea::-ms-input-placeholder { /* Edge 12-18 */
  color: #fff;
}



/*Gallery Home Start*/
.gallery{ width: 100%; position: relative; display: block; background: #fff; padding: 30px 0; margin: 0; }
.gallery #gallary-slider .item{margin: 0px 10px; }
.gallery h3{ font-family: 'Raleway', sans-serif; font-size: 36px; line-height: 40px; color: #000; padding: 0; margin: 0; font-weight: bold; text-align: center; }
.gallery p{ font-family: 'Raleway', sans-serif; font-size: 16px; line-height: 26px; color: #000; padding: 10px 0 30px; margin: 0; text-align: center; }
.gallery .gallery-images{ width: 100%; overflow: hidden; padding: 10px; margin: 0 0 20px; border: 1px solid #edaf74; }
.gallery .gallery-images img{ width: 100%; }
.gallery .gallery-images figure {position: relative;}
.gallery .gallery-images figure::before {position: absolute;top: 50%;left: 50%;z-index: 2;display: block;content: '';width: 0;height: 0;background: rgba(255,255,255,.2);border-radius: 100%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);opacity: 0;}
.gallery .gallery-images figure:hover::before {-webkit-animation: circle .75s;animation: circle .75s;}

/*Gallery inner Start*/
.gallery{ width: 100%; position: relative; display: block; background: #f7fbfd; padding: 30px 0; margin: 0; }
.gallery h3{ font-family: 'Raleway', sans-serif; font-size: 36px; line-height: 40px; color: #000; padding: 0 0 30px; margin: 0; font-weight: bold; text-align: center; }
.gallery p{ font-family: 'Raleway', sans-serif; font-size: 16px; line-height: 26px; color: #000; padding: 10px 0 30px; margin: 0; text-align: center; }
.gallery .gallery-images-item{ width: 100%; overflow: hidden; padding: 10px; margin: 0 0 20px; border: 1px solid #edaf74; }
.gallery .gallery-images-item img{ width: 100%; }
.gallery .gallery-images-item figure {position: relative;}
.gallery .gallery-images-item figure::before {position: absolute;top: 50%;left: 50%;z-index: 2;display: block;content: '';width: 0;height: 0;background: rgba(255,255,255,.2);border-radius: 100%;-webkit-transform: translate(-50%, -50%);transform: translate(-50%, -50%);opacity: 0;}
.gallery .gallery-images-item figure:hover::before {-webkit-animation: circle .75s;animation: circle .75s;}
@-webkit-keyframes circle {
  0% {
    opacity: 1;
  }
  40% {
    opacity: 1;
  }
  100% {
    width: 200%;
    height: 200%;
    opacity: 0;
  }
}
@keyframes circle {
  0% {
    opacity: 1;
  }
  40% {
    opacity: 1;
  }
  100% {
    width: 200%;
    height: 200%;
    opacity: 0;
  }
}


/*Wonderful-Video Start*/
.wonderful-video{ width: 100%; position: relative; display: block; background: url(../images/video-banner-2.png) no-repeat; background-size: cover; padding: 90px 0; margin: 0; }
.wonderful-video .play-video{ width: 100%; height: 315px; overflow: hidden; border: 4px solid #fff; padding: 0; margin: 0; background: #000; -webkit-box-shadow: 3px 3px 17px 0px rgba(207, 207, 207, 0.5);
-moz-box-shadow: 3px 3px 17px 0px rgba(207, 207, 207, 0.5);
box-shadow: 3px 3px 17px 0px rgba(207, 207, 207, 0.5);}
.wonderful-video .play-video video{ width: 100%; }
.wonderful-video .play-video video source{ width: 100%; }
.wonderful-video .play-video-dec{ width: 92%; display: block; padding: 0; margin: 0; float: right; }
.wonderful-video .play-video-dec h3{ font-family: 'Raleway', sans-serif; font-size: 36px; line-height: 40px; color: #fff; padding: 0; margin: 0; font-weight: bold; }
.wonderful-video .play-video-dec p{ font-family: 'Raleway', sans-serif; font-size: 16px; line-height: 26px; color: #fff; padding: 10px 0 30px; margin: 0; text-align: justify; }


.wonderful-video .play-video-dec a{ font-family: 'Raleway', sans-serif; display: inline-block; outline: 0; font-size: 14px; line-height: 18px; background: #fff; padding: 10px 0; width: 36%; text-align: center;  margin: 0 0 20px; color: #fff; border-radius: 30px; font-weight: bold; box-shadow: 0px 0 5px #000; transition: all 400ms ease-in-out; background: #c28e66;}
.wonderful-video .play-video-dec a:hover { background: #ba8763; letter-spacing: 1.2px; transition: all 400ms ease-in-out; }


/*Choose Us*/
.choose{ width: 100%; position: relative; display: block; background: #c7d5ff; padding: 60px 0; margin: 0;  }
.choose .choose-item-image{ width: 86%; border: 5px solid #fff; border-radius: 10px; padding: 0; margin: 0; overflow: hidden; -webkit-box-shadow: 2px 2px 10px 0px rgba(0,0,0,0.25);
  -moz-box-shadow: 2px 2px 10px 0px rgba(0,0,0,0.25);
  box-shadow: 2px 2px 10px 0px rgba(0,0,0,0.25); }
.choose .choose-item-image img{ width: 100%; }
.choose .choose-item-image video{ width: 50%; position: absolute; content: ""; bottom: 69px; left: 293px; padding: 0; margin: 0; border: 5px solid #fff; -webkit-box-shadow: 2px 2px 10px 0px rgba(0,0,0,0.25);
  -moz-box-shadow: 2px 2px 10px 0px rgba(0,0,0,0.25);
  box-shadow: 2px 2px 10px 0px rgba(0,0,0,0.25); border-radius: 10px; }
.choose .choose-item-dec{ width: 90%; float: right; padding: 40px 0; margin: 0; }
.choose .choose-item-dec h3{ font-family: 'Raleway', sans-serif; font-size: 36px; line-height: 40px; color: #000; padding: 0; margin: 0; font-weight: bold; }
.choose .choose-item-dec p{ font-family: 'Raleway', sans-serif; font-size: 16px; line-height: 26px; color: #000; padding: 10px 0 30px; margin: 0; text-align: justify; }

.choose .choose-item-dec a{ font-family: 'Raleway', sans-serif; display: inline-block; outline: 0; font-size: 14px; line-height: 18px; background: #fff; padding: 16px 30px; text-transform: uppercase; margin: 0; color: #343434; border-radius: 30px; font-weight: bold; }
.choose .choose-item-dec a.button-71 { background-color: #0078d0; border: 0; border-radius: 56px; color: #fff; display: inline-block; outline: 0; padding: 16px 21px; position: relative; text-align: center; text-decoration: none; transition: all .3s; user-select: none; -webkit-user-select: none; touch-action: manipulation; }

.choose .choose-item-dec a.button-71:before { background-color: initial; background-image: linear-gradient(#fff 0, rgba(255, 255, 255, 0) 100%); border-radius: 125px; content: ""; height: 50%; left: 4%; opacity: .5; position: absolute; top: 0; transition: all .3s; width: 92%; }

.choose .choose-item-dec a.button-71:hover {
  box-shadow: rgba(255, 255, 255, .2) 0 3px 15px inset, rgba(0, 0, 0, .1) 0 3px 5px, rgba(0, 0, 0, .1) 0 10px 13px;
  transform: scale(1.05);
}

@media (min-width: 768px) {
  .choose .choose-item-dec a.button-71 {
    padding: 10px 20px;
  }
}


.whychoos { position: relative; width: 100%; padding: 30px 0 60px; margin: 0 0; background: #fff; }
.whychoos .why-box { width: 100%;   -webkit-filter: grayscale(0%); /* Safari 6.0 - 9.0 */  filter: grayscale(0%);}
.whychoos .why-box:hover{ width: 100%;   -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */  filter: grayscale(100%);}
.whychoos .why-box img { width: 30%; margin: 20px auto 0; display: block; border-radius: 50%; }
.whychoos .why-box h3 { font-family: 'Poppins', sans-serif; color: #000000f5; text-align: center; font-size: 15px; line-height: 19px; padding: 10px 0 9px; font-weight: bold; }
.whychoos .why-box p { font-family: 'Raleway', sans-serif; text-align: center; }

/*Testimonial Start*/
.testimonial{ width: 100%; position: relative; display: block; background: #ebf0ff; padding: 30px 0; margin: 0; }
.testimonial h2{ font-size: 36px; line-height: 40px; color: #000; padding: 0 0 30px; margin: 0; font-weight: bold; text-align: center; }
.testimonial  #testimonial-slider .item{ margin: 0 15px; }
.testimonial  .testi-img{ width: 100%; position: relative; display: block; padding: 0; margin: 0; }
.testimonial  .testi-img img{ width: 100%; }
.testimonial  .testimonial-content{ width: 100%; position: absolute; content: ""; top: 0; left: 0; padding: 15px 20px; margin: 0; text-align: center; }
.testimonial  .testimonial-content img{ width: 13%; }
.testimonial  .testimonial-content h5{  font-size: 17px; line-height: 22px; color: #0655a7; padding: 5px 0 0; margin: 0; font-weight: bold; }
.testimonial  .testimonial-content p{  font-size: 15px; line-height: 22px; color: #313030; padding: 5px 10px 0; margin: 0; font-weight: 300; }
.testimonial .ads-content{ width: 17%; float: right; position: absolute; content: ""; top: 0; right: 0; z-index: 9; }
.testimonial .ads-content ul{ padding: 0; margin: 0; }
.testimonial .ads-content ul li{ padding: 0; margin: 0 0 5px; }
.testimonial .ads-content ul li a img{ width: 100%; }

/*Terms And Conditions*/
.terms{ width: 100%; position: relative; display: block; color: #fff; padding: 30px 0; margin: 0; }
.terms h2{ font-size: 50px; line-height: 60px; color: #1a2946; font-weight: bold; padding: 0 0 30px; margin: 0; text-transform: uppercase; text-align: center; }
.terms h2 span{ color: #ec3a37; }
.terms .terms-content{ width: 100%; padding: 0; margin: 0; }
.terms .terms-content p{ font-size: 16px; line-height: 28px; color: #323232;  padding: 15px 0; margin: 0; text-align: justify; font-weight: 500; }
.terms .terms-content h5{ font-size: 18px; line-height: 34px; color: #1a2946;  padding: 0; margin: 0; text-align: justify; font-weight: 500; }
.terms p{ font-size: 18px; line-height: 34px; color: #323232;  padding: 15px 0; margin: 0; text-align: justify; font-weight: 500; }
.terms .terms-content ul{ padding: 0; margin: 0; }
.terms .terms-content ul li{ font-size: 16px; line-height: 28px; color: #323232;  padding: 0 0 10px; margin: 0; text-align: justify; font-weight: 500; }
.terms .terms-content ul li b{ font-size: 22px; line-height: 24px; }
.terms ul{ padding: 0; margin: 0; }
.terms ul li{ font-size: 16px; line-height: 28px; color: #323232;  padding: 0 0 10px; margin: 0; text-align: justify; font-weight: 500; }
.terms ul li a{ color: #ec3a37; transition: 400ms ease-in-out; }
.terms ul li a:hover{ color: #7c0709; transition: all 400ms ease-in-out; }

.terms ul li b{ font-size: 22px; line-height: 24px; }
.terms ul li span u{ font-size: 20px; line-height: 22px;}
.terms .terms-image{ width: 100%; padding: 0; margin: 0; }
.terms .terms-image img{ width: 100%; }


/*Blog*/
.blog{ width: 100%; display: block; background: #fff; padding: 60px 0; margin: 0; }
.blog h3{ font-family: 'Raleway', sans-serif; font-size: 36px; line-height: 40px; color: #000; padding: 0 0 50px; margin: 0; font-weight: bold; text-align: center; text-transform: capitalize; }
.blog .blog-item{ width: 100%; background: #fff; border-radius: 6px; border: 1px solid #ccc; padding: 0; margin: 0 0 30px; overflow: hidden; -webkit-box-shadow: 1px 1px 10px 0px rgba(0,0,0,0.15);
-moz-box-shadow: 1px 1px 10px 0px rgba(0,0,0,0.15);
box-shadow: 1px 1px 10px 0px rgba(0,0,0,0.15); transition: all 300ms ease-in-out; }
.blog .blog-item:hover{  -webkit-box-shadow: 1px 1px 10px 0px rgba(0,0,0,0.35);
-moz-box-shadow: 1px 1px 10px 0px rgba(0,0,0,0.35);
box-shadow: 1px 1px 10px 0px rgba(0,0,0,0.35); transition: all 300ms ease-in-out; }

.blog .blog-item .blog-item-img{ width: 100%;height: 275px; overflow: hidden; padding: 0; margin: 0; }
.blog .blog-item .blog-item-img img{ width: 100%; }
.blog .blog-item .blog-item-dec{ width: 100%; padding: 20px 0 0; margin: 0; }
.blog .blog-item .blog-item-dec h4{ padding:0 20px; margin: 0; }
.blog .blog-item .blog-item-dec h4 a{ font-family: 'Raleway', sans-serif; font-size: 18px; line-height: 28px; padding:0 ; color: #000000c4; text-align: left; font-weight: bold; text-transform: none; transition: all 300ms ease-in-out; }
.blog .blog-item .blog-item-dec h4 a:hover{ color: #007cff; transition: all 300ms ease-in-out; }
.blog .blog-item .blog-item-dec p{ font-family: 'Raleway', sans-serif; font-size: 15px; line-height: 23px; padding: 10px 20px; margin: 0; text-align: justify; }
.blog .blog-item .blog-item-dec a{ display: inline-block; text-align: left;  font-family: 'Raleway', sans-serif; font-size: 12px; line-height: 16px; padding: 20px; margin: 0; color: #f00; text-transform: uppercase; transition: all 300ms ease-in-out; font-weight: bold; }
.blog .blog-item .blog-item-dec a:hover{ color: #007cff; transition: all 300ms ease-in-out; }
.blog .blog-item .blog-item-dec span{ font-family: 'Raleway', sans-serif; font-size: 14px; line-height: 16px; border-top: 1px solid #ccc; width: 100%; display: block; padding: 20px; margin: 0; color: #000; }
.blog-button{ width: 100%; text-align: center; padding: 20px 0 0; margin: 0; }
.blog .blog-button a{ font-family: 'Raleway', sans-serif; display: inline-block; outline: 0; font-size: 14px; line-height: 18px; background: #fff; padding: 16px 30px; text-transform: uppercase; margin: 0; color: #343434; border-radius: 30px; font-weight: bold; text-align: center; }
.blog .blog-button a.button-71 { background-color: #0078d0; border: 0; border-radius: 56px; color: #fff; display: inline-block; outline: 0; padding: 16px 21px; position: relative; text-align: center; text-decoration: none; transition: all .3s; user-select: none; -webkit-user-select: none; touch-action: manipulation; }

.blog .blog-button a.button-71:before { background-color: initial; background-image: linear-gradient(#fff 0, rgba(255, 255, 255, 0) 100%); border-radius: 125px; content: ""; height: 50%; left: 4%; opacity: .5; position: absolute; top: 0; transition: all .3s; width: 92%; }

.blog .blog-button a.button-71:hover {
  box-shadow: rgba(255, 255, 255, .2) 0 3px 15px inset, rgba(0, 0, 0, .1) 0 3px 5px, rgba(0, 0, 0, .1) 0 10px 13px;
  transform: scale(1.05);
}

@media (min-width: 768px) {
  .blog .blog-button a.button-71 {
    padding: 12px 30px;
  }
}

/*Blog Single Page*/
.single-blog{ width: 100%; position: relative; display: block; padding: 60px 0; margin: 0; }
.single-blog .single-iten-blog{ width: 100%; background: #fff; border: 1px solid #ccc; padding: 0; margin: 0; -webkit-box-shadow: 1px 1px 10px 0px rgba(0,0,0,0.15);
-moz-box-shadow: 1px 1px 10px 0px rgba(0,0,0,0.15);
box-shadow: 1px 1px 10px 0px rgba(0,0,0,0.15); }
.single-blog .single-iten-blog .single-blog-image{ width: 100%; height: 444px; padding: 0; margin: 0; }
.single-blog .single-iten-blog .single-blog-image img{ width: 100%; height: 100%; }
.single-blog .single-iten-blog .single-blog-dec{ width: 100%; padding: 30px; margin: 0; }
.single-blog .single-iten-blog .single-blog-dec i{ font-family: 'Raleway', sans-serif; display: inline-block; font-size: 16px; line-height: 18px; color: #828282; padding: 0 0 10px; margin: 0; }
.single-blog .single-iten-blog .single-blog-dec p{ font-family: 'Raleway', sans-serif; display: inline-block; font-size: 15px; line-height: 25px; color: #555; text-align: justify; }

/*Contact Us*/
.contact{ width: 100%; display: block; background: #fff; padding: 60px 0; margin: 0; }
.contact h3{ font-family: 'Raleway', sans-serif; font-size: 36px; line-height: 40px; color: #000; padding: 0 0 50px; margin: 0; font-weight: bold; text-align: center; text-transform: capitalize; }
.contact .contact-form{ width: 100%; padding: 0; margin: 0; background: #fff; border: 2px solid #edaf74; display: inline-block;  }
.contact .contact-form h4{ font-family: 'Raleway', sans-serif; font-size: 24px; line-height: 30px; color: #fff; background: #edaf74; text-align: center; padding: 10px 0; margin: 0; font-weight: bold; text-transform: capitalize;  }
.contact .contact-form form{ width: 100%; padding: 0; margin: 0; display: inline-block; }
.contact .contact-form form .fill-box{ width: 47%; float: left; padding: 20px 0 0; margin: 0 8px; }
.contact .contact-form form .fill-box label{ width: 100%; display: inline-block; font-family: 'Raleway', sans-serif; font-size: 14px; line-height: 16px; color: #000; padding: 0 0 10px; margin: 0; }
.contact .contact-form form .fill-box input{ width: 100%; display: inline-block; font-family: 'Raleway', sans-serif; font-size: 14px; line-height: 16px; color: #000; border: 1px solid #ccc; outline: none; padding: 10px; margin: 0;  }
.contact .contact-form form .message{ width: 96%; padding: 20px 0 0; margin: 0 10px; }
.contact .contact-form form .message textarea{ width: 100% !important; display: inline-block; height: 130px; font-family: 'Raleway', sans-serif; font-size: 14px; line-height: 16px; color: #000; padding: 10px; margin: 0; border: 1px solid #ccc; outline: none; }
.contact .contact-form form .fill-box input[type="submit"]{ font-family: 'Raleway', sans-serif; display: inline-block; outline: 0; font-size: 14px; line-height: 18px; background: #fff; padding: 10px 0; width: 60%; text-align: center;  margin: 0 0 20px; color: #fff; border-radius: 30px; font-weight: bold; box-shadow: 0px 0 5px #edaf74; transition: all 400ms ease-in-out; background: #c28e66; }
.contact .contact-form form .fill-box input[type="submit"]:hover { background: #ba8763; letter-spacing: 1.2px; transition: all 400ms ease-in-out; }

.contact .map{ width: 100%; display: inline-block; height: 340px; padding: 10px; margin: 0; border: 2px solid #edaf74; }
.contact .map iframe{ width: 100%; height: 100%;  padding: 0; margin: 0; }
.contact .contact-address{ width: 100%; padding: 20px 0; margin: 0; }
.contact .contact-address p{ font-family: 'Raleway', sans-serif; font-size: 16px; line-height: 26px; color: #656565; padding: 0; margin: 0; text-align: justify; }
.contact .contact-address p i{ font-size: 18px; line-height: 20px; color: #edaf74; padding: 0 10px 0 0; margin: 0; }
.contact .contact-now{ width: 100%; padding: 0; margin: 0; }
.contact .contact-now ul{ padding: 0; margin: 0; }
.contact .contact-now ul li{ padding: 0; margin: 0; }
.contact .contact-now ul li a{ display: inline-block; color: #656565; font-size: 15px; line-height: 18px; padding: 0; margin: 0 0 10px; transition: all 500ms ease-in-out; font-weight: bold; }
.contact .contact-now ul li a:hover{ color: #c28e66; transition: all 500ms ease-in-out; }
.contact .contact-now ul li a i{ color: #edaf74; padding: 0 10px 0 0; transition: all 500ms ease-in-out; }
.contact .contact-now ul li a i:hover{ color: #edaf74; transition: all 500ms ease-in-out; }




/*Log In Start*/
.log-in-back{ width: 100%; position: relative; background: url(../images/login-back.png) no-repeat; background-size: cover; padding: 60px 0; margin: 0; }
.log-in-back .log-in-box{ width: 34%; background: #0c0c0c52; border: 1px solid #afaeae; padding: 30px; margin: 0 auto; height: auto;
 -webkit-box-shadow: 0 0 40px 0px rgb(4, 4, 4);
-moz-box-shadow: 0 0 40px 0px rgb(4, 4, 4);
box-shadow: 0 0 40px 0px rgb(4, 4, 4); }
.log-in-back .log-in-box .log-in-image{ width: 17%; padding: 10px 0 50px; margin: 0 auto; }
.log-in-back .log-in-box .log-in-image img{ width: 100%; }
.log-in-back .log-in-box form{ width: 100%; padding: 0; margin: 0; }
.log-in-back .log-in-box form .user{ width: 100%; padding: 10px; margin: 0 0 20px; border: 1px solid #afaeae; }
.log-in-back .log-in-box form .user i{ width: 10%; font-size: 18px; line-height: 20px; color: #fff; padding: 0 10px 0 0; margin: 0; }
.log-in-back .log-in-box form .user input{ width: 85%; background: none; border: none; outline: none; font-family: 'Raleway', sans-serif; font-size: 16px; line-height: 26px; color: #fff; }
.log-in-back .log-in-box form .checkbox{ border: none; width: 44%; display: inline-block; padding: 0; margin: 0 0 20px; }
.log-in-back .log-in-box form .checkbox input[type="checkbox"]{ width: auto; padding: 0; margin: 6px 0 ; }
.log-in-back .log-in-box form .checkbox a{ font-family: 'Raleway', sans-serif; font-size: 16px; line-height: 26px; color: #fff; padding: 0 0 0 20px; margin: 0; }
.log-in-back .log-in-box form .forget{ border: none; width: 54%; text-align: right; padding: 0; margin: 0; }
.log-in-back .log-in-box form .button{ width: 100%; padding: 0; }
.log-in-back .log-in-box form .button input[type="submit"]{ width: 100%; font-size: 16px; line-height: 18px; color: #fff; text-transform: uppercase; font-weight: bold; padding: 13px 0; margin: 0; transition: all 300ms ease-in-out;}
.log-in-back .log-in-box form .button input[type="submit"]:hover{ background: #0055804a; transition: all 300ms ease-in-out; }

/*sign-up-back*/
.sign-up-back{  width: 100%; position: relative; background: url(../images/login-back.png) no-repeat; background-size: cover; padding: 60px 0; margin: 0; }
.sign-up-back .sign-up-box{ width: 60%; background: #0c0c0c52; border: 1px solid #afaeae; padding: 30px; margin: 0 auto; height: auto;
 -webkit-box-shadow: 0 0 40px 0px rgb(4, 4, 4);
-moz-box-shadow: 0 0 40px 0px rgb(4, 4, 4);
box-shadow: 0 0 40px 0px rgb(4, 4, 4); }
.sign-up-back .sign-up-box .sign-up-image{ width: 10%; padding: 10px 0 50px; margin: 0 auto; }
.sign-up-back .sign-up-box .sign-up-image img{ width: 100%; }
.sign-up-back .sign-up-box form{ width: 100%; padding: 0; margin: 0; }
.sign-up-back .sign-up-box form .user-up{ width: 46%; display: inline-block; padding: 0; margin: 15px 11px; }
.sign-up-back .sign-up-box form .user-up label{ width: 100%; font-family: 'Raleway', sans-serif; font-size: 16px; line-height: 26px; color: #fff; }
.sign-up-back .sign-up-box form .user-up input{ width: 100%; border: none; outline: none; font-family: 'Raleway', sans-serif; font-size: 16px; line-height: 26px; color: #fff; padding: 10px; margin: 0; border: 1px solid #ccc; background: #01010147; }
.sign-up-back .sign-up-box form .user-up select{ width: 100%; background: #01010147; outline: none; padding: 16px 10px; margin: 0; border: 1px solid #ccc; color: #b6b4b4; }
.sign-up-back .sign-up-box form .user-up select option{ background: #ccc; color: #000; padding: 0; margin: 0; }
.sign-up-back .sign-up-box form .user-up input[type="date"]{ color: #b7b7b7; outline: none; }
.sign-up-back .sign-up-box form .user-up input[type="radio"]{width: auto; padding: 0; margin: 14px 7px 0 0; color: #fff;}
.sign-up-back .sign-up-box form .user-up span { color: #fff; padding: 0; margin: 25px 33px 0 0;}
.sign-up-back .sign-up-box form .user-up input[type="checkbox"]{ width: auto; font-size: 16px; line-height: 18px; text-transform: uppercase; font-weight: bold; padding: 10px  ; margin: 0 ;}
.sign-up-back .sign-up-box form .user-up a{ font-size: 16px; line-height: 18px; color: #fff; padding: 0; margin: 0; }
.sign-up-back .sign-up-box form .user-up input[type="submit"]{ width: 100%; font-size: 16px; line-height: 18px; color: #fff; text-transform: uppercase; font-weight: bold; padding: 13px 0; margin: 0; transition: all 300ms ease-in-out;}
.sign-up-back .sign-up-box form .user-up input[type="submit"]:hover{ background: #0055804a; transition: all 300ms ease-in-out; color: #fff; }




/*Footer Start*/

/*.footer{ width: 100%; position: relative; display: block; background: #000812; padding: 50px 0 20px; margin: 0; }
.footer .footer-logo{ width: 60%; display: inline-block; padding: 0 0 20px; margin: 0; }
.footer .footer-logo img{ width: 100%; }
.footer .address{ width: 95%; display: inline-block; padding: 0; margin: 0; }
.footer .address p{ font-family: 'Raleway', sans-serif; font-size: 13px; line-height: 24px; color: #b0b0b0; padding: 0; margin: 0; text-align: justify;}
.footer .footer-nav{ width: 100%; display: block; padding: 0; margin: 0; }
.footer .footer-nav h5{ font-family: 'Raleway', sans-serif; font-size: 20px; line-height: 22px; color: #fff; padding: 0 0 20px; margin: 0; font-weight: bold; }
.footer .footer-nav ul{ padding: 0; margin: 0; }
.footer .footer-nav ul li{ padding: 6px 0; margin: 0; }
.footer .footer-nav ul li a{ font-family: 'Raleway', sans-serif; font-size: 12px; line-height: 14px; color: #b6b6b6; padding: 0; margin: 0; text-transform: uppercase; transition: all 400ms ease-in-out; }
.footer .footer-nav ul li a:hover{ color: #fff; transition: all 400ms ease-in-out; }
.footer .footer-social{ width: 100%; display: inline-block; padding: 0; margin: 0; }
.footer .footer-social h5{ font-family: 'Raleway', sans-serif; font-size: 20px; line-height: 22px; color: #fff; padding: 0 0 20px; margin: 0; font-weight: bold; }
.footer .footer-social p{font-family: 'Raleway', sans-serif; font-size: 13px; line-height: 22px; color: #a9a3a3; padding: 0; margin: 0; text-align: justify; }
.footer .footer-social form{ width: 100%; padding: 0; margin: 10px 0 20px; }
.footer .footer-social form input[type="email"] { width: 75%; float: left; background: #fff; border: none; outline: none; font-size: 15px; line-height: 20px; padding: 10px; margin: 0; border-radius: 5px 0 0px 5px; color: #000; height: 40px; }
.footer .footer-social form input[type="submit"] { font-family: 'Raleway', sans-serif;  width: 25%; float: right; background: #0078d0; border: none; outline: none; color: #fff; border-radius: 0 5px 5px 0; padding: 9px 0; text-transform: uppercase; font-weight: bold; font-size: 16px; height: 40px; }

.footer .footer-social ul{ padding: 15px 0 0; margin: 0; display: inline-block;}
.footer .footer-social ul li{ display: inline-block; padding: 0 10px; margin: 0; }
.footer .footer-social ul li a{  font-family: 'Raleway', sans-serif; font-size: 16px; line-height: 22px; color: #b6b6b6; padding: 0; margin: 0; text-transform: uppercase; font-weight: bold; transition: all 400ms ease-in-out; }
.footer .footer-social ul li a:hover{ color: #fff; transition: all 400ms ease-in-out; }*/

/*Footer Start*/
.footer{ width: 100%; position: relative; background: url(../images/footer-banner.png) no-repeat; background-size: cover;  display: block; padding: 40px 0; margin: 0; }
.footer .logo{ width: 30%; text-align: center; padding: 0 0 20px; margin: 0 auto; display: block; }
.footer .logo img{ width: 100%;  }

.footer .footer-nav{ width: 100%; padding: 0; margin: 0; text-align: center; }
.footer .footer-nav h5{ font-size: 20px; line-height: 22px; color: #fff; font-weight: bold; padding: 0; margin: 0 0 15px; display: inline-block; }
.footer h5{ font-size: 20px; line-height: 22px; color: #fff; font-weight: bold; padding: 0; margin: 0 0 15px; }

.footer .footer-nav ul{ padding: 8px 0; margin: 0 0 30px; display: inline-block; border-top: 1px solid #edaf74; border-bottom: 1px solid #edaf74; width: 70%; }
.footer .footer-nav ul li{ font-size: 15px; line-height: 18px; padding: 0 15px; margin: 0; display: inline-block; }
.footer .footer-nav ul li a{ color: #cecece; transition: all 500ms ease-in-out; }
.footer .footer-nav ul li a:hover{ color: #edaf74; transition: all 500ms ease-in-out; }
.footer .footer-about ul li a i{ color: #edaf74; padding: 0 10px 0 0; }


.footer .footer-about{ width: 100%; padding: 0; margin: 0; position: relative; z-index: 9; }
.footer .footer-about h5{ font-size: 20px; line-height: 22px; color: #fff; font-weight: bold; padding: 0; margin: 0 0 15px; }
.footer .footer-about p{ font-size: 15px; line-height: 24px; color: #9f9f9f; padding: 0 0 20px; margin: 0; text-align: justify; }
.footer .footer-about ul{ padding: 0; margin: 0; }
.footer .footer-about ul li{ display: inline-block; float: left; font-size: 15px; line-height: 18px; padding: 0; margin: 0 0 10px; color: #edaf74; }

.footer .footer-about ul li a{ }
.footer .footer-about ul li a i{ color: #edaf74; padding: 0 10px 0 0; transition: all 500ms ease-in-out;  }
.footer .footer-about ul li a i:hover{ color: #edaf74; transition: all 500ms ease-in-out; }


.footer .footer-social{ width: 100%; display: inline-block; padding: 0; margin: 0; }

.footer .footer-social p{font-family: 'Raleway', sans-serif; font-size: 14px; line-height: 22px; color: #a9a3a3; padding: 0 0 10px; margin: 0; text-align: justify; }
.footer .footer-social form{ width: 100%; padding: 0; margin: 0 0 15px; display: inline-block; position: relative;  }
.footer .footer-social form input[type="email"] { width: 75%; float: left; background: #fff; border: none; outline: none; font-size: 15px; line-height: 20px; padding: 10px; margin: 0; border-radius: 5px 0 0px 5px; color: #000; height: 40px; }
.footer .footer-social form input[type="submit"] { font-family: 'Raleway', sans-serif;  width: 25%; float: right; background: #edaf74; border: none; outline: none; color: #fff; border-radius: 0 5px 5px 0; padding: 9px 0; text-transform: uppercase; font-weight: bold; font-size: 16px; height: 40px; }
.footer .footer-social ul.footer-contact{ padding: 0; margin: 0; }
.footer .footer-social ul.footer-contact li{ padding: 0; margin: 0; }
.footer .footer-social ul.footer-contact li a{ display: inline-block; color: #edaf74; font-size: 15px; line-height: 18px; padding: 0; margin: 0 0 10px; transition: all 500ms ease-in-out; }
.footer .footer-social ul.footer-contact li a:hover{ color: #c28e66; transition: all 500ms ease-in-out; }
.footer .footer-social ul.footer-contact li a i{ color: #a9a3a3; padding: 0 10px 0 0; transition: all 500ms ease-in-out; }
.footer .footer-social ul.footer-contact li a i:hover{ color: #edaf74; transition: all 500ms ease-in-out; }
.footer .location-map{ width: 100%; height: 240px; border: 2px solid #edaf74; padding: 7px; margin: 0; }
.footer .location-map iframe{ width: 100%; height: 100%; border: 1px solid #fff; }

/*Copyright Start*/
.copyright{ width: 100%; position: relative; background: #010b11; display: block; border-top: 2px solid #edaf74; padding: 10px 0; margin: 0; }
.copyright .just-link{ width: 100%; padding: 5px 0 0; margin: 0; }
.copyright .just-link ul li { display: inline-block; padding: 0 10px 0 0; margin: 0; }

.copyright .just-link ul li a { font-size: 14px; line-height: 16px; color: #fff; padding: 0; margin: 0; transition: all 500ms ease-in-out; }
.copyright .just-link ul li a:hover{ color: #edaf74; transition: all 500ms ease-in-out; }

.copyright .botom-text-right{ width: 100%; padding: 5px 0 0; margin: 0; }
.copyright .botom-text-right p{ font-size: 14px; line-height: 18px; color: #cecece; padding: 0; margin: 0; text-align: center; }
.copyright .botom-text-right p span{ padding: 0 0 0 10px; }
.copyright .botom-text-right p span a{ color: #edaf74; transition: all 500ms ease-in-out }
.copyright .botom-text-right p span a:hover{ color: #c28e66; transition: all 500ms ease-in-out; }

.copyright .footer-brochure{ width: 90%; padding: 0; margin: 0; float: right; }
.copyright .footer-brochure h5{ font-size: 20px; line-height: 22px; color: #fff; font-weight: bold; padding: 0; margin: 0 0 15px; }
.copyright .footer-brochure a{  display: inline-block; font-size: 14px; line-height: 16px; color: #fff; background: #c28e66; padding: 4px 0; margin: 0; border-radius: 30px; transition: all 400ms ease-in-out; width: 100%; text-align: center; border: 1px solid #fff; text-transform: uppercase; }
.copyright .footer-brochure a:hover{ letter-spacing: 1.5px; transition: all 400ms ease-in-out; }
.copyright .botom-text-right p a:hover{ color: #f00; transition: all 500ms ease-in-out; }








/*/------------------------Tab And I-phone Responsive View---------------------/*/



@media(max-width: 768px){

.header-top .header-top-left { padding: 0; margin: 0px 0px 0 0; }
.header-top .header-top-left i { font-size: 10px; line-height: 12px; padding: 0 2px 0 0; margin: 0; }
.header-top .header-top-left a { font-family: initial; font-size: 14px; line-height: 16px; letter-spacing: 1px; }
.header-top .header-top-right ul { padding: 8px 0 0 0; }
a.BrochureDownload { margin: 7px 0 0 0; }
.header-bottom .logo { width: 60%; padding: 0; margin: 5px 0 0; display: inline-block;}
.header-bottom .logo a img { width: 24%; float: left; }
.header-bottom .logo h5 { float: right; font-size: 26px; line-height: 28px; padding: 20px 0 0; }


.banner .text-dec { width: 100%; top: 17%; }
.banner .text-dec .text-dec-box h2 { font-size: 60px; line-height: 72px; }


.about .about-dec { width: 100%; padding: 0; margin: 0; }
.about .about-dec h3 { font-size: 28px; line-height: 34px; }
.about .about-dec p { font-size: 13px; line-height: 23px; }
.about .about-dec a { outline: 0; font-size: 13px; line-height: 16px; padding: 8px 0; width: 40%; }


.offer h3 { font-size: 28px; line-height: 34px; }
.offer p { font-size: 14px; line-height: 22px; color: #545454; padding: 5px 0 20px; margin: 0; }
.offer .offer-item-dec ul li { padding: 13px 10px; height: 125px; }
.offer .offer-item-dec ul li h5 { font-size: 12px; line-height: 15px; }
.service h3 { font-size: 28px; line-height: 32px; color: #fff; padding: 0 0 20px; }
.service .service-dec { width: 100%; display: inline-block; padding: 10px; }
.service .service-dec h3 { font-size: 20px; line-height: 26px; padding: 10px 0; }
.service .service-dec p { font-size: 14px; line-height: 18px; }
.service .service-dec p b { font-size: 25px; }


.gallery h3 { font-family: 'Raleway', sans-serif; font-size: 28px; line-height: 34px; padding: 0 0 20px; }
.gallery .gallery-images { margin: 0; }
.wonderful-video .play-video { width: 100%; height: 198px; }
.wonderful-video .play-video-dec h3 { font-size: 28px; line-height: 34px; }
.wonderful-video .play-video-dec p { font-size: 13px; line-height: 23px; padding: 10px 0 20px; }
.wonderful-video .play-video-dec a { font-size: 13px; line-height: 16px; padding: 8px 0; width: 40%; }
.wonderful-video { padding: 30px 0; margin: 0; }

.testimonial h2 { font-size: 28px; line-height: 34px; padding: 0 0 20px; }

.testimonial .testi-img { height: 210px; }
.testimonial .testi-img img { width: 100%; height: 100%; }
.testimonial .testimonial-content { padding: 12px 15px; }
.testimonial .testimonial-content h5 { font-size: 14px; line-height: 18px; padding: 2px 0 0; }
.testimonial .testimonial-content p { font-size: 12px; line-height: 16px; }

.whychoos { position: relative; width: 100%; padding: 30px 0; }
.whychoos .why-box h3 { font-size: 13px; line-height: 17px; }
.whychoos .why-box p { font-size: 13px; line-height: 18px; }

.footer { width: 100%; padding: 30px 0; }
.footer .footer-nav ul { padding: 6px 0; margin: 0 0 20px; width: 87%; }

.footer .footer-nav ul li { font-size: 13px; line-height: 16px; padding: 0 10px; }
.footer .footer-about h5 { font-size: 16px; line-height: 20px; padding: 0; margin: 0 0 8px; }
.footer .footer-about p { font-size: 13px; line-height: 23px; padding: 0 0 10px; }
.footer h5 { font-size: 16px; line-height: 20px; padding: 0; margin: 0 0 10px; }
.footer .footer-social p { font-size: 13px; line-height: 23px; }
.footer .footer-social ul.footer-contact li a i { padding: 0 4px 0 0; font-size: 12px; }
.footer .footer-social ul.footer-contact li a { font-size: 13px; line-height: 16px; padding: 0; margin: 0 0 6px; }
.footer .location-map { width: 100%; height: 265px; }

.copyright .just-link ul li a { font-size: 12px; line-height: 14px; }
.copyright .botom-text-right p { font-size: 12px; line-height: 18px; }
.copyright .footer-brochure { width: 100%; padding: 0; margin: 10px 0 0; }
.copyright .footer-brochure a { font-size: 12px; line-height: 16px; }
.copyright .just-link { width: 100%; padding: 13px 0 0; }

.inner-about .inner-about-box .inner-about-dec h3 { font-size: 28px; line-height: 34px; padding: 0 0 0px; }
.inner-about .inner-about-box .inner-about-dec P { font-size: 13px; line-height: 23px; padding: 5px 0; }


.inner-about .inner-about-box .inner-about-images{ width: 100%; height: 300px; padding: 0; margin: 0;}
.inner-about .inner-about-box .inner-about-images img{ width: 100%; height: 100%; }
.inner-about { width: 100%; padding: 30px 0 0; }
.about-mission-vison .mission-dec h3 { font-size: 28px; line-height: 34px; padding: 0 0 0px; }
.about-mission-vison .mission-dec p { font-size: 13px; line-height: 23px; padding: 5px 0; }
.singleroom .righttextbox-single h3 { font-size: 28px; line-height: 34px; padding: 10px 0; }
.singleroom .righttextbox-single h5 { font-size: 18px; line-height: 26px; color: #041924; padding: 0; margin: 0 0 0px; }
.singleroom .righttextbox-single ul.area li b { font-size: 16px; line-height: 20px; padding: 0 8px 0 0; margin: 0; }
.singleroom .righttextbox-single ul.area li { font-size: 14px; padding: 0; margin: 0 18px 0 0; }
.singleroom .righttextbox-single ul { padding: 10px 0; margin: 0px 0; }
.singleroom .righttextbox-single ul li img { width: 4%; margin: 0 7px 0 0; }
.singleroom .righttextbox-single ul li { font-size: 14px; line-height: 28px; }
.singleroom .righttextbox-single h2 { font-size: 13px; line-height: 23px; }
.singleroom .righttextbox-single a { font-size: 13px; line-height: 16px; padding: 8px 0; width: 20%; margin: 0; }


.pageloadPupup .modal-header img { width: 8%; }
.modal-body { position: relative; padding: 15px; }
.pageloadPupup .modal-dialog { width: 658px; margin: 120px auto; }
.pageloadPupup .modal-body .sitaram-popup ul li { font-size: 13px; line-height: 23px; font-weight: bold; padding: 5px 0; margin: 0; }
.pageloadPupup .modal-footer button { font-size: 13px; line-height: 18px; padding: 8px 0; width: 18%; }

.enquary-block .enquary-content h3 { font-size: 20px; line-height: 26px; padding: 7px 0; }
.enquary-block .enquary-content form .enquary-fill-form label { font-size: 13px; line-height: 18px; padding: 0 0 5px; margin: 0; }
.enquary-block .enquary-content form .enquary-fill-form input { font-size: 13px; line-height: 16px; padding: 8px; }

.enquary-block .enquary-content { width: 65%; }
.enquary-block .enquary-content form .enquary-fill-form { width: 46%; float: left; padding: 0; margin: 5px 9px; }

.enquary-block .enquary-content form .requirements label { font-size: 13px; line-height: 18px; padding: 0 0 5px; margin: 0; }
.enquary-block .enquary-content form .requirements textarea { width: 96%; height: 90px; font-size: 13px; line-height: 16px; padding: 8px; }
.enquary-block .enquary-content form .checkbox input { width: 5%; top: 4px; }
.enquary-block .enquary-content form .checkbox a { font-size: 13px; line-height: 18px; color: #fff; padding: 0 0 0 16px; margin: 0; }
.enquary-block .enquary-content form .enquary-btn { width: 100%; margin: 5px 0 20px; }
.enquary-block .enquary-content form .enquary-btn input[type="submit"] { width: 28%; font-size: 13px; line-height: 16px; padding: 8px 0; }
.gallery .gallery-images-item { width: 100%; padding: 5px; }

.contact { width: 100%; padding: 30px 0; margin: 0; }
.contact h3 { font-size: 28px; line-height: 34px; padding: 0 0 20px; }
.contact .contact-form h4 { font-size: 20px; line-height: 26px; padding: 7px 0; }
.contact .contact-form form .fill-box label { font-size: 13px; line-height: 16px; padding: 0 0 5px; }

.contact .contact-form form .fill-box { width: 47%; float: left; padding: 10px 0 0; margin: 0 5px; }
.contact .contact-form form .fill-box input { font-size: 13px; line-height: 16px; padding: 5px; }
.contact .contact-form form .message textarea { height: 110px; font-size: 13px; line-height: 16px; padding: 5px; }
.contact .contact-form form .fill-box input[type="submit"] { font-size: 13px; line-height: 16px; padding: 8px 0; width: 90%; }

.contact .map { width: 100%; display: inline-block; height: 275px; padding: 6px; }
.contact .contact-address p { font-size: 13px; line-height: 20px; }
.contact .contact-address p i { font-size: 16px; line-height: 18px; }
.contact .contact-now ul li a { font-size: 13px; line-height: 18px; padding: 0; margin: 0 0 5px; }
.contact .contact-address { width: 100%; padding: 15px 0; margin: 0; }




}

@media(max-width: 600px){

  .header-top .header-top-left { padding: 0; margin: 0; width: 100%; }
.header-top .header-top-right ul li { list-style: none; margin: 0 2px; }
a.BrochureDownload { width: 29%; font-size: 10px; padding: 4px 0; line-height: 14px; float: right; margin: 0; }
.header-bottom .logo a img { width: 29%; }
.header-bottom .logo h5 { float: right; font-size: 21px; line-height: 26px; padding: 23px 0 0; }

.banner .item{ height: 300px; }
.banner .item img{ height: 300px; }

 .banner .text-dec .text-dec-box h2 { font-size: 48px; line-height: 54px; }
 .about .about-dec a { outline: 0; font-size: 13px; line-height: 16px; padding: 8px 0; width: 28%; margin: 20px 0 30px; }
.service .service-dec { width: 100%; padding: 10px; margin: 0 0 30px; }
.service .service-dec img { width: 100%; height: 290px; }

.wonderful-video .play-video { width: 100%; height: 280px; margin: 0 0 30px; }
.wonderful-video .play-video-dec { width: 100%; padding: 0 }

 .wonderful-video .play-video-dec a { font-size: 13px; line-height: 16px; padding: 8px 0; width: 28%; }

.testimonial .testi-img { height: 250px; }
  .testimonial .testimonial-content p { font-size: 13px; line-height: 23px; }

  .footer .footer-nav ul li { font-size: 13px; line-height: 16px; padding: 0 7px; }
 .footer { width: 100%; padding: 20px 0; }
.footer .footer-nav ul { padding: 4px 0; margin: 0 0 20px; width: 100%; }
.footer .logo { width: 40%; }
 .copyright .just-link { width: 100%; padding: 5px 0 0; }
.copyright .footer-brochure a { font-size: 14px; line-height: 16px; padding: 4px 0; margin: 0; width: 45%; }

.inner-about .inner-about-box { width: 100%; padding: 0; margin: 0; border: none; }
 .inner-about .inner-about-box .inner-about-images { width: 100%; height: 300px; padding: 10px; margin: 0; border: 2px solid #edaf74; }


  .inner-about .inner-about-box .inner-about-images img { width: 100%; height: 275px; }
.inner-about .inner-about-box .inner-about-images { width: 100%; height: 300px; padding: 10px; }
.singleroom .righttextbox-single ul li img { width: 4%; margin: 0 10px 0 0; }
.singleroom .righttextbox-single a { font-size: 13px; line-height: 16px; padding: 8px 0; width: 25%; }
 .enquary-block .enquary-content { width: 81%; }
 .gallery .gallery-images-item { width: 100%; padding: 10px; }
.contact .contact-form form .fill-box { width: 47%; float: left; padding: 10px 0 0; margin: 0 8px; }
  .contact .contact-form form .fill-box input { font-size: 13px; line-height: 16px; padding: 8px; }
.contact .contact-form form .message { width: 97%; padding: 10px 0 0; margin: 0 8px; }
.contact .contact-form form .fill-box input[type="submit"] { font-size: 13px; line-height: 16px; padding: 8px 0; width: 74%; }
.contact .contact-form { width: 100%; padding: 0; margin: 0 0 30px; }
.contact .map { width: 100%; height: 275px; padding: 10px; }
 .contact .contact-address { width: 100%; padding: 15px 0 5px; margin: 0; }




 .pageloadPupup .modal-dialog { width: 550px; }
 .pageloadPupup .modal-header img { width: 10%; }
.pageloadPupup .modal-body .sitaram-popup ul li { font-size: 12px; line-height: 19px; font-weight: bold; padding: 5px 0; margin: 0; }








}

@media(max-width: 568px){
    /*/chek 500/*/

.header-bottom .logo { width: 70%; }
 .header-bottom .logo a img { width: 34%; }
.header-bottom .logo h5 { float: right; font-size: 20px; line-height: 26px; padding: 28px 0 0; }

.banner .text-dec .text-dec-box h2 { font-size: 41px; line-height: 50px; }
.offer .offer-item-dec ul li { width: 50%; padding: 30px 25px; margin: 0; margin: 0 0 20px; height: 140px; }
 .wonderful-video .play-video { width: 100%; height: 265px; }
.footer .logo { width: 50%; }


  .footer .footer-nav ul li { font-size: 11px; line-height: 16px; padding: 0px 4px; }

.copyright .botom-text-right p { text-align: right; }
.copyright .footer-brochure { width: 100%; padding: 0; margin: 5px 0 0; }
 .copyright .footer-brochure a { font-size: 12px; line-height: 14px; padding: 4px 0; margin: 0; width: 40%; }
.singleroom .righttextbox-single h3 { font-size: 24px; line-height: 32px; padding: 10px 0; }
.singleroom .righttextbox-single ul li img { width: 5%; margin: 0 7px 0 0; }

 .pageloadPupup .modal-dialog { width: 450px; margin: 65px auto; }
 .pageloadPupup .modal-footer button { font-size: 13px; line-height: 18px; padding: 8px 0; width: 25%; }
.enquary-block .enquary-content { width: 100%; }
 .contact .contact-form form .fill-box { width: 47%; float: left; padding: 10px 0 0; margin: 0 7px; }
.contact .contact-form form .message { width: 96%; padding: 20px 0 0; margin: 0 10px; }


.singleroom .righttextbox-single ul.cost li a { font-size: 13px; line-height: 18px; padding: 8px 0; width: 58%; }




















}


@media(max-width: 480px){
        /*/chek 450/*/

  a.BrochureDownload { width: 34%; }
 .pageloadPupup .modal-dialog { width: 425px; margin: 65px auto; }
.modal-footer { padding: 12px; }
.pageloadPupup .modal-footer button { font-size: 12px; line-height: 18px; padding: 6px 0; width: 25%; }


  .header-bottom .logo h5 { float: right; font-size: 18px; line-height: 26px; padding: 22px 0 0; }
.banner .item { height: 250px; }
.banner .item img { height: 250px; }
.banner .text-dec .text-dec-box h2 { font-size: 37px; line-height: 44px; }
.about .about-dec a { outline: 0; font-size: 13px; line-height: 16px; padding: 8px 0; width: 32%; margin: 20px 0 30px; }
 .wonderful-video .play-video { width: 100%; height: 240px; }
.wonderful-video .play-video-dec a { font-size: 13px; line-height: 16px; padding: 8px 0; width: 32%; }
.footer .footer-nav ul li { font-size: 10px; line-height: 14px; padding: 0px 4px; }

.footer .logo { width: 30%; text-align: center; padding: 0 0 15px; margin: 0 auto; display: block; }
.copyright .botom-text-right p { font-size: 11px; line-height: 18px; }
.copyright .just-link ul li a { font-size: 11px; line-height: 13px; }
.copyright .footer-brochure a { font-size: 10px; line-height: 12px; padding: 4px 0; margin: 0; width: 42%; }

 .singleroom .righttextbox-single ul li { font-size: 13px; line-height: 22px; }
.singleroom .righttextbox-single ul.area li b { font-size: 14px; line-height: 22px; padding: 0px 8px 0 0; margin: 0; }

.singleroom .righttextbox-single a { font-size: 12px; line-height: 16px; padding: 8px 0; width: 32%; }
 .enquary-block .enquary-content form .enquary-fill-form { width: 45%; float: left; padding: 0; margin: 5px 9px; }
.enquary-block .enquary-content form .checkbox { width: 100%; }
  .enquary-block .enquary-content form .checkbox input { width: 5%; top: 3px; }
  .enquary-block .enquary-content form .checkbox a { font-size: 13px; line-height: 18px; padding: 0 0 0 25px; }
.enquary-block .enquary-content form .enquary-btn { width: 100%; margin: 5px 0 20px; }
.contact .contact-form form .fill-box { width: 46%; float: left; padding: 10px 0 0; margin: 0 8px; }
.singleroom .righttextbox-single ul.cost li a {
    font-size: 13px;
    line-height: 15px;
    padding: 7px 0;
    width: 66%;
  }

}

@media(max-width: 440px){
        /*/chek 420/*/

 .header-top .header-top-left i { font-size: 9px; line-height: 11px; padding: 0 2px 0 0; margin: 0; }
 .header-top .header-top-left { padding: 0; margin: 0; width: 100%; display: block; line-height: 0; }
.header-top .header-top-right ul li a { display: block; width: 23px; height: 23px; text-align: center; line-height: 24px; }
 .header-top .header-top-right ul { padding: 4px 0 0 0; }
a.BrochureDownload { width: 42%; }
 .header-bottom .logo { width: 77%; }

.banner .item img { height: 235px; }
  .banner .item { height: 235px; }
.banner .text-dec .text-dec-box h2 { font-size: 33px; line-height: 40px; }

.about { padding: 20px 0; margin: 0; }
.about .about-dec h3 { font-size: 24px; line-height: 30px; padding: 0 0 5px; }
 .about .about-dec p { font-size: 12px; line-height: 20px; }
.about .about-dec a { font-size: 12px; line-height: 14px; padding: 8px 0; width: 34%; margin: 15px 0 20px; }

.offer h3 { font-size: 24px; line-height: 30px; }
.offer { padding: 20px 0; margin: 0; }
 .offer p { font-size: 13px; line-height: 18px; color: #545454; padding: 5px 0 20px; margin: 0; }
.offer .offer-item-dec ul li { width: 50%; padding: 20px 15px; margin: 0; margin: 0 0 20px; height: 115px; }

.offer .offer-item-dec ul li img { width: 18%; padding: 0 0 15px; }
.offer .offer-item-dec ul li .title-text { width: 100%; padding: 15px 0 0; border-top: 2px solid #fff; }
.offer .offer-item-dec ul li h5 { font-size: 11px; line-height: 15px; }

.service { padding: 20px 0; }
  .service h3 { font-size: 24px; line-height: 30px; }
.service .service-dec h3 { font-size: 18px; line-height: 24px; padding: 8px 0; }
.service .service-dec p { font-size: 12px; line-height: 16px; }
.service .service-dec p b { font-size: 22px; }

.gallery { padding: 20px 0; }
.gallery h3 { font-size: 24px; line-height: 30px; }
 .wonderful-video .play-video { width: 100%; height: 223px; margin: 0 0 20px;}
  .wonderful-video .play-video-dec h3 { font-size: 24px; line-height: 30px; }
  .wonderful-video .play-video-dec p { font-size: 12px; line-height: 20px; padding: 10px 0 15px; }
.wonderful-video .play-video-dec a { font-size: 12px; line-height: 14px; padding: 8px 0; width: 34%; margin: 0; }
  .testimonial h2 { font-size: 24px; line-height: 30px; padding: 0 0 20px; }
.testimonial { width: 100%; position: relative; display: block; background: #ebf0ff; padding: 20px 0; }
.testimonial #testimonial-slider .item { margin: 0; }
.testimonial .testimonial-content p { font-size: 12px; line-height: 20px; }
.testimonial .testimonial-content { padding: 15px 0; }
.whychoos { position: relative; width: 100%; padding: 20px 0; }
.whychoos .why-box p { font-size: 12px; line-height: 18px; }
.whychoos .why-box h3 { font-size: 13px; line-height: 15px; padding: 5px 0; }
  .footer .footer-nav ul { padding: 4px 0; margin: 0 0 20px; width: 85%; }
.footer .logo { width: 35%; text-align: center; padding: 0 0 15px; margin: 0 auto; display: block; }
 .footer .footer-nav ul { padding: 4px 0; margin: 0 0 20px; width: 85%; }
 .footer .footer-about h5 { font-size: 15px; line-height: 19px; padding: 0; margin: 0 0 5px; }
  .footer .footer-about p { font-size: 12px; line-height: 20px; }
.footer .footer-about ul li { font-size: 13px; line-height: 15px; padding: 0; }
.footer h5 { font-size: 15px; line-height: 19px; margin: 0 0 5px; }
.footer .footer-social p { font-size: 12px; line-height: 20px; }

.copyright .just-link { width: 100%; padding: 5px 0 0; display: block; line-height: 18px; }
 .copyright .just-link ul li a { font-size: 10px; line-height: 12px; }
.copyright .botom-text-right p { font-size: 10px; line-height: 16px; }
.copyright .footer-brochure a { font-size: 10px; line-height: 12px; padding: 4px 0; margin: 0; width: 47%; }
 .inner-about { width: 100%; padding: 20px 0 0; }

.inner-about .inner-about-box .inner-about-dec h3 { font-size: 24px; line-height: 30px; }
.inner-about .inner-about-box .inner-about-dec P { font-size: 12px; line-height: 20px; padding: 5px 0; }

.about-mission-vison .mission-image { width: 100%; display: inline-block; padding: 10px; margin: 0 0 20px; border: 2px solid #edaf74; }
.about-mission-vison .mission-dec h3 { font-size: 24px; line-height: 30px; padding: 0 0 0px; }
.about-mission-vison .mission-dec p { font-size: 12px; line-height: 20px; padding: 5px 0; }
  .singleroom .righttextbox-single h3 { font-size: 24px; line-height: 30px; padding: 10px 0; }
  .singleroom .righttextbox-single ul.area li { font-size: 12px; padding: 0; margin: 0 18px 0 0; }
.singleroom .righttextbox-single h5 { font-size: 16px; line-height: 24px; color: #041924; padding: 0; margin: 0 0 0px; }
.singleroom .righttextbox-single ul li { font-size: 11px; line-height: 22px; margin: 0 10px 0 0; }
  .singleroom .righttextbox-single ul { padding: 5px 0; margin: 0px 0; }
.singleroom .righttextbox-single h2 { font-size: 12px; line-height: 20px; }
 .singleroom .righttextbox-single a { font-size: 12px; line-height: 14px; padding: 8px 0; width: 37%; }
.singleroom { padding: 20px 0; }

.enquary-block .enquary-content form .requirements textarea { width: 95%; }
  .enquary-block .enquary-content form .enquary-btn input[type="submit"] { width: 30%; font-size: 12px; line-height: 14px; padding: 8px 0; }
.contact .contact-form form .fill-box { width: 45%; float: left; padding: 10px 0 0; margin: 0 9px; }

  .contact .contact-form form .message textarea { height: 100px; font-size: 12px; line-height: 14px; padding: 7px; }
 .contact .contact-form form .message { width: 95%; padding: 10px 0 0; margin: 0 9px; }
.contact .contact-form form .fill-box input[type="submit"] { font-size: 12px; line-height: 14px; padding: 8px 0; width: 81%; margin: 0 0 15px;}
.contact .contact-address p { font-size: 12px; line-height: 20px; }
.contact .contact-address p i { font-size: 12px; line-height: 18px; }
.contact .contact-now ul li a { font-size: 12px; line-height: 18px; padding: 0; }


.pageloadPupup .modal-header { background: #fff; padding: 10px 0 10px; }
.modal-body { position: relative; padding: 10px; }
 .pageloadPupup .modal-dialog { width: 360px; margin: 65px auto; }
  .pageloadPupup .modal-body .sitaram-popup ul li { font-size: 12px; line-height: 18px; font-weight: bold; padding: 4px 0; margin: 0; }
 .pageloadPupup .modal-footer button { font-size: 12px; line-height: 18px; padding: 6px 0; width: 34%; }





}

@media(max-width: 414px){
        /*/chek 400/*/
.header-bottom .logo { width: 82%; }








}


@media(max-width: 384px){
        /*/chek 380/*/
 .header-bottom .logo a img { width: 30%; }

 .wonderful-video .play-video { width: 100%; height: 200px; margin: 0 0 20px; }

 .whychoos .why-box p { font-size: 10px; line-height: 18px; }

.inner-banner .text-header { bottom: 82px; left: 30px; }
 .enquary-block .enquary-content form .enquary-fill-form { width: 45%; float: left; padding: 0; margin: 5px 8px; }
.enquary-block .enquary-content form .requirements textarea { width: 94%; }
 .contact .contact-form form .fill-box { width: 45%; float: left; padding: 10px 0 0; margin: 0 8px; }


}


@media(max-width: 375px){
        /*/chek 360/*/

.pageloadPupup .modal-dialog { width: 340px; margin: 65px auto; }
.pageloadPupup .modal-header img { width: 12%; }
  .header-bottom .logo a img { width: 27%; }
.header-bottom .logo h5 { float: right; font-size: 18px; line-height: 26px; padding: 15px 0 0; }
.wonderful-video .play-video { width: 100%; height: 188px; margin: 0 0 20px; }
.footer .footer-nav ul { padding: 4px 0; margin: 0 0 20px; width: 94%; }
.copyright .footer-brochure a { font-size: 10px; line-height: 12px; padding: 4px 0; margin: 0; width: 50%; }
.inner-about .inner-about-box .inner-about-images { width: 100%; height: 260px; padding: 10px; }

  .inner-about .inner-about-box .inner-about-images img { width: 100%; height: 235px; }
.singleroom .righttextbox-single ul.area li b { font-size: 12px; line-height: 22px; padding: 0px 3px 0 0; margin: 0; }
  .enquary-block .enquary-content form .checkbox { width: 100%; }
.enquary-block .enquary-content form .enquary-btn { width: 100%; margin: 5px 0 20px; }
  .contact .contact-form form .message { width: 95%; padding: 10px 0 0; margin: 0 9px; }
.contact .contact-form form .fill-box input[type="submit"] { font-size: 12px; line-height: 14px; padding: 8px 0; width: 90%; margin: 0 0 15px; }



}


@media(max-width: 350px) {
        /*/chek 320/*/



 .header-top .header-top-left a { font-family: initial; font-size: 12px; line-height: 16px; }
.header-top .header-top-right ul li a { display: block; width: 21px; height: 21px; text-align: center; line-height: 22px; }
 .header-top .header-top-right ul li { list-style: none; margin: 0; }
a.BrochureDownload { width: 55%; }

.header-bottom .logo { width: 100%; }
 .about .about-dec a { font-size: 12px; line-height: 14px; padding: 8px 0; width: 40%; margin: 15px 0 20px; }

.service .service-dec img { width: 100%; height: 200px; }
 .wonderful-video .play-video { width: 100%; height: 165px; margin: 0 0 20px; }
.wonderful-video .play-video-dec a { font-size: 12px; line-height: 14px; padding: 8px 0; width: 40%; margin: 0; }
.whychoos .why-box { width: 100%; -webkit-filter: grayscale(0%); filter: grayscale(0%); height: 138px; }

.footer .footer-nav ul { padding: 4px 0; margin: 0 0 20px; width: 100%; }
  .footer .footer-nav ul li { font-size: 9px; line-height: 14px; padding: 0px 4px; }
.footer .footer-nav ul { padding: 2px 0; margin: 0 0 20px; width: 100%; }
.footer .logo { width: 44%; text-align: center; padding: 0 0 15px; margin: 0 auto; display: block; }
.copyright .just-link ul li a { font-size: 9px; line-height: 12px; }
 .copyright .botom-text-right p { font-size: 9px; line-height: 16px; }
  .copyright .footer-brochure a { font-size: 10px; line-height: 12px; padding: 4px 0; margin: 0; width: 60%; }
  .singleroom .righttextbox-single ul.area li { font-size: 12px; padding: 0; margin: 0px 5px 0 0; }
  .enquary-block .enquary-content form .enquary-fill-form { width: 45%; float: left; padding: 0; margin: 5px 7px; }

  .enquary-block .enquary-content form .enquary-fill-form label { font-size: 9px; line-height: 14px; padding: 0 0 5px; margin: 0; }
  .enquary-block .enquary-content form .enquary-fill-form input { font-size: 9px; line-height: 16px; padding: 8px; }
.enquary-block .enquary-content form .requirements label { font-size: 9px; line-height: 14px; padding: 0 0 5px; margin: 0; }

  .enquary-block .enquary-content form .requirements textarea { height: 80px; font-size: 9px; line-height: 16px; padding: 8px; }
.checkbox a { font-size: 9px; line-height: 14px; padding: 0 0 0 22px; }
 .enquary-block .enquary-content form .checkbox input { width: 4%; top: 5px; }
.enquary-block .enquary-content form .enquary-btn input[type="submit"] { width: 40%; font-size: 12px; line-height: 14px; padding: 8px 0; }

 .contact .contact-form form .fill-box label { font-size: 9px; line-height: 14px; padding: 0 0 5px; }
.contact .contact-form form .fill-box { width: 45%; float: left; padding: 10px 0 0; margin: 0 7px; }
.contact .contact-form form .fill-box input { font-size: 9px; line-height: 14px; padding: 8px; }
 .contact .contact-form form .message textarea { height: 80px; font-size: 9px; line-height: 14px; padding: 7px; width: 99% !important; }
 .contact .contact-form form .fill-box input[type="submit"] { font-size: 12px; line-height: 14px; padding: 8px 0; width: 99%; margin: 0 0 15px; }

 .pageloadPupup .modal-dialog { width: 303px; margin: 34px auto; }














}







































