@media only screen and (max-width: 1679.98px) {
	/* Start: Common Css */
  .owl-carousel .owl-nav .owl-prev {left: -38px;}
  .owl-carousel .owl-nav .owl-next {right: -38px;}
  /* End: Common Css */
	/* Start: Footer */
  .footform-section {padding: 80px 0;}
  .footmap-block iframe {height: 500px;}
  .footer-inner {padding: 80px 0;}
  /* End: Footer */
}

@media only screen and (max-width: 1399.98px) {
	/* Start: Common Css */
  #container {padding-top: 140px;}
  .maintitle h1, .maintitle h2 {font-size: 36px;}
  /* End: Common Css */
	/* Start: Header */
  .header-inner {padding: 15px 0;}
  #nav ul {top:51px;}
  #nav>li>a {padding: 20px 0;}
  #nav>li>a:before {top: 10px;}
  #nav>li:hover>a:after, #nav > li.current-menu-item > a:after, #nav > li.current-menu-ancestor > a:after {height: 12px;}
  .headbook-btn .border-btn {padding: 12px 12px;}
  /* End: Header */
  
  /* Start: Testimonials Landing Page */
  .landingpage-main {padding: 60px 0;}
  /* End: Testimonials Landing Page */

	.testimonial-main {padding: 60px 0;}
	.reviewslideropt-section {padding: 60px 0;}
	/* Start: Testimonials Option1 */
	.testimonial-box {padding: 20px;}
	.testimonial-rating {margin-bottom: 12px;}
	/* End: Testimonials Option1 */

	/* Start: Footer */
  .footform-section {padding: 60px 0;}
  .footer-inner {padding: 60px 0;}
  /* End: Footer */
}

