@charset "utf-8";
/* CSS Document */
/* 	-----------------------------------------------------
	------------------- General Styles ------------------
	----------------------------------------------------- */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, main {display:block;}
audio, canvas, video {display:inline-block; *display:inline; *zoom:1;}
audio:not([controls]) {display:none;}
* {margin:0; padding:0; outline:none;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0; padding:0; border:0; outline:0; font-size:100%; background:transparent;}

blockquote, q {quotes:none;}
blockquote:before, blockquote:after, q:before, q:after{content:''; content:none;}
:focus {outline:0;}
ins {text-decoration:none;}
del {text-decoration:line-through;}
table {border-collapse:collapse; border-spacing:0;}
a, a:hover, a:active, a:focus {outline:none; outline-style:none; outline-width:0; }
img {width:auto\9; height:auto; max-width:100%; vertical-align:middle; border:0; -ms-interpolation-mode:bicubic;}
button, html input[type="button"], input[type="reset"], input[type="submit"] {cursor:pointer; -webkit-appearance:button;}
label, select, button, input[type="button"], input[type="reset"], input[type="submit"], input[type="radio"], input[type="checkbox"] {cursor:pointer;}
input[type="search"] {-webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box; -webkit-appearance:textfield;}
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button {-webkit-appearance:none;}
textarea {overflow:auto; vertical-align:top;}

