:root {--CFFF: #FFFFFF;--C000: #000000;--C333: #333333;--C999: #999999;--CDEE: #DEE2E6;--C75A: #75A12E;--CD7D: #D7D7D7;--CC1C: #C1C1C1;--CC2C: #C2C2C2;--C2F3: #2F3751;--C05A: #05ABDB;--CDDD: #DDDDDD;--CC3C: #C3C3C3;--C1F1: #1F1F1F;--CEDF: #EDFAFE;--C5F8: #5F8226;--CEFF: #EFF6F7;--CA22: #A2257B;--CD28: #D28431;--C4CA: #4CAF50;--CF4F: #F4F4F4;--CF9F: #F9F9F9;--C0A6: #0A649A;--CF2F: #F2F2F2;--CEEE: #EEEEEE;--CDF0: #DF0000;--C3F3: #3F3F3F;--CD8D: #D8D8DA;--C217: #21759B;--CCCC: #CCCCCC;--C0F1: #0F1113;--C499: #499F4A;--CFDB: #FDB3B3;--C161: #161616;--CE5E: #E5EFFB;--CDCE: #DCE6F2;--C545: #545454;--C624: #6246A3;--C3D6: #3D6084;--C319: #3194D2;--C85C: #85C0E6;--CCFE: #CFE9F8;--CDE6: #DE60A3;--CFEF: #FEF0F7;--CBD8: #BD8CBF;--CACD: #ACD3EC;--CF3F: #F3F3F3;--CFFF9C0: #FFF9C0;--CFFFx: rgba(255, 255, 255, 0.88);--C__AV_BODY_COLOR__ : #111111 ;--C__AV_BODY_BACKGROUND__: #FFF ;--C__AV_TOP_BACKGROUND__ : #fbf4ff ;--C__AV_HEADER_BACKGROUND__ :#FFF ;--C__AV_STRIP_BG_COLOR__: #0384ce ;--C__AV_FOOTER_BACKGROUND__ : #eff3f4 ;--C__AV_FOOTER_TOP_BACKGROUND__ : #a3cae6 ;--C__AV_FOOTER_BOTTOM_BACKGROUND__ : #a3cae6 ;--C__AV_FOOTER_BAR__ : #ffffff ;--C__AV_THEME_PRIMARY_COLOR__: #3996c7 ;--C__AV_THEME_PRIMARY_BG_COLOR__ :#FFFFFF ;--C__AV_THEME_SECONDORY_COLOR__: #a3cae6 ;--C__AV_THEME_SECONDORY_BG_COLOR__ :#FFFFFF ;--C__AV_THEME_TRINARY_COLOR__ : #ffd4d4 ; --C__AV_MENU_COLOR__ : #3996c7 ;--C__AV_MENU_HOVER_COLOR__ : #d71b77 ;--C__AV_SIDEBAR_HEADBG__: #005695 ;--C__AV_THEME_BUTTON__ : #3996c7 ;--C__AV_THEME_BUTTON_COLOR__ :#FFFFFF;--C__AV_THEME_BUTTON_HOVER__ : #005695 ;--C__AV_THEME_BUTTON_HOVER_COLOR__ : #FFFFFF ;--C__AV_BODY_SIZE__: 16px ;--C__AV_BODY_HEIGHT__: 26px ;--C__AV_BODY_SIZE_M__ : 18px;--C__AV_BODY_HEIGHT_M__: 24px;--C__AV_HEADING_SIZE__ : 32px ;--C__AV_HEADING_HEIGHT__ : 42px ;--C__AV_HEADING_SIZE_M__ : 28px;--C__AV_HEADING_HEIGHT_M__ : 38px;--C__AV_SUBHEADING_SIZE__ : 30px ;--C__AV_SUBHEADING_HEIGHT__ : 40px ;--C__AV_SUBHEADING_SIZE_M__ : 26px;--C__AV_SUBHEADING_HEIGHT_M__ : 36px;--C__AV_TITLE_SIZE__ : 28px ;--C__AV_TITLE_HEIGHT__ : 38px ;--C__AV_TITLE_SIZE_M__ : 24px;--C__AV_TITLE_HEIGHT_M__ : 34px;--C__AV_SUBTITLE_SIZE__ : 26px ;--C__AV_SUBTITLE_HEIGHT__ : 36px ;--C__AV_SUBTITLE_SIZE_M__ : 22px;--C__AV_SUBTITLE_HEIGHT_M__ : 32px;--C__AV_H_ONE_SIZE__ : 34px ;--C__AV_H_ONE_HEIGHT__ : 44px ;--C__AV_H_ONE_SIZE_M__ : 28px;--C__AV_H_ONE_HEIGHT_M__ : 38px;--C__AV_H_ONE_COLOR__ : #d71b77 ;--C__AV_H_TWO_SIZE__ : 28px ;--C__AV_H_TWO_HEIGHT__ : 28px ;--C__AV_H_TWO_SIZE_M__ : 24px;--C__AV_H_TWO_HEIGHT_M__ : 24px;--C__AV_H_TWO_COLOR__ : #3996c7 ;--C__AV_H_THREE_SIZE__ : 22px ;--C__AV_H_THREE_HEIGHT__ : 26px ;--C__AV_H_THREE_SIZE_M__ : 18px;--C__AV_H_THREE_HEIGHT_M__ : 24px;--C__AV_H_THREE_COLOR__ :#ee81a3 ;--C__AV_H_FOUR_SIZE__ : 17px ;--C__AV_H_FOUR_HEIGHT__ : 24px ;--C__AV_H_FOUR_SIZE_M__ : 18px;--C__AV_H_FOUR_HEIGHT_M__ : 24px;--C__AV_H_FOUR_COLOR__ : #111111 ;--C__AV_H_FIVE_SIZE__ : 14px ;--C__AV_H_FIVE_HEIGHT__ : 20px ;--C__AV_H_FIVE_SIZE_M__ : 18px;--C__AV_H_FIVE_HEIGHT_M__ : 24px;--C__AV_H_FIVE_COLOR__ : #111111 ;--C__AV_H_SIX_SIZE__ : 12px ;--C__AV_H_SIX_HEIGHT__ : 16px ;--C__AV_H_SIX_SIZE_M__ : 18px;--C__AV_H_SIX_HEIGHT_M__ : 24px;--C__AV_H_SIX_COLOR__ : #111111 ;--C__AV_SIDEBAR_BACKGROUND__: #f7f7f7 ;}body{font-family: 'Open Sans', sans-serif;} h1, h2, h3, h4, h4,h5,h6, heading, subheading, title, subtitle, widget-title{font-family: 'Open Sans', sans-serif; letter-spacing:0.8px;} .breadcrumb .trail-items li::after, .flink li:after, #menu-footer-menu li:after{content:"// ";}.layer_img{ background: url(https://www.oasisrehab.co.uk/wp-content/themes/oasisrehab/assets/layer/swoosh.svg) no-repeat center !important;background-size:105% !important; margin-bottom:-130px; z-index: 9999;}.si_img .layer_img{background:url(https://www.oasisrehab.co.uk/wp-content/themes/oasisrehab/assets/layer/swoosh-box.svg) no-repeat center ;background-size:cover;}.breadcrumbs li.trail-begin a span{ background: url(https://www.oasisrehab.co.uk/wp-content/themes/oasisrehab/assets/layer/home.svg) no-repeat !important;background-size:100%}.head_search form input[type="submit"]{background: url(https://www.oasisrehab.co.uk/wp-content/themes/oasisrehab/assets/layer/magnifying-glass.svg) no-repeat center !important; background-size: 100% !important; }.breadcrumb .trail-items li::after, .flink li:after, #menu-footer-menu li:after{content:"// ";}.widget-title:after, .blogtitle:after{background:url(https://cdn.rehabfiles.com/assets/img/link.png) no-repeat; background-size:cover !important;}.callico .blogtitle:after{background:url(https://cdn.rehabfiles.com/assets/img/phone.png) no-repeat; background-size:cover !important;}#sidefaq .widget-title:after{background:url(https://cdn.rehabfiles.com/assets/img/question.png) no-repeat !important;}ul.check_li li:after{background:url(https://cdn.rehabfiles.com/assets/img/check_icon.png) no-repeat !important;background-size:100%}.ques_box ul.check_li li:after{background:url(https://cdn.rehabfiles.com/assets/img/check_icon.png) no-repeat !important;}.subcall{background:url(https://cdn.rehabfiles.com/assets/img/callbacksmall.png) no-repeat!important;}.head_search form > div:after,ul li:before ,ol li:before,ul li a:hover:before,.arrowright:after,.arrowxright:after,.ratingx > label:before,.rating > label:before,.head_search form > div:after,ul.right_check li:after,.service_call .wpcf7-form p:after,.c_box .centbox .location:before,.footer_contact form > p:after,#smenu .menu-item-6837:after,#smenu .menu-item-1837:after,#smenu .menu-item-has-children:after,#smenu .menu-item.dashmenu:after,#smenu .menu-item.reviewmenu:after,#smenu .menu-item.homemenu:after,.c_box .centbox .location:before,.c_box .centbox ul.right_check li:after,.c_box .centbox .arrowright:after,.cqc_box ul.cqc_links li:before,.cqc_box .cqc_ricon .col.star:before,#menu .navsec ul.menu li.menu-item-has-children li.menu-item-has-children > a::after,main .full ul li:before,.transstrip .fancybox-media:before{font-family:FontAwesome}* { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box } .frow { --bs-gutter-x:1.5rem; --bs-gutter-y:0; display:flex; flex-wrap:wrap; margin-top:calc(-1 * var(--bs-gutter-y)); margin-right:calc(-.5 * var(--bs-gutter-x)); margin-left:calc(-.5 * var(--bs-gutter-x)) } :before,:after { -webkit-box-sizing:border-box; -moz-box-sizing:border-box; box-sizing:border-box } ::-webkit-scrollbar { width:8px } html { -webkit-text-size-adjust:100%; -webkit-overflow-scrolling:touch; scroll-behavior:smooth; } body { margin:0; padding:0; overflow-x:hidden; max-width:100%; letter-spacing:.5px; -webkit-font-smoothing:antialiased; -ms-word-wrap:break-word; word-wrap:break-word; text-rendering:optimizeLegibility!important } a { transition:all .2s; border:none; cursor:pointer; text-decoration:none } a.underline { text-decoration:underline } a:active,a:focus,a:hover,.more:hover { text-decoration:none } a,button,input { -webkit-transition:all .5s ease; -o-transition:all .5s ease; transition:all .5s ease } input:focus, textarea:focus, select:focus { outline: none; } strong,b,.button,h1,h2,h3,h4,h5,h6,.bold,.heading,.big,.subheading.big,.subheading,.subheadtitle,.bigss,.headtitle,.entry-title,.page-title,.bigs,.loop-title,.fcall .InfinityNumber,.find_more,.title,.subtitle { font-weight:700!important } .button.smallb { min-width:300px; max-width: max-content; }.movetop15{margin-top:-15px !important;}.movetop30{margin-top:-30px !important;}.movetop50{margin-top:-50px !important;}.movetop100{margin-top:-100px !important;}.quicklinksx { width: 100%; margin: 0 auto; } #tags { float:left; width:100%; clear:both; } .topimgblk { margin:-25px 0; } .parelleimg{background-attachment: fixed; background-size: cover; background-position: top; background-repeat: no-repeat; position: relative;  z-index: 1;}.circular { display: flex; flex-flow: row; align-items: flex-end; justify-content: end; } .circular li { width:auto; padding:10px; background: none !important; } ul.circular li { width:44px; list-style:none !important; padding-left:0 !important; } ul.circular li:before { display:none; } .social { display: flex; justify-content: center; align-items: center; } .social .tablediv { max-width: 240px; float: right; } .social ul.circular li { list-style: none !important; padding-left: 0 !important; border-radius: 50%; width: 40px; height: 40px; padding: 0; margin: 3px; border-width: 2px; display: flex; justify-content: center; align-items: center; } .social ul.circular li i { color: var(--C__AV_THEME_PRIMARY_COLOR__); } .social ul.circular li:hover { background-color: var(--C__AV_THEME_SECONDORY_BG_COLOR__) !important; } .social ul.circular li:hover i { color: var(--C__AV_THEME_SECONDORY_COLOR__); } .partof, .partof a { font-size: 13px !important; font-weight: 600; } .partof { width: max-content; display: inline-flex !important; } .partof img { padding: 5px; width: 36px; margin: 0 !important; } .partof a { text-decoration: underline; } .callinfo { padding: 75px 50px;  color: var(--CFFF);  width:100%; float:unset !important; display: flex; margin:0 auto;} .callinfo.boxed{border-radius: 8px; box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.25); max-width: 800px; margin:0 auto;} .callinfo a { color: var(--CFFF); } .call1 a { color: #000; } .callinfo.bluebg { background-size: cover; } .pcalltitle { position: relative; display: inline-block; padding-bottom: 20px; padding-left: 55px; margin-bottom: 15px; font-size: 26px; line-height: 36px; border-bottom: 1px solid; font-weight: 400; } .pcalltitle::before { content: url(https://cdn.ukat.co.uk/sites/ukat/inc/images/call24.png); position: absolute; left: 0; } .callno { font-size: 40px; line-height: 50px; } h1 span, h2 span, .subheading span, .heading span, .entry-title span, .bighead span {display: inline-block !important; margin-right:1px;}@media screen and (max-width: 768px){ .callinfo { padding: 35px 30px; }  .pcalltitle { font-size: 22px; line-height: 32px; margin-bottom: 10px; padding-bottom: 15px; padding-left: 55px; }  .pcalltitle::before { top: -5px; }  .callno { font-size: 32px; line-height: 42px; }  }.headsearch { width:90%; margin:15px auto 5px; } .headsearch .screen-reader-text { display:none; } .headsearch form input[type="text"] { padding:5px 42px 5px 12px; } .headsearch form input[type="submit"] {background-size: 25px !important; text-indent: -9999px; box-shadow: none; width: 25px; height: 25px; position: absolute; right: 25px; top: 12px; border: none; padding: 0; min-width: auto;} /* .blogslide { display:table !important; } .postbox { display: table-cell; } */.sbold,label { font-weight:600!important } h1,h2,.heading,.subheading,.entry-title,.page-title { margin:15px 0 } h3,h4,h5,h6, .headtitle, .subheadtitle { margin:15px 0 } h1 a,h2 a,h3 a,h4 a,h5 a { border:0 } h1 a:hover,h2 a:hover,h3 a:hover,h4 a:hover,h5 a:hover { text-decoration:none } hr { margin:15px 0; clear:both; height:1px; line-height:1px; border:0 } img { height:auto; max-width:100% } img.size-full,img.size-medium { max-width:100%; margin:15px auto; display:block; } img.hlimg { padding:5px; border:1px solid #e5e5e5; margin:7px 15px 7px 0 } embed,iframe,object { max-width:100%; border:0; width: 100%; min-height: 200px; } iframe.doctify-widget{min-height: auto;}cite,em,i,.italic { font-style:italic } .upper { text-transform:uppercase; } .lower { text-transform: lowercase; } .captilize { text-transform:capitalize; } figure { margin:1em 0 } pre { padding:15px 0 } abbr,acronym { border-bottom:1px dotted #666; cursor:help } ins { text-decoration:none } sub,sup { font-size:11px; height:0; line-height:1; position:relative; vertical-align:baseline } sup { bottom:1ex } sub { top:.5ex } figcaption { padding-top:0; padding-bottom:.75rem; text-align:left } blockquote { font-size:1.15rem; border-left:3px solid rgba(33,37,41,0.25); padding:.5rem 1.75rem; font-style:italic; margin:25px 0; clear:both; width:100%; float:left } blockquote p { font-size:1.15rem } blockquote p:last-child { margin-bottom:0 } #breadcrumbs { text-transform:uppercase; padding:0; font-size:12px } #breadcrumbs a { margin-right:5px; display:inline-block } .breadcrumb { margin:0; padding:0; float:left; width:100%; border:none!important; border-radius:0 } .breadcrumbs { float:left; width:100%; position:relative; margin:5px 0; font-size:14px; line-height:20px; z-index:1; letter-spacing:0 } .breadcrumbs li.trail-begin a span { background-size:30px !important; text-indent:-9999px; position:relative; width:30px !important; height:29px !important; float:left; margin-top:-4px !important; margin-right:0 !important; } .ajax-loader,.breadcrumbs h2,.breadcrumbs .trail-browse { display:none!important } .breadcrumbs .trail-browse,.breadcrumbs .trail-items,.breadcrumbs .trail-items li { display:inline-block; margin:0; padding:0; border:none; text-indent:0 } .breadcrumbs .trail-browse { font-size:inherit; font-style:inherit; font-weight:inherit } .breadcrumbs .trail-items { list-style:none } .breadcrumbs .trail-item { font-weight:500 } .breadcrumbs .trail-item.trail-end { font-weight:600 } .breadcrumbs ul.trail-items { width:100%!important; padding:8px 0!important } .trail-items li::after, .flink li::after, .f_link li::after, #menu-footer-menu li::after { content:"/"; padding:0 .5em } .trail-items li:last-of-type::after { display:none } div.bannercont { width:100%; float:left; line-height:0; min-height:600px } div.bannercont img { width:100%; height:auto; max-height:600px; min-height:600px; object-fit:cover; object-position:center } .transstrip { float:left; width:100%; text-align:center; padding:15px; margin-top:0!important } .transstrip .fancybox-media { position:relative; padding-left:30px } .transstrip .fancybox-media:before { content:"\f01d"; position:absolute; left:0; margin:0; top:-3px; font-size:30px } .stripcont { float:left; text-align:center; width:100%; margin-top:-15px; margin-bottom:10px } .mob_desk { display:none!important } .headseccont .wpcf7-not-valid-tip { display:none; } .full .sharedaddy, .aroham_faqdet { display:none } .alignleft { display:inline; float:left!important; text-align:left!important } .alignright { display:inline; float:right!important; text-align:right!important } .aligncenter { clear:both; display:block; margin-left:auto; margin-right:auto; display:inline; text-align:center!important } .blogbox { border:1px solid #c3c3c3; padding-top:10px; padding-bottom:15px; float:left; min-height:325px } #wrapper { width:100%; box-sizing:border-box } .full,header,main,footer,.shiftbody,h1,h2,h3,h4,h5,h6,.heading,.subheading,.entry-title,.page-title,.title,.subtitle,.fwidget { margin-left:0; width:100%; float:left; position:relative } main { margin:25px 0; min-height:400px } .fulllr { margin:0 5%; width:90%; float:left; position:relative } .one_half,.one_halfs,.one_halfl,.one_third,.one_fourth,.two_third,.three_fourth,.item,.lftcont,.lftcontx,.rgtcont,.rgtcontx,.rgtcont.nolftmar,.one_fifth { width:100%; float:left; position:relative; margin-bottom:15px } .col-md-20 { width:50%; float:left; position:relative; margin-bottom:15px; padding-left:15px } .one_half:nth-child(2n+1),.one_halfs:nth-child(2n+1),.one_halfl:nth-child(2n+1) { margin-left:0 } #container { clear:both; float:left; margin:0 auto; max-width:100%; width:100%; position:relative; overflow:hidden; padding:0; min-height:400px } .container { padding-right:15px; padding-left:15px; margin-right:auto; margin-left:auto; clear:both; } .container .container { padding-left:0; padding-right:0 } .exeed_div_full .container { padding-right:15px; padding-left:15px } .container-fluid { padding-right:15px; padding-left:15px; margin-right:auto; margin-left:auto } .container-fluid .container, .container-fluid .container-fluid, .container .container { padding:0; } .container .container { width:100%; margin:0; } .breadcrumb .container-fluid { padding:0; } .row { margin-right:-15px; margin-left:-15px } .desktop,.tabview,.desktab { display:none } .mobile,.tabmobi { display:block } .headseccont .numberswap .fa { font-size: 31px; margin: 2px 0px 0 0; line-height: 55px; } .footertop, .footerbox, .footerbottom { float:left; width:100%; clear:both; position: relative; padding:20px 0; } .footerbox { padding:45px 0 30px; } .footerbox .headtitle { font-size: 18px !important; line-height: 24px !important; } .col-1,.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-2,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-lg-2s,.col-3,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-5,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-6,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-7,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-8,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-9,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-10,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-11,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-12,.col-xs-12,.col-12,.col-sm-12,.col-md-12,.col-lg-12 { position:relative; min-height:1px; padding:0 10px; margin-bottom:0 } .col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12 { float:left } .col-xs-12,.col-12,.fcol-12 { width:100% } .col-xs-11,.col-11,.fcol-11 { width:91.66666667% } .col-xs-10,.col-10,.fcol-10 { width:83.33333333% } .col-xs-9,.col-9,.fcol-9 { width:75% } .col-xs-8,.col-8,.fcol-8 { width:66.66666667% } .col-xs-7,.col-7,.fcol-7 { width:58.33333333% } .col-xs-6,.col-6,.fcol-6 { width:50% } .col-xs-5,.col-5,.fcol-5 { width:41.66666667% } .col-xs-4,.col-4,.fcol-4 { width:33.33333333% } .col-xs-3,.col-3,.fcol-3 { width:25% } .col-xs-2,.col-2,.fcol-2 { width:16.66666667% } .col-xs-1,.col-1,.fcol-1 { width:8.33333333% } .col-xs-offset-0,.col-offset-0 { margin-left:0 } .fcol { flex:1 0 0 } .fcol-auto { flex:0 0 auto; width:auto } .fcol-1,.fcol-2,.fcol-3,.fcol-4,.fcol-5,.fcol-6,.fcol-7,.fcol-8,.fcol-9,.fcol-10,.fcol-11,.fcol-12 { flex:0 0 auto; } .flex-fill { flex:1 1 auto!important } .dflex { display: inline-flex; justify-content: center; align-items: center; align-content: center; width:100%; } .d-flex { display:flex!important; } .flex-row { flex-direction:row!important } .flex-column { flex-direction:column!important } .flex-row-reverse { flex-direction:row-reverse!important } .flex-column-reverse { flex-direction:column-reverse!important } .order-first { order:-1!important } .order-0 { order:0!important } .order-1 { order:1!important } .order-2 { order:2!important } .order-3 { order:3!important } .order-4 { order:4!important } .order-5 { order:5!important } .order-last { order:6!important } .align-baseline { vertical-align: baseline !important; } .align-top { vertical-align: top !important; } .align-middle { vertical-align: middle !important; } .align-bottom { vertical-align: bottom !important; } .align-text-bottom { vertical-align: text-bottom !important; } .align-text-top { vertical-align: text-top !important; } .float-start { float: left !important; } .float-end { float: right !important; } .float-none { float: none !important; } .flex-inline { display:inline-flex; } .align-items-start { align-items: flex-start !important; } .align-items-end { align-items: flex-end !important; } .align-items-center { align-items: center !important; } .align-items-baseline { align-items: baseline !important; } .align-items-stretch { align-items: stretch !important; } #centre_slider { display:none; width:94%; margin:0 } table.datatable th, table.datatable td { border-top:1px solid #f1f1f1 !important; vertical-align: middle; } @media (min-width:0){ .container { width:96%; margin:0 2%; }  #scroll_top { position:fixed; bottom:calc(50% + env(safe-area-inset-bottom))!important; right:5px; width:40px; height:40px; border-radius:0; cursor:pointer; text-indent:-9999px; display:none; z-index:9999999 }  #scroll_top span { position:absolute; top:50%; left:50%; margin-left:-8px; margin-top:-14px; height:0; width:0; border:8px solid transparent; border-bottom-color:#000 }  #scroll_top:hover { opacity:1; filter:alpha(opacity=100); -ms-filter:alpha(opacity=100) }  #live_chat_html img { position:fixed; bottom:calc(20% + env(safe-area-inset-bottom))!important; right:5px; border-radius:0; cursor:pointer; z-index:9999999 }  .col-md-20 { width:50% }  .col-1,.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-2,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2s,.col-lg-2,.col-3,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-5,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-6,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-7,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-8,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-9,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-10,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-11,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-12,.col-xs-12,.col-12,.col-sm-12,.col-md-12,.col-lg-12 { margin-bottom:5px }  .lftcont,.lftcontx,.rgtcontx { width:100% }  .font45 { font-size:38px!important; line-height:48px!important }  .font38,.transbanner .fa { font-size:35px!important; line-height:45px!important }  .font36 { font-size:32px!important; line-height:42px!important }  .font34,.live_help { font-size:31px!important; line-height:41px!important }  .font32 { font-size:30px!important; line-height:40px!important }  .font31 { font-size:29px!important; line-height:39px!important }  .font30,#sidebar h2,.fcall { font-size:28px!important; line-height:38px!important }  .font29 { font-size:27px!important; line-height:37px!important }  .font28,.headseccont .phonenum .hsfblock p { font-size:26px!important; line-height:36px!important }  .font27 { font-size:25px!important; line-height:35px!important }  .font26 { font-size:24px!important; line-height:34px!important }  .font25 { font-size:23px!important; line-height:33px!important }  .font24,.hsfblock .fa,.fotcont,.call2,.visitor,a.shiftnav-toggle { font-size:22px!important; line-height:32px!important }  .font22,.hcallback span,.alco_page .widget-title,.headseccont .top_cont a,.headseccont .top_cont .call,.service_call .formtitle,.header_box,.circular .fa { font-size:20px!important; line-height:30px!important }  .font21 { font-size:19px!important; line-height:29px!important }  .font20,.fotcont .fa,.widget-title,.title,#sidebar .screen-reader-text,.smallhead .headseccont .top_cont a,.smallhead .headseccont .top_cont .call { font-size:18px!important; line-height:28px!important }  .font19 { font-size:17px!important; line-height:27px!important }  .font18 { font-size:16px!important; line-height:26px!important }  .font17,.type1 .font19 { font-size:15px!important; line-height:25px!important }  .font16,.exsmall,.policy,p.morephoto,.normal,input[type=text],input[type=search],input[type=email],input[type=tel],.wpcf7 input[type="url"],.wpcf7 input[type="date"],textarea,select,.copywrite,#menu .navsec > ul > li > a { font-size:14px!important; line-height:24px!important }  .wpcf7-form { float:left; width:100%; position:relative }  div .wpcf7-response-output, span.wpcf7-not-valid-tip, .hcallback span .wpcf7-not-valid-tip, .hcallback span .wpcf7-response-output { font-size:11px!important; line-height:15px!important; float: left; width: 100%; margin:-8px 0 10px; }  .wpcf7-spinner { display:none !important; }  .wpcf7 form .wpcf7-response-output { position: absolute; color: #000; background: #FFF; text-align: left; padding: 5px; margin: 0 !important; bottom: -35px; }  .font15,.transbanner .small,.smallhead #menu .navsec > ul > li > a,.smallhead .headseccont .top_cont,.f_link ul.menu li { font-size:13px!important; line-height:23px!important }  .font14,.claim_frm,.claim_frm input,.smallestcont { font-size:11px!important; line-height:21px!important }  .font13 { font-size:11px!important; line-height:21px!important }  .font12,.exxsmall,.small,label.error,#respond .form-allowed-tags,#respond .form-allowed-tags code { font-size:10px!important; line-height:20px!important }  .font11 { font-size:9px!important; line-height:19px!important }  .font10 { font-size:8px!important; line-height:18px!important }  }@media (min-width:768px){ .font45 { font-size:45px!important; line-height:55px!important }  .font38,.transbanner .fa { font-size:38px!important; line-height:48px!important }  .font36 { font-size:36px!important; line-height:46px!important }  .font34,.live_help { font-size:34px!important; line-height:44px!important }  .font32 { font-size:32px!important; line-height:42px!important }  .font31 { font-size:31px!important; line-height:41px!important }  .font30,#sidebar h2,.fcall { font-size:30px!important; line-height:40px!important }  .font29 { font-size:29px!important; line-height:39px!important }  .font28,.headseccont .phonenum .hsfblock p { font-size:28px!important; line-height:38px!important }  .font27 { font-size:27px!important; line-height:35px!important }  .font26 { font-size:26px!important; line-height:36px!important }  .font25 { font-size:25px!important; line-height:35px!important }  .font24,.hsfblock .fa,.fotcont,.call2,.visitor,a.shiftnav-toggle { font-size:24px!important; line-height:34px!important }  .font22,.hcallback span,.alco_page .widget-title,.headseccont .top_cont a,.headseccont .top_cont .call,.service_call .formtitle,.header_box,.circular .fa { font-size:22px!important; line-height:32px!important }  .font21 { font-size:21px!important; line-height:31px!important }  .font20,.fotcont .fa,.widget-title,.title,#sidebar .screen-reader-text,.smallhead .headseccont .top_cont a,.smallhead .headseccont .top_cont .call { font-size:20px!important; line-height:30px!important }  .font19 { font-size:19px!important; line-height:29px!important }  .font18 { font-size:18px!important; line-height:28px!important }  .font17 { font-size:17px!important; line-height:27px!important }  .font16,.exsmall,.policy,p.morephoto,.normal,input[type=text],input[type=search],input[type=email],input[type=tel],.wpcf7 input[type="url"],.wpcf7 input[type="date"],textarea,select,.copywrite,#menu .navsec > ul > li > a { font-size:16px!important; line-height:26px!important }  .font15,.transbanner .small,.smallhead #menu .navsec > ul > li > a,.smallhead .headseccont .top_cont,.f_link ul.menu li { font-size:15px!important; line-height:25px!important }  .font14,.claim_frm,.claim_frm input,.smallestcont { font-size:14px!important; line-height:24px!important }  .font13 { font-size:13px!important; line-height:23px!important }  .font12,.exxsmall,.small,label.error,#respond .form-allowed-tags,#respond .form-allowed-tags code { font-size:12px!important; line-height:22px!important }  .font11 { font-size:11px!important; line-height:21px!important }  .font10 { font-size:10px!important; line-height:20px!important }  .col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12 { float:left }  .col-sm-12,.fcol-sm-12 { width:100% }  .col-sm-11,.fcol-sm-11 { width:91.66666667% }  .col-sm-10,.fcol-sm-10 { width:83.33333333% }  .col-sm-9,.fcol-sm-9 { width:75% }  .col-sm-8,.fcol-sm-8 { width:66.66666667% }  .col-sm-7,.fcol-sm-7 { width:58.33333333% }  .col-sm-6,.fcol-sm-6 { width:50% }  .col-sm-5,.fcol-sm-5 { width:41.66666667% }  .col-sm-4,.fcol-sm-4 { width:33.33333333% }  .col-sm-3,.fcol-sm-3 { width:25% }  .col-sm-2,.fcol-sm-2 { width:16.66666667% }  .col-sm-1,.fcol-sm-1 { width:8.33333333% }  .col-sm-offset-0 { margin-left:0 }  .col-md-20 { width:32%; margin-left:1% }  .order-sm-first { order:-1!important }  .order-sm-0 { order:0!important }  .order-sm-1 { order:1!important }  .order-sm-2 { order:2!important }  .order-sm-3 { order:3!important }  .order-sm-4 { order:4!important }  .order-sm-5 { order:5!important }  .order-sm-last { order:6!important }  .col-1,.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-2,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2s,.col-lg-2,.col-3,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-5,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-6,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-7,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-8,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-9,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-10,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-11,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-12,.col-xs-12,.col-12,.col-sm-12,.col-md-12,.col-lg-12 { margin-bottom:0 }  }@media (min-width:959px){ .container { width:94%; margin:0 auto }  .col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12 { float:left }  .col-md-12,.fcol-md-12 { width:100% }  .col-md-11,.fcol-md-11 { width:91.66666667% }  .col-md-10,.fcol-md-10 { width:83.33333333% }  .col-md-9,.fcol-md-9 { width:75% }  .col-md-8,.fcol-md-8 { width:66.66666667% }  .col-md-7,.fcol-md-7 { width:58.33333333% }  .col-md-6,.fcol-md-6 { width:50% }  .col-md-5,.fcol-md-5 { width:41.66666667% }  .col-md-4,.fcol-md-4 { width:33.33333333% }  .col-md-3,.fcol-md-3 { width:25% }  .col-md-2,.fcol-md-2 { width:16.66666667% }  .col-md-1,.fcol-md-1 { width:8.33333333% }  .order-md-first { order:-1!important }  .order-md-0 { order:0!important }  .order-md-1 { order:1!important }  .order-md-2 { order:2!important }  .order-md-3 { order:3!important }  .order-md-4 { order:4!important }  .order-md-5 { order:5!important }  .order-md-last { order:6!important }  .col-md-offset-0 { margin-left:0 }  .one_half,.item { margin-left:4%; width:48% }  .one_halfs { margin-left:2%; width:44% }  .one_halfl { margin-left:2%; width:52% }  .one_third { margin-left:2%; width:32% }  .one_fourth { margin-left:2%; width:23% }  .two_third { margin-left:2%; width:66% }  .one_fifth { margin-left:2%; width:18% }  .three_fourth { margin-left:2%; width:75% }  .item { width:48%; height:auto; margin:0 4% 30px 0; box-sizing:border-box; float:left }  .lftcont,.lftcontx { width:70%; float:left }  .rgtcont { width:28%; margin-left:2%; float:left }  .rgtcontx { width:27%; margin-left:3%; float:left }  .rgtcont.nolftmar { width:30%; margin-left:0 }  .col-md-20 { width:19%; margin-left:1% }  .desktop,.desktab { display:block }  .tabmobi,.tabview,.mobile,#scroll_top { display:none }  }@media (min-width:1200px){ .col-lg-1,.col-lg-2s,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12 { float:left }  .col-lg-12,.fcol-lg-12 { width:100% }  .col-lg-11,.fcol-lg-11 { width:91.66666667% }  .col-lg-10,.fcol-lg-10 { width:83.33333333% }  .col-lg-9,.fcol-lg-9 { width:75% }  .col-lg-8,.fcol-lg-8 { width:66.66666667% }  .col-lg-7,.fcol-lg-7 { width:58.33333333% }  .col-lg-6,.fcol-lg-6 { width:50% }  .col-lg-5,.fcol-lg-5 { width:41.66666667% }  .col-lg-4,.fcol-lg-4 { width:33.33333333% }  .col-lg-3,.fcol-lg-3 { width:25% }  .col-lg-2s,.fcol-lg-2s { width:20% }  .col-lg-2,.fcol-lg-2 { width:16.66666667% }  .col-lg-1,.fcol-lg-1 { width:8.33333333% }  .col-lg-offset-0 { margin-left:0 }  .order-lg-first { order:-1!important }  .order-lg-0 { order:0!important }  .order-lg-1 { order:1!important }  .order-lg-2 { order:2!important }  .order-lg-3 { order:3!important }  .order-lg-4 { order:4!important }  .order-lg-5 { order:5!important }  .order-lg-last { order:6!important }  .desktop,.desktab { display:block }  .tabmobi,.tabview,.mobile { display:none }  }@media (min-width:1500px){ .container { width:1250px; }  }@media (max-width:959px){ .morebrd { position:relative !important; margin-top:20px; }  .gra_img { float:left; position:relative!important; width:100%!important }  .rgt_bigimg .col-sm-7 { width:100% }  .rgt_bigimg .transbanner { padding:10px 0 }  .col-12,.col-xs-12 { padding:5px }  .wrapper .row .row,footer .row .row { margin:0!important }  }.menu_div { float:left; width:100% } a.shiftnav-toggle .fa-bars { font-size:32px; line-height:44px } .mobiico a.shiftnav-toggle .fa-bars { line-height:55px; } #menu { font-weight:500; margin-top:10px } #menu ul { margin:0; padding:0 } #menu li { position:relative; display:inline-block; margin:0; padding:0 30px 0 15px; border:0; z-index:999; background:none } .smallhead #menu li { padding-right:15px } #menu .navsec > ul > li { padding:0 4px } #menu .navsec ul.menu > li > a::after { padding-left:8px; content:"/"; position:relative } #menu .navsec ul.menu > li:last-child > a::after { display:none } #menu ul > li:first-child,#menu .navsec ul > li:first-child { padding-left:0 } #menu li a { display:block; height:32px; transition:all .2s; text-decoration:none; cursor:pointer } #menu li.page_item_has_children { padding-right:30px } #menu ul ul { text-align:left; position:absolute } #menu ul ul:hover { text-align:left; opacity:.98; position:absolute } #menu li ul { position:absolute; top:32px; left:-20px; display:none; width:275px; height:350px; margin:0; padding:0; z-index:25; overflow:hidden } .smallhead #menu li ul { top:32px; overflow:hidden } #menu li.menu-item-has-children:hover ul.sub-menu { overflow:visible; overflow-y:initial!important } #menu li.menu-item-has-children:hover > ul.sub-menu { display:block; padding:0; height:auto; margin:0 } .headthirdcont .navsec { width:100%; display:inline-block } .headthirdcont .navsec ul.menu li.menu-item-has-children a::after { display:none } #menu li ul li a::after { content:"" } #menu li li { padding:0; height:auto; margin:0 } #menu li li a { height:auto; padding:5px 15px; width:272px; font-size:13px!important; line-height:23px!important; border-top:none; border-left:none; border-right:none; font-weight:600 } #menu li li:last-child > a { border-bottom:none } .smallhead #menu li a { height:32px; padding:2px 15px } #menu li ul li ul { display:none; left:275px } #menu li ul li:hover ul { position:absolute; top:-1px; left:272px; display:block; width:275px; margin:0; padding:0 } #menu li ul li:hover li { display:block; padding:0; height:auto; margin:0 } #menu li ul li:hover li a { height:auto } #menu li > ul { visibility:hidden; -webkit-transition:all 500ms ease; -moz-transition:all 500ms ease; -ms-transition:all 500ms ease; -o-transition:all 500ms ease; transition:all 500ms ease; height:0; width:275px; -moz-opacity:0; -khtml-opacity:0; opacity:0; filter:alpha(opacity=0); -ms-overflow-style:none } #menu li > ul::-webkit-scrollbar { width:4px } #menu li:hover > ul { width:275px; display:block; visibility:visible; height:auto; -moz-opacity:.98; -khtml-opacity:.98; opacity:.98; filter:alpha(opacity=98); z-index:30 } #menu .navsec > ul > li > a,.topheader .smallhead #menu .navsec > ul > li > a { font-size:14px!important; line-height:24px!important; padding:2px 0; text-transform:capitalize; float:left; font-weight:700 } #menu .navsec ul.menu li.menu-item-has-children li.menu-item-has-children > a::after { content: "\f0da"; position: absolute; right: 5px; } .smallhead #menu .navsec > ul > li > a { padding:0 } .smallhead #menu .navsec .sub-menu li a { height:auto } .pquoteNav { overflow-y:scroll; overflow-x:hidden; -webkit-overflow-scrolling:touch } .pquoteNav br { display:none } #smenu { position:fixed; width:300px; z-index:9999; top:0; bottom:0; left:-305px; display:none } #smenu.right_menu { left:unset; right:-305px } #smenu li { width:100%; float:right; padding:0; margin:0; position:relative } #smenu li:last-child { border-bottom:0 } #smenu li a { font-size:14px; line-height:22px; padding:12px 44px 12px 8px; font-weight:600; display:block } #smenu li a:hover { text-decoration:none } #smenu li.menu-item-has-children > a { padding-right:50px } #smenu.active { display:block } #smenu .menu-item-has-children:after, #smenu .menu-item.dashmenu:after, #smenu .menu-item.reviewmenu:after, #smenu .menu-item.homemenu:after { content:"\f078"; text-align:center; font-size:16px; position:absolute; right:0; top:2px; cursor:pointer; transition:.9s; width:44px; height:42px; line-height:42px; padding:0; box-sizing:border-box } #smenu .menu-item.dashmenu:after { content:"\f068"; } #smenu .menu-item.reviewmenu:after { content:"\f005"; } #smenu .menu-item.homemenu:after { content:"\f015"; } #smenu .menu-item-has-children.expanded:after { content:"\f077"; transition:.9s } #smenu > li.current-menu-item,#smenu > li.current-menu-parent,#smenu { box-shadow:inset -8px 0 15px -8px rgba(0,0,0,0.6); -moz-box-shadow:inset -8px 0 15px -8px rgba(0,0,0,0.6); -webkit-box-shadow:inset -8px 0 15px -8px rgba(0,0,0,0.6); -o-box-shadow:inset -8px 0 15px -8px rgba(0,0,0,0.6) } #smenu.right_menu > li.current-menu-item,#smenu.right_menu > li.current-menu-parent,#smenu.right_menu { border-left:1px solid #f9f9f9 } #smenu .menu-item-has-children .menu-item-has-children:after { width:35px; height:35px; line-height:35px; top:2px; right:0; padding:0; box-sizing:border-box } #smenu li .sub-menu { width:100%; float:left; margin:0; padding:0; overflow:auto; box-sizing:border-box; display:none } #smenu li .sub-menu a { padding:8px 38px 8px 30px } #smenu li .sub-menu .sub-menu a { padding-left:40px } .overflow { overflow:hidden; height:100%; position:fixed } .shiftbody { position:relative; float:left; width:100%; z-index:99; background-color:#FFF } #menu,#smenu { display:block } #smenu li.expanded:after, #smenu li.openli:after, #smenu li.current-menu-item:after, #smenu li.current-menu-ancestor:after, #smenu .menu-item-has-children:after, #smenu .menu-item.dashmenu:after, #smenu .menu-item.reviewmenu:after, #smenu .menu-item.homemenu:after { color: #F0F0F0 !important; } .top-header-menu li:last-child { padding-right:0 } .top-header-menu ul,.header-right { list-style:none; float:right; font-size:13px; line-height:20px } .top-header-menu li { float:left; padding:5px 15px; line-height:30px } .openmessage { position:absolute; bottom:calc(62px + env(safe-area-inset-bottom))!important; width:40%!important; margin:0 30%; text-align:center; font-size:10px; line-height:14px; text-transform:uppercase; font-weight:700; display:none; border-radius:10px 10px 0 0; padding:3px 0 6px; z-index:99!important; background:#40ab0b } .headseccont { padding:30px 0 5px; z-index:99 } .moblogo { float:left; width:90%; margin:0 5%; clear:both; min-height:50px } .moblogo ul li { float:left; padding:10px 7px 7px!important; text-align:left } .moblogo img { max-width:100%!important } .moblogo img.hexa { margin-top:-5px!important; margin-right:-12px } .moblogo ul li:first-child img { max-width:100%!important; margin-top:-5px!important } .stickyhd { position:sticky; position: -webkit-sticky; width:100%; margin:0 auto; z-index:999; top:0; transform: translateY(0); transition: all .8s ease-in-out, padding-right 0s; } .grecaptcha-badge { display:none } .quicklinksx .lblock { display:flex; justify-content: center; align-items: center; } ul.aroham_toc { float: left; min-height: 44px; width: 100%; font-weight: 500; text-transform: capitalize; margin:5px 0; float:left; max-width: 600px; } .hentry ul.aroham_toc li:not(.init):before { display:none; } ul.aroham_toc li { padding: 8px 10px 8px 50px !important; cursor: pointer; margin:0 !important; min-height: 40px; z-index: 9; width:100%; } ul.aroham_toc li:not(.init) { float: left; width: 100%; display: none; font-size:16px; line-height: 20px; padding:8px 10px !important } ul.aroham_toc li:not(.init):hover, ul li.selected:not(.init) { background: #f9f9f9; } ul.aroham_toc .init { position:relative; font-weight: 600; } ul.aroham_toc .init:before { font-family: FontAwesome; content: "\f25a"; position: absolute; left: 17px; font-size: 22px; color:#f9f9f9; top:8px; } .aroham_faqs, .aroham_faqcont { width:98% !important; margin:6px 1% !important; } .home main { margin:0; } .fixscroll .helpimg img { height: 50px; max-height: initial; width: auto; } .fixscroll .logo img,.fixscroll .moblogo img { max-height: 60px; width: auto; } .headseccont, .layered .fixscroll .headseccont, .mobile .headseccont { padding:15px 0 0; box-shadow:0 2px 4px -1px rgba(0,0,0,0.06),0 4px 5px 0 rgba(0,0,0,0.06),0 1px 10px 0 rgba(0,0,0,0.08); } .fixscroll .menu_div { margin:-10px 0 2px } .fixscroll .top-block { display:none; } /* .headcont.fixscroll { position: fixed!important; z-index: 1008; top: 0; left: 0; -webkit-animation-name: menu_animationFade; animation-name: menu_animationFade; -webkit-animation-duration: 1s; animation-duration: 1s; } */.headcont { position:relative !important } .headcont.fixscroll { position:fixed!important; z-index:1008; top:-2px; left:0; animation:menu_slideDown .8s ease-out!important; transition:top .4s ease } .logo { text-align:left; margin-top:-8px; } .logo img,.moblogo img { max-height:80px; max-width:340px; width:auto; text-align: left; float: left; } header#header { transition: all .3s ease-in-out,margin-bottom 1s; } .topheader { -webkit-transition:all 0.3s ease-out; -moz-transition:all 0.3s ease-out; -o-transition:all 0.3s ease-out; transition:all 0.3s ease-out; } header#header { margin-top:0px!important; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out; } #header { position:relative !important; top:0; left:0; width:100%; } .helpimg img { -webkit-transition:all 0.3s ease-out; -moz-transition:all 0.3s ease-out; -o-transition:all 0.3s ease-out; transition:0.3s; height:74px; max-width: initial; } /* .shiftbody+.container-fluid { margin-top:245px; } */.logo img { -webkit-transition:all 0.3s ease-out; -moz-transition:all 0.3s ease-out; -o-transition:all 0.3s ease-out; transition:all 0.3s ease-out; } .headseccont { padding:30px 0 0; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out; } nav.breadcrumb-trail.breadcrumbs { width: 100%; } .full.boxpad { padding-top: 0; } .full.top-block.top { -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out; } .fixscroll .helpimg img { max-height: inherit!important; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out; } #scroll_top { position: fixed; bottom: 45%!important; } .scroll-down .headcont.fixscroll { transform: translateY(0%); } .headseccont .headico { margin:10px } .headseccont .alignright { display:flex; justify-content: center; align-items: center; } .headseccont .alignright li { display:flex; justify-content: center; align-items: center; margin:0 10px !important; } .headseccont a { font-size:18px; font-weight: 600; } .headseccont .hleft-box a { font-size:22px; font-weight: 600; } .ukat-gpt-text{font-size:10px;margin-top:4px;float:left;width:75px;line-height: 10px;}.ukat-gpt-link a{display: flex; flex-direction: column; justify-content: center; align-items: center;}.head_search{justify-content: center;align-items: center;display: flex;}@media screen and (min-width: 768px){ #desktop_mega_menu { min-height:30px; }  .mlogo a { float:left; height: 50px; justify-content: center; align-items: center; align-content: center; display: inline-flex; }  .menu_div { padding: 10px 0 10px; }  #desktop_mega_menu > ul > li > a, .topheader .smallhead #menu .navsec > ul > li > a { font-size: 18px!important; font-weight: 500; padding:0; }  #desktop_mega_menu ul:not(.sub-menu) li a { color:var(--CFFF); font-size:16px !important; line-height: 24px !important; }  #desktop_mega_menu.navsec ul.menu > li > a::after { content:"" !important; }  #desktop_mega_menu.navsec > ul > li { padding: 0 8px !important; }  #desktop_mega_menu ul.sub-menu li a { color:var(--C__AV_THEME_PRIMARY_COLOR__); }  #desktop_mega_menu ul.sub-menu li .white a { color:var(--CFFF); }  .botmrg { margin-bottom:20px; }  .logo img { margin:0; }  .covid_wrapper { max-width:1230px; max-width: 100%; }  } @media screen and (max-width:650px) { ul.aroham_toc { width: 100%; margin:5px 0%; }  .button:not(.subcall) { min-width:100%; }  nav.breadcrumb-trail.breadcrumbs { padding:0 15px }  .headseccont .headico { margin:0px }  }@media screen and (max-width:1200px){ .openmessage { display:block; opacity:.95 }  .moblogo img { max-width:350px }  .grecaptcha-badge { bottom:0!important; z-index:999999 }  }@media screen and (max-width:1140px){ .topheader #menu .navsec > ul > li { padding:0 2px }  }@media screen and (max-width:958px){ .headseccont { background:#FFF }  .top-header-menu li { padding:5px; font-size:14px!important }  html { overflow:scroll; overflow-x:hidden }  ::-webkit-scrollbar { width:1px; background:transparent }  ::-webkit-scrollbar-thumb { background:#c4e2f5 }  .headseccont,.layered .headseccont, .layered .fixscroll .headseccont { padding:10px 0 5px }  ul.aroham_toc { width:100%; }  .d-flex { display:inherit!important; }  .doctifyhead { transform: scale(0.9); transform-origin: center; margin:0; padding:0; display: inline-flex; justify-content: space-between; align-items: center; }  .topheader { display:grid; }  .top-header-menu { order: 2; }  .headcont { order: 1; }  .head_search{display:block; position: relative;}.headsearch form input[type="submit"]{right: 9px; top: 7px;}.ukat-gpt-link{width:84px !important;text-align: center;}.headseccont .alignright li.ukat-gpt-link{margin-top: -20px !important;}.mlogo{justify-content:left !important;} /* .top-header-menu.top { margin-top:40px; } */ } @media screen and (max-width:768px) { table.datatable { width:800px; max-width: 800px; }  table.datatable th, table.datatable td { display:revert; padding: 10px 15px !important; border:none; font-size: 15px; line-height: 22px; }  table.datatable td { display: table-cell; }  table.datatable tr { display: table-row; }  table.datatable tr td:first-child { border-top:1px solid #f1f1f1 !important; }  table.datatable tr { border:none !important; }  .scrollcont { overflow-x:scroll; }  header .top img.size-full { max-width:80px; margin:-10px auto !important; }  .top-header-menu.top { float: left; position: relative; }  ul, ol { text-align: left !important; }  } @media screen and (max-width:590px){ .button.small { min-width:auto; max-width: max-content; }  .quicklinksx { width: 100%; margin: 0 auto; }  /* .top-header-menu.top { margin:65px 0 0!important; } */ } @media screen and (max-width:460px){ .doctifyhead { margin:0 0 -30px; }  .doctifyhead .col-sm-2 img { margin:0 0 -30px; }  }@media screen and (max-width:280px){ .headseccont .numberswap .fa { font-size: 18px; margin: 2px 2px 0 0; line-height: 55px; }  a.shiftnav-toggle .fa-bars { font-size: 18px; }  .col-1, .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-2, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2s, .col-lg-2, .col-3, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-4, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-5, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-6, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-7, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-8, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-9, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-10, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-11, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-12, .col-xs-12, .col-12, .col-sm-12, .col-md-12, .col-lg-12 { padding: 0 5px; }  h1, h2, .heading, .subheading { font-size: 16px!important; line-height: 24px!important; }  h3, h4, .headtitle,.entry-title,.loop-title,.title,.subtitle,.widget-title,.subheadtitle { font-size: 15px!important; line-height: 23px!important; }  #smenu { width: 100% !important; }  #smenu li a { font-size: 10px; }  } img.lazy-effect{background:transparent;background-size:200% 100%;animation:lazyShimmer 1.2s linear infinite;color:transparent;} img.lazy-loaded, img.lazy-effect.lazyloaded{animation:none;background:none;} @-webkit-keyframes menu_animationFade {  from { opacity: 0; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); }  to { opacity: 1; -webkit-transform: none; transform: none; }  }@keyframes menu_animationFade {  from { opacity: 0; -webkit-transform: translate3d(0, -100%, 0); transform: translate3d(0, -100%, 0); }  to { opacity: 1; -webkit-transform: none; transform: none; }  }@keyframes lazyShimmer {  0% { background-position: 200% 0; }  100% { background-position: -200% 0; }}@keyframes menu_slideDown {  0% { transform:translateY(-100%) }  100% { transform:translateY(0) }  }.spin{ animation: spin 6s linear infinite; transform-origin: 50% 50%; display:inline-block; display:flex;}@keyframes spin{ to{ transform: rotate(1turn); } }@media (prefers-reduced-motion: reduce){ .spin{ animation:none; } }.hcallback { padding: 5px 0; margin: 0; float: left; clear: both; width: 100%; color: #fff; min-height: 55px; }                           .hcallback span { font-weight: 600; font-size: 20px !important; line-height: 30px !important; }                           .hcallback .textwidget { display: flex; align-items: center; }                           .hcallback input { color: #000; margin: 0 !important; }                           .bannercont { margin-top: -30px; }                           @media (min-width: 768px) { .hcallback span { font-size: 22px !important; line-height: 32px !important; } }.bannercont { margin-top: -5px; }                        .transbanner { background-color: rgba(10,100,154,0.6); position: absolute; left: 0; padding: 20px; margin-top: 150px; box-sizing: border-box; color: #FFF; width: 100%; margin-left: 15px; z-index: 9; }                        .transbanner a { color: #FFF; }                        .transbanner .headtitle { border-bottom: 1px solid #F9F7F6; padding-bottom: 15px; margin-top: 0; }                        .transblock { padding: 10px 30px; box-sizing: border-box; display: flex; flex-direction: column; justify-content: center; align-items: center; min-height: 500px; } .banner_slide{float:left;min-height:550px;width:100%;background:#f7f7f7}                        .banner_slide .owl-dots,.home .full_slide .owl-dots,.home .banner_slide .owl-dots{position:absolute;bottom:10px;z-index:99;height:30px!important}                        .owl-dots .owl-dot{width:7px!important;height:7px!important;border:0!important;background-color:var(--C__AV_THEME_PRIMARY_COLOR__)!important;margin:2px 6px 2px 0!important}                        .owl-dots .owl-dot.active{width:20px!important;height:10px!important;background-color:var(--C__AV_THEME_PRIMARY_COLOR__)!important; border-radius:8px;}                        .owl-next,.owl-prev{width:60px!important;height:40px!important;border-radius:25px!important;opacity:.95}                        .diagonal_top_slide .owl-dots { position:absolute; bottom:0 }                         .tb_imgsec{position:relative;width:100%;overflow:hidden;max-height:550px}                        .tb_imgsec img{width:100%;height:550px;object-fit:cover;object-position:center;display:block}                        .tb_imgsec.diagonal::after{content:"";position:absolute;right:0;top:0;height:100%;width:50%;background:#bc53ac80;clip-path:polygon(36% 0,100% 0,100% 100%,0% 100%);z-index:2}                        .tb_imgsec_banner{position:absolute;top:50%;right:5%;width:26%;transform:translateY(-50%);z-index:99;padding:20px}                        .banner_callback .button{max-width:350px}                        .banner_slide div[data-position="rtl"] .tb_imgsec.diagonal::after{left:0; right:unset;clip-path:polygon(0 0, 60% 0, 100% 100%, 0% 100%);}                        .banner_slide div[data-position="rtl"] .tb_imgsec_banner{right:unset; left:5%;}                        .imagecoverxx{margin-bottom:0;height:550px;z-index:0;overflow:hidden;position:relative}                        .imagecoverxx .frow{justify-content:flex-end}                        .imagecoverxx .bighead{color:var(--CFFF);text-shadow:3px 4px 4px #00000040}                        .imagecoverxx .button{margin-bottom:0!important;width:max-content;padding:15px 35px;font-weight:900!important}                        .imagecoverxx .button:hover{background:var(--C__AV_THEME_BUTTON_HOVER__)!important}                        .imagecoverxx .imagetrans { position: absolute; top: 0; right: 0; left: 0; display: flex; justify-content: flex-end; align-items: center; height: 550px; width: 100%; }                         .imagecoverxx .imagetrans .slidetxt{width:55%; max-width:600px;}                        .imagecoverxx .imagetrans .container {display:flex; justify-content: flex-end;}                         .owl-item.active .imagecoverxx .bighead { animation: fadeInUp 1s both 0.6s; }                        .owl-item.active .imagecoverxx p { animation: fadeInUp 1s both 1s; }                        .owl-item.active .imagecoverxx .buttoncont, .owl-item.active .imagecoverxx .button { animation: fadeInDown 1s both 1.5s; }                        @media (max-width: 1028px) {                            .tb_imgsec_banner { width:32% }                             .imagecoverxx .bighead{ font-size:38px!important; line-height:44px!important }                         }                        @media only screen and (max-width: 768px) {                            .imagecoverxx,.imagecoverxx .imagetrans{height:auto!important; position:relative;}                            .imagecoverxx .banner_text{display:none}                            .imagecoverxx .bighead,.imagecoverxx .heading,.imagecoverxx .subheading{font-size:24px!important;line-height:32px!important;max-width:100%;margin:0 !important; padding:15px 0;}                            .transblock{padding:10px 30px;min-height:300px}                            .transbanner{position:relative;margin:0;padding:15px 0}                            .imagecoverxx .imagetrans .slidetxt{width:100%; max-width:100%; text-align:center;}                            .imagecoverxx .imagetrans .container{display:block;padding: 0 0 50px; width: 100%; margin: 0;}                            .tb_imgsec { max-height:unset }                             .tb_imgsec.diagonal:after { display:none }                             .tb_imgsec img { height:400px }                             .tb_imgsec_banner { width:100%; right:unset; left:0; bottom:0; position:relative; transform:unset; text-align:center; background:#bc53ac80; color:#fff; padding:15px 15px 50px; float:left }                             .banner_slide div[data-position="rtl"] .tb_imgsec_banner{right:unset; left:unset;}                        }                        @media only screen and (max-width: 568px) {                            .tb_imgsec img { height:320px }                         }                            #menu .menu li ul { height: auto; margin: 5px 0 20px !important; }                           .megamenubox .subtitle, #menu .megamenubox a.subtitle { font-size: 18px !important; line-height: 26px !important; margin-bottom: 10px; padding: 0; border: none; text-shadow: none; }                           .megamenubox .rgtBox, .megamenubox .lftBox { border: none; }                           #menu li .megamenubox li a, .megamenubox { color: #4d4d4d; }                           #menu li .megamenubox li a { font-size: 15px !important; line-height: 22px !important; padding: 8px 10px; border: none; width: 100%; }                           .have_sideimg li a { padding: 4px 10px !important; }                           #menu li .megamenubox li a:hover, .megamenubox .lftBox ul li a.selected { color: var(--C__AV_THEME_PRIMARY_COLOR__); background: var(--CFFF) !important; }                           .megamenubox li a:before { display: none !important; }                           #menu li.mega_menu { position: inherit; }                           .mega_menu ul.sub-menu li { width: 100%; }                           #menu .menu > li > a { position: relative; }                           #menu .mega_menu:hover > ul { width: 100% !important; left: 0 !important; max-height: 495px; box-shadow: 2px 2px 4px #b1adadd1; background: #f0f6ff !important; border: none; border-radius: 10px; top: 47px; padding: 15px; }                           #menu .mega_menu:hover > ul li ul { display: block !important; width: 100% !important; max-height: initial !important; position: relative !important; visibility: visible !important; left: 0 !important; opacity: 1 !important; border: none !important; top: 0 !important; margin-top: 0 !important; }                           #menu .mega_menu:hover > ul > li li { width: 100% !important; float: left !important; }                           .rgtBox p { padding: 5px 0 20px; font-size: 16px; line-height: 24px; background: #ffffff82; }                           #menu li .rgtBox button a { color: #FFF; line-height: 24px !important; font-size: 16px !important; border-bottom: none; padding: 0 30px; }                           #menu li .lftBox li::after { content: ""; display: inline-block; width: 8px; height: 8px; border-top: 2px solid var(--C__AV_THEME_PRIMARY_COLOR__); border-right: 2px solid var(--C__AV_THEME_PRIMARY_COLOR__); transform: rotate(45deg); position: absolute; top: 15px; right: 12px; }                           .megamenubox .lftBox { width: 27%; }                           .megamenubox .rgtBox { overflow: auto !important; padding: 0; width: 73%; padding: 16px; }                           .megamenubox .rgtBox ul:not(.ulhvimg) { margin: 10px 0; }                           .megamenubox .rgtBox ul:not(.ulhvimg) a { padding: 4px 10px !important; }                           .megamenubox .rgtBox .have_sideimg { width: 50%; }                           .mega_menu:hover .rgtBox ul.ulhvimg { height: 270px !important; overflow-y: scroll !important; border-radius: 0; }                           #menu .mega_menu:hover > ul li ul.ulhvimg { margin-bottom: 0px !important; }                           .mmimgcont { position: absolute; height: 330px; max-width: 325px; right: 0; bottom: -5px; }                           .mm_img { height: 330px; object-fit: cover; object-position: center; }                           .mm_text { padding: 20px 10px 0; font-size: 16px; line-height: 22px; display: none; }                           .mm_text .mmtitle, .mm_text .mmtitle h2 { font-size: 20px !important; line-height: 26px !important; font-weight: 600; margin-bottom: 8px; }                           #menu .mega_menu:hover > ul li.menu-item-has-children > a:before, #menu .mega_menu:hover > ul > li > a:before { display: none !important; }                           .mega_menu .sub-menu .rgtBox { background: url(https://cdn.ukat.co.uk/assets/img/ico-megamenubg.png) bottom -20px right -18px no-repeat #fff !important; background-size: 350px !important; }                           #menu li.menu-item-has-children:hover ul.sub-menu { top: 25px; }                           #menu li.menu-item-has-children:hover ul.sub-menu ul.sub-menu { top: 0px; }                           #menu li.mega_menu:hover a:before { content: ""; display: block; border-left: 12px solid transparent; border-right: 12px solid transparent; border-bottom: 12px solid #fff; position: absolute; top: 25px; left: 40%; }                           #menu li.mega_menu:hover .megamenubox a:before { display: none; }.headsearch form input[type='submit'] { background: url(https://www.oasisrehab.co.uk/wp-content/themes/oasisrehab/assets/layer/magnifying-glass.svg) no-repeat center; min-width:25px;}