@font-face{font-family:'TrajanPro-Regular';src:url(//www.eyedoctorophthalmologistnyc.com/wp-content/themes/opt/fonts/TrajanPro-Regular.eot?) format('eot'), url(//www.eyedoctorophthalmologistnyc.com/wp-content/themes/opt/fonts/TrajanPro-Regular.woff) format('woff'), url(//www.eyedoctorophthalmologistnyc.com/wp-content/themes/opt/fonts/TrajanPro-Regular.ttf) format('truetype'), url(//www.eyedoctorophthalmologistnyc.com/wp-content/themes/opt/fonts/TrajanPro-Regular.svg#TrajanPro-Regular) format('svg');}
@font-face{font-family:'Conv_TrajanProBold';src:url(//www.eyedoctorophthalmologistnyc.com/wp-content/themes/opt/fonts/TrajanProBold.eot);src:local('?'), url(//www.eyedoctorophthalmologistnyc.com/wp-content/themes/opt/fonts/TrajanProBold.woff) format('woff'), url(//www.eyedoctorophthalmologistnyc.com/wp-content/themes/opt/fonts/TrajanProBold.ttf) format('truetype'), url(//www.eyedoctorophthalmologistnyc.com/wp-content/themes/opt/fonts/TrajanProBold.svg) format('svg');font-weight:normal;font-style:normal;}
*, *::before, *::after{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.container:before, .container:after, .group:before, .group:after{content:"";display:table;}
.container:after, .group:after{display:block;height:0;clear:both;visibility:hidden;}
p {
margin-bottom: 15px;
} a{text-decoration:none;transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;}
img{max-width:100%;}
.fl{width:100%;float:left;}
h1, h2, h3{}
h1, h2, h3, h4, h5, h6{font-weight:normal;font-family:'Conv_TrajanProBold' !important;color:#0675c7 !important;}
.grn_btn{color:#fff;padding:6px 30px 6px;border-radius:100px;background:#0675c7;position:relative;text-transform:capitalize;font-size:18px;display:inline-block;}::-webkit-input-placeholder{color:#333 !important;}:-moz-placeholder{color:#333 !important;opacity:1;}::-moz-placeholder{color:#333 !important;opacity:1;}:-ms-input-placeholder{color:#333 !important;}
.grn_btn:hover{background:#005b9e;color:#fff !important;}
.container{max-width:1200px;width:100%;margin:0 auto;position:relative;padding:0 15px;clear:both;}
.classic-header{display:none !important;}
.slide li a p{display:none;}
body{}
#header{border-top:2px solid #333332;}
.book-now{float:right;background:url(//www.eyedoctorophthalmologistnyc.com/wp-content/themes/opt/images/header-icons.png) no-repeat -182px -1px, url(//www.eyedoctorophthalmologistnyc.com/wp-content/themes/opt/images/book-btn-rit.png) no-repeat 185px 0px;padding:0px 30px;margin-top:-2px;}
.book-now a{color:#fff;font-size:12px;background:#333332;padding:6px;display:inline-block;vertical-align:top;font-weight:bold;}
.logo{float:left;margin:8px 0 5px 0;}
.logo a{padding-right:5px;}
.header_right{float:right;}
.head_top{float:right;line-height:1;padding:2px 0 0;clear:right;}
.head_top a{color:#333;}
.head_top a:hover{color:#bd0000;}
.head_top img{margin-top:6px;width:32px;}
.location-div{width:200px;display:inline-block;vertical-align:top;margin:0 50px 0 0;position:relative;}
.location-div img{float:left;margin-right:10px;}
.gastro-loc1{background:url(//www.eyedoctorophthalmologistnyc.com/wp-content/themes/opt/images/header-icons.png) no-repeat;margin-left:-40px;width:33px;height:35px;position:absolute;top:0;display:block;}
.gastro-loc2{background:url(//www.eyedoctorophthalmologistnyc.com/wp-content/themes/opt/images/header-icons.png) no-repeat -38px 1px;margin-left:-40px;width:35px;height:37px;position:absolute;top:0;display:block;}
.gastro-ph{background:url(//www.eyedoctorophthalmologistnyc.com/wp-content/themes/opt/images/header-icons.png) no-repeat -76px;margin-left:-40px;width:35px;height:41px;position:absolute;top:6px;display:block;}
.location{display:block;overflow:hidden;padding:0;line-height:1.4;}
.location span{font-size:14px;}
.span-head{color:#0675c7;font-weight:bold;}
.location span.span-add{color:#5f5f5f;font-size:15px;font-weight:bold;}
.ph_div{width:200px;display:inline-block;padding-left:15px;padding-right:15px;position:relative;}
.ph_div img{float:left;margin-right:10px;}
.ph_div img{-webkit-transition:-webkit-transform .8s ease-in-out;-ms-transition:-ms-transform .8s ease-in-out;transition:transform .8s ease-in-out;}
.ph_div:hover img{transform:rotate(360deg);-ms-transform:rotate(360deg);-webkit-transform:rotate(360deg);}
.ph{display:block;overflow:hidden;padding:10px 0;}
.ph span{font-size:22px;color:#0675c7 !important;font-weight:bold;}
.ph span a, .ph span a:hover{color:#134397;}
.sameday{font-size:13px;line-height:16px;}
#primary-navigation{position:relative;background-color:#0675c7;line-height:1.7;text-align:center;}
#primary-navigation:after{background-image:url(//www.eyedoctorophthalmologistnyc.com/wp-content/themes/opt/images/header-icons.png);background-position:-112px -9px;background-repeat:no-repeat;display:block;font:8px/1 Genericons;position:absolute;right:20px;top:-25px;vertical-align:text-bottom;content:" ";width:67px;height:26px;}
#primary-navigation .menu>li{display:inline-block;vertical-align:middle;position:relative;padding:0;text-align:center;margin:0 -2px !important;border-left:1px solid #9cd7fd;}
#primary-navigation .menu>li:first-child{margin:0 20px 0 0;border-left:1px solid #CD5034;}
#primary-navigation .menu>li>a{color:#fff;display:inline-block;text-align:center;font-size:14px;padding:6px 8px !important;text-transform:uppercase;text-decoration:none !important;font-family:'TrajanPro-Regular';-webkit-text-fill-color:white !important;}
#primary-navigation .menu>li.menu-item-has-children a{padding:6px 24px 6px 10px !important;}
#primary-navigation .menu>li:after{position:absolute;right:0;top:0px;}
#primary-navigation .menu>li:last-child a:after{content:"";position:static;}
#primary-navigation .menu>li:hover, #primary-navigation .menu>li.current-menu-item{background-image:none !important;background-color:#9cd7fd;-webkit-background-clip:black !important;-webkit-text-fill-color:black !important;background-position:center right !important;}
#primary-navigation .menu>li.menu-item-has-children:hover>a, #primary-navigation .menu>li.menu-item-has-children a:focus{background-color:#9cd7fd;-webkit-background-clip:black !important;-webkit-text-fill-color:black !important;color:#000;}
#primary-navigation .menu>li a:hover, #primary-navigation .menu>li.current-menu-item a{color:#9cd7fd !important;background:none !important;-webkit-background-clip:black !important;-webkit-text-fill-color:black !important;}
#primary-navigation .sub-menu li{background-color:rgba(200,232,254,0.9);background-image:none;border-bottom:1px solid #fff;float:left;height:auto;padding:0;text-align:left;width:100%;margin:0;}
#primary-navigation .sub-menu{width:250px;}
#primary-navigation li#menu-item-18 .sub-menu{width:278px;}
#primary-navigation .sub-menu a{border:0 none !important;border-radius:0 !important;color:#000 !important;float:left !important;font-size:13px !important;padding:8px 10px !important;vertical-align:middle;width:100%;text-decoration:none !important;}
#primary-navigation ul.sub-menu a:hover, #primary-navigation .menu>ul.sub-menu li.current-menu-item a, body.accent-gradient .menu .current-menu-item > a{background-color:#0675c7 !important;background:#0675c7 !important;-webkit-background-clip:white !important;-webkit-text-fill-color:white !important;color:#fff !important;padding-left:20px !important;}
#primary-navigation ul ul{float:left;left:-999em;margin:0px 0 0;padding-top:1px;position:absolute;z-index:99;top:100%;}
#primary-navigation ul ul ul{left:-999em;top:auto;margin:0;padding:0;}
#menu-item-221 .sub-menu{right:-20px;}
#primary-navigation .sub-menu a:focus{background-image:none !important;}
#primary-navigation ul li:hover>ul, #primary-navigation ul li.focus>ul{left:0;}
#primary-navigation ul ul li:hover>ul, #primary-navigation ul ul li.focus>ul{left:100%;}
#primary-navigation .menu>li.menu-item-has-children>a{padding-right:1px;}
#primary-navigation .menu>li.menu-item-has-children>a::after{background-image:url(//www.eyedoctorophthalmologistnyc.com/wp-content/themes/opt/images/header-icons.png);background-position:-113px 0px;background-repeat:no-repeat;display:block;font:8px/1 Genericons;position:absolute;right:5px;top:13px;vertical-align:text-bottom;content:" ";width:13px;height:10px;}
.primary-navigation .menu-item-has-children li.menu-item-has-children>a::after, .primary-navigation .menu-item-has-children li.page_item_has_children>a::after, .primary-navigation .page_item_has_children li.menu-item-has-children>a::after, .primary-navigation .page_item_has_children li.page_item_has_children>a::after{right:8px;top:24px;}
html.js{padding-top:0px !important;}
#menu-main-menu{margin:0 !important;padding:0 !important;}
.banner{background:url(//www.eyedoctorophthalmologistnyc.com/wp-content/themes/opt/images/banner.jpg) no-repeat center center/cover;position:relative;}
.caption{width:385px;position:absolute;font-weight:bold;line-height:1.2;text-align:center;left:0;right:0;margin:auto;top:30%;}
.caption p{color:#2a2a2a;font-size:18px;font-family:'TrajanPro-Regular';}
.caption h2{font-size:34px;color:#0675c7;text-transform:uppercase;line-height:1.1;font-weight:bold;}
.caption h4{font-weight:bold;}
.banner_form{width:346px;margin:45px 0 30px;border-radius:10px 10px 6px 6px;overflow:hidden;float:right;}
.bgform{background:#fff none repeat scroll 0 0;}
.banner_form h2{font-size:26px;text-align:center;background:url(//www.eyedoctorophthalmologistnyc.com/wp-content/themes/opt/images/form-head.png) no-repeat center / cover;margin:0;color:#fff !important;padding:20px 0 25px;font-weight:bold;}
.banner_form .iner-form{padding:0 15px;text-align:center;position:relative;top:-20px;}
.banner_form input[type="text"], .banner_form input[type="email"]{border:1px solid #e7e7e7;border-radius:5px;padding:10px;width:100%;height:38px;margin-bottom:10px;font-size:13px;}
.banner_form textarea{border:1px solid #e7e7e7;border-radius:5px;padding:10px;width:100%;height:60px;font-size:14px;}
.banner_form input[type="submit"]{background:#000 !important;padding:0 10px;color:#fff;font-size:11px;border:0;border-radius:4px 0;cursor:pointer;position:absolute;bottom:0;right:15px;line-height:28px;}
span.wpcf7-not-valid-tip{font-weight:normal !important;font-size:11px;position:absolute;z-index:0;right:14px;top:0;}
.wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors{font-size:11px;}
.banner_form .wpcf7-response-output.wpcf7-display-none.wpcf7-validation-errors{display:none !important;}
.mobile_form{display:none;}
.sec2{background:url(//www.eyedoctorophthalmologistnyc.com/wp-content/themes/opt/images/logos-bg.jpg);}
.sec3{padding:20px 0;}
.h_title{color:#0675c7;margin-bottom:10px;font-size:36px;text-align:center;font-weight:bold;}
.sec3_lft{float:left;width:910px;margin-right:20px;position:relative;line-height:1.5;}
.iner-sec3{font-size:14px;}
.iner-sec3 .content{overflow:hidden;float:right;width:69% !important;padding:0 !important;}
.iner-sec3 h2{font-size:14px;font-weight:bold;margin-bottom:10px;line-height:1.2;font-family:inherit !important;}
.iner-sec3 img{float:left;margin-right:15px;width:250px;border:1px solid #ccc;}
.iner-sec3 a.grn_btn{float:right;}
.name{font-size:15px;margin-bottom:4px;font-weight:bold;}
.sec3_lft .h_title{font-size:20px;text-align:left;line-height:1;}
.sec3_lft .h_title span{font-size:28px;}
p.welcom-btn{float:right;}
#sec9 .content ul{font-size:15px !important;}
p.welcom-btn a{font-size:13px;}
.sec3_rit{text-align:center;width:240px;float:right;position:relative;padding-left:14px;margin-top:30px;}
.sec3_rit:before{content:"";position:absolute;width:1px;height:100%;background:#e5e5e5;left:0;top:0;}
.sec3_rit a.grn_btn{margin-top:7px;font-size:13px;display:none;}
.sec3_rit img{width:198px;}
.the-pres-img-small{display:none;}
.sec3_rit h2{font-size:16px;}
.sec3_rit .content{font-size:12px;line-height:1.5;margin:12px 0 0 0;color:#000;}
.sec3_rit_last_img{width:auto !important;}
.sec3_rit .content p{float:left;}
.sec8{background:#c8e8fd;}
.sec4{padding:40px 0;color:#fff;background:#2f96c2;}
.sec4 .h_title{color:#fff !important;}
.whysu{margin-top:20px;width:100%;float:left;}
.whyus-col{width:31%;float:left;font-size:14px;text-align:center;}
.whyus-col > div h4{font-size:18px;color:#fff !important;margin:12px 0 0 0;}
.pint1 h4{margin:3px 0 0 0 !important;}
.pint3 h4{margin:4px 0 0 0 !important;}
.whyus-col>div{position:relative;margin:0px 0 20px;height:60px;width:100%;display:table;}
.whyus-col a{color:#fff;display:table-cell;vertical-align:middle;height:60px;cursor:default;}
.whyus-col>div:before{width:61px;height:60px;position:absolute;content:"";}
.whyus-col1>div p{font-size:13px;}
.footer .textwidget{margin-bottom:10px;color:#fff !important;}
.footer .widget-title{color:#fff !important;}
.whyus-col1>div:before{left:0;}
.whyus-col1>div{padding-left:76px;text-align:left;}
.whyus-col.whyus-col2{margin:0 20px;padding-left:15px;}
.whyus-col.whyus-col2 img{width:70%;}
.whyus-col.whyus-col3{margin-right:0;}
.whyus-col3>div:before{right:0;}
.whyus-col3>div{padding-right:76px;text-align:right;}
.pint1:before{background:url(//www.eyedoctorophthalmologistnyc.com/wp-content/themes/opt/images/all-icons.png) no-repeat -10px -10px;}
.pint2:before{background:url(//www.eyedoctorophthalmologistnyc.com/wp-content/themes/opt/images/all-icons.png) no-repeat -81px -10px;}
.pint3:before{background:url(//www.eyedoctorophthalmologistnyc.com/wp-content/themes/opt/images/all-icons.png) no-repeat -151px -10px;}
.pint4:before{background:url(//www.eyedoctorophthalmologistnyc.com/wp-content/themes/opt/images/all-icons.png) no-repeat -223px -10px;}
.pint5:before{background:url(//www.eyedoctorophthalmologistnyc.com/wp-content/themes/opt/images/all-icons.png) no-repeat -294px -10px;}
.pint6:before{background:url(//www.eyedoctorophthalmologistnyc.com/wp-content/themes/opt/images/all-icons.png) no-repeat -365px -10px;}
.sec5{padding:40px 0;}
.sec5 .h_title{color:#0675c7;}
.ofc1{width:48%;float:left;padding:10px;box-shadow:0 0 3px #999;margin-right:44px;margin-top:10px;}
.ofcheader{background-repeat:no-repeat;background-color:#0675c7;background-position:10px;color:#fff;font-size:14px;padding:5px 0 5px 15px;width:100.1%;}
.ofcheader h3{font-size:22px;font-weight:bold;color:#fff !important;}
.ofcheader p{margin:0;}
.sec5 .bx-wrapper .bx-viewport{left:0;box-shadow:0 0 0;border:0;}
.sec5 .bx-wrapper .bx-viewport ul li{}
.sec5 .bx-wrapper .bx-controls-direction a{width:23px;height:35px;}
.sec5 .bx-wrapper .bx-prev{background:url(//www.eyedoctorophthalmologistnyc.com/wp-content/themes/opt/images/arrows2.png) no-repeat -2px -2px;}
.sec5 .bx-wrapper .bx-prev:hover{background:url(//www.eyedoctorophthalmologistnyc.com/wp-content/themes/opt/images/arrows2.png) no-repeat -2px -43px;}
.sec5 .bx-wrapper .bx-next{background:url(//www.eyedoctorophthalmologistnyc.com/wp-content/themes/opt/images/arrows2.png) no-repeat -34px -2px;}
.sec5 .bx-wrapper .bx-next:hover{background:url(//www.eyedoctorophthalmologistnyc.com/wp-content/themes/opt/images/arrows2.png) no-repeat -34px -43px;}
.ofc1.ofc2{margin-right:0;}
.grn_btn.cd-btn{margin:0 auto;display:table;clear:both;font-size:16px;font-weight:600;}
.sec6 .grn_btn.cd-btn{margin:14px auto 0 auto;}
.sec6{padding:40px 0;background-color:#c8e8fd;}
.sec6 .h_title{color:#7d589e;}
.condions{text-align:center;margin:0 !important;}
.condions li{float:left;margin-top:15px;margin-bottom:15px;list-style:none;border:1px solid #ccc !important;}
.condions li img{display:block;}
.condions li .content{display:table;width:100%;height:60px;background:#fff;padding:0 2px;}
.condions li h3{font-size:18px;line-height:20px;color:#7d589e;display:table-cell;vertical-align:middle;font-weight:bold;font-family:inherit !important;}
.condions li h3 a{color:#0675c7;}
.condions .slide{width:21% !important;margin:0 20px;display:inline-block;vertical-align:top;}
.condions .slide:first-child{margin-left:0;}
.condions .slide:last-child{margin-right:0;}
#sec5 img{width:100%;float:left;}
.sec7{padding:40px 0 10px;}
.proces{margin-top:10px;width:100%;float:left;}
.proces-col{width:32%;float:left;font-size:14px;text-align:center;}
.proces-col>div h4{font-size:18px;font-weight:bold;color:#0675c7 !important;text-decoration:underline !important;}
.proces-col>div{position:relative;margin:0px 0 30px;height:60px;width:100%;display:table;font-size:14px;}
.proces-col a{color:#333;display:block;vertical-align:middle;}
.proces-col>div:before{width:87px;height:87px;position:absolute;content:"";}
.proces-col span{color:#599e30;}
.proces-col1>div:before{right:-30px;top:-4px;}
.proces-col1>div{padding-right:76px;text-align:right;}
.proces-col.whyus-col2{margin:0 20px;padding-left:15px;}
.proces-col.whyus-col3{margin-right:0;}
.proces-col3>div:before{left:-30px;top:-8px;}
.proces-col3>div{padding-left:76px;text-align:left;}
.ppt1:before{background:url(//www.eyedoctorophthalmologistnyc.com/wp-content/themes/opt/images/proces-all-icons.png) no-repeat -10px -7px;}
.ppt2:before{background:url(//www.eyedoctorophthalmologistnyc.com/wp-content/themes/opt/images/proces-all-icons.png) no-repeat -109px -7px;}
.ppt3:before{background:url(//www.eyedoctorophthalmologistnyc.com/wp-content/themes/opt/images/proces-all-icons.png) no-repeat -208px -7px;}
.ppt4:before{background:url(//www.eyedoctorophthalmologistnyc.com/wp-content/themes/opt/images/proces-all-icons.png) no-repeat -10px -104px;}
.ppt5:before{background:url(//www.eyedoctorophthalmologistnyc.com/wp-content/themes/opt/images/proces-all-icons.png) no-repeat -109px -104px;}
.ppt6:before{background:url(//www.eyedoctorophthalmologistnyc.com/wp-content/themes/opt/images/proces-all-icons.png) no-repeat -208px -103px;}
.proces-col.proces-col3{float:right;}
.proces-col.proces-col2{text-align:center;width:36%;}
.sec8{padding:40px 0;text-align:center;}
.sec8 .h_title{color:#fff;margin-bottom:30px;}
.p-review{width:23%;text-align:left;display:inline-block;vertical-align:top;margin:0 10px;font-size:14px;}
.p-review:last-child{margin-right:0;}
.p-review .content{background:#fff url(//www.eyedoctorophthalmologistnyc.com/wp-content/themes/opt/images/quot-icon.png) no-repeat 90% 90%;border-radius:10px;color:#000;padding:20px 20px 0;position:relative;line-height:1.5;min-height:330px;}
.p-review .content:after{content:url(//www.eyedoctorophthalmologistnyc.com/wp-content/themes/opt/images/review_arow.png);position:absolute;right:60px;bottom:-20px;margin:auto;}
.p-review .content img{position:absolute;border-radius:100%;border:2px solid #00aa00;padding:2px;left:10px;display:none;}
.p-review-name{float:left;width:100%;color:#fff;padding:14px;font-size:18px;position:relative;font-weight:bold;}
.p-review-name h3{color:#2f2f2f!important;font-family:inherit !important;font-size:15px;width:61%;line-height:16px;text-decoration:underline;}
.p-review-name:after{position:absolute;right:0;top:14px;content:url(//www.eyedoctorophthalmologistnyc.com/wp-content/themes/opt/images/5stars.png);}
#triangle-down{width:0;height:0;border-left:0px solid transparent;border-right:26px solid transparent;border-top:20px solid #fff;position:absolute;left:0;right:0;margin:auto;bottom:-20px;}
.sec8 a.grn_btn{margin-top:15px;}
.sec9{padding:40px 0;font-size:18px;}
.sec9 img{float:left;}
.sec9 h2{font-size:24px;color:#0675c7;margin-bottom:10px;font-weight:bold;}
.sec9 .content{overflow:hidden;width:100%;float:right;padding:0;}
.sec9 .content p{line-height:1.6;font-size:14px;}
.sec9 .content .appoint-btn>a{color:#fff;margin-top:15px;padding:10px 30px;border-radius:100px;background:#0675c7;position:relative;text-transform:capitalize;font-size:18px;display:inline-block;font-weight:bold;}
.sec10{background:url(//www.eyedoctorophthalmologistnyc.com/wp-content/themes/opt/images/map-bg.jpg) no-repeat center center/ cover;}
.contact-info{width:322px;color:#fff;font-size:17px;}
.contact-info p{margin:3px 0;}
.contact-info h2{background:#014f88;color:#fff !important;font-size:22px;text-align:center;padding:1px;font-weight:bold;margin:0;}
.add-1{background-color:#3cacfe;padding:30px 20px;}
.locat-head{font-size:15px;background:url(//www.eyedoctorophthalmologistnyc.com/wp-content/themes/opt/images/map-pin.png) no-repeat left 4px;padding-left:18px;}
.locat-ph{background:url(//www.eyedoctorophthalmologistnyc.com/wp-content/themes/opt/images/ph.png) no-repeat left;padding-left:18px;font-size:18px;}
.locat-ph a{color:#fff;}
.add-2{background-color:#045ea0;padding:30px 20px;}
#sec10 .contact-info{padding:0 !important;}
#footer{background:url(//www.eyedoctorophthalmologistnyc.com/wp-content/themes/opt/images/footer-bg.png);color:#fff;font-size:17px;padding:50px 0px 0px 0px;}
.ft-col{position:relative;float:left;}
.ft-col h3{font-size:24px;background:url(//www.eyedoctorophthalmologistnyc.com/wp-content/themes/opt/images/ft-head-line.png) repeat-x center bottom;padding-bottom:15px;margin-bottom:15px;font-weight:bold;}
.ft-col ul{}
.ft-col ul li{background:url(//www.eyedoctorophthalmologistnyc.com/wp-content/themes/opt/images/ft-arrow.png) no-repeat left;padding-left:15px;margin-bottom:20px;}
.ft-col ul li a{color:#fff;}
.ft-col ul li a:hover{color:#0675c7;}
.ft-nav{width:220px;padding-right:50px;margin-right:50px;}
.ft-recent-post{width:340px;padding-right:50px;margin-right:50px;font-size:14px;}
.ft-rec-post{margin-bottom:30px;width:100%;float:left;}
.post-date{width:50px;height:50px;border-radius:5px;text-align:center;float:left;margin-right:15px;}
.post-date span{display:block;}
span.date{}
span.date span{color:#8ac43e;}
.month{background:#2e819c;color:#fff;border-radius:0 0 5px 5px;font-size:14px;}
.ft-rec-post .content{overflow:hidden;}
.post-title a{color:#fff;}
.ft-rec-post a:hover{}
.post-author{color:#8ac43e;}
.ft-newsleter{width:234px;}
.ft-newsleter.ft-col:after{content:"";}
.new-form{}
.new-form input[type="text"]{background:none;border:1px solid #919191;padding:12px;width:100%;color:#fff;}
.new-form input[type="button"]{background:url(//www.eyedoctorophthalmologistnyc.com/wp-content/themes/opt/images/submit-btn-bg.png) no-repeat;color:#fff;border:0;text-transform:uppercase;text-align:center;padding:11px 20px;width:100%;font-size:18px;cursor:pointer;}
.new-form::-webkit-input-placeholder{color:#fff;}
.new-form:-moz-placeholder{color:#fff;opacity:1;}
.new-form::-moz-placeholder{color:#fff;opacity:1;}
.new-form:-ms-input-placeholder{color:#fff;}
.ft-social{text-align:center;}
.ft-social a{margin:0 2px;}
.cpy{background:#0675c7;color:#fff;padding:10px 0;position:relative;}
.cpy:after{content:url(//www.eyedoctorophthalmologistnyc.com/wp-content/themes/opt/images/cpy-icon.png);right:0;top:-43px;position:absolute;}
.home .disclaim_cnt{display:none;}
.disclaim{background:#efefef;padding:20px;margin-bottom:10px;width:100%;float:left;}
.featured_img{position:relative;color:#fff;}
.featured_img img{width:100%;height:auto;display:block;}
.featured_img .banner_logo img{width:auto;display:inline-block;width:276px;}
.featured_img .container{position:absolute;left:0;right:0;top:0;bottom:0;margin:auto;}
.featured_img .head_title{text-transform:uppercase;font-size:26px;padding:4px 30px;width:70%;float:right;text-align:center;font-weight:bold;}
.div1{display:table;width:100%;height:100%;}
.div2{display:table-cell;vertical-align:middle;}
.breadcrumb_wrap{background:#eee;padding:15px 0;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
.breadcrumb_wrap a{color:#3fb7cd;font-size:13px;text-decoration:underline;}
.breadcrumbs{float:left;margin-right:5px;}
.breadcrumbs>span:last-child{display:none;}
.breadcrumb_wrap div{font-size:13px;}
#primary{padding-top:50px;padding-bottom:50px;}
.site-main{width:68%;float:left;margin-right:20px;}
.entry-content{}
.entry-content h1{font-size:20px;position:relative;margin-bottom:20px;color:#215a6d;}
.entry-content h2{font-size:14px;font-weight:bold;position:relative;padding-bottom:10px;width:100%;float:left;font:18px/20px 'MuseoSlab500Regular', arial, helvetica, sans-serif;}
.entry-content h3:after{content:url(//www.eyedoctorophthalmologistnyc.com/wp-content/themes/opt/images/head-sap.png);position:absolute;bottom:-10px;left:0;}
.entry-content h3 span{font-size:26px;}
.entry-content p{font-size:13.5px;line-height:20px;color:#333333;}
.entry-content ul{margin-bottom:10px;width:100%;}
.entry-content ol{margin-bottom:10px;width:100%;float:left;}
.entry-content ul li{margin-bottom:8px;background:url(//www.eyedoctorophthalmologistnyc.com/wp-content/themes/opt/images/ft-arrow.png) no-repeat left 5px;padding-left:25px;}
.entry-content a{color:#518d2c;}
.entry-content a:hover{color:#000;}
.entry-content ol li{margin-bottom:8px;}
.entry-content ul.points{}
.entry-content ul.points{width:100%;float:left;}
.entry-content ul.points li{float:left;margin-right:30px;font-weight:bold;font-size:20px;list-style:disc;background:none;padding-left:0;}
.entry-content ul.points li:first-child{list-style:none;}
.sidebaar{float:right;width:30%;}
.sidebaar .inquiry_form{margin-bottom:15px;width:100%;background:#fff;border-radius:10px 10px 6px 6px;overflow:hidden;border:1px solid #ccc;}
.inquiry_form h2{font-size:26px;text-align:center;background:url(//www.eyedoctorophthalmologistnyc.com/wp-content/themes/opt/images/form-head.png) no-repeat center / cover;color:#fff;padding:18px 0 40px;font-weight:bold;}
.inquiry_form .iner-form{padding:0 15px;margin-top:-20px;text-align:center;}
.inquiry_form input[type="text"], .inquiry_form input[type="email"]{border:1px solid #e7e7e7;border-radius:5px;padding:10px;width:100%;height:40px;margin-bottom:10px;}
.inquiry_form textarea{border:1px solid #e7e7e7;border-radius:5px;padding:10px;width:100%;height:98px;}
.inquiry_form input[type="submit"]{background:rgb(105,184,56);background:-moz-linear-gradient(top, rgba(105,184,56,1) 0%, rgba(86,150,46,1) 100%);background:-webkit-linear-gradient(top, rgba(105,184,56,1) 0%, rgba(86,150,46,1) 100%);background:linear-gradient(to bottom, rgba(105,184,56,1) 0%, rgba(86,150,46,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#69b838', endColorstr='#56962e', GradientType=0 );padding:8px 12px;color:#fff;font-size:18px;border:0;border-radius:4px;cursor:pointer;}
.sidebar_press{width:100%;float:left;margin:15px 0;border-radius:10px 10px 6px 6px;overflow:hidden;border:1px solid #ccc;}
.inquiry_form ~ div h2{padding-bottom:20px;}
.sidebar_press h2{font-weight:bold;font-size:26px;text-align:center;color:#fff;background:url(//www.eyedoctorophthalmologistnyc.com/wp-content/themes/opt/images/form-head.png) no-repeat center / cover;padding:20px 0;}
.sidebar_press .press-cnt{width:100%;padding:10px;min-height:inherit;margin-bottom:0;}
.sidebar_press .press-cnt:last-child{border:0;margin-bottom:0px;}
.sidebar_press .pres-img{width:100px;height:auto !important;border:1px solid #ccc;padding:4px;}
.sidebar_press .content h4{font-weight:bold;font-size:14px;}
.sidebar_press .pres-img img{height:auto !important;border:1px solid #ccc;display:block;}
.sidebar_press .press-cnt .content a{float:right;background:none;color:#000;}
.sidebar_press .press-cnt .content a:hover{color:#000;}
.sidebar_press .press-cnt p{margin-bottom:4px;}
.disclaimer{display:none;border:1px solid #ccc;margin:20px 0;border-radius:10px 10px 6px 6px;overflow:hidden;}
.disclaimer h2{font-size:26px;text-align:center;color:#fff;background:url(//www.eyedoctorophthalmologistnyc.com/wp-content/themes/opt/images/form-head.png) no-repeat center / cover;padding:20px 0;}
.disclaimer .content{padding:15px;background:#efefef;}
.float-img{float:right;border:1px solid #ccc;padding:5px;margin:0px 0 6px 15px;}
.float-img img{display:block;}
img.alignnone.size-full.wp-image-488{width:350px;}
img.alignnone.size-full.wp-image-505{border:1px solid #ccc;}
ul.main-list{overflow:hidden;}
ul.main-list li{width:48%;display:inline-block;padding:15px;border-bottom:1px solid #0675c7;background-position:left 22px;margin:0px;font-size:20px;}
ul.main-list li:nth-child(even){margin-left:15px;}
ul.main-list li:hover{background:#0675c7;color:#fff;}
ul.main-list li:hover a{color:#fff;}
.flow{overflow:hidden;}
.entry-content .carnegie-page{}
.entry-content .carnegie-page div.group{margin-bottom:15px;}
.entry-content .carnegie-page h3{float:none;}
.entry-content .carnegie-page img{}
.lft-img{width:100%;float:left;margin-bottom:15px;}
.lft-img img{float:left;}
.lft-img .content{overflow:hidden;vertical-align:baseline;display:block;padding:15px 10px 15px 30px;}
.sidebaar .contact-info{width:100%;border-radius:10px 10px 6px 6px;overflow:hidden;margin-top:20px;display:none;}
.sidebaar .contact-info h2{font-size:26px;text-align:center;color:#fff;background:url(//www.eyedoctorophthalmologistnyc.com/wp-content/themes/opt/images/form-head.png) no-repeat center / cover;padding:20px 0;text-transform:uppercase;}
ul.ul-1{width:48%;float:left;margin-right:15px;}
ul.ul-2{width:50%;float:left;}
.imp-rem{background:#fbf899 url(//www.eyedoctorophthalmologistnyc.com/wp-content/themes/opt/images/importantReminder.png) no-repeat left top;padding:20px 10px 20px 140px;margin-bottom:10px;width:100%;float:left;display:none;}
img.alignnone.size-full.wp-image-246{width:172px;height:auto;}
.nyc-hotels{width:100%;float:left;}
.nyc-hotels-body{width:49%;display:inline-block;vertical-align:top;background:url(//www.eyedoctorophthalmologistnyc.com/wp-content/themes/opt/images/add1-bg.png);color:#fff;padding:10px;margin-bottom:15px;}
.nyc-hotels-body h2{font-size:16px;background:url(//www.eyedoctorophthalmologistnyc.com/wp-content/themes/opt/images/map-pin.png) no-repeat left 4px;padding-left:15px;}
.nyc-hotels-body:nth-child(even){float:right;}
.nyc-hotels-body p{padding-left:16px;margin-bottom:0;}
.cnfpg{padding-top:50px;}
.cnfpg h1{font-size:18px;font-weight:bold;text-transform:uppercase;position:relative;margin-bottom:24px;}
.address1{width:50%;float:left;color:#fff;}
.map1, .map2{width:47%;float:left;}
.map2{float:right;}
.map1 iframe, .map2 iframe{width:100%;height:380px;}
.cnfpg-form{width:34%;float:left;margin:0 28px;}
.cnfpg-form h2{font-size:36px;margin-bottom:20px;text-align:center;font-weight:bold;}
.cnfpg2{padding:50px 0;}
.cnfpg-form input[type="text"], .cnfpg-form input[type="email"]{border:1px solid #e7e7e7;border-radius:5px;padding:10px;width:100%;height:40px;margin-bottom:10px;}
.cnfpg-form textarea{border:1px solid #e7e7e7;border-radius:5px;padding:10px;width:100%;height:98px;}
.cnfpg-form input[type="submit"]{background:rgb(105,184,56);background:-moz-linear-gradient(top, rgba(105,184,56,1) 0%, rgba(86,150,46,1) 100%);background:-webkit-linear-gradient(top, rgba(105,184,56,1) 0%, rgba(86,150,46,1) 100%);background:linear-gradient(to bottom, rgba(105,184,56,1) 0%, rgba(86,150,46,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#69b838', endColorstr='#56962e', GradientType=0 );padding:8px 12px;color:#fff;font-size:18px;border:0;border-radius:4px;cursor:pointer;}
.press-cnt{width:48%;float:left;border-bottom:1px solid #ccc;min-height:212px;padding-bottom:10px;margin-bottom:20px;}
.pres-img{float:left;margin-right:15px;width:140px;}
.pres-img img{height:auto;}
.press-cnt .content{overflow:hidden;}
.press-cnt .content p span{color:#0675c7;}
.press-cnt .content a{color:#fff;font-size:12px;padding:5px 16px;}
.pres-left.press-cnt:nth-child(odd){float:right;}
.page-id-175 .site-main{}
.page-id-175 .site-main .p-reviews{width:100%;float:left;border-bottom:1px solid #ccc;margin-bottom:15px;}
.page-id-175 .site-main .p-review{width:100%;}
.page-id-175 .site-main .p-review .content{border:1px solid #ccc;}
.page-id-175 .site-main .p-review-name{color:#000;}
.page-id-175 .site-main .entry-content .p-review-name h3{font-size:18px;line-height:1.4;padding-bottom:0;}
.page-id-175 .site-main #triangle-down{border-top:0;border-left:20px solid transparent;border-right:0px solid transparent;border-bottom:20px solid #fff;left:120px;right:auto;background:#ccc;bottom:-20px;}
.blog_page{padding:60px 0 40px;}
.blog_wrap{width:70%;float:left;}
.blog_post .hm-blog-post{width:100%;position:relative;float:left;border-bottom:1px solid #ccc;margin-bottom:20px;font-size:14px;color:#000;}
.blog_post .blog-content{width:100%;float:left;}
.blog_post .blog-content h2{font-size:18px;font-weight:bold;margin-bottom:10px;}
.blog_post .blog-content h2 a{color:#000;}
.blog_post .blog-content h2 a:hover{color:#8ac43e;}
.blog_box{border:1px solid #ccc;margin-bottom:15px;padding:10px;}
.post_img{margin-bottom:15px;margin-right:15px;width:200px;float:left;position:relative;}
.blog_post .blog-content a.grn_btn{margin-left:10px;margin-top:10px;color:#fff;float:right;font-size:12px;}
.post_img img{width:100%;height:auto;display:block;padding:5px;position:relative;border:1px solid #ccc;}
.post_img .blog-date{position:absolute;left:0;top:0;}
.post_title{font-size:30px;margin:6px 0;}
.post_title a{color:#000;}
.post_title a:hover{color:#c3261f;}
.catg span.post-data a{color:#000;}
.catg span.post-data a:hover{color:#8ac43e;}
.blog_date_wrap{color:#c3261f;background:url(//www.eyedoctorophthalmologistnyc.com/wp-content/themes/opt/images/date.png) no-repeat left;padding-left:20px;font-size:14px;margin:18px 0;}
.blog_date_wrap a{color:#000;}
.blog_date_wrap a:hover{color:#c3261f;}
.blog_footer{border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:5px 0;width:100%;float:left;}
.blog_footer a.grn_btn{color:#fff;padding:4px 20px 4px;font-size:12px;float:right;}
.catg{margin-bottom:6px;}
.post-data{margin-left:6px;}
.blog_single{float:left;margin-right:15px;width:70%;}
.blog_single .entry-content{overflow:hidden;}
.blog_single .entry-title{font-size:18px;color:#000;margin-bottom:15px;text-transform:uppercase;font-weight:bold;}
.blog_single .entry-content h3{font-size:16px;}
.blog_single .post-thumbnail{margin-bottom:15px;width:400px;float:left;margin-right:15px;}
.blog_single .post-thumbnail img{display:block;padding:5px;width:100%;height:auto;border:1px solid #ccc;padding:4px;}
.blog_single div#comments, .blog_single .entry-footer, .blog_single h2.screen-reader-text{display:none;}
.blog_single .nav-links a{font-size:14px;background:#0675c7;color:#fff !important;padding:8px 10px 5px;display:inline-block;text-transform:uppercase;margin-top:10px;width:140px;text-align:center;margin-right:5px;text-decoration:none !important;}
.blog_single .nav-links a:hover{background:#0675c7;}
.blog_single .nav-links>div{display:inline-block;}
.blog_single .entry-content a{color:#000;}
.blog_single .entry-content a:hover{color:#518d2c;}
aside#secondary{width:100%;position:relative;}
aside#secondary:after{content:url(//www.eyedoctorophthalmologistnyc.com/wp-content/themes/opt/images/shado.png);position:absolute;left:0;bottom:-20px;}
aside#secondary section{font-size:16px;}
aside#secondary section h2{background:#0675c7;color:#fff;font-size:26px;padding:8px;text-align:center;font-weight:bold;}
aside#secondary section ul{list-style:none;padding:15px;}
aside#secondary section ul li{margin-bottom:8px;background:url(//www.eyedoctorophthalmologistnyc.com/wp-content/themes/opt/images/bullit.png) no-repeat left 4px;padding-left:25px;background:url(//www.eyedoctorophthalmologistnyc.com/wp-content/themes/opt/images/ft-arrow.png) no-repeat left 5px;padding-left:25px;}
aside#secondary section ul li a{font-size:16px;text-transform:capitalize;color:#656565;}
aside#secondary section ul li a:hover{color:#0675c7;}
aside#secondary section:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0;}
.blog_post nav.navigation.pagination h2{display:none;}
.blog_post .nav-links a{font-size:14px;background:#569dcc;color:#fff;padding:8px 10px;display:inline-block;text-transform:uppercase;margin-top:10px;text-align:center;margin-right:5px;}
span.page-numbers.current{background:#c3261f;color:#fff;padding:6px 10px;margin-right:5px;}
.blog_post .nav-links a:hover{background:#c3261f;}
.blogpostsnav{font-size:14px;float:left;width:100%;margin-top:20px;text-transform:uppercase;}
.blogpostsnav ul{margin:0;padding:0;}
.blogpostsnav li a, .blogpostsnav li a:hover, .blogpostsnav li.active a, .blogpostsnav li.disabled{color:#fff;text-decoration:none;}
.blogpostsnav li{display:inline;}
.blogpostsnav li a, .blogpostsnav li a:hover, .blogpostsnav li.active a, .blogpostsnav li.disabled{background-color:#0675c7;cursor:pointer;padding:8px 10px;color:#fff !important;}
.blogpostsnav li a:hover, .blogpostsnav li.active a{background-color:#0675c7;color:#fff;}
.side-wrap{width:28%;float:right;}
.side-wrap .inquiry_form{width:100%;margin-top:0;margin-bottom:20px;}
.blog_sidebar.sidebaar{width:100%;}
.error404{}
.error-404 h1{font-size:100px;text-align:center;color:#ccc;}
.error-404 .page-content{}
.error-404 .page-content .search-form{}
.error-404 .page-content .search-form label span.screen-reader-text{display:none;}
.error-404 .page-content .search-form input[type="search"]{padding:10px 15px;height:44px;border:1px solid #ccc;}
.error-404 .page-content .search-form button[type="submit"]{background:#0675c7;border:0;color:#fff;padding:12px;cursor:pointer;height:44px;}
.search_page{width:70%;float:left;}
.search_page article{border:1px solid #ccc;padding:10px;margin-bottom:20px;width:100%;float:left;}
.search_page article .entry-header{margin-bottom:10px;}
.search_page article .entry-header a{color:#656565;}
.search_page article .entry-header a:hover{color:#c3261f;}
.search_page article a.post-thumbnail{margin-bottom:15px;display:inline-block;width:300px;float:left;margin-right:15px;}
.search_page article a.post-thumbnail img{border:1px solid #ccc;padding:5px;display:block;height:auto;width:100%;}
.search_page article .entry-summary{overflow:hidden;display:block;}
.search_page article .entry-summary a{color:#000;}
.search_page article .entry-summary a:hover{color:#c3261f;}
.search_page article .entry-footer{width:100%;float:left;display:none;}
.search_page article .entry-footer a{color:#000;}
.search_page article .entry-footer a:hover{color:#c3261f;}
.search_page article .entry-footer span{margin-left:5px;margin-right:5px;}
.search_page nav.navigation.pagination h2{display:none;}
.search_page .nav-links a{font-size:14px;background:#8d171c;color:#fff;padding:8px 10px 5px;display:inline-block;text-transform:uppercase;margin-top:10px;text-align:center;margin-right:5px;}
.search_page span.page-numbers.current{background:#999;color:#fff;padding:8px 10px;margin-right:5px;text-transform:uppercase;}
.search_page .nav-links a:hover{background:#999;}
.ufaq-faq-category{margin-bottom:25px;}
.ufaq-faq-category-title{}
.ufaq-faq-category-title h4{font-size:18px;font-weight:bold;text-transform:uppercase;position:relative;margin-bottom:24px;}
.ufaq-faq-div{border:1px solid #ccc;margin-bottom:10px;padding:0;}
.ufaq-faq-title{background:#0675c7 none repeat scroll 0 0;}
.entry-content .ufaq-faq-title a{color:#fff;}
.ewd-ufaq-post-active .ufaq-faq-title{background:#518d2c;}
.ufaq-faq-title h1, .ufaq-faq-title h2, .ufaq-faq-title h3, .ufaq-faq-title h4, .ufaq-faq-title h5, .ufaq-faq-title h6{margin:8px 0 !important;}
.app_form{text-align:center;}
.app_form input[type="text"], .app_form input[type="email"]{border:1px solid #ccc;padding:10px 15px;margin-bottom:10px;width:100%;font-size:14px;}
.app_form textarea{height:80px;border:1px solid #ccc;padding:10px 15px;width:100%;font-size:14px;}
.app_form input[type="submit"]{color:#fff;padding:6px 20px 6px;background:#0675c7;position:relative;text-transform:capitalize;font-size:18px;display:inline-block;border:0;cursor:pointer;margin-top:6px;}
#wpcf7-f855-o1>br, #wpcf7-f855-o1 form>br, #wpcf7-f855-o2>br, #wpcf7-f855-o2 form>br, #wpcf7-f855-o3>br, #wpcf7-f855-o3 form>br{display:none;}
#AnythingPopup_BoxContainerHeader1{height:34px !important;}
#AnythingPopup_BoxClose1, #AnythingPopup_BoxClose2{margin:0 !important;width:auto !important;}
#AnythingPopup_BoxContainer1, #AnythingPopup_BoxContainerHeader1, #AnythingPopup_BoxContainer2, #AnythingPopup_BoxContainerHeader2{border-radius:0!important;}
#AnythingPopup_BoxTitle1, #AnythingPopup_BoxTitle2{margin-left:16px !important;}
#AnythingPopup_BoxContainerHeader2 a{background:#333;padding:5px;}
#wpcf7-f855-o1 div.wpcf7-validation-errors, #wpcf7-f855-o3 div.wpcf7-validation-errors{display:none !important;}
.cd-section{float:left;width:100%;padding:40px 0 50px;}
.wrap-circles{background-image:url(//www.eyedoctorophthalmologistnyc.com/wp-content/themes/opt/images/cd-bg.png);background-repeat:no-repeat;background-position:center center;height:350px;float:left;width:100%;position:relative;padding:40px 0 0;}
.cd-left{float:left;position:relative;width:422px;text-align:right;}
.cd-right{float:right;position:relative;width:422px;text-align:left;}
.cd-circle{width:100%;position:relative;float:left;min-height:80px;}
.cd-circle:hover{}
.cd-left .cd-circle{padding:0 88px 0 0;}
.cd-circle img{position:absolute;top:0;}
.cd-left .cd-circle img{right:0;}
.cd-right .cd-circle img{left:0;}
.cd-circle p{margin:0;}
.cd-circle .content{padding:0;font-size:14px;line-height:1.4;}
.cd-circle h3{margin:10px 0 5px;font-weight:700;font-size:18px;text-transform:uppercase;line-height:1;}
.cd-circle1{margin:0px 0 62px 0;}
.cd-circle.cd-circle3{margin:30px 0;}
.cd-right .cd-circle{padding:0 0 0 88px;}
.cd-left a.cd-circle.cd-circle1{margin-bottom:80px;}
.home .wf-container-main > .container{width:100% !important;float:left;max-width:100% !important;}
.home .wf-container-main .container #content{padding:0 !important;}
.home .wf-container-main .container .wpb_content_element{margin:0;}
.dt-mobile-header, div.wpcf7 .ajax-loader{display:none !important;}
.cond-sub-title{color:#505050;font-size:17px;text-align:center;margin-bottom:30px;}
.proc-sub-title{color:#000;font-size:18px;font-weight:600;text-align:center;margin-bottom:30px;}
#footer a{color:#fff;text-decoration:underline;font-size:14px;}
.main-list li a{text-decoration:none !important;}
.procedures-tape{overflow:hidden;padding:12px 20px 40px;background:#27697f;margin:0 0 25px;}
.procedures-tape ul.first{float:left;width:45%;}
.procedures-tape ul{padding:0;margin:0;list-style:none;}
.procedures-tape ul.second{float:right;width:48%;}
.procedures-tape ul li{background:0;padding:15px 0;border-bottom:1px solid #2d7d93;line-height:26px;color:#FFF;font-size:15px;}
.procedures-tape ul li a{text-decoration:none !important;color:#3fb7cd !important;}
.footertext{font-size:14px;}
.wpcf7-form{background:none;padding:0;border-radius:0;border:0;}
#main>.wf-wrap, #bottom-bar>.wf-wrap, #footer>.wf-wrap{width:100%;padding:0 !important;}
#footer .container .wf-container-footer{padding:0 !important;border:0 !important;}
#fancy-header{clear:both;}
.sidebar .widget, .sidebar-content .widget{padding-top:0 !important;padding-bottom:15px !important;}
.textwidget .banner_form{width:100%;margin:0 0 10px;padding:0;border:1px solid #ccc;}
.textwidget .ajax-loader{display:none !important;}
.textwidget .banner_form input[type="submit"]{border-radius:4px;position:relative;bottom:auto;right:auto;line-height:28px;}
.textwidget .banner_form .iner-form{top:auto;float:left;width:100%;margin:-15px 0 15px 0;}
.textwidget .banner_form textarea{max-width:100%;}
.alignleft.wp-image-39612.size-medium{border:1px solid #ccc;}
.accent-gradient .shortcode-pullquote:after, .accent-gradient .shortcode-action-bg:before{background:#0675c7 !important;}
section.shortcode-action-box.table.shortcode-action-bg.block-style-widget{padding:5px 10px 3px 20px;}
section.widget_text{border-left:1px solid #ccc;border-radius:0!important;background:none!important;}
#sidebar section.widget_text{border-left:0;}
#footer section.widget_text{border:0;}
@media only screen and (max-width:1169px) {
.location-div{width:200px;padding:0 5px;}
#header{margin-top:42px;}
.caption span{font-size:14px;}
.caption h2{font-size:28px;}
.caption{width:260px;}
#primary-navigation{display:none;}
#primary-navigation .menu>li>a{font-size:14px;}
.sec2 ul li{margin:0 8px;vertical-align:middle;width:116px;}
.sec3_lft{width:72%;}
.sec3_lft .h_title{font-size:16px;}
.sec3_lft .h_title span{font-size:20px;}
.iner-sec3 p strong{font-size:14px;}
.condions .bx-wrapper{max-width:864px !important;}
.proces-col>div h4{font-size:16px;}
.proces-col>div{font-size:13px;}
.ofc1{width:47%;}
.p-review{margin-right:15px;width:235px;}
.ft-col h3{font-size:20px;}
.ft-nav{margin-right:20px;padding-right:20px;width:20%;}
.ft-recent-post{font-size:12px;margin-right:20px;padding-right:20px;width:29%;}
.site-main{width:66%;}
.sidebaar h2, .sidebaar .contact-info h2{font-size:22px;}
aside#secondary section h2{font-size:20px;}
ul.ul-1{width:46%;}
.ufaq-faq-category-title h4{font-size:16px;}
.nyc-hotels-body{min-height:120px;}
.sec2 .bx-wrapper .bx-prev{left:0;}
.sec2 .bx-wrapper .bx-next{right:0;}
.logo img{width:200px;}
.head_top{margin:10px 0 30px;}
.logo{margin:39px 0 0;}
.banner_form{width:300px;margin:25px 0 10px;}
.iner-sec3 img{margin-right:0;width:28%;}
.whyus-col > div h4{font-size:15px;}
.wrap-circles{background-image:none;height:auto;margin-bottom:30px;}
.cd-circle{min-height:90px;}
.banner{background-size:1340px auto;}
.p-review .content{padding:10px;font-size:12px;min-height:235px;}
.p-review{width:270px;}
}
@media only screen and (max-width:1023px) {
.p-review{margin-right:10px;width:230px;}
.ft-recent-post{width:270px;}
}
@media only screen and (max-width:979px) {
#header{padding:15px 0;}
.logo{display:block;float:none;margin:0px auto 5px;width:220px;}
.book-now{float:none;margin:0;text-align:center;width:auto;float:right;background:none;position:absolute;top:-15px;right:10px;padding:0;}
.gastro-loc1{background:url(//www.eyedoctorophthalmologistnyc.com/wp-content/themes/opt/images/header-icons.png) no-repeat;margin-left:-5px;width:33px;height:35px;position:absolute;top:10px;display:block;}
.gastro-loc2{background:url(//www.eyedoctorophthalmologistnyc.com/wp-content/themes/opt/images/header-icons.png) no-repeat -38px 1px;margin-left:-5px;width:35px;height:37px;position:absolute;top:10px;display:block;}
.gastro-ph{background:url(//www.eyedoctorophthalmologistnyc.com/wp-content/themes/opt/images/header-icons.png) no-repeat -76px;margin-left:-30px;width:35px;height:41px;position:absolute;top:10px;display:block;}
.location{display:block;overflow:hidden;padding:12px 0;text-align:left;margin-left:40px;}
.book-now a{color:#fff;font-size:11px;background:#333332;padding:5px;display:inline-block;vertical-align:top;font-weight:bold;}
.head_top{float:left;width:100%;text-align:center;}
.sec3_lft{border-bottom:1px solid #ccc;margin-bottom:15px;width:100%;padding-bottom:20px;}
.sec3_rit{float:left;margin:0;padding:0px;position:relative;width:100%;}
.ofcheader h3{font-size:18px;margin:0;}
.sec3_rit img{width:300px;margin:0 auto;}
.logos-imgs br{display:none;}
.sec3_rit_last_img{margin:0px auto 12px auto !important;display:block;}
.sec3_rit::before{position:static;}
.wrap-circles{padding:0px 0 0;}
.condions li h3{font-size:12px;line-height:16px;}
.condions .bx-wrapper{max-width:650px !important;}
.condions .slide{width:170px !important;margin:0 5px;}
.proces-col{width:42%;}
.proces-col.proces-col2, .whyus-col.whyus-col2{display:none;}
.whyus-col{width:50%;}
.whyus-col>div h4{font-size:16px;}
.ofcheader h2{font-size:14px;}
.ofcheader{font-size:13px;}
.p-review{width:45%;}
.home .p-review{min-height:230px;}
.sec9 h2{font-size:20px;}
.ft-nav, .ft-recent-post{margin-right:10px;padding-right:10px;width:48%;margin-bottom:15px;}
.featured_img .head_title{font-size:16px;width:auto;text-align:center;float:none;}
.press-cnt{width:100%;min-height:inherit;}
.sidebar_press .pres-img{width:70px;}
.sidebaar .contact-info .locat-head, .sidebaar .contact-info{font-size:14px;}
.ufaq-faq-title-text{width:80%;}
.float-img img.alignnone.size-full.wp-image-488{width:280px;}
.cnfpg-form{margin:0 18px;}
.cnfpg-form h2{font-size:24px;}
.blog_post .blog-content{width:86%;}
.p-review .content{min-height:200px;}
.location span.span-add{font-size:12px;}
.head_top{margin:0;}
.book-now a{padding:4px 10px 8px;}
.header_right{float:right;width:100%;}
.cd-left, .cd-right{width:350px;}
.caption h2{font-size:22px;}
.caption span{font-size:12px;}
.caption{left:-100px;}
.add-1, .add-2{padding:10px 22px;}
.add-1 p, .add-2 p{font-size:14px !important;}
.the-pres-img-large{display:none;}
.the-pres-img-small{display:block;}
}
@media only screen and (max-width:768px) {
body{font-size:13px;}
}
@media only screen and (max-width:767px) {
.location-div{width:192px;}
.gastro-ph{background:url(//www.eyedoctorophthalmologistnyc.com/wp-content/themes/opt/images/header-icons.png) no-repeat -76px;margin-left:-35px;width:35px;height:41px;position:absolute;top:120px;display:block;}
.banner_form{display:block;float:none;margin-left:auto;margin-right:auto;width:282px;}
p.welcom-btn{margin-bottom:15px;position:static;}
.condions .slide{width:23% !important;}
.condions li h3{font-size:12px;}
.condions .bx-wrapper .bx-next{right:0;}
.condions .bx-wrapper .bx-prev{left:0;}
.h_title{font-size:22px;}
.whyus-col>div h4{font-size:13px;}
.ofc1{width:100%;margin-bottom:20px;}
.grn_btn, .sec9 .content .appoint-btn>a{font-size:12px;}
.entry-content h2{font-size:14px;}
.blog_post .blog-content h2{font-size:14px;}
.blog_single .entry-title{font-size:14px;}
.blog_post .hm-blog-post{font-size:13px;}
.blog_single .entry-content{margin-top:15px;overflow:visible;width:100%;}
.blog_single .post-date{float:none;}
.site-main{width:100%;}
.sidebaar{width:100%;}
.nyc-hotels-body h3{font-size:16px;}
#AnythingPopup_BoxContainer1, #AnythingPopup_BoxContainer2{display:none;height:auto !important;left:0 !important;margin:auto !important;right:0 !important;width:90% !important;}
.app_form input[type="text"], .app_form input[type="email"]{margin-bottom:5px;padding:8px 10px;}
#AnythingPopup_BoxContainerBody1, #AnythingPopup_BoxContainerBody2{height:330px !important;}
.blog_wrap{width:100%;}
.side-wrap{display:none;}
.featured_img .head_title{text-shadow:2px 2px 6px #000;}
.banner_form{display:none;}
.caption{width:240px;float:right;position:relative;left:auto !important;right:auto !important;top:auto !important;padding:25px 0;}
.banner{background-size:cover;}
.home .vc_column_container > .vc_column-inner{padding:0 !important;}
.cd-left, .cd-right{width:100%;}
.cd-left .cd-circle{padding:0 0 0 88px;}
.cd-left .cd-circle img{left:0;}
.cd-left{text-align:left;}
.cd-circle{margin:0 0 10px 0 !important;}
.home .p-review{min-height:100%;width:100% !important;padding:0 !important;margin:0 !important;}
.p-review .content{min-height:100%;}
.contact-info{width:250px;}
.contact-info h2{font-size:17px;}
.location-div{width:205px;float:left;padding:0;margin:0 20px 0px 0px;}
.ph_div{width:135px;display:inline-block;padding-left:5px;padding-right:0;position:relative;font-size:12px;float:right;text-align:left;margin:11px 0 0 0;}
.ph span{font-size:15px;}
.gastro-ph{margin-left:-41px;top:2px;}
.fancy-title.entry-title{font-size:18px;line-height:1.4;}
.fancy-subtitle.h3-size{font-size:16px;}
#content h2{font-size:18px;}
#content h3{font-size:16px;}
}
@media only screen and (max-width:639px) {
.location-div{width:48%;padding:0;}
.ph_div{display:block;margin:0 auto;}
.ph{padding:15px 0 0;}
.ph span{font-size:16px;}
.iner-sec3 .content{float:left;overflow:visible;width:100%;}
.sec3{text-align:center;}
.iner-sec3 img{width:100%;margin-bottom:15px;border-bottom:1px solid #ccc;margin-right:0;}
.sec3_lft{text-align:center;}
.sec3_lft .h_title{text-align:center;}
.sec3_rit{float:left;width:100%;}
.condions li h3{font-size:11px;line-height:16px;}
.proces-col{width:100%;}
.proces-col1>div::before{left:0;right:auto;}
.proces-col1>div{padding-left:100px;padding-right:0;text-align:left;}
.proces-col3>div::before{left:0;top:-8px;}
.proces-col3>div{padding-left:100px;}
.whyus-col{width:100%;}
.whyus-col3>div{padding-left:76px;padding-right:0;text-align:left;}
.whyus-col3>div::before{left:0;right:auto;}
.p-review{width:100%;}
.home .p-review{margin-bottom:10px;min-height:inherit;margin-right:0;}
.sec9{font-size:16px;text-align:center;}
.sec9 img{float:none;margin-bottom:15px;margin-right:0;}
.contact-info h2{font-size:22px;}
.locat-head{font-size:16px;}
.ft-nav, .ft-recent-post{margin-bottom:15px;margin-right:0;padding-right:0;width:100%;}
.ft-col ul li{margin-bottom:10px;}
.ft-col::after{position:static;content:"";}
.cpy{font-size:12px;margin-top:20px;}
.disclaim{background:#fbf899 url(//www.eyedoctorophthalmologistnyc.com/wp-content/themes/opt/images/importantReminder.png) no-repeat scroll center 10px;padding:120px 0 0;}
.sidebaar h2, .sidebaar .contact-info h2{font-size:16px;}
.inquiry_form input[type="submit"]{font-size:12px;}
.ft-col h3{font-size:16px;}
ul.main-list li{font-size:16px;padding:10px;width:100%;background-position:left 16px;}
ul.ul-1, ul.ul-2{margin-right:0;width:100%;}
ul.main-list li:nth-child(2n){margin-left:0;}
.nyc-hotels-body{width:100%;min-height:inherit;}
.map1, .map2{width:100%;}
.cnfpg-form{margin:15px 0;width:100%;}
.address1 .add-1{width:100%;}
.address1 .add-2{width:100%;}
.cnfpg-form input[type="submit"]{font-size:12px;}
.blog_post .blog-content{margin-top:15px;width:100%;}
.condions li h3{font-size:10px;line-height:12px;}
.condions li{margin-bottom:6px;margin-top:6px;}
.condions .slide{width:100px !important;}
.p-review .content{min-height:inherit;}
#header{border-top:0;}
.menu_title{display:none;}
.logo img{width:200px;height:auto !important;}
#wprmenu_bar{background:transparent !important;}
#wprmenu_bar .wprmenu_icon span{background:#0675C7 !important;}
#wprmenu_menu.left, #wprmenu_menu.right{top:0;}
.header_right{position:relative;}
.book-now, .mobile_form{float:none !important;display:inline-block !important;vertical-align:top !important;margin:0 !important;padding:0 !important;width:48% !important;top:0;position:relative !important;right:auto;}
.book-now a, .mobile_form a{float:left;width:100%;padding:3px 0 !important;}
#header{margin-top:0 !important;}
.header_right{text-align:center;}
.location-div1{margin:0 !important;float:left;}
.location-div2{margin:0 !important;float:right;}
.ph_div{width:136px;float:none;clear:both;line-height:20px;}
.gastro-ph{top:8px;}
.location{margin-left:30px;}
.location span.span-add br{display:none !important;}
.caption p{font-size:8px;}
.iner-sec3 a.grn_btn{float:none;}
}
@media only screen and (max-width:480px) {
#header{padding:6px 0;}
.logo img{height:40px;}
.location{padding:2px 0;line-height:1!important;}
.location span, .location span.span-add{font-size:9px;}
.head_top img{width:24px;}
.location-div img{margin-right:6px;margin-top:2px;}
.ph_div{width:160px;}
.ph_div img{margin-top:2px;}
.ph{padding:5px 0 0;}
.sec9 img{width:40%;}
.book-now{background:#333;width:49%;float:left;padding:1px;margin:5px 0;}
.book-now a{font-size:10px;padding:2px 10px;}
.banner .banner_form{display:none;}
.logo{margin:0 5px;}
.caption{width:180px;padding:5px 0;line-height:1;margin:0 !important;line-height:10px;}
.caption span{font-size:9px;}
.caption h2{font-size:12px !important;margin:0;}
.shortcode-action-box.table.shortcode-action-bg.block-style-widget{padding:8px !important;}
.shortcode-action-box.table.shortcode-action-bg.block-style-widget div p{font-size:12px !important;line-height:16px !important;}
.mobile_form{background:#0675c7 none repeat scroll 0 0;display:block;float:right;font-size:10px;margin:5px 0 5px;padding:3px 10px;text-align:center;text-transform:uppercase;width:50%;}
.mobile_form a{color:#fff;padding:6px 10px;}
.mobile_form .banner_form{width:100%;top:auto;}
.mobile_form .banner_form h2{font-size:16px;padding:12px 0;margin-bottom:15px;}
.mobile_form .banner_form{margin:0;}
.mobile_form .banner_form .bgform br{display:none;}
body #wprmenu_bar .wprmenu_icon{float:right;margin-right:0;}
body #wprmenu_bar{display:block;left:auto;right:0;width:auto;}
p.welcom-btn a{font-size:12px;padding:4px 12px;}
.sec3_rit a.grn_btn{font-size:12px;padding:5px 10px;}
.logos-img-small{display:block;}
.sec2{padding:4px 0 0;text-align:center;}
.sec3{padding:10px 0 0;}
.iner-sec3 img{margin:0 auto;width:92px;}
.iner-sec3 .content{float:none;width:100%;}
.sec3_lft .h_title{font-size:12px;line-height:18px;margin-bottom:3px;clear:none;}
.iner-sec3 h2{clear:none;}
.sec3_lft .h_title span{font-size:16px;}
.iner-sec3 p strong{font-size:11px;font-weight:normal;}
.iner-sec3 .content>.name{float:left;font-size:11px;line-height:19px;}
p.welcom-btn a{font-size:10px;padding:3px 10px;}
.iner-sec3 .content>.name ~ p{float:left;width:84px;font-size:13px;}
.sec3_lft{margin-bottom:0;margin-right:0;width:100%;}
.sec3_lft .content p{margin-bottom:8px;}
.sec3_rit{margin:10px auto;}
.sec3_rit h2{margin-bottom:2px;font-size:14px;}
.sec3_rit a.grn_btn{font-size:10px;padding:1px 8px;margin-top:0;}
.logos-img-large{width:90%;}
.proces-col span{display:none;}
.h_title{font-size:18px;}
.sec3_rit img{width:auto;}
.proces-col>div{float:left;margin-bottom:10px;margin-top:0;min-height:128px;text-align:left;background-color:#f1f1f1;border:solid 1px #dadada;font-size:12px;padding:5px 5px 5px 5px !important;border-radius:4px;}
.proces-col>div::before{position:static;}
.proces-col>div h4{font-size:12px;height:25px;margin-bottom:10px;}
.proces-col{width:48%;}
.whyus-col1>div, .whyus-col3>div{padding-left:52px;}
.whyus-col>div{height:45px;}
.whyus-col a{height:45px;}
.whyus-col>div::before{height:41px;width:41px;}
.pint1::before{background:url(//www.eyedoctorophthalmologistnyc.com/wp-content/themes/opt/images/all-icons-small.png) no-repeat 1px 0px;}
.pint2::before{background:url(//www.eyedoctorophthalmologistnyc.com/wp-content/themes/opt/images/all-icons-small.png) no-repeat -47px 0px;}
.pint3::before{background:url(//www.eyedoctorophthalmologistnyc.com/wp-content/themes/opt/images/all-icons-small.png) no-repeat -93px 0px;}
.pint4::before{background:url(//www.eyedoctorophthalmologistnyc.com/wp-content/themes/opt/images/all-icons-small.png) no-repeat -143px 2px;}
.pint5::before{background:url(//www.eyedoctorophthalmologistnyc.com/wp-content/themes/opt/images/all-icons-small.png) no-repeat -190px 0px;}
.pint6::before{background:url(//www.eyedoctorophthalmologistnyc.com/wp-content/themes/opt/images/all-icons-small.png) no-repeat -237px 0px;}
.sec9 h2{font-size:14px;}
.sec9 .content p{line-height:20px;}
.sec9 .content .appoint-btn>a{padding:5px 18px;}
.contact-info h2{font-size:16px;}
.add-1{float:left;padding:10px 12px;width:50%;}
.add-2{float:right;padding:10px 12px;width:50%;}
.locat-head{font-size:12px;}
.contact-info{font-size:11px;margin:0 auto;}
.locat-ph{font-size:14px;}
.address1>div, .contact-info>div{min-height:126px;}
.ft-col h3{font-size:14px;}
.ft-col.ft-nav{font-size:13px;width:50%;}
#footer{padding-top:25px;}
.cpy::after{position:static;content:"";}
.cpy{text-align:center;}
.ft-newsleter{width:100%;}
.new-form input[type="button"]{background-size:100% 100%;}
.sec4, .sec5, .sec6, .sec7, .sec8, .sec9{padding:20px 0;}
.the-pres-img-small{display:inline-block;}
.the-pres-img-large{display:none;}
.book-now a, .location span.span-add, .span-head, .condions li h3{font-weight:normal;}
.contact-info p{font-size:11px;}
.address1>div, .contact-info>div{min-height:102px;}
.condions .slide{width:48% !important;margin:0 !important;}
.iner-sec3 .content{width:100% !important;font-size:12px;}
p.welcom-btn{float:none;}
.iner-sec3 img{display:block;float:left;margin-right:6px;width:88px;}
.cond-sub-title{font-size:13px;line-height:18px;}
.condions li h3{font-size:14px;line-height:12px;}
.condions li .content{height:40px;}
#content h3{font-size:13px;line-height:1.2;}
#main li{font-size:inherit !important;}
.iner-sec3 ul{margin:0 0 10px 15px !important;text-align:left;}
}
@media only screen and (max-width:479px) {
.contact-info{width:100%;}
.float-img, .float-img{float:left;margin:15px 0;padding:5px;width:100%;}
.float-img img, .float-img img{width:100% !important;height:auto !important;}
.lft-img .content{padding:10px 10px 10px 15px;}
.address1{width:100%;}
}
@media only screen and (max-width:359px) {
.iner-sec3 .content>.name{font-size:9px;}
.iner-sec3 .content>.name ~ p{width:76px;}
p.welcom-btn a{font-size:9px;padding:2px 6px;}
}
#main li{padding-top:0px;font-size:14px;}
.textwidget #contact-side-form{width:100% !important;border:1px solid #ccc;}
.textwidget .iner-form{padding:0 15px;float:left;width:100%;margin:-17px 0 0 0;}
.textwidget #contact-side-form h4{font-size:19px;padding:14px 0 30px;}
.wrap-sidebar-with-heading{border:1px solid #ccc;float:left;width:100%;border-radius:10px;}
.wrap-inner-sidebar{float:left;width:100%;padding:15px;}
.wrap-sidebar-with-heading h3{float:left;width:100%;padding:20px;font-size:24px;text-align:center;background:url(https://www.eyedoctorophthalmologistnyc.com/wp-content/themes/opt/images/form-head.png) no-repeat center / cover;color:#fff !important;border-radius:10px 10px 0 0;}
.iner-form .wpcf7-form-control.wpcf7-submit{float:none !important;margin:-15px auto 0 !important;width:130px !important;display:block;}
div.wpcf7-response-output{clear:both !important;}
.inpress{float:left;width:100%;padding:20px;font-size:24px;text-align:center;background:url(https://www.eyedoctorophthalmologistnyc.com/wp-content/themes/opt/images/form-head.png) no-repeat center / cover;color:#fff !important;border-radius:10px 10px 0 0;font-family:'Conv_TrajanProBold' !important;}
#landing-contact{font-size:26px;text-align:center;background:url(//www.eyedoctorophthalmologistnyc.com/wp-content/themes/opt/images/form-head.png) no-repeat center / cover;font-family:'Conv_TrajanProBold' !important;margin:0;color:#fff !important;padding:20px 0 25px;font-weight:bold;}
.colnop{padding:20px;border-radius:5px;background:#f9f9f9;overflow:hidden;}
.col1{float:left;width:45%;}
.col2{float:left;margin-left:50px;width:45%;}
.page-id-39354 h2{margin-top:20px;}
.page-id-39354 .entry-content strong{font-weight:700;}
.page-id-39354 h3 strong{font-size:20px;}
.mobile-false #fancy-header .fancy-title, .mobile-false #fancy-header .fancy-subtitle, .mobile-false #fancy-header .breadcrumbs {
opacity: 1 !important; 
}