/*
Theme Name: Skippereyeq
Text Domain: skippereyeq
*/
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, 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, caption, tbody, tfoot, thead, th, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; }
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
ol, ul {margin:0; padding-left:30px; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
* { outline: none; }
/* 1.1 Defaults */
* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; }
*:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; }
h1, h2, h3, h4, h5, h6, strong { font-weight: bold; margin:0; padding:0; }
i, em { font-style: italic; }
.left { float: left; }
.right { float: right; }
.alignleft { text-align: left; }
.alignright { text-align: right; }
.aligncenter { text-align: center; }
textarea {overflow: auto; resize: vertical; }
a {color:#282828; text-decoration: none; cursor:pointer; }
a:hover {color:#4481c0; text-decoration: none; }
address { font-style: normal; }
p {margin:0; padding:0; }
p:empty{display:none; padding:0; margin:0;}
img { max-width: 100%; height: auto; vertical-align: middle; border: 0; -ms-interpolation-mode: bicubic; }
/* input */
.input, select, textarea {background:#e7e7e7; width:100%; float: left; height:78px; padding:10px 35px; line-height:58px; font-size:17px; color: #282828; font-weight:500; font-family: 'Montserrat', sans-serif; border:0; -webkit-border-radius:50px; -moz-border-radius:50px; -ms-border-radius:50px; -o-border-radius:50px; border-radius:50px;}
textarea {width:100% !important; resize: vertical; }
.input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {color: #7b7b7b;opacity:1;}
.input:-moz-placeholder,
textarea:-moz-placeholder {color: #7b7b7b;opacity:1;}
.input::-moz-placeholder,
textarea::-moz-placeholder {color:#7b7b7b;opacity:1;}
.input::-ms-input-placeholder,
textarea::-ms-input-placeholder {color: #7b7b7b;opacity:1;}
.input:-ms-input-placeholder,
textarea:-ms-input-placeholder {color: #7b7b7b;opacity:1;}

/* scroll-top */
.scroll-top{background-color:#4482c0; width:46px; height:46px; cursor:pointer; position:fixed; right:10px; bottom:80px; border:2px solid #fff; z-index:4; display:none;}
.scroll-top:after{content:''; width:12px; height:12px; border-top:3px solid #fff; border-right:3px solid #fff; position:absolute; left:15px; top:18px; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg);}
.scroll-top:hover{background-color:#282828;}

/* btn1 */
.btn1{background-color:#d1a43e; display:inline-block; font-size:25px; line-height:53px; color:#fff; font-family: 'Montserrat', sans-serif; font-weight:700; text-transform:uppercase; box-shadow:none; border:0; cursor:pointer; padding:10px 50px; position:relative; -webkit-border-radius:100px; -moz-border-radius:100px; -ms-border-radius:100px; -o-border-radius:100px; border-radius:100px; }
.btn1:hover{background-color:#206aab; color:#fff;}

/* video_iframe */
.video_iframe{width:100%; padding-bottom:56.25%; float:left; position:relative; }
.video_iframe iframe{width:100% !important; height:100%; position:absolute; left:0; top:0; }

.hmo_list #masygal-masonry-gallery-3386{float:left; width:100%;}
.hmo_list #masygal-masonry-gallery-3386 a{padding:25px;}

/* css *//* css */
body{background-color:#fff; font-size:17px; line-height:24px; color:#282828; font-family: 'Montserrat', sans-serif; font-weight: 400; padding-top:185px;}
.container{width:100%; max-width:1270px; padding:0 15px; margin: 0 auto;}/*1240*/
.container2{width:100%; max-width:1770px; padding:0 15px; margin: 0 auto;}/*1740*/

/* header start */
.header{width:100%; float:left; position:fixed; left:0; top:0px; z-index:10;}
.header ul, .hp_slider ul, .about_skipper ul, .hmo_list ul{list-style:none; padding:0;}
.header_top{background-color:#fff; width:100%; float:left; padding:20px 0; border-top:7px solid #d1a43d;}
.header_top .container2{display:flex; flex-wrap:wrap; flex-direction:row-reverse; align-items:center;}
.header.active{-webkit-box-shadow:rgba(0,0,0,.5)0px 0px 5px; -moz-box-shadow:rgba(0,0,0,.5)0px 0px 5px; -ms-box-shadow:rgba(0,0,0,.5)0px 0px 5px;-o-box-shadow:rgba(0,0,0,.5)0px 0px 5px; box-shadow:rgba(0,0,0,.5)0px 0px 5px;}
.header .logo{width:420px; float:left;}
.header .logo a{display:inline-block;}
.header_right{width:calc(100% - 420px); float:right;}
/* call_row */
.header_right .call_row{width:100%; float:left; display:flex; justify-content:right; padding-bottom:19px;}
.header_right .call_row ul{display:flex; flex-wrap: wrap; align-items: center;}
.header_right .call_row li{font-size:14px; color:#282828; font-weight: 500;}
.header_right .call_row li ~ li{margin-left: 18px;}
.header_right .call_row li a{display:flex; align-items: center; font-size:14px; color:#282828; line-height:29px; text-transform: uppercase; font-weight: 600; padding:0 22px; border:2px solid #282828;  -webkit-border-radius:50px; -moz-border-radius:50px; -ms-border-radius:50px; -o-border-radius:50px; border-radius:50px;}
.header_right .call_row li a i{font-size: 18px; font-weight: 700; margin-right:8px;}
.header_right .call_row li a:hover{background-color:#2773b4; color:#fff;}
.header_right .call_row .main_cta{float:right; margin-left:20px;}
.header_right .call_row .main_cta .btn1{font-size: 14px;padding: 5px 20px;line-height: 23px;border-radius: 0;}
.mobile_btmbar{width:100%; align-items: center;
  justify-content: center; text-align: center; position:fixed; left:0; bottom:0; float:left; z-index:10; display:none;}
/* head_links */
.head_links{width:100%; float:left; display:flex; justify-content:right;}
.head_links ul{display:flex; align-items: center;}
.head_links li ~ li{margin-left:40px;}
.head_links li a{font-size:17px; color:#282828; line-height:30px; display: inline-block;}

.head_links li a:hover{color:#2773b4;}
/* header_btm */
.header_btm{background-color:#2773b4; width:100%; float:left; padding:10px 0;}
.header_btm .head_links{display:none;}
.call_us{display:none;}

/* nav-menu */
.nav-menu{width:100%; text-align:center;}
.nav-menu > ul{padding:0;}
.nav-menu > ul > li{display:inline-block; font-size:26px; font-weight:500; position:relative; margin:0 20px;}
.nav-menu > ul > li > a {color:#fff; line-height:36px; display:inline-block; position:relative;}
.nav-menu > ul > li:hover > a{color:#f9bf34;}
.nav-menu > ul > li:hover > a:before{width:100%; opacity:1;}
.nav-menu > ul > li.dsk-arrow > a{padding-right:18px;}
.nav-menu > ul > li.dsk-arrow > a:after{background:none; content:''; width:8px; height:8px; border-right:2px solid #fff; border-bottom:2px solid #fff; position:absolute; left:inherit; bottom:inherit; right:2px; top:14px; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); opacity:1;}
.nav-menu li.dsk-arrow:hover > a:after{border-color:#f9bf34;}
/* Dropdown second-level */
.nav-menu li ul{background:#fff; width:250px; position:absolute; right:0; top:46px; padding:0; -webkit-box-shadow:rgba(0,0,0,.5)0px 3px 5px; -moz-box-shadow:rgba(0,0,0,.5)0px 3px 5px; -ms-box-shadow:rgba(0,0,0,.5)0px 3px 5px; -o-box-shadow:rgba(0,0,0,.5)0px 3px 5px; box-shadow:rgba(0,0,0,.5)0px 3px 5px; display:none; }
.nav-menu li ul:before{content:''; border-bottom:10px solid #fff; border-left:10px solid transparent; border-right:10px solid transparent; position:absolute; left:190px; top:-10px;}
.nav-menu li ul:after{content:''; width:100%; height:15px; position:absolute; left:0; top:-15px; }
.nav-menu li li{width:100%; float:left; margin:0; padding:0; font-weight:600; font-size:15px; text-align: left;}
.nav-menu li li:nth-child(1) ~ li{border-top:1px solid #eee;}
.nav-menu li li a{width:100%; display:block; line-height:20px; padding:10px 10px;}
.nav-menu li li.dsk-arrow > a{padding-right:20px;}
.nav-menu li li.dsk-arrow > a:after{border-right:2px solid #7d003c; border-bottom:2px solid #7d003c; right:10px;}
.nav-menu li li.dsk-arrow:hover > a:after{border-color:#fff;}
.nav-menu li li a,
.nav-menu li:hover li a{color:#282828; display:block;}
.nav-menu li li a:before{display:none !important;}
.nav-menu li li:hover a{background-color:#2773b4; color:#fff;}
.nav-menu li:hover > ul{display:block;}
.nav-menu li .arrow{display:none;}
/* menu_icon */
.menu_icon{width:40px; height:30px; text-align:center; position:absolute; right:15px; bottom:10px; cursor:pointer; display:none;}
.menu_icon > span{background:#fff; width:100%; float:right; height:4px; display:block; margin:3px 0; }
.menu_icon .two{width:calc(100% - 5px);}
.menu_icon .three{width:calc(100% - 10px);}
.menu_icon.active .one{width:100%; position:absolute;left:0; top:10px; -webkit-transform:rotate(43deg); -moz-transform:rotate(43deg); -ms-transform:rotate(43deg); -o-transform:rotate(43deg); transform:rotate(43deg); }
.menu_icon.active .two{display:none;}
.menu_icon.active .three{width:100%; position:absolute;left:0; top:10px; -webkit-transform:rotate(-43deg); -moz-transform:rotate(-43deg); -ms-transform:rotate(-43deg); -o-transform:rotate(-43deg); transform:rotate(-43deg);}
.menu_icon.active span{background:#d1a43e;}
/* header end */

/* owl_carouse css start *//* owl_carouse css start */
.owl_carousel,.owl_carousel .owl-item{ -webkit-tap-highlight-color: transparent;position: relative;}
.owl_carousel{ display: none;width: 100%; float:left;z-index: 1;}
.owl_carousel .owl-stage{ position: relative;-ms-touch-action: pan-Y;touch-action: manipulation;-moz-backface-visibility: hidden;}
/*.owl_carousel .owl-stage:after{ content: ".";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}*/
.owl_carousel .owl-stage-outer{ position: relative;overflow: hidden;-webkit-transform: translate3d(0,0,0);}
.owl_carousel .owl-item,.owl_carousel .owl-wrapper{ -webkit-backface-visibility: hidden;-moz-backface-visibility: hidden;-ms-backface-visibility: hidden;-webkit-transform: translate3d(0,0,0);-moz-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);}
.owl_carousel .owl-item{ min-height: 1px;float: left;-webkit-backface-visibility: hidden;-webkit-touch-callout: none;}
.owl_carousel .owl-item img{ display: block; width: 100%;}
.owl_carousel .owl-dots.disabled,.owl_carousel .owl-nav.disabled{ display: none;}
.no-js .owl_carousel,.owl_carousel.owl-loaded{ display: block;}
.owl_carousel .owl-dot,
.owl_carousel .owl-nav .owl-next,
.owl_carousel .owl-nav .owl-prev{ cursor: pointer;-webkit-user-select: none;-khtml-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;}
.owl_carousel .owl-nav button.owl-next,.owl_carousel .owl-nav button.owl-prev,.owl_carousel button.owl-dot{ background: 0 0;color: inherit;border: none;padding: 0!important;font: inherit;}
.owl_carousel.owl-loading{ opacity: 0;display: block;}
.owl_carousel.owl-hidden{ opacity: 0;}
.owl_carousel.owl-refresh .owl-item{ visibility: hidden;}
.owl_carousel.owl-drag .owl-item{ -ms-touch-action: pan-y;touch-action: pan-y;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none; padding:0 12px;}
.owl_carousel.owl-grab{ cursor: move;cursor: grab;}
.owl_carousel.owl-rtl{ direction: rtl;}
.owl_carousel.owl-rtl .owl-item{ float: right;}
.owl_carousel .animated{ animation-duration: 1s;animation-fill-mode: both;}
.owl_carousel .owl-animated-in{ z-index: 0;}
.owl_carousel .owl-animated-out{ z-index: 1;}
.owl_carousel .fadeOut{ animation-name: fadeOut;}
@keyframes fadeOut{ 0%{  opacity: 1; }
 100%{  opacity: 0; }}.owl-height{ transition: height .5s ease-in-out;}
.owl_carousel .owl-item .owl-lazy{ opacity: 0;transition: opacity .4s ease;}
.owl_carousel .owl-item .owl-lazy:not([src]),.owl_carousel .owl-item .owl-lazy[src^=""]{ max-height: 0;}
.owl_carousel .owl-item img.owl-lazy{ transform-style: preserve-3d;}
.owl_carousel .owl-video-wrapper{ position: relative;height: 100%;background: #000;}
.owl_carousel .owl-video-play-icon{ position: absolute;height: 80px;width: 80px;left: 50%;top: 50%;margin-left: -40px;margin-top: -40px;background: url(owl.video.play.png) no-repeat;cursor: pointer;z-index: 1;-webkit-backface-visibility: hidden;transition: transform .1s ease;}
.owl_carousel .owl-video-play-icon:hover{ -ms-transform: scale(1.3,1.3);transform: scale(1.3,1.3);}
.owl_carousel .owl-video-playing .owl-video-play-icon,.owl_carousel .owl-video-playing .owl-video-tn{ display: none;}
.owl_carousel .owl-video-tn{ opacity: 0;height: 100%;background-position: center center;background-repeat: no-repeat;background-size: contain;transition: opacity .4s ease;}
.owl_carousel .owl-video-frame{ position: relative;z-index: 1;height: 100%;width: 100%;}
.owl_carousel .owl-prev, 
.owl_carousel .owl-next{position:absolute; top:50%; -webkit-transform: translatey(-50%); -moz-transform: translatey(-50%); -ms-transform: translatey(-50%); -o-transform: translatey(-50%); transform: translatey(-50%); text-indent:-99999px;}
.our_location .owl_carousel .owl-prev, .our_location .owl_carousel .owl-next{top:20%;}
.our_location .owl_carousel .owl-prev:before, .our_location .owl_carousel .owl-next:before {border-color: #226aac;}
.owl_carousel .owl-prev{left:10px;}
.owl_carousel .owl-next{right:10px;}
.owl_carousel .owl-prev:before, 
.owl_carousel .owl-next:before{content:''; width:40px; height:40px; border-left:5px solid #2773b4; border-bottom:5px solid #2773b4; position:absolute; left:12px; top:-50%; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); opacity:1;}
.owl_carousel .owl-next:before{left:inherit; right:12px; -webkit-transform: rotate(-135deg); -moz-transform: rotate(-135deg); -ms-transform: rotate(-135deg); -o-transform: rotate(-135deg); transform: rotate(-135deg); }
.owl_carousel .owl-prev:hover:before, 
.owl_carousel .owl-next:hover:before{opacity:1;}
.owl_carousel .owl-dots{width:100%; float:left; text-align:center; padding:20px 15px 0 15px;}
.owl_carousel .owl-dots .owl-dot{background:#d1a43e; width:25px; height:10px; display:inline-block; margin:5px; border-radius:10px; }
.meet_doc .owl_carousel .owl-dots .owl-dot{background:#fff;}
.owl_carousel .owl-dots .owl-dot.active{background:#226caf;}
/* owl_carouse css end *//* owl_carouse css end */

.our12doc { margin-top: 20px; }

/* hp_slider */
.hp_slider{background:#f2f2f2; width:100%; float:left; position:relative;}
.hp_slider .item{background-size:cover !important; min-height:786px; position:relative;}
.hp_slider .item .img_rgt{position:absolute; bottom:0; left:50%; margin-left:87px;}
.hp_slider .container{padding-top:80px;}
.hp_slider .caption{width:100%; max-width:750px;position: relative; z-index:2;}
.hp_slider .caption .heading1{font-size:48px; line-height:60px; color: #000;  font-weight:600; display:block; margin-bottom:15px;}
.hp_slider .caption .heading2{font-size:36px; line-height:45px; color: #226caf; font-weight:800; display:block; margin-bottom:30px;}
.hp_slider .caption .heading2 span{display:block; font-weight:500;}
.hp_slider .caption .btn1{float:left; margin-bottom:10px;}
.hp_slider .hp_b_details{width:100%; float:left; display:flex; flex-wrap:wrap; justify-content:space-between; }
.hp_slider .hp_b_details li{width:45%; float:left; display:flex; flex-wrap:wrap; align-items:center; margin:25px 0;}
.hp_slider .hp_b_details li:nth-child(2n){width:55%;}
.hp_slider .hp_b_details li .icon{width:75px; padding-right:10px;}
.hp_slider .hp_b_details li .icon img{width:auto;}
.hp_slider .hp_b_details li .text{width:calc(100% - 75px); font-size:36px; line-height:45px; color:#282828; font-weight:700; }
.hp_slider .hp_b_details li .text span{display:block; font-size:25px; line-height:28px; font-weight:400;}
#hp_carousel .owl-dots{position:absolute; left:0; bottom:0;}
/* slide2 */
.hp_slider .item.slide2 .container{max-width:1920px; padding:0 145px; }
.hp_slider .item.slide2 .heading1{padding-top:180px; font-size:110px; line-height:100px; font-weight:400; color:#2773b4; text-transform:initial;}
.hp_slider .item.slide2 .heading1 span{font-size:70px; line-height:80px; font-weight:300; display:block; padding-bottom:35px;}
/* heading_wrap */
.heading_wrap{width:100%; float:left; text-align:center; margin-bottom:20px; text-transform:uppercase;}
.heading_wrap .small_text{font-size:17px; line-height:24px; font-weight:500; display:block; color:#282828; padding-bottom:7px;}
.heading_wrap .heading{font-size:33px; line-height:40px; font-weight:700; color:#206aab;}
.heading_wrap .small_text.text_white,
.heading_wrap .heading.text_white{color:#fff;}
body.home .our_location .heading_wrap .small_text.text_white,body.home .our_location .heading_wrap .heading.text_white{color:#fff;}
.our_location .heading_wrap .small_text.text_white,.our_location .heading_wrap .heading.text_white{color:#2369a7;}
.heading_wrap .heading.two_color span{color:#282828;}

/* about_skipper */
.about_skipper{background: #2773b4; background-size:cover; width:100%; float:left; padding:90px 0 60px;}
.about_skipper .page_links{width:100%; float:left; margin-bottom:90px;}
.about_skipper .page_links ul{width:100%; display:flex; flex-wrap:wrap; justify-content:center;}
.about_skipper .page_links li{text-align:center; font-weight:500; text-transform:uppercase; padding:0 40px; position:relative;}
.about_skipper .page_links li ~ li:before{content:''; height:132px; border-left:1px solid #fff; position:absolute; left:0; top:0;}
.about_skipper .page_links li a{display:inline-block; color:#fff; padding:0 15px;}
.about_skipper .page_links a .icon{min-height:115px;}
.about_skipper .page_links li a:hover{color:#d1a43e;}
.about_skipper .page_links li a p{font-size:25px; line-height:30px;}
.about_skipper .about_details{width:100%; float:left;}
.about_skipper .about_details .img_box{width:50%; float:left; padding-right:20px; position:relative;}
.about_skipper .about_details .img_box .img{float:left; position:relative;}
.play_btn{background:url(assets/images/icon_play.png)no-repeat center center; width:78px; height:78px; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); cursor:pointer;}
.play_btn:hover{background:url(assets/images/icon_play_blue.png)no-repeat center center;}
.about_skipper .about_details .img_box .img img{-webkit-border-radius:100%; -moz-border-radius:100%; -ms-border-radius:100%; -o-border-radius:100%; border-radius:100%;}
.about_skipper .about_details .text_box{width:50%; float:left; padding:30px 0 0 42px;}
.about_skipper .about_details .text_box .heading_wrap{text-align:left;}
.about_skipper .about_details .text_box p{font-size:21px; line-height:37px; font-weight:400; color:#fff; padding-bottom:30px;}
.about_skipper .about_details .text_box .btn1{line-height:38px;}
.about_skipper .about_details .text_box .btn1:hover{background:#fff; color:#282828;}
/* our_services */
.our_services{width:100%; float:left; padding:90px 0 60px;}
.our_services .container2{max-width:1794px;}
.our_services .heading_wrap{margin-bottom:40px;}
.our_services .owl_carousel{margin-bottom:80px;}
.our_services .owl_carousel .owl-stage, 
.our_services .owl-item{display:flex;}
.our_services .item{position:relative; padding-bottom:25px; width:100%;}
.our_services .item .top_row{width:100%; float:left; display:flex; align-items:center; margin-bottom:10px;}
.our_services .item .top_row h3{width:calc(100% - 80px); float:left; font-size:22px; line-height:30px; font-weight:700; color:#d1a43e;}
.our_services .item .top_row .number{width:80px; float:right; display:block; font-size:50px; color:#7d7d7d; font-weight:600; text-align:right; opacity:.3;}
.our_services .item .img_box{width:100%; float:left; margin-bottom:25px;}
.our_services .item p{font-size:17px; line-height:22px; color:#282828; padding-bottom:15px;}
.our_services .item .read_more{font-size:16px; line-height:22px; font-weight:600; color:#246eaf; position:absolute; left:0px; bottom:0;}
.our_services .item .read_more:hover{color:#282828;}
.btn_row{width:100%; float:left; text-align:center;}

.new_service{}
.new_service .item{width:33.33%; float:left;padding:20px;} 
.new_service .item .img_box img{width:100%;}
.our_services .new_service .item .read_more{position:static;}
.ot_services .new_service .item .top_row h3{line-height:34px;}
.testimonial_wrap .img{display:none;}

.content-page{width:100%; float:left; margin:40px 0}
.content-page p{margin:10px 0;line-height: 30px;}
.content-page h2, .content-page h3, .content-page h4, .content-page h5{margin:15px 0;    font-size: 24px;}
.content-page ul{margin-bottom:15px;}
.content-page ul li{margin-top:5px;}

.job_form .fullrow .td1,.job_form .fullrow .td2,.job_form .fullrow .td3{margin-bottom:12px;width: 100%;float: left;}
.job_form .fullrow input{height:50px;}
.job_form .fullrow input[type="file"]{cursor: pointer;
background: no-repeat;
padding: 0 0 0 10px;}

.job_form .fullrow input[type="submit"]{height:auto;}

.footer_center{width:100%; float:left; padding: 0 10.4%; margin:20px 0;}
.footer_center table{font-size:12px; color:#fff;}
.footer_center table tr td{border-color:#fff}

.nps_form{background:url(assets/images/bg_request_form.jpg) center top no-repeat;background-size:cover;width:100%;float:right;padding:50px 10%}
.nps_form h2{font-size:24px;line-height:36px;margin-bottom:20px}
.nps_form input,.nps_form textarea{padding:15px;border:1px solid #2773b4;margin:5px 0;background: #fff;border-radius: 2px;}
.nps_form textarea{width:90%!important; height:130px}
.nps_form label,.rating-scale p{font-weight:500}
.nps_form .wpcf7-form-control.wpcf7-radio{display:flex;gap:20px}
.rating-scale{margin:20px 0}
.nps_form .wpcf7-list-item{margin:0}
.nps_form input[type="submit"]{color:#fff;font-weight:700;font-size:16px;line-height:34px;display:inline-block;text-transform:uppercase;padding:5px 40px;border:0;border-radius:40px}

@media only screen and (max-width:1669px){ /* 1440px */

.hp_slider .item{min-height: 600px;}
.hp_slider .container {padding-top: 50px;}
.our_services .item .top_row h3{font-size:20px;width: calc(100% - 40px);}
.our_services .item .top_row .number{width:40px; font-size:30px;}
}

@media only screen and (min-width:1200px){
#hp_services .owl-stage{width:100% !important; transition:none !important; transform:none !important; display: flex !important; flex-wrap:wrap; justify-content:center;}
#hp_services .owl-item{width:20% !important; max-width:352px; padding:0 12px;}
#hp_services .owl-controls{display:none !important;}
}
/* start horizontal-scroll's css */
.horizontal-scroll.mCustomScrollbar{width:100%;}
.mCustomScrollBox {position: relative;overflow: hidden;height: 100%;max-width: 100%;outline: none;direction: ltr;}
.mCSB_scrollTools, 
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{
-webkit-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
-moz-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
-o-transition: opacity .2s ease-in-out, background-color .2s ease-in-out;
transition: opacity .2s ease-in-out, background-color .2s ease-in-out;}
.horizontal-scroll .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar,
.horizontal-scroll.mCustomScrollbar:hover .mCSB_dragger .mCSB_dragger_bar{background-color: #014c90; filter: "alpha(opacity=20)"; -ms-filter: "alpha(opacity=20)";}
.horizontal-scroll.mCustomScrollbar:hover .mCSB_dragger .mCSB_dragger_bar,
.horizontal-scroll .mCSB_scrollTools .mCSB_dragger.mCSB_dragger_onDrag .mCSB_dragger_bar {background-color:#014c90;}
.horizontal-scroll.mCustomScrollbar .mCustomScrollBox{padding-bottom:45px;}
.horizontal-scroll.mCustomScrollbar.mCS_no_scrollbar .mCustomScrollBox{padding-bottom: 0;}
.horizontal-scroll.mCustomScrollbar .mCSB_inside > .mCSB_container {padding-right: 0px;}
.mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {padding-right: 0;}
.horizontal-scroll.mCustomScrollbar .mCS-dir-rtl > .mCSB_inside > .mCSB_container {margin-right: 0;margin-left: 30px;}
.mCS-dir-rtl > .mCSB_inside > .mCSB_container.mCS_no_scrollbar_y.mCS_y_hidden {margin-left: 0;}
.mCSB_scrollTools {position: absolute;width: 16px;height: auto;left: auto;top: 0;right: 0;bottom: 0;}
.mCSB_outside + .mCSB_scrollTools {right: -26px;}
.mCS-dir-rtl > .mCSB_inside > .mCSB_scrollTools,  
.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools {right: auto;left: 0;}
.mCS-dir-rtl > .mCSB_outside + .mCSB_scrollTools {left: -26px;}
.mCSB_scrollTools .mCSB_draggerContainer {position: absolute;top: 0;left: 0;bottom: 0;right: 0;height: auto;}
.mCSB_scrollTools a + .mCSB_draggerContainer {margin: 20px 0;}
.mCSB_scrollTools .mCSB_draggerRail {width: 10px;height: 100%;margin: 0 auto;-webkit-border-radius: 16px;-moz-border-radius: 16px;border-radius: 16px;}
.mCSB_scrollTools .mCSB_dragger {cursor: pointer;width: 100%;height: 30px;z-index: 1;}
.mCSB_horizontal.mCSB_inside > .mCSB_container {margin-right: 0;margin-bottom: 0px;}
.mCSB_horizontal.mCSB_outside > .mCSB_container {min-height: 100%;}
.mCSB_horizontal > .mCSB_container.mCS_no_scrollbar_x.mCS_x_hidden {margin-bottom: 0;} 
.mCSB_scrollTools.mCSB_scrollTools_horizontal {width: auto; height:5px; top: auto;right: 0;bottom: 0;left: 0;}
.mCustomScrollBox + .mCSB_scrollTools.mCSB_scrollTools_horizontal, 
.mCustomScrollBox + .mCSB_scrollTools + .mCSB_scrollTools.mCSB_scrollTools_horizontal {bottom: -26px;}
.mCSB_scrollTools.mCSB_scrollTools_horizontal a + .mCSB_draggerContainer {margin: 0 20px;}
.horizontal-scroll .mCSB_scrollTools .mCSB_draggerRail {background-color:#fff; filter: "alpha(opacity=20)"; -ms-filter: "alpha(opacity=20)";}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_draggerRail {width:100%; height:5px; margin:0;}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger {width:285px !important; height: 100%; left: 0;}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {position: relative;width: 10px;height: 100%;margin: 0 auto;-webkit-border-radius: 16px;-moz-border-radius: 16px;border-radius: 16px;text-align: center;}
.mCSB_scrollTools.mCSB_scrollTools_horizontal .mCSB_dragger .mCSB_dragger_bar {width: 100%; height:5px; margin:0px auto;}
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded .mCSB_dragger_bar,  
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_dragger .mCSB_dragger_bar {height: 12px;margin: 2px auto;}
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_dragger.mCSB_dragger_onDrag_expanded + .mCSB_draggerRail,  
.mCSB_scrollTools_horizontal.mCSB_scrollTools_onDrag_expand .mCSB_draggerContainer:hover .mCSB_draggerRail {height: 8px;margin: 4px 0;}
/* end horizontal-scroll's css */
/* latest_offers */
.latest_offers{background:url(assets/images/bg_blue2.jpg)no-repeat center top #1a78bf; background-size:cover; width:100%; float:left; padding:100px 0 110px;}
.latest_offers .container2{max-width:1890px;}
.latest_offers .heading_wrap{margin-bottom:65px;}
.latest_offers .scroll_area{width:100%; float:left;}
.latest_offers .scroll_area .col{float:left; margin:0 14px;}
.latest_offers .mCSB_scrollTools.mCSB_scrollTools_horizontal{left:24.5%; right:24.5%;}
/* hmo_list */
.hmo_list{width:100%; float:left; padding:100px 0 78px;}
.hmo_list .hmos2{width:100%; float:left; text-align:center;}
.hmo_list .hmos2 p{font-size:18px; line-height:30px;margin-top:20px;}
.hmo_list .hmos2 .btn1{margin-top:40px;}
.hmo_list .hp_hmo{width:100%; float:left; margin-top: 30px;}
.hmo_list .hp_hmo img{margin:5px;}
.hmo_list .heading_wrap{margin-bottom:15px;}
.hmo_list ul{width:100%; display:flex; justify-content:space-between;}



/* our_location */
.our_location{background:url(assets/images/bg_blue3.jpg)no-repeat center top #1a78bf; background-size:cover; width:100%; float:left; padding:53px 0; border-top:5px solid #e6e6e6; border-bottom:5px solid #e6e6e6;}
.our_location .heading_wrap{margin-bottom:70px;}
.our_location .owl-item{padding:0 16px;}
.our_location .item .text_box{width:100%; float:left; color:#fff; text-align:center; margin-bottom:26px;}
.our_location .item .text_box h3{min-height:79px; font-size:25px; line-height:32px; font-weight:500; text-transform:uppercase; position:relative; padding-bottom:5px; margin-bottom:12px;}
.our_location .item .text_box h3:after{content:''; width:235px; border-bottom:1px solid #d1a43e; position:absolute; left:50%; bottom:0; -webkit-transform:translatex(-50%); -moz-transform:translatex(-50%); -ms-transform:translatex(-50%); -o-transform:translatex(-50%); transform:translatex(-50%); }
.our_location .item .text_box p{font-size:18px; line-height:26px; font-weight:500; padding-bottom:18px;}
.our_location .item .text_box .number{display:block; font-weight:500;}
.our_location .item .text_box .number a{color:#fff; font-weight:700;}
.our_location .item .text_box .number a:hover{color:#d1a43e;}
.our_location .item .img_box{width:100%; float:left; position:relative; margin-bottom:30px;}
/* .our_location .item .img_box:after{content:''; background-color:rgba(0,0,0,.6); width:100%; height:100%; position:absolute; left:0; top:0; z-index:1;} */
.our_location .item .img_box .play_btn{z-index:2;}
.our_location .item .map_box{width:100%; float:left;}
.our_location .item .map_box a{display:block;}
@media only screen and (min-width:1024px){
#our_location .owl-stage{width:100% !important; transition:none !important; transform:none !important; display: flex !important; flex-wrap:wrap; justify-content:center;}
#our_location .owl-item{width:33% !important; max-width:422px;}
#our_location .owl-controls{display:none !important;}
}
/* callback_form */
.callback_form{width:100%; float:left; padding:95px 0 83px;}
.team_details .callback_form{padding: 10px 0 60px;}
.callback_form .heading_wrap{margin-bottom:50px;}
.callback_form .form_row{width:100%; float:left;}
.callback_form .form_row form{display:flex; flex-wrap:wrap; justify-content:space-between;}
.callback_form .form_row form > div{width:37.4%;}
.callback_form .form_row .td3{width:18%; text-align:right;}
.callback_form .form_row .btn1{background-color:#d1a43e !important; width:100%; line-height:58px; padding:10px 20px}
.callback_form .form_row .btn1:hover{background-color:#206aab !important; color:#fff;}
.wpcf7-not-valid-tip{width:100%; float:left; font-size:14px; line-height:20px; color:#f00; display:block;}
.wpcf7-response-output{width:100% !important; float:left; text-align:center; padding:7px !important; margin:20px 0 10px!important; font-size:16px; line-height:22px;}
.wpcf7-spinner{display:none;}
.submitting .wpcf7-spinner{display:block; margin:10px auto;}
/* testimonials */
.testimonials{width:100%; float:left; padding:55px 0 20px; }
.testimonials .heading_wrap{margin-bottom:40px;}
.testimonials.top_border .container{position:relative;}
.testimonials.top_border .container:after{content:''; border-top:1px solid #000; position:absolute; left:15px; right:15px; top:-55px;}
.testimonials .full_row{width:100%; float:left; }
.custom_testimonials{width: 49%!important; float: left!important;}
.custom_testimonials ul{padding-left:0;}
.testimonials .wp-gr.wpac{width: 49%!important; float: right!important;}
.testimonials .wp-gr.wpac .wp-google-review:nth-child(even){background: #f3f9ff!important;
    padding: 5px 10px!important;}
.testimonials .wp-gr.wpac .wp-google-review .wp-google-right{}
.custom_testimonials .testimonial_wrap > li{margin: 0 0 20px 0; padding: 20px 0 20px;}
.testimonials.top_border .custom_testimonials .container:after{display:none;}
.custom_testimonials .testimonial_wrap > li .container {padding: 0 50px;}

#dr_list .textbox .name{width:100%; float:left; margin: 5px 0; font-size: 18px;}
#dr_list .textbox .name a,#dr_list .textbox .deg,.meet_doc .heading_wrap .heading{color:#fff;}
#dr_list .textbox .name a br{display:none;}
.meet_doc{background: url(assets/images/bg_blue1.jpg)no-repeat center top #216aac;background-size: cover;width: 100%;float: left;padding: 90px 0 60px;}
.meet_doc .heading_wrap{margin-bottom:40px;}
.meet_doc .owl_carousel .owl-dots .owl-dot.active{background:#d1a43e;}


/* Footer start */
.footer{background:url(assets/images/bg_footer.jpg)no-repeat center top #246eaf; background-size:cover; width:100%; float:left; padding-top:50px; }
.footer ul{list-style:none; padding:0;}
.footer .leftcol{width:23%; float:left; padding-right:30px;}
.footer .leftcol .text_top{font-size:20px; line-height:24px; color:#fff; font-weight:700; display:block; margin-bottom:10px;}
.footer h6{font-size:17px; line-height:22px; color:#fff; font-weight:500; text-transform:uppercase; margin-bottom:8px;}
.footer_links{width:21.5%; float:left; padding-right:20px;}
.footer_links li{width:100%; float:left; font-size:15px; line-height:20px; font-weight:500; margin:7px 0;}
.footer_links li a{display:inline-block; color:#fff; }
.footer_links li a:hover{color:#d1a43e;}
.footer_contact{width:30%; float:right;}
.footer_contact li{width:100%; position:relative; padding:3px 0; font-size:15px; line-height:25px; color:#fff; margin-bottom:5px;}
.footer_contact li a{color:#fff; position:relative; display:flex; align-items:center;}
.footer_contact li a .icon{background:#fff; width:20px; height:20px; display:inline-block; -webkit-border-radius:100%; -moz-border-radius:100%; -ms-border-radius:100%; -o-border-radius:100%; border-radius:100%; display:flex; align-items:center; justify-content:center; margin-right:12px;}
.footer_contact li a .icon i{color:#2773b4; font-size:14px;}
.footer_contact li a:hover{color:#d1a43e;}
.footer_contact .call_back{background-color: #d1a43e; color:#fff; font-weight:700; font-size: 12px; line-height: 34px; display: inline-block; text-transform: uppercase; padding:0px 40px; -webkit-border-radius:50px; -moz-border-radius:50px; -ms-border-radius:50px; -o-border-radius:50px; border-radius:50px;}
.footer_contact .call_back:hover{background-color: #fff; color:#2773b4;}
/* footer_btm */
.footer_btm{width:100%; min-height:42px; float:left; position:relative; display:flex; flex-wrap:wrap; justify-content:center; align-items:center; margin-top:20px; }
.footer_btm:before{content:''; background-color: #fff; height:1px; position: absolute; left:130px; right:130px; top:0;}
.footer_btm .copyright{font-size:11px; line-height:16px; color:#fff; }
.footer_btm .social_ft{display:flex; flex-wrap:wrap; justify-content:center; margin-left:60px;}
.footer_btm .social_ft h6{font-size:15px; text-transform:capitalize; margin:0 12px 0 0;}
.footer_btm .social_ft li{float:left; margin:0 5px;}
.footer_btm .social_ft li a{color:#fff;}
.footer_btm .social_ft li a:hover{color:#d1a43e;}
.connect_us{width:100%; float:left; margin-top:20px;}
.connect_us ul li{float:left; margin-right:10px; width:auto; font-size:24px;}
/* Footer end */
/* pop_up start *//* pop_up start */
.pop_up{background:rgba(32,107,175,1); width:100%; height:100%; position:fixed; left:0; top:0; z-index:10; overflow:hidden; display:none;}
.pop_up .video_area{background:#fff; width:64.3%; position:absolute; left:50%; top:50%; -webkit-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); -o-transform:translate(-50%,-50%); transform:translate(-50%,-50%); -webkit-box-shadow:rgba(0,0,0,.3)0px 0px 5px; -moz-box-shadow:rgba(0,0,0,.3)0px 0px 5px; -ms-box-shadow:rgba(0,0,0,.3)0px 0px 5px; -o-box-shadow:rgba(0,0,0,.3)0px 0px 5px; box-shadow:rgba(0,0,0,.3)0px 0px 5px;}
.pop_up .close_btn{background:url(assets/images/icon_close.png)no-repeat center; background-color:#000; background-size:25px; width:50px; height:50px; position:absolute; right:25px; top:25px; -webkit-border-radius: 100%; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; border-radius: 100%; cursor:pointer; -webkit-box-shadow:rgba(0,0,0,.3)0px 0px 5px; -moz-box-shadow:rgba(0,0,0,.3)0px 0px 5px; -ms-box-shadow:rgba(0,0,0,.3)0px 0px 5px; -o-box-shadow:rgba(0,0,0,.3)0px 0px 5px; box-shadow:rgba(0,0,0,.3)0px 0px 5px;}
.pop_up .close_btn:hover{background-color:#d1a43e;}
.pop_up.show{display:block;}
/* pop_up end *//* pop_up end */
/* queries_popup */
.queries_popup{background:rgba(0,0,0,.7); width:100%; height:100%; position:fixed; left:0; top:0; z-index:10; overflow:hidden; opacity:0; visibility:hidden;}
.queries_popup.show{opacity:1; visibility:visible;}
.queries_popup .blue_box{background:rgba(32,107,175,1); width:100%; max-width:800px; position:absolute; left:50%; top:50%; -webkit-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); -o-transform:translate(-50%,-50%); transform:translate(-50%,-50%); -webkit-box-shadow:rgba(0,0,0,.3)0px 0px 5px; -moz-box-shadow:rgba(0,0,0,.3)0px 0px 5px; -ms-box-shadow:rgba(0,0,0,.3)0px 0px 5px; -o-box-shadow:rgba(0,0,0,.3)0px 0px 5px; box-shadow:rgba(0,0,0,.3)0px 0px 5px; display:flex; flex-wrap:wrap;}
.queries_popup .blue_box .imgbox{width:316px; float:left;}
.queries_popup .blue_box .textbox{width:calc(100% - 316px); float:right; padding:25px 70px; display:flex; flex-wrap:wrap; align-content: center;}
.queries_popup .blue_box .textbox .bold{font-size:34px; line-height:40px; font-weight:700; color:#fff; text-transform:uppercase; padding-top:20px;}
.queries_popup .blue_box .textbox div{width:100%; float:left; margin:15px 0;}
.queries_popup .blue_box .textbox .input{background:#fff; height:48px; line-height:28px; font-size:15px;}
.queries_popup .blue_box .textbox .btn1{background-color:#d1a43e !important; float:left; line-height:28px; font-size:21px; font-weight:600;}
.queries_popup .blue_box .textbox .btn1:hover{background:#282828 !important;}
.queries_popup .blue_box .close_btn{font-size:25px; color:#fff; font-weight:800; position:absolute; right:19px; top:19px; cursor:pointer; padding:5px; display:inline-block;}
.queries_popup .blue_box .close_btn:hover{color:#282828;}
.queries_popup .blue_box .wpcf7-not-valid-tip{color:#860000;}
.queries_popup .blue_box .wpcf7-spinner{float:left; margin-left:10px;}
.queries_popup .blue_box .wpcf7-response-output{color:#fff;}
/* banner */
.banner{background-size:cover !important; width:100%; min-height:310px; float:left; text-align:center; padding:70px 0; display:flex; align-items:center;}
.banner .banner_heading{font-size:66px; line-height:70px; color:#fff; font-weight:800; text-align:center; }
.banner .banner_heading span{font-size:58px; font-weight:400; display:block;}


/* about-us page *//* about-us page */
.about_eyeq ul, .get_ready ul, .phone_box ul, .loc_timming .textbox ul, .packages .textbox ul{list-style:none; padding:0;}
/* about_eyeq */
.about_eyeq{width:100%; float:left; padding:130px 0;}
.about_eyeq .container{display:flex; flex-wrap:wrap; justify-content:space-between;}
.about_eyeq .leftcol, .about_eyeq .rightcol{width:calc(50% - 15px); display:flex; flex-wrap:wrap; align-content:space-between;}
.about_eyeq .leftcol > div, .about_eyeq .rightcol > div{width:100%; float:left;}
.about_eyeq .leftcol h2{font-size:34px; line-height:44px; color:#d1a43e; font-weight:600; text-transform:uppercase; padding-bottom:7px;}
.about_eyeq .leftcol h2 span{color:#282828;}
.about_eyeq .leftcol p{font-size:17px; line-height:25px; padding-bottom:15px;}
.about_eyeq .leftcol ul{width:100%; float:left; padding:5px 0 32px;}
.about_eyeq .leftcol li{float:left; font-size:21px; line-height:26px; color:#246faf; display:flex; flex-wrap:wrap; align-items:center; margin:7px 39px 7px 0;}
.about_eyeq .leftcol li img{margin-right:18px;}
.about_eyeq .leftcol li strong{max-width:calc(100% - 54px); display:inline-block; font-weight:600;}
.about_eyeq .rightcol ul{width:100%; float:left; display:flex; flex-wrap:wrap; padding:20px 0 50px;}
.about_eyeq .rightcol li{width:50%; float:left; display:flex; flex-wrap:wrap; align-items:center; }
.about_eyeq .rightcol li .icon{width:80px; padding-right:10px;}
.about_eyeq .rightcol li .text{max-width:calc(100% - 80px);}
.about_eyeq .rightcol li .text h3{font-size:33px; line-height:40px; color:#d1a43e; font-weight:700;}
.about_eyeq .rightcol li .text p{font-size:17px; line-height:25px; color:#000;}
/* get_ready */
.get_ready{width:100%; float:left; padding-bottom:115px;}
.get_ready .img_box{width:100%; float:left; position:relative; text-align:center;}
.get_ready .img_box img{width:100%;}
.get_ready .img_box .container{position:absolute; left:50%; top:50%; -webkit-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); -o-transform:translate(-50%,-50%); transform:translate(-50%,-50%); text-align:center;}
.get_ready .img_box .play_btn2{background:url(assets/images/icon_play2.png)no-repeat center center; width:98px; height:98px; display:inline-block; cursor:pointer; -webkit-border-radius:100%; -moz-border-radius:100%; -ms-border-radius:100%;-o-border-radius:100%; border-radius:100%;}
.get_ready .img_box .play_btn2:hover{background:url(assets/images/icon_play_blue2.png)no-repeat center center;}
.get_ready .img_box h2{font-size:33px; line-height:40px; color:#fff; font-weight:600; text-transform:uppercase; padding:35px 0 15px;}
.get_ready .img_box h2 span{display:block; font-weight:400; text-transform:initial;}
/* review_row */
.get_ready .review_row{width:100%; float:left; position:relative; margin-top:-158px;}
.get_ready .review_row .container{display:flex; flex-wrap:wrap; }
.get_ready .review_row .circle_box{width:50%; float:left; padding-right:15px; display:flex; flex-wrap:wrap; align-items:flex-end; padding-bottom:30px;}
.get_ready .review_row .circle_box ul{width:100%;}
.get_ready .review_row .circle_box li{width:50%; float:left; display:flex; flex-wrap:wrap; align-items:center; margin:10px 0;}
.get_ready .review_row .circle_box li .circle{width:115px; height:115px; position:relative;}
.get_ready .review_row .circle_box li .circle .percent{font-size:33px; line-height:40px; color:#282828; font-weight:600; position:absolute; left:50%; top:50%; -webkit-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); -o-transform:translate(-50%,-50%); transform:translate(-50%,-50%); text-align:center;}
.get_ready .review_row .circle_box li p{width:calc(100% - 115px); font-size:17px; line-height:25px; color:#282828; font-weight:600; padding:0 15px;}
.get_ready .review_row .ylw_box{background:url(assets/images/bg_ylw.jpg)no-repeat center bottom; background-size:cover !important; width:50%; min-height:368px; float:left; color:#fff; padding:45px 55px; display:flex; flex-wrap:wrap; align-content:center;}
.get_ready .review_row .ylw_box .star_row{display:block; margin-bottom:30px;}
.get_ready .review_row .ylw_box .star_row img{width:auto;}
.get_ready .review_row .ylw_box p{font-size:15px; line-height:25px; padding-bottom:25px;}
.get_ready .review_row .user_row{width:100%; float:left; display:flex; flex-wrap:wrap; align-items:center;}
.get_ready .review_row .user_row .user_img{width:52px; padding-right:9px;}
.get_ready .review_row .user_row .user_img img{-webkit-border-radius:100%; -moz-border-radius:100%; -ms-border-radius:100%; -o-border-radius:100%; border-radius:100%;}
.get_ready .review_row .user_row .user_details{width:calc(100% - 52px);}
.get_ready .review_row .user_row .user_details .u_name{font-size:17px; line-height:20px; font-weight:600; display:block;}
.get_ready .review_row .user_row .user_details .sml_text{font-size:15px; line-height:20px; display:block;}
.get_ready #get_ready .item{width:100%; float:left;}
.get_ready #get_ready .owl-dots .owl-dot{background:#fff;}
.get_ready #get_ready .owl-dots .owl-dot.active{background:#2773b4;}
.get_ready #get_ready .owl-nav{display:none;}
/* our_doctors */
.our_doctors{width:100%; float:left; background:url(assets/images/bg_ylw2.jpg) center top no-repeat #cfa039; background-size:cover; padding:75px 0px 90px; margin-bottom:100px;}
.our_doctors .heading_wrap{margin-bottom:45px;}
.our_doctors ul{display: -webkit-box; display: -ms-flexbox; flex-wrap: wrap; display: flex;justify-content:center;margin-bottom:67px;}
.our_doctors li{list-style:none; width:323px; text-align:center; margin:32px 32px;}
.our_doctors li a.img{display:inline-block; -webkit-border-radius:100%; -moz-border-radius:100%; -ms-border-radius:100%;-o-border-radius:100%; border-radius:100%;}
.our_doctors li img{max-width:323px; -webkit-border-radius:100%; -moz-border-radius:100%; -ms-border-radius:100%;-o-border-radius:100%; border-radius:100%; }
.our_doctors li .blueb{background:#2773b4; padding:25px; min-height:146px; -webkit-border-radius:73px;-moz-border-radius:73px; -ms-border-radius:73px; -o-border-radius:73px; border-radius:73px; margin-top:10px;}
.our_doctors li .blueb h3{font-size:21px; color:#fff; font-weight:700; margin-bottom:8px;}
.our_doctors li .blueb h3 a{color:#fff;}
.our_doctors li .blueb h3 a:hover{color:#282828;}
.our_doctors li .blueb h3 span{display:block;}
.our_doctors li .blueb p{font-size:17px; line-height:21px; color:#fff;}
.our_doctors .btn-row{width:100%; display:flex; justify-content:center;}
.our_doctors .btn-row .btn1,
.new_technology .btn1{background:#fff; color:#2773b4;}
.our_doctors .btn-row .btn1:hover,
.new_technology .btn1:hover{background:#2773b4; color:#fff;}
/* why_us */
.why_us{background:url(assets/images/bg_why_us.jpg) center top no-repeat; background-size:cover; width:100%; float:left; padding:85px 0px 100px;}
.why_us .heading_wrap{padding:0 15px; margin-bottom:55px;}
.why_us .container2{max-width:1905px; padding:0;}
.why_us .textbox{width:410px; float:left;}
.why_us .textbox p{font-size:21px; line-height:37px; text-align:justify;}
/*.why_us .scroll_area{width:calc(100% - 410px); float:right; padding-left:50px;}*/
.why_us .scroll_area{width:100%; float:left; padding-left:0px;}
.why_us .scroll_area .col{float:left; margin:0 23px;}
.why_us .scroll_area .col img{margin-bottom:25px;}
.why_us .scroll_area .col h3{font-size:25px; line-height:32px; color:#246eaf; font-weight:600;}
.why_us .mCSB_scrollTools.mCSB_scrollTools_horizontal{left:20px; right:20px;}
.why_us .horizontal-scroll .mCSB_scrollTools .mCSB_draggerRail{background-color:#e0e0e0;}
.why_us .horizontal-scroll.mCustomScrollbar .mCustomScrollBox{padding-bottom:60px;}
/* phone_box */
.phone_box{background:url(assets/images/bg_phone_box.jpg) center top no-repeat; background-size:cover; width:100%; float:left;}
.phone_box .container{display:flex; flex-wrap:wrap; justify-content:space-between; align-items:center; min-height:504px; padding:50px 15px;}
.phone_box .leftbox{width:50%; max-width:460px;}
.phone_box .leftbox img{margin-bottom:40px;}
.phone_box .leftbox h3{font-size:33px; line-height:40px; color:#fff; font-weight:600; text-transform:uppercase;}
.phone_box .rightbox{width:50%; max-width:460px; text-align:center; margin-right:30px;}
.phone_box .rightbox > div{width:100%; float:left; text-align:center; margin:3px 0;}
.phone_box .rightbox .ph_icon{margin-bottom:10px;}
.phone_box .rightbox .ph_number a{font-size:50px; line-height:45px; color:#cea038; font-weight:600;}
.phone_box .rightbox .ph_number a:hover{color:#fff;}
.phone_box .rightbox .or{font-size:25px; line-height:35px; color:#fff; font-weight:700;}
.phone_box .rightbox .btn_row .btn1{background:#fff; color:#2773b4;}
.phone_box .rightbox .btn_row .btn1:hover{background-color:#cea038; color:#fff;}
/* loc_timming */
.loc_timming{background:#fff; width:100%; float:left; padding:91px 0px;}
.loc_timming .container{max-width:1905px; padding:0; display:flex; flex-wrap:wrap;}
.loc_timming .imgbox{width:50%; float:left;}
.loc_timming .textbox{background-color:#edeee8; width:50%; float:left; display:flex; padding-right:106px; border-right:81px solid #fff;}
.loc_timming .whitebox{background-color:#fff; width:100%; float:left; padding:47px 140px 25px 88px;}
.loc_timming .whitebox .heading_wrap{text-align:left; margin-bottom:30px;}
.loc_timming .whitebox .loc{width:100%; float:left; border-bottom:1px solid #959595; padding-bottom:45px; margin-bottom:25px;}
.loc_timming .whitebox .loc p{font-size:17px; line-height:29px; font-weight:500; padding-bottom:32px;}
.loc_timming .whitebox .loc ul{display:flex; flex-wrap:wrap;}
.loc_timming .whitebox .loc li,
.loc_timming .whitebox .time li{font-size:21px; line-height:29px; color:#535353; font-weight:600; float:left; padding:4px 0 4px 48px; margin:9px 20px 9px 0; position:relative;}
.loc_timming .whitebox .loc li span,
.loc_timming .whitebox .time li span{color:#23b2d1; text-transform:uppercase; padding-left:5px;}
.loc_timming .whitebox .loc li:before,
.loc_timming .whitebox .time li:before{content:''; background:url(assets/images/icon_location2.png)no-repeat left top; background-size:100%; width:35px; height:35px; position:absolute; left:0; top:0;}
.loc_timming .whitebox .time li:before{background:url(assets/images/icon_time.png)no-repeat left top; background-size:100%;}
/* packages */
.packages{background:url(assets/images/bg_blue1.jpg) center top no-repeat #216aac; background-size:cover; width:100%; float:left; padding:60px 0; position: relative;}
.packages .textbox{width:50%; max-width:500px; float:left; padding:35px 10px 0 0;}
.packages .textbox .sub_heading{font-size:33px; line-height:40px; font-weight:700; color:#fff; text-transform:uppercase; margin-bottom:40px;}
.packages .textbox .row1{width:100%; float:left; padding-bottom:35px; position:relative; margin-bottom:12px;}
.packages .textbox .row1:after{content:''; border-bottom:1px solid #fff; position:absolute; width:100%; max-width:430px; left:0; bottom:0;}
.packages .textbox .row1 h3{font-size:33px; line-height:40px; font-weight:700; color:#fff;}
.packages .textbox .row1 li{width:100%; float:left; display:flex; margin:11px 0;}
.packages .textbox .row1 li .icon{width:52px; padding-right:10px;}
.packages .textbox .row1 li p{width:calc(100% - 52px); font-size:21px; line-height:25px; color:#fff; display:flex; align-items:center;}
.packages .imgbox{width:40%; float:right; text-align:right; padding-left:10px;}
.packages .textbox .row2{width:100%; float:left; margin-bottom:50px;}
.packages .textbox .row2 ul{width:100%; display:flex; flex-wrap:wrap; align-items:center;}
.packages .textbox .row2 li{width:50%;font-size:21px; line-height:25px; color:#fff; position:relative; padding:7px 0 7px 48px; margin:7px 0;}
.packages .textbox .row2 li:before{content:''; background:url(assets/images/icon_check.png)no-repeat left top; width:37px; height:37px; position:absolute; left:0; top:50%; margin-top:-18px;}
.packages .textbox .btn1{line-height:38px;}
.packages .textbox .btn1:hover{background:#fff; color:#2773b4;}
/* new_technology */
.new_technology{background:url(assets/images/bg_ylw2.jpg) center top no-repeat #cfa039; background-size:cover; width:100%; float:left; padding:100px 0 118px; text-align:center;}
.new_technology .container{max-width:990px;}
.new_technology .heading_wrap{margin-bottom:37px;}
.new_technology .heading_wrap .heading span{font-weight:400; color:#fff; text-transform:initial;}
.new_technology p{font-size:17px; line-height:25px; color:#fff; padding-bottom:25px;}
.new_technology .progress_wrap{width:100%; float:left; padding:40px 0 50px;}
.new_technology .common{width:100%; float:left; display:flex; flex-wrap:wrap; align-items:center; margin-bottom:35px;}
.new_technology .common h3{width:100%; float:left; font-size:21px; line-height:26px; color:#fff; font-weight:600; text-align:left;}
.new_technology .common .leftside{width:calc(100% - 96px); float:left;}
.new_technology .common .leftside .p_bar{background-color:#fff; width:100%; height:9px; -webkit-border-radius:10px; -moz-border-radius:10px; -ms-border-radius:10px;-o-border-radius:10px; border-radius:10px; position:relative; overflow:hidden;}
.new_technology .common .leftside .p_bar span{background-color:#246eaf; display:block; height:100%; position:absolute; left:0; top:0;}
.new_technology .common .rightside{width:96px; text-align:right;}
.new_technology .common .rightside .val{font-size:21px; line-height:26px; color:#fff; font-weight:600;}


/* our-treatment page *//* our-treatment page */
.disorders ul{list-style:none; padding:0;}
/* ot_services */
.ot_services{background:url(assets/images/bg_ot_services.jpg) center top no-repeat #fff; background-size:cover;}
.ot_services .container2{max-width:992px;}
.ot_services .owl_carousel{margin-bottom:20px;}
.ot_services .item .top_row{margin-bottom:25px;}
.ot_services .item .top_row h3{font-size:33px; line-height:40px;}
.ot_services .item .top_row .number{font-size:66px; line-height:70px;}
.ot_services .item .read_more{font-size:19px;}
@media only screen and (min-width:768px){
#ot_services .owl-stage{width:100% !important; transition:none !important; transform:none !important; display: flex !important; flex-wrap:wrap; justify-content:space-between;}
#ot_services .owl-item{width:50% !important; max-width:48.2%; margin:15px 0;}
#ot_services .owl-controls{display:none !important;}
}
/* our_offerings */
.our_offerings{width:100%; float:left; background:#fff; padding:90px 0 120px;}
.our_offerings .heading_wrap{margin-bottom:65px;}
.our_offerings .img_box{width:50%; float:left; padding-right:20px;}
.our_offerings .img_box .img,
.round_video_img{float:left; position:relative;}
.our_offerings .img_box .img img,
.round_video_img .img img{-webkit-border-radius:100%; -moz-border-radius:100%; -ms-border-radius:100%; -o-border-radius:100%; border-radius:100%;}
.our_offerings .text_box{width:50%; float:left; padding:15px 0 0 20px;}
/* accordion_group */
.accordion_group{width:100%; float:left; padding-bottom:10px;}
.accordion_group .accordion{width:100%; float:left; margin:20px 0;}
.accordion_group .accordion .acc_tab{background:#f0efef; font-size:25px; color:#246eaf; font-weight:600; line-height:30px; text-transform:uppercase; padding:9px 60px 9px 30px; position:relative; cursor:pointer;}
.accordion_group .accordion .acc_tab:after{content:""; width:18px; height:11px; border-left:10px solid transparent; border-right:10px solid transparent; border-top:10px solid #000; position:absolute; right:25px; top:50%; -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); -ms-transform:translateY(-50%); -o-transform:translateY(-50%); transform:translateY(-50%);}
.accordion_group .accordion .acc_tab.active:after{-webkit-transform:translateY(-50%) rotate(180deg); -moz-transform:translateY(-50%) rotate(180deg); -ms-transform:translateY(-50%) rotate(180deg); -o-transform:translateY(-50%) rotate(180deg); transform:translateY(-50%) rotate(180deg);}
.accordion_group .accordion .acc_content{width:100%; float:left; padding:17px 30px; border:1px solid #f0efef;}
.accordion_group .accordion .acc_content p{font-size:17px; line-height:25px; font-weight:500;}
/* ot_loc_timming */
.ot_loc_timming{background:url(assets/images/bg_blue1.jpg) center top no-repeat #fff; background-size:cover; padding:0 40px;}
.ot_loc_timming .imgbox{width:52.5%;}
.ot_loc_timming .textbox{background-color:inherit; width:47.5%; border-right:100px solid #d1a43e;}
.ot_loc_timming .whitebox{background-color:inherit;}
.ot_loc_timming .heading_wrap .heading{color:#d1a43e;}
.ot_loc_timming .heading_wrap .heading.two_color span{color:#fff;}
.ot_loc_timming .whitebox{padding-right:50px;}
.ot_loc_timming .whitebox .loc{border:0; padding:0; margin:0;}
.ot_loc_timming .whitebox .loc p{color:#fff;}
.ot_loc_timming .whitebox .loc li{width:100%; color:#fff; font-weight:500;}
.ot_loc_timming .whitebox .loc li:before{background: url(assets/images/icon_check.png)no-repeat left top; background-size:100%; width:35px;height:35px;}
/* ot_phone_box */
.phone_box.ylw{background:url(assets/images/bg_phone_box_ylw.jpg) center top no-repeat; margin:40px 0;}
.phone_box.ylw .rightbox{max-width:540px;}
.phone_box.ylw .rightbox .ph_number a{color:#2773b4;}
.phone_box.ylw .rightbox .ph_number a:hover{color:#fff;}
.phone_box.ylw .rightbox .btn_row .btn1:hover{background-color:#2773b4; color:#fff;}
/* disorders */
.disorders{background:url(assets/images/bg_ot_services.jpg) center top -200px no-repeat #fafafa; background-size:cover; width:100%; float:left; padding:73px 0 80px;}
.disorders .heading_wrap{margin-bottom:80px;}
.disorders .heading_wrap .heading{color:#cfa039;}
.disorders .heading_wrap .heading span{color:#282828; font-weight:400; text-transform:capitalize;}
/* tabarea */
.disorders .tabarea{width:100%; float:left; display:flex; flex-wrap:wrap;}
.disorders .tabnav{width:240px; float:left; display:flex; flex-wrap:wrap; align-items:center;}
.disorders .tabnav li{width:100%; float:left; font-size:21px; line-height:25px; font-weight:500; margin:15px 0;}
.disorders .tabnav li a{display:inline-block; color:#282828; padding-bottom:20px; position:relative;}
.disorders .tabnav li a:after{content:''; background:#d1a43e; width:50px; height:8px; position:absolute; left:0; bottom:0; display:none;}
.disorders .tabnav li a:hover,
.disorders .tabnav li a.active{color:#2773b4;}
.disorders .tabnav li a.active:after{display:block;}
.disorders .tabcontent{background-color:#1962a3; width:calc(100% - 240px); float:right; display:flex; flex-wrap:wrap; }
.disorders .tabcontent .img{width:37.5%; float:left;}
.disorders .tabcontent .text{width:calc(100% - 37.5%); float:left; padding:20px 55px; color:#fff; display:flex; flex-wrap:wrap; align-content: center;}
.disorders .tabcontent .text h3{font-size:25px; line-height:35px; font-weight:600; margin-bottom:12px;}
.disorders .tabcontent .text h3 br{display:none;}
.disorders .tabcontent .text p{font-size:17px; line-height:29px; padding-bottom:20px;}
.disorders .tabcontent .text ul{width:100%; display:flex; flex-wrap:wrap; justify-content:space-between;}
.disorders .tabcontent .text li{width:49%; font-size:17px; line-height:19px; padding:4px 0 4px 41px; margin:8px 0; position:relative; }
.disorders .tabcontent .text li:before,
.cataract_surgery .textbox li:before,
.cataract_pricing .textbox li:before{content:''; background:url(assets/images/icon_check.png)no-repeat left top; background-size:100%; width:27px; height:27px; position:absolute; left:0; top:1px;}


/* treat_details page *//* treat_details page */
.cataract_surgery ul, .eye_chain ul, .cataract_pricing .textbox ul, .about_treatment .content_wrap ul{list-style:none; padding:0;}
.treat_details{width:100%; float:left; position:relative;}

/* cataract_surgery */
.cataract_surgery{width:100%; float:left; padding:60px 0; position:relative;}
.cataract_surgery .heading_wrap{margin-bottom:55px;}
.cataract_surgery .imgbox{width:50%; float:right; text-align:right; padding-left:20px;}
.cataract_surgery .imgbox .img{position:relative;}
.cataract_surgery .textbox{width:50%; float:left; padding:0 20px 0 0;}
.cataract_surgery .textbox .ylw_heading{font-size:33px; line-height:50px; font-weight:700; color:#d1a43e; text-transform:uppercase; margin-bottom:10px;}
.cataract_surgery .textbox p{font-size:21px; line-height:30px; padding-bottom:15px;}
.cataract_surgery .textbox ul{width:100%; float:left; padding:20px 0 30px;}
.cataract_surgery .textbox li{width:100%; float:left; font-size:21px; line-height:30px; position:relative; padding:4px 0 4px 48px; margin:15px 0;}
.cataract_surgery .textbox li:before{width:37px; height:37px;}
.cataract_surgery .textbox .btn1,
.specific_issues .btn_row .btn1,
.cashless_services .btn1{line-height:38px;}
/* specific_issues */
.specific_issues{background:url(assets/images/bg_ot_services.jpg) center top -200px no-repeat #fafafa; background-size:cover; width:100%; float:left; padding:90px 0 87px; position:relative; }
.specific_issues .heading_wrap{margin-bottom:40px;}
.specific_issues .container{display:flex; flex-wrap:wrap; justify-content:space-between;}
.specific_issues .common_div{width:calc(50% - 24px);}
.accordion_group.blue .accordion .acc_tab{background-color:#1962a3; color:#fff;}
.accordion_group.blue .accordion .acc_tab:after{border-top:10px solid #fff;}
.accordion_group.blue .accordion .acc_content{border:1px solid #1962a3;}
.specific_issues .btn_row,
.cataract_pricing .btn_row{width:100%; display:flex; justify-content:center; padding-top:60px;}
/* eye_chain */
.eye_chain{background:url(assets/images/bg_phone_box_ylw.jpg) center bottom no-repeat #cfa13a; background-size:cover; width:100%; float:left; padding:70px 0; text-align:center; position: relative;}
.eye_chain .heading_wrap{margin-bottom:40px;}
.eye_chain .heading_wrap .heading{color:#fff;}
.eye_chain ul{width:100%; float:left; display:flex; flex-wrap:wrap; justify-content:center; padding-bottom:10px;}
.eye_chain li{display:flex; align-items:center; margin:10px 40px;}
.eye_chain li .icon{margin-right:15px;}
.eye_chain li .text{text-align:left;}
.eye_chain li .text h3{font-size:44px; line-height:50px; color:#fff; font-weight:700;}
.eye_chain li .text p{font-size:22px; line-height:28px; color:#fff;}
.eye_chain .blue_bar{background:#1962a3; width:100%; max-width:965px; font-size:25px; line-height:37px; color:#fff; font-weight:600; display:inline-block; padding:5px 50px; }

/* cataract_pricing */
.cataract_pricing{width:100%; float:left; padding:136px 0 95px;}
.cataract_pricing .imgbox{width:50%; float:right; padding:10px 0 0 20px; text-align:right;}
.cataract_pricing .textbox{width:50%; float:left;}
.cataract_pricing .textbox p{font-size:25px; line-height:40px; margin-bottom:15px;}
.cataract_pricing .textbox p strong{color:#1962a3; font-weight:600; text-transform:uppercase; display:inline-block;}
.cataract_pricing .textbox ul{padding-top:20px;}
.cataract_pricing .textbox li{width:100%; float:left; font-size:17px; line-height:25px; padding:6px 0 6px 48px; color:#000; margin:8px 0; position:relative; }
.cataract_pricing .textbox li:before{top:5px;}
.cataract_pricing .btn_row{padding-top:50px;}

/* about_treatment */
.about_treatment{background:url(assets/images/bg_blue1.jpg)no-repeat center top #216aac; background-size:cover; width:100%; min-height:822px; float:left; padding:105px 0 60px;}
.about_treatment .heading_wrap{margin-bottom:77px;}
.about_treatment .content_wrap{width:100%; min-height:430px; float:left; position:relative; display:flex; flex-wrap:wrap; justify-content:space-between; }
.about_treatment .common{width:28%;}
.about_treatment .common h3{font-size:24px; line-height:35px; color:#fff; font-weight:600; margin-bottom:18px;}
.about_treatment .common li{width:100%; float:left; font-size:17px; line-height:25px; color:#fff; margin:12px 0;}
.about_treatment .common li p strong{font-weight:600;}
.about_treatment .midcol{width:100%; max-width:34%; text-align:center; position:absolute; left:50%; top:15px; -webkit-transform:translatex(-50%); -moz-transform:translatex(-50%); -ms-transform:translatex(-50%); -o-transform:translatex(-50%); transform:translatex(-50%); }
.treat_details .packages{background:url(assets/images/bg_ot_services.jpg) center top no-repeat #fff; background-size:cover;}
.treat_details .packages .textbox .sub_heading{color:#282828;}
.treat_details .packages .textbox .row1 li p,
.treat_details .packages .textbox .row2 li{color:#282828;}
.treat_details .packages .textbox .row1:after{border-color:#226cad;}
.treat_details .packages .textbox .btn1:hover{background:#226cad; color:#fff;}
/* latest_technology */
.latest_technology{width:100%; float:left; padding:50px 0; text-align:center; position:relative;}
.latest_technology .textbox{width:100%; float:left; padding:0px 200px; margin:10px 0 35px;}
.latest_technology .textbox p{font-weight:300; line-height:26px;}
.latest_technology ul{width:100%; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; align-items: flex-start; padding: 0;}
.latest_technology li{width:calc(13% - 10px); margin:15px 20px; list-style: none;}
.latest_technology li .icon{width:100%; min-height:125px; float:left; margin-bottom:25px; }
.latest_technology li h3{font-size:18px; line-height:26px; font-weight:500; letter-spacing:1px;}
/* why_should */
.why_should{background:#fff; width:100%; float:left; padding:145px 0 90px;}
.why_should .container{display:flex; flex-wrap:wrap;}
.why_should .heading_text{font-size:25px; line-height:30px; color:#000; font-weight:600; text-transform:uppercase; margin-bottom:40px;}
.why_should .common{width:50%; float:left; padding:0 80px;}
.why_should .common ul{width:100%; float:left; list-style:none; padding:0; position:relative;}
.why_should .common li{width:100%; float:left; display:flex; align-items:center; margin:13px 0;}
.why_should .common li .icon{width:55px; padding-right:10px;}
.why_should .common li .icon img{width:30px;}
.why_should .common li p{width:calc(100% - 55px); font-size:25px; line-height:35px; color:#000;}
.why_should .common.rgt li .icon img{width:auto;}
.why_should .common.rgt ul:after{content:''; border-right:1px solid #226cad; width:1px; position:absolute; left:-80px; top:12px; bottom:0;}
.why_should .btn_row{padding-top:60px;}
/* consult */
.treat_details .consult{background:url(assets/images/bg_ylw.jpg)no-repeat center bottom; background-size:cover !important; width:100%; float:left; padding:70px 0; position: relative;}
.treat_details .consult .owl_carousel{margin:0;}
.treat_details .consult .item .top_row h3{font-size:33px; line-height:40px; color:#fff;}
.treat_details .consult .item .top_row .number{font-size:63px; line-height:65px; color:#fff;}
.treat_details .consult .item .read_more{color:#fff;}
@media only screen and (min-width:768px){
#consult .owl-stage{width:100% !important; transition:none !important; transform:none !important; display: flex !important; flex-wrap:wrap; justify-content:center;}
#consult .owl-item{width:25% !important; max-width:443px; padding:0 15px;}
#consult .owl-controls{display:none !important;}
}
/* advantages */
.advantages{background:url(assets/images/bg_blue1.jpg)no-repeat center top #216aac; background-size:cover; width:100%; min-height:885px; float:left; padding:105px 0 60px; margin-bottom:40px;}
.advantages .heading_wrap{margin-bottom:60px;}
.advantages .common{width:33%; float:left; padding:0 15px; text-align:center;}
.advantages .common h3{font-size:33px; line-height:45px; color:#d1a33d; text-decoration:underline; margin-bottom:20px;}
.advantages .common ul{padding:0; list-style:none;}
.advantages .common li{width:100%; float:left; font-size:25px; line-height:32px; color:#fff; margin:18px 0;}
.advantages .common li a{color:#fff;}
.advantages .common li a:hover{color:#d1a33d;}

/* faq */
.faq{background:url(assets/images/bg_ot_services.jpg) center top no-repeat #fff; background-size:cover; width:100%; float:left; padding:60px 0; margin-bottom:50px; position: relative;}
.treat_details .get_ready{padding-bottom:30px;}

/* hmo_page page *//* hmo_page page */
.hmo_page .hmo_list{padding-bottom:20px;}
.cashless_services{width:100%; float:left; padding:50px 0 55px; text-align:center;}
.cashless_services p{font-size:21px; line-height:33px; font-weight:500; padding-bottom:40px;}
.cashless_services p a{color:#0035ac; font-style:italic; font-weight:400; text-decoration:underline;}
.cashless_services p a:hover{text-decoration:none;}
.hmo_page .callback_form{padding:60px 0 83px;}

/* mteam_page *//* mteam_page */
.mteam_page{width:100%; float:left;}
/* our_team */
.our_team{background-color:#e9e9e9; width:100%; float:left; text-align:center; padding:80px 0 100px;}
.our_team .container{max-width:1400px;}
.our_team .heading_wrap{margin-bottom:50px;}
.our_team ul{width:100%; list-style:none; padding:0; display:flex; flex-wrap:wrap; justify-content:center;}
.our_team li{width:33%; max-width:324px; margin:30px 60px; }
.our_team li .imgbox{width:100%; float:left; text-align:center;}
.our_team li .imgbox a{display:inline-block;}
.our_team li .imgbox img{-webkit-border-radius:100%; -moz-border-radius:100%; -ms-border-radius:100%; -o-border-radius:100%; border-radius:100%; margin-bottom:5px; }
.our_team li .textbox{background-color:#246eaf; width:100%; min-height:145px; float:left; padding:20px; color:#fff; border-radius:100px;}
.our_team li .textbox .name{font-size:21px; line-height:25px; text-transform:uppercase; font-weight:700; display:block; margin-bottom:5px;}
.our_team li .textbox .name a{display:inline-block; color:#fff;}
.our_team li .textbox .name a:hover{color:#d1a43e;}
.our_team li .textbox .deg{font-size:17px; line-height:21px; display:block;}
.our_team .btn_row{padding-top:87px;}
.mteam_page .get_ready{padding-bottom:95px;}
.mteam_page .get_ready .review_row .ylw_box{background:url(assets/images/bg_blue4.jpg)no-repeat center bottom;}
.mteam_page .get_ready #get_ready .owl-dots .owl-dot.active{background: #d1a43e;}
.mteam_page .testimonials{padding-bottom:80px;}
.mteam_page .our_services, .mteam_page .our_offerings{width:100%;}
.mteam_page .loc_timming{margin-bottom:12px;}


/* team_details page *//* team_details page */
.team_details{width:100%; float:left;}
.about_doctor .imgbox{width:30%; float:left; padding-top:100px;}
.about_doctor .imgbox img{border-radius: 100%;box-shadow: -1px 2px 20px 0px #ccc;padding: 10px;}
.about_doctor .textbox{width:70%; float:left;}
.dr_accordion .textbox{width:100%; float:left;}
.about_doctor .textbox .textbox_in,
.dr_accordion .textbox .textbox_in{width:100%; float:left; padding:100px 55px 0 0;}
.about_doctor .textbox h3{font-size:33px; line-height:43px; color:#246eaf; font-weight:600; text-transform:uppercase;}
.about_doctor .textbox .deg{font-size:25px; line-height:30px; font-weight:400; display:block;}
.about_doctor .textbox .ind{font-size:21px; line-height:30px; font-weight:400; display:block; margin-bottom:30px;}
.about_doctor .textbox .about{font-size:21px; line-height:30px; font-weight:600; display:block; margin-bottom:30px;}
.about_doctor .textbox ul,
.dr_accordion .textbox .textbox_in ul{list-style:none; padding:0;}
.about_doctor .textbox li{width:100%; float:left; font-size:17px; line-height:25px; position:relative; font-weight:400; padding:7px 0 7px 57px; margin:8px 0;}
.about_doctor .textbox li:before{content:''; background:url(assets/images/icon_check.png)no-repeat left top; width:37px; height:37px; position:absolute; left:0; top:3px;}
.dr_accordion{width:100%; float:left; margin-bottom:47px;}
.dr_accordion .imgbox{width:50%; float:left;}
.dr_accordion .textbox .textbox_in{float:left; padding:35px 0px 0 0;}
.dr_accordion .accordion_group .accordion{margin:15px 0;}
.dr_accordion .accordion_group .accordion .acc_content{border-color:#cecece;}
.dr_accordion .textbox .textbox_in .accordion p{padding-bottom:15px;}
.dr_accordion .textbox .textbox_in .accordion li{width:100%; float:left; font-size:17px; line-height:25px; font-weight:500; position:relative; padding-left:17px; margin:7px 0;}
.dr_accordion .textbox .textbox_in .accordion li:before{content:''; background-color:#282828; width:5px; height:1px; position:absolute; left:0; top:12px;}
.team_details .new_technology .heading_wrap .heading span{text-transform:uppercase; font-weight:600;}
.team_details .new_technology .common .leftside{width:calc(100% - 150px);}
.team_details .new_technology .common .rightside{width:150px; text-align:left; padding-left:54px;}
.team_details .new_technology .common .rightside .count{display:none;}
.team_details .get_ready{padding-bottom:50px;}

/* ip_page *//* ip_page */
.ip_page{width:100%; float:left;}
.ip_page .about_eyeq .container{flex-direction:row-reverse;}
/* great_story */
.great_story{background:url(assets/images/bg_ylw3.jpg)no-repeat center bottom; background-size:cover !important; width:100%; float:left; padding:100px 0 83px;}
.great_story .heading_wrap{margin-bottom:65px;}
.great_story .scroll_area{width:100%; float:left;}
.great_story .col{background:url(assets/images/icon_inverted_coma.png)no-repeat left top; width:25%; max-width:370px; float:left; margin:0; position:relative; padding:80px 0 107px;}
.great_story .col ~ .col{margin-left:85px;}
.great_story .col p{font-size:20px; line-height:29px; color:#fff; text-align:justify; padding-bottom:15px;}
.great_story .col .btmrow{width:100%; float:left; position:absolute; left:0; bottom:0; display:flex; flex-wrap:wrap; align-items:center;}
.great_story .col .btmrow .img{width:77px; float:left;}
.great_story .col .btmrow .img img{-webkit-border-radius:100%; -moz-border-radius:100%; -ms-border-radius:100%; -o-border-radius:100%; border-radius:100%;}
.great_story .col .btmrow .text{width:calc(100% - 77px); float:left; padding-left:13px;}
.great_story .col .btmrow .text .story_by{font-size:21px; line-height:29px; color:#fff; font-weight:600; display:block;}
.great_story .col .btmrow .text .verified_by{font-size:17px; line-height:21px; color:#fff; display:block;}
.great_story .horizontal-scroll.mCustomScrollbar .mCustomScrollBox{padding-bottom:73px;}
.great_story .mCSB_scrollTools.mCSB_scrollTools_horizontal{left:24.5%; right:24.5%;}
/* clients */
.clients{background:url(assets/images/bg_ot_services.jpg) center top no-repeat #fff; background-size:cover; width:100%; float:left; padding:123px 0; margin-bottom:35px;}
.clients .img_box{width:50%; float:left; padding-right:35px;}
.clients .text_box{width:50%; float:right; text-align:left; padding:25px 100px 0 35px;}
.clients .text_box .heading_wrap{text-align:left;}
.clients .text_box p{font-size:21px; line-height:33px; }
.clients .text_box p ~ p{padding-top:30px;}
/* new_technology */
.ip_page .new_technology{background: url(assets/images/bg_blue5.jpg) center top no-repeat #2773b4;}
.ip_page .new_technology .heading_wrap .heading{color:#d1a43e;}
.ip_page .new_technology .common .leftside .p_bar span{background-color:#d1a43e;}
/* our_location */
.ip_page .our_location{background:url(assets/images/bg_why_us.jpg) center top no-repeat; background-size:cover; width:100%; float:left; padding:110px 0px 77px;}
.ip_page .our_location .heading_wrap{margin-bottom:75px;}
.ip_page .our_location .heading_wrap .small_text{color:#282828;}
.ip_page .our_location .heading_wrap .heading{color: #206aab;}
.ip_page .our_location .item .img_box:after{display:none;}
.ip_page .our_location .item .text_box{color:#282828;}
.ip_page .our_location .item .text_box .number a{color:#2773b4;}
.ip_page .our_location .item .text_box .number a:hover{color:#282828;}


/* contact_page *//* contact_page */
.contact_page{width:100%; float:left;}
.contact_wrap{background-color:#fff; width:100%; float:left; border-right:100px solid #edeee8; border-left:100px solid #edeee8; margin:115px 0 80px;}
.contact_wrap .text_box{width:50%; float:left; padding:0 90px 50px 0;}
.contact_wrap .text_box h3{font-size:33px; line-height:36px; color:#ce9f38; font-weight:600; text-transform:uppercase; margin-bottom:20px;}
.contact_wrap .text_box h3 span{font-weight:400; text-transform:initial; color:#282828;}
.contact_wrap .text_box p{font-size:17px; line-height:25px; color:#535353; padding:0 93px 15px 0;}
.contact_wrap .text_box .listing{width:100%; float:left; border-bottom:2px solid #959595; padding-bottom:30px; margin-bottom:15px;}
.contact_wrap .text_box ul{list-style:none; padding:0;}
.contact_wrap .text_box li{width:100%; font-size:21px; line-height:29px; color:#535353; font-weight:600; float:left; padding:4px 0 4px 48px; margin:14px 20px 14px 0; position:relative;}
.contact_wrap .text_box li:before{content:''; background:url(assets/images/icon_location2.png)no-repeat left top; background-size:100%; width:35px; height:35px; position:absolute; left:0; top:0;}
.contact_wrap .text_box li a{color:#535353;}
.contact_wrap .text_box li a:hover{color:#2773b4;}
.contact_wrap .text_box li span{color:#23b2d1; text-transform:uppercase;}
.contact_wrap .text_box .time{width:100%; float:left;}
.contact_wrap .text_box .time li:before{background:url(assets/images/icon_time.png)no-repeat left top; background-size:100%;}
/* request_form */
.request_form{background:url(assets/images/bg_request_form.jpg) center top no-repeat; background-size:cover; width:50%; float:right; padding:50px 63px;}
.request_form h4{font-size:25px; line-height:32px; color:#0853f4; font-weight:600; padding-bottom:12px;}
.request_form p{font-size:17px; line-height:25px; color:#282828; padding-bottom:20px;}
.request_form form{width:100%; float:left; padding-top:27px;}
.request_form form p{padding:0;}
.request_form .fullrow{width:100%; float:left; display:flex; justify-content:space-between; margin-bottom:31px;}
.request_form .fullrow > div{width:calc(50% - 14px);}
.request_form .input,
.request_form .fullrow.textarea textarea{background:#fff; height:69px; line-height:49px; padding:10px 26px; font-size:15px;}
.request_form .input::-webkit-input-placeholder,
.request_form textarea::-webkit-input-placeholder{color: #cfcfcf;opacity:1;} 
.request_form .input:-moz-placeholder,
.request_form textarea:-moz-placeholder{color: #cfcfcf;opacity:1;}
.request_form .input::-moz-placeholder,
.request_form textarea::-moz-placeholder{color:#cfcfcf;opacity:1;}
.request_form .input::-ms-input-placeholder,
.request_form textarea::-ms-input-placeholder{color: #cfcfcf;opacity:1;}
.request_form .input:-ms-input-placeholder,
.request_form textarea:-ms-input-placeholder{color: #cfcfcf;opacity:1;}
.request_form .fullrow.textarea p{width:100%;}
/* select css start */
.style-select {background:#fff; width:100%; height:69px; float:left; position:relative; border-bottom:2px solid #f5f5f5; -webkit-border-radius: 50px; -moz-border-radius:50px; -ms-border-radius:50px; -o-border-radius:50px; border-radius:50px;}
.style-select .wpcf7-form-control-wrap{position:inherit;}
.style-select option{font-size:14px; font-family: 'Montserrat', sans-serif;}
select.select {width:100%; height:100%; padding:0; margin:0; position:relative; z-index:10;}
span.select {width:100%; height:100%; line-height:69px; float:left; font-size:15px; color:#cfcfcf; padding:0 17px; font-family: 'Montserrat', sans-serif; font-weight:500; cursor:default; text-indent:10px; position:absolute; left:0; top:0; z-index:1; text-align:left; }
/* select css end */
.request_form .wpcf7-not-valid-tip{padding-top:5px;}
.request_form .fullrow.textarea textarea{line-height:24px; min-height:181px; resize:none; padding:20px 26px; border-radius:30px;}
.request_form .fullrow.btnrow{display:flex; justify-content:center; margin-bottom:15px;}
.contact_page .latest_offers {background:url(assets/images/bg_ylw3.jpg)no-repeat center bottom; background-size:cover !important; padding: 100px 0 50px;}
.contact_page .latest_offers .scroll_area{margin-bottom:49px;}
form input[type="submit"]{background-color:#d1a43e !important;}
form input[type="submit"]:hover{background-color:#206aab !important;}


/* social */
.social{width:100%; float:left; text-align:center;}
.social ul{list-style:none; padding:0;}
.social li{display:inline-block; margin:0 12px;}
.social li a{background:#000; width:58px; height:58px; font-size:40px; color:#cfa039; display:flex; align-items:center; justify-content:center; -webkit-border-radius:12px; -moz-border-radius:12px; -ms-border-radius:12px; -o-border-radius:12px; border-radius:12px;}
.social li a:hover{background:#fff;}
.contact_page .our_location{background:url(assets/images/bg_ot_services.jpg) center top -200px no-repeat #fafafa; border:0; padding:110px 0 105px; margin-bottom:25px;}
.contact_page .our_location .item .img_box::after{display:none;}
.contact_page .our_location .item .text_box{color:#282828;}
.contact_page .our_location .item .text_box .number a{color:#2773b4;}


/* appointment_pg *//* appointment_pg */
.appointment_pg{width:100%; float:left;}
.appointment_form_wrap{width:100%; float:left; position:relative; margin:106px 0 125px;}
.appointment_form_wrap:before,
.appointment_form_wrap:after,
.career_form_wrap:before,
.career_form_wrap:after{content:''; background:#246eaf; width:104px; height:100%; position:absolute; left:0; top:0;}
.appointment_form_wrap:after,
.career_form_wrap:after{background:#ce9f38; left:inherit; right:0;}
.appointment_form_in{width:100%; float:left; display:flex; flex-wrap:wrap;}
.appointment_form_in .appoint_form{background: url(assets/images/bg_request_form.jpg) center top no-repeat; background-size:cover; width:50%; float:left; padding:42px 65px 45px;}
.appointment_form_in .appoint_form .fullrow{width:100%; float:left; margin:20px 0; display:flex; flex-wrap:wrap; justify-content: space-between;}
.appointment_form_in .appoint_form .fullrow .td{width:47%;}
.appointment_form_in .appoint_form .input{background:#fff; height:64px; line-height:48px; font-size:15px;}
.appointment_form_in .appoint_form .btn1{width:100%; line-height:44px;}
.appointment_form_in .appoint_text{width:50%; float:right; padding:0 80px; display:flex; flex-wrap:wrap; align-content:center;}
.appointment_form_in .appoint_text h3{font-size:33px; line-height:45px; color:#0853f4; font-weight:600; padding-bottom:10px;}
.appointment_form_in .appoint_text p{font-size:17px; line-height:25px;}
/* timmings_row */
.timmings_row{width:100%; float:left; margin-bottom:82px;}
.timmings_row .text_box{width:31.5%; float:left;}
.timmings_row .text_box h3{font-size:33px; line-height:36px; color:#ce9f38; font-weight:600; text-transform:uppercase; margin-bottom:17px;}
.timmings_row .text_box h3 span{font-weight:400; text-transform:initial; color:#282828;}
.timmings_row .text_box p{font-size:17px; line-height:25px; color:#535353; padding:0 50px 15px 0;}
.timmings_row ul{position:relative;}
.timmings_row ul:before{content:''; background:#959595; width:1px; height:218px; position:absolute; left:0; top:10px;}
.timmings_row .listing{width:39%; float:left; padding:0 50px 0 70px;}
.timmings_row ul{list-style:none; padding:0;}
.timmings_row li{width:100%; font-size:21px; line-height:26px; color:#535353; font-weight:600; float:left; padding:4px 0 4px 48px; margin:14px 0px; position:relative;}
.timmings_row li:before{content:''; background:url(assets/images/icon_location2.png)no-repeat left top; background-size:100%; width:35px; height:35px; position:absolute; left:0; top:2px;}
.timmings_row li a{color:#535353;}
.timmings_row li a:hover{color:#2773b4;}
.timmings_row li span{color:#ce9f38; text-transform:uppercase;}
.timmings_row .time{width:29.2%; float:right; padding:0 0px 0 60px;}
.timmings_row .time li{margin-bottom:40px;}
.timmings_row .time li:before{background:url(assets/images/icon_time.png)no-repeat left top; background-size:100%;}
.appointment_pg .get_ready{padding-bottom:0;}
.appointment_pg .faq{margin-bottom:30px;}


/* faq_pg *//* faq_pg */
.faq_pg{width:100%; float:left;}
.faq_pg .faq{padding:80px 0; margin:0;}
.faq_pg .heading_wrap{margin-bottom:35px;}
.faq_pg .accordion_group .accordion{margin:17px 0;}
.faq_pg .accordion_group .accordion .acc_tab{padding-top:15px; padding-bottom:15px;}
.faq_pg .accordion_group .accordion .acc_content{padding:20px 55px;}
.faq_pg .faq.ylw{background:url(assets/images/bg_ylw2.jpg) center top no-repeat #cfa039; background-size:cover; margin-bottom:30px;}
.faq_pg .faq.ylw .heading_wrap .small_text{color:#fff;}
.faq_pg .faq.ylw .accordion_group .accordion .acc_content{background:#fff; border:0;}


/* career_pg *//* career_pg */
.career_pg{width:100%; float:left;}
.career_pg .faq{padding-bottom:180px;}
.career_pg .accordion_group .accordion .acc_content{border:0; padding:0;}
.career_pg .accordion_group .accordion .acc_content .acc_content_in{width:100%; float:left; padding:17px 55px; border:1px solid #1962a3; margin-bottom:20px;}
.career_pg .accordion_group .accordion .acc_content .acc_content_in p{padding-bottom:15px;}
.career_pg .accordion_group .accordion .acc_content .btm_row{width:100%; float:left; padding-top:10px; display:flex; flex-wrap:wrap;}
.career_pg .accordion_group .accordion .acc_content .btm_row > div{}
.career_pg .accordion_group .accordion .acc_content .btm_row > strong{font-weight:600;}
.career_pg .accordion_group .accordion .acc_content .btm_row .loc{max-width:50%; padding-right:30px;}
.career_pg .accordion_group .accordion .acc_content .btn1{font-size:19px; line-height:32px; margin-left:55px;}
/* career_form */
.career_form{width:100%; float:left; padding:60px 0 108px;}
.career_form .heading_wrap{margin-bottom:65px;}
.career_form_wrap{width:100%; float:left; position:relative;}
.career_form_wrap .career_form{background: url(assets/images/bg_appoint_form.jpg) center top no-repeat; background-size:cover; width:100%; float:left; padding:42px 65px 45px;}
.career_form_wrap .career_form form{max-width:1018px; margin:0 auto;}
.career_form .fullrow{width:100%; float:left; display:flex; flex-wrap:wrap; margin:15px 0;}
.career_form .fullrow > div{width:33%; padding:0 30px;}
.career_form .input{background:#fff; height:64px; line-height:44px; font-size:15px; color:#9b9b9b;}
.career_form .input::-webkit-input-placeholder{color: #9b9b9b;opacity:1;} 
.career_form .input:-moz-placeholder{color: #9b9b9b;opacity:1;}
.career_form .input::-moz-placeholder{color:#9b9b9b;opacity:1;}
.career_form .input::-ms-input-placeholder{color: #9b9b9b;opacity:1;}
.career_form .input:-ms-input-placeholder{color: #9b9b9b;opacity:1;}
.career_form .style-select {height:64px; border-bottom:0;}
.career_form span.select {line-height:64px; font-size:15px; color:#9b9b9b; padding:0 60px 0 25px;}
.career_form span.select:after{content:''; border-top:10px solid #282828; border-left:9px solid transparent; border-right:9px solid transparent; position:absolute; right:37px; top:50%; text-indent:initial; margin-top:-5px;}
.career_form .fullrow.last{margin-top:30px;}
.career_form .fullrow.last .td1{width:66%;}
.career_form .fullrow .btn1{width:100%; line-height:44px;}
.career_pg .btm_text{width:100%; float:left; padding:47px 0 100px;}
.career_pg .btm_text h3{font-size:25px; line-height:35px; font-weight:600; text-transform:uppercase; text-align:center; padding-bottom:35px;}
.career_pg .btm_text p{font-size:21px; line-height:33px; padding-bottom:28px;}
/* Career page *//* Career page */
.carrer_page{width:100%; float:left; padding:60px 0;}
.carrer_page .leftcol{width:50%; float:left; padding-right:15px;}
.carrer_page .leftcol h3,
.carrer_page .rightcol h3{font-size:24px; line-height:30px; font-weight:600; color:#4482c0; text-align:center; margin-bottom:30px;}
.carrer_page .super-grid > .super-column.super_one_half.first-column,
.carrer_page .super-grid > .super-column.super_one_half{width:100%; padding:0;}
.carrer_page .super-form .super-shortcode .super-shortcode-field{font-size:14px;}
.carrer_page .super-form .super-adaptive-placeholder > span,
.carrer_page .super-fileupload-button .super-fileupload-button-text{font-size:11px;}
.carrer_page .super-form .super-focus .super-adaptive-placeholder > span, 
.carrer_page .super-form .super-filled .super-adaptive-placeholder > span {margin-top: -11px;}
.carrer_page .super-form .super-button-medium{height:auto;}
.super-form:hover{z-index:inherit !important;}
/* rightcol */
.carrer_page .rightcol{width:50%; float:left; padding-left:15px;}
.carrer_page .rightcol h3{margin-bottom:30px;}
/* carrer_tab */
.carrer_tab{width:100%; float:left;}
.carrer_tab_nav{width:100%; float:left; margin-bottom:20px;}
.carrer_tab_nav ul{display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; justify-content: center;}
.carrer_tab_nav li{display:inline-block; margin:5px;}
.carrer_tab_nav li a{background-color:#eee; font-size:16px; line-height:26px; color:#282828; font-weight:500; padding:7px 25px; display:inline-block; position:relative; }
.carrer_tab_nav li a:after{content:''; border-top:9px solid #4482c0; border-left:10px solid transparent; border-right:10px solid transparent; position:absolute; left:50%; bottom:-8px; margin-left:-10px; display:none;}
.carrer_tab_nav li a:hover,
.carrer_tab_nav li a.active{background-color:#4482c0; color:#fff; }
.carrer_tab_nav li a.active:after{display:block;}
/* carrer_tab_content */
.carrer_tab_content{width:100%; float:left; display:none;}
.carrer_page .rightcol .carrer_accor{width:100%; float:left; margin-bottom:10px;}
.carrer_page .rightcol .carrer_accor .carrer_accor_tab{background:#fff; width:100%; float:left; font-size:16px; line-height:24px; font-weight:500;color:#282828; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; align-items: center; padding:10px 50px 10px 15px; position:relative; cursor:pointer; border:1px solid #8c8c8c;}
.carrer_page .rightcol .carrer_accor .carrer_accor_tab:hover,
.carrer_page .rightcol .carrer_accor .carrer_accor_tab.active{background-color:#eee;}
.carrer_page .rightcol .carrer_accor .carrer_accor_tab:after{font-family: 'FontAwesome'; content: "\f067"; width:50px; height:100%; font-size:16px; color:#000; font-weight:400; text-align:center; position:absolute; right:0; top:0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center;}
.carrer_page .rightcol .carrer_accor .carrer_accor_tab.active:after{content: "\f068";}
.carrer_page .rightcol .carrer_accor .carrer_accor_content{width:100%; float:left; padding:10px 15px; border:1px solid #8c8c8c; border-top:0; display:none;}
.carrer_page .rightcol p,
.carrer_page .rightcol .carrer_accor .carrer_accor_content p,
.carrer_page .rightcol .carrer_accor .carrer_accor_content li{width:100%; float:left; font-size:16px; line-height:24px; color:#282828; margin:7px 0;}
.carrer_page .rightcol .carrer_accor .carrer_accor_content p strong{font-weight:600;}
.carrer_page .rightcol .carrer_accor .carrer_accor_content ul{width:100%; float:left; padding:5px 0 15px 20px;}
.carrer_page .rightcol .carrer_accor .carrer_accor_content li{position:relative; padding-left:20px; margin:3px 0;}
.carrer_page .rightcol .carrer_accor .carrer_accor_content li:before{content: '';background-color: #4482c0; width: 8px; height: 8px; position: absolute; left: 0; top: 9px; -webkit-border-radius: 100%; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; border-radius: 100%;}
/* btm_text */
.carrer_page .rightcol .btm_text{width:100%; float:left; padding-top:15px;}
.carrer_page .rightcol .btm_text p{font-size:16px; line-height:24px; color:#282828; padding-bottom:10px;}
.carrer_page .rightcol .btm_text p.see_positions{color:#4482c0; font-weight:600;}
.carrer_page .rightcol .btm_text p.hr_phone a{color:#4482c0;}
.carrer_page .rightcol .btm_text p.hr_phone a:hover{text-decoration:underline;}
/* feedback_pg *//* feedback_pg */
.feedback_pg{width:100%; float:left;}
.feedback_pg .feedback2{padding:105px 0 80px;}
.feedback_pg .faq{margin-bottom:23px;}
.feedback2{width:100%; float:left; padding:105px 0;}
.feedback2 .heading_wrap{margin-bottom:80px;}
.feedback2 .leftcol{width:50%; float:left; padding:10px 60px 0 0;}
.feedback2 .leftcol h3{font-size:33px; line-height:43px; color:#246eaf; font-weight:700; padding-bottom:25px; }
.feedback2 .leftcol p{font-size:17px; line-height:29px; padding-bottom:25px;}
.feedback2 .rightcol{width:50%; float:left;}
.feedback_form{width:100%; padding:60px 63px 25px;}
.feedback_form form{padding-top:0;}
.feedback_form .btn1{line-height:48px;}


/* blog *//* blog */
.blog_pg{width:100%; float:left;}
.top_blog{width:100%; float:left; padding:125px 0 60px;}
.top_blog .heading_wrap{margin-bottom:47px;}
.top_blog .leftcol{width:66%; float:left;}
.blog_pg .common{width:100%; float:left;}
.blog_pg .common a{display:inline-block;}
.blog_pg .common h3{font-size:25px; line-height:35px; color:#246eaf; font-weight:600; padding:20px 0 10px;}
.blog_pg .common h3 a{color:#246eaf;}
.blog_pg .common h3 a:hover{color:#282828;}
.blog_pg .common p{font-size:17px; line-height:25px; padding-bottom:20px;}
.blog_pg .common .link{font-size:17px; line-height:23px; color:#246eaf;}
.blog_pg .common .link:hover{color:#282828;}
.blog_pg .rightcol{width:34%; float:right; padding-left:30px;}
.blog_pg .rightcol .common ~ .common{margin-top:40px;}
.featured_blog{background:#eff8ff; width:100%; float:left; padding:100px 0 70px;}
.featured_blog .container{max-width:1306px; display:flex; flex-wrap:wrap;}
.featured_blog .common{width:33%; padding:22px 18px;}
.blog_pg .pagination{padding-top:50px;}
/* pagination */
.pagination{width:100%; float:left; padding:10px 0;}
.pagination ul{width: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; list-style:none; padding:0;}
.pagination li{margin:5px 10px;}
.pagination li a,
.pagination li span{background:#d8aa5d; width:35px; height:35px; display:block; text-align:center; line-height:35px; font-size:13px; color:#fff; font-weight:500; border-radius:100%; -webkit-border-radius:100%; -moz-border-radius:100%; -ms-border-radius:100%; -o-border-radius:100%;}
.pagination li a:hover,
.pagination li span.current{background:#4482c0; color:#fff;}
.pagination li .prev,
.pagination li .prev:hover{background:none; position:relative;}
.pagination li .next,
.pagination li .next:hover{background:none; position:relative;}
.pagination li .prev:after{content:''; width:16px; height:16px; border-left:4px solid #282828; border-top:4px solid #282828; position:absolute; left:13px; top:10px; -webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg); -ms-transform:rotate(-45deg); -o-transform:rotate(-45deg); transform:rotate(-45deg);}
.pagination li .next:after{content:''; width:16px; height:16px; border-right:4px solid #282828; border-top:4px solid #282828; position:absolute; right:13px; top:10px; -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -o-transform:rotate(45deg); transform:rotate(45deg);}
.pagination li .prev:hover:after,
.pagination li .next:hover:after{border-color:#4482c0;}


/* blog_details *//* blog_details */
.blog_details{width:100%; float:left;}

.headh21q { text-align: center; background: #2773b4; color: #fff; padding: 10px 15px; font-weight: 500; font-size: 25px; border-radius: 5px; margin-bottom:15px; }
.blog_details .post_by{background:#f3f9fd; width:100%; float:left; padding:15px 10px; display:flex; flex-wrap:wrap; justify-content:center; margin-bottom:24px;}
.blog_details .post_by strong{display:flex; align-items:center; margin:5px 30px;}
.blog_details .post_by strong img{margin-right:14px;}
.blog_details .post_by strong span{font-size:15px; line-height:22px; font-weight:400;}
.blog_entry .img_big{width:100%; float:left; text-align:center; margin-bottom:40px;}
.blog_entry .blue_heading{width:100%; float:left; font-size:33px; line-height:40px; color:#246eaf; font-weight:700; padding:15px 0 25px;}
.blog_entry p{width:100%; float:left; font-size:18px; line-height:32px; padding-bottom:15px;}
.blog_entry ul{width:100%; float:left; list-style:none; padding:0 0 15px;}
.blog_entry ol{width:100%; float:left; padding:0 0 15px 20px;}
.blog_entry li{font-size:18px; line-height:32px; position:relative; width:100%; float:left; }
.blog_entry ul > li, .blog_entry ol ul > li{padding-left: 25px; margin-left: 10px;}
.blog_entry ol li {padding-left: 5px;}
.blog_entry h2,.blog_entry h3,.blog_entry h4,.blog_entry h5,.blog_entry h6{width:100%; float:left;margin-bottom:5px;}


.blog_entry h2{font:bold 30px/40px 'Montserrat', sans-serif;} 
.blog_entry h3{font:bold 24px/32px 'Montserrat', sans-serif;} 
.blog_entry h4{font:bold 20px/30px 'Montserrat', sans-serif;}
.blog_entry h5{font:bold 18px/24px 'Montserrat', sans-serif;}
.blog_entry h6{font:bold 18px/24px 'Montserrat', sans-serif;}

.blog_entry ul li:before{content:''; background:#246eaf; width:10px; height:10px; -webkit-border-radius:100%; -moz-border-radius:100%; -ms-border-radius:100%; -o-border-radius:100%; border-radius:100%; position:absolute; left:0; top:10px;}
.blog_entry .blog_share{width:100%; float:left; padding:35px 0 10px; display:flex; justify-content:center; align-items: center;}
.blog_entry .blog_share > span{margin-right:16px;}
.blog_entry .blog_share .heateor_sss_sharing_ul > a{margin:0 6px !important;}
.blog_details .prev_next{width:100%; float:left; padding:100px 135px 70px;}
.blog_details .prev_next .pagination-single hr{display: none;}
.blog_details .prev_next .pagination-single .pagination-single-inner{width:100%; display: flex; flex-wrap:wrap; justify-content: space-between;}
.blog_details .prev_next .pagination-single .pagination-single-inner a{width:48%; max-width:410px; display: flex; flex-wrap: wrap; align-items: center;}
.blog_details .prev_next .pagination-single .pagination-single-inner .arrow{width:100%; display: block; font-size:17px; color:#246eaf; position: relative; margin-bottom:20px;}
.blog_details .prev_next .pagination-single .pagination-single-inner .img{width:120px; height:120px; -webkit-border-radius:100%; -moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%; border-radius:100%; overflow:hidden;}
.blog_details .prev_next .pagination-single .pagination-single-inner .title{width:calc(100% - 120px); font-size: 25px; color:#000; float: right; line-height: 30px; padding-left: 16px; }
.blog_details .prev_next .pagination-single .pagination-single-inner a:hover .arrow{text-decoration: underline;}
.blog_details .prev_next .pagination-single .pagination-single-inner .previous-post .arrow{padding-left:34px;}
.blog_details .prev_next .pagination-single .pagination-single-inner .previous-post .arrow:before{content:''; width:17px; height:17px; border-left:3px solid #282828; border-top:3px solid #282828; position:absolute; left:0px; top:4px; -webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg); -ms-transform:rotate(-45deg); -o-transform:rotate(-45deg); transform:rotate(-45deg); }
.blog_details .prev_next .pagination-single .pagination-single-inner .next-post .arrow{text-align: right; padding-right:34px;}
.blog_details .prev_next .pagination-single .pagination-single-inner .next-post .arrow:before{content:''; width:17px; height:17px; border-right:3px solid #282828; border-top:3px solid #282828; position:absolute; right:0px; top:4px; -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -o-transform:rotate(45deg); transform:rotate(45deg);}
/* related_news */
.related_news{background:none; padding:50px 0;}
.related_news .common h3{padding:0;}
.related_news .post_by{background:none; justify-content: flex-start; padding:0; margin:10px 0 20px;}
.related_news .post_by strong{margin:0; align-items:center; margin-right:20px;}
.related_news .post_by strong img{width:15px; height:auto; margin-right:5px;}
.related_news .common p{padding:10px 0 15px;}


/* press_release *//* press_release */
.press_release{width:100%; float:left; padding:118px 0 74px;}
.press_release .heading_wrap{margin-bottom:30px;}
.press_release .common_row{width:100%; float:left; margin:25px 0; display:flex; flex-wrap:wrap; justify-content:space-between;}
.press_release .common_row .leftcol{width:57%; float:left;}
.press_release .common_row .imgbox{width:100%; position:relative; overflow:hidden; -webkit-border-radius:35px; -moz-border-radius:35px; -ms-border-radius:35px; -o-border-radius:35px; border-radius:35px;}
.press_release .common_row .imgbox > img{width:100%;}
.press_release .common_row .imgbox .caption{background:rgba(36,110,175,.7); width:100%; height:100%; padding:15px 54px 54px; position:absolute; left:0; top:0; display:flex; flex-direction:column; justify-content: flex-end;}
.press_release .common_row .caption h3{font-size:25px; line-height:30px; color:#fff; font-weight:600; padding-bottom:20px; }
.press_release .common_row .caption .date{font-size:17px; line-height:22px; color:#fff; padding-bottom:20px;}
.press_release .common_row .caption .fullrow{display:flex; align-items:center;}
.press_release .common_row .caption .fullrow > div{max-width:50%;}
.press_release .common_row .caption .btn1{min-width:188px; text-align:center; line-height:37px; font-size:17px; padding:10px 15px; margin-right:25px;}
.press_release .common_row .imgbox:hover .caption{background:rgba(36,110,175,0);}
.press_release .common_row .rightcol{width:40.5%; float:right; display:flex; flex-wrap:wrap; align-content:space-between;}
.press_release .common_row:nth-child(2n + 1){flex-direction:row-reverse;}
.press_release .pagination{padding-top:40px;}


/* testimonial_pg *//* testimonial_pg */
.testimonial_pg{width:100%; float:left; padding-top:120px;}
.testimonial_pg .heading_wrap{margin-bottom:80px;}
.testimonial_pg .testimonial_wrap{width:100%; float:left; padding:0 0 44px; list-style:none;}
.testimonial_wrap > li{background:#ce9e38; width:100%; float:left; margin:11px 0; color:#fff; padding:60px 0 40px; text-align:center; position:relative; }
.testimonial_wrap > li .container{padding:0 70px;}
.testimonial_wrap > li:before,
.testimonial_wrap > li:after{content:'"'; font-size:460px; color:#c0912e; font-weight:900; position:absolute; opacity:.5; display:none;}
.testimonial_wrap > li:before{left:-7px; bottom:0;}
.testimonial_wrap > li:after{right:-7px; top:0; -webkit-transform: rotate(180deg); -moz-transform: rotate(180deg);-ms-transform: rotate(180deg); -o-transform: rotate(180deg); transform: rotate(180deg);}
.testimonial_wrap > li:nth-child(3n+2){background:#246eaf;}
.testimonial_wrap > li:nth-child(3n+2):before,
.testimonial_wrap > li:nth-child(3n+2):after{color:#2778c3;}
.testimonial_wrap > li:nth-child(3n){background:#f5f5f5; color:#282828; list-style: none;}
.testimonial_wrap > li:nth-child(3n):before,
.testimonial_wrap > li:nth-child(3n):after{color:#d2d1d1;}
.testimonial_wrap > li .name{font-size:25px; line-height:30px; font-weight:700; text-transform:uppercase; display:block; padding-top:10px;}
.testimonial_wrap > li .patient{font-size:17px; line-height:22px; display:block; padding-bottom:30px;}
.testimonial_wrap > li p{font-size:17px; line-height:25px; padding-bottom:15px;}
.testimonial_pg .pagination{padding-bottom:70px;}
.testimonial_pg .get_ready{padding-bottom:15px;}


/* visit_pg *//* visit_pg */
.visit_pg{width:100%; float:left;}
.visit_pg .img_top{width:100%; float:left; padding:84px 0 78px;}
/* visit_videos */
.visit_videos{background:url(assets/images/bg_ylw3.jpg)no-repeat center bottom; background-size:cover !important; width:100%; float:left; padding:72px 0;}
.visit_videos .container2{max-width:1880px;}
.visit_videos .scroll_area{width:100%; float:left;}
.visit_videos .scroll_area .col{float:left; margin:0 14px;}
.visit_videos .mCSB_scrollTools.mCSB_scrollTools_horizontal{left:24.5%; right:24.5%;}
.visit_videos .common{width:460px; float:left; padding:12px;}
.visit_videos .common .text{display:block; font-size:25px; line-height:30px; color:#fff; font-weight:600; }
.visit_videos .img_box{width:100%; float:left; position:relative; text-align:center; margin-bottom:20px;}
.visit_videos .img_box img{width:100%;}
.visit_videos .img_box .text{font-size:25px; line-height:35px; color:#fff; font-weight:600; }
.visit_videos .img_box .caption{background:rgba(36,110,175,.7); width:100%; height:100%; position:absolute; left:0; top:0; display:flex; align-items:center; justify-content:center; }
.visit_videos .img_box:hover .caption{background:rgba(36,110,175,0)}
.visit_videos .img_box .play_btn2{background:url(assets/images/icon_play2.png)no-repeat center center; background-size:100%; width:90px; height:90px; display:inline-block; cursor:pointer; -webkit-border-radius:100%; -moz-border-radius:100%; -ms-border-radius:100%;-o-border-radius:100%; border-radius:100%;}
.visit_videos .img_box .play_btn2:hover{background:url(assets/images/icon_play_blue2.png)no-repeat center center;}
/* visit_entry */
.visit_entry{background:#eff8ff; width:100%; float:left; padding:75px 0 65px; margin-bottom:20px;}
.visit_entry .full_row{width:100%; float:left; padding:45px 0;}
.visit_entry .full_row ~ .full_row{border-top:1px solid #d2d1d1;}
.visit_entry .full_row h4{font-size:33px; line-height:40px; color:#246eaf; font-weight:700; text-transform:uppercase; padding-bottom:18px;}
.visit_entry .full_row p,
.visit_entry .full_row li{font-size:17px; line-height:29px; padding-bottom:15px;}
.visit_entry .full_row ul{width:100%; float:left; padding:10px 0 0 0; list-style:none;}
.visit_entry .full_row li{width:100%; float:left; margin:5px 0; padding:0 0 0 37px; position:relative;}
.visit_entry .full_row li:before{content:''; background:#246eaf; width:18px; height:5px; position:absolute; left:0; top:13px;}


/* educational_pg *//* educational_pg */
.educational_pg{width:100%; float:left;}
.educational_pg .img_top{width:100%; float:left; padding:84px 0 62px;}
.edu_filter{background:#246eaf; width:100%; min-height:84px; float:left; padding:10px 47px; display:flex; flex-wrap:wrap; align-items:center; margin-bottom:25px;}
.edu_filter .label{font-size:19px; line-height:26px; color:#fff; font-weight:600; margin-right:30px;}
.edu_filter .check_wrap{display:block; position:relative; font-size:18px; color:#fff; line-height:20px; padding-left:31px; cursor:pointer; -webkit-user-select:none; -moz-user-select: none; -ms-user-select: none; user-select: none; margin-right:47px;}
.edu_filter .check_wrap input{width:0; height:0; position:absolute; opacity:0; cursor:pointer;}
.edu_filter .check_wrap .checkmark{background-color:#fff; width:19px; height:19px; position:absolute; top:0; left:0;}
.edu_filter .check_wrap .checkmark:after{content: "";position: absolute;display: none;}
.edu_filter .check_wrap input:checked ~ .checkmark:after{display:block;}
.edu_filter .check_wrap .checkmark:after{width:6px; height:15px; left:6px; top:1px; border:solid #0000a0; border-width:0 2px 2px 0; -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg);}
/* edu_wrap */
.edu_wrap{float:left; margin:0 -18px; display:flex; flex-wrap:wrap; padding-bottom:60px;}
.edu_wrap .common{width:33.3%; float:left; display:flex; flex-wrap:wrap; align-content:space-between; padding:18px; margin:15px 0;}
.edu_wrap .common .toprow{width:100%; float:left; padding-bottom:19px;}
.edu_wrap .common .toprow a{display:inline-block;}
.edu_wrap .common .toprow strong{display:block; font-size:25px; line-height:30px; color:#246eaf; font-weight:600; margin:28px 0 0;}
.edu_wrap .common .btmrow{width:100%; float:left; display:flex; align-items:center; justify-content:space-between; padding:20px 0; border-top:1px solid #d2d1d1;}
.edu_wrap .common .btmrow .btn1{min-width:188px; text-align:center; line-height:27px; font-size:17px; padding:10px;}
.edu_wrap .common .btmrow .s_icon{list-style:none; padding:0; float:right;}
.edu_wrap .common .btmrow .s_icon li{float:left; font-size:28px;}
.edu_wrap .common .btmrow .s_icon li ~ li{margin-left:20px;}
.edu_wrap .common .btmrow .s_icon li a{color:#282828;}
.edu_wrap .common .btmrow .s_icon li a:hover{color:#d1a43e;}
.educational_pg .pagination{padding-top:40px}


/* fast_track *//* fast_track */
.width-full{width:100%; float:left;}
.fast_track{width:100%; float:left; padding:42px 0;}
.vip_fasttrack{width:100%; float:left; margin-bottom:48px;}
.vip_fasttrack .container2{max-width:100%; padding:0;}
.vip_fasttrack ul{list-style:none; padding:0;}
.vip_fasttrack li{width:100%; float:left; display:flex; align-items:center; flex-direction:row-reverse; margin:40px 0;}
.vip_fasttrack li .imgbox{width:43.5%;}
.vip_fasttrack li .textbox{width:43.5%; max-width:744px; padding-right:30px;}
.vip_fasttrack li .textbox h3{font-size:33px; line-height:40px; color:#246eaf; font-weight:700; padding-bottom:30px;}
.vip_fasttrack li .textbox p{font-size:17px; line-height:29px; padding-bottom:15px;}
.vip_fasttrack li:nth-child(2n){flex-direction:row;}
.vip_fasttrack li:nth-child(2n) .textbox{padding:0 0 0 30px;}
.fast_track .get_ready{padding-bottom:0;}
/* vip_form */
.vip_form{padding:100px 0 50px;}
.career_form .fullrow .state input,
.career_form .fullrow .number input{width:100%; height:64px; font-size:15px; color:#9b9b9b; font-weight:500; font-family: 'Montserrat', sans-serif;  border:0; -webkit-border-radius:50px; -moz-border-radius:50px; -ms-border-radius:50px; -o-border-radius:50px; border-radius:50px; padding:0 10px 0 60px !important;}
.career_form .fullrow .selected-flag{width:55px !important; padding-left:15px !important;}
.career_form .fullrow .flag-dropdown:hover .selected-flag{background-color:transparent !important;}


/* referrals page *//* referrals page */
.ref_toptext{width:100%; float:left; padding:90px 0 10px;}
.ref_toptext .heading_wrap{margin-bottom:27px;}
.ref_toptext .heading_wrap .heading,
.referrals_form .heading_wrap .heading{text-transform:initial;}
.ref_toptext p{font-size:17px; line-height:29px; font-weight:500; padding-bottom:15px;}
.referrals_form{padding-bottom:75px;}
.referrals_form .fullrow .two_column{width:66%;}
.referrals_form .fullrow .three_column{width:100%;}
.referrals_form .career_form_in.referrer + .heading_wrap{margin:65px 0 53px;}
.referrals_form .fullrow textarea{background:#fff; min-height:122px; font-size:15px; line-height:24px; color:#9b9b9b;}
.referrals_form .fullrow textarea::-webkit-input-placeholder{color: #9b9b9b;opacity:1;} 
.referrals_form .fullrow textarea:-moz-placeholder{color: #9b9b9b;opacity:1;}
.referrals_form .fullrow textarea::-moz-placeholder{color:#9b9b9b;opacity:1;}
.referrals_form .fullrow textarea::-ms-input-placeholder{color: #9b9b9b;opacity:1;}
.referrals_form .fullrow textarea:-ms-input-placeholder{color: #9b9b9b;opacity:1;}
.referrals_form .fullrow.btn_row{width:100%; justify-content:center;}

/* dd_scrolling_wrap */
.dd_scroll_patch {width:1px;height:1px;position:absolute;left:0;top:-190px;opacity:0;visibility:hidden;}
.dd_scrolling_wrap{width:100%; padding-bottom:15px; float:left;}
.dd_scrolling_tab{background:#2773b4; width:100%; float:left; }
.dd_scrolling_tab ul{list-style:none; padding:0; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center;}
.dd_scrolling_tab li{font-size:22px; line-height:36px; color:#fff; font-weight:400; margin:0 15px; padding-bottom:3px; position:relative; cursor:pointer; font-weight:600;}
/*.dd_scrolling_tab li.active:after{content:''; border-top:9px solid #4482c0; border-left:11px solid transparent; border-right:11px solid transparent; position:absolute; bottom:-14px; left:50%; margin-left:-11px;}*/
.dd_scrolling_tab.fixed{background-color:#4482c0; padding:5px 0; z-index:5; }
.dd_scrolling_tab.fixed li.active:after{content:''; border-top:9px solid #4482c0; border-left:11px solid transparent; border-right:11px solid transparent; position:absolute; bottom:-14px; left:50%; margin-left:-11px;}


.nav-menu-mobile,.nav_popup{display: none;}
.nav_popup .popup_menu {width: 70%;margin: 0 auto;display: flex;align-items: start;justify-content: center;}
.nav_popup .popup_menu > ul{width:40%; float:left}
.nav_popup .popup_menu > ul:last-child{border-left:1px solid #fff;}
.nav_popup ul li{list-style: none;}
.nav_popup h2{font-size:24px; color:#fff; width: 100%; float: left;text-align: center;margin: 30px 0;}


.more-btn,.more-btn samp{display:none;}




/* transition *//* transition *//* transition *//* transition *//* transition */
.top_nav li a, .header_right .call_row li a, .head_links li a, .footer_contact .call_back, .footer a, .btn1, .pop_up .close_btn, .our_services .item .read_more, .our_location .item .text_box .number a, .queries_popup .blue_box .close_btn, .queries_popup, .our_doctors li .blueb h3 a, .phone_box .rightbox .ph_number a, .disorders .tabnav li a, .cashless_services p a, .our_team li .textbox .name a, .header .header_top, .header_btm, .contact_wrap .text_box li a, .social li a, .blog_pg .common a, .press_release .common_row .imgbox .caption {-webkit-transition:all ease-in-out 0.4s; -moz-transition:all ease-in-out 0.4s; -ms-transition:all ease-in-out 0.4s; -o-transition:all ease-in-out 0.4s; transition:all ease-in-out 0.4s;}


/* appearance *//* appearance *//* appearance *//* appearance *//* appearance */
.input, input[type="submit"], select, textarea, .button, .scroll-top { -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; -o-appearance: none; appearance: none; }
input[type=number] {-moz-appearance: textfield;}

/* Membership Card */
.membership_page,.tabs{width: 100%; float: left;}
.tabs{text-align: center; margin:70px 0 40px 0; border-bottom: 1px solid #cecece;}
.tabs .tab{display: inline-block; padding:10px 20px;text-transform: uppercase; font-weight: 600; background: #2673b4;font-size: 18px;margin: 0 5px; color: #fff; cursor: pointer;box-shadow: 2px 13px 12px -10px #7e7e7e;}
.tabs .tab.active{background: #d1a43e;}

.card_block{width:100%; float:left; margin-bottom: 20px;}
.card_img{width:30%; float:left;}
.card_img img{width:100%;}
.card_data{width:65%; float:right;}
h2.card_heading{font-size:24px; line-height: 40px; margin-bottom:12px; text-transform: uppercase; color:#2673b4; background: #fbf1d9;padding: 2px 15px; border-bottom: 1px solid #cecece;}
.card_data p{font-size:18px; line-height: 26px; margin-bottom: 12px; float: left;}
.card_data p b{font-weight: bold; font-size: 18px;padding: 5px 12px; color: #fff; margin: 10px 0; float: left; background: #2673b4; border-top-left-radius: 15px;
border-bottom-right-radius: 15px;}
.card_desc{width:100%; float:left; }
.card_desc ul{list-style-type: disclosure-closed;}
.card_desc ul li{font-size: 20px; font-weight: 500; margin-bottom: 10px; color:#d1a43e; padding-left:10px;}
.card_desc ul li span{display:block; font-size: 16px; font-weight: 400; color:#000;}

.customer_support{margin:20px 0 70px 0; background: aliceblue; padding: 20px 20px 40px 20px;}

.customer_support,.support_box,.all_support{width:100%; float: left;}
.support_box{text-align: center; margin:30px 0 50px 0;}
.support_box p{font-size:16px; line-height: 24px; text-align: center;}
.support_box .support_icon span{text-transform: uppercase;}
.support_box .support_icon i{font-size:30px; background: #c09725;}
.support_box .support_icon i:after{border-radius: 50%; box-sizing: content-box; border:5px solid #c09725;content: "";display: block;height: 100%;left: -6px;padding: 1px;position: absolute;top: -6px;width: 100%;}
.all_support .support_1{width:33.333%; float:left; display: flex;}
.support_1_icon{float: left;color: #ffffff;background: #226eaf;font-size: 24px;border-radius: 50%;width: 50px;height: 50px;line-height: 50px;text-align: center;}
.support_icon{width: 70px;margin: 0 auto;background: #226eaf;height: 70px;padding-top: 20px;border-radius: 50%;color: #fff;}
.support_icon svg{width: 100%;height: 60%;color: #fff;}
.support_box h3{color:#000; text-transform: uppercase; margin: 10px 0;}
.support_data{margin-left:10px;}
.support_data h4{text-transform: uppercase;
color: #000;
font-weight: 600;margin-bottom: 5px;}
.support_data ul{margin: 0; padding:0; list-style: none;}
.support_data ul li{}
.support_data ul li a{color:#d1a43e;}
.support_data ul li a span{font-size: 24px;margin-right: 10px;}

/* responsive *//* responsive *//* responsive *//* responsive *//* Responsive */
@media only screen and (max-width:1699px){/*1600*/
/* header */
.nav-menu > ul > li{font-size:24px; margin:0 15px;}
	.treat_details .consult .item .top_row h3{font-size: 24px;
    line-height: 34px;}
}
@media only screen and (max-width:1599px){/*1500*/
}
@media only screen and (max-width:1499px){/*1400*/
/* header */
.head_links li ~ li{margin-left:15px;}

.head_links li a{font-size:17px;}
.nav-menu > ul > li{font-size:22px; margin:0 12px;}
.blog_entry{padding:50px 0;}

.testimonial_pg{padding-top:50px;}
.testimonial_pg .heading_wrap {margin-bottom: 20px;}
.testimonial_pg .testimonial_wrap{padding:0;}
.testimonial_pg .pagination {padding-bottom: 30px;}
.ref_toptext{padding: 50px 0 0 0;}
.referrals_form.career_form{padding:30px 0;}
.referrals_form.career_form .heading_wrap {margin-bottom: 30px;}



}
@media only screen and (max-width:1399px){/*1300*/
body{padding-top:182px;}
/* header */
.header_top{padding:12px 0;}
.header .logo{padding-top:0; width:350px}
.nav-menu > ul > li:first-child{font-size:26px;}
.nav-menu > ul > li{font-size:20px; margin:0 15px;}
.header_right{padding-top:12px;}
.header_right .call_row{padding-bottom:15px;}
.header.active .header_top{padding:10px 0;}
.head_links li a{font-size:15px;}
.head_links li ~ li {margin-left: 20px;}
.header_right {width: calc(100% - 350px);}



}
@media only screen and (max-width:1279px){/*1200 - 1024*/
body {padding-top: 147px;}
.nav_popup {background-color: #216aac;width: 100%;height: 100%;position: fixed;left: 0;right: 0;top: 0;bottom: 0;z-index: 11;display: none;}

.nav_popup.show {display: block; overflow-y: scroll;}
.more-btn{width: 30px;position: relative; display: none;float: left;}
.more-btn span{display:block;position:absolute;height:3px;width:100%;background-color:#fff;border-radius:3px;opacity:1;left:0;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:transform .25s ease-in-out,opacity .25s ease-in-out;transition:transform .25s ease-in-out,opacity .25s ease-in-out}
.more-btn span:nth-child(1){top:0}
.more-btn span:nth-child(2){top:10px}
.more-btn span:nth-child(3){top:20px}

.header .logo{width:320px;}
.header_right {width: calc(100% - 320px);}
.header_right .call_row ul li:first-child{display:none;}
.header_right .call_row li{font-size:13px;}
.header_right .call_row li ~ li,.header_right .call_row .main_cta {margin-left: 10px;}
.header_right .call_row li a i{display:none;}
.head_links li a {font-size: 16px;}
.nav-menu ul li.menu-item-has-children{display:none;}    
.nav-menu > ul > li{float:left;}

.nav-menu-mobile{display: block;}
.nav-menu-mobile ul{float:left;}
.nav-menu-mobile ul li {float: left; margin:0 10px;}
.nav-menu-mobile ul li a{color:#fff;}
.more-btn{float:right; display: block;top: 5px;}
	
.nav_popup_close{width: 30px;height: 30px; position: absolute; top: 20px; right: 20px;}
.nav_popup_close span{display:block;position:absolute;height:3px;width:100%;background-color:#fff;border-radius:3px;opacity:1;left:0;-webkit-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:transform .25s ease-in-out,opacity .25s ease-in-out;transition:transform .25s ease-in-out,opacity .25s ease-in-out}

.nav_popup_close span:nth-child(1){top:10px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}
.nav_popup_close span:nth-child(2){opacity:0}
.nav_popup_close span:nth-child(3){top:10px;-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}
.banner .banner_heading span{font-size: 36px;}
.banner .banner_heading {font-size: 46px;line-height: 50px;}

.cataract_surgery,.eye_chain,.latest_technology,.packages,.treat_details .consult,.faq{padding: 30px 0;}
.cataract_surgery .imgbox{width:42%;}
.cataract_surgery .textbox{width:58%;}
.cataract_surgery .textbox .ylw_heading {font-size: 24px;line-height: 40px;}
.cataract_surgery .textbox p {font-size: 18px;line-height: 26px;}
.cataract_surgery .textbox li:before {width: 24px;height: 24px;}
.cataract_surgery .textbox li{font-size: 18px;line-height: 24px;padding: 0px 0 4px 48px;margin: 5px 0;}
.cataract_surgery .textbox ul{padding: 10px 0 20px;}
.btn1{font-size: 20px;padding: 5px 50px;}
.eye_chain{min-height: auto;}
.eye_chain .heading_wrap,.packages .textbox .row2,.our_services .heading_wrap,.latest_technology .heading_wrap {margin-bottom: 10px;}
.eye_chain .blue_bar{font-size: 21px;line-height: 30px;}
.heading_wrap .heading {font-size: 24px;}
.eye_chain li .text h3 {font-size: 30px;line-height: 42px;}
.packages{padding: 50px 0 50px;}
.packages .textbox .sub_heading {font-size: 24px;margin-bottom: 20px;line-height: 36px;}
.packages .textbox .row1 li p{font-size: 18px;line-height: 24px;}
.packages .textbox .row2 li:before{width:24px; height: 24px; background-size:cover;}
.packages .textbox .row2 li{font-size: 18px;line-height: 24px; padding: 0px 0 7px 48px;}
.cataract_surgery .heading_wrap {margin-bottom: 30px;}
.treat_details .consult{padding: 50px 0;}
.treat_details .consult .item .top_row h3 {font-size: 16px;line-height: 24px;width: calc(100% - 0px);}
.treat_details .consult .item .top_row .number {font-size: 38px;line-height: 38px;}
.our_services .item .top_row .number{width:40px;}
.accordion_group .accordion .acc_tab {font-size: 18px;}
.heading_wrap{margin-bottom: 0px;}
.faq{margin-bottom:0;}
.footer .leftcol .text_top {font-size: 18px;}
.banner{min-height: auto;}
.nav_popup.show ul.treatment li:first-child{display:none;}
.nav_popup.show ul li a{color:#fff;}
.nav_popup.show ul li{color:#fff; margin:10px 0;}
.dd_scrolling_tab.fixed{top:161px!important;}
.dd_scrolling_tab li {font-size: 16px;line-height: 30px;margin: 0 10px;}
.latest_technology li{margin:10px;    width: calc(15% - 10px);}
.latest_technology li h3 {font-size: 16px;line-height: 22px;}
.latest_technology li .icon{min-height: auto;}
.latest_technology li .icon img{max-width: 60%;}
.our_services .item{padding-bottom: 0;}
.nav_popup .popup_menu ul.popup-treat > li:first-child{display:none;}
.nav_popup.show ul li ul.sub-menu{padding-left:0;}
.our_services .item .top_row .number{display:none;}
.our_services .item .top_row h3{font-size: 25px;width: 100%;}
.about_skipper .page_links li{padding:0;width: 25%;}
.about_skipper .page_links ul{justify-content: space-around;}
.about_skipper .page_links a .icon img{height: 70px;}
.about_skipper .page_links li a p {font-size: 18px;line-height: 26px;}
.about_skipper .page_links a .icon {min-height: 90px;}
.about_skipper .page_links li a{width:100%;}
.about_skipper .page_links{margin-bottom:40px;}
.about_skipper .about_details .text_box p{font-size: 20px; line-height: 34px;}
.our_services{padding: 60px 0 40px;}
.our_services .owl_carousel,.our_location .heading_wrap {margin-bottom: 40px;}
.latest_offers,.hmo_list,.callback_form,.about_skipper,.our_services,.our_location,.meet_doc{padding:50px 0;}
.latest_offers .heading_wrap {margin-bottom: 30px;}
.our_location .item .text_box h3 {min-height: 70px;font-size: 22px;line-height: 28px;}
.our_location .item .text_box{margin-bottom:5px;}
.our_location .item .text_box p {font-size: 16px;line-height: 20px;padding-bottom: 10px;}
.our_location .item .text_box h3:after{width:100%;}
.about_skipper .about_details .img_box{width:40%;}
.about_skipper .about_details .text_box{width:60%;padding: 20px 10px 0 10px;}
.our_services .item .read_more{position:static;}
.hp_slider .item.slide2 .container{padding:0 80px;}
.hp_slider .caption .heading1 {font-size: 40px;line-height: 48px; margin-bottom:10px;padding-top: 20px;}
.hp_slider .caption br{display:none;}
.hp_slider .caption .heading2 {font-size: 32px;line-height: 40px;margin-bottom:10px;}
.hp_slider .caption .heading2 span {}
.btn1 {font-size: 18px;padding: 0px 40px;}
.hp_slider .caption{max-width:60%;}
.hp_slider .hp_b_details li .text{font-size:24px; line-height:30px;}
.hp_slider .hp_b_details li .text span{font-size: 18px; line-height: 24px;}
.hp_slider .hp_b_details li{margin:10px 0;}
.hp_slider .item{min-height:400px;}
.hp_slider .container{padding:0 20px;}
.hp_slider .item.slide2 .heading1 span {font-size: 50px; padding-bottom: 20px; line-height: 60px;}
.hp_slider .item.slide2 .heading1 {padding-top: 20px;font-size: 60px;line-height: 70px;}
#hp_carousel .owl-dots{bottom:10px;}
.head_links,.nav-menu > ul > li:first-child{display:none;}
.nav-menu > ul > li {font-size: 18px;margin: 0 10px;}

.our_doctors ul{float:left; padding:0;width: 100%;}
.our_doctors li{width:33.3333%; margin:0; padding:0 20px;}
.our_doctors li img{width:100%;}
.our_doctors li .blueb{padding: 15px;min-height: auto;}
.about_eyeq,.why_us,.our_doctors{padding:50px 0;}
.our_doctors{margin-bottom: 50px;}

.contact_wrap,.contact_page .latest_offers{margin:50px 0; border:0;}
.contact_wrap .text_box{padding:0 20px 20px 0;}
.request_form{padding: 30px;}
.contact_page .our_location{padding: 50px 0;margin-bottom: 0;}

.our_team{padding:50px 0;}
.our_team .heading_wrap{margin-bottom:20px;}
.our_services .item .top_row h3 br{display:none;}
.our_team li .imgbox img{width:220px;}
.our_team li{width:31%; margin: 20px 1%;max-width: none;}
.our_team li .textbox{min-height:auto; padding:10px;}
.our_team li .textbox .name {font-size: 18px;line-height: 24px;}
.ot_services .item .top_row {margin-bottom: 10px;}

.about_doctor .imgbox{width:28%; margin-right:2%;}

.appointment_form_wrap:before, .appointment_form_wrap:after, .career_form_wrap:before, .career_form_wrap:after{width:5%;}
.appointment_form_in .appoint_text{padding:0 40px;}
.appointment_form_wrap{margin:50px 0;}
.timmings_row .text_box p{padding: 0 10px 0 0;}
.timmings_row .text_box h3 {font-size: 24px;line-height: 30px;margin-bottom: 10px;}
.timmings_row .listing,.timmings_row .time{padding:0 20px;}
.timmings_row li{font-size: 18px; line-height: 24px; margin: 8px 0px;}
.timmings_row .time li {margin-bottom: 0px;}
.timmings_row{margin-bottom:50px;}
.appointment_form_in .appoint_form .input{height: 44px; line-height: 44px;}
.appointment_form_in .appoint_text h3 {font-size: 26px; line-height: 40px;}
.hmo_page .callback_form,.top_blog,.featured_blog{padding:50px 0;}
.blog_pg .pagination {padding-top: 20px;}
.top_blog .heading_wrap {margin-bottom: 30px;}

.blog_entry .img_big{margin-bottom:20px;}
.blog_entry .blue_heading{font-size: 24px; line-height: 32px; padding: 10px 0 20px;}
.blog_entry .blog_share{padding: 10px 0 0px;}
.blog_details .prev_next{padding:20px;}
.blog_details .prev_next .pagination-single .pagination-single-inner .title{font-size: 18px;line-height: 26px;padding-left: 15px;}
.blog_pg .common h3 {font-size: 18px;line-height: 28px;}
.heading_wrap .heading {font-size: 20px;line-height: 32px;text-transform: capitalize;}
.blog_pg .common .link {font-size: 15px;line-height: 24px;color: #fff;background: #246eaf;padding: 3px 12px;}

.testimonial_pg .heading_wrap {margin-bottom: 10px;}
.educational_pg .img_top{padding:50px 0;}
.edu_filter{margin-bottom:0;}
.edu_wrap .common .toprow strong{font-size: 18px;line-height: 24px; margin-top:20px;}
.edu_wrap .common .btmrow .btn1{line-height: 24px;font-size: 14px;padding: 6px 24px;}
.edu_wrap .common .toprow{padding-bottom:10px}
.edu_wrap .common .btmrow{padding:10px 0;}
.edu_wrap .common{padding: 20px; margin: 10px 0;margin-bottom: 0;}
.edu_wrap{margin: 0; padding-bottom: 0;}
.educational_pg .pagination {padding-top: 20px;}

.fast_track{padding:50px 0;}
.vip_form{padding:20px 0 0 0;}
.vip_fasttrack li{margin:0;}
.vip_fasttrack li .imgbox,.vip_fasttrack li .textbox {width: 50%;}
.vip_fasttrack li .textbox{max-width:initial;}
.vip_fasttrack .container2{padding:0 20px;}
.vip_fasttrack li .textbox h3 {font-size: 22px;line-height: 30px; padding-bottom: 5px;}
.vip_fasttrack li,.vip_fasttrack{margin-bottom:30px;}
.vip_fasttrack li .textbox p {font-size: 16px;line-height: 28px;padding-bottom: 10px;}
.career_form .heading_wrap {margin-bottom: 30px;}
.career_form .fullrow > div{padding: 0 10px;}
.career_form_wrap .career_form{padding: 20px 40px;}
.referrals_form .career_form_in.referrer + .heading_wrap {margin: 30px 0;}
.meet_doc .heading_wrap {margin-bottom: 30px;}

.custom_testimonials,.testimonials .wp-gr.wpac{width:100%!important;}
}
@media only screen and (max-width:1199px){/*1024 */

}
@media only screen and (max-width:1023px){/*768*/
body {padding-top: 193px;}
.header_top .container2{display:block}
.header_right{ float:right;padding: 0;}
.header .logo{float:left;}
.header_right .call_row ul li:first-child{display: none;}
.header_right .call_row li{margin:5px 0;}
.header_right .call_row {padding-bottom: 0;}
.header .logo {}
.nav-menu-mobile ul{display: flex;flex-wrap: wrap;}
.nav-menu-mobile ul li{flex:40%;}
.nav-menu-mobile{width:90%;}
.head_links{display: none;}
#consult .owl-item{width:45%!important;}
.footer .leftcol .text_top {font-size: 16px;}
.footer_links li{margin:5px 0;}
.footer_contact {width: 32%;}
.faq,.treat_details .consult,.packages,.cataract_surgery{padding:20px 0;}
.more-btn{margin-top:10px;}
.dd_scrolling_tab li{font-size:16px; line-height: 24px;}
.banner{padding:50px 0;}
.dd_scrolling_tab.fixed {top: 181px!important;}
.cataract_surgery .textbox .ylw_heading,.heading_wrap .heading,.heading_wrap .heading {font-size: 20px;line-height: 34px;}
.eye_chain li .text h3{font-size: 24px;line-height: 36px;}
.accordion_group .accordion .acc_tab {font-size: 16px;}
.accordion_group .accordion{margin: 10px 0;}
.accordion_group .accordion .acc_tab{padding: 9px 60px 9px 20px;}
.queries_popup .blue_box{max-width: 80%;}
.queries_popup .blue_box .textbox{padding:10px 20px;}
.queries_popup .blue_box .textbox .bold {font-size: 22px;padding-top: 0; line-height: 28px;}
.queries_popup .blue_box .textbox div{margin: 8px 0;}
.queries_popup .blue_box .textbox .btn1{line-height: 42px;}
.header_btm{padding:5px 0 0 0}
.nav-menu > ul > li > a{line-height: 30px;}
.nav-menu > ul{display: flex;flex-wrap: wrap;flex-direction: row;}
.nav-menu > ul > li{font-size:14px;margin: 0 10px;display: flex;flex-basis: calc(34% - 10px);justify-content: center;flex-direction: column;text-align: left;line-height: 24px;}
.more-btn{top:-50px;}
.hp_slider .caption{max-width:100%;}
.hp_slider .caption .heading1 {font-size: 32px;line-height: 40px;}
.hp_slider .caption .heading2 span {display: inline-block;}
.hp_slider .hp_b_details{width:70%;}
.hp_slider .hp_b_details li .icon{width:40px;}
.hp_slider .hp_b_details li .text {width: calc(100% - 40px);font-size: 18px;line-height: 24px;}
.hp_slider .hp_b_details li .text span {font-size: 15px;line-height: 22px;}
.hp_slider .item {min-height: 300px;}
.owl_carousel.owl-drag .owl-item{}
.about_skipper .page_links a .icon img {height: 50px;}
.about_skipper .page_links a .icon {min-height: 70px;}
.about_skipper .page_links li a p {font-size: 14px;line-height: 24px;}
.about_skipper .page_links li a p br{display:none;}
.about_skipper .page_links li ~ li:before{height:100%;}
.about_skipper .about_details .text_box p {font-size: 18px;line-height: 30px;}
.heading_wrap .heading.text_white br{display: none;}
.latest_offers, .hmo_list, .callback_form, .about_skipper, .our_services,.our_location,.meet_doc {padding: 30px 0;}
.our_services .item .top_row h3{font-size: 18px;line-height: 26px;}
.callback_form .heading_wrap {margin-bottom: 20px;}
.input, select, textarea{height: 54px;padding: 10px 25px;}
.callback_form .form_row .btn1{line-height: 32px;}
.nav_popup .popup_menu{width: 80%;}

.banner .banner_heading span {font-size: 32px;}
.banner .banner_heading {font-size: 36px;line-height: 40px;}
.about_eyeq .leftcol h2 {font-size: 24px;line-height: 36px;}
.about_eyeq .rightcol li {width: 100%; margin-bottom:20px;}
.our_doctors li .blueb h3 {font-size: 16px;}
.our_doctors ul{margin-bottom:40px;}
.why_us .scroll_area .col img{width:250px;}
.why_us .scroll_area .col h3 {font-size: 18px; line-height:24px;}

.contact_wrap .text_box li{font-size: 17px;line-height: 24px; margin-bottom:5px;}
.contact_wrap,.contact_page .latest_offers{margin:30px 0 10px 0;}
.contact_wrap .text_box p{padding:0;}
.contact_page .latest_offers{padding:50px 0;}

.about_doctor .imgbox {width: 100%;margin-right: 0;text-align: center; padding-top:30px;}
.about_doctor .imgbox img{width:220px;}
.about_doctor .textbox .textbox_in, .dr_accordion .textbox .textbox_in{padding:10px 0;}
.dr_accordion{margin-bottom: 0px;}
.dr_accordion .textbox .textbox_in{padding:0;}
.about_doctor .textbox {width: 100%;}
.about_doctor .textbox h3 {font-size: 26px;line-height: 36px;}
.about_doctor .textbox .ind{margin-bottom:10px;}
.about_doctor .textbox .about{margin-bottom:10px;}
.accordion_group .accordion .acc_content{padding: 10px 20px;}
.dr_accordion .accordion_group .accordion {margin: 10px 0;}
.about_doctor .textbox .deg{font-size:24px;}

.appointment_form_in .appoint_text {padding: 0 30px;}
.appointment_form_in .appoint_text h3 {font-size: 24px;line-height: 30px;}
.timmings_row li {font-size: 15px;line-height: 20px;margin: 8px 0px;}
.appointment_form_wrap {margin: 30px 0;}
.timmings_row {margin-bottom: 30px;}
.appointment_form_in .appoint_form{padding:20px 30px;}
.appointment_form_in .appoint_form .fullrow{margin:10px 0;}
.hmo_page .callback_form,.top_blog,.featured_blog{padding:30px 0;}

.blog_pg .common h3 {font-size: 20px;line-height: 26px;}
.blog_entry {padding: 30px 0;}
.blog_entry .blue_heading {font-size: 20px;line-height: 28px;padding: 5px 0 10px;}
.blog_entry p{font-size: 18px;line-height: 32px;padding-bottom: 10px;}
.blog_entry li {font-size: 18px;line-height: 32px;padding-left: 30px;}
.featured_blog .common{padding:10px;}
.blog_pg .common h3 {font-size: 16px;line-height: 24px;}
.blog_details .post_by strong span {font-size: 14px;}
.blog_pg .common p {font-size: 14px;line-height: 24px;}

.blog_details .prev_next .pagination-single .pagination-single-inner .title {font-size: 16px;line-height: 24px;}
.heading_wrap .heading, .cataract_surgery .textbox .ylw_heading{margin-bottom:10px;}

.testimonial_pg .heading_wrap,.heading_wrap .heading {margin-bottom: 0px;}
.testimonial_pg {padding-top: 30px;}
.heading_wrap .small_text{padding-bottom:0;}
.testimonial_wrap > li .container {padding: 0 20px;}
.edu_wrap .common{padding:10px;}
.educational_pg .img_top{padding:20px 0;}
.edu_wrap .common .toprow strong{font-size: 16px; line-height: 22px; text-align:center; margin-top: 10px;}

.edu_wrap .common .btmrow .s_icon li {float: none;font-size: 24px;display: inline-block;}
.edu_wrap .common .btmrow .s_icon{float:none; margin-top:10px;}
.edu_wrap .common .btmrow .btn1{width:100%;}
.edu_wrap .common .btmrow{display: block;text-align: center;}

.fast_track{padding:30px 0;}
.vip_fasttrack li .imgbox, .vip_fasttrack li .textbox {width: 100%;}
.vip_fasttrack li{display:block;}
.vip_fasttrack li .textbox,.vip_fasttrack li:nth-child(2n) .textbox{padding:20px 0 0 0;}
.vip_fasttrack li, .vip_fasttrack {margin-bottom: 20px;}
.career_form_wrap .career_form{padding: 20px 30px;}
.vip_fasttrack .container2 .container{padding:0;}
.vip_fasttrack .container2 .container p{margin-bottom:10px;}
.ref_toptext {padding: 30px 0 0 0;}
.referrals_form.career_form {padding: 10px 0;}
.referrals_form .career_form_in.referrer + .heading_wrap {margin: 20px 0;}

.new_service .item{padding:10px;}
.ot_services .new_service .item .top_row h3 {line-height: 28px;}

.hmo_list .hmos2 .btn1{margin-top:20px;}
.hmo_list .hmos2 p{margin-top:0;}
.meet_doc .heading_wrap {margin-bottom: 20px;}

.tabs .tab{margin:0;padding: 10px 15px;}
.support_1_icon{float:none; margin:0 auto;}
.support_data {margin-left: 0;}
.all_support .support_1{flex-direction: column; text-align: center;}

.nps_form{padding:30px}
.nps_form .wpcf7-form-control.wpcf7-radio {gap: 10px;}
	
}
@media only screen and (max-width:767px){/* Mobile */

	.b24-widget-button-inner-container {bottom: 30px; right: -30px;}
	.footer_center{padding:0;}
.our_location .owl_carousel .owl-dots .owl-dot.active{background:#d1a43e;}
body {padding-top: 108px;}
.header_right .call_row,.header_right .call_row ul{justify-content: center;}
.header_top{padding: 2px 0 10px 0;}
.header_right .call_row li ~ li{margin:5px 2px;}
.header_right{width:100%;}
.header .logo{width:80%;}
.nav-menu-mobile ul li{margin:0 5px;}
.footer .leftcol,.footer_links,.footer_contact{width:100%; margin:5px 0;padding-right: 0;}
.header_right .call_row li a{font-size:10px;padding: 0 10px;line-height: 22px;}
.header.active .header_top{padding:2px 0 10px 0;}
.nav-menu-mobile ul li:last-child,.nav-menu-mobile ul li:nth-child(3){display: none;}
.nav-menu-mobile ul li{font-size: 14px; flex: auto;}
.more-btn {letter-spacing: 0px;height: 26px;line-height: 26px;font-weight: 500;padding: 0 10px;min-width: 110px;font-size: 12px; background: #d1a43e!important;margin: 0;top: 7px;
right: 7px;position: absolute;}
.container2{padding:0 10px;}
.banner .banner_heading span {font-size: 24px;}
.banner .banner_heading {font-size: 28px;line-height: 36px;}
.banner{padding:30px 0;}
.footer_contact li{margin-bottom:0px; line-height: 18px;}
.footer_links li{font-size: 14px; line-height: 14px; margin: 5px 0;}
.footer_btm:before{left:0; right:0;}
.footer_contact .call_back,.footer_btm,.footer_btm .copyright{margin-top:10px;}
.footer_btm .social_ft{margin:0;margin-bottom: 10px;}
.footer{padding-top:20px; padding-bottom: 70px;}
.heading_wrap .heading,.cataract_surgery .textbox .ylw_heading {font-size: 24px;line-height: 32px;}
.heading_wrap .small_text {font-size: 15px;line-height: 20px;}
.cataract_surgery .textbox p {font-size: 18px;line-height: 28px;}
.cataract_surgery .textbox li {font-size: 16px;line-height: 24px;padding: 0px 0 4px 36px; text-align: left;}
.faq, .treat_details .consult, .packages, .cataract_surgery ,.eye_chain{padding: 20px 0;}
.cataract_surgery .imgbox,.packages .imgbox{width:100%; padding:0;}
.cataract_surgery .heading_wrap {margin-bottom: 10px;}
.cataract_surgery .textbox ul {padding: 10px 0;}
.cataract_surgery .textbox,.packages .textbox {width: 100%;padding:20px 0 0px 0;}
.eye_chain .heading_wrap, .packages .textbox .row2, .our_services .heading_wrap {margin-bottom: 10px;}
.eye_chain li .text p {font-size: 20px;line-height: 24px;}
.eye_chain li .text h3 {font-size: 24px;line-height: 30px;}
.eye_chain .blue_bar {font-size: 18px;line-height: 26px;}
.eye_chain li{margin:10px 0}
.cataract_surgery .textbox .btn1, .specific_issues .btn_row .btn1, .cashless_services .btn1,.packages .textbox .btn1 {width: 100%;text-align: center;}
.packages .textbox .sub_heading {font-size: 18px;margin-bottom: 10px;line-height: 24px;}
.packages .textbox .row1 li p {font-size: 18px;line-height: 24px;}
.packages .textbox .row2 li{}
.accordion_group .accordion .acc_tab{padding: 5px 40px 5px 20px;font-size: 14px;line-height: 22px;}
.accordion_group .accordion .acc_content p {font-size: 16px;line-height: 24px;}
.accordion_group .accordion .acc_content{padding: 15px;}
.accordion_group .accordion{margin: 20px 0 0 0;}
.dd_scrolling_tab.fixed {background-color: inherit;position: initial !important;left: inherit !important;top: inherit !important;padding: 0;}
.dd_scrolling_tab li {font-size: 14px;line-height: 22px;}
.latest_technology li{width:27%;}
.packages .textbox .row1{padding-bottom: 0px; margin-bottom: 0px;}
.treat_details .packages .textbox .row1:after{display: none;}
.owl_carousel .owl-dots .owl-dot{background: #fff;}
.btn1 {padding: 0px 30px;}
.callback_form .heading_wrap {margin-bottom: 0px;}
.our_location .item .img_box{margin-bottom: 10px;}
.our_services .owl_carousel .owl-dots .owl-dot{background: #e2e2e2;}
.our_services .owl_carousel .owl-dots .owl-dot.active{background: #d1a43e;}
.eye_chain ul{justify-content: left;}
.latest_technology li {margin: 10px 5px;width: 29%;}
.treat_details .consult .item .top_row h3 br{display:none;}
.owl_carousel .owl-dots{padding:0;}
.our_services .item .img_box{margin-bottom: 10px; display:inline-block;}
.our_services .item{text-align:center;}
.accordion_group .accordion .acc_tab:after{right:15px;}
.nav_popup .popup_menu{display: block;width: 90%;}
.nav_popup .popup_menu > ul{width: 100%;}
.nav_popup .popup_menu > ul:last-child {border-left:0;     border-top: 1px solid #fff;}
.header_btm {padding: 5px 0 5px 0;position: relative;}
.nav-menu > ul > li,.queries_popup .blue_box .imgbox{display: none;}
.nav-menu > ul > li:nth-child(2), .nav-menu > ul > li:nth-child(3), .nav-menu > ul > li:nth-child(4) {display: block;font-size: 15px;margin: 0;margin-right: 12px;}
.nav-menu > ul > li:nth-child(2) span, .nav-menu > ul > li:nth-child(3) span, .nav-menu > ul > li:nth-child(4) span{display:none;}	
.nav-menu > ul > li{flex-basis:auto;}
.queries_popup .blue_box .textbox{width: 100%;}
.queries_popup .blue_box .textbox .bold {font-size: 18px;padding-top: 20px;line-height: 24px;}
.about_skipper .about_details .img_box {width: 80%;margin: 0 10%;padding: 0;}
.about_skipper .about_details .text_box {width: 100%;padding: 20px 0 0 0;}
.latest_offers, .hmo_list, .callback_form, .about_skipper, .our_services,.our_location,.meet_doc {padding: 20px 0;}
.about_skipper .page_links li{width:50%;}
.about_skipper .page_links li ~ li:before{display:none;}
.about_skipper .page_links li:first-child,.about_skipper .page_links li:nth-child(2){border-bottom:1px solid #fff;padding-bottom: 10px;}
.about_skipper .page_links li:first-child,.about_skipper .page_links li:nth-child(3){border-right:1px solid #fff;}
.about_skipper .page_links li:nth-child(4),.about_skipper .page_links li:nth-child(3){padding-top: 10px;}
.about_skipper .page_links a .icon img {height: 40px; width:auto;}
.about_skipper .page_links a .icon {min-height: 50px;}
.about_skipper .page_links li a p {font-size: 12px;line-height: 20px;}
.hp_slider .item.slide2 .container {padding: 0 40px;}
.hp_slider .item.slide2 .heading1 span {font-size: 24px;padding-bottom: 10px;line-height: 32px;}
.hp_slider .item.slide2 .heading1 {padding-top: 10px;font-size: 30px;line-height: 40px;}
.hp_slider .caption .heading1 {font-size: 20px;line-height: 30px;}
.hp_slider .caption .heading2 {font-size: 20px;line-height: 24px;text-align: center;}
.hp_slider .caption .btn1 {line-height: 34px;font-size: 14px; display:none;}
.hp_slider .hp_b_details {width: 100%;}
.hp_slider .hp_b_details li .icon{display: none;}
.hp_slider .hp_b_details li .text{width:100%;font-size: 20px;line-height: 24px;}
.hp_slider .hp_b_details li .text span {font-size: 17px;line-height: 24px;}
.hp_slider .item.slide1 .img_rgt{opacity:1;}
.owl_carousel .owl-prev:before, .owl_carousel .owl-next:before{width:25px; height: 25px;}
.hp_slider .item {min-height:440px;}
.hp_slider .item .img_rgt {position: absolute;bottom: 0;left: 10%;margin-left: 0px;width: 70%;}
.meet_doc .owl_carousel .owl-dots .owl-dot {background: #fff;}
.hmo_list ul{display: block;}
.hmo_list ul li{width:100%; text-align: center;}
.hp_slider .owl_carousel .owl-nav{display:none}
.hp_slider .container {padding: 0 15px;}
.nav_popup.show ul li.menu-item-has-children > a{display:none}
.our_services .owl_carousel, .our_location .heading_wrap {margin-bottom: 20px;}
.our_services .item .top_row h3 br{display:none}

.about_eyeq .leftcol, .about_eyeq .rightcol{width:100%;}
.about_eyeq .rightcol{margin-top:15px;}
.about_eyeq .leftcol li{font-size: 18px;line-height: 24px;margin: 0px 0 10px 0;width: 100%;}
.our_doctors ul{display:block; margin-bottom: 10px;}
.our_doctors ul li{width:100%; float:left;margin-bottom: 20px;}
.about_eyeq .rightcol ul{padding:10px 0 0 0;}
.about_eyeq, .why_us, .our_doctors {padding: 30px 0;}
.our_doctors li img {width: 70%;margin-bottom: 20px;}
.callback_form .form_row form > div {width: 100%;margin-bottom: 10px;}
.callback_form .form_row .td3 {width: 100%;}
.why_us .heading_wrap{margin-bottom:30px;}

.contact_wrap .text_box{width:100%; padding:0;}
.contact_page .contact_wrap .container{padding:0;}
.contact_wrap .text_box h3,.request_form h4 {font-size: 24px;line-height: 30px;margin-bottom: 10px; padding-bottom: 0;}
.request_form {padding: 20px;width: 100%;margin-top: 20px;}
.request_form p br{display:none;}
.request_form p{padding-bottom: 0px;}
.request_form .fullrow{display:block; margin:0}
.request_form .fullrow > div{width:100%; margin-bottom:20px; float:left;}
.request_form .fullrow.textarea{margin-bottom:20px;}
.social li a {width: 50px;height: 50px;font-size: 24px;}
.social li{margin:0 5px;}
.contact_wrap, .contact_page .latest_offers {margin: 20px 0 10px 0;}
.contact_page .latest_offers,.contact_page .our_location{padding:30px 0;}
.contact_wrap .text_box .listing{padding-bottom: 15px; margin-bottom: 5px;}
.our_location .item .text_box h3{font-size:20px; line-height:24px;}
.nav_popup h2{margin: 20px 0 10px 0;}
.our_team li {width: 100%;margin: 10px;}
.our_team {padding: 30px 0;}
/*.owl_carousel .owl-prev:before, .owl_carousel .owl-next:before{border-color:#fff;}*/
.meet_doc .owl_carousel .owl-prev:before, .meet_doc .owl_carousel .owl-next:before{border-color: #fff;}
.meet_doc .owl_carousel .owl-item img,.our_services .owl_carousel .owl-item img{width:70%; display:inline-block;}
.meet_doc .owl_carousel.owl-drag .owl-item .item{text-align:center;}
.meet_doc .heading_wrap {margin-bottom: 10px;}
.about_doctor .textbox h3 {font-size: 20px;line-height: 32px;}
.about_doctor .textbox .deg {font-size: 18px;}
.about_doctor .textbox .textbox_in p br{display:none;}
.about_doctor .textbox .ind {font-size: 18px;line-height: 24px;}
.about_doctor .textbox .about {font-size: 18px;line-height: 26px;}
.about_doctor .textbox li{margin:2px 0;}

.appointment_form_in .appoint_form{padding:20px 30px;}
.appointment_form_in .appoint_form .fullrow{margin:0;}
.appointment_form_in .appoint_form{width:100%; padding: 0 20px 20px 20px; }
.appointment_form_in .appoint_text {padding: 20px; width:100%;}
.timmings_row .text_box,.timmings_row .listing, .timmings_row .time {width: 100%;padding: 0;}
.timmings_row ul:before{display:none;}
.timmings_row .time li {margin: 8px 0;}
.appointment_form_in .appoint_text p {font-size: 15px;line-height: 24px;}
.appointment_form_in .appoint_text h3 {font-size: 18px;line-height: 24px;padding-bottom: 5px;}
.appointment_form_in .appoint_form .fullrow .td {width: 100%;margin: 15px 0 0 0;}
.timmings_row .text_box p {font-size: 15px;line-height: 24px;}
.top_blog{padding:20px 0;}
.blog_pg .pagination {padding-top: 10px;}
.top_blog .heading_wrap {margin-bottom: 10px;}
.top_blog .leftcol,.blog_pg .rightcol{width:100%;}
.blog_pg .rightcol .common ~ .common {margin-top: 20px;}
.top_blog .leftcol{margin-bottom:20px;}
.blog_pg .common h3 {font-size: 18px;line-height: 28px;padding: 15px 0 5px;}
.blog_pg .common p {font-size: 15px;line-height: 24px;}
.blog_pg .common .link{font-size: 15px;line-height: 24px;color: #fff;background: #246eaf;padding: 5px 12px;}
.featured_blog .common {width: 100%;padding: 20px 0px 0 0;}
.blog_pg .rightcol{padding-left:0;}

.blog_entry .blue_heading {font-size: 18px;line-height: 24px;}
.blog_details .prev_next {padding: 20px 0;}
.blog_details .prev_next .pagination-single .pagination-single-inner a{justify-content: center;    background: #2773b417;}
.blog_details .prev_next .pagination-single .pagination-single-inner .img {width: 60px;height: 60px;}
.blog_details .prev_next .pagination-single .pagination-single-inner .previous-post .arrow:before{left:20px; top:15px;width: 12px;height: 12px;}
.blog_details .prev_next .pagination-single .pagination-single-inner .previous-post .arrow{padding-left: 0;padding-top: 11px;text-align: center;margin-bottom: 10px;font-size: 14px;}
.blog_details .prev_next .pagination-single .pagination-single-inner .next-post .arrow{padding-right: 0;padding-top: 11px;text-align: center;margin-bottom: 10px;font-size: 14px;}
.blog_details .prev_next .pagination-single .pagination-single-inner .next-post .arrow:before{right:20px; top:15px;width: 12px;height: 12px;}
.blog_details .prev_next .pagination-single .pagination-single-inner .title{width: 100%;padding-left: 0;text-align: center;padding-bottom:10px;font-size: 14px;line-height: 22px;}
.blog_details .featured_blog,.blog_details .featured_blog .common,.featured_blog .blog_pg .common h3{padding:0;}
.blog_details .featured_blog .common,.blog_details .featured_blog{margin-bottom:10px;}
.testimonial_wrap > li{padding: 30px 0 20px 0;}
.testimonial_wrap > li .name {font-size: 18px;line-height: 24px;}
.testimonial_wrap > li .patient {font-size: 16px; padding-bottom:0;}
.testimonial_wrap > li p {font-size: 16px;line-height: 24px;padding-bottom: 10px;}
.heading_wrap .heading{margin-bottom:10px;}
.edu_wrap .common {padding: 0;width: 100%; margin: 15px 0;margin-bottom: 0px;}
.educational_pg .img_top {padding: 15px 0;}
.edu_filter{padding: 10px 12px;}
.edu_filter .label {font-size: 16px;line-height: 24px;margin-right: 10px;}
.edu_filter .check_wrap{font-size:15px; padding-left:25px;}

.fast_track {padding: 20px 0;}
.vip_fasttrack li .textbox h3 {font-size: 18px;line-height: 24px;font-weight: 600;}
.vip_fasttrack li .textbox p,.vip_fasttrack .container2 .width-full p {font-size: 16px;line-height: 26px;padding-bottom: 5px;}
.career_form .heading_wrap {margin-bottom: 10px;}
.vip_form {padding: 0;}
.career_form_wrap .career_form{padding:10px;}
.career_form .fullrow{padding:0; margin:0;}
.career_form .fullrow > div {padding: 8px;width: 100%;}
.career_form .input,.career_form .fullrow .state input, .career_form .fullrow .number input {height: 50px;line-height: 40px;font-size: 13px;padding: 10px 20px;}

.ref_toptext{padding-top:20px;}
.ref_toptext p {font-size: 15px;line-height: 26px;padding-bottom: 10px;}
.referrals_form.career_form .heading_wrap {margin-bottom: 10px;}
.referrals_form .fullrow .two_column {width: 100%;}
.referrals_form .career_form_in.referrer + .heading_wrap {margin: 20px 0 10px 0px;}

.new_service .item {width: 100%;float: left;padding: 0;margin-bottom: 30px;}
.testimonials{padding:20px 0 20px;}
.testimonials.top_border .container:after{top:-30px;}
.testimonials .heading_wrap {margin-bottom: 10px;}
.latest_technology{padding-bottom:0;}
.header_right .call_row .main_cta{display:none;}
.hmo_list .hmos2 p {font-size: 16px;line-height: 28px;}
.hmo_list .heading_wrap {margin-bottom: 0px;}
.owl_carousel.owl-drag .owl-item{padding:0;}
.call_us{display:block;float: right;margin-top: 13px;margin-right: 2px;}
.header_right .call_row{display:none;}
.header .logo{margin-top:8px;}
.header_right .call_row li ~ li{margin-bottom:0}
.mobile_btmbar{display:block;}
body.open{padding-top: 140px;}
/* sticky_bar */
.sticky_bar{background-color:#216aac; width:100%; float:left; border-top:1px solid #fff;}
.sticky_bar ul{display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center;}
.sticky_bar ul li{ list-style:none; width: 33.333%;}
.sticky_bar ul li a{height:65px; display:block; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; text-decoration:none; color:#fff; padding:10px;}
.sticky_bar ul li a img{max-width:35px; max-height:30px; width:auto;}
.sticky_bar ul li a:hover{background-color:#d1a43d;}
/* body-overlay */
#body-overlay{background-color:rgba(0, 0, 0, 0.8); position:fixed; width:100%; height:100%; overflow:hidden; z-index:100; left:0; top:0; bottom:0; right:0; display:none;}
body.no-Scroll{height:100vh; overflow:hidden;}
body.no-Scroll #body-overlay{display:block;}
.popup-appoint{background-color:#fff; width:100%; position:fixed; bottom:0; left:0; padding:15px; z-index:101;-webkit-transform:translate(0, 100%);-moz-transform:translate(0, 100%);-ms-transform:translate(0, 100%);-o-transform:translate(0, 100%);transform:translate(0, 100%);-webkit-transition:all ease-in-out 0.4s; -moz-transition:all ease-in-out 0.4s; -ms-transition:all ease-in-out 0.4s; -o-transition:all ease-in-out 0.4s; transition:all ease-in-out 0.4s;}
.popup-appoint.scroll_top{-webkit-transform:translateY(0%); -moz-transform:translateY(0%); -ms-transform:translateY(0%); -o-transform:translateY(0%); transform:translateY(0%);}
.popup-appoint .close{font-size:22px; color:#4482c0; position:absolute; right:45px; top:15px; cursor:pointer;}
.popup-appoint .close .fa-window-close:before{content:"\f2d3";}
.popup-appoint .close:hover{color:#000;}
.popup-appoint h3{width:calc(100% - 60px); font-size:18px; line-height:30px; color:#4482c0; font-weight:500; padding-bottom:10px; margin-bottom:30px; position:relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center;}
.popup-appoint h3 i.fa-long-arrow-left{cursor:pointer; margin-right:10px; display:none;}
.popup-appoint h3:before{content:''; background-color:#4482c0; width:100px; height:3px; position:absolute; left:0; bottom:0; }
.popup-appoint .scroll-area ul {padding-left: 0;}
.popup-appoint .scroll-area{width:100%; float:left; max-height:350px; overflow-y:auto;}
/* scroll_appoint */
#scroll_appoint form{text-align:center;}
#scroll_appoint .full_row > div{width:100%; float:left; margin-bottom:15px;}
#scroll_appoint .input{height:45px; padding:5px 10px; line-height:33px; font-size:14px; border:1px solid #ccc;}
#scroll_appoint .input:focus{border-color:#4482c0;}
#scroll_appoint .full_row > div .wpcf7-not-valid-tip{width:100%; float:left; font-size:12px; line-height:18px; text-align:left;}
#scroll_appoint .button{background:url(assets/images/bg_btn_blue.png)no-repeat right center #f9bf34; background-size:45px; width:100%; height:45px; font-size:14px; padding:0 65px 0 20px; float:left;}
#scroll_appoint .button:hover{background:url(assets/images/bg_btn_blue_hover.png)no-repeat right center #4482c0; background-size:45px;}
#scroll_appoint form .wpcf7-spinner{margin:10px 5px 2px;}
/* scroll_specialist */
.two_step .first-step{width:100%; float:left;}
.two_step li,
#scroll_contact li{width:100%; float:left; border-top:1px solid #ccc; list-style:none;}
.two_step li:first-child,
#scroll_contact li:first-child{border-top:0; }
.two_step li a,
#scroll_contact a{width:100%; padding:10px 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; }
.two_step li a .icon{width:50px;}
.two_step li a h4,
#scroll_contact a .text h4{font-size:16px; line-height:24px; font-weight:600; color:#282828;}
.two_step li a h4{width:calc(100% - 60px); padding:0 20px 0 12px; position:relative; }
.two_step li a h4:after{font-family: 'FontAwesome'; content: "\f105"; color:#282828; font-size:23px; position:absolute; right:0; top:50%; margin-top:-12px; }
/* second-step */
.two_step .second-step{width:100%; float:left; display:none;}
.two_step .second-step li a h4:after{display:none;}
.popup-appoint h3.arrow_show i.fa-long-arrow-left{display:block;}
/* scroll_contact */
#scroll_contact a .text{width:calc(100% - 60px);}
#scroll_contact a .text small{display:block; font-size:14px; line-height:22px; color:#282828; font-weight:300;}
#scroll_contact a .icon{background-color:#4482c0; width:45px; height:45px; font-size:22px; color:#fff; -webkit-border-radius:10px; -moz-border-radius:10px; -ms-border-radius:10px; -o-border-radius:10px; border-radius:10px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center;}
/* mobile_btmbar end // mobile_btmbar end */
.more-btn span{display:none;}
.more-btn samp{display:block; background: none;}
.dd_scrolling_wrap{padding:0;}
.hmo_list #masygal-masonry-gallery-3386 a{padding:5px;}	

.all_support .support_1{width:100%;}
.all_support{display: flex;flex-direction: column;text-align: center;}
.support_box{margin: 20px 0 40px 0;}
.card_img,.card_data {width: 100%;}
.card_block{margin-bottom:0;}
.customer_support{padding-top:10px; padding-bottom:20px; margin:20px 0 40px 0;}
.all_support .support_1{margin-bottom: 20px;}
.tabs{margin-top:40px;}
.tabs .tab{margin-bottom: 10px; width: 48%; font-size: 16px; padding:10px;}
	
.nps_form .wpcf7-form-control.wpcf7-radio {flex-wrap: wrap;}
.nps_form h2 {font-size: 18px;line-height: 30px;}
.nps_form input{width:100%;}
.about_eyeq.nps_main{padding: 20px 0;}
.nps_form textarea{width:100%!important;}
}


@media only screen and (max-width:374px){/* Small Mobile */
}
/* Branch Locations - Alignment Fix */
.branch-locations {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 26px;
    align-items: stretch;
}

.branch-locations .branch-column {
    display: flex;
    flex-direction: column;
    align-items: center;
    text-align: center;
    height: 100%;
}

.branch-locations .branch-content {
    width: 100%;
    min-height: 275px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
}

.branch-locations .branch-column h2,
.branch-locations .branch-column h3 {
    margin: 0 0 20px;
    min-height: 58px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
}

.branch-locations .branch-column p {
    margin: 0 0 18px;
    text-align: center;
}

.branch-locations .branch-image {
    width: 100%;
    height: 300px;
    overflow: hidden;
    margin-top: auto;
}

.branch-locations .branch-image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    display: block;
}

/* Tablet */
@media (max-width: 991px) {
    .branch-locations {
        grid-template-columns: repeat(2, 1fr);
    }
}

/* Mobile */
@media (max-width: 767px) {
    .branch-locations {
        grid-template-columns: 1fr;
        gap: 35px;
    }

    .branch-locations .branch-content {
        min-height: auto;
    }

    .branch-locations .branch-column h2,
    .branch-locations .branch-column h3 {
        min-height: auto;
    }

    .branch-locations .branch-image {
        height: 260px;
        margin-top: 20px;
    }
}