@media only screen and (max-width: 1199.98px) {
	/* Start: Common Css */
	.maintitle h1, .maintitle h2 {font-size: 30px;}
  .aawform-group.aawform-btn .button {padding: 15px 50px;}
  .owl-carousel .owl-nav {margin-top: 16px;text-align: center;width: auto;}
  .owl-carousel .owl-nav button {position: relative;top: auto;left: auto;right: auto;-webkit-transform: none;-ms-transform: none;transform: none;width: 24px;height: 30px;line-height: 30px;}
  .owl-carousel .owl-nav .owl-prev {left: auto;margin-right: 5px;}
  .owl-carousel .owl-nav .owl-next {right: auto;margin-left: 5px;}
  .owl-carousel .owl-nav button:after {width: 18px;height: 30px;top: 0;}
  .owl-carousel .owl-nav button i {font-size: 17px;}
  /* End: Common Css */
	/* Start: Header */
  .head-location a{padding-left: 26px;}
  .head-location a:after{font-size: 24px;}
  .head-phone {padding-left: 30px;}
  .head-phone a{padding-left: 30px;}
  .head-phone a:after{font-size: 24px;}
  .headsocial {padding-left: 30px;}
  .socialmedia li a {font-size: 16px;line-height: 32px;height: 34px;width: 34px;}
  #nav>li {margin-left: 20px;}  
  #nav li.full-megamenu:hover > ul {width: 650px;}
  /* End: Header */
  
  /* Start: Testimonials Landing Page */
  .landingpage-main {padding: 40px 0;}
  /* End: Testimonials Landing Page */

	.testimonial-main {padding: 40px 0;}
	.reviewslideropt-section {padding: 40px 0;}
	/* Start: Testimonials Option1 */
	.testimonial-tabpane {padding-top: 18px;}
	.testimonial-box {padding: 16px 12px;}
	.testimonial-rating {font-size: 22px;}
	.googlreview-rating1 img {max-width: 25px;}
	.testimonial-box h3 {font-size: 20px;}
	/* End: Testimonials Option1 */	
	/* Start: Testimonials Option2 */
	.reviewbox {padding: 16px;}
	/* End: Testimonials Option2 */
	/* Start: Testimonials Option3 */
	.review-box3 {padding: 28px 16px;margin: 16px 0;height: calc(100% - 34px);}
	.review-box3:before, .review-box3:after {font-size: 60px;width: 60px;height: 60px;line-height: 60px;}
	.review-box3:before {top: -30px;}
	.review-box3:after {bottom: -30px;}
	/* End: Testimonials Option3 */
	/* Start: Testimonials Option4 */
	.reviewbox4-top {padding: 10px 15px;}
	.reviewbox4-userinfo strong {font-size: 20px;}
	.reviewbox4-userinfo span {font-size: 15px;}
	.reviewbox4-rating {font-size: 16px;}
	.reviewbox4-desc {padding: 15px;}
	/* End: Testimonials Option4 */
	/* Start: Testimonials Option5 */
	.review-box5 {padding: 30px 20px;}
	.reviewbox5-rating {font-size: 24px;margin-bottom: 12px;}
	.googlreview-rating5 span img {max-width: 40px;}
	.review-box5 h3 {font-size: 20px;}
	/* Start: Testimonials Option5 */
	/* Start: Testimonials Option6 */
	.review-box6 {padding: 30px 16px 16px 16px;}
	.review-box6:before {font-size: 36px;top: 18px;}
	.review-box6:after {width: 70px;height: 70px;border-bottom-right-radius: 70px;}
	.googlreview-box6:before {width: 32px;height: 32px;top: 12px;}
	.reviewbox6-rating {font-size: 22px;margin-bottom: 20px;}
	.review-box6 h3 {font-size: 20px;}
	/* End: Testimonials Option6 */
	/* Start: Testimonials Option7 */
	.review-box7 {padding: 16px;}
	.reviewbox7-top {padding: 0 35px;margin-bottom: 12px;}
	.reviewbox7-top:before, .reviewbox7-top:after {font-size: 40px;}
	.review-box7 h3 {font-size: 20px;}
	.reviewbox7-top span {font-size: 16px;}
	/* Start: Testimonials Option7 */
	/* Start: Testimonials Option9 */
	.review-box9:before {height: calc(100% - 25px);}
	.reviewbox9-rating {height: 50px;margin: 0 15px;}
	.reviewbox9-rating i {font-size: 24px;}
	.googlreview-rating9 img {max-width: 30px;}
	.reviewbox9-desc {padding: 16px;}
	.reviewbox9-footr {margin-top: 16px;}
	.reviewbox9-footr h3 {font-size: 20px;}
	.reviewbox9-footr:before {border-width: 0 10px 16px 10px;top: -16px;}
	/* End: Testimonials Option9 */
	/* Start: Testimonials Option10 */
	.review-box10 {padding: 16px;}
	.reviewbox10-rating {font-size: 24px;}
	.googlreview-rating10 img {max-width: 34px;}
	.review-box10 h3 {font-size: 20px;}
	/* End: Testimonials Option10 */
	/* Start: Testimonials Option12 */
	.review-box12 {padding: 24px 40px 40px 40px;}
	.review-box12:before {border-width: 0 0 74px 80px;}
	.review-box12:after {border-width: 0 0 80px 86px;}
	.reviewlist-opt12.owl-carousel .owl-nav {width: 40px;right: 20px;bottom: 22px;}
	/* Start: Testimonials Option12 */

	/* Start: Footer */
  .footform-section {padding: 40px 0;}
  .footmap-block iframe {height: 400px;}
  .footer-inner {padding: 40px 0;}
  .footcol-title {font-size: 24px;margin-bottom: 20px;}
  .footmenu ul {margin-top: -10px;}
  .footmenu li {margin-top: 10px;}
  .footservice.footmenu li {width: 50%;}
  /* End: Footer */
}