body{margin:0; padding:0px; background:#fff; font-family: "Open Sans", sans-serif !important; color:#000; font-size:16px; line-height:normal; font-weight:400;}

.clr {font-size:0; height:0; line-height:0; clear:both;}
.left {margin:0; padding:0; width:auto; height:auto; float:left;}
.right {margin:0; padding:0; width:auto; height:auto; float:right;}

a{text-decoration:none; box-shadow:none; transition: all 0.4s ease-in-out 0s;}
a:hover{text-decoration:none; box-shadow:none; border-bottom:none; }
a:focus{text-decoration:none; box-shadow:none; border-bottom:none;}
strong{font-weight:600;}
.clearfix {
  *zoom: 1;
}

.clearfix:before,
.clearfix:after {
  display: table;
  line-height: 0;
  content: "";
}

.clearfix:after {
  clear: both;
}

.full-img{ width:100%; height:auto;}
h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6, p, .p{margin-top:10px; letter-spacing:0px;}
ul, ol{font-family: 'Open Sans', sans-serif;}
.pull-left{float:left;}
.pull-right{float:right;}
.text-right{text-align:right;}
.text-left{text-align:left;}
.text-justify{text-align:justify;}
.text-center{text-align:center;}
.text-transform{text-transform:uppercase;}
.image-left{ float:left; margin:0px 25px 15px 0px;}
.image-right{ float:right; margin:0px 0px 15px 25px;}
.image-left img, .image-right img{ border:0px solid #fff;}
.alignleft{ float:left; margin:0px 25px 20px 0px;}
.alignright{ float:right; margin:0px 0px 20px 25px;}
.image-middle{margin:0px auto 20px;}
.img-responsive{width:100%;}
.fullbg{width:100%;}
.fullimg{width:100%;}
svg{transition: all 0.4s ease-in-out 0s;}
html{overflow-x:hidden;}

    @font-face {
    font-family: 'Gotham';
    src: url('../fonts/GothamBlack.eot');
    src: url('../fonts/GothamBlack.eot?#iefix') format('embedded-opentype'),
        url('../fonts/GothamBlack.woff2') format('woff2'),
        url('../fonts/GothamBlack.woff') format('woff'),
        url('../fonts/GothamBlack.ttf') format('truetype'),
        url('../fonts/GothamBlack.svg#GothamBlack') format('svg');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}


    


.readmore-btn{margin:0px; padding:2px 20px; display:inline-block; background:#f58631; border-radius:8px; font-size:15px; color:#fff; font-weight:500; letter-spacing:0px; text-transform:none; border:#fff solid 0px; position:relative;}
.readmore-btn:hover{background:#017bc4; color:#fff; border:#6d0f02 solid 0px !important;}

.booknow-btn{margin:0px; padding:2px 20px; display:inline-block; background:#f58631; border-radius:8px; font-size:15px; color:#fff; font-weight:500; letter-spacing:0px; text-transform:none; border:#fff solid 0px; position:relative;}
.booknow-btn:hover{background:#017bc4; color:#fff; border:#6d0f02 solid 0px !important;}

.no-padding{padding-left:0px; padding-right:0px;}
#toTop{padding:0px; color:#7eb436; position:fixed; bottom:15px; right:10px; font-size:32px; display:none; z-index:999;}

.align-items-center{display:flex; align-items:center; -moz-align-items:center; -webkit-align-items:center;}

/*=========Header Section==========*/
.topbar{margin:0px; padding:6px 0px 10px; background:#017bc4; width:100%;}
.topbar p{font-size:16px; line-height:20px; color:#7592aa; font-weight:300; margin-top:0px; margin-bottom:0px;}
.topbar p a{color:#e63c33; text-decoration:none;}
.topbar-right{text-align:right;}

.header{margin:0px; padding:15px 0px; width:100%; background:url(../images/header-bg.jpg) 0 0 no-repeat; background-size:cover; transition: all 0.4s ease-in-out 0s; border-bottom:#ffffff10 solid 0px; position:relative; z-index:3;}
.sitelogo{margin:0px; padding:0px 0; max-width:200px; transition: all 0.4s ease-in-out 0s; z-index:3;}
.header-right{padding:15px 0 0 0px; text-align:right;}
.header-contact{display:inline-block; vertical-align:middle; padding:0px 0 0 0px;}
.header-contact ul{margin:0px; padding:0px; list-style:none;}
.header-contact ul li{margin:0px; padding:0px 20px 0 0px; font-family: 'Open Sans', sans-serif; font-size:14px; line-height:normal; color:#ffffff; font-weight:400; display:inline-block; position:relative; border-left:#fff solid 0px;}
.header-contact ul li a{color:#fff;}
.header-contact ul li a:hover{color:#f58631;}
.header-contact ul li i{font-size:16px; color:#f58631; margin-right:5px; vertical-align: middle;}
.header-contact ul li:last-child{padding-right:0px; margin-right:0px; border-right:0px;}

.header-social{margin:0px 0 0 0px; padding:0px 0px 0 0; display:block; text-align:right;}
.header-social ul{margin:0px; padding:0px; list-style:none;}
.header-social ul li{margin:0px 0px 0 3px; padding:0px; display:inline-block; vertical-align:middle; text-align:center; font-size: 16px; line-height: 18px; color: #6b869e; font-weight:300;}
.header-social ul li a{margin:0px 0px 0 0px; padding:0px 0px 0 0; font-size:20px; line-height:20px; background: transparent; color:#fff; border:#fff solid 0px; display:inline-block; border-radius:0%; width:auto; height:auto;}
.header-social ul li a:hover{opacity: 1; color:#f58631; border-color:#9eb747;}
.header-social ul li:last-child a{border:none;}
.header-social h6{display:inline-block; vertical-align:middle; margin:0 6px 0 0; font-family: 'Open Sans', sans-serif; font-size:14px; line-height:normal; color:#fff; font-weight:400;}

.header-cart{margin:0px 0 0 0px; padding:12px 0 0 0px; display:block; vertical-align:middle; border-left:#cbcaca solid 0px; text-align:right;}
.header-cart ul{margin:0px; padding:0px; list-style:none;}
.header-cart ul li{margin:0px 8px; padding:0px; display:inline-block; vertical-align:middle; position:relative; font-size:15px;}
.header-cart ul li svg{font-size:18px;}
.header-cart ul li span.cartnumber{display:inline-block; width:16px; height:16px; border-radius:50%; text-align:center; font-size:13px; line-height:15px; color:#fff; font-weight:400; background:#f00; position:absolute; right:-12px; top:-5px;}
.header-cart ul li a{position:relative; color:#fff;}

.sitesearch{display:block; width:86%; border-right:#2e7ebf solid 0px; position:relative; border-radius:3px; overflow:hidden;}
.sitesearch input[type="text"],.sitesearch input[type="search"]{width:100%; line-height:70px; font-size:16px; color:#737373; font-weight:500; border:none; padding:0 150px 0 25px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; display:block; border-radius:2px;}
.sitesearch input[type="submit"]{position:absolute; right:0px; top:0px; content:''; width:150px; height:100%; background:#0156a3; border:none; color:#fff; font-size:17px; font-weight:700; text-transform:uppercase;}


.headerbanner{position:relative;}

/*=========Header Section==========*/

.navigation{display:block; vertical-align:middle; padding-top:0px;  transition: all 0.4s ease-in-out 0s; text-align:center;}

/*=========Header Section==========*/
/*Header sticky*/
.cbp-af-header{position:absolute; top: 0; left: 0; width: 100%; background:none; z-index: 9999; -webkit-transition: height 0.3s; -moz-transition: height 0.3s; transition: height 0.3s; transition: all 0.4s ease-in-out 0s;}
.cbp-af-header .cbp-af-inner{width: 100%; margin: 0 auto; padding:0px;}

.cbp-af-header.cbp-af-header-shrink{ min-height:40px; background:rgba(68,103,175,0.95); padding:0px 0px; border-bottom:#e6e6e6 solid 1px; z-index:8888; position:fixed; transition: all 0.4s ease-in-out 0s;}

.cbp-af-header.cbp-af-header-shrink #cssmenu > ul > li{margin:0px;}
.cbp-af-header.cbp-af-header-shrink #cssmenu > ul > li > a{padding:0px 12px; font-size: 13px; line-height:40px;}
.cbp-af-header.cbp-af-header-shrink #cssmenu > ul > li.has-sub a{padding-right:18px;}
.cbp-af-header.cbp-af-header-shrink #cssmenu > ul > li.has-sub > a::after{top:12px;}
.cbp-af-header.cbp-af-header-shrink .header{border-bottom:#2160c2 solid 0px; padding:10px 0;}
.cbp-af-header.cbp-af-header-shrink .sitelogo{margin:0px 0 0px; width:auto; transition: all 0.4s ease-in-out 0s; max-width:80px;}
.cbp-af-header.cbp-af-header-shrink .header-right{padding-top:12px; transition: all 0.4s ease-in-out 0s;}
.cbp-af-header.cbp-af-header-shrink .header-top{padding:12px 0px;}
.cbp-af-header.cbp-af-header-shrink .header-contact ul li{font-size:15px;}
.cbp-af-header.cbp-af-header-shrink .navigation{padding-top:6px;}


/* Example Media Queries */
@media screen and (max-width: 55em) {	
.cbp-af-header .cbp-af-inner{width: 100%;}
}
@media screen and (max-width: 32.25em) {
.cbp-af-header nav a{font-size: 1em;}
}
@media screen and (max-width: 24em) {
.cbp-af-header nav a, .cbp-af-header.cbp-af-header-shrink nav a{line-height: 1;}
}


.about-section{margin:0px; padding:80px 0; width:100%; position:relative; z-index:1; background:url(../images/homebg.jpg) 0 0 no-repeat; background-size:cover;}
.about-image{ text-align:center; }
.testimonials-profile{margin:0px auto 30px; text-align:center;}
.about-content{}
.testimonials-content h2{font-size:60px; line-height:60px; color:#000000; text-transform:uppercase; font-weight:600; margin:0 0 20px;}
.testimonials-content h4{ font-size:18px; line-height:normal; color:#000000; text-transform:uppercase; font-weight:700; margin:0 0 5px;}
.testimonials-content h5{ font-size:16x; line-height:normal; color:#000000; text-transform:none; font-weight:400; font-style:italic; margin:0 0 20px;}
.testimonials-content h3{font-size:30px; line-height:normal; color:#000000; text-transform:uppercase; font-weight:700; margin:0 0 0px;}
.testimonials-content p{font-size:16px; line-height:normal; color:#000000; font-weight:400; margin:0 0 30px;}

.testimonials-slider{overflow: hidden;}
.testimonials-slider-next{position:absolute; right:0px; bottom:0px; width:34px; height:34px; border-radius:5px; border:#000000 solid 1px; text-align:center; font-size:18px; line-height:34px; color:#000000; font-weight:700; z-index:3; display:none;}
.testimonials-slider-prev{position:absolute; right:40px; bottom:0px; width:34px; height:34px; border-radius:5px; border:#000000 solid 1px; text-align:center; font-size:18px; line-height:34px; color:#000000; font-weight:700; z-index:3; display: none;}
.testimonials-content{padding:0 30px;}
.testimonials-profile{max-width:70%;}
.swiper-pagination-bullet{margin:0 4px; background:#e5a3a4; opacity:1}
.swiper-pagination-bullet.swiper-pagination-bullet-active{background:#64299d; opacity:1}


.userlogin h2{font-size:26px; line-height:normal; color:#000000; text-transform:uppercase; font-weight:600; text-decoration:underline; margin:0 0 5px;}
.userlogin h4{ font-size:18px; line-height:normal; color:#000000; text-transform:uppercase; font-weight:700; margin:0 0 5px;}
.userlogin h5{ font-size:18px; line-height:normal; color:#000000; text-transform:none; font-weight:400; margin:0 0 20px;}
.userlogin h3{font-size:30px; line-height:normal; color:#000000; text-transform:uppercase; font-weight:700; margin:0 0 0px;}
.userlogin p{font-size:16px; line-height:normal; color:#000000; font-weight:400; margin:0 0 30px;}

.userlogin-form input[type="text"],.userlogin-form input[type="email"],.userlogin-form input[type="tel"],.userlogin-form input[type="password"],.userlogin-form select,.userlogin-form textarea{margin:0px 0 3px; padding:0 30px; background:#fadcf7; height:50px; color:#999999; font-weight:400; border:none; border-radius: 30px; font-size:14px; line-height:normal; width: 100%; text-align:left;}
.userlogin-form textarea{padding:10px 0px; resize:none; height:90px;}
.userlogin-form input[type="submit"]{margin:25px auto 0px; padding:0px 35px; width:auto; text-align:center;background:#fbe0f7; height:50px; font-size:16px; font-weight:500; color:#000; border:none; border-radius:30px; text-transform:uppercase; background: rgb(251,224,247);
background: linear-gradient(90deg, rgba(251,224,247,1) 0%, rgba(251,224,247,1) 48%, rgba(239,101,121,1) 48%);}
.userlogin-form label{font-weight:400;}
.rorgetpassword{text-align:right;}

.pharmacy-section{margin:0px; padding:80px 0px; background:#fff; position:relative;}
.pharmacy-box{margin:0px 0 20px; padding:0px; width:100%; position:relative; background:#e7e5e5;}
.pharmacy-box-top{background:#c64d78; margin:0px; padding:12px 15px;}
.pharmacy-box-top h3{margin:0px; padding:0px; color:#fff; font-weight:#fff;}
.pharmacy-box-bottom{width:100%;height:280px;display: flex;text-align: center;align-items: center;justify-content: center;}

.pharmacy-box-bottom img {
  max-width: 360px;
  max-height: 100%;padding: 15px;
}
.pharmacy-left-box{width:100%;padding:30px;background: #f9f9f9;}
.pharmacy-box-content{width:100%;padding:30px;background: linear-gradient(180deg,rgb(251, 251, 251) 50%, rgb(238, 237, 237) 100%); }
.pharmacy-box-content h2{font-weight: 600;color: #1e1e1e;font-size: 18px;margin:0;}
.pharmacy-box-content p{color: #686767;line-height: 23px;font-size: 16px;margin: 5px 0 20px;}

.pharmacy-box-inn{height:250px; overflow-y:scroll;}
.pharmacy-box ul{margin:0px; padding:0px; list-style:none;}
.pharmacy-box ul li{margin:0px; padding:12px 0px; display:block; font-size:16px; line-height:normal; color:#cfcdcd; font-weight:500; border-bottom:#e5e5e5 solid 1px;}
.pharmacy-box ul li a{color:#888;}
.pharmacy-box.pharmacy-one .pharmacy-box-top{background:#c64d78;}
.pharmacy-box.pharmacy-two .pharmacy-box-top{background:#ead199;}
.pharmacy-box.pharmacy-three .pharmacy-box-top{background:#803a9e;}
.pharmacy-box.pharmacy-four .pharmacy-box-top{background:#ca1c16;}

/*====================Footer===============*/
.footer{margin:0px; padding:50px 0px 0; background:#017bc4; position:relative; width:100%;}
.footer-logo{margin:0px 0 30px; text-align:left;}
.footer h2{font-size:22px; line-height:normal; color:#fff; font-weight:500; margin:0 0 30px; text-transform:uppercase; }
.footer h3{font-size:24px; line-height:normal; color:#fff; font-weight:400; margin:0 0 15px;}
.footer h4{font-size:16px; line-height:normal; color:#fff; font-weight:400; margin:0 0 10px;}
.footer h4 i{font-size:21px; color:#fff; display:inline-block; vertical-align:middle; margin:0 5px 0 0;}
.footer p{font-size:14px; line-height:20px; font-weight:400; color:#fff; margin-top:0px; margin-bottom:0px;}
.footer p a{color:#a2a2a2; font-weight:400;}
.footer p a:hover{color:#ff4b00;}

.footer-contact{padding:0px 0 20px 0; margin-bottom:0px;}
.footer-contact ul{margin: 0px; padding: 0px; list-style: none;}
.footer-contact ul li{margin: 0px 0 10px 0px; padding: 0px 5% 0 0px; font-size: 14px; line-height: normal; color: #fff; font-weight: 400; display: block; vertical-align: top;
  position: relative;}
.footer-contact ul li a{color:#fff; }
.footer-contact ul li a:hover{color:#01aef0;}
.footer-contact ul li i{color:#FDB84B; vertical-align:middle;}
.footer-contact ul li svg{position:absolute; left:0px; top:1px; color:#FDB84B; font-size:20px;}
.footer-contact ul li span{display:block; font-size:12px; text-transform:uppercase; letter-spacing:0.3px;}
.footer-contact ul li:last-child{border:none; margin-bottom:0px;}
.footer-contact h4 a{color:#fff;}
.footer-contact h4{margin-bottom:20px;}


.footermenu{margin:0px 0 20px; padding:0px;}
.footermenu ul{margin:0px; padding:0px; list-style:none;}
.footermenu ul li{margin:0px 0 10px; padding:0px 0px; display:inline-block; vertical-align: middle; font-size:14px; line-height:20px; color:#fff; font-weight:400;letter-spacing: 0.02em; width:46%;}
.footermenu ul li a{color:#fff;}
.footermenu ul li a:hover{color:#f58631;}
.footermenu ul li:last-child{margin-bottom:0px; background-image:none;}

.useslink{margin:0px 0 0px; padding:0px;}
.useslink ul{margin:0px; padding:0px; list-style:none;}
.useslink ul li{margin:0px 0 0px; padding:0px 15px; display:inline-block; vertical-align: middle; font-size:14px; line-height:20px; color:#fff; font-weight:400;}
.useslink ul li a{color:#fff;}
.useslink ul li a:hover{color:#ff4b00;}
.useslink ul li:first-child{padding-left:0px;}

.footer-social{margin:0px 0 0px; padding:0px; }
.footer-social ul{margin:0px 0 0 0px; padding:0px; list-style:none;}
.footer-social ul li{margin:0px 6px; padding:0px; display:inline-block; vertical-align:top; text-align:center;}
.footer-social ul li a{margin:0px; padding:0px; font-size:30px; line-height:normal; color:#fff; background:transparent; text-align:center; display:inline-block; vertical-align:middle; border-radius:0%; width:auto; height:auto; border:0px solid #E5E7EB22;}
.footer-social ul li a:hover{color:#f58631;}

.contact-social{margin:0px 0 0px; padding:0px; text-align:center;}
.contact-social ul{margin:0px 0 0 0px; padding:0px; list-style:none;}
.contact-social ul li{margin:0px 4px 0 1px !important; padding:0px; display:inline-block; vertical-align:top; text-align:center;}
.contact-social ul li a{margin:0px; padding:0px; font-size:15px; line-height:34px; color:#ff4b00; background:transparent; text-align:center; display:inline-block; vertical-align:middle; border-radius:50%; width:35px; height:35px; border: 1.5px solid #ff4b00;}
.contact-social ul li a:hover{color:#FDB84B;}

.footer-bottom{margin-top:40px; padding:20px 0px 30px; background:transparent; border-top:rgba(255,255,255,1) solid 1px; display:flex; align-items:center; }
.footer-bottom p{font-size:14px; line-height:20px; font-weight:400; color:#fff; margin-top:0px; margin-bottom:0px;  position:relative;}
.footer-bottom p a{color:#fff;}
.footer-bottom p a:hover{color:#01aef0;}
.backtotp{text-align:right; max-width: 40px;   display: inline-block;}

.subscribe-block{margin:0px 0 20px; padding:35px; background:#1e4a57;}
.subscribe-block h3{font-size:16px; line-height:130%; font-weight:400; color: #FFFFFF; margin:0 0 15px;}
.subscribe-block p{font-size:12px; line-height:20px; color: rgba(255, 255, 255, 0.6); font-weight:400; margin:0px 0 10px;}
.subscribe-form{margin:0px 0 20px; padding:0px; border-radius:10px; overflow:hidden; position:relative;}
.subscribe-form input[type="text"]{width:100%; background:#fff; padding:0 60px 0 15px; border:none; font-size:14px; line-height:normal; color:#5C5C5C; font-weight:400; height:50px;}
.subscribe-form input[type="submit"]{margin:0px; padding:0px; width:50px; height:50px; background:url(../images/submit.png) center center no-repeat #053645; border:none; position:absolute; right:0px; top:0px;}

/*===================*/
.breadcrumbs-section{margin:0px; padding:20px 0px; width:100%; background:#fff; position:relative;}
.breadcrumbs{border-bottom:#e5ef5f solid 0px; padding:0px 0; margin:0px; display:table;}
.breadcrumbs ul{margin:0px; padding:0px; list-style:none;}
.breadcrumbs ul li{display:inline-block; vertical-align:middle; padding:0 35px 0 0; position:relative; font-size:14px; line-height:20px; color:#666363; font-weight:500; text-transform:uppercase; letter-spacing:0px;}
.breadcrumbs ul li a{color:#666363;}
.breadcrumbs ul li a:hover{color:#ea5c1f;}
.breadcrumbs ul li:before{position:absolute; right:17px; top:0px; width:1px; height:100%; background:#fff; content:'>'; font-size:18px; line-height:20px; color:#666363; font-weight:500;}
.breadcrumbs ul li:last-child:before{display:none;}
.breadcrumbs ul li:last-child{padding-right:0px;}

.herobanner.innerbanner .banner-caption{bottom:35%;}

/*=======inner content=======*/
.innercontent{margin:0px auto; padding:60px 0px; background:#f5f5f5; width:100%; position:relative;}
.innercontent h1{font-size:45px; line-height:50px; font-weight:800; color:#333; position:relative; margin:0px 0 20px;}
.innercontent h2.pagetitle{font-size:36px; line-height:40px; font-weight:700; color:#333; position:relative; text-align:center; padding-bottom:25px; margin:0px auto 20px;}
.innercontent h2.pagetitle:before{position:absolute; left:50%; bottom:0px; content:''; width:70px; height:3px; background:#ff4b00; transform:translateX(-50%); -o-transform:translateX(-50%); -moz-transform:translateX(-50%); -webkit-transform:translateX(-50%);}
.innercontent h2{font-size:24px; line-height:28px; font-weight:600; color:#333; margin-bottom:10px;}
.innercontent h3{font-size:22px; line-height:26px; font-weight:600; color:#333; margin-bottom:10px;}
.innercontent h4{font-size:20px; line-height:24px; font-weight:600; color:#333; margin-bottom:10px;}
.innercontent h5{font-size:18px; line-height:22px; font-weight:600; color:#333; margin-bottom:10px;}
.innercontent h6{font-size:17px; line-height:21px; font-weight:600; color:#333; margin-bottom:10px;}
.innercontent p{font-size:16px; line-height:22px; color:#494949; font-weight:400; margin-bottom:25px;}
.innercontent p:last-child{margin-bottom: 0px;}
.innercontent p a{color:#494949; text-decoration:none; transition: all 0.4s ease-in-out 0s;}
.innercontent p a:hover{color:#ff4b00;}
.innercontent ol{margin:0px 0px 25px 20px; padding:0px;}
.innercontent ol li{margin:0px 0px 5px 0px; padding:0px; height:auto; width:auto; font-size:16px; line-height:22px; font-weight:400; color:#494949;}
.innercontent ol li a{color:#494949; text-decoration:none; transition: all 0.4s ease-in-out 0s;}
.innercontent ol li a:hover{color:#ff4b00;}

.innercontent ul{margin:0px 0px 25px 20px; padding:0px;}
.innercontent ul li{margin:0px 0px 5px 0px; padding:0px; height:auto; width:auto; font-size:16px; line-height:22px; font-weight:400; color:#494949;}
.innercontent ul li a{color:#494949; text-decoration:none; transition: all 0.4s ease-in-out 0s;}
.innercontent ul li a:hover{color:#ff4b00;}

.innercontent ul.bullet{margin:0px 0px 25px 0px; padding:0px; list-style:none;}
.innercontent ul.bullet li{margin:0px 0px 12px 0px; padding:0px 0px 0px 26px; background:url(../images/bullet.png) left 6px no-repeat; height:auto; width:auto; font-size:16px; line-height:22px; font-weight:400; color:#494949;}
.innercontent ul.bullet li a{color:#494949; text-decoration:none; transition: all 0.4s ease-in-out 0s;}
.innercontent ul.bullet li a:hover{color:#ff4b00;}

.imgframeleft{margin:0px; padding:65px 20px 0 75px; position:relative; z-index:1;}
.imgframeleft:before{position:absolute; left:0px; top:0px; width: 100%; height:100%; content:''; background:url(../images/picturebg.png) 0 0 no-repeat; z-index:-1;}

.imgframeright{margin:0px; padding:65px 75px 0 20px; position:relative; z-index:1; float: right;}
.imgframeright:before{position: absolute; right:0px; top:0px; width:100%; height:100%; content:''; background:url(../images/picturebg.png) right 0 no-repeat; z-index:-1;}
.pd0{padding:0px;}
/*=======inner content=======*/

/*========popup start==================*/
/* Outer */
.popup{width:100%; height:100%; display:none; position:fixed; top:0px; left:0px; background:rgba(0,0,0,0.75); z-index:9999;} 
/* Inner */
.popup-inner{width:100%; max-width:550px; padding:0px 0px; position:absolute; top:50%; left:50%; -webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%); box-shadow:0px 2px 6px rgba(0,0,0,1); border-radius:3px; background:#fff; border:#39a7d3 solid 2px;}
.getaquote-popup{margin:0px; padding:20px 20px; height:auto; width:100%;  height:auto;}
/* Close Button */
.popup-close{width:30px; height:30px; padding-top:4px; display:inline-block; position:absolute; top:0px; right:0px; transition:ease 0.25s all; -webkit-transform:translate(50%, -50%); transform:translate(50%, -50%); border-radius:1000px; background:rgba(0,0,0,0.8); font-family:Arial, Sans-Serif; font-size:20px; text-align:center; line-height:100%; color:#fff;} 
.popup-close:hover{-webkit-transform:translate(50%, -50%) rotate(180deg); transform:translate(50%, -50%) rotate(180deg); background:rgba(0,0,0,1); text-decoration:none; background:#f00; color:#fff;}

.bookingform{padding:20px 30px;}
.bookingform label{color:#333; font-size:14px;}
.popup-inner h2{color:#fff; font-size:20px; line-height:36px; background:#39a7d3; display:block; font-weight:700; margin-bottom:18px; padding-left:2%; text-transform:uppercase; margin-top:0px; text-align:center;}
.popup-inner input[type="text"],.popup-inner input[type="email"],.popup-inner input[type="tel"],.popup-inner textarea{margin:0px auto 3px; padding:0px 15px; height:40px; width:100%;color:#737373; font-size:14px; line-height:normal; font-weight:400; border:#8f8f8f solid 1px; background:#fff;}
.popup-inner textarea{padding:10px 15px; resize:none; height:80px;}
.popup-inner input[type="submit"]{margin:0px 0px 0px 0px; padding:0px 25px; text-align:left; height:40px; width:auto; color:#fff; font-size:15px; line-height:38px; font-weight:400; background:#39a7d3; border:none; text-transform:uppercase; transition: all 0.4s ease-in-out 0s; border-radius:30px;}
.popup-inner input[type="submit"]:hover{background:#333; border-radius:30px;}
/*========popup end==================*/

/*========Search Open Start==================*/
#search{position: fixed; right: 0px; bottom: 0px; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.9); -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; -webkit-transform: translate(100%, -100%) scale(0, 0); -moz-transform: translate(100%, -100%) scale(0, 0); -o-transform: translate(100%, -100%) scale(0, 0); -ms-transform: translate(100%, -100%) scale(0, 0); transform: translate(100%, -100%) scale(0, 0); opacity: 0; z-index:99999; text-align:center;}
.search-caption{ width:100%; height:100%; position:relative; border:0px solid red; right:0px; top:0px;}
.search-inner{ width:100%; height:auto; position:absolute; right:0px; top:0px; z-index:777; top:50%;text-align:center; color:#FFF; transform:translateY(-50%); -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); -o-transform:translateY(-50%); text-align:right; padding:0% 2%; text-align: center;}
#search.open{-webkit-transform: translate(0px, 0px) scale(1, 1); -moz-transform: translate(0px, 0px) scale(1, 1); -o-transform: translate(0px, 0px) scale(1, 1); -ms-transform: translate(0px, 0px) scale(1, 1); transform: translate(0px, 0px) scale(1, 1); opacity: 1;}
#search .close{position: fixed; top: 15px; right: 15px; color: #fff; background-color:#39a7d3; border-color: #ff5501; opacity: 1; padding: 10px 17px; font-size: 27px; z-index:99999;}
.search-inner input[type="text"]{margin:0px auto 25px; padding:0px 0px; height:50px; width:60%; font-size:16px; line-height:normal; color:#fff; font-weight:400; border:none; background:none; display:block; border-bottom:#606060 solid 1px;}
.search-inner input[type="submit"]{margin:0px; padding:0px 40px; width:auto; background:#39a7d3; text-align:center; font-size:20px; line-height:50px; color:#fff; font-weight:400; border:none;}
/*========Search Open end==================*/

/*========Wallet Page end==================*/

.modal-dialog{width:650px;}
.modal-body{padding:20px 30px 20px;}
.modal-open .modal{background:rgba(255,255,255,0.49);}
button.close{position:absolute; right:10px; top:10px; color:#f00; opacity:1;}
.modal-body h2{font-size:40px; line-height:44px; font-weight:700; color:#021621; margin-bottom:35px;}
.modal-body h3{font-size:24px; line-height:28px; font-weight:400; color:#021621; margin-bottom:10px;}
.modal-body h4{font-size:22px; line-height:26px; font-weight:400; color:#021621; margin-bottom:10px;}
.modal-body h5{font-size:18px; line-height:24px; font-weight:400; color:#00a2e3; margin-bottom:13px;}
.modal-body h6{font-size:17px; line-height:22px; font-weight:400; color:#021621; margin-bottom:10px;}
.modal-body p{font-size:15px; line-height:28px; font-weight:400; color:#000000; margin-bottom:30px;}
.modal-body p:last-child{margin-bottom: 0px;}
.modal-body p a{color:#00a2e3; text-decoration:none; transition: all 0.4s ease-in-out 0s;}
.modal-body p a:hover{color:#000;}
.modal-body ul{margin:0px 0px 0px 0px; padding:0px;}
.modal-body ul li{margin:0px 0px 10px 18px; padding:0px 0px 0px 0px; font-size:16px; line-height:24px; font-weight:400; color:rgba(119, 119, 119, 1);}
.modal-body ul li a{color:rgba(119, 119, 119, 1); text-decoration:none; transition: all 0.4s ease-in-out 0s;}
.modal-body ul li a:hover{color:#333;}

.modal{z-index:99999999999;}
.modal-body .account-form input[type="text"], .modal-body .account-form input[type="email"], .modal-body .account-form input[type="tel"], .modal-body .account-form input[type="date"], .modal-body .account-form input[type="number"], .modal-body .account-form input[type="password"], .modal-body .account-form select, .modal-body .account-form textarea{height:50px;}

.modal-header{border:none; position:relative;}
.modal-header:before{position:absolute; bottom:0px; left:0px; content:''; width:100%; height:3px; background:linear-gradient(90deg, #FFB017 0%, #994BAA 100%);}
.modal-header h5{font-size:20px; line-height:24px; font-weight:600; color:rgba(119, 119, 119, 1); margin:0 0 0px; text-align:center;}
.modal .account-form .form-group{margin-bottom:25px;}
.modal .account-form ul{margin:0px;}
.signin-message{padding:18px 0 0;}

/*================Menu page=============*/
.contact-section{margin:0px; padding:120px 0 50px; background:#ffffff; position: relative; width:100%;}
.contact-section h2{font-family: 'Gotham'; font-size:50px; line-height:normal; color:#01aef0; text-align:center; text-transform:uppercase; font-weight:700; margin:0 0 10px;}
.contact-section p{font-size:16px; line-height:normal; color:#3a3a3a; font-weight:400; margin:0 0 20px;}
.contact-section p strong{font-weight:700;}
.contact-section p a{color:#3a3a3a;}
.contact-section h5{font-size:16px; line-height:normal; color:#3a3a3a; font-weight:700; margin:0 0 6px;}
.contact-section ul{margin:0px 0 30px; padding:0px; list-style:none;}
.contact-section ul li{margin:0px 0 20px; padding:0px 0 0 24px; font-size:16px; line-height:20px; color:#3a3a3a; font-weight:400; position:relative;}
.contact-section ul li i{position:absolute; left:0px; top:3px; color:#a62625;}

.contact-heading{text-align:center; margin:0 0 40px;}
.contact-map{margin:0px; padding:0px;}
.contact-map iframe{margin:0px; padding:0px;p vertical-align:top;}

.contact-bottom{margin:0px; padding:50px 0 0;}
.contact-form{max-width:300px; width:100%; float:right;}
.contact-form input[type="text"],.contact-form input[type="email"],.contact-form input[type="tel"],.contact-form input[type="password"],.contact-form select,.contact-form textarea{margin:0px 0 3px; padding:0 15px; background:#f0f0f0; height:36px; color:#000; font-weight:400; border:none; border-radius: 0px; font-size:14px; line-height:normal; width: 100%; text-align:left;}
.contact-form textarea{padding:10px 15px; resize:none; height:90px;}
.contact-form input[type="submit"]{margin:0px; padding:0px 20px; width:100%; text-align:center;background:#df0c16; height:40px; font-size:16px; font-weight:700; color:#fff; border:none; border-radius:0px;}

.faqblock h3{font-size:20px; line-height:24px; color:#fff; font-weight:700; padding:18px 60px 18px 60px}
.faqblock{background:#000000; margin-bottom:2px; padding: 0 0px; display:block; vertical-align:top; width:100%; position:relative; counter-increment: my-awesome-counter;}
.faqblock p{font-size:16px; line-height:26px; color:#666666; font-weight:400; margin-bottom:25px;}
.faqblock p:last-child{margin-bottom:25px;}
.faqblock:nth-child(2n+2){margin-right:0px;}
.faqblock h3:before{position:absolute; left:10px; top:12px; content:counter(my-awesome-counter) ""; width:36px; height:36px; border-radius:50%; text-align:center; color:#fff; background:#b3d23c; font-size:22px; line-height:35px; font-weight:700; text-transform:uppercase;}

.faqblock .content{padding:18px 60px 18px 60px; background:#d8f1ed;}
.faqblock .content p:last-child{margin:0px;}


.pagination {display: -webkit-box;display: -ms-flexbox;display: flex;padding-left: 0;list-style: none;float: right;padding: 0 10px 10px 0;}
.nor-pre {color: #7081b9;background-color: #fff;border-color: #eaf0f9; padding: 3px 8px;font-size: 15px;border: 1px solid #eaf0f9;line-height: 16px;}
.act-num {z-index: 3;color: #fff;background-color: #2F84F5;border-color: #2F84F5;padding: 3px 8px;font-size: 11px;}
.page-link {position: relative;display: block;color: #2F84F5;text-decoration: none;background-color: #fff;border: 1px solid #eaf0f9;padding: 3px 8px;font-size: 12px;line-height: 16px;}
