@charset "utf-8";
/* CSS Document */


body, h1, h2, h3, h4, h5, p, ul, li, form { padding: 0px; margin: 0px; list-style-type:none;  font-size: 15px; font-family: 'Poppins', sans-serif;  }
img { vertical-align: middle; text-decoration: none; max-width: 100%; border: none; }
a{ border: none; outline: none; text-decoration: none;  }
.clear { clear: both; }

#backtotop{cursor:pointer;right:-1px;position:fixed;z-index:10000;}
#backtotop{bottom:90px;background:url(../images/scroll-button.png) no-repeat scroll left top}
#backtotop a{display:block; width:38px;height:40px; outline: none!important;}
#backtotop a span{display: none;}
/** COMMON STYLES **/
.banner, .welcome_blk, .home_qlinks, .we_help_you, .testimonial, .learn_more_we_help, .virtual_int_blog, .showcase, .blog_pg_banner, .rec_blog, .resrc_pg_banner, .testimonial_pg_banner{float: left; width: 100%;}
.header_sec, .welcome_blk_sec, .home_qlinks_sec, .learn_more_we_help_sec, .showcase_sec, .virtual_int_blog_sec, .blog_pg_banner_sec, .rec_blog_sec, .resrc_pg_banner_sec, .testimonial_pg_banner_sec{max-width:1140px; margin: 0px auto;}

/** HEADER **/
.banner{position: relative;}
#Access-Container{position: fixed!important; z-index: 99!important; top: 0px!important;}
header{position: fixed; top: 44px; float: left; width: 100%; z-index: 9; padding: 0 0 10px 0;}

