body{position:relative;color:#777;font-size:14px;font-family:"Ubuntu", sans-serif;font-weight:normal;line-height:1.78em;background:#fff;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}::-moz-selection{color:white;background:#36b8d5;text-shadow:none}::selection{color:white;background:#36b8d5;text-shadow:none}img{max-width:100%;height:auto;vertical-align:middle}figure{max-width:100%}h1,h2,h3,h4,h5,h6{font-family:"Montserrat", sans-serif;line-height:1.4;color:#222;font-weight:700}h1.small,h2.small,h3.small,h4.small,h5.small,h6.small{font-size:75%}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{transition:color 0.2s ease-in-out}h1,h2,h3{margin-top:20px;margin-bottom:20px;line-height:1.2}h5{font-size:16px}a{color:#222;transition:all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);outline:none}a:hover,a:focus{text-decoration:none;color:#36b8d5}p{margin-bottom:20px}p.lead{font-size:16px;line-height:1.7}hr{margin:0}.text-highlight{position:relative;z-index:2}.text-highlight:before{content:'';width:100%;height:8px;background:rgba(54, 184, 213, 0.2);display:block;position:absolute;left:0;bottom:-2px;z-index:-10}.highlight{background:red;padding:2px 5px;background:#36b8d5;color:#fff}.right-align{text-align:right}@media only screen and (max-width: 992px){.right-align{text-align:center}}.dropcap{position:relative;display:inline-block;float:left;width:43px;height:43px;line-height:43px;font-size:24px;font-weight:600;text-align:center;margin:5px 20px 0 0}.dropcap.rounded{background:#36b8d5;color:#fff;border-radius:50%}.dropcap.square{background:#36b8d5;color:#fff}.left-align{text-align:left}.center-align{text-align:center}a.go-top{position:fixed;width:36px;height:36px;border-radius:50%;text-align:center;font-size:16px;line-height:35px;color:#fff;background:rgba(0, 0, 0, 0.6);bottom:20px;right:20px;z-index:120;display:block;opacity:0;visibility:hidden;transform:scale(0.8);transition:all .3s ease-in-out}a.go-top.off{opacity:0;visibility:hidden;transform:scale(0.8)}a.go-top.on{opacity:1;visibility:visible;transform:scale(1)}@keyframes "rotateloader"{from{transform:rotate(0) scale(1);}to{transform:rotate(360deg) scale(1);}}.page-transition{background:#fff;position:fixed;top:0;left:0;bottom:0;right:0;z-index:3000}.page-transition .loader{position:absolute;top:50%;left:50%;margin-top:-45px;margin-left:-45px;width:90px;height:90px;border-radius:100%;border:40px solid #f5f5f5;border-top:40px solid transparent;animation:rotateloader 1s linear infinite}blockquote{position:relative;background:#f9f9f9;padding:50px 40px 30px;margin:30px 0;font-size:16px}blockquote:before{content:"\f10d";font-family:FontAwesome;font-size:45px;color:#efefef;position:absolute;top:0px}table{width:100%}caption{padding:0 0 8px 0;font-weight:bold;color:inherit}th,td{padding:5px 0;text-align:center}tr{border-bottom:1px solid #e3e3e3}tfoot tr{border-bottom:none}dd{margin:0 0 20px}.alignnone{margin:5px 20px 20px 0}.aligncenter{display:block;margin:5px auto 5px auto}.alignleft{float:left}figure.wp-caption.alignleft,img.alignleft{margin:5px 20px 5px 0}.alignright{float:right}figure.wp-caption.alignright,img.alignright{margin:5px 0 5px 20px}img.alignnone{margin:5px 0}.wp-caption .wp-caption-text,.entry-caption,.gallery-caption{background-color:rgba(0, 0, 0, 0.1);color:#777;font-size:13px;font-style:normal;font-weight:300;margin:0 0 24px;padding:5px 10px}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;white-space:nowrap;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0, 0, 0, 0.6);clip:auto !important;color:#21759b;display:block;font-size:14px;font-size:0.875rem;font-weight:bold;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.bypostauthor{content:''}.item-overlay{position:absolute;top:0;left:0;bottom:0;right:0;opacity:0;overflow:hidden;transition:all .4s}.item-overlay.default{background-color:#36b8d5}.item-overlay.gradient{background-image:-webkit-linear-gradient(-145deg, #36b8d5, #75439c);background-image:linear-gradient(-145deg, #36b8d5, #75439c)}.vc_row{opacity:0}.vc_row.vc_row_ready{opacity:1}.row-overlay{position:absolute !important;content:'';width:100%;height:100%;left:0;top:0;opacity:0}.vc_row_ready .row-overlay{opacity:1}.codebean-paging-navigation{margin:80px 0 0}.codebean-paging-navigation .pagination{margin:0}.codebean-paging-navigation .page-numbers{display:block;margin:0 8px 0 0;float:left;width:35px;height:35px;font-size:14px;text-align:center;line-height:35px;color:#777;background-color:#f5f5f5;transition:all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}.codebean-paging-navigation .page-numbers.current,.codebean-paging-navigation .page-numbers:hover{background-color:#36b8d5;color:white}.codebean-social-icons ul{list-style:none;margin:0;padding:0;font-size:13px}.codebean-social-icons ul li{display:inline-block}.codebean-social-icons ul li:before,.codebean-social-icons ul li:after{display:none;width:0;height:0;margin:0;padding:0}.codebean-social-icons ul li a{display:block}.codebean-social-icons ul li a:before,.codebean-social-icons ul li a:after{display:none;width:0;height:0;margin:0;padding:0}.mfp-bg,.mfp-wrap{z-index:99999}.mfp-fade.mfp-bg{opacity:0;-webkit-transition:all 0.15s ease-out;-moz-transition:all 0.15s ease-out;transition:all 0.15s ease-out;transition:all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.mfp-fade.mfp-bg.mfp-ready{opacity:0.8}.mfp-fade.mfp-bg.mfp-removing{opacity:0}.mfp-fade.mfp-wrap .mfp-content{opacity:0;-webkit-transition:all 0.15s ease-out;-moz-transition:all 0.15s ease-out;transition:all 0.15s ease-out;transition:all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.mfp-fade.mfp-wrap.mfp-ready .mfp-content{opacity:1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content{opacity:0}.mfp-iframe-holder .mfp-content{z-index:9999}input[type='text'],input[type='password'],input[type='tel'],input[type='url'],input[type='email'],input[type='date'],input[type='number'],input[type='search'],textarea,select{background:#fff;border-radius:0;box-shadow:none;font-family:"Lato", sans-serif;font-weight:normal;border:1px solid #e3e3e3;color:#777;padding:8px 12px;width:100%;max-width:100%;transition:border-color 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94), box-shadow 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94)}input[type='text']:focus,input[type='password']:focus,input[type='tel']:focus,input[type='url']:focus,input[type='email']:focus,input[type='date']:focus,input[type='number']:focus,input[type='search']:focus,textarea:focus,select:focus{outline:none;box-shadow:0 0 3px 0 #36b8d5;border-color:#36b8d5}.radio input[type="radio"],.radio-inline input[type="radio"],.checkbox input[type="checkbox"],.checkbox-inline input[type="checkbox"]{position:relative;margin:0}.radio input[type="radio"] span,.radio-inline input[type="radio"] span,.checkbox input[type="checkbox"] span,.checkbox-inline input[type="checkbox"] span{display:inline-block;margin:0 15px}.codebean-form,.comment-respond,.widget_mc4wp_form_widget{position:relative;overflow:hidden}.codebean-form input[type='text'],.codebean-form input[type='password'],.codebean-form input[type='tel'],.codebean-form input[type='url'],.codebean-form input[type='email'],.codebean-form input[type='date'],.codebean-form input[type='number'],.codebean-form input[type='search'],.codebean-form textarea,.codebean-form select,.comment-respond input[type='text'],.comment-respond input[type='password'],.comment-respond input[type='tel'],.comment-respond input[type='url'],.comment-respond input[type='email'],.comment-respond input[type='date'],.comment-respond input[type='number'],.comment-respond input[type='search'],.comment-respond textarea,.comment-respond select,.widget_mc4wp_form_widget input[type='text'],.widget_mc4wp_form_widget input[type='password'],.widget_mc4wp_form_widget input[type='tel'],.widget_mc4wp_form_widget input[type='url'],.widget_mc4wp_form_widget input[type='email'],.widget_mc4wp_form_widget input[type='date'],.widget_mc4wp_form_widget input[type='number'],.widget_mc4wp_form_widget input[type='search'],.widget_mc4wp_form_widget textarea,.widget_mc4wp_form_widget select{margin-bottom:20px;background-color:transparent;border:0;border-bottom:2px solid #cacaca;padding-left:0;padding-bottom:4px;position:relative}.codebean-form input[type='text']:focus,.codebean-form input[type='text']:hover,.codebean-form input[type='password']:focus,.codebean-form input[type='password']:hover,.codebean-form input[type='tel']:focus,.codebean-form input[type='tel']:hover,.codebean-form input[type='url']:focus,.codebean-form input[type='url']:hover,.codebean-form input[type='email']:focus,.codebean-form input[type='email']:hover,.codebean-form input[type='date']:focus,.codebean-form input[type='date']:hover,.codebean-form input[type='number']:focus,.codebean-form input[type='number']:hover,.codebean-form input[type='search']:focus,.codebean-form input[type='search']:hover,.codebean-form textarea:focus,.codebean-form textarea:hover,.codebean-form select:focus,.codebean-form select:hover,.comment-respond input[type='text']:focus,.comment-respond input[type='text']:hover,.comment-respond input[type='password']:focus,.comment-respond input[type='password']:hover,.comment-respond input[type='tel']:focus,.comment-respond input[type='tel']:hover,.comment-respond input[type='url']:focus,.comment-respond input[type='url']:hover,.comment-respond input[type='email']:focus,.comment-respond input[type='email']:hover,.comment-respond input[type='date']:focus,.comment-respond input[type='date']:hover,.comment-respond input[type='number']:focus,.comment-respond input[type='number']:hover,.comment-respond input[type='search']:focus,.comment-respond input[type='search']:hover,.comment-respond textarea:focus,.comment-respond textarea:hover,.comment-respond select:focus,.comment-respond select:hover,.widget_mc4wp_form_widget input[type='text']:focus,.widget_mc4wp_form_widget input[type='text']:hover,.widget_mc4wp_form_widget input[type='password']:focus,.widget_mc4wp_form_widget input[type='password']:hover,.widget_mc4wp_form_widget input[type='tel']:focus,.widget_mc4wp_form_widget input[type='tel']:hover,.widget_mc4wp_form_widget input[type='url']:focus,.widget_mc4wp_form_widget input[type='url']:hover,.widget_mc4wp_form_widget input[type='email']:focus,.widget_mc4wp_form_widget input[type='email']:hover,.widget_mc4wp_form_widget input[type='date']:focus,.widget_mc4wp_form_widget input[type='date']:hover,.widget_mc4wp_form_widget input[type='number']:focus,.widget_mc4wp_form_widget input[type='number']:hover,.widget_mc4wp_form_widget input[type='search']:focus,.widget_mc4wp_form_widget input[type='search']:hover,.widget_mc4wp_form_widget textarea:focus,.widget_mc4wp_form_widget textarea:hover,.widget_mc4wp_form_widget select:focus,.widget_mc4wp_form_widget select:hover{box-shadow:none;border-color:#222}.codebean-form textarea,.comment-respond textarea,.widget_mc4wp_form_widget textarea{display:block;max-height:100px}.codebean-form input[type='submit'],.codebean-form button,.codebean-form .button,.comment-respond input[type='submit'],.comment-respond button,.comment-respond .button,.widget_mc4wp_form_widget input[type='submit'],.widget_mc4wp_form_widget button,.widget_mc4wp_form_widget .button{margin:0;padding:10px 18px;background:#222;color:#fff}.ui-datepicker{background:#fff;border:2px solid #e3e3e3;border-top:0;padding:10px;width:20em}.ui-datepicker .ui-datepicker-header{position:relative;padding:10px 0 15px 0;border-bottom:1px solid #e3e3e3;margin-bottom:10px}.ui-datepicker .ui-datepicker-next,.ui-datepicker .ui-datepicker-prev{width:10px;height:10px}.ui-datepicker .ui-datepicker-next{top:10px;right:12px;font-size:16px}.ui-datepicker .ui-datepicker-next:before{content:'\f105';font-family:FontAwesome}.ui-datepicker .ui-datepicker-prev{top:10px;left:15px;font-size:16px}.ui-datepicker .ui-datepicker-prev:before{content:'\f104';font-family:FontAwesome}.ui-datepicker table{font-size:100%}.ui-datepicker td a{display:block;padding:2px 10px;transition:all 0.2s ease-in-out}.ui-datepicker td a:hover{background:#36b8d5;color:#fff}span.wpcf7-not-valid-tip{display:none}.wpcf7-not-valid{border-color:red !important}div.wpcf7-response-output{margin:20px 0;padding:6px 12px;border:1px solid transparent}div.wpcf7-validation-errors,div.wpcf7-spam-blocked{color:#8a6d3b;background-color:#fcf8e3;border-color:#faebcc}div.wpcf7-mail-sent-ok{color:#3c763d;background-color:#dff0d8;border-color:#d6e9c6}div.wpcf7-mail-sent-ng{color:#a94442;background-color:#f2dede;border-color:#ebccd1}ul.default-list{padding:0;margin:0;list-style:none}ul.default-list > li{margin-bottom:8px}ul.default-list > li:before{content:'\f105';font-family:FontAwesome;margin-right:10px}input[type='submit'],button,.button,.cb-btn{display:inline-block;border:0;padding:12px 18px;text-transform:uppercase;font-weight:bold;letter-spacing:2px;font-size:12px;border-radius:2px;transition:all 150ms cubic-bezier(0.25, 0.46, 0.45, 0.94);margin:0 0 20px 0;position:relative;overflow:hidden}input[type='submit']:after,button:after,.button:after,.cb-btn:after{top:100%;right:0;bottom:0;left:0;position:absolute;background-color:rgba(255, 255, 255, 0.1);transition:top 0.24s cubic-bezier(0.25, 0.46, 0.45, 0.94);content:''}input[type='submit']:hover,button:hover,.button:hover,.cb-btn:hover{outline:none}input[type='submit']:hover:after,button:hover:after,.button:hover:after,.cb-btn:hover:after{top:0}input[type='submit']:focus,button:focus,.button:focus,.cb-btn:focus{outline:none}.mfp-close:after{display:none}input[type='submit'],button,.button{color:white !important;background-color:#36b8d5}.cb-btn.rounded{border-radius:26px}.cb-btn.small{padding:8px 12px;letter-spacing:1px;font-size:11px}.cb-btn.btn-dark{background-color:#222;color:#fff}.cb-btn.btn-dark:hover,.cb-btn.btn-dark:focus{color:#fff}.btn-border{border:2px solid;border-color:#e3e3e3;background:transparent;color:#222222}button.cb-btn{padding:10px 18px}.codebean-button a{margin:0}.ui-tabs .ui-tabs-nav{margin:0;padding:0}.ui-tabs .ui-tabs-nav li{font-weight:400;margin:0 1px 1px 0}.ui-tabs .ui-tabs-nav li:focus{outline:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{background:#222;cursor:default;color:#fff}.ui-tabs .ui-tabs-nav li.ui-state-hover .ui-tabs-anchor{color:#fff;background:#222}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{background:#fff;display:block;color:#777;width:100%;display:block;padding:14px 20px;transition:background 150ms ease-in-out}.ui-tabs .ui-tabs-nav .ui-tabs-anchor:focus{outline:none;color:#222}.ui-tabs-vertical{width:100%}.ui-tabs-vertical .ui-tabs-nav{padding:0;float:left;width:24%}.ui-tabs-vertical .ui-tabs-nav li{clear:left;width:100%;margin:0 -1px .2em 0}.ui-tabs-vertical .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs-vertical .ui-tabs-nav li.ui-state-hover .ui-tabs-anchor{background:#f9f9f9;color:#222;border-left:4px solid #f5f5f5}.ui-tabs-vertical .ui-tabs-nav .ui-tabs-anchor{border-left:4px solid transparent}.ui-tabs-vertical .ui-tabs-panel{padding:10px 30px;float:left;width:76%}@media only screen and (max-width: 768px){.ui-tabs-vertical .ui-tabs-nav,.ui-tabs-vertical .ui-tabs-panel{width:100%;float:none}}.ui-accordion .ui-accordion-header{background:#f9f9f9;padding:20px;padding-left:42px;display:block;position:relative;color:#222;transition:all 0.1s ease-in-out}.ui-accordion .ui-accordion-header:focus{outline:none}.ui-accordion .ui-accordion-header:before{font-size:16px;content:'\f105';font-family:FontAwesome;position:absolute;display:block;top:20px;left:20px;transition:transform 0.2s ease-in-out}.ui-accordion .ui-accordion-header.ui-state-active:before{transform:rotate(90deg)}.ui-accordion .ui-accordion-content{padding:20px;overflow:hidden;display:block}.top-bar{position:relative;height:50px;line-height:50px;width:100%;background:#222;color:#aaa;font-size:13px;border-bottom:1px solid transparent;-moz-osx-font-smoothing:grayscale}.top-bar .top-header-widget-left{text-align:left}.top-bar .top-header-widget-right{text-align:right}@media only screen and (max-width: 992px){.top-bar .top-header-widget-left,.top-bar .top-header-widget-right{text-align:center}}.top-bar .top-header-widget{display:inline-block;margin-right:20px}.top-bar .top-header-widget:last-of-type{margin-right:0}.top-bar a{color:#aaa}.top-bar a:hover{color:#fff}.transparent-header .top-bar{position:absolute;width:100%;position:absolute;width:100%;z-index:999}.top-bar .textwidget{display:inline-block}@media only screen and (max-width: 992px){.top-bar .textwidget{text-align:center;padding:12px 0 6px 0}}.top-bar .textwidget p{margin-bottom:0}.top-bar .menu{list-style:none;display:inline-block;padding:0;margin:0}.top-bar .menu li{display:inline-block;padding:0;margin:0;margin-right:20px}.top-bar .menu li:after{content:'';width:1px;height:10px;background:rgba(255, 255, 255, 0.3);display:inline-block;margin-left:20px}.top-bar .menu li:last-of-type{margin-right:0}.top-bar .menu li:last-of-type:after{display:none}@media (max-width: 991px){.top-bar .menu{padding:4px 0 12px 0}}.top-bar .codebean-social-icons a{color:#fff;margin:0 6px}.top-bar .codebean-social-icons a:after{display:none}.top-bar .codebean-social-icons a:hover{color:#36b8d5}.site-header{position:relative}.site-header .site-header-inner{display:table;width:100%;height:90px;line-height:90px}.site-header .site-logo{display:table-cell;width:160px;padding:0 30px 0 0;vertical-align:middle}.site-header .site-logo img{width:100%}.site-header .site-logo .logo-alt{display:none}.site-header .site-nav{display:table-cell;vertical-align:middle}.site-header.is-fixed .logo-default{display:none}.site-header.is-fixed .logo-alt{display:block}.site-header.is-fixed .main-header{position:fixed;width:100%;top:0 !important;background-color:#fff;z-index:999;box-shadow:0px 0px 30px 0px rgba(0, 0, 0, 0.12);border-bottom:2px solid #f5f5f5}.default-header .main-header{background-color:#fff;border-bottom:2px solid #f5f5f5}.transparent-header .main-header{position:absolute;width:100%;top:0;background-color:transparent;z-index:999}.transparent-header.has-top-bar .main-header{top:50px}.site-header .main-menu{position:relative;float:right;font-weight:500;font-size:15px;text-transform:none}.site-header .main-menu .menu{list-style:none;padding:0;margin:0;float:left}.site-header .main-menu .menu > li{position:relative;display:inline-block;margin:0;padding:0 15px}.site-header .main-menu .menu > li > a{transition:color 250ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}.site-header .main-menu .menu > li > a:hover,.site-header .main-menu .menu > li > a:active{color:#36b8d5}.transparent-demo .main-menu .menu > li > a,.transparent-demo .offcanvas-sidebar-toggle a{color:white !important}.transparent-demo .main-menu .menu > li > a:hover,.transparent-demo .offcanvas-sidebar-toggle a:hover{color:#36b8d5 !important}.is-fixed .main-menu .menu > li > a,.is-fixed .offcanvas-sidebar-toggle a{color:#222 !important}.is-fixed .main-menu .menu > li > a:hover,.is-fixed .offcanvas-sidebar-toggle a:hover,.is-fixed .main-menu .menu > li.current-menu-item > a{color:#36b8d5 !important}.transparent-demo .top-bar{background-color:transparent;border-color:rgba(255, 255, 255, 0.2)}.site-header .sub-menu{display:none;margin:0;padding:10px 0;position:absolute;left:0;top:100%;min-width:230px;line-height:1;font-weight:400;font-size:13px;text-transform:none;background:#fff;border-left:2px solid #f5f5f5;border-right:2px solid #f5f5f5;border-bottom:2px solid #f5f5f5;list-style:none;z-index:99}.site-header .sub-menu li{position:relative;padding:0;margin:0}.site-header .sub-menu li a{display:block;margin:0;padding:12px 20px;color:#848484;transition:all 300ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}.site-header .sub-menu li a:hover{padding-left:25px;background:#f5f5f5;color:#222}.site-header .sub-menu li .sub-menu{left:100%;top:0;border-top:2px solid #f5f5f5}.site-header .search-form{float:left;position:relative}.site-header .search-form a{position:relative;display:block;padding:0 15px;font-size:13px;z-index:11}.site-header .search-form .search-input-draw{display:block;opacity:0;visibility:hidden;position:absolute;right:0;top:50%;padding:12px;z-index:10;min-width:200px;border:1px solid #e3e3e3;background:#fff;transition:all 250ms cubic-bezier(0.25, 0.46, 0.45, 0.94);font-size:13px;line-height:1;transform:translate3d(0, -50%, 0)}.site-header .search-form .search-input-draw .search-input{padding:0;margin:0;background:transparent;border-color:transparent}.site-header .search-form .search-input-draw .search-input:focus{border-color:transparent;outline:0;box-shadow:none}.site-header .search-form .search-input-draw.visible{opacity:1;visibility:visible}.site-header .offcanvas-sidebar-toggle{float:left}.site-header .offcanvas-sidebar-toggle a{display:block;padding:0 15px;padding-right:0;position:relative}.site-header .header-button-wrapper{float:left;margin:0 25px}.site-header .header-button-wrapper .header-button{display:inline-block;padding:15px 20px;margin:0;background:#36b8d5;color:white;border-radius:26px;font-weight:700;text-transform:uppercase;font-size:12px;font-weight:700;letter-spacing:1px;transition:border 0.3s ease-in-out;line-height:1}.site-header .header-button-wrapper .header-button:hover{border-color:rgba(255, 255, 255, 0.5);color:white}.mobile-header{position:relative;width:100%;background-color:#fff;z-index:103}.mobile-header .mobile-header-inner{display:table;width:100%;padding:32px 0}.mobile-header .logo-wrapper{float:left;width:150px}@media (max-width: 768px){.mobile-header .wrapper{width:100%;padding-right:30px}}.mobile-header .mobile-menu-toggle,.mobile-header .logo-wrapper{display:table-cell;vertical-align:middle}.mobile-header .mobile-menu-toggle{position:relative;top:3px;right:4px;width:1%;float:right}.mobile-header .mobile-menu-toggle a:hover,.mobile-header .mobile-menu-toggle a:focus{color:#222}.mobile-header .mobile-navigation{position:absolute;width:100%;left:0;display:none;background-color:#fff;border-bottom:2px solid #f5f5f5;overflow-x:hidden;overflow-y:scroll}.mobile-header .mobile-navigation ul > li:last-child > a{border-bottom:none}.mobile-header .mobile-navigation ul{list-style:none;margin:0;padding:0}.mobile-header .mobile-navigation ul li{position:relative;z-index:10}.mobile-header .mobile-navigation ul li.dropdown-open .expander > i{transform:rotate(45deg)}.mobile-header .mobile-navigation ul li .sub-menu{display:none;margin-left:20px}.mobile-header .mobile-navigation ul li .sub-menu a{border-bottom:1px solid #e3e3e3}.mobile-header .mobile-navigation ul li .sub-menu li .expander > i{transform:rotate(0)}.mobile-header .mobile-navigation ul li .sub-menu li.dropdown-open .expander > i{transform:rotate(45deg)}.mobile-header .mobile-navigation ul .expander{position:absolute;top:0;right:0;line-height:35px;height:35px;width:50px;text-align:right}.mobile-header .mobile-navigation ul .expander:hover{cursor:pointer}.mobile-header .mobile-navigation ul .expander i{font-size:12px;transition:transform 200ms cubic-bezier(0.25, 0.46, 0.45, 0.94)}.mobile-header .mobile-navigation a{border-bottom:1px solid #e3e3e3;font-weight:400;font-size:13px;color:#777;padding:10px 0;display:block;position:relative;line-height:18px}.mobile-header .mobile-navigation a:hover{color:#36b8d5}.page-overlay{position:fixed;top:0;left:0;right:0;bottom:0;display:block;background:#000;z-index:1000;visibility:hidden;cursor:pointer;opacity:0;transition:all 0.3s ease-in-out}.offcanvas-sidebar{background:#fefefe;position:fixed;width:400px;left:100%;top:0;bottom:0;z-index:9999;visibility:visible;padding:50px;transition:all 0s ease-in-out;transition-duration:.3s}.page-view{position:relative;background:#fff !important;transition:transform 0s ease-in-out;transition-duration:.3s}.sidebar-menu-active .page-overlay{visibility:visible;opacity:0.7}.sidebar-menu-active .offcanvas-sidebar{transform:translate3d(-400px, 0px, 0px)}.page-title{margin:0}.page-title .page-title-inner{display:table;width:100%;padding:30px 0}.page-title .page-title-inner .title{float:left;display:table-cell;vertical-align:middle}.page-title .breadcrumbs{display:table-cell;vertical-align:middle;text-align:right;color:#b0b0b0}.page-title .breadcrumbs > span{margin:0 10px}.page-title.breadcrumb-style{background:#f5f5f5}.page-title.breadcrumb-style .title h2{font-size:20px;font-weight:bold;margin:0;text-transform:none}.page-title.banner-style{padding:0;margin:0;height:100%;min-height:250px;background-color:#337ab7;background-repeat:no-repeat;background-size:cover !important;background-position-x:50%;background-position-y:0;background-attachment:fixed}.page-title.banner-style .title{padding:150px 0}@media (max-width: 768px){.page-title.banner-style .title{padding:50px 15px !important}}.page-title.banner-style .title h2{font-size:60px;font-weight:700;font-style:normal;letter-spacing:0;text-transform:none;color:white}@media (max-width: 768px){.page-title.banner-style .title h2{font-size:30px !important}}.page-title.banner-style .title p{margin:0;font-size:20px;font-family:"Merriweather", serif;font-weight:400;font-style:italic;line-height:30px;letter-spacing:0;text-transform:none;color:white}.section-block{position:relative;padding-top:90px;padding-bottom:80px;overflow:hidden}.home-boxed .section-block{padding:65px 0}.section-block.comments-section{background-color:#f5f5f5}.section-block.comments-section h3{text-transform:none;font-weight:bold}.vc-enabled .section-block{padding:0}.section-title h2{margin:0 0 20px 0}.section-title p{margin:0 0 20px 0;font-size:15px;font-family:"Merriweather", serif;font-style:italic;font-weight:normal;line-height:30px;color:#999}.section-title .section-title-decor{margin:0 0 30px 0;display:inline-block;width:70px;height:1px;background:#36b8d5;background:-webkit-linear-gradient(right, #36b8d5, #75439c);background:-o-linear-gradient(right, #36b8d5, #75439c);background:-moz-linear-gradient(right, #36b8d5, #75439c);background:linear-gradient(to right, #36b8d5, #75439c)}.section-title.style2 p{margin-top:-15px}.section-title.style3 h2{margin-bottom:15px}.welcome-section h2{margin-bottom:30px}.welcome-section p{margin-bottom:30px}.no-padding{padding:0;padding-bottom:0}.no-padding-bottom{padding-bottom:0}.gradient-overlay{position:absolute;background-image:linear-gradient(-145deg, #36b8d5, #75439c);top:0;left:0;bottom:0;right:0;z-index:52}.dark-overlay{position:absolute;background-color:#222;top:0;left:0;bottom:0;right:0;opacity:.8;z-index:53}.parallax-bg{position:absolute;z-index:50;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;background-attachment:fixed;background-size:cover}.static-bg{position:absolute;z-index:50;top:0;left:0;width:100%;height:100%;background-position:50% 20%}.half-space{width:100%;height:30px;position:relative;display:block}.space{width:100%;height:60px;position:relative;display:block}.image-wrapper{display:inline-block;vertical-align:top;max-width:100%}.appointment-form-inline .appointment-inline-wrapper{padding-top:30px;padding-bottom:20px;border-bottom:1px solid #f5f5f5;transition:transform 0.3s ease-in-out}.appointment-form-inline .appointment-inline-wrapper .input-holder{margin-bottom:30px}.appointment-form-inline .appointment-inline-wrapper button{margin-top:-5px}.appointment-form-inline .show-hide-appointment{text-align:center}.appointment-form-inline .show-hide-appointment a{padding:10px 20px;display:inline-block;background:#f5f5f5;font-family:"Montserrat", sans-serif;transition:all 0.2s ease-in-out}.appointment-form-inline .show-hide-appointment a i{margin-left:10px;position:relative;top:1px}.appointment-form-inline .show-hide-appointment a:hover,.appointment-form-inline .show-hide-appointment a:focus{color:#222;background:#f0f0f0}.appointment-form-inline .show-hide-appointment a.active i{transform:rotate(180deg)}.no-results label{margin:0 0 30px 0;width:100%}.no-results label span{display:none}.page-404 h2{font-size:150px;color:#36b8d5}.widgetized-footer{padding-left:4%;padding-right:4%;padding-top:80px;padding-bottom:40px;color:#888;background:#181818}.widgetized-footer a{color:#fff}.widgetized-footer a:hover{color:#888}.widgetized-footer .footer-widget{padding-right:20px;margin-bottom:40px}.widgetized-footer .footer-widget .widget-title{color:#fff;font-size:16px;margin-bottom:30px}.footer-bottom{display:table;width:100%;padding:18px 4%;background:#101010;color:#888}.footer-bottom a{color:#fff;transition:color 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94)}.footer-bottom a:hover{color:#888}.footer-bottom .footer-bottom-left{text-align:left}.footer-bottom .footer-bottom-right{text-align:right}@media only screen and (max-width: 992px){.footer-bottom .footer-bottom-left,.footer-bottom .footer-bottom-right{text-align:center}}.footer-bottom .menu{list-style:none;margin:0;padding:0}.footer-bottom .menu li{display:inline-block;margin:0;padding:0}.footer-bottom .menu li a{font-weight:400;padding:0 10px}.footer-bottom .menu li.current-menu-item a,.footer-bottom .menu li.current-menu-ancestor a{color:#36b8d5}@media only screen and (max-width: 992px){.footer-bottom .menu{margin-top:10px}}.sidebar-widget ul{list-style:none;padding:0;margin:0}.sidebar-widget ul li{border-bottom:1px solid #f5f5f5}.sidebar-widget ul li:last-of-type{border-bottom:0}.sidebar-widget ul li a{padding:10px 0;display:inline-block}.sidebar-widget ul li a:before{content:'\f105';font-family:FontAwesome;margin-right:10px;color:#36b8d5}.sidebar-widget ul ul{list-style:none;padding:0 0 0 20px;margin:0;border-top:1px solid #f5f5f5}.sidebar-widget ul ul a:before{display:none}.services-sidebar .widget_nav_menu{background-color:#36b8d5}.services-sidebar .widget_nav_menu li{position:relative;padding:25px 0;border-bottom:1px solid rgba(255, 255, 255, 0.2);transition:all 0.2s ease-in-out}.services-sidebar .widget_nav_menu li:hover,.services-sidebar .widget_nav_menu li.current-menu-item{background-color:rgba(255, 255, 255, 0.1)}.services-sidebar .widget_nav_menu li a{padding:0 25px;font-size:15px;font-family:"Montserrat", sans-serif;font-weight:500;color:white}.services-sidebar .widget_nav_menu li a:before{display:none}.services-sidebar .widget_nav_menu li a:after{position:absolute;right:25px;content:'\f105';font-family:'FontAwesome';font-size:20px}.footer-widget ul{list-style:none;padding:0;margin:0}.footer-widget ul li{margin-bottom:8px}.footer-widget ul li:before{content:'\f105';font-family:'FontAwesome';margin-right:10px}.footer-widget ul ul{list-style:none;padding:0 0 0 20px;margin:0}.footer-widget ul ul li:before{display:none}.footer-widget input,.footer-widget select,.footer-widget textarea{color:inherit;background-color:transparent;border:1px solid rgba(255, 255, 255, 0.1);box-shadow:none}.footer-widget input:hover,.footer-widget input:focus,.footer-widget select:hover,.footer-widget select:focus,.footer-widget textarea:hover,.footer-widget textarea:focus{box-shadow:none;border:1px solid rgba(255, 255, 255, 0.5)}.footer-widget input[type="submit"]{background-color:#36b8d5;border:inherit;box-shadow:inherit}.widget_archive label,.widget_categories label{display:none}.widget_rss .rss-date{display:block}.widget_rss .rssSummary{margin:15px 0 0 0}.widget_rss ul li{padding-bottom:20px;margin-bottom:20px}.widget_rss ul li:last-child{padding:0;margin:0}.widget_recent_comments ul li a:before{display:none}.widget_calendar td a{display:block}.widget_calendar tfoot #prev{text-align:left}.widget_calendar tfoot #next{text-align:right}.widget_search label{width:100%}.widget_search span{display:none}.widget_search input[type="submit"]{display:none}.widget_tag_cloud a{padding:8px;border:1px solid #e3e3e3}.widget_tag_cloud a:hover{background-color:#36b8d5;color:white;border-color:white}.codebean-video-presentation-widget .video-box{display:inline-block;vertical-align:middle;position:relative;width:100%;margin-bottom:28px}.codebean-video-presentation-widget .video-image{display:block;position:relative;overflow:hidden}.codebean-video-presentation-widget .video-image img{display:block;position:relative;width:100%;overflow:hidden;transition:transform .3s ease-in-out;z-index:30;backface-visibility:hidden}.codebean-video-presentation-widget .video-image:hover img{transform:scale(1.06) rotate(0.5deg)}.codebean-video-presentation-widget .video-image .video-button{position:absolute;top:50%;left:50%;text-align:center;z-index:34;transform:translate(-50%, -50%);color:#222;width:60px;height:60px;line-height:60px;background:#fff;border-radius:50%}.codebean-video-presentation-widget .video-title{font-size:18px}.codebean-pics-grid ul{background:transparent;padding:0;margin:0;list-style:none}.codebean-pics-grid ul li{display:block;float:left;margin:0;padding:0 10px 10px 0;vertical-align:top;overflow:hidden;text-align:center;border:0}.codebean-pics-grid ul li a{padding:0}.codebean-pics-grid ul img{border:none;border-radius:3px;padding:0;position:relative;height:auto;max-width:100%}.codebean-pics-grid li:before,.codebean-pics-grid a:before{display:none}.sidebar-widget.widget_rss ul li a{padding:0}.sidebar-widget thead{background-color:#f5f5f5}.sidebar-widget tbody a{color:#36b8d5}.sidebar-widget tbody td:hover{background-color:#f5f5f5}.sidebar-widget tbody td.pad:hover{background-color:transparent}.footer-widget tr{border-bottom:1px solid rgba(255, 255, 255, 0.1)}.footer-widget tfoot tr{border-bottom:none}.footer-widget.widget_tag_cloud a{border:1px solid rgba(255, 255, 255, 0.1)}.footer-widget.widget_tag_cloud a:hover{color:white}.sidebar .codebean-social-icons li,.offcanvas-sidebar .codebean-social-icons li{border:none}.sidebar .codebean-social-icons a,.offcanvas-sidebar .codebean-social-icons a{display:block;padding:0;margin:0 4px 0 0;float:left;width:35px;height:35px;font-size:14px;text-align:center;line-height:35px;color:#777;background-color:#f5f5f5;transition:all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}.sidebar .codebean-social-icons a:hover,.offcanvas-sidebar .codebean-social-icons a:hover{background-color:#36b8d5;color:white}.footer-widget.widget_mc4wp_form_widget input,.footer-widget.widget_mc4wp_form_widget textarea{border:0;border-bottom:2px solid rgba(255, 255, 255, 0.2)}.footer-widget.widget_mc4wp_form_widget input:focus,.footer-widget.widget_mc4wp_form_widget input:hover,.footer-widget.widget_mc4wp_form_widget textarea:focus,.footer-widget.widget_mc4wp_form_widget textarea:hover{box-shadow:none;border-color:rgba(255, 255, 255, 0.7)}.footer-widget.widget_mc4wp_form_widget input[type='submit'],.footer-widget.widget_mc4wp_form_widget button,.footer-widget.widget_mc4wp_form_widget .button{background:#36b8d5}.widgetized-footer .codebean-social-icons li{margin:0;border:none}.widgetized-footer .codebean-social-icons a{display:block;padding:0;margin:0 4px 0 0;float:left;width:35px;height:35px;font-size:14px;text-align:center;line-height:35px;color:#777;background:#252525;transition:all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%}.widgetized-footer .codebean-social-icons a:hover{background-color:#36b8d5;color:white}.footer-bottom .codebean-social-icons a{margin:0 6px}.footer-bottom .codebean-social-icons a:after{display:none}.slider-heading-1{font-family:"Montserrat", sans-serif;font-size:60px;font-weight:700;color:#fff}.slider-heading-2{font-family:"Montserrat", sans-serif;font-size:45px;font-weight:700;color:#fff}.slider-small-text{font-size:18px;font-family:"Ubuntu", sans-serif;color:#fff}.slider-text-2{font-size:14px;font-family:"Ubuntu", sans-serif;color:#fff}.biotech-slider-arrows{background:transparent}.biotech-slider-arrows:hover{background:transparent}.biotech-slider-arrows:before{font-size:45px}.sidebar{padding-left:30px}@media (max-width: 768px){.sidebar{padding-left:15px;margin:30px 0}}.sidebar.services-sidebar{padding-left:15px}.sidebar-widget{margin-bottom:50px}.sidebar-widget h4{font-size:15px;background:#f5f5f5;padding:22px 30px;margin:0 auto 30px auto}.sidebar-widget:last-of-type{margin-bottom:0}.recent-posts-sidebar .post{padding-bottom:18px;margin-bottom:18px;border-bottom:1px solid #f5f5f5}.recent-posts-sidebar .post .blog-thumb{max-width:100%;width:85px;height:85px;background:#f5f5f5;float:left;overflow:hidden;margin:0}.recent-posts-sidebar .post .blog-content{padding-left:15px;overflow:hidden}.recent-posts-sidebar .post .blog-content .post-title{margin:0;font-weight:500;line-height:.75}.recent-posts-sidebar .post .blog-content span{display:block}.recent-posts-sidebar .post .blog-content span a{color:#36b8d5;font-size:13px}.sweep-bottom{display:inline-block;-webkit-transform:translateZ(0);transform:translateZ(0);box-shadow:0 0 1px transparent;-webkit-backface-visibility:hidden;backface-visibility:hidden;position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.sweep-bottom:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 0;transform-origin:50% 0;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;background:#36b8d5}.sweep-bottom:active,.sweep-bottom:focus,.sweep-bottom:hover{color:#fff}.sweep-bottom:active:before,.sweep-bottom:focus:before,.sweep-bottom:hover:before{-webkit-transform:scaleY(1);transform:scaleY(1)}.icon-box .title,.service-box-rounded .title,.service-box-bg .title{margin-bottom:15px;font-size:16px;font-weight:700;text-transform:none}.service-box{text-align:center;padding:0 10px 20px 10px}.service-box .icon{display:block;margin-bottom:25px}.service-box .icon i{color:#36b8d5;font-size:45px;line-height:45px;transition:color .3s ease-in-out}.feature-box{margin-bottom:30px}.feature-box .icon{float:left}.feature-box .icon i{color:#36b8d5;font-size:36px;line-height:36px}.feature-box .text{padding-left:60px}.service-box-bg{padding:44px 30px 34px 30px;text-align:center;margin-bottom:30px}.service-box-bg .description{margin-bottom:0}.service-box-bg .title{transition:color .3s ease-in-out}.service-box-bg .icon{margin-bottom:15px}.service-box-bg .icon i{transition:color .3s ease-in-out;color:#222;font-size:38px;line-height:38px}.service-box-bg:before{background:#36b8d5}.service-box-bg:hover .description,.service-box-bg:hover .title,.service-box-bg:hover .title a,.service-box-bg:hover .icon i{color:#fff !important}.service-box-rounded{text-align:center;padding:5%}.service-box-rounded .icon{margin-bottom:26px}.service-box-rounded .icon .rounder{background:#fff;width:70px;height:70px;text-align:center;border-radius:50%;display:inline-block;box-shadow:0px 1px 3px 0px rgba(0, 0, 0, 0.1)}.service-box-rounded .icon .rounder i{display:block;line-height:70px;transition:color .3s ease-in-out;color:#222;font-size:18px}.service-box-rounded .description{margin-bottom:20px}.service-box-rounded:hover .icon .rounder i{color:#36b8d5 !important}.call-to-action .call-to-action-inner{display:table;width:100%;box-sizing:border-box;padding:45px 0}.call-to-action .call-to-action-inner .cta-title-wrap{width:75%;display:table-cell;vertical-align:middle}.call-to-action .call-to-action-inner .cta-title-wrap .cta-title{font-weight:normal;font-size:22px;text-transform:none}.call-to-action .call-to-action-inner .cta-title-wrap .cta-title strong{font-weight:bold}.call-to-action .call-to-action-inner .cta-button{display:table-cell;vertical-align:middle;width:25%;text-align:right}.call-to-action .call-to-action-inner .cta-button .cb-btn{margin:0;vertical-align:middle}@media (max-width: 992px){.call-to-action .call-to-action-inner .cta-title-wrap{width:100%;display:block;text-align:center}.call-to-action .call-to-action-inner .cta-button{width:100%;display:block;text-align:center}}.call-to-action.light{background:#f5f5f5}.call-to-action.accent{background:#36b8d5}.call-to-action.accent .cta-title{color:#fff}.call-to-action.dark{background:#222}.call-to-action.dark .cta-title{color:#fff}.call-to-action.gradient{background-image:linear-gradient(-90deg, #36b8d5, #75439c)}.call-to-action.gradient .cta-title{color:#fff}.banner-holder{position:relative;z-index:60;color:#fff}.banner-holder h3{color:#fff}.pricing-post{background:#f9f9f9;padding:30px;text-align:center;position:relative;overflow:hidden;margin-bottom:30px}.pricing-post .pricing-title{font-size:16px;margin:0 0 20px}.pricing-post .pricing-price{font-size:36px;font-weight:600;padding:20px 0 45px;border-top:3px solid #e3e3e3;color:#222}.pricing-post .pricing-price span{vertical-align:super;font-size:16px;margin-right:2px}.pricing-post .pricing-text{color:#cccccc;padding:0 0 10px;border-bottom:3px solid #e3e3e3}.pricing-post .pricing-text p{font-weight:600;margin-bottom:0}.pricing-post .pricing-list{padding:22px 0 22px;text-align:center;margin:0;list-style:none}.pricing-post .pricing-button{text-align:center}.pricing-post:before{content:'';position:absolute;top:0;left:0;width:100%;height:3px;background:#36b8d5;transform:translate3d(-101%, 0, 0);transition:transform 0.3s cubic-bezier(0.19, 1, 0.22, 1)}.pricing-post:hover:before{transform:translate3d(0, 0, 0)}.alert-box{position:relative;background:#f9f9f9;padding:20px 20px 18px 20px;margin-bottom:15px}.alert-box .close-alert{position:absolute;top:10px;right:0;color:#fff;font-size:16px;display:block;width:30px;height:30px}.alert-box h4{margin:4px 0 0;color:#fff}.alert-box p{color:#fff;margin-bottom:0}.alert-box.info-alert{background:#78c1d4}.alert-box.error-alert{background:#ea8181}.alert-box.warning-alert{background:#e7c66f}.alert-box.success-alert{background:#7fd5b4}.content-area{padding-right:30px}.format-gallery .gallery{clear:both;margin:0 0 30px;overflow:hidden}.format-gallery .gallery-item{margin:5px 5px 0 0;float:left;position:relative;width:inherit;overflow:hidden}.format-gallery .gallery-caption{background:rgba(255, 255, 255, 0.8);color:#333;font-size:13px;font-weight:400;overflow:hidden;padding:10px 0;margin:0;position:absolute;bottom:-100%;text-indent:10px;text-overflow:ellipsis;width:100%;white-space:nowrap;opacity:0;transition:all 0.2s ease-in-out}.format-gallery .gallery-item:hover .gallery-caption{opacity:1;bottom:0}.post-item .post-title{font-size:18px;line-height:1.4;font-weight:700;font-style:normal;letter-spacing:0;text-transform:none}.blog-item .post-title{font-size:30px;line-height:1.2;font-weight:700;font-style:normal;letter-spacing:0;text-transform:none}.blog-item.sticky .post-title a{color:#36b8d5}.blog-item img{width:100%}.single .blog-item img{max-width:100%;width:auto}.blog-item{margin-bottom:30px}.standard-layout .blog-item{margin-bottom:70px}.standard-layout .blog-item:last-of-type{margin-bottom:0}.blog-item.quote-post{background:#f5f5f5;padding:20px 40px}.blog-item.quote-post p{margin:20px 0;font-family:"Montserrat", sans-serif;font-size:24px;line-height:1.2;font-weight:bold;color:#222}.codebean-post-carousel{padding:0;margin-left:-15px;margin-right:-15px}@media (max-width: 768px){.codebean-post-carousel{margin:0;padding:0 15px}}.codebean-post-carousel .post-item{margin:0;padding:0 15px}@media (max-width: 768px){.codebean-post-carousel .post-item{padding:0}}.codebean-post-carousel .post-item.classic-version .post-content{background:#fff;padding:30px;transition:all 0.3s ease-in-out}.codebean-post-carousel .post-item.classic-version .blog-thumb{margin-bottom:0}.codebean-post-carousel .post-item.classic-version:hover .post-content{box-shadow:0 3px 12px -3px rgba(0, 0, 0, 0.1)}.codebean-post-carousel .post-item.short-version .post-content{padding:0 0 30px 0;border-bottom:1px solid #e3e3e3}.codebean-post-carousel .post-item .post-meta{color:#999}.codebean-post-carousel .owl-prev,.codebean-post-carousel .owl-next{position:absolute;top:50%;margin-top:-18px;transition:all 0.3s ease-in-out}.codebean-post-carousel .owl-prev{left:-22px}@media (max-width: 768px){.codebean-post-carousel .owl-prev{left:0}}.codebean-post-carousel .owl-next{right:-22px}@media (max-width: 768px){.codebean-post-carousel .owl-next{right:0}}.codebean-post-grid .post-item{margin-bottom:30px}.codebean-post-grid .post-item .post-content{background:#fff;padding:30px;transition:all 0.3s ease-in-out}.codebean-post-grid .post-item:hover .post-content{box-shadow:0 3px 12px -3px rgba(0, 0, 0, 0.1)}.codebean-post-grid .post-item.classic-version .blog-thumb{margin-bottom:0}.codebean-post-grid .post-item.short-version{padding:0 0 30px 0;border-bottom:1px solid #e3e3e3}.codebean-post-grid .post-item .post-meta{color:#999}.post-slider .bx-wrapper{margin:0}.post-slider .bx-controls-direction{width:100%;position:absolute;top:50%;margin-top:-20px}.post-slider .bx-controls-direction .bx-prev,.post-slider .bx-controls-direction .bx-next{width:40px;height:40px;line-height:40px;color:#fff;background:rgba(0, 0, 0, 0.2);text-align:center;font-size:24px}.post-slider .bx-controls-direction .bx-prev{position:absolute;left:0}.post-slider .bx-controls-direction .bx-next{position:absolute;right:0}.blog-thumb{position:relative;z-index:12;display:block;margin-bottom:30px}.blog-thumb iframe{width:100%;max-width:100%}.blog-thumb span{display:block;position:absolute;top:50%;left:50%;width:44px;height:44px;line-height:44px;opacity:0;text-align:center;margin-left:-22px;margin-top:-22px;border-radius:50%;font-size:24px;color:#fff;transform:translate3d(0, 15px, 0) rotate(0);transition:all .4s}.blog-thumb span i{text-shadow:0 0 5px rgba(0, 0, 0, 0.2)}.blog-thumb:hover .item-overlay,.blog-thumb:hover span{opacity:0.8}.blog-thumb:hover span{transform:translate3d(0, 0, 0) rotate(0deg)}.meta-standard{margin-top:25px}.meta-standard span{display:inline-block;color:#36b8d5}.meta-standard span a{color:#36b8d5}.meta-standard span:after{content:'/';margin:0 10px;color:#caecf4}.meta-standard span:last-of-type:after{display:none}.blog-meta{color:#999}.read-more{color:#36b8d5;transition:color 0.2s ease-in-out}.read-more:hover{color:#222}.read-more i{margin-left:5px}.cb-prev-icon,.cb-next-icon{color:#999}.cb-prev-icon i,.cb-next-icon i{font-size:36px}.post-single-head{background:#222;position:relative;min-height:450px}.post-single-head .post-single-thumb{min-height:100%;width:100%;position:absolute;top:0;left:0;opacity:0.5;background-size:cover;background-repeat:no-repeat;background-position:top center}.post-single-head .post-single-title{position:absolute;bottom:0;left:0;width:100%;padding-left:15px;padding-right:15px;padding-bottom:20px}.post-single-head .post-single-title h1{color:#fff;font-size:36px;line-height:1.2;font-weight:700;font-style:normal;letter-spacing:0;text-transform:none}.post-single-head .post-single-title .meta-standard span{color:#fff}.post-single-head .post-single-title .meta-standard span:after{color:rgba(255, 255, 255, 0.3)}.post-single-head .post-single-title .meta-standard a{color:#fff}.tags label{font-size:12px;font-weight:bold;text-transform:uppercase;letter-spacing:1px;color:#222}.tags a{display:inline-block;color:#222;font-size:12px;line-height:1}.single-nav .prev{float:left}.single-nav .prev span{padding:8px 0;display:inline-block}.single-nav .prev h5{float:right;border-left:1px solid #e3e3e3;padding-left:15px;margin-left:15px;text-transform:none;font-weight:bold;font-style:normal;font-size:16px;letter-spacing:0}.single-nav .next{float:right}.single-nav .next span{padding:8px 0;display:inline-block}.single-nav .next h5{float:left;border-right:1px solid #e3e3e3;padding-right:15px;margin-right:15px}.comments{padding:0;margin-top:60px}.comments .children{padding:20px 0 0 90px}.comments .comment{list-style:none}.comments .comment-item{margin-bottom:20px}.comments .comment-item .avatar{float:left;width:70px;height:70px;margin-right:20px}.comments .comment-item .avatar img{width:100%}.comments .comment-content{position:relative;overflow:hidden}.comments .comment-content .comment-head{margin-bottom:10px}.comments .comment-content .comment-head h5{margin:0 20px 0 0;display:inline-block}.comments .comment-content .comment-head span{display:block;color:#9d9d9d}.comments .comment-content .comment-head .reply-button{position:absolute;top:0;right:0}.comments .comment-content .comment-head .reply-button a{color:#9d9d9d}.comments .comment-content p{color:#6a6a6a}@media (max-width: 768px){.comments,.comments .children{padding-left:0}}.comment-respond{background:#fff;padding:40px 60px;margin:50px 0 0}.comment-respond .input-holder{margin-bottom:30px}.comment-respond input,.comment-respond textarea{margin:0}.comment-respond .form-submit{margin:0}.comment-respond .form-submit input[type="submit"]{width:100%;background:#222}.likes-share{margin:60px 0;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3;text-transform:uppercase;font-size:12px;font-weight:bold;letter-spacing:1px;padding:20px 0}.codebean-like .cdb-like-button{font-size:1em;line-height:1;font-weight:normal}.codebean-like .cdb-like-button.liked{color:initial}.codebean-like .cdb-like-button.liked:hover{color:#36b8d5}.codebean-like .cdb-like-button .cdb-icon{margin-right:0.3125em;vertical-align:middle}.codebean-like .cdb-like-button .cdb-like-count{margin-right:0.3125em;vertical-align:middle}.codebean-like .loader,.codebean-like .loader:before,.codebean-like .loader:after{background:rgba(0, 0, 0, 0.2);-webkit-animation:load1 1s infinite ease-in-out;animation:load1 1s infinite ease-in-out;width:.2em;height:.6em}.codebean-like .loader:before,.codebean-like .loader:after{position:absolute;top:0;content:''}.codebean-like .loader:before{left:-.375em;-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.codebean-like .loader{text-indent:-9999em;display:inline-block;position:relative;vertical-align:middle;font-size:1em;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);-webkit-animation-delay:-0.16s;animation-delay:-0.16s}.codebean-like .loader:after{left:.375em}@-webkit-keyframes "load1"{0%,80%,100%{box-shadow:0 0 rgba(0, 0, 0, 0.2);height:.6em;}40%{box-shadow:0 -0.3em rgba(0, 0, 0, 0.2);height:1em;}}@keyframes "load1"{0%,80%,100%{box-shadow:0 0 rgba(0, 0, 0, 0.2);height:.6em;}40%{box-shadow:0 -0.3em rgba(0, 0, 0, 0.2);height:1em;}}.likes-share h6{display:inline-block;margin:0 7px 0 0;padding:0;font-size:12px;font-weight:bold;text-transform:uppercase;letter-spacing:1px}.likes-share h6 i{margin:0 7px 0 0}.likes-share .share-links{float:right;padding:0;margin:0;list-style:none}.likes-share .share-links li{font-size:12px;font-weight:normal;text-transform:none;display:inline-block}.owl-controls{text-align:center;margin-top:20px}.owl-dot{width:10px;height:10px;border-radius:50%;margin:4px;background:rgba(0, 0, 0, 0.15);display:inline-block}.owl-dot.active{background:rgba(0, 0, 0, 0.4)}.dark-section .owl-dot,.parallax-section .owl-dot{background:rgba(255, 255, 255, 0.15)}.dark-section .owl-dot.active,.parallax-section .owl-dot.active{background:rgba(255, 255, 255, 0.5)}.codebean-testimonials .testimonial-item{text-align:center}.codebean-testimonials .testimonial-item .author-avatar img{display:block;width:70px;height:70px;border-radius:50%;overflow:hidden;margin-left:auto;margin-right:auto;border:2px solid #f5f5f5;margin-bottom:15px}.codebean-testimonials .testimonial-item .author-title{margin-bottom:10px}.codebean-testimonials .testimonial-item .author-title h5{text-transform:uppercase;margin-bottom:0}.codebean-testimonials .testimonial-item i{margin-bottom:20px}.codebean-testimonials .testimonial-item p{margin-bottom:0}.codebean-testimonials.style1{position:relative;margin:0 auto;padding:80px 0;max-width:780px;color:#fff;z-index:60}.codebean-testimonials.style1 h5{color:#fff;font-size:16px}.codebean-testimonials.style1 p{margin:30px 0;font-size:17px;line-height:2}.codebean-testimonials.style1 .owl-dots{margin:0}.codebean-testimonials.style1 .owl-dot{background:rgba(255, 255, 255, 0.15)}.codebean-testimonials.style1 .owl-dot.active{background:rgba(255, 255, 255, 0.5)}.codebean-testimonials.style2 .testimonial-item{margin:5px;padding:30px;background:#f9f9f9}.doctor-item-standard{margin:0 0 90px 0}.doctor-item-standard .doctor-item-thumb{position:relative;margin-bottom:20px;overflow:hidden;background:#f7f7f7}.doctor-item-standard .doctor-item-thumb img{transform:translate3d(0, 0, 0);transition:transform 0.3s ease-in-out}.doctor-item-standard .doctor-read-more{position:absolute;display:block;width:100%;text-align:center;left:0;bottom:0;margin:0;transform:translate3d(0, 51px, 0);transition:transform 0.3s ease-in-out}.doctor-item-standard h5.member-title{margin-bottom:5px}.doctor-item-standard:hover .doctor-item-thumb img{transform:translate3d(0, -20px, 0)}.doctor-item-standard:hover .doctor-read-more{transform:translate3d(0, 0, 0)}.doctor-single{padding:80px 0}.doctor-single-thumb{position:relative}.doctor-single-thumb .hover{position:absolute;top:0;right:0;padding:20px}.doctor-single-thumb .hover a{width:42px;height:42px;line-height:42px;background:#ebebeb;display:inline-block;text-align:center;border-radius:21px;transition:background .2s ease}.doctor-single-thumb .hover a:hover{background:#fff}.doctor-single-information{padding:0 4%}.doctor-single-information p{margin-bottom:40px}.doctor-single-heading{margin:20px 0}.doctor-single-heading h2{margin:0}.doctor-single-heading span{font-style:italic}.codebean-gallery .gallery-filter{margin:0;padding:0 0 80px 0}.codebean-gallery .gallery-filter a{font-size:15px;line-height:30px;padding:0 0 8px 0;border-bottom:1px solid transparent;color:inherit}.codebean-gallery .gallery-filter a.active,.codebean-gallery .gallery-filter a:hover{color:#36b8d5;border-color:#36b8d5}.codebean-gallery .gallery-filter .separator{display:inline-block;margin:3px 0 0 0;padding:0 15px;font-size:13px;vertical-align:top;color:#b3b3b3}.codebean-gallery .gallery-thumb{position:relative;display:block;margin:0 0 30px 0}.codebean-gallery .gallery-thumb:hover .item-overlay{opacity:.8}.codebean-gallery .gallery-thumb:hover h2,.codebean-gallery .gallery-thumb:hover span{opacity:1}.codebean-gallery .gallery-thumb:hover h2,.codebean-gallery .gallery-thumb:hover span{transform:translate3d(0, 0, 0) rotate(0deg)}.codebean-gallery span{display:block;position:absolute;top:8%;right:8%;opacity:0;font-size:24px;color:#fff;transform:translate3d(0, 15px, 0) rotate(0);transition:all .4s}.codebean-gallery span i{text-shadow:0 0 5px rgba(0, 0, 0, 0.2)}.codebean-gallery h2{font-weight:normal;font-family:inherit;text-transform:none;margin:0;padding:0 8% 0 0;display:block;position:absolute;left:8%;bottom:8%;opacity:0;font-size:15px;color:#fff;transform:translate3d(0, 15px, 0) rotate(0);transition:all .4s}.codebean-gallery h2 a{color:#fff}.codebean-gallery h2 a:hover{text-decoration:underline}#gallery-lightbox{display:none}.gallery-lightbox{position:relative;margin:80px auto;width:50%;padding:0;background-color:white}@media (max-width: 768px){.gallery-lightbox{margin:40px auto;width:90%}}.gallery-lightbox .gallery-slider-wrapper{position:relative;min-height:400px}@media (max-width: 768px){.gallery-lightbox .gallery-slider-wrapper{min-height:auto}}.gallery-lightbox .gallery-slider{display:none}.gallery-lightbox .gallery-desc{padding:30px}.gallery-lightbox .gallery-desc h2{margin-top:0}.gallery-lightbox button.mfp-close{background-color:#222;color:white;border-radius:0;opacity:1}.gallery-lightbox button.mfp-close:active{top:0}.gallery-lightbox .loader{display:block;position:absolute;top:50%;left:50%;width:44px;height:44px;line-height:44px;text-align:center;margin-left:-22px;margin-top:-22px;border-radius:50%;font-size:24px;color:#36b8d5}.gallery-lightbox .owl-controls{position:absolute;bottom:15px;left:50%;transform:translate3d(-50%, 0, 0)}.gallery-lightbox .owl-dot{background:rgba(34, 34, 34, 0.5)}.gallery-lightbox .owl-dot.active{background:#222222}.codebean-services .service-item{margin:0 0 50px 0}.codebean-services .service-thumb{position:relative;z-index:12;display:block;margin-bottom:20px}.codebean-services .service-thumb span{display:block;position:absolute;top:50%;left:50%;width:44px;height:44px;line-height:44px;opacity:0;text-align:center;margin-left:-22px;margin-top:-22px;border-radius:50%;font-size:24px;color:#fff;transform:translate3d(0, 15px, 0) rotate(0);transition:all .4s}.codebean-services .service-thumb span i{text-shadow:0 0 5px rgba(0, 0, 0, 0.2)}.codebean-services .service-thumb:hover .item-overlay,.codebean-services .service-thumb:hover span{opacity:0.8}.codebean-services .service-thumb:hover span{transform:translate3d(0, 0, 0) rotate(0deg)}.codebean-services .service-desc h4{margin:0 0 10px 0;font-size:16px}.codebean-services .service-desc p{margin:0}.services-single .single-service-thumb{margin:0 0 30px 0}.services-single .single-service-desc h2{margin:0 0 20px 0}.codebean-partner-grid{padding:0 15px}.codebean-partner-grid .partner-item{padding:5px}.codebean-partner-grid .partner-item img{opacity:1;transition:opacity 0.2s ease-in-out;-webkit-backface-visibility:hidden;backface-visibility:hidden}.codebean-partner-grid .partner-item img:hover{opacity:.5}.codebean-map .map-wrapper{position:relative}.codebean-map .map-wrapper:hover .map-overlay{opacity:0;z-index:0}.codebean-map .map-wrapper:hover .map-info{opacity:0;-moz-transform:translate(-50%, 0);-ms-transform:translate(-50%, 0);-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}.codebean-map .map-overlay{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;background:black;opacity:.9;z-index:90;transition:all 0.2s ease-in-out}.codebean-map .map-info{position:absolute;top:50%;left:50%;z-index:100;text-align:center;border:1px solid rgba(255, 255, 255, 0.1);padding:50px 120px;transition:all 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.codebean-map .map-info h3{margin:0;font-weight:bold;font-size:30px;line-height:30px;color:#36b8d5}.codebean-map .map-info p{margin:15px 0 0 0;font-size:14px;line-height:30px;color:white;font-family:"Montserrat", sans-serif}@media (max-width: 768px){.codebean-map .map-info{width:80%;padding:40px 60px}.codebean-map .map-info h3{font-size:20px;line-height:20px}.codebean-map .map-info p{font-size:13px;line-height:27px}}.codebean-contact-info ul{margin:0;padding:0;list-style:none}.codebean-contact-info ul li{font-size:14px;font-weight:400;display:block;padding-bottom:15px;margin-bottom:15px}.codebean-contact-info ul span{margin:0 15px 0 0;display:inline-block;width:40px;height:40px;line-height:40px;text-align:center;background-color:#f5f5f5;border-radius:50%}.codebean-contact-info ul span i{font-size:15px;color:#222}