@media only screen and (min-width: 992px) {
  /* Start: Header */
  #nav>li>a:before{content:'';position:absolute;left:50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);background-color:#ffffff;width:7px;height:7px;border-radius: 16px;opacity: 0;-webkit-transition:all 1.5s ease;-o-transition:all 1.5s ease;transition:all 1.5s ease;}
  #nav>li>a:after {content:'';position:absolute;top: 0;left:50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);background-color:#ffffff;width:1px;opacity: 0;-webkit-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;}
  #nav>li:hover>a:before, #nav>li:hover>a:after {opacity: 1;}
  #nav > li.current-menu-item > a:before, #nav > li.current-menu-parent > a:before, #nav > li.current-menu-ancestor > a:before, .single-post #nav > li.blogmenu-item > a:before,
  #nav > li.current-menu-item > a:after, #nav > li.current-menu-parent > a:after, #nav > li.current-menu-ancestor > a:after, .single-post #nav > li.blogmenu-item > a:after {opacity: 1;}
  #mainNav #nav > li.current-menu-item > a {background-color: inherit;}
  #nav .menu-item-has-children li.current-menu-item > a {padding-left: 28px;}
  #nav li.current-menu-item > a:after {opacity: 1;}
  #nav li:hover > ul {width: 260px;display:block;}
  #nav ul {opacity: 0;z-index: -1;overflow: hidden;width: 0;-webkit-transform: translateY(30px);-ms-transform: translateY(30px);transform: translateY(30px);-webkit-transition: opacity .5s, transform 0.5s ease-in-out;-webkit-transition: opacity .5s, -webkit-transform 0.5s ease-in-out;transition: opacity .5s, -webkit-transform 0.5s ease-in-out;-o-transition: opacity .5s, transform 0.5s ease-in-out;transition: opacity .5s, transform 0.5s ease-in-out;transition: opacity .5s, transform 0.5s ease-in-out, -webkit-transform 0.5s ease-in-out;}
  #nav li:hover > ul {-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);opacity: 1;z-index: 12;overflow: inherit;}
  #nav ul li ul {display: none;}
  #nav ul li:hover ul {display: block;}
  #nav li.full-megamenu > .sub-menu > li {width: 33.33%;padding: 0 5px;}
  #nav li.full-megamenu .sub-menu .sub-menu {-webkit-transform: translateY(0);-ms-transform: translateY(0);transform: translateY(0);opacity: 1;z-index: 12;overflow: inherit;position: relative;top: auto;left: auto;display: block;width: 100%;}
  #nav li.full-megamenu:hover > ul {padding: 15px 10px;}
  #nav li.full-megamenu ul li a {padding-left: 13px;padding-right: 0;}
  #nav li.full-megamenu ul li a:after {left: 0;}
  #nav li.full-megamenu ul li:hover>a {background-color: inherit;}
  #nav li.full-megamenu ul li:hover>a {color: #2b3e69;}
  #nav li.full-megamenu ul li.megamenu-title>a, #nav li.full-megamenu ul li.megamenu-title:hover>a {padding-left: 0;color: #2b3e69;}
  #nav li.full-megamenu ul li.megamenu-title>a:after {display: none;}
  #nav li.full-megamenu .current-menu-item > a {color: #ffffff;background-color: inherit;padding-left: 13px;}
  #nav li.full-megamenu ul li a:before {opacity: 0;}
  .menu-icon, .menuclose-icon {display: none;}
  /* End: Header */
}