.stickyMenu{  transition:0.4s all linear; }
.sticky{background: #1A97FD;}

.header_sec{position: relative;}
.logo{float: left; margin:8px 285px 0 0;}
.cont_us a{display: block;  background:url(../images/24-7-icon.png) 0px 0px no-repeat; font-family: 'Roboto Condensed', sans-serif; font-size: 16px; color: #fff; text-transform: uppercase; margin: 52px 100px 0 0; float: left; padding: 7px 0 6px 64px; letter-spacing: 1px;}
.tel a{font-family: 'Roboto Condensed', sans-serif; font-size: 20px; color: #fff; float: left;  margin: 58px 0 0 0; letter-spacing: 1px; padding:5px 0 5px;}

.slicknav_menutxt{font-family: 'Roboto Condensed', sans-serif; font-size: 16px; color: #fff; float: right;  letter-spacing: 1px; text-transform: uppercase; background:url(../images/menu-lines.png) 0px 4px no-repeat; padding: 0 0 0 40px;}

.ypo_links{}
.ypo_links a{padding: 0 5px 0 26px; border-right: 1px solid #fff;}
.head_broc{background:url(../images/head-brochure.png) 3px -1px no-repeat;}
.head_prod{background:url(../images/head-product-tour.png) -1px -1px no-repeat;}
.head_meet{background:url(../images/meet-now-icon.png) -5px -5px no-repeat; border: none!important;}



.menu{display:none}
.slicknav_btn{display: block; float: right; margin: 63px 0 0 0;}
.slicknav_menu {display: block;}
.slicknav_menu .slicknav_no-text {margin: 0}
.slicknav_icon{display: none;}
.slicknav_nav {clear: both; width: 280px; float: right; position: absolute; right: 0px; top: 94px; }
.slicknav_nav ul, .slicknav_nav li {display: block; background:#072651; border-bottom: 1px solid #0c3365;}
.slicknav_nav .slicknav_arrow {font-size: 0.8em;float: right;}
.slicknav_nav .slicknav_item {	display: block;	cursor: pointer;}
.slicknav_nav a {display: block}
.slicknav_nav .slicknav_item a {display: inline}
.slicknav_menu:before, .slicknav_menu:after {content: " ";	display: table;}
.slicknav_menu:after {clear: both}
.slicknav_menu {*zoom: 1}
.slicknav_menu .slicknav_icon-bar {background-color: #ee5d25;}
.slicknav_menu {color:#fff;}

.slicknav_nav ul {padding:10px 0px;margin: 0 0 0 0px;}
.slicknav_nav ul ul li{padding: 0 0 0 20px;}
.slicknav_nav .slicknav_item {padding: 5px 10px;margin: 2px 5px;}
.slicknav_nav a {padding: 5px 10px;margin: 2px 5px;  color: #fff; font-size:18px; font-family: 'Roboto Condensed', sans-serif; font-family: 'Roboto Condensed', sans-serif; }
.slicknav_nav .slicknav_item a {padding: 0;margin: 0; color: #fff;}
.slicknav_nav .slicknav_item a:hover {color: #f18155;}
.slicknav_nav a:hover {color: #f18155;}



/** BANNER **/


.banner_txt_sec{ margin: 0 auto; width: 900px;}
.banner_txt{position: absolute; z-index: 3; bottom: 260px; text-align: center; padding: 10px; width: 900px; }
.banner_txt h2{ font-family: 'Roboto Condensed', sans-serif;  font-size:60px; font-weight: 700; line-height: 62px; color:#fff; text-transform: uppercase;}
.banner_txt h3{ font-family: 'Lato', sans-serif; font-size: 24px; font-weight: 700;  color: #fff; text-transform: uppercase; letter-spacing: 4px;}

.ypo_det{position: relative; max-width: 599px; margin: 0px auto;}
.ypo_det_sec{float: left; width: 100%; padding: 20px 0 0; background: #fff;}
.ypo_det_sec .ypo_det_blk{position: relative; bottom: 0px; left: 0px;}
.ypo_det_blk li{float: left; font-family: 'Roboto', sans-serif; font-size:12px; color: #213f59; text-align: center; font-weight: 700; text-transform: uppercase;letter-spacing: 2px; line-height: 25px; padding: 75px 0 0 0; margin: 0 25px;}
.ypo_det_blk li span{font-family: 'Work Sans', sans-serif; font-size:26px; }





.bannerVideo{padding:0;margin:0px 0 0 0;overflow:hidden;position:relative;width:100%;height:100%;text-align:center}
.bannerVideo video{width:100%;height:100vh;max-height:100%; object-fit: cover; position: fixed; left: 0px; top: 0px; z-index: -1; background:url(../images/ypo-vid-bg.jpg) top center no-repeat;}


.yrs_exp{ background: url(../images/banner-exp-icon.png) center 0px no-repeat;}
.happy_clnt{background: url(../images/banner-client-icon.png) center 0px no-repeat;}
.edu_vid{background: url(../images/banner-edu-vid-icon.png) center 0px no-repeat;}

.smo_icons{ position: fixed; z-index: 5; left: 0px; top: 180px; width: 49px;  }
.smo_icons ul{background: #424242; padding:10px 0;}
.smo_icons ul li{display: block;}
.smo_icons ul li a{display: block; width: 49px; transition: all linear 0.3s;}
.smo_icons ul li a:hover{transition: all linear 0.3s;  width: 135px;}
.smo_icons ul li a:hover span{display: block; }
.smo_icons ul li a span{display: none; color: #fff; padding: 7px 0 0 15px;}

.smo_icons ul .seacrh a span{ padding: 15px 0 0 15px;}

.smo_icons .seacrh a{background:#25CDFC url(../images/smo-fixed-icons.png) 0px 1px no-repeat;  height: 50px; }
.smo_icons .fb a{background:#424242 url(../images/smo-fixed-icons.png) 0px -57px no-repeat; height: 40px; padding: 2px 0;}
.smo_icons .tweet a{background:#424242 url(../images/smo-fixed-icons.png) 0px -95px no-repeat; height: 40px; padding: 2px 0;}
.smo_icons .link a{background:#424242 url(../images/smo-fixed-icons.png) 0px -130px no-repeat; height: 40px; padding: 2px 0;}
.smo_icons .gplus a{background:#424242 url(../images/smo-fixed-icons.png) 0px -171px no-repeat; height: 40px; padding: 2px 0;}
.smo_icons .youtube a{background:#424242 url(../images/smo-fixed-icons.png) 0px -212px no-repeat; height: 40px; padding: 2px 0;}
.smo_icons .blog a{background:#424242 url(../images/smo-fixed-icons.png) 0px -249px no-repeat; height: 40px; padding: 2px 0;}
.smo_icons .resource a{background:#424242 url(../images/smo-fixed-icons.png) 0px -292px no-repeat; height: 40px; padding: 2px 0;}


.seacrh a:hover{background:#1A97FD url(../images/smo-fixed-icons.png) 80px 1px no-repeat;}
.fb a:hover{background:#282828 url(../images/smo-fixed-icons.png) 80px -57px no-repeat;}
.tweet a:hover{background:#282828  url(../images/smo-fixed-icons.png) 80px -95px no-repeat;}
.link a:hover{background:#282828  url(../images/smo-fixed-icons.png) 80px -130px no-repeat;}
.gplus a:hover{background:#282828  url(../images/smo-fixed-icons.png) 90px -171px no-repeat;}
.youtube a:hover{background:#282828  url(../images/smo-fixed-icons.png) 80px -212px no-repeat;}
.smo_icons .blog a:hover{background:#282828 url(../images/smo-fixed-icons.png) 80px -249px no-repeat;}
.smo_icons .resource a:hover{background:#282828 url(../images/smo-fixed-icons.png) 89px -292px no-repeat; }




.welcome_blk{background:#fff url(../images/serv-sec-bg.png) top center no-repeat; padding: 70px 0 29px 0;}
.welcome_blk_sec{}
.welcome_blk_sec h1{font-family: 'Roboto Condensed', sans-serif;  font-size:36px; color: #213f59; text-transform: uppercase; text-align: center; font-weight: 400; letter-spacing: 3px; margin: 0 0 12px 0;}
.welcome_blk_sec .wel_title{color: #474646; font-family: 'Roboto', sans-serif; font-size:18px; text-align: center; font-weight: 400; padding: 0 0 35px 0; background: url(../images/welcome-text-bg.png) bottom center no-repeat; margin: 0 0 31px 0;}

#flexiselDemo2{display:block; }
.welcome_blk_sec .nbs-flexisel-container {position:relative;max-width:100%; }
.welcome_blk_sec .nbs-flexisel-ul { position:relative; width:9999px; padding:0px; list-style-type:none; z-index: 2; }
.welcome_blk_sec .nbs-flexisel-inner {overflow:hidden; width:98%; margin:0px auto;  }
.welcome_blk_sec .nbs-flexisel-item {float:left;margin:0; padding:0px;cursor:pointer;position:relative; width: 216px;}

.welcome_blk_sec ul li a{color: #1a1a1a; font-family: 'Roboto', sans-serif; font-size:16px; text-align: center; display: block; padding: 150px 0 0px 0;  text-transform: uppercase; letter-spacing: 1px; min-height: 50px; background-size: 38%;   transition: all linear 0.2s; }
.hme_web a{ background: url(../images/serv-websites-icon.png) top center no-repeat;}
.hme_brand a{ background:url(../images/serv-branding-icon.png) top center no-repeat;}
.hme_srch_mark a{ background:url(../images/serv-search-marketing-icon.png) top center no-repeat;}
.hme_rep_mgmt a{ background:url(../images/serv-rep-mgmnt-icon.png) top center no-repeat;}
.hme_pat_edu a{ background:url(../images/serv-pat-edu-icon.png) top center no-repeat;}
.hme_soc_med a{ background:url(../images/serv-social-media-icon.png) top center no-repeat;}
.hme_dig_adv a{ background:url(../images/serv-dig-adv-prog-icon.png) top center no-repeat;}
.hme_app_dev a{background:url(../images/serv-app-devpmnt-icon.png) top center no-repeat;}

.welcome_blk_sec ul li a:hover{background-size: 40%;  transition: all linear 0.2s; }

/*** Navigation ***/
.welcome_blk_sec .nbs-flexisel-nav-left,
.welcome_blk_sec .nbs-flexisel-nav-right { width: 16px; height: 29px;  position: absolute; cursor: pointer; z-index: 6;}
.welcome_blk_sec .nbs-flexisel-nav-left { left: -10px; top:60px; background:url(../images/serv-left-arrow.png) 0px 0px no-repeat; }
.welcome_blk_sec .nbs-flexisel-nav-right {right: -10px; top:60px; background:url(../images/serv-right-arrow.png) 0px 0px no-repeat; }

.home_qlinks{background:#fff url(../images/home-qlinks-bg.jpg) top center no-repeat; padding: 0 0 40px 0;}

.get_new_pat{background: #f2f2f2; padding: 77px 0 50px 0; width: 377px; float: left; min-height: 308px; transition: all linear 0.2s;}
.get_new_pat .get_new_pat_tit_one a{display: block; font-family: 'Roboto Condensed', sans-serif;  font-size:24px; color: #213f59; text-transform: uppercase; font-weight: 600; text-align: center; padding: 85px 0 30px 0; background: url(../images/get-new-patients-icon.png) top center no-repeat; letter-spacing: 2px; line-height: 27px;}
.get_new_pat .get_new_pat_txt {font-family: 'Roboto', sans-serif;  font-size: 15px; text-align: center; font-weight: 400; margin: 0 0 50px 0; line-height: 25px;}
.get_new_pat .get_new_pat_txt a{color: #807f7f; }


.new_pat_more{width: 113px; margin: 0px auto; text-align: center;}
.new_pat_more a{font-family: 'Roboto', sans-serif;  font-size: 12px; color: #5a5b5b; background: #e0e4e7; padding: 10px 0; display: block; text-transform: uppercase; letter-spacing: 1px; font-weight: 500;  transition: all linear 0.2s;}
.google_partner{float: left;}

.edu_your_pat{float:left; background: url(../images/educate-your-patients.jpg) top center no-repeat; padding: 85px 0 69px; width: 377px;}
.edu_your_pat_tit a{display: block; font-family: 'Roboto Condensed', sans-serif;  font-size:24px; color: #213f59; text-align: center; text-transform: uppercase; font-weight: 600; letter-spacing: 2px; padding: 0 0 150px 0; line-height: 29px;}
.edu_your_pat p{font-family: 'Roboto', sans-serif;  font-size: 15px;  text-align: center; line-height: 25px; padding: 0 10%;}
.edu_your_pat p a{color: #353535;}

.enchance_ol_prsnc{float: left; background: #fbfbfb; padding: 70px 0 68px 0; width: 380px; transition: all linear 0.2s;}
.enchance_ol_prsnc_tit a{display: block; font-family: 'Roboto Condensed', sans-serif;  font-size:24px; color: #213f59; text-align: center; text-transform: uppercase; font-weight: 600; letter-spacing: 2px; padding: 130px 0 30px 0; background: url(../images/enhance-online-presence.png) top center no-repeat; line-height: 32px;}
.enchance_ol_prsnc p{font-family: 'Roboto', sans-serif;  font-size: 15px; text-align: center; line-height: 25px;}
.enchance_ol_prsnc p a{ color: #807f7f;}

.eng_pat_soc_med a{display: block; float: left; background: url(../images/enagage-patients-social-media.jpg) 0px 0px no-repeat; padding: 196px 0 154px; width: 382px; font-family: 'Roboto Condensed', sans-serif;  font-size:24px; color: #213f59; text-align: center; text-transform: uppercase; font-weight: 600; letter-spacing: 2px; line-height: 29px;}

.build_brand_img{float: left;}
.build_brand{float: left; background:#fbfbfb; padding:76px 78px 27px 78px; min-height:335px; transition: all linear 0.2s;}
.build_brand_tit a{display: block; font-family: 'Roboto Condensed', sans-serif;  font-size:24px; color: #213f59; text-align: center; text-transform: uppercase; font-weight: 600; letter-spacing: 2px; padding: 130px 0 30px 0; background: url(../images/build-your-brand-icon.png) top center no-repeat; line-height: 29px;}
.build_brand p{font-family: 'Roboto', sans-serif;  font-size: 15px;  text-align: center; line-height: 27px;}
.build_brand p a{color: #797979;}
.build_brand:hover, .enchance_ol_prsnc:hover, .get_new_pat:hover{background:#072651; transition: all linear 0.2s;}
.build_brand:hover a, .enchance_ol_prsnc:hover a, .get_new_pat:hover a{color: #fff;}

.rec_blog{background: #faf9fa; padding: 60px 0 50px;}
.rec_blog_sec{}
.blog_tit{font-family: 'Roboto', sans-serif;  font-size: 36px;  text-align: center; color: #213f59; background: url(../images/client-love-us-tittle-bg.png) bottom center no-repeat; margin: 0 0 30px 0;  padding: 0 0 20px 0; }
.blog_txt{font-family: 'Roboto', sans-serif;  font-size: 18px;  text-align: center; color: #213f59; margin: 0 0 40px 0;}
.blog_visit{width: 140px; float: none; margin: 10px auto; clear: both;}
.blog_visit a{font-family: 'Roboto', sans-serif;  font-size: 15px;  text-align: center; color: #fff; background: #1a97fd; padding: 11px 0; display: block; border-radius: 10px;}

.rec_blog .recent-blog-post-list li{}
.rec_blog .recent-blog-post-list li { float: left; margin: 0 20px 10px;  width: 340px;  min-height: 400px; text-align: center;}
.rec_blog .recent-blog-post-list li img{float: none; margin: 10px 0; width: 100%; height: 217px; border: 1px solid #ccc;}
.rec_blog .recent-post-title a{font-size:18px; color: #213f59; }
.rec_blog .recent-post-title{margin: 0px 0 10px; min-height: 58px;}
.rec_blog .recent-blog-post-list li p.read-more{text-align: center; margin: 10px 0 0;}
.rec_blog .recent-blog-post-list li p.read-more a{color: #1293ff; font-weight: 500; letter-spacing: 1px; text-transform: uppercase;}
.rec_blog .recent-post-content p{color:#807e7f;}
.rec_blog .ExpertText{display: none;}


.recent-meta-date {color: #213f59;}
.recent-meta-date strong{font-weight: normal;}



.showcase{padding: 20px 0; background: #fff;}
.showcase_sec{position: relative;}
.show_tit{font-family: 'Roboto Condensed', sans-serif;  font-size:30px; color: #213f59; text-align: center; text-transform: uppercase; font-weight: 400; letter-spacing: 2px; padding: 0 0 20px 0; background: url(../images/client-love-us-tittle-bg.png) bottom center no-repeat; margin: 0 0 30px 0;}
.show_tit a{ color: #213f59;}
#flexiselDemo3{display:block; }
.showcase .nbs-flexisel-container {position:relative;max-width:100%; }
.showcase .nbs-flexisel-ul { position:relative; width:9999px; padding:0px; list-style-type:none; z-index: 2; }
.showcase .nbs-flexisel-inner {overflow:hidden; width:85%; margin:0px auto;  }
.showcase .nbs-flexisel-item {float:left;margin:0; padding:0px;cursor:pointer;position:relative; width: 220px; }
.showcase_sec .nbs-flexisel-nav-left,
.showcase_sec .nbs-flexisel-nav-right { width: 40px; height: 40px;  position: absolute; cursor: pointer; z-index: 6;}
.showcase_sec .nbs-flexisel-nav-left { left: 0px; top:60px; background:url(../images/showcase-left-arrow.jpg) 0px 0px no-repeat; }
.showcase_sec .nbs-flexisel-nav-right {right:0px; top:60px; background:url(../images/showcase-right-arrow.jpg) 0px 0px no-repeat; }




.testimonial{padding: 10px 0 50px 0; background: #fff;}
.testimonial_sec{max-width:900px; margin: 0px auto;}
.star{text-align: center; margin: 0 0 50px 0;}
.test_tit{font-family: 'Roboto Condensed', sans-serif;  font-size:30px; color: #213f59; text-align: center; text-transform: uppercase; font-weight: 400; letter-spacing: 2px; padding: 0 0 20px 0; background: url(../images/client-love-us-tittle-bg.png) bottom center no-repeat; margin: 0 0 30px 0;}
.test_tit img {margin: -7px 7px 0 0;}
.test_tit a{ color: #213f59;}
.testimonial ul{text-align: center; }
.testimonial .rslides { position: relative; list-style: none; overflow: hidden; width: 100%; padding: 0; margin: 0; }
.testimonial .rslides > li { -webkit-backface-visibility: hidden; position: absolute; display: none; width: 100%; left: 0; top: 0; z-index: 6;}
.testimonial .rslides > li:first-child { position: relative; display: block; float: left; }
.testimonial .rslides > img { display: block; height: auto; float: left; width: 100%; border: 0;}
.clnt_img{padding: 0 0 25px 0;}
.testimonial p{font-family: 'Roboto', sans-serif;  font-size: 17px; color: #4b4b4b; text-align: center; word-spacing: 1px; padding: 0 90px;  letter-spacing: 1px; line-height: 26px; margin: 0 0 20px 0; min-height: 55px;}
.testimonial span{font-family: 'Roboto', sans-serif;  font-size:15px; color: #4b4b4b;}
.testimonial #controls1{position:relative; z-index:6; width: 72px; float: none; margin: 20px auto 0;}
.testimonial #controls1 li{display:inline-block;cursor:pointer; float: left;}
.testimonial #controls1 .pause{display:none}

.learn_more_we_help{background: url(../images/want-to-learn-more-bg.jpg) top center no-repeat; padding: 45px 0 27px 0;}
.learn_more{float: left; width: 50%;}
.learn_more_tit{font-family: 'Roboto', sans-serif;  font-size: 35px; color: #264046; text-align: center; letter-spacing: 4px; word-spacing: 1px; text-transform: uppercase; font-weight: 600; margin: 0 0 15px 0; padding: 117px 0 0 0; background: url(../images/mail-icon.png) top center no-repeat;}
.learn_more p{font-family: 'Roboto', sans-serif;  font-size: 18px; color: #456f7e; font-weight: 300; text-align: center; margin: 0 10% 8px;}

.we_help_you{float:right; width: 50%;}
.we_help_you_tit{font-family: 'Roboto Condensed', sans-serif;  font-size:30px; color: #304c64; text-align: center; text-transform: uppercase; font-weight: 400; letter-spacing: 3px; margin: 0 0 13px 0;}
.we_help_vid{background: url(../images/help-patients-img.png) top center no-repeat; padding: 22px 0 0 0; width: 487px; float: none; margin: 0px auto; min-height: 416px;}
.we_help_vid a{width: 441px; height: 251px; display: block; margin: 0px auto;}
.we_help_vid a span{display: none;}

.we_help_you p{font-family: 'Roboto', sans-serif;  font-size: 15px; color: #737373; text-align: center; letter-spacing: 1px; margin: 0 0 40px 0; }
.we_help_you p span{text-transform: uppercase; color: #0097ff; font-weight: 600; }
.we_help_you{text-align: center;}



.virtual_int_blog{background: url(../images/virtual-int-blog-bg.jpg) top center no-repeat; padding: 60px 0 44px;}
.virtual_int{float: left; width: 50%;}
.virtual_int_tit{font-family: 'Roboto', sans-serif;  font-size: 29px; text-align: center; letter-spacing: 1px; text-transform: uppercase; font-weight: 700; color: #4b4b4b; margin: 0 0 15px 0;}
.virtual_int_txt{font-family: 'Roboto', sans-serif;  font-size: 18px; text-align: center; letter-spacing: 1px; padding: 0 0 20px 0; background: url(../images/netwrk-tittle-bg.jpg) bottom center no-repeat; margin: 0 0 35px 0; text-transform: uppercase; color: #5c5c5c; font-weight: 300;}
.virtual_int ul{background: url(../images/network-bg.png) 24px 3px no-repeat; float: left; width: 100%;}
.virtual_int ul li{float: left; width: 154px; text-align: center; margin: 0 3%; min-height: 90px;}


.blog_subscribe{float: right; width: 50%;}
.blog_subscribe p{font-family: 'Roboto', sans-serif;  font-size: 22px; padding: 0 0 100px 45px; text-transform: uppercase; color: #272626; font-weight: 300;
letter-spacing: 4px; line-height: 37px;}
.blog_subscribe p span{font-size: 32px; font-weight: 700;}

.invt_meeting{margin: 0 0 30px 0; padding: 20px 0; border-bottom: 1px dashed #565353; border-top: 1px dashed #565353;}
.req_demo h2{margin: 0 0 20px 0;}
.email_blk{background: #E2F2FF; padding:0 10px; border: 1px solid #1A97FD; margin: 0 0 20px 0;}
.forgot_user{color: #000;  line-height: 33px;}
.pms_login{background: #E2F2FF; padding:0 10px; border: 1px solid #1A97FD; margin: 20px 0;}
.pms_login input{font-size: 21px; padding: 3px 4px; cursor: pointer;}
.pms_login h4 a{ color: #000;}



#accordion {position: relative;}
.ui-accordion-content {float: left; margin: 0 0 10px 0; width: 100%;}
#accordion h2{ color: #fff; font-size: 19px; font-weight: 400; margin: 0 0 10px; background: #335D6F url(../images/accordian-arrw.png) 96% center no-repeat; display: block; cursor: pointer; padding: 7px 10px; width: 98%; clear: both;}

.vid_exm_blk{  margin: 10px; float: left;}
.vid_exm_blk h3{font-size: 15px; margin: 0px;}

/** ADA  **/

.dfw-blackmode .welcome_blk, .dfw-blackmode .home_qlinks, .dfw-blackmode .we_help_you, .dfw-blackmode .top_footer{background: #000;}
.dfw-blackmode .welcome_blk_sec h1, .dfw-blackmode .welcome_blk_sec .wel_title, .dfw-blackmode .welcome_blk_sec ul li a, .dfw-blackmode .we_help_you_tit, .dfw-blackmode .we_help_you p, .dfw-blackmode .show_tit a, .dfw-blackmode .test_tit a, .dfw-blackmode .testimonial p, .dfw-blackmode .testimonial span, .dfw-blackmode .virtual_int_tit, .dfw-blackmode .virtual_int_txt, .dfw-blackmode .show_country a, .dfw-blackmode .show_country span{color: #fff; }
.dfw-blackmode .testimonial #controls1 li{background: #fff;}

.dfw-blackmode .accs_pg img{padding: 0 2px; background: #fff;}
.dfw-blackmode .container .forgot_user{color: #000;}
#Access-Container{padding: 10px !imporatant;}



.contact_form{float:left;width:40%}
.redesign-image{float: right; width: 58%;}
.contact_form label{width:100%;float:left;margin:3px 0}
.contact_form span{float: none!important;}
.contact_form input,.contact_form select{width:95%;background:#f3efef;border:none;height:35px;padding:0 0 0 5%;color:#666;font:14px/20px Arial,Helvetica,sans-serif;margin:0 0 18px}
.contact_form label span{color:#00aeef}
.info_msg{width:75%;clear:both;float:left;margin:10px 0}
.info_msg ul{width:100%;float:left;clear:both;margin:5px 0}
.more_info{width:100%;clear:both}
.more_info li{width:38%;display:inline;float:left;color:#000}
.more_info li.checkboxes{width:60%;float:left;border-left:1px solid #eee}
.checkboxes li{width:100%;float:left;clear:both;color:#727070}
.info_msg ul li textarea{width:80%;background:#f3efef;border:none;padding:0 0 0 5%;color:#666;font:14px/20px Arial,Helvetica,sans-serif}
.info_msg ul.enter_particulars{width:37%}
.enter_particulars img.imgcapthaleft{width:150px;height:auto}
.enter_particulars .send{width:150px;height:35px;background:#339ea1;text-align:center;padding:0;cursor:pointer;font:18px HelveticaLT-Condensed;color:#fff;border:none;margin:7px 2% 20px 0}
.enter_particulars .send:hover{background:#ed2024}
.enter_particulars li input{background:#f3efef;border:none;height:35px;padding:0 0 0 5%;color:#666;font:14px/20px Arial,Helvetica,sans-serif;margin:5px 0;width:90%}

.img_right{float: right; margin: 0 0 10px 10px;}
.img_left{float: left; margin: 0 10px 10px 0;}


.blog_pg_banner{background: url(../images/blog-page-banner.jpg) top center no-repeat; height: 264px;}
.blog_pg_txt{max-width: 1170px; margin: 0px auto; position: relative; text-align: right;  font-family: 'Roboto', sans-serif; top: 70px; line-height: 48px; }
.blog_pg_txt h2{font-weight: 300; font-size: 35px; color: #272626;}
.blog_pg_txt h3{font-weight: 700; font-size: 35px; color: #272626;}
.blog_pg_abt_us{margin: 120px 0 0!important;}

.blg_pg_txt{color: #213f59; font-size: 18px!important; margin: 0 6%; text-align: center; padding: 18px 0;}

ul.blog-posts li { float: left !important; margin: 0 15px 10px!important; padding: 10px!important; width: 340px!important; background: none; min-height: 503px; text-align: center;}
ul.blog-posts li img{float: none !important; margin: 10px 0!important; width: 100%; height: 217px; border: 1px solid #ccc;}
ul.blog-posts li h3 a{font-size:22px !important; color: #213f59; }
ul.blog-posts li h3{margin: 0px 0 10px !important; min-height: 58px;}
.detailed-post-content img {float: right !important; margin: 10px 0px 10px 20px;}
ul.blog-posts li p.read-more{text-align: center;}
ul.blog-posts li p.read-more a{color: #1293ff; font-weight: 500; letter-spacing: 1px;}

.blog-pagination{float: left; width: 100%; clear: both; margin: 10px 0;}

.online_market_pg{ padding: 0 0 20px 0; float: left;}
.online_market_pg li{background: none; padding:0px; margin: 0px; border-bottom: 1px dashed #363333; padding: 10px 0; float: left;
width: 100%;}
.online_market_pg li .development-text1, .online_market_pg li .development-text2{float: left!important; width: 100%!important;}
.online_market_pg li .development-text2 h3, .online_market_pg li .development-text1 h3 {text-align: left!important; background-position: left top!important;}
.online_market_pg li .development-text2 p, .online_market_pg li .development-text1 p{text-align: left!important;}
.online_market_pg li .development-text2 a.read-dev{float: left!important;}


.resrc_pg_banner{background: url(../images/resouce-pg-banner.jpg) top center no-repeat; height: 188px; padding: 0 0 35px;}
.resrc_pg_txt{max-width: 1170px; margin: 0px auto; position: relative; text-align: right;  font-family: 'Roboto', sans-serif; top: 54px; line-height: 48px; }
.resrc_pg_txt h2{font-weight: 300; font-size: 35px; color: #272626s;}
.resrc_pg_txt h3{font-weight: 700; font-size: 35px; color: #272626;}

.resrc_pg{padding: 0px; margin: 0px;}
.resrc_pg > li{padding: 0px; margin: 0px; background: none; border: 1px solid #e2e2e2; float: left; width: 42%; margin: 0 20px 20px ; padding: 20px; min-height:409px;}

.healthcare-marketing-blog ul{padding: 0px; margin: 0px;}
.healthcare-marketing-blog ul li{padding: 0px; margin: 0px; background: none; float: left; width: 33%;}
.healthcare-marketing-blog .recent-post-meta-entry{display: none;}
.healthcare-marketing-blog .recent-post-content p{display: none;}
.healthcare-marketing-blog .recent-post-title{display: block!important; text-align: center; }
.healthcare-marketing-blog .recent-post-title a{ font-size: 12px; color: #213F5D;}
.healthcare-marketing-blog .recent-post-image img{height: 104px;}
.healthcare-marketing-blog .recent-post-image{text-align: center;}


article .resrc_pg h2 a{font-family: 'Roboto Condensed', sans-serif;  font-size:22px; color: #213f59; text-align: center; text-transform: uppercase; padding: 130px 0 30px 0; font-weight: 600; display: block;}

article .resrc_pg .healthcare-marketing-blog h2 a{background: url(../images/resource-pg-blog-icon.png) center 10px no-repeat;}
article .resrc_pg .healthcare-marketing-calender h2 a{background: url(../images/resource-pg-social-media-calendar-icon.png) center 10px no-repeat;}
article .resrc_pg .healthcare-marketing-ebooks h2 a{background: url(../images/resource-pg-ebooks-icon.png) center 10px no-repeat;}
article .resrc_pg .healthcare-marketing-video-example h2 a{background: url(../images/resource-pg-video-example-icon.png) center 10px no-repeat;}
.testimonial_pg_banner{background: url(../images/testimonial-pg-banner.jpg) top center no-repeat; height: 264px; padding: 0 0 35px;}

.full_width_page{width: 100%!important; float: left!important;}

#home_form{}
#home_form li{width: 85%; margin: 0 auto 10px; position: relative;}
#home_form li input{background: none; border: 1px solid #5ab9e5; width: 95%; height:40px; padding: 0 0 0 10px; font-family: 'Poppins', sans-serif; font-size: 15px;}
#home_form li textarea{background: none; border: 1px solid #5ab9e5; width: 95%; height: 80px; padding: 10px 0 0 10px; font-family: 'Poppins', sans-serif;}
#home_form .submitbutton {width: 118px; float: right; margin: -55px 90px 0 0;}
#home_form .submitbutton input{ width: 118px; text-align: center; background: #1293FF; color: #fff; cursor: pointer; border-radius: 8px;}
#home_form .captcha-blk{ width: 60%; margin: 0 10px 0 40px;}


#name-error, #email-error, #phoneNumber-error{color: #f00; position: absolute;
left: 125px; top: 8px;}

/*ADA STyles*/
/*Menu styles*/
.menu_ada{list-style:none;margin:0 auto;position:relative;z-index:9999;display:block;float:left;}
.menu_ada:after{clear:both;}
.menu_ada ul{list-style:none;margin:0 auto;width:100%;font-size:16px;}
.menu_ada li{text-align:left;float:left;margin:0;position:relative;}
.menu_ada li a{margin:20px 17px 0px;float:left;padding-bottom:10px;color:#005466;display:block;}
.menu_ada li > a:hover, .menu_ada > li:hover > a, .menu_ada > li.current-menu-item > a, .menu_ada > li.current_page_ancestor > a{color:#41a5c9;}
.menu_ada li ul{position:absolute;left:0%;padding:0 0 0 0;top:52px;background:rgba(0,0,0,0);display:none;width:240px;background: #f4f4f4;width: 250px;z-index: 10;border: 1px solid}
.menu_ada li ul li{width: 100%;}
.menu_ada li:hover > ul{display:block;top:52px ;}
.menu_ada li li ul{left:100%;top:0 !important;position:absolute;display:none;}

#topbar #Access-Container{position: relative !important;}
#topbar #Access-Container #dfw-ada-Off{float: left;}
#topbar #Access-Container .ypo_links a{border-right: none;float: right}
#topbar .content ,#ada_footer .content {position: relative !important;max-width: 1170px;height: auto;margin: 0 auto;}
#topbar .content .ofc-ada-slot{font: 15px/25px 'Poppins', sans-serif}
#topbar .content .ofc-ada-slot ul li,#ada_footer .content .ofc-ada-slot ul li,main.ada_main ul li{background: rgba(0, 0, 0, 0) url("../images/li-bg.png") no-repeat scroll 2px 9px;list-style: outside none none;padding: 5px 0 5px 35px;color: #616161;}
.ofc-ada-label{display: block;clear: both;color: #1f1f1f;font-size: 25px;line-height: 1.3;text-transform: uppercase;font-weight: 300;padding-top: 10px;}
.ofc-ada-navigation,.ofc-ada-slot{width:100%;border-bottom:2px solid #000;float: left;}
#topbar .skip,#ada_footer .skip{float: right}
#topbar a,#ada_footer a{color: #005b9e;}
#topbar a:hover,#ada_footer a:hover{text-decoration: underline;}

main.ada_main {position: relative !important;max-width: 1170px;height: auto;margin: 0 auto;}
main.ada_main  h1 { color: #072b61; font: 30px/34px 'Poppins', sans-serif;  margin: 0 0 15px; padding: 0 0 20px; text-align: left;}
main.ada_main  h2 {color: #1f1f1f; font:30px/34px 'Roboto Condensed', sans-serif; text-align: left; }
main.ada_main  h2 span{color: #1a97fd; font:25px/34px 'Roboto Condensed', sans-serif; text-align: left; text-transform: initial; display: block;}
main.ada_main  h3{font: 25px/27px 'Roboto Condensed', sans-serif;color: #1a97fd;margin: 20px 0;}
main.ada_main  h4{font: 20px/20px 'Roboto Condensed', sans-serif;color: #1a97fd;margin: 15px 0;}
main.ada_main  p {font: 400 15px/25px 'Poppins', sans-serif; margin: 12px 0;text-align: left;color: #616161;}
main.ada_main  ul, main.ada_main  ol { list-style: outside none none;margin: 0;padding: 0;}
main.ada_main  ul li {background: rgba(0, 0, 0, 0) url("../images/li-bg.png") no-repeat scroll 2px 9px; list-style: outside none none;padding: 5px 0 5px 35px;font: 15px/25px 'Poppins', sans-serif; color: #616161;margin-bottom: 15px;}
main.ada_main  ul li a {color: #616161;font-size: 15px;}
main.ada_main  a{color: #005b9e !important;background: #fff !important}
main.ada_main  a:hover{text-decoration: underline;}
main.ada_main  ol li { list-style: outside none number; margin: 0 0 0 30px;padding: 5px 0 5px 5px;font-size: 15px; color: #616161;}
main.ada_main  ol li a {color: #616161;}
main.ada_main  ol li a:hover, main.ada_main  ul li a:hover{color: #000;}
main.ada_main   {font: 15px/22px 'Work Sans', sans-serif;}
main.ada_main  strong{font-weight: 500; color: #000;}
 main.ada_main form input{color: #000 !important;}
 main.ada_main form textarea{color: #000 !important;}
 main.ada_main form select{color: #000 !important;}
 main.ada_main form #home_form   input{color: #000 !important;}
 main.ada_main form #home_form   textarea{color: #000 !important;}
 main.ada_main form #home_form   select{color: #000 !important;}
main.ada_main .error{color:red !important}
body.dfw-blackmode .ofc-ada-navigation,.ofc-ada-slot{border-bottom:2px solid #fff !important;}
body.dfw-blackmode main.ada_main *{color: #fff !important;}
body.dfw-blackmode main.ada_main .error{color:red !important}
body.dfw-blackmode main.ada_main form input{color: #000 !important;}
body.dfw-blackmode main.ada_main form textarea{color: #000 !important;}
body.dfw-blackmode main.ada_main form select{color: #000 !important;}
body.dfw-blackmode main.ada_main form #home_form   input{color: yellow !important;}
body.dfw-blackmode main.ada_main form #home_form   textarea{color: yellow !important;}
body.dfw-blackmode main.ada_main form #home_form   select{color: yellow !important;}
body.dfw-blackmode main.ada_main a{color: yellow !important;background: #000 !important}
body.dfw-blackmode main.ada_main a span{color: yellow !important;}
body.dfw-blackmode #topbar .content *{color: #fff !important;}
body.dfw-blackmode #topbar .content a{color: yellow !important;}
body.dfw-blackmode #ada_footer .content *{color: #fff !important;}
body.dfw-blackmode #ada_footer .content a{color: yellow !important;}
body.dfw-blackmode .menu_ada li ul{color: yellow !important;background: #000}
body.dfw-blackmode .cat_list{color: yellow !important;background: #000!important}
body.dfw-blackmode .showcase{background: #000!important}
.dfw-contrast{width: 142px!important;}
				#dfw-skip{width: 200px; }
                #Access-Container{background: #242424!important; padding: 10px 0!important; }
                #dfw-skip span.skipAct{top: 10px!important;}
                .access-settings{color: #fff!important;}
                #Accessibility li{color: #fff; letter-spacing: 1px;}
                body.dfw-blackmode #Accessibility .fontsize span.dfw-actSize a{color: #ff0!important;}
                .access-links{font-family: 'Poppins', sans-serif;  }
                body.dfw-blackmode{background: #000 !important;}
				body.dfw-blackmode header{background: #000 !important;}
				body.dfw-blackmode footer{background: #000 !important;}
				body.dfw-blackmode header *{color: #fff !important;}
				body.dfw-blackmode footer *{color: #fff !important;}
				body.dfw-blackmode .ypo-logo img {filter: grayscale(100%) contrast(0%);}


/*Menu styles*/
.yponav_btn {font-family: 'Roboto Condensed', sans-serif;font-size: 16px;color: #fff;float: right;letter-spacing: 1px;text-transform: uppercase;background: url(https://www.yourpracticeonline.net/images/menu-lines.png) 0px 4px no-repeat;padding: 0 0 0 40px;}	
#menu_ypo{position: relative;float: right;width: 275px;margin: 63px 0 0 0;}
		.yponav_nav{position: absolute;right: 0px;top: 30px;transition: 0.3s left linear;-webkit-transition: 0.3s right linear;}		
		.yponav_nav li {padding: 0px 10px;display: block;background: #072651;border-bottom: 1px solid #0c3365;box-sizing: border-box;margin: 2px 5px;cursor: pointer;}
		.yponav_nav li li{border-bottom: 0px solid #0c3365;padding: 0}
		.yponav_nav ul {background: #072651;width: 275px;padding: 0;box-sizing: border-box;}
		.yponav_nav ul ul{padding-left: 10px;width: auto;border-bottom: 1px solid #0c3365;border-top: 1px solid #0c3365;margin-top: 5px;overflow-x: hidden;}
		.yponav_nav ul li a  {padding: 5px 0px;margin: 2px 0px;color: #fff;font-size: 17px;text-decoration: none}
		.yponav_nav ul li a:hover  {color: #f18155;}
		.yponav_nav ul li a.menu-block  {display: block;outline: medium none;}
		.yponav_nav ul li li a  {display: block}
		.yponav_nav .yponav_arrow {font-size: 0.8em;float: right;}
		.yponav_nav{visibility: hidden}
		.yponav_hidden{visibility: hidden;height: 0;}
		.yponav_hidden li{position: relative;}
		.yponav_hidden li a{position: relative;left: -200px;transition: 0.3s left,letter-spacing linear;-webkit-transition: 0.3s left,letter-spacing linear;letter-spacing: 0px;}
		.yponav_hidden.yponav_hidden_active{visibility: visible;transition: 0.3s left linear;-webkit-transition: 0.3s left linear;height: auto;}
		.yponav_hidden.yponav_hidden_active li a{position: relative;left: 0;transition: 0.3s left linear;-webkit-transition: 0.3s left linear;font-size: 16px;}
		.yponav_hidden.yponav_hidden_active li a:hover{transition: 0.2s left,letter-spacing linear;-webkit-transition: 0.2s letter-spacing linear;letter-spacing: 1px;}
		.yponav_hidden.yponav_hidden_active li:nth-child(1) a{transition-delay: 0s}
		.yponav_hidden.yponav_hidden_active li:nth-child(2) a{transition-delay: 0.1s}
		.yponav_hidden.yponav_hidden_active li:nth-child(3) a{transition-delay: 0.2s}
		.yponav_hidden.yponav_hidden_active li:nth-child(4) a{transition-delay: 0.3s}
		.yponav_hidden.yponav_hidden_active li:nth-child(5) a{transition-delay: 0.3s}
		.yponav_nav.yponav_nav_active{visibility: visible;transition: 0.3s right linear;-webkit-transition: 0.3s right linear;right:50px;}
		.yponav_nav .yponav_arrow {transition: 0.3s transform linear;-webkit-transition: 0.3s transform linear;transform: rotate(0);color: #fff}
		.yponav_nav .yponav_arrow_active {transition: 0.3s transform linear;-webkit-transition: 0.3s transform linear;transform: rotate(90deg);}
/*ADA STyles*/
/*Menu styles*/
@media screen and (max-width:1170px) {
	main.ada_main,#topbar .content ,#ada_footer .content{width: 98%;}
	main.ada_main  video{width: 98%;margin: 1% auto;}
}
@media screen and (max-width:640px) {
	#Accessibility li.access-settings{display: block;clear: both;}
	#Accessibility li.access-settings:first-child{width: 200px !important;margin: 15px auto;float: none;overflow: hidden;}
}
@media screen and (max-width:320px) {

	#Accessibility li.access-settings:first-child{margin: 5px auto;}
	#Accessibility .fontsize{margin: 5px auto !important;}
}
/** MEDIA QUERIES **/

@media screen and (max-width:1155px) {

#Access-Container{position: relative!important;}
header{position: absolute; top: 0px;}

.slicknav_nav {right: 10px; top: 94px; }
.smo_block{width: 100%; background: #424242; bottom: 0px; min-height: 44px; position: fixed;z-index: 9999; }
.smo_icons{left: 0px; right: 0px; margin: 0px auto; top: auto; bottom: 0px; width: 308px; }
.smo_icons ul{padding: 0px;}
.smo_icons ul li a{float: left; width: 44px;}
.smo_icons ul li a:hover{width: 44px; background-position-x: 0px!important;}
.smo_icons ul li a:hover span{display: none;}

.welcome_blk_sec .nbs-flexisel-nav-left{left: 0px;}
.welcome_blk_sec .nbs-flexisel-nav-right{right: 0px;}
.logo{margin: 8px 145px 0 0;}
.banner_txt_sec{width: 610px;}
.banner_txt{width: 610px;}
.banner_txt{bottom: 240px;}
.banner_txt h2{font-size: 40px;}
.banner_txt h3{font-size: 19px;}
.home_qlinks_sec{max-width: 960px;}
.google_partner{width: 623px;}
.get_new_pat{padding: 35px 0 17px; width: 334px; min-height: 304px;}
.edu_your_pat{padding: 85px 0 69px; width: 334px;}
.enchance_ol_prsnc{padding: 70px 0 68px;  width: 310px;}
.eng_pat_soc_med a{padding: 196px 0 154px; width: 312px;}
.build_brand_img{width: 642px;}
.build_brand{padding: 23px 45px 16px; min-height: 332px;}
.virtual_int ul{background: none;}
.virtual_int ul li{padding:15px 3.3% 15px; border-right: 1px solid #ccc; border-bottom: 1px solid #ccc; min-height: 50px; margin: 0px; width: 126px;}
.showcase .nbs-flexisel-inner{width: 940px;}
.we_help_vid{width: 470px; border-radius: 10px 10px 0 0;}
.rec_blog .recent-blog-post-list li{margin: 0 5px 10px; width: 305px;}
.rec_blog .recent-post-title a{font-size: 16px;}
.blog_pg_abt_us{margin:0!important;}
.resrc_pg > li{margin: 0 5px 10px;}
.rec_blog_sec{max-width: 960px;}

#Accessibility{width:98% !important; }
#Accessibility li.access-links{display: none;}
/*#Accessibility li{width: 50%!important;}*/
.ypo_links a{border: none!important; padding:1px 5px 1px 30px; }
.head_broc{background-position: 2px -1px;}
#Accessibility .ypo_links{padding: 0 10px;}
#backtotop{display: none!important;}

#home_form .submitbutton{float: left; margin: 10px 0 0 38px;}
.resrc_pg > li{min-height: 427px;}
.full_width_page{width: 97% !important;}
}


@media screen and (max-width:959px) {

.logo{margin: 8px 100px 0 0;}
.cont_us a{margin: 52px 20px 0 0;}
.banner_txt_sec {width: 390px;}
.banner_txt{width: 390px;}
.banner_txt{bottom: 200px; padding: 1px 10px;}
.banner_txt h2{font-size: 25px; line-height: 33px;}
.banner_txt h3{font-size: 15px;}
.ypo_det_blk{bottom: 8px;}
.ypo_det_blk li{margin: 0 20px;}
.home_qlinks_sec{max-width: 755px;}
.get_new_pat{padding: 25px 0 17px; width: 217px; min-height: 266px;}
.get_new_pat .get_new_pat_tit_one a{padding: 85px 0 16px 0;}
.get_new_pat .get_new_pat_txt{margin: 0 0 25px 0;}
.google_partner {width: 538px;}
.build_brand_img{width: 514px;}
.edu_your_pat{width: 230px; padding: 85px 0px 44px;}
.edu_your_pat p{padding: 0 2%;}
.enchance_ol_prsnc{padding: 70px 0 68px; width: 275px;}
.eng_pat_soc_med a{padding: 196px 0 154px; width: 250px;}
.build_brand{padding: 16px 5px 10px; min-height: 271px;}
.build_brand_tit a{padding: 105px 0 5px 0;}
.build_brand_more{margin: 16px auto 0;}
.virtual_int ul li{padding: 15px 1% 15px 0.5%; width: 120px;}
.learn_more_tit{font-size: 24px; background-position: center 10px;}
.we_help_vid{width: 376px;}
.we_help_vid a{width: 376px; height: 271px;}
.blog_subscribe p{font-size: 16px; padding: 0 0 100px 30px;}
.blog_subscribe p span{font-size: 26px;}

.rec_blog_sec{max-width: 768px;}
.rec_blog .recent-blog-post-list li{width: 245px; min-height: 350px;}
.rec_blog .recent-blog-post-list li img{height: 165px;}
.rec_blog .recent-post-title a{font-size: 13px;}

.showcase .nbs-flexisel-inner{width: 640px;}
/*#Accessibility li{width: 100%!important;}*/
/*#Accessibility .ypo_links{left: 43%;}*/

.blog_pg_txt h2, .blog_pg_txt h3{font-size: 30px;}
ul.blog-posts li{margin: 0 8px 10px !important;}
.blog_pg_abt_us {margin: 0!important;}

.resrc_pg_banner{background-position: -445px 0px;}
.blog_pg_banner{background-position: -537px 0px;}
.resrc_pg > li{min-height: 400px;}
.healthcare-marketing-blog .recent-post-title a{font-size: 11px;}
.healthcare-marketing-blog .recent-post-content p{line-height: 17px;}

.full_width_page{width: 93%!important; float: none!important; margin: 10px auto!important;}
}


@media screen and (max-width:822px) {
    .access-settings {
    text-align: center!important;
}
    #Accessibility li {
    width: 410px !important;
    display: block !important;
    margin: 5px auto;
}
    #Accessibility{height: auto !important;}

}
@media screen and (max-width:765px) {

.bannerVideo video{position: relative;}
.slicknav_nav {right: 22%; top: 148px;}
header{position: relative; background: #1A97FD; padding: 10px 0!important;}
.logo{width: 300px; margin: 3px auto 10px; float: none;}
.cont_us{width: 160px; margin:0px auto; float: none;}
.cont_us a{margin: 0 0 10px 0; }
.tel{width: auto; display: table; margin: 0px auto; float: none;}
.tel a{margin: 0 0 10px 0;}
.slicknav_menu{width: 90px; margin: 0px auto; float: none;}
.slicknav_btn{margin: 0px;}
.slicknav_nav{float: left; margin: 10px 0 0 -90px !important;}
.ypo_det_blk li{margin: 0 8px;}

.ypo_det{max-width: 498px;}
.ypo_det_blk li{padding: 59px 0 0 0;}

.welcome_blk{padding: 35px 0 20px 0;}
.welcome_blk_sec h1{font-size: 28px;}
.home_qlinks{background: #EBF4F9;}
.get_new_pat{padding: 40px 0px 30px; float: none; margin: 0px auto;}
.google_partner{width: 100%;}
.edu_your_pat{width: 313px; padding: 85px 0px 44px; float: none; margin: 0px auto; clear: both;}
.enchance_ol_prsnc{width: 313px; padding: 30px 0px 44px; float: none; margin: 0px auto; clear: both;}
.eng_pat_soc_med a{padding: 196px 0px 67px; width: 313px;float: none; margin: 0px auto; clear: both;}
.get_new_pat{width: 313px;}
.build_brand_img{width: 100%;}
.build_brand{padding: 16px 0px 10px; width: 313px;float: none; margin: 0px auto; clear: both;}
.testimonial p{padding: 0 10px;}
.learn_more_tit{font-size: 30px;}
.virtual_int ul{margin: 0 0 10px 0;}
.virtual_int ul li{padding: 15px 6% 15px;}
.virtual_int ul li.empty_blk{display: none;}
.blog_subscribe p{padding: 13px 0 10px 30px;}
.learn_more_we_help{background: none;}
.learn_more{float: none; width: 90%; margin: 0px auto; background: #63D4F6; min-height: 635px;}
.we_help_you{float: none; width: 90%; margin: 0px auto;}
.virtual_int_blog{background: none;}
.virtual_int{float: none; width: 90%; margin: 0px auto;}
.blog_subscribe{float: none; width: 90%; margin: 0px auto; background: #DEEDF4; clear: both;}
.rec_blog{padding: 20px 0;}
.blog_txt{margin: 0 0 20px 0;}
.rec_blog .recent-blog-post-list li{float: none; margin: 10px auto;}
.we_help_vid{width: 470px;}
.we_help_vid a{width: 446px;}
.we_help_you_tit{margin: 13px 0;}
.showcase .nbs-flexisel-inner{width: 300px;}

.contact_form{float: none; width: 80%; margin: 10px auto; clear: both;}
.redesign-image{float: none; width: 80%; margin: 10px auto;}
ul.blog-posts li{width: 285px!important; margin: 0 0px 10px !important;}
ul.blog-posts li h3 a{font-size: 16px !important;}
.resrc_pg > li{width: 91%; margin: 10px auto; float: none; clear: both; padding: 5px; min-height: 300px;}
.resrc_pg > li.healthcare-marketing-blog{min-height: 358px !important;}
.rec_blog_sec{max-width: 640px;}

}

@media screen and (max-width:639px) {

.ypo_det_blk{bottom: 0px;position: relative;min-height: 149px;padding: 10px 0;}
.ypo_det_blk li{margin: 0 2px; width: 24%;}
.banner_txt{bottom: 253px}
.welcome_blk_sec h1{font-size: 20px;}
.welcome_blk_sec .wel_title{font-size: 15px;}
.welcome_blk_sec ul li a{background-size: 25%;}
.welcome_blk_sec ul li a:hover{background-size: 27%;}
.we_help_you_tit{font-size: 19px;}
.testimonial p{padding: 0 5px;}
.learn_more_tit{font-size: 25px;}
.learn_more p{margin: 0 3% 8px; font-size: 21px;}
.virtual_int {padding: 13px 0 10px;}
.virtual_int_tit{font-size: 22px;}
.virtual_int ul li {padding: 15px 6% 15px; border: none;}

.learn_more_we_help{padding: 20px 0 0px 0;}
.we_help_vid{width: 410px; background-size: 100%; min-height: 322px;}
.we_help_vid a{width: 376px; height: 222px;}
.ypo_det_blk li{width: 29%;}

.blog_pg_banner{background-size: 341%; height: 221px; background-position: -342px 0px;}
.blog_pg_txt{display: none;}
ul.blog-posts li{float: none!important; margin: 10px auto!important;}
.blg_pg_txt{font-size: 15px !important; margin: 0 3%; padding: 0 0 8px 0;}
.resrc_pg_txt{display: none;}
#home_form .captcha-blk{float: none; width: auto; margin: 0;}
#Accessibility .ypo_links{padding: 0;}

.resrc_pg > li.healthcare-marketing-blog{min-height: 410px !important;}

}


@media screen and (max-width:415px) {
    #Accessibility li {width: 280px !important;}
    #Accessibility li.ypo_links a:last-child {width: 100px;margin: 5px auto;float: none;clear: both;display: block;}
}
@media screen and (max-width:479px) {
    #Accessibility li.access-settings{display: none !important;}
    .ypo_links a {font-size: 10px;padding: 1px 5px 1px 25px;}
    #Accessibility li.ypo_links a:last-child {width: auto;margin: auto;float: none;clear: none;display: inline;}
    #Accessibility li {width: 290px !important;}
    #Access-Container{padding: 0 !important;}
.slicknav_nav {top: 160px;right: 0; left: 0 ; margin: 0 auto !important;}
.banner_txt{bottom: 210px;    padding: 1px 3px;}
.banner_txt_sec{width: 300px;}
.banner_txt{width: 300px;}
.banner_txt h2{font-size: 16px; letter-spacing: 2px;}
.banner_txt h3 {font-size: 11px;}
.ypo_det_blk li span{font-size: 21px;}
.ypo_det_blk li{width: 31%; font-size: 10px;}
.welcome_blk_sec ul li a{background-size: 34%;}
.welcome_blk_sec ul li a:hover{background-size: 36%;}
.learn_more_tit {font-size: 18px;}
.learn_more p{font-size: 15px;}
.virtual_int_tit{font-size: 15px;}
.virtual_int_txt{font-size: 14px;}
.virtual_int ul li{padding: 5px 0%; border-bottom: 1px solid #ccc; width: 100%; text-align: center;}

.testimonial p{font-size: 11px; min-height: 84px;}
.learn_more{padding: 0 10px;}
.we_help_vid{width: 300px; padding: 12px 0 0 0; min-height: 237px;}
.we_help_vid a{width: 281px; height: 160px;}
.blog_subscribe p{font-size: 12px;}
.blog_subscribe p span{font-size: 14px;}

.blog_pg_banner{background-position: -248px 0px; background-size: 341%;}
.resrc_pg_banner { background-position: -163px 0px; background-size: 301%; height: 76px;}
.healthcare-marketing-blog .recent-post-title a{font-size: 9px;}

}
/* message center align for form*/
#projectReqStatus{
text-align:center;
}
.error{
color:red;
}

