/*
Theme Name: Tiki Boat Hire
Author: Hasan Ahmed Jobayer
Author URI: http://dumketo.github.io/Resume/
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: Tiki Boat Hire

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/

@import url('css/bootstrap.css');
@import url('css/hover-min.css');
@import url(https://fonts.googleapis.com/css?family=Slabo+13px);
@import url(https://fonts.googleapis.com/css?family=Lato:400,100,300,700,900);
body {
    margin: 0;
    padding: 0;
    font-family: "Lato", Helvetica, Arial !important;
    color:#000;
}

a:focus, a:hover{outline: none !important;}

ul {list-style: none}

.clear-pm {padding: 0!important;margin: 0!important}
.clear-p{padding: 0!important;}
.clear-m{margin: 0!important;}
.clear-pl{padding-left: 0 !important;}
.clear-pr{padding-right: 0 !important;}

.head-section {padding:2% 0 0}
.main-menu {padding: 4% 0 0;}
div#bs-example-navbar-collapse-1 {padding: 0;}
.navbar { margin-bottom: 0!important; border: 1px solid transparent!important; box-shadow: none!important; }
.navbar-default { min-height: 0!important; border-color: transparent!important; background: 0 0!important; }
.navbar-default .navbar-nav li>.active>a:first-child { border: none !important }
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover { background-color: #8caf6b!important }
.navbar-default .navbar-nav>li>a, .navbar-default .navbar-nav>li>a:hover {color: #101210!important;font-size: 17px;font-weight: 500; }
.nav > li > a{padding: 10px 0px !important;}
.navbar-default .navbar-nav > li > a::after {content: '|';padding: 0 20px;}
li#menu-item-60 {padding-left: 20px;}
li#menu-item-62 a::after {content: '';padding: 0;}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover { color: #000000 !important; box-shadow: none!important;background: transparent !important; }
.navbar-default .navbar-nav>.active>a>span, .navbar-default .navbar-nav>.active>a>span:focus, .navbar-default .navbar-nav>.active>a>span:hover {color: #44a63f;}
button.navbar-toggle { display: none }
.navbar-default .navbar-nav>.active{background-repeat: no-repeat;background-position: center bottom;height: 56px;}
.book-now {background: #4e9e49;border: 2px solid #bcc6d0;padding: 2%;color: #fff;font-size: 16px;font-weight: 500;text-align: center;margin-top: 0;}
.book-now a {color: #fff;font-weight: 700;}
.book-now a:hover, .book-now a:focus{color: #fff;text-decoration: none;}
.phone {padding-top: 8%;}
.phone .media-left {vertical-align: middle;}
.phone a{color: #0babfd;font-size: 13pt;font-weight: bold;}
.phone a:hover{color: #0babfd;text-decoration: none;}

.banercaption { padding-top: 2%;}
.banner-form-header {  }
.bannertext {position: absolute;top: 203px;left: 14%;background: #ffffff;border-bottom: 5px solid #2fb7fd;padding: 0 1%;}
.bannertext h2 {font-size: 32pt;color: #4e9e49;font-weight: 600;margin: 7px 0;}
.bannerservice{background: rgba(255, 255, 255, 0.77);;position: absolute;bottom: 10px;right: 8px;left: 9px;}
.banner-service-first{padding: 5% 0;border-right: 10px solid #fff;margin-left: 26%;}
.banner-service-second{padding: 5% 0;border-right: 10px solid #fff;margin-left: 15%;}
.banner-service-third{padding: 5% 0;margin-left: 10%;}
.banner-text {font-size: 22pt;font-weight: bold;color: #4d4d4f;margin: 0;}

.service-section {padding: 2% 0 2%;}
.service a {color: #fff;font-size: 22px;text-align: center;font-weight: bold;}
.service a:hover {color: #000;text-decoration: none;}
.service-title {margin: 0;position: relative;bottom: 54px;text-align: center;color: #000;margin-bottom: -65px; font-size: 28px;}
.extra-text {top: -68px;font-size: 24px;}
a.pact-title-link:hover{text-decoration:none;}
.package-section {background: #eeeeee;padding: 2% 0 5%;}
.pack-text{text-align: center;position: relative;bottom: 104px;color: #04affd;font-size: 35pt;left: 4%;    margin-bottom: -25px;}
.package a {color: #fff;font-size: 22px;text-align: center;font-weight: bold;}
.package a:hover {color: #000;text-decoration: none;}
.package-title {margin: 0;position: relative;bottom: 49px;text-align: center;color: #000;margin-bottom: -65px;
font-size: 28px;}
.extra-pa {font-size: 28px;}
a.inner-pack-link:hover{text-decoration:none;}
.form-section {padding: 1% 0 2%;}
.form-head .book{background: #4e9e49;border: 3px solid #d5f2ff;padding: 2%;color: #fff;font-size: 18pt;
font-weight: bold;text-align: center;width: 85%;margin: 0 auto;}
.book a{color: #fff;}
.book a:hover, .book a:focus{color: #fff;text-decoration: none;}
.form-head h2{color:#fff;text-align: center;font-size: 25px;margin: 5px 0px;line-height: 1.2;}
.form-head h2 a {color: #fff;text-decoration: underline}
.form-head h2 a:hover {color: #fff;}
.form {padding-top: 6%;}
form#form_contact2 .frm_third {margin-left: 0;margin-right: 1.5%;}
form#form_contact2 .form-field { margin-bottom: 10px }
form#form_contact2 .frm_submit input[type=submit],
form#form_contact2 .frm_submit input[type=submit]:hover { margin: 0; padding: 5px 64px; font-size: 22px; font-weight: bold; border-radius: 0; box-shadow: none;color: #fff;background-color: #04affd;border:3px solid #d9d6d6; }

form#form_contact2 img.frm_ajax_loading {display: none;}

form#form_contact2 input[type=text],
form#form_contact2 input[type=email],
form#form_contact2 input[type=tel],
form#form_contact2 input[type=url],
form#form_contact2 textarea { margin: 0; background-color: #fff; border-color:transparent; border-radius: 0;height: 50px;box-shadow: none; }
form#form_contact2 ::-webkit-input-placeholder {color:#b4b4b4;}
form#form_contact2 :-moz-placeholder {color:#b4b4b4;}
form#form_contact2 ::-moz-placeholder {color:#b4b4b4;}
form#form_contact2 :-ms-input-placeholder {color:#b4b4b4;}

.find_us-section {background: #eeeeee;padding: 2% 0 5%;}
.find-title {margin-bottom: 2%;}
.find-title h2{color: #000;text-align: center;margin-bottom: 20px;font-weight: bold;}
img.us {position: relative;top: -7px;}
.find-title h3{color: #000;text-align: center;margin: 0px 0 7px 0px;}

.find_us-post {border: 2px dashed #44a63f;padding: 2%;}
.find_us a {color: #fff;font-size: 22px;text-align: center;font-weight: bold;}
.find_us a:hover {color: #000;text-decoration: none;}
.find_us-title {margin: 0;text-align: center;color: #fff;font-size: 17px;background: #04affd;min-height: 194px; padding: 0 1%;}

.testimonial-section {background:url(img/What-Others-Are-Saying-bg.jpg);background-repeat: no-repeat;background-size: cover;background-position: top;padding: 30px 0 30px;}
.test-text-quote {text-align: center;color: #44a63f;font-size: 40pt;text-shadow: 3px 0 0 #fff, -3px 0 0 #fff, 0 3px 0 #fff, 0 -3px 0 #fff, 2px 2px #fff, -2px -2px 0 #fff, 2px -2px 0 #fff, -2px 2px 0 #fff;padding-bottom: 20px;}
.testimonials {background: rgba(255, 255, 255, 0.86);padding: 2% 0 1%;}
.testimonial-text {text-align: left;margin-bottom: 1%;}
.testimonial-text p{font-size: 13pt;color: #2a2727;}
.client-name {font-size: 13pt;color: #2a2727;font-weight: 600;}
.testimonial-indicator {bottom: -13px !important;margin-left: 0 !important;left: auto !important;right: 40px;width: auto !important;}
.testimonial-indicator li {background-color: #44a63f !important;width: 12px !important;height: 7px !important;border-radius: 0px !important;}
.testimonial-indicator .active {background-color: #0babfd !important;width: 12px !important;height: 7px !important;border-radius: 0px !important;position: relative;top: -1px;}

.footer-title{background: url(img/footer-title-bg.png);min-height: 45px;background-repeat: no-repeat;padding: 0;margin: 0;background-position: center;}
.footer-title h2{margin: 0;margin-top: 1%;color: #fff;}
.footer_area {text-align: left;margin-bottom: 2% !important;margin-top: 2% !important;}
.footer_area_inner { width: 100%; margin: auto; padding: 2% }
.get_in {margin: 0 !important;position: relative;bottom: 51px;left: 19%;margin-bottom: -37px !important;}
.get_in .media-body {vertical-align: middle;}
.get_in h4{font-size: 20pt;}
.textwidget {color: #fff;margin-left: 21%;font-size: 17px;}
.widget_text { list-style: none }
.textwidget a { color: #fff; text-decoration: none }
.textwidget a:hover { color: #fff; text-decoration: none }
li#nav_menu-2 {list-style: none;margin-left: 9%;}
.menu li a{color: #fff;font-size: 17px;}
.menu li a:hover{color: #fff;text-decoration: none;}
.foter-botom { padding: 15px; text-align: center!important }
.foter-botom p { margin: 0!important }
.foter-botom a { color: #fff; text-decoration: none }
#copyright { text-transform: capitalize;font-weight: 600;}
#copyright a:hover { text-decoration: none }
.textwidget .media-body span {font-weight: bold;}
.footer-bottom{border-top:1px solid #939393;padding: 20px 0 16px;}


.inner-banner-sec{background: url('img/banner-pic.jpg');background-size:cover;background-repeat: no-repeat;min-height: 130px;background-position: center top;padding-top: 1%;margin-top: 1%;}
.inner-banner-sec h1 span {font-size: 38pt;text-transform: capitalize;margin-top:1%;}
.inner-content-section {padding: 40px 0 16px;}
.inner-content-section p {color: #000;text-align: justify;}
.inner-content-section p a {color: #000;}
.inner-content-section p a:hover {color: #000;text-decoration:none;}
.inner-book{background: #4e9e49;border: 3px solid #d5f2ff;padding: 2%;color: #fff;font-size: 22pt;
font-weight: bold;text-align: center;margin: 0 auto;margin-bottom: 2%;}
.inner-book a{color: #fff;}
.inner-book a:hover{color: #fff;text-decoration: none;}
.banner-form{background-color: #04affd;}
.banner-form-h{text-align: center;font-size: 17pt;color: #fff;padding: 4% 4% 0;}
.banner-form-h a {color: #fff;font-weight: bold;font-size: 23pt;}
.banner-form-h a:hover {color: #fff;text-decoration: none;}
.banner-form-b{text-align: center;font-size: 20pt;color: #fff;padding: 4% 4% 0;}
form#form_contact22 .form-field { margin-bottom: 10px }
form#form_contact22 .frm_submit input[type=submit],
form#form_contact22 .frm_submit input[type=submit]:hover { margin: 0; padding: 4px 120px; font-size: 22px; font-weight: bold; border-radius: 0; box-shadow: none;color: #fff;background-color: #44a63f;border:3px solid #d9d6d6; }
form#form_contact22 input[type=text],
form#form_contact22 input[type=email],
form#form_contact22 input[type=tel],
form#form_contact22 input[type=url],
form#form_contact22 textarea { margin: 0; background-color: #fff; border-color: transparent; border-radius: 0;height: 50px;box-shadow: none; }
form#form_contact22 ::-webkit-input-placeholder {color:#b4b4b4;text-align: center;}
form#form_contact22 :-moz-placeholder {color:#b4b4b4;text-align: center;}
form#form_contact22 ::-moz-placeholder {color:#b4b4b4;text-align: center;}
form#form_contact22 :-ms-input-placeholder {color:#b4b4b4;text-align: center;}

.divider-inner{border: 2px solid #ffda00 !important;margin: 4% 0;}
.area-we-cover {margin-top: 8%}
.cover {margin-top: 4%;margin-bottom: -8%;}
.cover > p {text-align: center;color:#fff;width: 100%;height: 100%;font-weight: bold;font-size: 20px;position: relative;bottom: 64px;}
.tit-big p {bottom: 49px;}

.inner h2 {margin: 0;}
.inner p {font-size: 13px;}
th {background: url('img/th.png');  background-size: cover;border-right: 2px solid #fff !important;text-align: center !important;border-bottom: 2px solid #fff !important;}
td{background: #ebe8e8;border-right: 2px solid #fff !important;text-align: center !important;}
.testimonial-itm strong {color: #040607;font-size: 13pt;}
.testimonial-itm span {color: #040607;font-size: 10pt;}


.contact-section{padding: 40px 0 16px;}
.contact-info {padding: 20px 0 20px !important; background: #fff}
.contact-section h3{color: #000;font-size: 20pt;font-weight: bold;margin-top: 0;}
.get_in_touch p {font-size: 15px;}
.contact{vertical-align: middle !important;}
.contact a {color: #333132;}
.contact a:hover {color: #333132;text-decoration: none;}
.contact h4 {font-weight: bold;}
.con_in .media-body {vertical-align: middle;}
.con_in span {font-size: 17px;font-weight: 500;}
.con_in span a {color: #000;}
.con_in span a:hover {color: #000;text-decoration: none;}
ul.contact-social {margin-top: 5%;}
div#frm_field_97_container {margin-left: 0;}
form#form_contact222 .frm_half{margin-right: 0}
form#form_contact222 .form-field { margin-bottom: 10px }
form#form_contact222 .frm_submit input[type=submit],
form#form_contact222 .frm_submit input[type=submit]:hover { margin: 0; padding: 4px 50px; font-size: 22px; font-weight: bold; border-radius: 0; box-shadow: none;color: #fff;background-color: #44a63f;border:3px solid #d9d6d6; }
form#form_contact222 input[type=text],
form#form_contact222 input[type=email],
form#form_contact222 input[type=tel],
form#form_contact222 input[type=url]{ margin: 0; background-color: #fff; border-color: #ababab; border-radius: 0;height: 50px;box-shadow: none; }
 form#form_contact222 textarea{ margin: 0; background-color: #fff; border-color: #ababab; border-radius: 0;}
form#form_contact222 ::-webkit-input-placeholder {color:#c4c3c1;}
form#form_contact222 :-moz-placeholder {color:#c4c3c1;}
form#form_contact222 ::-moz-placeholder {color:#c4c3c1;}
form#form_contact222 :-ms-input-placeholder {color:#c4c3c1;}

.about-banner{background: #fff;background-repeat: no-repeat;background-size: cover;padding: 40px 0 16px;}

.divider {border-top: 3px dotted #ccc;}
aside#recent-posts-2 ul {padding: 0px;}
aside#recent-posts-2 a {color: #000;text-decoration: none;}
aside#recent-posts-2 a:hover {color: #000;text-decoration: none;}
.service_order_now {padding: 4px 16px; font-size: 21px; font-weight: bold; border-radius: 0; box-shadow: none;color: #ffffff;background-color: #ff0000;background-image: linear-gradient(to bottom, #e42326, #9b0003);border-color: #ff0000 #ff0000 #ff0000;}
.service_order_now:hover{padding: 4px 16px; font-size: 21px; font-weight: bold; border-radius: 0; box-shadow: none;color: #ffffff;background-color: #9b0003;background-image: linear-gradient(to bottom, #9b0003, #9b0003);border-color: #ff0000 #ff0000 #ff0000;text-decoration: none;}

span.nav-next {float: right;}
.navigations {padding-top: 2%;}
.pagination {display: inline-block;padding-left: 0;margin: 20px 0;border-radius: 4px;} 
.pagination>li>a, .pagination>li>span {position: relative;float: left;padding: 6px 12px;line-height: 1.42857143;text-decoration: none;color: #337ab7;background-color: #fff;  border: 1px solid #ddd;margin-left: -1px;}
.pagination>li:first-child>a, .pagination>li:first-child>span {margin-left: 0;border-bottom-left-radius: 4px;border-top-left-radius: 4px;}
.pagination>li {display: inline;}

.contact-form {margin-top: 2%;}

/*dropdown menu*/
.dropdown-menu{padding: 0 !important;background: #fff !important;box-shadow: none !important;}
.dropdown-menu > li > a{ color: #060706 !important; padding: 0 20px !important; }
.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus{ background: none !important;color:#ff7e00 !important; }
.dropdown:hover .dropdown-menu {display: block;}

@-moz-document url-prefix() { 
    form#form_contact2 input[type=text], form#form_contact2 input[type=email], form#form_contact2 input[type=tel], form#form_contact2 textarea{height: 51px;}
    .extra-pa {font-size: 25px;}
    .extra-text {font-size: 21px; padding: 0 15px;}
    form#form_contact22 ::-webkit-input-placeholder {color:#696969;}
    form#form_contact22 :-moz-placeholder {color:#696969;}
    form#form_contact22 ::-moz-placeholder {color:#696969;}
    form#form_contact22 :-ms-input-placeholder {color:#696969;}
    form#form_contact222 ::-webkit-input-placeholder {color:#696969;}
    form#form_contact222 :-moz-placeholder {color:#696969;}
    form#form_contact222 ::-moz-placeholder {color:#696969;}
    form#form_contact222 :-ms-input-placeholder {color:#696969;}

}

@media all and (min-width:320px) and (max-width:359px) {
    .get_in_touch {padding-bottom: 15px;}
    .get_in_touch img {width: 35px;}
	.logo {width: 100%;}
    .main-menu {display: none;}  
    .bannerservice{top:90px;left: 0;}
    .book-now{margin-top: 3%;}
    .banner-sec{min-height: 468px !important;}
    .banercaption {padding-top: 7%;}
    .bannertext{position: relative;top:0;left:0;}
    .banner-service-first {margin: 0;border: 0;}
    .banner-service-second {margin: 0;border: 0;}
    .banner-service-third {margin: 0;}
    .banner-form-header h2 {font-size: 20pt;}
    .extra-text {font-size: 15px;top: -50px;padding: 0 20px;}
    .package-title {padding: 5px 15px;font-size: 25px;}
    .service-section {padding-top: 8%;}
    .service-post {margin-bottom: 20%;}
    .package-section {padding-top: 8%;}
    .pack-text {top: -4px;left: 22%;font-size: 16pt;position: absolute;}
    .pack-title {margin-bottom: 20px;}
    .package-post {margin-bottom: 20%;}
    .form-section {padding-top: 8%;}
    .form-head h2 {font-size: 25px;}
    img.us {position: relative;top: 0;}
    .find_us-post{margin-bottom: 10%;}    .
    .testimonial-text p{font-size: 11pt;text-align: justify;}
    .foter-area {padding-top: 8%;}
    .get_in {bottom: 42px;left: 9%;}
    .get_in h4 {font-size: 16pt;}
    .textwidget {margin-left: 10%;margin-bottom: 5%;}    
    .banner-form-h {font-size: 14pt;}
    .inner-banner-sec {margin-top: 4%;min-height: 55px;padding: 0;}
    .inner-banner-sec h1 {padding-top: 2%;}
    .inner-banner-sec h1 span{font-size: 25pt;}
    .inner .media-left{display: initial !important;}
    .test-text-quote {font-size: 20pt;}
    .inner-book{margin-top: 4%;}
    .cover > p {bottom: 48px;}
    form#form_contact22 .frm_submit input[type=submit], form#form_contact22 .frm_submit input[type=submit]:hover{padding: 4px 79px;}
    li#nav_menu-2 {margin-left: -5%;}
    .inner-content-section .col-sm-12.col-xs-12.col-md-4.col-lg-4 {padding: 0;}
    .head-section .col-sm-12.col-xs-12.col-md-2.col-lg-2 {padding: 0;}
    .con_in span {font-size: 14px;}
    .inner img {margin-bottom: 5%;}
    .clear-pl{padding-right: 0 !important;}
    .clear-pr{padding-left: 0 !important;}
	
	.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
    vertical-align: middle !important;
    font-size: 12px !important;
	white-space: pre-wrap !important;
}

	
	
	
}
@media only screen and (min-width:360px) and (max-width:479px) { 
    .get_in_touch {padding-bottom: 15px;}
    .get_in_touch img {width: 35px;}
    
    .logo {width: 100%;}
    .main-menu {display: none;}  
    .bannerservice{top:90px;left: 0;}
    .book-now{margin-top: 3%;}
    .banner-sec{min-height: 486px !important;}
    .banercaption {padding-top: 7%;}
    .bannertext{position: relative;top:0;left:0;}
    .banner-service-first {margin: 0;border: 0;}
    .banner-service-second {margin: 0;border: 0;}
    .banner-service-third {margin: 0;}
    .banner-form-header h2 {font-size: 20pt;}
    .extra-text {font-size: 19px;top: -60px;padding: 0 20px;width: 270px;margin-left: auto;margin-right: auto;line-height: 1;}
    .package-title {padding: 5px 15px;font-size: 25px;}
    .service-section {padding-top: 8%;}
    .service-post {margin-bottom: 20%;}
    .package-section {padding-top: 8%;}
    .pack-text {top: 0;left: 25%;font-size: 16pt;position: absolute;}
    .pack-title {margin-bottom: 20px;}
    .package-post {margin-bottom: 20%;}
    .form-section {padding-top: 8%;}
    .form-head h2 {font-size: 25px;}
    img.us {position: relative;top: 0;}
    .find_us-post{margin-bottom: 10%;}
    .find_us-post img {width: 101%;}
    .testimonial-text p{font-size: 11pt;text-align: justify;}
    .foter-area {padding-top: 8%;}
    .get_in {bottom: 42px;left: 9%;}
    .get_in h4 {font-size: 16pt;}
    .textwidget {margin-left: 10%;margin-bottom: 5%;}    
    .banner-form-h {font-size: 14pt;}
    .inner-banner-sec {margin-top: 4%;min-height: 55px;padding: 0;}
    .inner-banner-sec h1 {padding-top: 2%;}
    .inner-banner-sec h1 span{font-size: 25pt;}
    .inner .media-left{display: initial !important;}
    .test-text-quote {font-size: 23pt;}
    .inner-book{margin-top: 4%;}
    .cover > p {bottom: 56px;}
    form#form_contact22 .frm_submit input[type=submit], form#form_contact22 .frm_submit input[type=submit]:hover{padding: 4px 79px;}
    li#nav_menu-2 {margin-left: -3%;}
    .inner-content-section .col-sm-12.col-xs-12.col-md-4.col-lg-4 {padding: 0;}
    .head-section .col-sm-12.col-xs-12.col-md-2.col-lg-2 {padding: 0;}
    .clear-pl{padding-right: 0 !important;}
    .clear-pr{padding-left: 0 !important;}
		.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
    vertical-align: middle !important;
    font-size: 12px !important;
	white-space: pre-wrap !important;
}
}

@media (min-width:480px) and (max-width:767px) {
    .logo {width: 100%;}
    .main-menu {display: none;}  
    .bannerservice{top:60px;left: 0;}
    .book-now{margin-top: 3%;}
    .banner-sec{min-height: 565px !important;}
    .banercaption {padding-top: 7%;}
    .bannertext{position: relative;top:0;left:0;}
    .banner-service-first {margin: 0;border: 0;padding: 2% 0;}
    .banner-service-second {margin: 0;border: 0;padding: 2% 0;}
    .banner-service-third {margin: 0;padding: 2% 0;}
    .banner-form-header h2 {font-size: 20pt;}
    .extra-text {font-size: 18px;top: -59px;padding: 0 20px;width: 270px;margin-left: auto;margin-right: auto;}
    .service-section {padding-top: 8%;}
    .service-post {margin-bottom: 10%;}
    .package-section {padding-top: 8%;}
    .pack-title {padding-bottom: 20px;}
    .pack-text {top: 9px;left: 24%;font-size: 28pt;position: absolute;}
    .package-post {margin-bottom: 10%;}
    .form-section {padding-top: 8%;}
    .form-head h2 {font-size: 25px;}
    form#form_contact2 .frm_submit input[type=submit], form#form_contact2 .frm_submit input[type=submit]:hover{padding: 5px 53px; }
    form#form_contact2 img.frm_ajax_loading { display: none;}
    img.us {position: relative;top: 0;}
    .find_us-post{margin-bottom: 5%;}
    .find_us-post img {width: 101%;}
    .find_us-title {min-height: 68px;}
    .testimonial-text p{font-size: 11pt;text-align: justify;}
    .foter-area {padding-top: 8%;}
    .widget {padding-top: 10px;}
    .get_in {top: 8px;left: 28%;position: absolute;}
    .get_in h4 {font-size: 16pt;}
    .textwidget {margin-left: 29%;margin-bottom: 5%;}    
    .banner-form-h {font-size: 14pt;}
    .inner-banner-sec {margin-top: 4%;min-height: 55px;padding: 0;}
    .inner-banner-sec h1 {padding-top: 2%;}
    .inner-banner-sec h1 span{font-size: 25pt;}
    .inner .media-left{display: initial !important;}
    .test-text-quote {font-size: 23pt;}
    .inner-book{margin-top: 4%;}
    .cover > p {bottom: 56px;}
    form#form_contact22 .frm_submit input[type=submit], form#form_contact22 .frm_submit input[type=submit]:hover{padding: 4px 79px;}
    li#nav_menu-2 {margin-left: 22%;}
    .inner-content-section .col-sm-12.col-xs-12.col-md-4.col-lg-4 {padding: 0;}
    .head-section .col-sm-12.col-xs-12.col-md-2.col-lg-2 {padding: 0;}
    th{background-size: cover;}
    .clear-pl{padding-right: 0 !important;}
    .clear-pr{padding-left: 0 !important;}
    form#form_contact2 ::-webkit-input-placeholder {color:#b4b4b4;font-size: 12px;}
    form#form_contact2 :-moz-placeholder {color:#b4b4b4;font-size: 12px;}
    form#form_contact2 ::-moz-placeholder {color:#b4b4b4;font-size: 12px;}
    form#form_contact2 :-ms-input-placeholder {color:#b4b4b4;font-size: 12px;}
	.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {
    vertical-align: middle !important;
    font-size: 12px !important;
	white-space: pre-wrap !important;
	}
}

@media (min-width:768px) and (max-width:1023px) {
    .logo {width: 100%;}
    .main-menu {display: none;}  
    .bannerservice{top:60px;left: 0;}
    .book-now{margin-top: 3%;}
    .banner-sec{min-height: 617px !important;}
    .banercaption {padding-top: 7%;}
    .bannertext{position: relative;top:0;left:0;}
    .banner-service-first {margin: 0;border: 0;padding: 2% 0;}
    .banner-service-second {margin: 0;border: 0;padding: 2% 0;}
    .banner-service-third {margin: 0;padding: 2% 0;}
    .banner-form-header h2 {font-size: 20pt;}
    .extra-text {font-size: 24px;top: -68px;width: 235px;margin: 0 auto;}
    .service-section {padding-top: 8%;}
    .service-post {margin-bottom: 15%;}
    .package-section {padding-top: 8%;}
    .pack-title {margin-bottom: 30px;}
  .pack-text {top: 15px;left: 27%;font-size: 35pt;  position: absolute;}
    .package-post {margin-bottom: 15%;}
    .form-section {padding-top: 8%;}
    .form-head h2 {font-size: 25px;}
    form#form_contact2 .frm_submit input[type=submit], form#form_contact2 .frm_submit input[type=submit]:hover{padding: 5px 70px;}
    img.us {position: relative;top: 0;}
    .find_us-post{margin-bottom: 5%;}
    .find_us-post img {width: 101%;}
    .find_us-title {min-height: 143px;}
    .testimonial-text p{font-size: 11pt;text-align: justify;}
    .foter-area {padding-top: 3%;}
    .get_in {top: 9px;left: 28%;position: absolute;}
    .widget {padding-top: 10px;}
    .get_in h4 {font-size: 16pt;}
    .textwidget {margin-left: 29%;margin-bottom: 5%;}    
    .banner-form-h {font-size: 14pt;}
    .inner-banner-sec {margin-top: 3%;min-height: 81px;padding: 0;}
    .inner-banner-sec h1 {padding-top: 3%;}
    .inner-banner-sec h1 span{font-size: 25pt;}
    .inner .media-left{display: initial !important;}
    .test-text-quote {font-size: 23pt;}
    .inner-book{margin-top: 4%;}
    .cover {margin-bottom: -7%;}
    .cover > p {bottom: 56px;}
    form#form_contact22 .frm_submit input[type=submit], form#form_contact22 .frm_submit input[type=submit]:hover{padding: 4px 79px;}
    li#nav_menu-2 {margin-left: 24%;}
    .inner-content-section .col-sm-12.col-xs-12.col-md-4.col-lg-4 {padding: 0;}
    .head-section .col-sm-12.col-xs-12.col-md-2.col-lg-2 {padding: 0;}
    th{background-size: cover;}
    .clear-pl{padding-right: 0 !important;}
    .clear-pr{padding-left: 0 !important;}

}

@media (min-width:1024px) and (max-width:1279px) {  
    .form-head .book {;margin-top: 15px;}
    .form-head h2 {font-size: 23px;}
    .phone a {font-size: 11pt;}
    .pack-title {padding-bottom: 20px;}
    h2.pack-text {position: absolute;top: 15px;right: 0;left: 130px;}
    .nav > li > a {padding: 10px 0px !important;}
    .navbar-default .navbar-nav > li > a::after {content: '|';padding: 0 10px;}
    .book-now {margin-top: 26%; font-size: 13pt;}
    .banner-sec{min-height: 597px !important;}
    .bannertext{top: 170px;left: 21%;}    
    .banner-form-header h2 {font-size: 23pt;}
    .bannerservice{bottom: 8px;right: 7px;left: 7px;}
    .banner-service-first{margin-left: 17%;}
    .service-title{bottom: 45px;font-size: 22px;}
    .extra-text {top: -51px;font-size: 17px;    padding: 0 15px;}
    .package-title{bottom: 40px;}
    .extra-pa {font-size: 22px;bottom: 37px;}
    .form-section{background-position: 46% 50% !important;}
    form#form_contact2 .frm_submit input[type=submit], form#form_contact2 .frm_submit input[type=submit]:hover{padding: 5px 45px;}
    form#form_contact2 img.frm_ajax_loading {display: none;}
    .get_in h4 {font-size: 18pt;}
    .get_in{bottom: 44px;left: 13%;}
    .textwidget{margin-left: 15%;}
    li#nav_menu-2{margin-left: 1%;}
    form#form_contact22 .frm_submit input[type=submit], form#form_contact22 .frm_submit input[type=submit]:hover{padding: 4px 90px;}
    .cover > p{bottom: 51px;}
    .inner h2{font-size: 25px;}
    .con_in span{font-size: 15px;}
    .inner-banner-sec{min-height: 107px;}
    .inner-banner-sec h1{margin-top: 12px;}
    form#form_contact2 ::-webkit-input-placeholder {color:#b4b4b4;font-size: 11px;}
    form#form_contact2 :-moz-placeholder {color:#b4b4b4;font-size: 11px;}
    form#form_contact2 ::-moz-placeholder {color:#b4b4b4;font-size: 11px;}
    form#form_contact2 :-ms-input-placeholder {color:#b4b4b4;font-size: 11px;}
    .find_us-title {min-height: 220px;}
}

@media (min-width: 1500px) and (max-width:2000px) {    
    
}


/*============27" large device media query================*/ 
@media only screen and (min-width: 2001px) {
.form-section {background-position: 100px top !important;}  
}



.border {border-top:2px solid #d2d0d0; border-left:2px solid #d2d0d0; border-right:2px solid #d2d0d0; padding: 20px;}
.border1 {border-top:2px solid #d2d0d0; border-left:2px solid #d2d0d0; border-right:2px solid #d2d0d0; border-bottom:2px solid #d2d0d0; padding: 20px;}