@media only screen and (max-width: 991.98px) {
  /* Start: Common Css */
  #container {padding-top: 0;}
  .aawfieldgroup .aawfieldcol33 {width: 50%;}
  /* End: Common Css */
  /* Start: Header */
  #header {position: relative;}
  .header-menubar {padding: 10px 0;}
  .header-menu {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;position: relative;}
  #nav-icon {display: block;-webkit-box-ordinal-group: 3;-ms-flex-order: 2;order: 2;}
  #nav {display: none;position: absolute;top: 48px;left: 50%;-webkit-transform: translateX(-50%);-moz-transform: translateX(-50%);transform: translateX(-50%);background-color: #7e9bbb;width: 290px;}
  #nav ul {position: relative;top: auto;left: auto;display: none;}
  #nav ul ul {top: auto;left: auto;}
  #nav>li {float: none; display: block;margin-left: 0;}
  #nav>li>a{padding: 10px 10px; color: #ffffff; display: block; text-align: left;}
  #nav > li.menu-item-has-children>a {padding-right: 30px;}
  #nav>li:hover>a{color: #ffffff;}
  #nav>li>a:before {content: "";background-color: #2b3e69;position: absolute;top: auto;bottom: 0;left: 0;width: 100%;height: 1px;-webkit-transition: 0.8s all ease;-o-transition: 0.8s all ease;transition: 0.8s all ease;z-index: -1;}
  #nav>li:hover>a:before {height: 100%;}
  #nav li.full-megamenu:hover > ul {width: auto;}
  .arrowclick {display: block;}
  #nav > li.menu-item-has-children:before {display: none;}
  .sub-menu {position: inherit;padding: 0;top: 0;left: 0;width: 100%;background-color: #0b1732;-webkit-transition: inherit;-o-transition: inherit;transition: inherit;}
  .sub-menu>li>a {padding: 10px 15px; }
  .headsocial {display: none;}
  .headbook-btn {padding-left: 0;margin-right: 15px;}
  /* End: Header */

  /* Start: Footer */
  .footform-col + .foothour-col {margin-top: 30px;}
  .footservice-col {margin-top: 30px;}
  .footservice.footmenu li {width: 33.33%;}
  .fullfoot-formcol .footform .aawfieldgroup .aawfieldcol33 {width: 50%;}
  /* End: Footer */
}

@media only screen and (max-width: 767.98px) {
	/* Start: Common Css */
  body {font-size: 16px;line-height: 21px;}
  p {margin-bottom: 15px;}
  .button, .border-btn, .gradient-btn {font-size: 16px;padding: 14px 16px;}
  .aawformblock .aawfieldgroup {margin: 0 -6px;}
  .aawfieldgroup .aawfieldcol {padding: 0 6px;margin-bottom: 12px;}
  .aawformblock .aawfieldcol input, .aawformblock .aawfieldcol input:focus, .aawformblock .aawfieldcol textarea, .aawformblock .aawfieldcol textarea:focus, .aawformblock .aawfieldcol select {padding-left: 12px;padding-right: 12px;}
  .aawformblock .aawfieldcol .pdateinput input {padding-right: 32px;}
  .ui-datepicker-trigger {right: 9px;}
  .heapBox .holder {padding: 5px 32px 5px 12px;}
  .heapBox .handler:before {right: 9px;}
  .aawform-group.aawform-btn .button {font-size: 16px;padding: 14px 40px;}
  .maintitle {margin-bottom: 20px;}
  .maintitle h1, .maintitle h2 {font-size: 24px;}
  /* End: Common Css */
  /* Start: Header */
  .headermain {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
  .headtop-right {padding-left: 0;width: 100%;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;margin-top: 12px;}
  /* End: Header */

  /* Start: Testimonials Landing Page */
  .landingpage-main {padding: 30px 0;}
  /* End: Testimonials Landing Page */

	.testimonial-main {padding: 30px 0;}
	.reviewslideropt-section {padding: 30px 0;}
	.testimonial-main p {font-size: 16px;line-height: 22px;}
	/* Start: Testimonials Option1 */
	.testimonial-tabpane {padding-top: 12px;}
	.testimonial-box {padding: 12px 8px;}
	.testimonial-rating {font-size: 20px;margin-bottom: 6px;}
	.testimonial-box p {font-size: 16px;line-height: 22px;margin-bottom: 10px;}
	.testimonial-box h3 {font-size: 18px;}
	/* End: Testimonials Option1 */	
	/* Start: Testimonials Option2 */
	.reviewbox {padding: 12px 8px;text-align: center;}
	.reviewbox-userdtls {flex-direction: column;justify-content: center;}
	.reviewbox-userinfo {width: 100%;padding-left: 0;text-align: center;margin-top: 8px;}
	/* Start: Testimonials Option2 */
	/* Start: Testimonials Option3 */
	.review-box3 {padding: 20px 8px;margin: 10px 0;height: calc(100% - 20px);}
	.review-box3:before, .review-box3:after {font-size: 40px;width: 40px;height: 40px;line-height: 40px;}
	.review-box3:before {top: -20px;left: 5px;}
	.review-box3:after {bottom: -20px;right: 5px;}
	.review-box3 h3 {font-size: 20px;}
	.reviewbox3-rating {font-size: 16px;margin-bottom: 8px;}
	.googlreview-rating3 img {max-width: 42px;}
	/* Start: Testimonials Option3 */
	/* Start: Testimonials Option4 */
	.reviewbox4-top {padding: 10px 8px;flex-direction: column;align-items: flex-start;}
	.reviewbox4-userinfo strong {font-size: 18px;margin-bottom: 2px;}
	.reviewbox4-userinfo span {font-size: 14px;}
	.reviewbox4-rating {font-size: 14px;margin-top: 10px;}
	.reviewbox4-googlrate span img {max-width: 20px;}
	.reviewbox4-desc {padding: 12px 8px;}
	/* End: Testimonials Option4 */
	/* Start: Testimonials Option5 */
	.reviewbox5-rating {font-size: 20px;}
	.googlreview-rating5 span {margin-bottom: 6px;}
	.googlreview-rating5 span img {max-width: 32px;}
	.review-box5 h3 {font-size: 18px;}
	.review-box5 h3:after {width: 42px;}
	/* Start: Testimonials Option5 */
	/* Start: Testimonials Option6 */
	.review-box6 {padding: 24px 10px 10px 10px;}
	.review-box6:before {font-size: 30px;top: 11px;left: 11px;}
	.review-box6:after {width: 56px;height: 56px;border-bottom-right-radius: 56px;}
	.googlreview-box6:before {width: 24px;height: 24px;}
	.reviewbox6-rating {font-size: 20px;margin-bottom: 15px;}
	.review-box6 h3 {font-size: 18px;}
	/* End: Testimonials Option6 */
	/* Start: Testimonials Option7 */
	.review-box7 {padding: 16px 10px;}
	.review-box7 h3 {font-size: 18px;}
	.reviewbox7-top span {font-size: 15px;}
	/* Start: Testimonials Option7 */
	/* Start: Testimonials Option8 */
	.review-box8 {padding: 30px 10px 10px 10px;margin-top: 20px;height: calc(100% - 40px);}
	.reviewbox8-topicon {font-size: 24px;width: 40px;height: 40px;line-height: 40px;top: -20px;}
	.googlreview-rating8 img {max-width: 24px;margin-top: 8px;}
	.review-box8 h3 {font-size: 20px;}
	.reviewbox8-rating {font-size: 18px;}
	/* End: Testimonials Option8 */
	/* Start: Testimonials Option9 */
	.review-box9:before {height: calc(100% - 20px);}
	.reviewbox9-rating {height: 40px;margin: 0 10px;}
	.reviewbox9-rating i {font-size: 18px;}
	.googlreview-rating9 img {max-width: 24px;}
	.reviewbox9-desc {padding: 12px 8px;}
	.reviewbox9-footr {margin-top: 12px;}
	.reviewbox9-footr h3 {font-size: 18px;}
	.reviewbox9-footr:before {border-width: 0 7px 12px 7px;top: -12px;}
	/* End: Testimonials Option9 */
	/* Start: Testimonials Option10 */
	.review-box10 {padding: 12px 8px;}
	.reviewbox10-rating {font-size: 20px;margin-bottom: 8px;}
	.googlreview-rating10 span {margin-bottom: 6px;}
	.googlreview-rating10 img {max-width: 26px;}
	.reviewbox10-desc {margin-bottom: 10px;}
	.reviewbox10-desc:before {font-size: 100px;}
	.review-box10 h3 {font-size: 18px;}
	/* End: Testimonials Option10 */
	/* Start: Testimonials Option11 */
	.review-box11 {padding: 32px 16px;}
	.reviewbox11-inner:before, .reviewbox11-inner:after {font-size: 26px;}
	.reviewbox11-inner:before {top: 9px;left: 7px;}
	.reviewbox11-inner:after {bottom: 9px;right: 7px;}
	.review-box11:before {border-width: 60px 60px 0 0;}
	.review-box11:after {border-width: 0 0 60px 60px;}
	.googlreview-rating11 span {margin-bottom: 8px;}
	.googlreview-rating11 span img {max-width: 32px;}
	.reviewbox11-rating {font-size: 22px;margin-bottom: 12px;}
	.review-box11 h3 {font-size: 20px;}
	/* End: Testimonials Option11 */
	/* Start: Testimonials Option12 */
	.review-box12 {padding: 16px 24px 40px 16px;border-left-width: 4px;}
	.review-box12:before {border-width: 0 0 55px 70px;}
	.review-box12:after {border-width: 0 0 60px 75px;}
	.googlreview-rating12 span {margin-bottom: 8px;}
	.googlreview-rating12 span img {max-width: 32px;}
	.reviewbox12-rating {font-size: 22px;margin-bottom: 12px;}
	.review-box12 h3 {font-size: 20px;margin-bottom: 8px;}
	.reviewlist-opt12.owl-carousel .owl-nav {width: 35px;right: 19px;bottom: 19px;}
	.reviewlist-opt12.owl-carousel .owl-nav button.owl-prev {margin-right: 2px;}
	.reviewlist-opt12.owl-carousel .owl-nav button.owl-next {margin-left: 2px;}
	/* Start: Testimonials Option12 */

	/* Start: Footer */
  .footform-section {padding: 30px 0;}
  .foothour-block {max-width: 300px;}
  .foothourslist li {margin-bottom: 10px;}
  .footmap-block iframe {height: 300px;}
  .footer-inner {padding: 30px 0;}
  .footcol-title {margin-bottom: 15px;}
  .footinfo-text a, .footinfo-text span {padding-left: 35px;}
  .footinfo-text i {font-size: 26px;}
  .footinfo-text + .footinfo-text {margin-top: 24px;}
  .foot-social {margin-top: 24px;}
  .footcopy {padding: 15px 0;}
  /* End: Footer */
}

@media only screen and (min-width: 576px) {
  /* Start: Footer */
  .footmenu {display: block !important;height: auto !important;}
  /* End: Footer */
}

@media only screen and (max-width: 575.98px) {
	/* Start: Common Css */
  .aawfieldgroup .aawfieldcol33 {width: 100%;}
  /* End: Common Css */

	/* Start: Testimonials Option1 */
	.testimonial-tabnav .nav-tabs {flex-direction: column;border: none;max-width: 300px;margin: 0 auto;}
	.testimonial-tabnav .nav-tabs .nav-link {border-bottom: 1px solid #dee2e6;}
	.testimonial-box {text-align: center;}
	.testimonial-rating {justify-content: center;}
	.g-review-img img {margin: 0 auto;}
	/* End: Testimonials Option1 */
	/* Start: Testimonials Option4 */
	.reviewbox4-top {text-align: center;width: 100%;align-items: center;}
	.reviewbox4-desc {text-align: center;}
	.reviewbox4-googlrate span {justify-content: center;}
	/* End: Testimonials Option4 */

	/* Start: Footer */
  .footform .aawfieldgroup .aawfieldcol33 {width: 100%;}
  .fullfoot-formcol .footform .aawfieldgroup .aawfieldcol33 {width: 100%;}
  .footloc-col {text-align: center;}
  .footinfo-text a, .footinfo-text span {display: inline;}
  .footinfo-text.foot-adderss i {top: 1px;transform: inherit;}
  .foot-social .socialmedia {-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
  .footlink-col {margin-top: 30px;}
  .footcol-title {font-size: 20px;text-align: center;}
  .footmenu-col + .footmenu-col {margin-top: 20px;}
  .footmenu-toggle {max-width: 290px;margin: 0 auto;position: relative;}
  .footmenu-toggle:after {content: "\f078";font-family: "Font Awesome 6 Free";font-weight: 900;font-size: 14px;margin-left: 5px;display: inline-block;-webkit-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
  .footmenu-toggle.active:after {-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);}
  .footmenu-col .footmenu {margin-top: 15px;}
  .footmenu li, .footservice.footmenu li {width: 100%;text-align: center;}
  /* End: Footer */
}

@media only screen and (max-width: 479.98px) {
  /* Start: Header */
  .headtop-right {-webkit-box-orient: vertical;-webkit-box-direction: normal;-ms-flex-direction: column;flex-direction: column;}
  .head-phone {padding-left: 0;margin-top: 12px;}
  .head-location {max-width: 100%;text-align: center;}
  .head-location a {display: inline;}
  /* End: Header */
}