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}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
ol,ul,li{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
*{outline:none;-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:700;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}
.wpcf7 input,.input,select,textarea{background-color:#f5f5f5;width:100%;height:53px;float:left;padding:10px 14px;font-size:18px;color:#959595;line-height:29px;font-family:"Montserrat",sans-serif;font-weight:400;border:2px solid #f1f1f1;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px}

textarea{min-height:172px;resize:vertical;line-height:28px}
.input::-webkit-input-placeholder{color:#9f979d;opacity:1}
.input:-moz-placeholder{color:#9f979d;opacity:1}
.input::-moz-placeholder{color:#9f979d;opacity:1}
.input::-ms-input-placeholder{color:#9f979d;opacity:1}
.input:-ms-input-placeholder{color:#9f979d;opacity:1}
.input:focus{border-color:#328bde}
.style-select{background-color:#f5f5f5;width:100%;height:53px;float:left;position:relative;border:2px solid #f1f1f1}
.style-select option{font-size:19px;padding:20px}
.style-select select.select{width:100%;height:100%;padding:0;margin:0;position:relative;z-index:10}
.style-select span.select{background:url(../images/icon_select.png) no-repeat right 32px center;width:100%;height:53px;line-height:53px;float:left;color:#9f979d;padding:0 45px 0 5px;cursor:default;text-indent:10px;position:absolute;left:0;top:0;z-index:1;text-align:left;font-family:"Montserrat",sans-serif;font-size:18px;color:#959595;overflow:hidden}
.wpcf7 input[type="submit"],.wpcf7-submit, .btn{background-color:#fbd230;width:auto;display:inline-block;font-size:20px;color:#000;font-weight:700;font-family:"Montserrat",sans-serif;padding:12px 20px;letter-spacing:1px;line-height:30px;text-align:center; border:0;cursor:pointer}
.btn:hover{background-color:#d1a43d;color:#282828}
.btn.ylw1{background-color:#FFD230;color:#464646}
.btn.ylw1:hover{background-color:#fff;color:#464646}
.btn.ylw{background-color:#FFD230;color:#464646}
.btn.ylw:hover{background-color:#328bde;color:#fff}
.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y}
.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px,0px,0px)}
.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}
.owl-carousel .owl-item{float:left}
.owl-controls .owl-page,.owl-controls .owl-buttons div{cursor:pointer}
.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}
.grabbing{cursor:url(grabbing.png) 8 8,move}
.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-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-wrap{width:100%;float:left;position:relative}
.owl-carousel-wrap .item{float:left}
.owl-pagination{width:100%;float:left;text-align:center;padding:10px 0;display:flex!important;flex-wrap:wrap;align-items:center;justify-content:center}
.owl-pagination .owl-page{display:inline-block}
.owl-pagination .owl-page span{background-color:#328bde;width:16px;height:3px;display:block;margin:3px}
.owl-pagination .owl-page.active span{width:32px;height:6px}
.worldclass .owl-pagination .owl-page span{background-color:#fff;}
.owl-carousel .owl-buttons div{position:absolute;top:50%;width:22px;height:35px;text-indent:-9999px;cursor:pointer;margin-top:-17px}
.owl-carousel .owl-prev{left:0}
.owl-carousel .owl-next{right:0}
.owl-carousel .owl-buttons div:before{content:"";width:25px;height:25px;border-top:3px solid #fff;position:absolute;top:4px}
.owl-carousel .owl-prev:before{border-left:3px solid #fff;left:5px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-mos-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg)}
.owl-carousel .owl-next:before{border-right:3px solid #fff;right:5px;transform:rotate(45deg);-webkit-transform:rotate(45deg);-mos-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg)}
.owl-carousel .owl-prev:hover:before,.owl-carousel .owl-next:hover:before{border-color:#d1a43d}
body{font-size:16px;line-height:22px;font-weight:400;color:#282828;font-family:'Montserrat',sans-serif}
.box{max-width:1470px;margin:0 auto;padding:0 15px}
.box-2{max-width:1280px;margin:0 auto;padding:0 15px}
.header{width:100%;float:left;padding:20px 0 15px}
.header .box{max-width:1730px}
.inner-header{width:100%;float:left;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.header .left-part{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}
.header .left-part .logo img + img{margin-left:14px}
.header .left-part .logo img.aus_logo{width: 160px;}
.header .right-part{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}
.header .social{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}
.header .social li.mbl{display:none}
.header .social li:last-child{margin-left:28px;display:flex}
.header .social a,.header .social a .fa{width:55px;height:55px;border:3px solid #328bde;display:inline-block;color:#328bde;font-size:35px;text-align:center;border-radius:100%;-webkit-border-radius:100%;-moz-border-radius:100%;-ms-border-radius:100%;-o-border-radius:100%;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;justify-content:center}
.header .social li.dsk a,.header .social li.mbl a{border-color:#15d170;color:#000}
.header .social a{background:#328bde;color:#fff}
.header .social a img{margin-right:14px}
.header .social a.remove-css{width:auto;height:auto;background:none;border:none;color:#000;font-size:19px;font-weight:600}
.header .social a.remove-css:hover{color:#000}
.header .social a .fa-phone{margin-right:10px;background:#328bde;color:#fff}
.header .social a .fa-whatsapp{margin-right:10px;background:#15d170;color:#fff;border-color:#15d170}
.header .social a .fa-whatsapp:hover{color:#15d170}
.header .social a:hover i{background:#fff;color:#328bde}
.tagline{background:#328bde;width:100%;min-height:80px;float:left;font-size:30px;line-height:32px;color:#fff;font-weight:600;text-transform:uppercase;text-align:center;padding:5px 0;display:flex;align-items:center}
.tagline strong{font-weight:800}
.showcase{width:100%;float:left;padding:0 72px; background:#ededed;}
.showcase .inner_box{width:100%;max-width:1760px;margin:0 auto;padding:55px 65px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between;position: relative;}
.showcase .imgb{width:66%;padding-right:26px;position:relative}
.showcase .imgb img{width:100%;border-radius: 10px;}
.showcase .imgb img.mbl{display:none}
.banner_text{position: absolute;z-index: 1;left: 7%;bottom: 10%;/*background: #328bded4;padding: 40px; border-left: 5px #fbd230 solid;border-radius: 10px;*/}
.banner_text svg{width:24px; color: #eeae18;}
.banner_text h2{font-size:48px; line-height:26px; color:#fff;float: left;margin-bottom: 17px;}
.banner_text.lasik_page h2{line-height: 50px;margin-bottom: 0px;}
.banner_text h3{font-size:26px; line-height:38px;color:#fff;}
.banner_text ul{padding: 20px; padding-bottom:0;}
.banner_text ul li{font-size:22px; line-height:32px;color:#fff; text-transform: capitalize; list-style: initial;}
.star_rating1{width:100%; float:left;}
.star_rating1 i,.google_review1{float:left;}
.google_review1{margin-left: 5px; color:#fff;margin-top: -4px;font-size: 14px;}
.lifetime_section{width:100%;float:left; padding:50px 0;}
.lifetime_left{ width: 45%;float: left;font-size: 22px;line-height: 30px; padding-top: 5%;}
.lifetime_left span{font-size: 14px;font-style: italic;}
.lifetime_left h3{font-size: 30px;line-height: 40px;font-weight: 500;margin-bottom: 10px;}
.lifetime_right{width: 50%;float: right;background: #ebebeb;border-radius: 10px;}
.lifetime_right img{border-radius: 10px;}
.lifetime_right h3{padding: 18px 15px 5px 18px;font-size: 18px;line-height: 30px;}
.lifetime_right p{padding:18px 18px;}
.form_inbox{background:#fff;width:600px;position: absolute;right: 100px;top: 150px;box-shadow: 2px 0px 5px 1px #bbb;border-radius: 10px;}
.form_inbox .consult_heading{flex-wrap:wrap;width:100%;padding:35px 10px 0px 10px;float:left;align-items:center;justify-content:center;text-align:center}
.form_inbox h1{font-size:26px;color:#328bde;font-weight:600;line-height:34px;position:relative;}
.form_inbox .consult_heading p{font-size:16px;text-transform:capitalize;font-weight:700;color:#000}
.form_inbox .consult_heading span{color:#E4C096}
.form_inbox form{width:100%;float:left;padding:25px 35px 0; position:relative;}
.form_inbox ul{width:100%;float:left}
.form_inbox ul li{width:100%;float:left;position:relative;margin-bottom:25px}
.form_inbox .submit-box{width:100%;float:left;text-align:center;}
.form_inbox .submit-box .btn,.wpcf7 input[type="submit"]{max-width:100%;width:100%}
#errName,#errPhone,#errEmail{color: red;display: block;position: absolute;bottom: -25px;background: #ffecec;width: 100%;font-size: 12px;padding-left: 10px;}
.prefix{position: absolute;z-index: 1;background: #ece4da;width: 50px;height: 100%;line-height: 53px;font-weight: 600;text-align: center; left:0px;}
.phone input{padding-left:60px;}
.wpcf7 form .wpcf7-response-output {margin: 0;padding:0;border: 0px solid #00a0d2;float: left;font-size: 11px;width: 91%;text-align: center; position:absolute; bottom:-22px; color:red; line-height:11px;}
.wpcf7-not-valid-tip {color: #dc3232;font-size: 11px;width: 100%;float: left;position: absolute;bottom: -22px;background: #ffebeb;padding: 0 10px;}
.wpcf7-form-control-wrap{width:100%;float:left;}
.wpcf7 form.sent .wpcf7-response-output {color: green;background: #dcffdc;}
.wpcf7-spinner{position: absolute;top: 45%;left: 45%;}
.form_inbox span#err_email,span#err_name,span#err_tel,span#err_last,span#err_location,.form_inbox .error-msg{width:100%;float:left;font-size:14px;line-height:18px;color:#c00;text-align:left;position:absolute;left:0;bottom:-17px}
.form_inbox ul li .g-recaptcha{display:inline-block}
.form_inbox ul li.captcha .error-msg{text-align:center;position:relative;top:-7px}
.form_inbox .ggl_row{width:100%;float:left;text-align:center;padding:20px 25px 35px 25px}
.heading{width:100%;float:left;font-size:36px;line-height:45px;color:#328bde;font-weight:600;position:relative;text-align:center;text-transform:uppercase;padding-bottom:12px;margin-bottom:30px}
.heading:before{content:"";background:#328bde;width:65px;height:3px;position:absolute;left:50%;margin-left:-32.5px;bottom:0}
.heading.wht{color:#fff}
.heading.wht:before{background:#fff}
p.subheading{font-size: 24px;text-transform: capitalize;color: #000; text-align: center; font-weight: 600; line-height: 32px; margin-bottom: 30px;}
.transplant_points p.subheading{margin-bottom:0px;}
.sub_tittle{width:100%;float:left;display:block;font-size:16px;line-height:22px;font-weight:500;text-align:center;color:#fff;margin-bottom:35px}
.real_reviews{background-color:#328bde;width:100%;float:left;padding:72px 0 80px}
.review_tab{width:100%;float:left;padding:5px 0 38px}
.review_tab .owl-item{padding:0 26px}
.review_tab .owl-carousel .owl-wrapper,.review_tab .owl-carousel .owl-wrapper .owl-item,.review_tab .owl-carousel .owl-wrapper .owl-item li{display:flex!important}
.review_tab .owl-carousel .owl-wrapper .owl-item li{width:100%}
.review_tab li{margin:15px 0}
.review_tab li a{background:#fff;width:100%;display:block;min-height:89px;display:block;font-size:25px;font-weight:600;line-height:30px;color:#328bde;padding:10px;text-align:center;border:3px solid #328bde;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-content:center;position:relative}
.review_tab li a:hover,.review_tab li a.active{background:none;color:#fff;border-color:#fff}
.review_tab li a:after{content:'';border-top:16px solid #fff;border-left:10px solid transparent;border-right:10px solid transparent;position:absolute;left:50%;bottom:-18px;margin-left:-10px;display:none}
.review_tab li a.active:after{display:block}
.review_tab .owl-prev{left:-30px}
.review_tab .owl-next{right:-30px}
.review_tab .owl-pagination{display:none!important}
.review_content_wrap{width:100%;max-width:2000px;margin:0 auto}
.review_content_wrap.mbl{display:none}
.review_content{width:100%;float:left;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;flex-direction:row-reverse;justify-content:space-between}
.review_content .left_side{background-color:#fff;width:calc(50% - 10px);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}
.review_content .left_side > div{width:100%}
.review_content .left_side > div img{width:100%}
.review_content .right_side{background-color:#fff;padding-right:15px;width:calc(50% - 10px);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}
.rating_carousel_wrap{width:100%;float:left;max-width:710px;padding:35px 35px 35px 59px}
.rating_carousel{width:100%;position:relative}
.rating_carousel .owl-buttons div{width:52px;height:48px;top:0;margin:0}
.rating_carousel .owl-buttons .owl-prev{/*background:url(../images/icon_prev.png)no-repeat center;*/left:inherit;right:72px}
.rating_carousel .owl-buttons .owl-next{/*background:url(../images/icon_next.png)no-repeat center*/}
.rating_carousel .owl-buttons .owl-prev:hover{/*background:url(../images/icon_prev_ylw.png)no-repeat center*/}
.rating_carousel .owl-buttons .owl-next:hover{/*background:url(../images/icon_next_ylw.png)no-repeat center*/}
.rating_carousel .owl-buttons .owl-prev:before,.rating_carousel .owl-buttons .owl-next:before{display:none}
.rating_carousel .owl-pagination{padding-top:15px}
.btn-row{width:100%;float:left;display:flex;justify-content:center}
.btn-row .btn{margin:0 10px;display:flex;justify-content:center;border-radius:4px}
.btn-row .btn i{margin-right:15px;font-size:30px}
.btn-row .btn.whts img{width:28px;height:28px;margin-right:8px}
.real_reviews .btn-row{padding-top:60px}
.review_content .left_side .td2{padding:0 20px}
.review_content .left_side .td2 h3{font-size:22px;margin-bottom:14px;text-align:center;background:#fcca3b;padding:10px}
.review_content .left_side .td2 h3 span{font-weight:400;font-size:18px;display:block}
.review_content .left_side .td2 ul{display:flex;flex-flow:wrap;justify-content:center}
.review_content .left_side .td2 li{width:calc(50% - 4px);text-align:center;padding:10px;background:#328bde;margin:2px;color:#fff;display:flex;align-items:center;justify-content:center;font-size:18px;line-height:24px}
.choose_eyeq{width:100%; float:left; padding:30px 0 60px;}

.choose_eyeq .sub_tittle{color:#282828; margin-bottom:20px;}

.choose_eyeq .top_logo{width:100%; float:left;}

.choose_eyeq .top_logo ul{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;}

.choose_eyeq .top_logo li{background:#328bde; width:26%; margin:15px 20px; border:2px solid #549be3; -webkit-border-radius:3px; -moz-border-radius:3px; -ms-border-radius:3px; -o-border-radius:3px; border-radius:3px; 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; padding:8px 10px 8px 26px;}

.choose_eyeq .top_logo li .icon{width: 60px;border: 2px solid #fff;border-radius: 40px;padding: 2px;margin-right: 10px;}
.choose_eyeq .top_logo li .icon img{padding: 10px;}
.choose_eyeq .top_logo li .icon img.hvr{display:none;}

.choose_eyeq .top_logo li:hover .icon img{display:none;}

.choose_eyeq .top_logo li .text{width:calc(100% - 74px); font-size:18px; line-height:22px; color:#fff; font-weight:600; text-transform:capitalize;}

.choose_eyeq .top_logo li:hover{background:#fff;}
.choose_eyeq .top_logo li:hover .icon{border-color:#328bde;}
.choose_eyeq .top_logo li:hover .icon img.hvr{display:block;}

.choose_eyeq .top_logo li:hover .text{color:#000;}
.number_row{width:100%;float:left;margin:65px 0}
.number_row ul{display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-around}
.number_row li{}
.number_row li .img{position:relative}
.number_row li .img img.hvr{display:none}
.number_row li .img h3{width:100%;text-align:center;position:absolute;left:0;top:50%;margin-top:-10px}
.number_row li .img h3 strong{background-color:#fff;font-weight:600;font-size:14px;line-height:16px;color:#000;text-transform:uppercase;display:inline-block;padding:10px}
.number_row li:hover .img img.nrm{display:none}
.number_row li:hover .img img.hvr{display:block}
.our_locations{background-color:#328bde;width:100%;float:left;text-align:center;padding:72px 0 80px}
.our_locations .sub_tittle,.hassle_free .sub_tittle,.our_team .sub_tittle{font-size:20px;line-height:26px}
.mbl_clicktext{display:none}
.location_tab{width:100%;float:left;text-align:center;padding:25px 0 65px}
.location_tab .owl-carousel{width:100%;float:left;text-align:center;padding:0 40px}
.location_tab .owl-item{padding:0 15px}
.location_tab li{width:100%;display:inline-block}
.location_tab li a{display:inline-block;letter-spacing:1px;position:relative;padding-bottom:30px}
.location_tab li a:after,.specialities_tabnav li a:after{content:'';border-top:18px solid #E4C096;border-left:20px solid transparent;border-right:20px solid transparent;position:absolute;bottom:0;left:50%;margin-left:-20px;opacity:0}
.location_tab li a .icon{width:100%;min-height:130px;display:-webkit-box;display:-ms-flexbox;display:flex;align-items:flex-end;justify-content:center;margin-bottom:12px}
.location_tab li a .icon img.hvr{display:none}
.location_tab li a h3{font-size:25px;line-height:30px;color:#fff;font-weight:600}
.location_tab li a h3 .count_text{font-weight:400;display:none}
.location_tab li a:hover h3,.location_tab li a.active h3{color:#d1a43d}
.location_tab li a:hover .icon img.nrml,.location_tab li a.active .icon img.nrml{display:none}
.location_tab li a:hover .icon img.hvr,.location_tab li a.active .icon img.hvr{display:block}
.location_tab li a.active:after,.specialities_tabnav li a.active:after{opacity:1}
.loc_tab_carousel.center .owl-wrapper{width:100%!important;transition:none!important;transform:none!important;display:flex!important;justify-content:center}
.loc_tab_carousel.center .owl-controls{display:none!important}
.loc_tab_carousel.center .owl-wrapper{flex-wrap:wrap}
.loc_tab_carousel.center .owl-item{width:20%!important}
.location_tabcontent{width:100%;float:left}
.location_tabcontent .owl-wrapper{display:flex!important}
.location_tabcontent .owl-item{display:flex}
.location_tabcontent .col{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;align-content:space-between;justify-content:center;padding:0 25px}
.location_tabcontent .col .text-box{width:100%;float:left;position:relative;margin-bottom:10px}
.location_tabcontent .col .text-box h4{font-size:25px;line-height:30px;color:#fff;font-weight:700;text-transform:uppercase;padding-bottom:15px}
.location_tabcontent .col .text-box p{font-size:18px;line-height:28px;color:#fff;margin-bottom:25px}
.location_tabcontent .col .text-box .btn{width:100%;max-width:275px;line-height:21px;font-size:20px;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);justify-content:center;text-transform:capitalize}
.location_tabcontent .col .imgbox{width:100%;float:left}
.location_tabcontent .col .imgbox img{width:100%}
.location_tabcontent .owl-buttons div:before{width:60px;height:60px;border-width:9px}
.location_tabcontent .owl-prev{left:-90px}
.location_tabcontent .owl-next{right:-90px}
.our_locations .btn-row{margin-top:60px}
#idname .owl-wrapper{width:100%!important;transition:none!important;transform:none!important;display:flex!important;justify-content:center}
#idname .owl-controls{display:none!important}
#idname .owl-wrapper{flex-wrap:wrap}
.hassle_free{width:100%;float:left;padding:75px 0 82px}
.hassle_free .box{max-width:90%}
.hassle_free .sub_tittle{color:#282828;margin-bottom:18px}
.hassle_free ul{width:100%;max-width:1700px;margin:0 auto;margin-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;padding:10px 0;margin-bottom:60px}
.hassle_free li{margin:20px;background-color:#fff;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:10px}
.hassle_free li img{max-height:80px;max-width:100%}
.clinical_specialities{background-color:#328bde;width:100%;float:left;padding:72px 0 80px}
.specialities_tab{width:100%;float:left}
.specialities_tabnav{width:100%;float:left;padding:30px 0 20px}
.specialities_tabnav .specialitiesl_carousel{width:100%;float:left;text-align:center;padding:0}
.specialities_tabnav .owl-item{padding:0 10px}
.specialities_tabnav li{width:100%;display:inline-block}
.specialities_tabnav li a{display:block;position:relative;color:#fff;letter-spacing:1px;padding-bottom:25px}
.specialities_tabnav li a .icon{width:100%;min-height:55px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;justify-content:center;margin-bottom:15px}
.specialities_tabnav li a .icon img.hvr{display:none}
.specialities_tabnav li a p{font-size: 18px;line-height: 26px;color: #FFD230}
.specialities_tabnav li a p .hindi_text{display:block;padding-top:10px;font-weight:400}
.specialities_tabnav li a:hover,.specialities_tabnav li a.active{color:#E4C096}
.specialities_tabnav li a.active .icon img.nrml,.specialities_tabnav li a:hover .icon img.nrml{display:none}
.specialities_tabnav li a.active .icon img.hvr,.specialities_tabnav li a:hover .icon img.hvr{display:block}
.specialities_tabnav .specialitiesl_carousel.center .owl-wrapper{width:100%!important;transition:none!important;transform:none!important;display:flex!important;justify-content:center}
.specialities_tabnav .specialitiesl_carousel.center .owl-controls{display:none!important}
.specialities_tabnav .specialitiesl_carousel.center .owl-wrapper{flex-wrap:wrap}
.specialities_tabnav .specialitiesl_carousel.center .owl-item{width:100%!important;max-width:200px}
.specialities_tapcontent{width:100%;float:left}
.specialities_tapcontent .common{width:100%;float:left;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:space-between}
.specialities_tapcontent .common .leftcol{background-color:#fff;width:64%;padding:20px;box-shadow:rgba(0,0,0,.1)-7px 0 5px;border-radius:10px}
.specialities_tapcontent .common .leftcol h3,.specialities_tapcontent .common .rightcol h3{font-size:22px;line-height:30px;color:#000;font-weight:600;margin-bottom:15px;text-align:center;text-transform:uppercase}
.specialities_tapcontent .common .leftcol .video_iframe{width:100%;padding-bottom:56.25%;float:left;position:relative}
.specialities_tapcontent .common .leftcol .video_iframe iframe{width:100%;height:100%;position:absolute;left:0;top:0}
.specialities_tapcontent .common .leftcol img{width:auto}
.specialities_tapcontent .common .leftcol p{font-size:16px;line-height:22px;font-weight:500}
.specialities_tapcontent .common .leftcol p ~ p{padding-top:15px}
.specialities_tapcontent .common .rightcol{background-color:#fff;width:34%;padding:20px;box-shadow:rgba(0,0,0,.1)-7px 0 5px;border-radius:10px}
.specialities_tapcontent .common .rightcol ul{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}
.specialities_tapcontent .common .rightcol li{width:50%;padding:0 10px 20px;text-align:center}
.specialities_tapcontent .common .rightcol li .img{width:100%;float:left}
.specialities_tapcontent .common .rightcol li .img img{width:100%}
.specialities_tapcontent .common .rightcol li p{font-size:14px;line-height:22px;color:#000;font-weight:600;background:#FFD230;clear:both;padding:10px; min-height: 64px;}
.clinical_specialities .btn-row{padding-top:60px}
.specialities_tapcontent .common .leftcol .video_nrml{width:100%;float:left}
.specialities_tapcontent .common .leftcol .video_nrml video{width:100%;height:auto}
.specialities_tapcontent .common .points{width:100%;float:left;display:flex;flex-wrap:wrap;justify-content:center;padding:30px 0 0}
.specialities_tapcontent .common .points p{font-size:18px;line-height:24px;color:#fff;font-weight:500;padding-bottom:10px;text-align:center}
.specialities_tapcontent .common .points ul{width:100%;float:left;display:flex;flex-wrap:wrap;justify-content:center;align-items: flex-start;}
.specialities_tapcontent .common .points li{width:calc(25% - 20px);text-align:center;margin:10px;justify-content:center;display:flex;flex-wrap:wrap;align-items:end}
.specialities_tapcontent .common .points li .icon{width:100%;min-height:50px;display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-end;float:left;margin-bottom:10px}
.specialities_tapcontent .common .points li h3{font-size:16px;min-height:44px;line-height:22px;font-weight:500;color:#000;text-transform:capitalize;padding: 0 10px;}
.our_team{width:100%;float:left;padding:40px 0 50px}
.our_team .box{max-width:100%;}
.our_team .sub_tittle{color:#282828;margin-bottom:27px}
.our_team ul{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;float:left; margin-bottom: 20px;}
.our_team li{width:16.66%;padding:10px;text-align:center;display:block; position: relative;transition: transform 0.3s ease-in-out;}
.our_team li:hover{transform: scale(1.1);}
.our_team li img{width:100%;margin-bottom:0px;border-radius:10px}
.our_team li .v_thumb{/*box-shadow: 0px 0px 8px 1px #c0c0c0*/}
.our_team li h3{font-size:20px;line-height:28px;color:#142237;font-weight:600;text-transform:uppercase}
.our_team li p{font-size:14px;line-height:20px;color:#fff}
.our_team li .youtube_icon{position: absolute; bottom:20px; right:20px;width:50px; height: 50px;}

.our_team .btn-row{padding-top:39px}
.footer{width:100%;float:left;padding:20px 0;background:#328bde}
.footer .box{max-width:1730px;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;justify-content:center}
.footer .logo{width:231px;background: white;padding: 10px;border-radius: 10px;}
.footer .logo img{width:100%;max-width:220px}
.footer .mid{width:100%;}
.partner{margin-bottom:10px}
.partner a{color:#328bde;font-weight:700}
.footer .mid ul{width:100%;display:flex;justify-content:center;text-align:center}
.footer .mid li{font-size:34px;line-height:34px;color:#fff;font-weight:600;padding:25px;text-transform:uppercase;letter-spacing:2px;position:relative;margin:3px 0;width:33.333%}
.footer .mid li p{font-size:16px;text-transform:capitalize;font-weight:400;letter-spacing:0}
.footer .mid li ~ li{border-left:2px solid #fff}
.footer .mid li h5 img{margin-right:5px}
.footer .copyright{font-size:16px;line-height:18px;text-align:right;color:#fff; margin-top:10px;}
.footer .copyright a{color:#fff; text-decoration: underline;}
.footer .copyright br{display:none}
.ft-sticky{display:none}
body.thankyou .inner-header{justify-content:center}
body.thankyou .thankyou_wrap{background:#328bde;width:100%;float:left;text-align:center;padding:150px 15px}
body.thankyou .thankyou_text{width:100%;max-width:600px;margin:0 auto;border:5px solid #fff;padding:25px 15px}
body.thankyou .thankyou_text h2{font-size:30px;line-height:40px;color:#fff;font-weight:600;padding-bottom:10px}
body.thankyou .thankyou_text p{font-size:16px;line-height:24px;color:#fff;font-weight:500;padding-bottom:5px}
body.thankyou .thankyou_text p ~ p{padding-top:10px}
body.thankyou .footer .copyright{width:100%;text-align:center}
.btn,.input,select,textarea,.choose_eyeq .top_logo li,.choose_eyeq .top_logo li:hover .text{-webkit-transition:all ease-in-out .4s;-moz-transition:all ease-in-out .4s;-ms-transition:all ease-in-out .4s;-o-transition:all ease-in-out .4s;transition:all ease-in-out .4s}
input,select,textarea,.btn{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}
.faq,.accordion{width:100%;float:left}
.accordion{display:flex;flex-direction:column;margin:50px 0}
.accordion-item{margin-bottom:21px;box-shadow:0 0 4px 0 #00000059;padding-bottom:10px}
.accordion-header{padding:20px 30px 10px;background-color:#fff;cursor:pointer;color:#373737;font-size:16px;background:url(../img/arrow_forward_ios.png) no-repeat;background-position:top 24px right 30px}
.accordion-content{display:none;padding:0 30px 10px;color:#8e8e8e;font-size:14px}
.accordion-content p ~ p{margin-top:10px;}
.accordion-content ul,.accordion-content ul li{list-style: square;}
.accordion-content ul{margin-top:8px;}
.accordion-content ul li{margin-left:30px;padding: 3px;}
.accordion-header.active{color:#328bde;font-weight:600;background:url(../img/arrow_forward_ios2.png) no-repeat;background-position:top 24px right 30px}
.transplant_technique{width:100%;float:left;position:relative;padding:80px 0}
.transplant_technique::after{background:#CEE7FF;position:absolute;top:0;right:0;width:50%;height:100%;content:" ";z-index:-1}
.technique_data{display:flex}
.technique_heading{width:50%}
.technique_heading h2{font-size:54px;font-weight:700;color:#142237;line-height:80px}
.technique_points{width:50%;padding-left:60px}
.technique_points ul li{color:#164B7E;font-size:20px;line-height:28px;margin-bottom:14px;display:flex;align-items:center}
.technique_points ul li img{background:#E4C096;padding:9px;border-radius:100%;margin-right:15px}
.technique_btn{float:left;width:100%;text-align:center;margin-top:20px}
.technique_btn a{background:#E4C096;color:#142237;font-size:16px;line-height:20px;padding:10px;width:100%;display:block;font-weight:500}
.technique_btn a:hover{color:#E4C096;background:#328bde}
.transplant_points{width:100%;float:left;padding:30px 0 70px 0;}
.all_points{width:100%;float:left;display:flex;flex-wrap:wrap;justify-content: space-between;padding:60px 0 10px}
.all_points li{color:#464646;float:left;width:31.4%;display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:60px}
.all_points li .points_icon{display:flex;align-items:center;justify-content:center;background:#668bba;padding:12px;border-radius:100%;width:184px;height:184px;margin-bottom:10px}
.all_points li p{text-align:center;font-weight:500;font-size: 18px;margin: 20px 0; color:#464646;}
.all_points li img{border-radius: 10px;}
.all_points li h3{color:#328bde; font-size:24px;text-transform: uppercase;text-align:center;line-height: 30px}
.doc_cta{width:100%;float:left;background:#328bde}
.doc_cta h2{background:#fff;text-align:center;text-transform:uppercase;color:#142237;font-size:34px;line-height:45px;font-weight:800;padding:27px 0}
.doc_cta .btn-row{margin:50px 0}
.meet_doc,.doc_data{width:100%;float:left}
.meet_doc{padding-top:30px;}
.doc_data{background:#328bde;padding:50px 0 90px;margin-top:20px}
.doc_data .box{max-width:1351px}
.doc_points{width:50%;float:left;margin-top:120px}
.doc_points h3{color:#FFD230;font-size:34px;line-height:24px;font-weight:800;padding:20px 0 0 100px;text-transform:uppercase}
.doc_points_inner{background:#E8F1F5;padding:40px;width:100%;float:left;border-top-left-radius: 10px;border-bottom-left-radius: 10px}
.doc_points_inner ul li{color:#142237;font-size:22px;line-height:30px;margin-bottom:15px}
.doc_points_inner ul li img{margin-right:10px;margin-top:2px}
.doc_points_inner ul,.doc_points_inner ul li{list-style: disc;}
.doc_points_inner ul{margin-left: 20px;}
.doc_video{width:100%;float:left;margin-top:15px}
.doc_video ul{display:flex;justify-content:space-around}
.doc_video ul li{background:#fff;border-radius:100px;width:48%;float:left;color:#111;font-size:15px;font-weight:500}
.doc_video ul li:hover{background:#e4c096}
.doc_video ul li:hover a{color:#111}
.doc_video ul li a{display:block}
.doc_img{width:50%;float:right}
.doc_img h3{background:#008080;color:#fff;font-size:34px;line-height:45px;font-weight:700;padding:20px 0 0 40px;text-transform:uppercase;position:relative}
.doc_img h3::after{content:" ";position:absolute;bottom:0;left:40px;width:46%;border-bottom:1px solid #fff}
.doc_img ul{background:#008080;padding-left:40px;padding-bottom:30px;padding-top:15px;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px}
.doc_img ul li{color:#fff;text-transform:uppercase;margin-bottom:2px}
.doc_img img{border-top-left-radius: 10px; border-top-right-radius: 10px;}
.overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.7)}
.popup{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;padding:20px;border-radius:5px;box-shadow:0 0 10px rgba(0,0,0,0.3)}
.close-btn{position:absolute;top:-15px;right:-15px;cursor:pointer;font-size:18px;font-weight:700;background:red;color:#fff;padding:6px 10px;border-radius:100%}
.close-btn:hover{color:red;background:#fff}
.actor_section,.services_section{padding:70px 0}
.actor1,.actor_section,.services_section{width:100%; float:left;}
.actor_img{width:50%; float:left;display: flex;flex-wrap: wrap;justify-content: space-around;}
.actor_img img{border-radius: 14px; float: left;padding:0 5px; width:50%;}
.img_top{width:100%; float:left; margin-bottom:10px}
.img_top img{width:50%;}
.img_top img ~ img{}
.img_bottom{width:100%; float:left;}
.services_section{background-color: #328bde;}
.service1_box{width:100%; float:left;margin-bottom: 50px;}
.service1_left{width:38%; float:left;}
.service1_right{width:60%; float:right;}
.service1{background: #fff;border-radius: 15px;width:100%; float:left; padding:34px 0 10px; text-align: center;}
.service2{width:100%; float:left;}
.service2 img{border-radius: 15px;}
.service1_box h3{text-align: center; font-size: 30px; text-transform: capitalize; font-weight: 700; color:#fff; margin:30px 0}
.service1 ul{border-top:1px solid #70757A; margin-top:30px;padding: 10px 10px 0 10px;}

/* Lasik Page css */
.sub_heading{font-size: 17px;color: #222;text-transform: capitalize;font-weight: 400; width: 100%;float: left;text-align: center;margin-bottom: 40px;padding: 0 10px;}
.all_doc .heading  h2{}
.doc_data_lasik{width:100%; float:left;}
.doc_data_lasik ul{width:100%; float:left;}
.doc_data_lasik ul li{width:50%; float:left; margin-bottom:30px;display: flex;}
.doc_data_lasik ul li .doc_img{float: left;}
.doc_data_lasik ul li .doc_img img{border-radius:10px;}
.doc_data_lasik ul li .doc_points {background: #328bde;padding: 20px;color: #fff;margin-left: -5%;border-radius: 10px; margin-top: 20px; margin-bottom: 20px; box-shadow: 5px 6px 0px 2px #246bac;}
.doc_data_lasik ul li .doc_points h4{font-size: 20px;margin-bottom: 8px; position:relative; padding-bottom:6px;}
.doc_data_lasik ul li .doc_points h4::after{position:absolute; bottom:0px; height:1px; width:100px; background:#fff; content:" ";left: 0;}
.doc_data_lasik ul li .doc_points p{margin-bottom:10px; font-size: 14px;}
.doc_data_lasik ul li .doc_points p b{font-weight:600;}


@media only screen and (max-width:1699px) {
.showcase{padding:0 40px 50px}
.showcase .inner_box{padding:50px 40px}
.showcase .imgb{width:72%}
.form_inbox{width:400px; top: 80px;}
.wpcf7 input[type="submit"], .wpcf7-submit{font-size: 16px; letter-spacing:0;padding: 12px 20px;}
.form_inbox h1{min-height:65px}
.form_inbox form{padding:25px 25px 0}
.form_inbox .submit-box{padding-top:0}
.location_tabcontent .owl-prev{left:-55px}
.location_tabcontent .owl-next{right:-55px}
.footer .mid li{font-size:20px}
.footer .mid li ~ li:before{padding:0 8px}
}
@media only screen and (max-width:1599px) {
.showcase{padding:0 30px 30px}
.showcase .inner_box{padding:30px}
.form_inbox h1{min-height:auto;font-size:23px;line-height:30px}
.form_inbox form{padding:20px 20px 0}
.form_inbox ul li{margin-bottom:17px}
.showcase .btn{padding:13px 15px}
.tagline{min-height:75px;font-size:26px;line-height:30px}
.real_reviews,.choose_eyeq,.our_locations,.hassle_free{padding:60px 0}
.heading{font-size:36px;line-height:40px}
.review_tab{padding:0 0 25px}
.review_tab .owl-carousel{padding:0 35px}
.review_tab .owl-item{padding:0 10px}
.review_tab li a{font-size:23px}
.review_tab .owl-prev{left:0}
.review_tab .owl-next{right:0}
.rating_carousel_wrap{padding:30px}
.review_content_wrap{margin-bottom:50px}
.number_row{margin:30px 0 60px}
.location_tab{padding:20px 0 50px}
.location_tabcontent .col{padding:0 15px}
.location_tabcontent .col .text-box h4{font-size:23px}
.our_locations .owl-carousel{padding:0 35px}
.location_tabcontent .owl-buttons div:before{width:45px;height:45px;border-width:6px}
.location_tabcontent .owl-prev{left:0}
.location_tabcontent .owl-next{right:0}
.specialities_tabnav .specialitiesl_carousel{padding:0 40px}
.footer .logo{width:260px}
.footer .mid{width:100%}
.footer .mid li{font-size:15px}
.hassle_free .box{max-width:100%}

}
@media only screen and (max-width:1399px) {
.form_inbox h1{font-size:24px}
.input{height:45px;line-height:31px;padding:5px 10px;font-size:16px}
.style-select{height:45px}
.style-select span.select{background-position:right 10px center;height:45px;line-height:45px;font-size:16px;padding:0 25px 0 0}
.style-select select.select option{font-size:16px}
.showcase .btn{padding:9px 15px}
.tagline{font-size:24px;line-height:30px}
.review_content .right_side{width:calc(45% - 10px);padding-right:0}
.review_content .left_side{width:calc(55% - 10px)}
.specialities_tapcontent .common .rightcol li p{font-size:16px}
.footer{padding:25px 0}
.review_content .left_side .td2 li{font-size:16px;line-height:22px;padding:7px 10px}
.hassle_free li{width:240px}
.footer .mid li h5{font-size:19px;}
.doc_data_lasik ul li {width: 100%;}
.all_doc .heading h2 br{display:none;}
}
@media only screen and (max-width:1299px) {
.doc_video ul li{font-size:14px}
.header .social li:last-child{margin-left:16px}
.header .social a,.header .social a .fa-phone{width:50px;height:50px;font-size:28px}
.header .left-part .logo img{max-width:400px}
.showcase{padding:0 25px 25px}
.showcase .inner_box{padding:25px}
.form_inbox h1{font-size:22px}
.showcase .imgb{width:69%;padding-right:15px}
.form_inbox{top: 52px;}
.tagline{min-height:60px;font-size:22px}
.real_reviews,.choose_eyeq,.our_locations,.hassle_free,.clinical_specialities,.our_team{padding:40px 0}
.heading{font-size:30px}
.review_tab .owl-item{padding:0 5px}
.review_tab li a{min-height:auto;font-size:20px;line-height:26px}
.rating_carousel_wrap{padding:20px}
.review_content_wrap{margin-bottom:40px}
.review_content .left_side{width:calc(60% - 10px)}
.review_content .right_side{width:calc(40% - 10px);padding-right:0}
.rating_carousel .owl-buttons .owl-prev,.rating_carousel .owl-buttons .owl-prev:hover,.rating_carousel .owl-buttons .owl-next,.rating_carousel .owl-buttons .owl-next:hover{background-size:100% 100%;width:40px;height:37px}
.rating_carousel .owl-buttons .owl-prev{right:50px}
.number_row{margin:40px 0 50px}
.location_tab{padding:20px 0}
.location_tab li a h3{font-size:20px;line-height:26px}
.location_tabcontent .col{padding:0 10px}
.location_tabcontent .col .text-box h4{font-size:20px;line-height:27px}
.location_tabcontent .col .text-box p{font-size:16px;line-height:26px}
.location_tabcontent .col .text-box .btn{font-size:18px;padding:15px 10px}
.hassle_free ul{margin-bottom:40px}
.hassle_free li{width:20%;max-width:230px;padding:20px 10px}
.specialities_tabnav .specialitiesl_carousel{padding:0 35px}
.specialities_tapcontent .common .leftcol{padding:20px}
.specialities_tapcontent .common .leftcol h3,.specialities_tapcontent .common .rightcol h3{font-size:22px;line-height:28px}
.specialities_tapcontent .common .rightcol{padding:25px 20px 10px}
.specialities_tapcontent .common .rightcol li p{line-height:22px}
.our_team .btn-row{padding-top:20px}
.footer .logo{width:250px}
.footer .mid li{font-size:16px;letter-spacing:1px}
.number_row li{margin:0 30px}
.meet_doc{padding-top:30px;}
.heading{margin-bottom:10px;}
.service1_box h3{font-size:21px; margin:20px 0;line-height: 30px;}
.service1 > img{width:80%;}
.number_row li{width:32%; margin:0;}
.showcase .imgb img{height:100%;}
.wpcf7 input[type="submit"],.wpcf7-submit, .btn{font-size: 15px;padding: 12px 10px;}
.service1 ul{margin-top:24px;}
.lifetime_left{font-size: 22px;line-height: 34px;}
.lifetime_left h3 {font-size: 26px;line-height: 36px;}

}
@media only screen and (max-width:1199px) {
.showcase{padding:0 15px 15px}
.showcase .inner_box{padding:15px}
.form_inbox h1 {font-size: 17px;line-height: 25px;padding: 10px 5px 0px;}
.form_inbox form{padding:15px 15px 0}
.banner_text h2 {font-size: 40px;line-height: 24px;}
.banner_text ul li {font-size: 20px;line-height: 30px;}
.wpcf7 input{height: 50px;font-size: 15px;}
.form_inbox {top: 15px; right:0px;width: 350px;}
.input{height:40px;line-height:26px;font-size:15px}
.style-select{height:40px}
.style-select span.select{height:40px;line-height:40px;font-size:15px}
.style-select select.select option{font-size:15px}
.showcase .btn{font-size:18px;padding:7px 15px}
.tagline{min-height:50px;font-size:18px}
.choose_eyeq .top_logo li{width:calc(33% - 20px);padding:8px 10px;margin:10px}
.choose_eyeq .top_logo li .text{font-size:16px}
.number_row li{width:45%;text-align:center;margin:0 15px; margin-bottom:25px}
.number_row li:last-child{margin-bottom:0px;}
.number_row li img,.number_row li:hover .img img.hvr{display:inline-block}
.location_tab .owl-item{padding:0 10px}
.our_locations .sub_tittle,.hassle_free .sub_tittle,.our_team .sub_tittle{font-size:18px;line-height:24px}
.location_tab li a .icon{min-height:100px;margin-bottom:10px}
.location_tab li a .icon img{max-height:95px}
.location_tabcontent .col .text-box{margin-bottom:25px}
.location_tabcontent .owl-buttons div:before{width:35px;height:35px;border-width:5px}
.specialities_tapcontent .common .rightcol li{width:50%}
.footer{padding:20px 0}
.footer .logo{text-align:center}
.footer .mid,.footer .copyright{width:100%;text-align:center}
.footer .mid{padding:15px 0}
.review_content .left_side .td2 li{font-size:15px;line-height:20px}
.choose_eyeq .top_logo li .icon img{}
.choose_eyeq .top_logo li{text-align:center;justify-content: space-around;}
.doc_video ul{justify-content:space-between}
.doc_video ul li a img{width:40px}
.doc_video ul li{font-size:12px}
.doc_cta h2{font-size:26px;line-height:36px;padding:25px 0}
.technique_heading h2{font-size:42px;line-height:70px}
.technique_points{padding-left:40px}
.technique_points ul li{font-size:18px;line-height:26px}
.specialities_tabnav li a p{font-size:20px;line-height:28px}
.hassle_free li{margin:10px}
.form_inbox .consult_heading{padding: 7px 10px;}
.form_inbox .consult_heading p {font-size: 15px;}
.all_points li h3{font-size:20px;}
.all_points li p{margin:10px 0;}
.all_points li{margin-bottom:30px}
.transplant_points{padding:30px 0;}
.service1{padding-top:20px;}
.service1 ul {margin-top: 20px;}
.our_team li .youtube_icon{width:30px; height:30px;}
.lifetime_left h3 {font-size: 24px;line-height: 33px;}
.lifetime_left {font-size: 18px;line-height: 30px;}
.lifetime_section{padding-bottom:10px;}
.doc_points{margin-top:40px;}
}
@media only screen and (max-width:1023px) {
    
.btn{width:auto;font-size:16px;padding:10px;font-size:15px}
.real_reviews .btn-row{padding-top:40px}
.heading{font-size:24px;line-height:30px}
.header{padding:12px 0}
.header .left-part .logo img{max-width:150px}
.header .social li:last-child{margin-left:10px}
.header .social a,.header .social a .fa-phone{font-size:20px;height:40px;width:40px;border-width:2px}
.showcase .imgb{width:100%;padding:0}
.form_inbox{width: 90%;margin-top: -50px;position: relative;z-index: 1;margin-left: 5%;}
.showcase {padding-bottom: 40px;}
.lifetime_left h3 {font-size: 20px;line-height: 28px;}
.lifetime_left {font-size: 16px;line-height: 24px;}
.lifetime_left span {font-size: 12px;font-style: italic;}
.showcase .inner_box {padding: 15px 0;}
.banner_text {position: absolute;z-index: 1;left: 5%;bottom: 12%;}
.form_inbox .submit-box .btn{width:100%;max-width:250px}
.form_inbox span#err_email,span#err_name,span#err_tel,span#err_last,span#err_location,.form_inbox .error-msg{position:relative;left:inherit;bottom:inherit}
.form_inbox .ggl_row img{width:100%;max-width:250px}
.real_reviews,.choose_eyeq,.our_locations,.hassle_free,.clinical_specialities,.our_team,.actor_section, .services_section{padding:30px 0}
.sub_tittle{margin-bottom:15px}
.review_tab{padding:0 0 15px}
.review_tab li a{font-size:18px;line-height:24px}
.review_content_wrap{margin-bottom:30px}
.review_content .right_side{width:calc(40% - 5px)}
.rating_carousel_wrap{padding:10px}
.review_content .left_side{width:calc(60% - 5px)}
.rating_carousel .owl-buttons .owl-prev,.rating_carousel .owl-buttons .owl-prev:hover,.rating_carousel .owl-buttons .owl-next,.rating_carousel .owl-buttons .owl-next:hover{width:32px;height:30px}
.rating_carousel .owl-buttons .owl-prev{right:42px}
.number_row{margin:30px 0 40px}
.number_row li .img img{max-height:70px}
.number_row li .img h3 strong{font-size:14px}
.location_tab li a h3{font-size:18px;line-height:24px}
.our_locations .btn-row{margin-top:40px}
.location_tabcontent .owl-buttons div:before{width:25px;height:25px;border-width:3px}
.hassle_free li{width:22%;padding:10px}
.hassle_free li img{max-width:100%}
.specialities_tabnav{padding:20px 0}
.specialities_tabnav li a p{font-size:16px;line-height:22px}
.specialities_tapcontent .common .rightcol{width:100%}
.specialities_tapcontent .common .leftcol{width:100%;margin-bottom:20px}
.specialities_tapcontent .common .leftcol h3,.specialities_tapcontent .common .rightcol h3{font-size:20px;line-height:26px;text-align:center}
.specialities_tapcontent .common .rightcol ul{justify-content:center}
.specialities_tapcontent .common .rightcol li{width:25%}
.specialities_tapcontent .common .points li{width:calc(25% - 20px);max-width:180px}
.our_team .sub_tittle{margin-bottom:20px}
.our_team .btn-row{padding-top:5px}
.footer .mid li{font-size:14px}
.footer .mid li ~ li:before{padding:0 6px}
body.thankyou .thankyou_wrap{padding:120px 15px}
.review_content .left_side .td2 li{width:100%}
.review_content .left_side .td2 ul{max-height:200px;overflow-y:scroll}
.review_content .left_side .td2 h3{font-size:18px;margin-bottom:7px}
.review_content .left_side .td2 h3 span{font-size:16px}
.header .social li span{display:none}
.choose_eyeq .top_logo li{}
.choose_eyeq .top_logo li .text{width:100%;font-size:15px}
.number_row li .img h3{width:80%;left:10%}
.number_row li .img h3 strong{font-size:11px;padding:5px}
.doc_img{float:left;width:100%;text-align:center}
.doc_img > img{width:60%}
.doc_data_lasik .doc_img > img{width:100%;}
.all_doc .heading h2{line-height: 36px; padding:0 10px;}
.doc_img h3,.doc_img ul{text-align:left}
.doc_points{width:100%;margin-top:0}
.doc_points h3{background:#E8F1F5;color:#142237;padding:40px 0 10px 30px;font-size:28px}
.doc_img h3{font-size:28px}
.doc_img h3,.doc_img ul{padding-left:30px}
.doc_img h3::after{left:30px;}
.doc_points_inner{padding:20px 30px}
.doc_video ul li{font-size:15px}
.doc_video ul li a img{width:50px;margin-right:10px}
.doc_data{padding:40px 0 30px;margin-top:10px}
.doc_video{margin-top:30px}
.meet_doc{padding-top:20px}
.our_team ul{margin-top:10px}
.doc_cta h2{font-size:18px;line-height:24px;padding:20px}
.doc_cta .btn-row{margin:30px 0}
.transplant_points,.transplant_technique{padding:20px 0 30px 0}
.all_points li .points_icon{padding:20px;width:100px;height:100px}
.all_points{padding:30px 0 0}
.technique_points{width:100%;background:#CEE7FF;padding:20px}
.technique_heading{width:100%;float:left}
.technique_data{flex-wrap:wrap}
.transplant_technique::after{display:none}
.technique_heading h2{font-size:30px;line-height:42px;text-align:center;margin-bottom:20px}
.technique_heading h2 br,.specialities_tapcontent .common .rightcol h3 br{display:none}
.technique_btn{margin-top:10px}
.clinical_specialities .btn-row{padding-top:30px}
.accordion{margin:20px 0}
.faq{margin-top:20px}
.hassle_free ul{padding:0}
.specialities_tabnav li a .icon img{width:40%}
.specialities_tapcontent .common .points{padding:0}
.specialities_tapcontent .common .points li h3{font-size:14px;min-height:44px;line-height:20px}
.specialities_tapcontent .common .points li .icon img{max-height:70px;max-width:70px}
.specialities_tapcontent .common .rightcol li p{min-height:90px;padding:10px}
.footer .mid li{width:33%;padding:15px}
.footer .mid ul{flex-wrap:wrap}
.footer .mid li ~ li{border:0}
.footer .mid li h5{font-size:18px}
.footer .mid li p{font-size:14px}
.footer .copyright{margin-top:0}
.choose_eyeq .top_logo ul{margin-top:10px}
.doc_points_inner{border-bottom-right-radius: 10px;border-top-left-radius: 0px;}
.doc_img ul{border-bottom-right-radius: 0px;border-bottom-left-radius: 0px;}
.doc_img h3{border-top-left-radius: 10px;border-top-right-radius: 10px;}
.choose_eyeq .top_logo li .text{margin-top:0;}
.service1_left,.service1_right{width:100%;}
.service1_box{margin-bottom:20px;}
.all_points li{width:49%;}
.all_points li:last-child{width:100%;}
.wpcf7 form .wpcf7-response-output{bottom:-18px;}
.our_team li{width:25%;}
.btn-row .btn{font-size: 14px;}
}
@media only screen and (max-width:767px) {
.actor_img{width:100%; margin-bottom:10px;}
.popup iframe{width: 100%!important;height: 280px!important;}
.popup{width:90%; height: auto;}
.our_team li .youtube_icon {left: inherit;right: 20px;}
.location_tabcontent .owl-item:last-child{width:100%!important}
.btn{font-size:16px;padding:5px 15px}
.btn:hover{background-color:#328bde;color:#fff}
.btn.wht:hover{background-color:#fff;color:#328bde}
.btn.ylw:hover{background-color:#d1a43d;color:#282828}
.form_inbox .submit-box .btn:focus{background-color:#d1a43d;color:#282828}
.heading{font-size:18px;line-height:22px;margin-bottom:10px;padding-bottom:7px}
.heading span,.sub_tittle span{display:block}
.sub_tittle{font-size:13px;line-height:16px;margin-bottom:20px}
.review_tab .owl-wrapper,.our_locations .owl-wrapper,.clinical_specialities .owl-wrapper{width:100%!important;transition:none!important;transform:none!important;display:flex!important;justify-content:center}
.review_tab .owl-controls,.our_locations .owl-controls,.clinical_specialities .owl-controls{display:none!important}
.review_tab .owl-wrapper,.our_locations .owl-wrapper,.clinical_specialities .owl-wrapper{flex-wrap:wrap}
.review_tab .owl-item{width:100%!important}
.header{padding:10px 0;border-width:5px}
.header .left-part .logo img{max-width:280px}
.header .social li.dsk{display:none}
.header .social li.mbl{display:block}
.header .social a{height:32px;width:32px;font-size:19px}
.showcase{padding:0 0 15px}
.showcase .inner_box{padding: 0 0 20px 0;}
.showcase .imgb{padding-bottom:15px}
.showcase .imgb img.dsk{display:none}
.showcase .imgb img.mbl{display:block;border-radius:0;}
.form_inbox form{padding:20px 15px 0}
.form_inbox h1{font-size:18px;line-height:22px}
.form_inbox ul li{margin-bottom:15px}
.input,.style-select span.select{font-size:14px}
.form_inbox .submit-box{padding-top:5px}
.form_inbox .submit-box .btn{font-size:14px}
.tagline{min-height:55px; font-size: 16px; line-height: 22px;display:flex;align-items:center}
.tagline strong{display:inline-block}
.real_reviews,.choose_eyeq,.our_locations,.hassle_free,.clinical_specialities{padding:20px 0}
.review_tab{width:150px;padding:0 10px 0 15px;display:none}
.review_tab .box{padding:0}
.review_tab .owl-carousel{padding:0}
.review_tab .owl-item{padding:0 10px 0 0;margin-bottom:3px}
.review_tab li{margin:0}
.review_tab li a{min-height:46px;font-size:12px;line-height:14px;padding:5px}
.review_tab li a br{display:none}
.review_tab li a:after{border-top:6px solid transparent;border-left:10px solid #fff;border-right:none;border-bottom:6px solid transparent;left:inherit;right:-13px;bottom:inherit;top:50%;margin:-6px 0 0}
.review_content_wrap{width:100%;float:right;padding:15px;margin:0}
.review_content_wrap.dsk{display:none}
.review_content_wrap.mbl{background:#fff;display:block}
.rating_carousel .common img{width:100%}
.review_content_wrap .location_text{background:#eee;width:100%;float:left;font-size:14px;line-height:22px;font-weight:600;padding:5px 20px}
.review_content_wrap .owl-pagination .owl-page span{width:14px;margin:5px 3px}
.review_content .right_side{width:100%;margin-bottom:0}
.rating_carousel_wrap{max-width:100%;padding:0}
.review_content .left_side{width:100%}
.review_content .left_side > div{width:100%}
.rating_carousel .owl-buttons div{top:5px}
.rating_carousel .owl-buttons .owl-prev,.rating_carousel .owl-buttons .owl-prev:hover,.rating_carousel .owl-buttons .owl-next,.rating_carousel .owl-buttons .owl-next:hover{width:25px;height:22px}
.rating_carousel .owl-buttons .owl-prev{right:32px}
.rating_carousel .owl-pagination{padding:0}
.real_reviews .btn-row{padding-top:20px}
.choose_eyeq .sub_tittle{margin-bottom:12px}
.number_row{margin:10px 0}
.number_row li{width:100%;margin:15px 0}
.number_row li .img img{max-height:80px}
.number_row li .img img.nrm{display:none}
.number_row li .img img.hvr{display:inline-block}
.number_row li .img h3 strong{font-size:12px;line-height:13px;font-weight:500}
.our_locations .sub_tittle,.hassle_free .sub_tittle,.our_team .sub_tittle{font-size:13px;line-height:16px;margin-bottom:20px}
.mbl_clicktext{width:100%;float:left;font-size:13px;line-height:16px;color:#fff;font-weight:600;display:block;text-align:center;margin-bottom:0;position:relative;padding-bottom:12px}
.mbl_clicktext:after{content:'';border-top:8px solid #fff;border-left:8px solid transparent;border-right:8px solid transparent;position:absolute;left:50%;bottom:0;margin-left:-5px}
.our_locations .owl-carousel{padding:0}
.location_tab{width:100%;padding:0 5px 0 0}
.location_tab .owl-item{padding:0}
.our_locations .owl-item{width:50%!important;max-width:200px}
.location_tab li{margin:0;padding:5px}
.location_tab li a{display:block;padding:0}
.location_tab li a .icon{min-height:55px;margin-bottom:5px}
.location_tab li a .icon img{max-width:60px;max-height:45px}
.location_tab li a:hover .icon img.nrml,.location_tab li a.active .icon img.nrml{display:block}
.location_tab li a:hover .icon img.hvr,.location_tab li a.active .icon img.hvr{display:none}
.location_tab li a:hover h3,.location_tab li a.active:hover h3,.location_tab li a.active h3{color:#fff}
.location_tab li a:after,.specialities_tabnav li a:after{border-top:12px solid transparent;border-left:10px solid #d1a43d;border-right:none;border-bottom:12px solid transparent;left:inherit;right:0;bottom:inherit;top:50%;margin:-12px 0 0;display:none}
.location_tab li a h3{font-size:13px;line-height:16px}
.location_tab li a h3 .count_text{display:block}
.location_tab li a.active h3{color:#fff}
.location_tabcontent{width:100%}
.location_tabcontent .owl-item{padding:3px}
.location_tabcontent .col{background-color:#fff;padding:10px}
.location_tabcontent .col .text-box{min-height:auto;padding:0;margin:0}
.location_tabcontent .col .text-box h4{font-size:11px;line-height:14px;color:#1777b3;padding-bottom:5px}
.location_tabcontent .col .text-box p{font-size:12px;line-height:20px;color:#1777b3;margin:0;padding:0}
.location_tabcontent .owl-item{width:50%!important}
.our_locations .btn-row{display:block;padding-top:0}
.popup-location{background:#328bde;width:100%;height:100%;position:fixed;top:0;left:0;padding:30px 15px;z-index:100;display:flex;flex-wrap:wrap;align-content:center;justify-content:center}
.close-popup{width:25px;height:25px;text-align:center;line-height:25px;font-size:18px;font-weight:700;border-radius:100%;background:#fff;position:fixed;right:6px;top:6px;cursor:pointer}
.scroll-hide{overflow:hidden}
.popup-location .location_popupcontent{width:100%;float:left;display:flex;flex-wrap:wrap;align-content:center;justify-content:center}
.popup-location .location_popupcontent .heading_text,.popup-location .specialities_tapcontent .heading_text{width:100%;display:block;font-size:18px;line-height:24px;color:#fff;font-weight:600;text-align:center;padding-bottom:10px}
.popup-location .location_popupcontent .heading_text .count_text,.popup-location .specialities_tapcontent .heading_text .hindi_text{display:block;font-weight:400;font-size:15px}
.popup-location .location_popupcontent .owl-item{width:50%!important;max-width:220px;padding:5px;display:flex}
.popup-location .location_popupcontent .owl-item .col{background:#fff;width:100%;padding:7px 10px;display:flex;align-items:center;justify-content:center}
.popup-location .location_popupcontent .owl-item .text-box h4{font-size:13px;line-height:16px;color:#1777b3;text-align:center}
.popup-location .location_popupcontent .col .text-box p,.popup-location .location_popupcontent .col .imgbox,.popup-location .location_popupcontent .col .text-box .btn{display:none}
.popup-location .btn-row{padding-top:20px}
.hassle_free .sub_tittle{margin-bottom:10px}
.hassle_free ul{margin-bottom:20px}
.hassle_free li{width:27%;padding:8px;margin:8px}
.hassle_free li img{max-height:60px}
.specialities_tab{padding-top:15px}
.clinical_specialities .heading{margin-bottom:20px}
.specialities_tabnav{width:100%;padding:0}
.specialities_tabnav .specialitiesl_carousel{padding:0}
.specialities_tabnav .owl-item,.specialities_tabnav .specialitiesl_carousel.center .owl-item{width:33.3%!important;max-width:150px;padding:0}
.specialities_tabnav li{margin:0;padding:5px}
.specialities_tabnav li a{padding:0;min-height:auto}
.specialities_tabnav li a .icon{min-height:40px;margin-bottom:10px}
.specialities_tabnav li a .icon img{width:100%;max-width:40px;max-height:40px}
.specialities_tabnav li a.active .icon img.hvr,.specialities_tabnav li a:hover .icon img.hvr{display:none}
.specialities_tabnav li a.active .icon img.nrml,.specialities_tabnav li a:hover .icon img.nrml{display:block}
/*.specialities_tabnav li a:hover p,.specialities_tabnav li a.active p{color:#fff}*/
.specialities_tabnav li a p{font-size:12px;line-height:14px;font-weight:600}
.specialities_tabnav li a p .hindi_text{width:100%;display:block;padding-top:5px;font-weight:400}
.specialities_tabnav li a:after{top:13px;margin:0}
.specialities_tapcontent{width:100%;display:none}
.specialities_tapcontent.lasik_page{display:block;}
.specialities_tapcontent .common .leftcol{padding:10px;margin-bottom:10px}
.specialities_tapcontent .common .leftcol p{font-size:14px;line-height:20px}
.specialities_tapcontent .common .leftcol p ~ p{padding-top:10px}
.specialities_tapcontent .common .rightcol{padding:10px 10px 0}
.specialities_tapcontent .common .rightcol li{width:25%;padding-bottom:15px}
.specialities_tapcontent .common .leftcol h3,.specialities_tapcontent .common .rightcol h3{font-size:14px;line-height:20px;margin-bottom:10px}
.specialities_tapcontent .common .rightcol li p{font-size:14px;line-height:20px}
.clinical_specialities .btn-row{width:100%;padding-top:20px}
.specialities_tapcontent .common .rightcol ul{justify-content:center}
body.spec_popup .popup-location{align-content:flex-start}
.popup-location .specialities_tapcontent{width:100%;display:block;height:100%;overflow:auto}
.specialities_tapcontent .common .points{padding-top:20px}
.specialities_tapcontent .common .points p{font-size:15px;line-height:20px}
.specialities_tapcontent .common .points li{width:calc(33% - 10px);margin:7px 5px;max-width:140px}
.specialities_tapcontent .common .points li h3{font-size:14px;line-height:20px}
.our_team li img{filter:none}
.our_team li h3{font-size:13px;line-height:18px;padding-bottom:3px}
.our_team li p{font-size:11px;line-height:14px}
.footer{border-width:5px;padding-bottom:60px}
.footer .logo img{max-width:250px}
.footer .mid li{font-size:12px;line-height:18px}
.footer .copyright{font-size:12px}
.ft-sticky{background:#FFD230;width:100%;position:fixed;left:0;bottom:-100%;padding:10px;z-index:10;transition:.6s;-moz-transition:.6s;-webkit-transition:.6s;display:block}
body.ft-sticky{min-height:120px;text-align:center;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}
.ft-sticky ul{margin:0;padding:0;list-style:none}
.ft-sticky li{width:33%;float:left;margin:0;text-align:center}
.ft-sticky li a{text-decoration:none;color:#000}
.ft-sticky li a i{font-size:25px}
.ft-sticky li img{width:22px}
body.thankyou .thankyou_wrap{padding:30px 15px}
body.thankyou .thankyou_text h2{font-size:22px;line-height:30px}
body.thankyou .thankyou_text p{font-size:16px;line-height:24px}
body.thankyou .footer{padding:20px 0}
.btn-row{display:block;text-align:center}
.btn-row .btn{display:inline-block;margin:7px;letter-spacing: 0;}
.btn-row .btn i{font-size:20px;position:relative;top:3px;margin-right:5px}
.header .social a span{display:none}
.our_locations .btn-row{margin-top:20px}
.header .social a img{margin-right:0;width:30px}
.header .left-part .logo img{max-width:125px}
.choose_eyeq .top_logo li{width:40%}
.choose_eyeq .top_logo li .text{width:100%;font-size:12px;line-height:18px;padding:5px}
.doc_img > img{width:100%}
.doc_img h3,.doc_img ul{padding-left:20px}
.doc_img h3::after{left:20px}
.doc_img h3{font-size:24px}
.doc_img ul{padding-bottom:20px;padding-top:10px}
.doc_img ul li{font-size:12px}
.doc_points h3{font-size:24px;padding:30px 0 10px 20px}
.doc_points_inner{padding:10px 20px}
.doc_points_inner ul li{font-size:15px;line-height:22px}
.doc_points_inner ul li img{width:24px}
.doc_video ul li{width:100%}
.doc_video ul li ~li{margin-top:20px}
.doc_video ul{flex-wrap:wrap}
.doc_video{margin-top:20px}
.doc_data{padding:20px 0}
.rating_carousel .owl-buttons{display:none}
.all_points li{}
.all_points li .points_icon{width:80px;height:80px}
.all_points li p{font-weight:400;font-size:14px;line-height:22px}
.technique_heading h2{font-size:22px;line-height:34px;margin-bottom:15px}
.transplant_points,.transplant_technique{padding:30px 0}
.technique_points ul li{font-size:14px;line-height:24px}
.accordion-header{padding:20px 50px 10px 20px}
.accordion-content{padding:0 20px 10px}
.footer .logo img{max-width:150px}
.footer .mid li{font-size:12px;line-height:18px;padding:5px}
.footer .mid li p br{display:none}
.footer .mid li h5{font-size:14px}
.footer .mid li p{font-size:11px}
.hassle_free ul{justify-content:space-between}
.hassle_free li{width:30%;padding:5px;margin:5px}
.all_points{padding:10px 0 0}
.specialities_tapcontent .common .rightcol li p {min-height: 70px;}
.all_points li h3 {font-size: 15px;}
.doc_img h3 {border-top-left-radius: 0px; border-top-right-radius: 0px}
.service1 ul{padding: 10px 10px 0 10px;}
.service1{padding:20px 0;}
.service1_box h3 {font-size: 18px;margin: 10px 0;line-height: 24px;}
.service1_right{margin-top:20px;}
p.subheading{font-size:18px;line-height:24px;}

.wpcf7 form .wpcf7-response-output {bottom: -25px;}
.form_inbox .ggl_row{padding-top:30px;}
.our_team li {width: 50%;padding: 5px;}
.actor1{margin-top:10px;}
.lifetime_left{margin-bottom:20px;padding-top: 0px;}
.lifetime_left,.lifetime_right {width: 100%;}
.wpcf7 input[type="submit"], .wpcf7-submit, .btn {font-size: 13px;padding: 10px;}
.banner_text ul li {font-size: 13px;line-height: 21px;}
.banner_text h3 {font-size: 14px;line-height: 18px;width: 100%;float: left;}
.banner_text ul {padding-top: 5px;width: 100%;float: left; padding-left: 16px;}
.banner_text h2 {font-size: 26px;width: 100%;margin-bottom: 10px; line-height: 18px; float: left;}
.banner_text{bottom:90px;}
.banner_text svg {width: 16px;}
.lifetime_section{padding-top: 30px; padding-bottom:0;}
.lifetime_left h3 {font-size: 17px;line-height: 24px;}
.form_inbox{margin-top:-90px;}
.google_review1{margin-top:-9px;}
.all_doc .heading h2 {line-height: normal;}
.doc_data_lasik ul li{display:block;}
.doc_data_lasik ul li .doc_points {margin: 0;margin-top: -15%;}

.banner_text.lasik_page h2 {line-height: normal;}
.sub_heading{font-size:15px;margin-bottom: 20px;}
}
@media only screen and (max-width:479px) {
.header{padding:5px 0}
.header .inner-header{padding:5px 0}
.header .social li:last-child{margin-left:10px}
.header .social a{width:auto;height:auto;font-size:25px;border:0}
.header .social a:hover{background:#fff;color:#328bde}
.header .social a,.header .social a:hover{background:none;color:#328bde}
.header .social li.dsk a,.header .social li.mbl a,.header .social li.dsk a:hover,.header .social li.mbl a:hover{background:none;color:#15d170}
.specialities_tapcontent .common .rightcol li{width:50%;max-width:50%;padding:0 3px 10px}
.specialities_tapcontent .common .points{padding-top:10px}
.specialities_tapcontent .common .points li{width:calc(33% - 10px);margin:0 5px;padding:0}
.specialities_tapcontent .common .points span{font-size:11px}
.specialities_tapcontent .common .points li .icon{min-height:40px}
.specialities_tapcontent .common .points li .icon img{max-width:40px;max-height:40px}
.specialities_tapcontent .common .rightcol li p{font-size:12px;line-height:15px}
.specialities_tapcontent .common .points li h3{font-size:12px;line-height:17px}
.popup-location .btn-row{padding-top:15px}
.header .social a .fa-phone{font-size:25px;width:auto;height:auto;background:none;border:none;color:#328bde}
.header .social a.remove-css{margin-left:0}
.btn{width:280px}
}
@media only screen and (max-width:350px) {
.hassle_free li{width:26%;margin:5px}
.header .left-part .logo img{max-width:210px}
.header .social li:last-child{margin-left:7px}
.tagline,.form_inbox h1,.heading{font-size:16px;line-height:20px}
.our_locations .owl-item,.specialities_tabnav .owl-item,.specialities_tabnav .specialitiesl_carousel.center .owl-item{width:50%!important}
.specialities_tapcontent .common .points li{width:calc(50% - 10px)}
.footer{padding:15px 0 70px}
}