article,aside,details,figcaption,figure,footer,header,main,nav,section,summary{display:block;}audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}audio:not([controls]){display:none;height:0;}[hidden]{display:none;}html{font-family:Verdana,Tahoma,"DejaVu Sans",sans-serif;font-size:75%;font-size:87.5%;font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.5em;}button,input,select,textarea{font-family:Verdana,Tahoma,"DejaVu Sans",sans-serif;}body{margin:0;padding:0;}a:link{}a:visited{}a:hover,a:focus{}a:active{}a:focus{outline:thin dotted;}a:active,a:hover{outline:0;}p,pre{margin:1.5em 0;}blockquote{margin:1.5em 30px;}h1{font-size:2em;line-height:1.5em;margin-top:0.75em;margin-bottom:0.75em;}h2{font-size:1.5em;line-height:2em;margin-top:1em;margin-bottom:1em;}h3{font-size:1.17em;line-height:1.28205em;margin-top:1.28205em;margin-bottom:1.28205em;}h4{font-size:1em;line-height:1.5em;margin-top:1.5em;margin-bottom:1.5em;}h5{font-size:0.83em;line-height:1.80723em;margin-top:1.80723em;margin-bottom:1.80723em;}h6{font-size:0.67em;line-height:2.23881em;margin-top:2.23881em;margin-bottom:2.23881em;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0;border:1px solid #666;padding-bottom:-1px;margin:1.5em 0;}mark{background:#ff0;color:#000;}code,kbd,pre,samp,tt,var{font-family:"Courier New","DejaVu Sans Mono",monospace,sans-serif;_font-family:'courier new',monospace;font-size:1em;line-height:1.5em;}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;}q{quotes:"\201C" "\201D" "\2018" "\2019";}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}dl,menu,ol,ul{margin:1.5em 0;}ol ol,ol ul,ul ol,ul ul{margin:0;}dd{margin:0 0 0 30px;}menu,ol,ul{padding:0 0 0 30px;}nav ul,nav ol{list-style:none;list-style-image:none;}img{border:0;-ms-interpolation-mode:bicubic;max-width:100%;height:auto;width:auto;}svg:not(:root){overflow:hidden;}figure{margin:0;}form{margin:0;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.5em 0.625em 1em;}legend{border:0;padding:0;*margin-left:-7px;}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;max-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}button,input{line-height:normal;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible;}button[disabled],html input[disabled]{cursor:default;}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;*height:13px;*width:13px;}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}textarea{overflow:auto;vertical-align:top;}label{display:block;font-weight:bold;}table{border-collapse:collapse;border-spacing:0;margin-top:1.5em;margin-bottom:1.5em;}
#page,.region-bottom{margin-left:auto;margin-right:auto;max-width:1200px;}#header,#content,#navigation,.region-sidebar-first,.region-sidebar-second,#footer{padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;*behavior:url("/path/to/boxsizing.htc");_display:inline;_overflow:hidden;_overflow-y:visible;}#header,#main,#footer{*position:relative;*zoom:1;}#header:before,#header:after,#main:before,#main:after,#footer:before,#footer:after{content:"";display:table;}#header:after,#main:after,#footer:after{clear:both;}@media all and (min-width:480px){#main{padding-top:3em;position:relative;}#navigation{position:absolute;top:0;height:3em;width:100%;}}@media all and (min-width:480px) and (max-width:959px){.sidebar-first #content{float:left;width:66.66667%;margin-left:33.33333%;margin-right:-100%;}.sidebar-first .region-sidebar-first{float:left;width:33.33333%;margin-left:0%;margin-right:-33.33333%;}.sidebar-second #content{float:left;width:66.66667%;margin-left:0%;margin-right:-66.66667%;}.sidebar-second .region-sidebar-second{float:left;width:33.33333%;margin-left:66.66667%;margin-right:-100%;}.two-sidebars #content{float:left;width:66.66667%;margin-left:33.33333%;margin-right:-100%;}.two-sidebars .region-sidebar-first{float:left;width:33.33333%;margin-left:0%;margin-right:-33.33333%;}.two-sidebars .region-sidebar-second{float:left;width:100%;margin-left:0%;margin-right:-100%;padding-left:0;padding-right:0;clear:left;}.two-sidebars .region-sidebar-second .block{padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;*behavior:url("/path/to/boxsizing.htc");_display:inline;_overflow:hidden;_overflow-y:visible;}.two-sidebars .region-sidebar-second .block:nth-child(3n+1){float:left;width:33.33333%;margin-left:0%;margin-right:-33.33333%;clear:left;}.two-sidebars .region-sidebar-second .block:nth-child(3n+2){float:left;width:33.33333%;margin-left:33.33333%;margin-right:-66.66667%;}.two-sidebars .region-sidebar-second .block:nth-child(3n){float:left;width:33.33333%;margin-left:66.66667%;margin-right:-100%;}}@media all and (min-width:960px){.sidebar-first #content{float:left;width:80%;margin-left:20%;margin-right:-100%;}.sidebar-first .region-sidebar-first{float:left;width:20%;margin-left:0%;margin-right:-20%;}.sidebar-second #content{float:left;width:80%;margin-left:0%;margin-right:-80%;}.sidebar-second .region-sidebar-second{float:left;width:20%;margin-left:80%;margin-right:-100%;}.two-sidebars #content{float:left;width:60%;margin-left:20%;margin-right:-80%;}.two-sidebars .region-sidebar-first{float:left;width:20%;margin-left:0%;margin-right:-20%;}.two-sidebars .region-sidebar-second{float:left;width:20%;margin-left:80%;margin-right:-100%;}}
.with-wireframes #header,.with-wireframes #main,.with-wireframes #content,.with-wireframes #navigation,.with-wireframes .region-sidebar-first,.with-wireframes .region-sidebar-second,.with-wireframes #footer,.with-wireframes .region-bottom{outline:1px solid #ccc;}.lt-ie8 .with-wireframes #header,.lt-ie8 .with-wireframes #main,.lt-ie8 .with-wireframes #content,.lt-ie8 .with-wireframes #navigation,.lt-ie8 .with-wireframes .region-sidebar-first,.lt-ie8 .with-wireframes .region-sidebar-second,.lt-ie8 .with-wireframes #footer,.lt-ie8 .with-wireframes .region-bottom{border:1px solid #ccc;}.element-invisible,.element-focusable,#navigation .block-menu .block__title,#navigation .block-menu-block .block__title{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);}.element-focusable:active,.element-focusable:focus{position:static !important;clip:auto;height:auto;width:auto;overflow:auto;}#skip-link{margin:0;}#skip-link a,#skip-link a:visited{display:block;width:100%;padding:2px 0 3px 0;text-align:center;background-color:#666;color:#fff;}.header__logo{float:left;margin:0;padding:0;}.header__logo-image{vertical-align:bottom;}.header__name-and-slogan{float:left;}.header__site-name{margin:0;font-size:2em;line-height:1.5em;}.header__site-link:link,.header__site-link:visited{color:#000;text-decoration:none;}.header__site-link:hover,.header__site-link:focus{text-decoration:underline;}.header__site-slogan{margin:0;}.header__secondary-menu{float:right;}.header__region{clear:both;}#navigation{}#navigation .block{margin-bottom:0;}#navigation .links,#navigation .menu{margin:0;padding:0;text-align:left;}#navigation .links li,#navigation .menu li{float:left;padding:0 10px 0 0;list-style-type:none;list-style-image:none;}.breadcrumb ol{margin:0;padding:0;}.breadcrumb li{display:inline;list-style-type:none;margin:0;padding:0;}.page__title,.node__title,.block__title,.comments__title,.comments__form-title,.comment__title{margin:0;}.messages,.messages--status,.messages--warning,.messages--error{margin:1.5em 0;padding:10px 10px 10px 50px;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAD6UlEQVR42s2WX0xbVRzH3YwmC4k+GF/0ZS/S267/bmnX9nL7bwstZlnbjTDYyoC5GCbB0ZW5pdJCe6swbLFA6bpWIGuRMWVjKGP+21QW3SZBSAjGh4XEaTZTH82Cm/3ztS2xs7mw4KLRk3xyzj33/H6fe5Pz7zEA/yr/vUDukj9FH6drqTaqT8EoPs/UV+nX6TD1BlUh9AqLHlmgPKLcRHmoCOWmElK/FOKTYpS8UwLJkASiUyLI3pKhlClN0g46qj+qL/pbArlbrlO1q25JeiSgR2iYJ8ywXLSg/qP6LNl2ro8+Q4MMkKCd9K2t3q3KdQnkXXIF5aISkgEJzONm1F2qW52pDJN1MI2bUBIuAdVOJWSMTPNQgX6/vkjVpvpREpag6oMqWCYta1IzbsHh9ga0RJtzY8URMdRO9U/KSuWmNQUqh2pY3CtG+fvlqJyofMAFNrZAE+7e/RWR4X4cD9tgOGsA2U2CdtMDqwqyMyIzQ5KKqAKmcyaYxkzYd3YvjGNGFtXRPRj58DT+LOemRrFnrBLyITmUDmUyO/NYgu2d26ukHVJo3tXAMGpAs+cQmh0NeClan30uwN7TgnQ6nRd4r3thOGOAJqYB2UVC79AfZAnKHGUxQa8A2tNaNLW/jKvXv8Dyb8s4yryKA4O10A3roIvpUB+swTdz1/LJZ27PQBvT5lBH1RD4BChzlQ2wBNtc22aE/ULQgzRCl4P5BPcT93GMOYz9wb2QhCRgAq35d8u/L2PXe7tADVGgBlcQ+AXQtmlvsP/gzbJZvp8PMkJCFBYh8m0knyiVSsHe0YIGZz1+/uVOvt8z7QGvnwf+ST5EIRHIUyR4fh50rbp5lsDcYR4ReAXgBrng9q/Qfa0bfy035r7Ot2dvz4IX4IEIEAXwvDzscOw4zxJUd1YfEXlE4Aa4BQHMlwzSSBeI7iXvoTxWDqKPYCFsFaKmr+YVliB0JfS89DVpiuhlB9k/tSOZTuYFvq98yI7L0/MAsVWcGp0bfW61hbahwltxSeARsIKyWKesSKQSWIwvYkvvllwfx88pgOvhwthu/AzAxlVX8vz385tLbaVxwpcLZtEw0QDjsBGctzksiE4CimZFfHp++oWHbnbuUfdB0komMgHsRN1r0MWBsEmYODF5onY92/UTwcvBxuzXcN1ccHycVSn2FaPYWwzCQUDWKIt7z3utAJ5c74Hz+OLSomynY+cVfiM/xW3JiDyZpB3FuZrj4oCwE+Ad4qWMjPHjpTtL0mzMoxyZz9yM39Q7Y85Ok930icqm+k59TL2wm9l90dZv8y/8sPAigGf/iUN/Q4anM2zOsdLe+L+4VfwBVVjDs2rTYx0AAAAASUVORK5CYII=');*background-image:url(/sites/all/themes/HtDriMaster/images/message-24-ok.png);background-position:8px 8px;background-repeat:no-repeat;border:1px solid #be7;}.messages--warning{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAACuElEQVRIiWP4//8/Ay0xSYqntTpnT252zqeJBf0Njhsykrz/pyd6/e9vcNpGVQv6q2wlm0qc/r0+IPD/3UG+/61l9v9mdrjIUc2C7hqHUzc3S///eZwBjO9tF/vfWe1wjioWTKixVm8otPn38wQT3IKfxxn/t5Va/utpsNSg2ILWcttrNzdJgQ3+dpQRjEHs+9tE/zeXWt+gyILOamuTqlxrsOtPLub+7+emBsSq/88v5wL7oqHQ9H9nmbkF2RbUF1rev7lJEuziuU3i/90ddcB4UZsoJC62ifyvK7R4QJYFrcUGrmUZ5v9hYb9hosh/bzcDMN42VRgeF9W5hv8bi/XdSbagKtfs2c1NEvCIPbaQ/7+/pwkYn17Ki0hR24T/l2eZPCfJgsZ83dCiNOP/yCnn7iau/8G+5mD8aBsHSoqqyNL9X5erHUm0BcVpRm9ubhZHMoTh/4eDzP/DA23+RwTZ/P96hAlF7t5Wof8FyfpvibKgNk8noyDZ4D9quofg1Bjr/1kJlhjiIF+Upmn/r83RzCJoQXaC3qcbm8SwGMLwvybP/H8jMGlik7u7VeB/Zqz2J7wWVGdr1uTG62J1PQgfWST1/+hiCaxyIF8UJqv9r8hQrcVpQVqkzrcbG0WwGvB2H/P/lnx5MAaxsam5vYn3f2KY+jesFpSlqfZnxWjidP2OGWL/g/0swBjExu4Lhv958Ur/i5KU+lEsCA1lYI4JUv95bZ0gTo2Pt3P+z0myBmMQG5e6mxu4/kf4Kf8EmQm3oCRNebKrvSawIGPBqRG9sMOp5hjjfwdrlf/58bKT4RaUpWvtcLZV/39iscD/H0AFP46jYwYiMeP/44u4/9tbKQODSXUH3II9G7v18hI0n8YGKv+IDVT6joxj/BVx4mgcOCde/SnITPRUJAHEGlTCEkQV19TAAN8FC67hZdFXAAAAAElFTkSuQmCC');*background-image:url(/sites/all/themes/HtDriMaster/images/message-24-warning.png);border-color:#ed5;}.messages--error{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAACpElEQVR42rWWTUgbQRiGQ0Tx4MWDeFM8eBA9iKAoggiCoCiiIiL4L3oQV1CJB0UEf6iRYFpK7UniTw9VSqL2kvQsVDBpSZrtRo35czVNW3oprRf17exSl4yzu1ikAy9h59vvedhkMrMGAGoxknAk2w8MJ/WosXThiZkZt9jdLeglPjn5ATc3mhJNuNjbK0QbG3ExMICL/n6IfX0gcxB7ekDAELu6IHZ2IlJbi1hLS1BLogmPtbUhMTv7oMSamzUlqnByMxLT0/8STQkDj9TV4ZLj5OysrODl8jIu5Gs68dFR7JG6dWkJ0fFx+TpSX89IDMnwcHU1yKec12Yz3rlc4HkeLwjkXJpPip3U3+7vIx6P4ymph4eG5PlwTQ0lMdytlmBxMWKtrXLeT0zA5XTibvj9fjxfXETkb/3N/Dz2dneVuiTZtliU/rPSUsQ5ziuxZYG03IIlJdKKUPJjdRUAKMmzuTnskB/VYbdTtd9HR4g2NCi9Z2VliDY1BSnBaUEBzsrLqXyzWCiQ9HU5HA4afniIUFWV0hOqqMBpURErOM7NxWlhIZOvCwvA7S3Uxq+DA5AnZ3pO8vJYQSArC8c5Oeqx2Rj4udeLQH6+6v2B7GxW8DkjA0JmJpONwUHY7XZGIAgCzCYTeJUewmIFfqMRfEoKlQ2yJbza2oLWcLvdeDI2hk/3+iQWKzAYkJzNjg5srq9TwJ9OJ76YTNScx+ORJT66X1/grKyEbW2NgfPp6XKd/JMZySrHaQsSU1Oe+0/w3WpVgyu5HBlR6lc+H8gioevDwz6JrWwV5+3txyoSFk5DcOX1MnCyJ4Vwfb1zt1UY9SR8aioDpuppaVpwZbPTl+hHF04dOKzk8XBF8DgJC3/woU/W/EciOtELOWi8DDwp//215Q+p7kiKh2lQSAAAAABJRU5ErkJggg==');*background-image:url(/sites/all/themes/HtDriMaster/images/message-24-error.png);border-color:#ed541d;}.messages__list{margin:0;}.messages__item{list-style-image:none;}.messages--error p.error{color:#333;}.ok,.messages--status{background-color:#f8fff0;color:#234600;}.warning,.messages--warning{background-color:#fffce5;color:#840;}.error,.messages--error{background-color:#fef5f1;color:#8c2e0b;}.tabs-primary,.tabs-secondary{overflow:hidden;*zoom:1;background-image:-webkit-gradient(linear,50% 100%,50% 0%,color-stop(100%,#bbbbbb),color-stop(100%,transparent));background-image:-webkit-linear-gradient(bottom,#bbbbbb 1px,transparent 1px);background-image:-moz-linear-gradient(bottom,#bbbbbb 1px,transparent 1px);background-image:-o-linear-gradient(bottom,#bbbbbb 1px,transparent 1px);background-image:linear-gradient(bottom,#bbbbbb 1px,transparent 1px);list-style:none;border-bottom:1px solid #bbbbbb \0/ie;margin:1.5em 0;padding:0 2px;white-space:nowrap;}.tabs-primary__tab,.tabs-secondary__tab,.tabs-secondary__tab.is-active{float:left;margin:0 3px;}a.tabs-primary__tab-link,a.tabs-secondary__tab-link{border:1px solid #e9e9e9;border-right:0;border-bottom:0;display:block;line-height:1.5em;text-decoration:none;}.tabs-primary__tab,.tabs-primary__tab.is-active{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;text-shadow:1px 1px 0 white;border:1px solid #bbbbbb;border-bottom-color:transparent;border-bottom:0 \0/ie;}.is-active.tabs-primary__tab{border-bottom-color:white;}a.tabs-primary__tab-link,a.tabs-primary__tab-link.is-active{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-transition:background-color 0.3s;-moz-transition:background-color 0.3s;-o-transition:background-color 0.3s;transition:background-color 0.3s;color:#333;background-color:#dedede;letter-spacing:1px;padding:0 1em;text-align:center;}a.tabs-primary__tab-link:hover,a.tabs-primary__tab-link:focus{background-color:#e9e9e9;border-color:#f2f2f2;}a.tabs-primary__tab-link:active,a.tabs-primary__tab-link.is-active{background-color:transparent;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#FFE9E9E9',endColorstr='#00E9E9E9');background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#e9e9e9),color-stop(100%,rgba(233,233,233,0)));background-image:-webkit-linear-gradient(#e9e9e9,rgba(233,233,233,0));background-image:-moz-linear-gradient(#e9e9e9,rgba(233,233,233,0));background-image:-o-linear-gradient(#e9e9e9,rgba(233,233,233,0));background-image:linear-gradient(#e9e9e9,rgba(233,233,233,0));border-color:#fff;}.tabs-secondary{font-size:.9em;margin-top:-1.5em;}.tabs-secondary__tab,.tabs-secondary__tab.is-active{margin:0.75em 3px;}a.tabs-secondary__tab-link,a.tabs-secondary__tab-link.is-active{-webkit-border-radius:0.75em;-moz-border-radius:0.75em;-ms-border-radius:0.75em;-o-border-radius:0.75em;border-radius:0.75em;-webkit-transition:background-color 0.3s;-moz-transition:background-color 0.3s;-o-transition:background-color 0.3s;transition:background-color 0.3s;text-shadow:1px 1px 0 white;background-color:#f2f2f2;color:#666;padding:0 .5em;}a.tabs-secondary__tab-link:hover,a.tabs-secondary__tab-link:focus{background-color:#dedede;border-color:#999;color:#333;}a.tabs-secondary__tab-link:active,a.tabs-secondary__tab-link.is-active{text-shadow:1px 1px 0 #333333;background-color:#666;border-color:#000;color:#fff;}.inline{display:inline;padding:0;}.inline li{display:inline;list-style-type:none;padding:0 1em 0 0;}span.field-label{padding:0 1em 0 0;}.more-link{text-align:right;}.more-help-link{text-align:right;}.more-help-link a{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA7UlEQVR42qWTPQqDQBCFcwSPkCNITpAj5AjeIm1uYpkyR7Cy2Mot7OwsBAsRwUKwmOwLGRle3EIy8PyBfZ/z3J2TiPylz8VWWZZpUB40BonRKyizaxkA88MYYiqCEgv4MTvnZJom0VqWRbz3FlJZgLYtqmEY1Lg9r+sKsIXcLSC3AC019H0vqLquLeC5AfiHYSGkcdAJimKIBQiJ4+CO92OAtm0FNc8zOjkMwE5Q63FAtbeg6zpAYvG8BWR7i5qmQYwY4MIHqYhE2DOPQWcGJBQF2XU72ZzyUeZ5GCNt5/hybJgYdAXsq5sOEE/jG6dC5IOqCXTmAAAAAElFTkSuQmCC');*background-image:url(/sites/all/themes/HtDriMaster/images/help.png);background-position:0 50%;background-repeat:no-repeat;padding:1px 0 1px 20px;}.pager{clear:both;padding:0;text-align:center;}.pager-item,.pager-first,.pager-previous,.pager-next,.pager-last,.pager-ellipsis,.pager-current{display:inline;padding:0 0.5em;list-style-type:none;background-image:none;}.pager-current{font-weight:bold;}.block{margin-bottom:1.5em;}.menu__item.is-leaf{list-style-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHBAMAAAA2fErgAAAAD1BMVEX///+/v7+Li4sAAADAwMBFvsw8AAAAAXRSTlMAQObYZgAAAB1JREFUCFtjYAADYwMGBmYVZSDhKAwkFJWhYiAAAB2+Aa/9ugeaAAAAAElFTkSuQmCC');*list-style-image:url(/sites/all/themes/HtDriMaster/images/menu-leaf.png);list-style-type:square;}.menu__item.is-expanded{list-style-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABJJREFUeJxj+MdQw2DBIMAABgAUsAHD3c3BpwAAAABJRU5ErkJggg==');*list-style-image:url(/sites/all/themes/HtDriMaster/images/menu-expanded.png);list-style-type:circle;}.menu__item.is-collapsed{list-style-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABFJREFUCB1jVmCGQClmEWYOAAZ8AMy3HPLXAAAAAElFTkSuQmCC');*list-style-image:url(/sites/all/themes/HtDriMaster/images/menu-collapsed.png);list-style-type:disc;}.menu a.active{color:#000;}.new,.update{color:#c00;background-color:transparent;}.unpublished{height:0;overflow:visible;background-color:transparent;color:#d8d8d8;font-size:75px;line-height:1;font-family:Impact,"Arial Narrow",Helvetica,sans-serif;font-weight:bold;text-transform:uppercase;text-align:center;word-wrap:break-word;}.lt-ie8 .node-unpublished > *,.lt-ie8 .comment-unpublished > *{position:relative;}.comments{margin:1.5em 0;}.comment-preview{background-color:#ffffea;}.comment{}.comment .permalink{text-transform:uppercase;font-size:75%;}.indented{margin-left:30px;}.form-item{margin:1.5em 0;}.form-checkboxes .form-item,.form-radios .form-item{margin:0;}tr.odd .form-item,tr.even .form-item{margin:0;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:1px solid #c00;}.form-item .description{font-size:0.85em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}.form-required{color:#c00;}label.option{display:inline;font-weight:normal;}a.button{-webkit-appearance:button;-moz-appearance:button;appearance:button;}.password-parent,.confirm-parent{margin:0;}#user-login-form{text-align:left;}.openid-links{margin-bottom:0;}.openid-link,.user-link{margin-top:1.5em;}html.js #user-login-form li.openid-link,#user-login-form li.openid-link{margin-left:-20px;}#user-login ul{margin:1.5em 0;}form th{text-align:left;padding-right:1em;border-bottom:3px solid #ccc;}form tbody{border-top:1px solid #ccc;}form table ul{margin:0;}tr.even,tr.odd{background-color:#eee;border-bottom:1px solid #ccc;padding:0.1em 0.6em;}tr.even{background-color:#fff;}.lt-ie8 tr.even th,.lt-ie8 tr.even td,.lt-ie8 tr.odd th,.lt-ie8 tr.odd td{border-bottom:1px solid #ccc;}td.active{background-color:#ddd;}td.checkbox,th.checkbox{text-align:center;}td.menu-disabled{background:#ccc;}#autocomplete .selected{background:#0072b9;color:#fff;}html.js .collapsible .fieldset-legend{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABJJREFUeJxj+MdQw2DBIMAABgAUsAHD3c3BpwAAAABJRU5ErkJggg==');*background-image:url(/sites/all/themes/HtDriMaster/images/menu-expanded.png);background-position:5px 65%;background-repeat:no-repeat;padding-left:15px;}html.js .collapsed .fieldset-legend{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABFJREFUCB1jVmCGQClmEWYOAAZ8AMy3HPLXAAAAAElFTkSuQmCC');*background-image:url(/sites/all/themes/HtDriMaster/images/menu-collapsed.png);background-position:5px 50%;}.fieldset-legend .summary{color:#999;font-size:0.9em;margin-left:0.5em;}tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}.tabledrag-toggle-weight{font-size:0.9em;}tr.selected td{background:#ffc;}.progress{font-weight:bold;}.progress .bar{background:#ccc;border-color:#666;margin:0 0.2em;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;}.progress .filled{background-color:#0072b9;background-image:url(/sites/all/themes/HtDriMaster/images/progress.gif);}
@media print{a:link,a:visited{text-decoration:underline !important;}a:link.header__site-link,a:visited.header__site-link{text-decoration:none !important;}#content a[href]:after{content:" (" attr(href) ")";font-weight:normal;font-size:16px;}#content a[href^="javascript:"]:after,#content a[href^="#"]:after{content:"";}#content abbr[title]:after{content:" (" attr(title) ")";}#content{float:none !important;width:100% !important;margin:0 !important;padding:0 !important;}body,#page,#main,#content{color:#000;background-color:transparent !important;background-image:none !important;}#skip-link,#toolbar,#navigation,.region-sidebar-first,.region-sidebar-second,#footer,.breadcrumb,.tabs,.action-links,.links,.book-navigation,.forum-topic-navigation,.pager,.feed-icons{visibility:hidden;display:none;}}
@font-face{font-family:font_menu;src:url(/sites/all/themes/HtDriMaster/css/fonts/zurchbc-webfont.eot);src:url(/sites/all/themes/HtDriMaster/css/fonts/zurchbc-webfont.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/HtDriMaster/css/fonts/zurchbc-webfont.woff2) format('woff2'),url(/sites/all/themes/HtDriMaster/css/fonts/zurchbc-webfont.woff) format('woff'),url(/sites/all/themes/HtDriMaster/css/fonts/zurchbc-webfont.ttf) format('truetype'),url(/sites/all/themes/HtDriMaster/css/fonts/zurchbc-webfont.svg#zurich_cn_btbold) format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:font_zurich;src:url(/sites/all/themes/HtDriMaster/css/fonts/zurch-webfont.eot);src:url(/sites/all/themes/HtDriMaster/css/fonts/zurch-webfont.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/HtDriMaster/css/fonts/zurch-webfont.woff2) format('woff2'),url(/sites/all/themes/HtDriMaster/css/fonts/zurch-webfont.woff) format('woff'),url(/sites/all/themes/HtDriMaster/css/fonts/zurch-webfont.ttf) format('truetype'),url(/sites/all/themes/HtDriMaster/css/fonts/zurch-webfont.svg#zurich_cn_btregular) format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:font_loraB;src:url(/sites/all/themes/HtDriMaster/css/fonts/lora-bold-webfont.eot);src:url(/sites/all/themes/HtDriMaster/css/fonts/lora-bold-webfont.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/HtDriMaster/css/fonts/lora-bold-webfont.woff2) format('woff2'),url(/sites/all/themes/HtDriMaster/css/fonts/lora-bold-webfont.woff) format('woff'),url(/sites/all/themes/HtDriMaster/css/fonts/lora-bold-webfont.ttf) format('truetype'),url(/sites/all/themes/HtDriMaster/css/fonts/lora-bold-webfont.svg#lorabold) format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:font_lora;src:url(/sites/all/themes/HtDriMaster/css/fonts/lora-regular-webfont.eot);src:url(/sites/all/themes/HtDriMaster/css/fonts/lora-regular-webfont.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/HtDriMaster/css/fonts/lora-regular-webfont.woff2) format('woff2'),url(/sites/all/themes/HtDriMaster/css/fonts/lora-regular-webfont.woff) format('woff'),url(/sites/all/themes/HtDriMaster/css/fonts/lora-regular-webfont.ttf) format('truetype'),url(/sites/all/themes/HtDriMaster/css/fonts/lora-regular-webfont.svg#loraregular) format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:font_logo;src:url(/sites/all/themes/HtDriMaster/css/fonts/novecentowide-bold-webfont.eot);src:url(/sites/all/themes/HtDriMaster/css/fonts/novecentowide-bold-webfont.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/HtDriMaster/css/fonts/novecentowide-bold-webfont.woff2) format('woff2'),url(/sites/all/themes/HtDriMaster/css/fonts/novecentowide-bold-webfont.woff) format('woff'),url(/sites/all/themes/HtDriMaster/css/fonts/novecentowide-bold-webfont.ttf) format('truetype'),url(/sites/all/themes/HtDriMaster/css/fonts/novecentowide-bold-webfont.svg#novecento_wide_boldbold) format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:font_txtmedim;src:url(/sites/all/themes/HtDriMaster/css/fonts/novecentowide-medium-webfont.eot);src:url(/sites/all/themes/HtDriMaster/css/fonts/novecentowide-medium-webfont.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/HtDriMaster/css/fonts/novecentowide-medium-webfont.woff2) format('woff2'),url(/sites/all/themes/HtDriMaster/css/fonts/novecentowide-medium-webfont.woff) format('woff'),url(/sites/all/themes/HtDriMaster/css/fonts/novecentowide-medium-webfont.ttf) format('truetype'),url(/sites/all/themes/HtDriMaster/css/fonts/novecentowide-medium-webfont.svg#novecento_widemedium) format('svg');font-weight:normal;font-style:normal;}
*,*::before,*::after{box-sizing:border-box;-webkit-box-sizing:border-box;}body p#skip-link{display:none;}body{background:#ffffff none repeat scroll 0 0;color:#454545;font-family:Open Sans,Bree Serif;font-size:90%;letter-spacing:0.1pt;line-height:1.8rem;}body #page{max-width:inherit;}h1,h2,h3,h4,h5,h6{font-family:roboto slab;font-weight:400;text-transform:none}body h1.page__title{margin:10px 0;font-size:30px;line-height:40px;color:#000;}body #main #content h2,body #main #content h5.block-title{color:#000;text-transform:none;font-weight:normal;font-size:20px;margin:5px 0 10px 0;line-height:30px;}body p{margin:15px 0;}body a{color:#0080AE;text-decoration:none;}body a:hover,body a:focus{text-decoration:underline;}:before,:after{font:normal normal normal 15px/1 FontAwesome;}body a.print-page{color:#595959;text-transform:capitalize;border-bottom:solid #ddd;padding-bottom:2px;}body a.print-page:before{content:"\f02f";margin-right:5px;font-size:19px;color:#595959;}body a.print-page:hover,body a.print-page:focus{color:#000;text-decoration:none;}body.not-front #main #content h2,body.not-front #main #content  h3,body.not-front #main #content h4,body.not-front #main #content h5,body.not-front #main #content h6{text-transform:none}body #main #content h4{margin:2em 0 1em;}.blk-top-address{display:inline-block;float:right;margin:0 20px 0 0;color:#fff;padding:0 14px;position:relative;z-index:1;top:0;}.blk-top-address:before{position:absolute;left:0;top:0;width:100%;height:100%;content:'';background:#b20000;transform:skewX(-25deg);-moz-transform:skewX(-25deg);-o-transform:skewX(-25deg);-webkit-transform:skewX(-25deg);z-index:-1;}body #header #custom-container{background:#fff;text-align:center;top:0;z-index:10;}body #header,body #main,body #footer,body #content{padding:0;}body #header .header__region{display:inline-block;max-width:1200px;padding:0;text-align:left;vertical-align:top;width:100%}body #header .header__region #block-tb-megamenu-main-menu{display:none;margin:0 auto;}#block-tb-megamenu-main-menu .tb-megamenu-main-menu{margin:0;padding:0;list-style:none;display:inline-block;background:none;vertical-align:top;}#block-tb-megamenu-main-menu ul.tb-megamenu-nav li.tb-megamenu-item a{border-right:0 solid #000000;color:#ffffff;display:block;font-size:1rem;font-weight:400;letter-spacing:0.5pt;line-height:22px;padding:12px 31.4px;text-decoration:none;text-transform:uppercase;transition:all 0.3s ease 0s;}#block-tb-megamenu-main-menu ul.tb-megamenu-nav li.tb-megamenu-item.active a,#block-tb-megamenu-main-menu ul.tb-megamenu-nav li.tb-megamenu-item.active a:hover,#block-tb-megamenu-main-menu ul.tb-megamenu-nav li.tb-megamenu-item.active a:focus,#block-tb-megamenu-main-menu ul.tb-megamenu-nav > li.open.active a.dropdown-toggle{background:#cb0101;color:#fff;}#block-tb-megamenu-main-menu ul.tb-megamenu-nav li.tb-megamenu-item a:hover,#block-tb-megamenu-main-menu ul.tb-megamenu-nav li.tb-megamenu-item a:focus,#block-tb-megamenu-main-menu ul.tb-megamenu-nav li.tb-megamenu-item a:active,#block-tb-megamenu-main-menu ul.tb-megamenu-nav > li.open a.dropdown-toggle{background:#5c5a5a;}body .tb-megamenu .open > .dropdown-menu{background:#D8D8D8;border:none;padding:1px;padding-top:0;}body .tb-megamenu .open > .dropdown-menu .tb-megamenu-column-inner{padding:0;}body .tb-megamenu .open > .dropdown-menu .tb-megamenu-column-inner .tb-megamenu-block{margin:0;}body .tb-megamenu .open > .dropdown-menu .tb-megamenu-column-inner .block{margin:0;}#block-tb-megamenu-main-menu ul.tb-megamenu-nav li.tb-megamenu-item .tb-megamenu-submenu a{border:none;font-size:15px;font-weight:normal;background:rgba(98,98,98,0.95);padding:10px;border-bottom:solid 1px rgba(255,255,255,0.2);}#block-tb-megamenu-main-menu ul.tb-megamenu-nav li.tb-megamenu-item .tb-megamenu-submenu a:hover,#block-tb-megamenu-main-menu ul.tb-megamenu-nav li.tb-megamenu-item .tb-megamenu-submenu a:focus,body.front #block-tb-megamenu-main-menu ul.tb-megamenu-nav li.tb-megamenu-item.dropdown .tb-megamenu-submenu a:hover,#block-tb-megamenu-main-menu ul.tb-megamenu-nav li.tb-megamenu-item.dropdown .tb-megamenu-submenu a:focus{background:rgba(74,74,74,0.97);}#block-tb-megamenu-main-menu ul.tb-megamenu-nav li.tb-megamenu-item .tb-megamenu-submenu a.active,#block-tb-megamenu-main-menu ul.tb-megamenu-nav li.tb-megamenu-item .tb-megamenu-submenu a.active:hover,#block-tb-megamenu-main-menu ul.tb-megamenu-nav li.tb-megamenu-item .tb-megamenu-submenu a.active:focus{background:rgba(203,1,1,0.89);color:#fff;}body .tb-megamenu .nav li.dropdown > .dropdown-toggle .caret{border-top-color:#eee;}body #header #block-block-1{display:block;float:right;margin:0;position:static;}body #header #block-block-1 p{margin:0;}body #header #block-block-1 a{color:#ffd200;display:inline-block;font-size:1.3rem;font-weight:700;letter-spacing:0;padding:0 24px;text-align:center;text-transform:uppercase;}body #header #block-block-1 a:hover,body #header #block-block-1 a:focus{opacity:0.8;text-decoration:none;}body #header #logo-slogan{background:#000;box-shadow:none;display:inline-block;margin:0;padding:8px 0 0px;position:relative;text-align:center;width:100%;}body #header #logo-slogan a.header__logo img{margin-left:0;margin-top:0;position:static;}body #header #logo-slogan .header__name-and-slogan{clear:left;display:block;float:none;margin:0;vertical-align:middle;}body #header #logo-slogan .header__name-and-slogan strong{line-height:32px;}body #header #logo-slogan .header__name-and-slogan strong a,body #header #logo-slogan .header__name-and-slogan #site-slogan{color:#000000;font-family:font_logo;font-size:22px;font-weight:100;letter-spacing:0.5px;text-decoration:none !important;text-transform:none;}body #header #logo-slogan .header__name-and-slogan #site-slogan{font-size:14px;line-height:16px;}body #header #block-views-5b94666dc13c8371bf35303c6eca5f9a{display:block;float:right;margin:0;position:static;text-align:center;}body #header #block-views-5b94666dc13c8371bf35303c6eca5f9a:before{border:1px solid #fff;border-radius:40px;color:#fff;content:"";font-size:24px;height:32px;left:-42px;line-height:normal;padding:3px 0 0 2px;position:absolute;text-align:center;top:1px;width:32px;display:none}body #header #block-views-5b94666dc13c8371bf35303c6eca5f9a h2{margin:0;line-height:0;text-shadow:0px 0px 3px #3D3D3D;}body #header #block-views-5b94666dc13c8371bf35303c6eca5f9a h2.block__title{color:#333;display:block;font-family:open sans;font-size:9px;font-weight:400;letter-spacing:0;line-height:12px;text-shadow:none;}body #header #block-views-5b94666dc13c8371bf35303c6eca5f9a .field-content a{color:#fff;display:inline-block;font-family:open sans;font-size:1.2rem;font-weight:400;height:auto;line-height:normal;overflow:hidden;padding:0 25px 0 20px;position:relative;text-decoration:none;text-shadow:none;width:100%;float:right}body #header #block-views-5b94666dc13c8371bf35303c6eca5f9a .field-content a::before{color:#fff;content:"";font-family:fontawesome;font-size:1.1rem;left:0px;padding:3px 0 0;position:absolute;text-indent:0;text-shadow:none;top:5px;width:auto;}body #header #block-views-5b94666dc13c8371bf35303c6eca5f9a .field-content a:hover,body #header #block-views-5b94666dc13c8371bf35303c6eca5f9a .field-content a:hover:before{color:#fff}.owl-stage .views-field-field-upload-slider-image-1{display:none}.owl-carousel .owl-item,.owl-carousel{margin:0;padding:0;list-style:none}.owl-dots{position:relative;bottom:1px;text-align:center;width:100%;background:#000000;}.owl-dots .owl-dot{display:inline-block;vertical-align:top;margin:0 5px;padding:4px;background:rgba(255,255,255,0.3);}.owl-dots .owl-dot span{width:120px;height:75px;display:inline-block;float:left;}.owl-dots .owl-dot.active{background:rgba(255,255,255,0.8);}.owl-dots .owl-dot img{display:block}.owl-nav{display:none !important}.owl-carousel .owl-item .views-field.views-field-body{height:0;position:absolute;right:0;left:0;bottom:200px;margin:-50px auto 50px;max-width:700px;text-align:center;z-index:999;color:rgba(255,255,255,0);font-size:1.6rem;line-height:normal;border:2px solid rgba(26,182,255,0.79);background:rgba(4,4,4,0.8);font-family:roboto slab;letter-spacing:1.4pt;padding:0 20px;opacity:0;width:0;min-height:0;transition:all 0.2s ease 0.5s,color 0.2s ease 0.7s;-moz-transition:all 0.2s ease 0.5s,color 0.2s ease 0.7s;-webkit-transition:all 0.2s ease 0.5s,color 0.2s ease 0.7s;-o-transition:all 0.2s ease 0.5s,color 0.2s ease 0.7s;}.owl-carousel .owl-item.active .views-field.views-field-body{height:auto;opacity:1;width:700px;min-height:105px;transition:all 0.3s ease 0.5s,color 0.3s ease 0.8s;-moz-transition:all 0.3s ease 0.5s,color 0.3s ease 0.8s;-webkit-transition:all 0.3s ease 0.5s,color 0.3s ease 0.8s;-o-transition:all 0.3s ease 0.5s,color 0.3s ease 0.8s;color:#fff;margin:0 auto;}.views-slideshow-cycle-main-frame,.views-slideshow-cycle-main-frame-row,.views-slideshow-cycle-main-frame-row img{width:100% !important}.views-slideshow-cycle-main-frame-row img{display:block}.slider-block-1{position:relative;margin:0;z-index:8;display:block;width:100%;clear:both}.views-slideshow-controls-bottom{bottom:0;height:40px;left:0;margin:auto;position:absolute;top:0;width:100%;z-index:9}.views-slideshow-controls-bottom .views-slideshow-controls-text-previous{float:left;margin:0 0 0 10px;}.views-slideshow-controls-bottom .views-slideshow-controls-text-pause{display:none;}.views-slideshow-controls-bottom .views-slideshow-controls-text-next{float:right;margin:0 10px 0 0;}.views-slideshow-controls-bottom a::before{background:rgba(255,255,255,0.6) none repeat scroll 0 0;border:2px solid #aaaaaa;border-radius:100%;color:#333333;content:"";font-family:fontawesome;font-size:2rem;height:100%;left:0;line-height:normal;overflow:hidden;padding:1px 0 0 3px;position:absolute;text-align:center;text-indent:0;top:0;width:100%;}.views-slideshow-controls-bottom a{display:inline-block;height:40px;overflow:hidden;position:relative;text-indent:-999px;width:40px;}.views-slideshow-controls-bottom .views-slideshow-controls-text-previous a::before{content:"";padding:2px 3px 0 0;}body.front #header #custom-container{background:#444;text-align:center;top:0;z-index:10;}body.front #header .header__region{display:inline-block;max-width:1200px;padding:0;text-align:left;vertical-align:top;width:100%;}body.front #block-tb-megamenu-main-menu ul.tb-megamenu-nav li.tb-megamenu-item.active a,body.front #block-tb-megamenu-main-menu ul.tb-megamenu-nav li.tb-megamenu-item.active a:hover,body.front #block-tb-megamenu-main-menu ul.tb-megamenu-nav li.tb-megamenu-item.active a:focus{background:rgba(203,1,1,0.77);}body.front #block-tb-megamenu-main-menu ul.tb-megamenu-nav li.tb-megamenu-item a:hover,#block-tb-megamenu-main-menu ul.menu li.tb-megamenu-item a:focus,body.front #block-tb-megamenu-main-menu ul.tb-megamenu-nav li.tb-megamenu-item a:active{background:rgba(92,90,90,0.69);}.block-views-front-banner-block-front-banner{margin:0;position:relative;background:#737373;display:inline-block;width:100%;float:left;box-shadow:0px -20px 20px -10px rgba(0,0,0,0.5);z-index:99;}.view-front-banner .view-header > div{background-size:cover;height:450px;max-width:100%;width:100vw;background-position:bottom center}.view-front-banner .view-header{overflow:hidden}.block-views-front-banner-block-front-banner .views-field-nothing{background:#fff;bottom:0;left:0;margin:0 auto;max-width:100%;overflow:visible;position:relative;right:0;z-index:1;padding:25px 0 17px;text-align:center}.block-views-front-banner-block-front-banner .views-field-nothing::before{background:#fff none repeat scroll 0 0;left:0;bottom:0;content:"";height:100%;margin:auto;position:absolute;top:0;width:100%;z-index:-9;}.block-views-front-banner-block-front-banner .views-field-nothing .banner-title{color:#ffffff;font-family:roboto slab;font-size:31px;line-height:37px;text-align:center;margin-bottom:1.2em;}.block-views-front-banner-block-front-banner .views-field-nothing .banner-header p{color:#ffffff;font-size:30px;font-weight:400;line-height:40px;margin:0;text-align:center;}.block-views-front-banner-block-front-banner .views-field-nothing .banner-header p span{font-weight:normal;}.block-views-front-banner-block-front-banner .views-field-nothing .banner-blocks{text-align:center;color:#fff;margin-top:15px;}.block-views-front-banner-block-front-banner .views-field-nothing .banner-blocks p{background:#fff;color:#000;font-family:open sans;font-size:16px;font-weight:600;letter-spacing:0.2pt;line-height:1.7rem;margin:0;overflow:hidden;padding:20px 10px 0;height:62px}.block-views-front-banner-block-front-banner .views-field-nothing .banner-blocks p:nth-child(2){padding:0;background:none;height:inherit!important;}.block-views-front-banner-block-front-banner .views-field-nothing .banner-blocks p strong{background:rgb(95,167,2) none repeat scroll 0 0;color:#fff;display:block;font-family:roboto slab;font-size:1.6rem;font-weight:400;line-height:37px;padding:5px 10px 6px;text-transform:uppercase;}.block-views-front-banner-block-front-banner .views-field-nothing .banner-blocks .banner-block1,.block-views-front-banner-block-front-banner .views-field-nothing .banner-blocks .banner-block2,.block-views-front-banner-block-front-banner .views-field-nothing .banner-blocks .banner-block3{background:rgba(0,0,0,0) none repeat scroll 0 0;border-radius:8px;display:inline-block;margin-bottom:15px;margin-top:7px;padding:0;vertical-align:top;width:280px;overflow:hidden;}.block-views-front-banner-block-front-banner .views-field-nothing .banner-blocks .banner-block2{margin:7px 40px}.block-views-front-banner-block-front-banner .views-field-nothing  video{width:90%;margin:0 auto;max-width:530px;border:5px solid rgb(240,240,240);box-shadow:0 0 40px rgba(0,0,0,0.5);}body.front #block-views-front-banner-block-front-banner .video-homepage{position:relative;}.block-views-front-banner-block-front-banner .views-field-nothing .play-button-wrapper{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;width:100%;height:auto;pointer-events:none;}.block-views-front-banner-block-front-banner .views-field-nothing .play-button-wrapper #circle-play-b{cursor:pointer;pointer-events:auto;}.block-views-front-banner-block-front-banner .views-field-nothing .play-button-wrapper svg{width:80px;height:80px;fill:#fff;stroke:#fff;cursor:pointer;border-radius:50%;opacity:1;background:#f00;}.block-views-front-banner-block-front-banner .views-field-nothing .banner-footer{margin:4px 0 5px;}.block-views-front-banner-block-front-banner .views-field-nothing .banner-footer p{color:#ffffff;font-family:open sans;font-size:1.2rem;margin:0;text-align:center;}.block-views-front-banner-block-front-banner .views-field-field-banner-image img{width:100%;margin:0 auto;max-width:1500px;display:block;}body.front #block-views-services-block-services .view-id-services .view-header,#footer .view-display-id-block_footer_services .view-header{display:none;}#block-views-services-block-services{background:rgba(0,0,0,0) none repeat scroll 0 0;float:left;margin:0;padding:40px 20px 100px;position:relative;width:100%;}#block-views-services-block-services::before{background:rgba(0,0,0,0) url(/sites/all/themes/HtDriMaster/images/tex-bg.png) repeat scroll 0 0;bottom:0;content:"";height:100%;margin:auto;position:absolute;top:0;width:100%;z-index:-9;left:0}body #main #content #block-views-services-block-services h2.block__title{background:rgba(0,0,0,0) none repeat scroll 0 0;color:#000000;font-family:Roboto slab;font-size:2.2rem;font-weight:600;letter-spacing:0.8pt;line-height:normal;margin:0;padding:15px 0 40px;position:relative;text-align:center;text-transform:uppercase;}#block-views-services-block-services .view-services ul{margin:0;padding:0;list-style:none;float:left;width:100%;text-align:center}#block-views-services-block-services .view-services .view-content .item-list{margin:0 auto;max-width:1400px;}#block-views-services-block-services .view-services ul li.views-row{border-color:#eeeeee;border-style:solid;border-width:2px 1px;display:inline-block;float:left;list-style:outside none none;margin:0;padding:0;position:relative;width:25%;overflow:hidden}#block-views-services-block-services .view-services ul li.views-row .views-field-counter .img img{width:100%;max-width:250px;margin-bottom:46px;border:2px solid #1b6588;transition:all 0.5s ease-in-out 0.1s;-webkit-transition:all 0.5s ease-in-out 0.1s;-moz-transition:all 0.5s ease-in-out 0.1s;-o-transition:all 0.5s ease-in-out 0.1s;-ms-transition:all 0.5s ease-in-out 0.1s;transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);display:block;margin:auto;}#block-views-services-block-services .view-services ul li.views-row:hover .views-field-counter .img img{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);}#block-views-services-block-services .view-services ul li.views-row .views-field-counter h3{background:rgba(4,87,125,0.9) none repeat scroll 0 0;bottom:0;left:0;margin:0;position:absolute;right:0;overflow:hidden;width:100%;display:inline-block;height:45px;margin:auto;}#block-views-services-block-services .view-services ul li.views-row:hover .views-field-counter h3{animation:1s ease 0s normal forwards 1 running service-ani;-moz-animation:1s ease 0s normal forwards 1 running service-ani;-webkit-animation:1s ease 0s normal forwards 1 running service-ani;}#block-views-services-block-services .view-services ul li.views-row .views-field-counter h3 a{background:rgba(0,0,0,0) none repeat scroll 0 0;border-radius:200px;color:#ffffff;display:block;font-family:"Oswald",sans-serif;font-size:14px;line-height:19px;margin:0 auto;padding:10px 2px;text-align:center;text-decoration:none;text-transform:uppercase;width:100%;transition:all 0.4s;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;-ms-transition:all 0.4s;}#block-views-services-block-services .view-services ul li.views-row:hover .views-field-counter h3 a{position:absolute;width:100%;height:100%;top:0;padding:30% 0 0}@keyframes service-ani{10%{bottom:0;}25%{bottom:-200px;width:100%;top:150%;}49%{bottom:-200px;width:100%;top:150%;}50%{height:1px;width:1%;top:50%;bottom:50%;left:0;right:0;margin:auto;padding:0;overflow:hidden}100%{height:100%;width:100%;left:0;right:0;bottom:0;top:0;color:#fff;overflow:hidden;background:rgba(4,87,125,0.9)}}@-moz-keyframes service-ani{10%{bottom:0;}25%{bottom:-200px;width:100%;top:150%;}49%{bottom:-200px;width:100%;top:150%;}50%{height:1px;width:1%;top:50%;bottom:50%;left:0;right:0;margin:auto;padding:0;overflow:hidden}100%{height:100%;width:100%;left:0;right:0;bottom:0;top:0;color:#fff;overflow:hidden;background:rgba(4,87,125,0.9)}}@-webkit-keyframes service-ani{10%{bottom:0;}25%{bottom:-200px;width:100%;top:150%;}49%{bottom:-200px;width:100%;top:150%;}50%{height:1px;width:1%;top:50%;bottom:50%;left:0;right:0;margin:auto;padding:0;overflow:hidden}100%{height:100%;width:100%;left:0;right:0;bottom:0;top:0;color:#fff;overflow:hidden;background:rgba(4,87,125,0.9)}}#block-views-services-block-services .view-services ul li.views-row .views-field-counter h3 a::after{content:"";display:block;font-size:21px;margin-top:7px;opacity:0;overflow:hidden;text-indent:-20px;transition:all 0s ease 0s;-weibkit-transition:all 0s ease 0s;-o-transition:all 0s ease 0s;-moz-transition:all 0s ease 0s;width:100%;}#block-views-services-block-services .view-services ul li.views-row:hover .views-field-counter h3 a::after{opacity:1;text-indent:0;transition:all 0.3s ease 1.3s;-webkit-transition:all 0.3s ease 1.3s;-moz-transition:all 0.3s ease 1.3s;-o-transition:all 0.3s ease 1.3s;width:100%;}#block-views-services-block-services .view-services ul li.views-row .views-field-counter p{display:none;}#block-views-acd1e934a8293de64d72eaaa59755f6b{margin:0 auto;max-width:1200px;padding:4em 20px 4em;display:table;}#block-views-acd1e934a8293de64d72eaaa59755f6b h2.block__title{display:none;}#block-views-acd1e934a8293de64d72eaaa59755f6b .views-field-body{color:#444444;float:left;font-size:1rem;font-weight:400;line-height:1.5rem;margin:-20px 0 0;overflow:hidden;width:60%;word-spacing:0.8pt;}#block-views-acd1e934a8293de64d72eaaa59755f6b .views-field-field-image{float:right;margin:0 0 20px 0;width:37%;text-align:right}#block-views-about-us-block-about-us{margin:0 auto;max-width:1000px;padding:30px 0 45px;}#block-views-about-us-block-about-us .views-field-field-image{float:left;margin:20px 30px 65px 0;max-width:500px;}#block-views-about-us-block-about-us .views-field-body{overflow:hidden;}#block-views-about-us-block-about-us .views-field-body p:first-child{color:#f86400;font-size:1.44rem;line-height:normal;}#block-views-about-us-block-about-us .views-field-body{font-size:1rem;overflow:hidden;}#block-views-about-us-block-about-us .views-field-body p:nth-child[2]{font-size:14px;color:#434343;letter-spacing:1.4px;}#block-views-about-us-block-about-us .views-field-view-node{overflow:hidden;text-align:center;padding:20px 0 0}#block-views-about-us-block-about-us .views-field-view-node a{transition:all 0.2s ease-in-out 0s;-webkit-transition:all 0.2s ease-in-out 0s;-moz-transition:all 0.2s ease-in-out 0s;-o-transition:all 0.2s ease-in-out 0s;border:1px solid #f22121;color:#434343;display:inline-block;font-size:1rem;padding:2px 20px 4px 0;text-decoration:none;text-transform:uppercase;}#block-views-about-us-block-about-us .views-field-view-node a:hover,#block-views-about-us-block-about-us .views-field-view-node a:focus,#block-views-about-us-block-about-us .views-field-view-node a:hover:before,#block-views-about-us-block-about-us .views-field-view-node a:focus:before{color:#fff;}#block-views-about-us-block-about-us .views-field-view-node a:before{color:#f22121;content:"";font-size:18px;padding:10px;}#block-views-about-us-block-about-us .views-field-view-node a:hover{background:#f22121}body #footer-wrapper{background:#0c212b;}body #footer{width:1200px;padding:20px 0;margin:0 auto;max-width:95%;}body #footer div#left-side-content{width:100%;float:left;box-sizing:border-box;padding:0 15px 10px 0;}body #footer div#right-side-content{width:43%;overflow:hidden;box-sizing:border-box;padding:0;border-left:1px solid #333333}body #footer .block{margin-bottom:20px;}body #footer .block .block__title{color:#ffffff;font-family:font_lora;font-size:1.4rem;font-weight:400;letter-spacing:0.7pt;line-height:28px;margin-bottom:5px;text-transform:uppercase;}#block-menu-menu-footer-menu{margin:0 0 10px 0;border-bottom:solid 1px #243842;padding-bottom:15px;}body #footer ul.menu{margin:0;padding:0;}body #footer ul.menu li{display:inline-block;box-shadow:9px 0 0 -8px #8e8e8e;padding-right:6px;margin-right:6px;}body #footer ul.menu li.last{box-shadow:none}body #footer ul.menu li a{color:#8e8e8e;font-size:13px;line-height:13px;text-decoration:none;text-transform:uppercase;letter-spacing:0.4pt;padding:0 9px;display:inline-block;}body #footer ul.menu li a:hover,body #footer ul.menu li a:focus{color:#ddd;}body #footer ul.menu li a.active{color:#fff;}.view-display-id-block_footer_services ul{margin:15px 0 0;padding:0;}.view-display-id-block_footer_services ul li{list-style:none;position:relative;display:inline-block;width:100%;}.view-display-id-block_footer_services ul li a:before{content:"\f111";position:absolute;color:#fff;left:2px;font-size:5px;top:8px;}.view-display-id-block_footer_services ul li a{line-height:20px;border-bottom:1px solid rgba(102,102,102,0.33);color:#e1e1e1;display:block;font-size:12px;letter-spacing:1.1px;margin-bottom:6px;padding-bottom:7px;padding-left:15px;text-decoration:none;text-transform:uppercase;width:80%;}.view-display-id-block_footer_services ul li.views-row-last{border:0 none}.view-display-id-block_footer_services ul li a:hover,.view-display-id-block_footer_services ul li a:focus,.view-display-id-block_footer_services ul li a.active{color:#fff;}body #footer #block-views-services-block-footer-services.block,body #footer #block-views-view-address-blk-contactaddress.block,body #footer #block-views-d851f9eb3ea7522d26f697a826730f8b{float:left;width:24%;padding:0 20px 0 0}.view-display-id-blk_contactaddress .block-title,.view-display-id-blk_contactaddress1 .block-title{color:#ffffff;font-family:font_lora;font-size:1.4rem;font-weight:400;margin:0 0 5px;text-transform:uppercase}.view-display-id-blk_contactaddress .views-field.views-field-field-contact-address,.view-display-id-blk_contactaddress1 .views-field.views-field-field-contact-address{color:#aaaaaa;font-size:0.9rem;width:80%;display:inline-block}#block-views-view-address-blk-contactaddress{}#block-views-area-served-blk-area-served{display:inline-block;width:25%;padding-left:0;}#footer .view-area-served .item-list ul{color:#e1e1e1;display:inline-block;font-size:14px;letter-spacing:0.4pt;margin:0.5em 0 0;padding:0;width:100%}#footer .view-area-served .item-list ul li{box-sizing:border-box;display:inline-block;padding:2px 0 1px 25px;position:relative;min-width:100%;width:auto;}#footer .view-area-served .item-list ul li::before{color:#f1d93c;content:"";font-family:fontawesome;font-size:1rem;left:2px;position:absolute;top:8px;}#block-views-area-served-blk-area-served .view-header{color:#fff;line-height:normal;}#block-views-area-served-blk-area-served .view-header p{margin:5px 0 0;font-size:13px;}#block-views-area-served-blk-area-served .view-header strong{letter-spacing:0.8pt;font-size:17px;}div#block-views-view-address-blk-footer-map{display:inline-block;width:25%;vertical-align:top;}#block-views-site-copyright-block-copyright{width:100%;float:left}#block-views-site-copyright-block-copyright{color:#777778;font-size:11px;letter-spacing:1px;display:inline-block;}#block-views-7c2d9db21f2b44c4614809a147be0004{}body #footer #block-views-79c1243146badb1a3fadc44e501b8c0b > strong{color:#fff;font-family:roboto slab;font-size:1.4rem;font-weight:100;letter-spacing:0.7pt;line-height:36px;text-transform:uppercase;}.view-id-business_hours{font-size:12px;color:#8e8e8e;letter-spacing:1px;}.view-id-business_hours .views-row{display:inline-block;width:49.5%;}.view-id-business_hours strong{font-weight:normal;color:#fff;font-size:14px;}#block-views-1b31d998a5675fa4cb4a8fdd616ec6e8{display:inline-block;margin-top:10px;}body #footer #block-views-1b31d998a5675fa4cb4a8fdd616ec6e8 .block-title{color:#ff0000;font-size:1rem;line-height:normal;margin-bottom:1px;display:inline-block}#block-views-1b31d998a5675fa4cb4a8fdd616ec6e8 .attachment-before,#block-views-1b31d998a5675fa4cb4a8fdd616ec6e8 strong{display:none;}#block-views-1b31d998a5675fa4cb4a8fdd616ec6e8 .views-field-nothing{color:#ffffff;font-family:open sans;font-size:32px;letter-spacing:1px;line-height:32px;}#block-views-1b31d998a5675fa4cb4a8fdd616ec6e8 .views-field-nothing a{color:#fff}#block-views-viewfollowlinks-block{display:inline-block;float:right;margin:0;}#block-views-viewfollowlinks-block .views-row{border-right:0 none;display:inline-block;float:left;padding:0 5px 0 0;}#block-views-viewfollowlinks-block .views-row .views-field,#block-views-viewfollowlinks-block .views-row .views-field span{display:inline-block;float:left;}#block-views-viewfollowlinks-block .views-row.views-row-last{border:none;}#block-views-viewfollowlinks-block .views-row a{color:rgba(0,0,0,0);display:inline-block;float:left;height:30px;margin-left:0;overflow:hidden;text-decoration:none;width:30px;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}#block-views-viewfollowlinks-block .views-row a:before{background:#006fbf;border-radius:60px;color:#ffffff;display:block;font-size:19px;height:28px;padding:4px 0 0;text-align:center;width:28px;}#block-views-viewfollowlinks-block .views-row a[href*="facebook"]:before{content:"\f09a";}#block-views-viewfollowlinks-block .views-row a[href*="google"]:before{background:#DA4835;content:"";padding:4px 0 0 3px;}#block-views-viewfollowlinks-block .views-row a[href*="twitter"]:before{content:"\f099";}#block-views-viewfollowlinks-block .views-row a[href*="linkedin"]:before{content:"\f0e1";}#block-views-viewfollowlinks-block .views-row a[href*="youtube"]:before{content:"\f167";}#block-views-viewfollowlinks-block .views-row a[href*="instagram"]:before{content:"\f16d";}#block-views-viewfollowlinks-block .views-row a:hover,#block-views-viewfollowlinks-block .views-row a:focus{opacity:0.5;}#block-views-powered-by-block-powered-by{float:right;}#block-views-powered-by-block-powered-by .views-field-field-powered-by-url,#block-views-powered-by-block-powered-by .views-field-field-powered-by-logo{display:inline-block;vertical-align:top;}#block-views-powered-by-block-powered-by .views-field-field-powered-by-url{color:#777778;font-size:11px;letter-spacing:1px;margin-right:2px;}#block-views-viewfollowlinks-block{display:inline-block;z-index:100;}body.not-front #main{margin:0 auto;max-width:1200px;padding:0;}body.not-front p{}body.front .breadcrumb{display:none;}body.not-front .breadcrumb,body.not-front .breadcrumb a{font-size:11px;color:#3D3D3D;letter-spacing:1px;}body.front aside.sidebars{display:none;}body.front.sidebar-second #content{width:100%;margin:0;}body.sidebar-second .region-sidebar-second .block h2.block__title,body.sidebar-second .region-sidebar-second .block .block__title{border:0px solid #444444;color:#ffffff;font-family:open sans;font-size:1rem;line-height:normal;padding:10px 25px;text-align:left;}.region-sidebar-second .block .view-service-expertise #customwrap{background:#444;font-family:open sans;font-size:16px;padding:1px;text-align:center;}.region-sidebar-second .block .view-service-expertise #customwrap .ctext{background:#df1000;color:#fff;display:block;font-size:1rem;font-weight:900;line-height:normal;padding:5px 3px 3px;}body.sidebar-second .region-sidebar-second .block .block__title{background:#0c212b;color:#ffffff;display:block;font-size:1rem;font-weight:900;line-height:normal;padding:10px 25px 11px;text-transform:uppercase;}.region-sidebar-second .block .view-service-expertise #customwrap p{color:#ffdb33;font-size:14px;letter-spacing:0.3pt;margin:5px 0 4px;text-align:center;}.region-sidebar-second .block .view-service-expertise .views-field-field-servicedesc-details{font-size:12px;color:#cb0101;text-align:center;margin-top:5px;font-family:roboto slab}body.sidebar-second .region-sidebar-second .block .view a{color:rgba(255,255,255,0.92);font-size:15px;line-height:normal;text-decoration:none;padding:0 10px}body.sidebar-second .region-sidebar-second .block .view a:hover,body.sidebar-second .region-sidebar-second .block .view a:focus{color:#eee;}body.sidebar-second .region-sidebar-second .block .view a.active{color:#40c2ff;}.region-sidebar-second .block .view-all-services-as-menu{background:#384548 none repeat scroll 0 0;font-family:open sans;line-height:20px;padding:10px;}.region-sidebar-second .block .view-all-services-as-menu .views-row,.region-sidebar-second .block .view-all-services-as-menu .view-content .views-summary{border-bottom:solid 1px rgba(238,238,238,0.21);padding:7px 4px;margin-bottom:5px;list-style:none;color:#fff}body.sidebar-second .region-sidebar-second .block .view-all-services-as-menu .item-list ul{display:inline-block;list-style:outside none none;margin:0;padding:0;width:100%;}.region-sidebar-second .block .view-all-services-as-menu .views-row.views-row-last,.region-sidebar-second .block .view-all-services-as-menu .view-content .views-summary:last-child{border:none;margin:0;}body.page-node-23 p strong span{color:#333333 !important;font-family:roboto slab;font-size:19px !important;font-weight:normal;letter-spacing:0.3pt;line-height:2rem;}body.page-node-23 .image-medium{margin-right:30px!important;}body.page-node-23 p span[style*="font-size"]{line-height:24px;font-size:20px!important;letter-spacing:0px;}body.section-services #main #content .view-id-services .view-header h2,body.section-services #main .view-id-services h3{color:#333;text-transform:none;font-weight:normal;font-size:21px;margin:20px 0 15px;line-height:30px;}body.section-services #main .view-id-services .view-header .view-content .views-row{display:inline-block;width:27%;margin-right:4%;border-bottom:solid 1px #eee;padding-left:10px;}body.section-services #main .view-id-services .view-header .view-content .views-row.views-row-last{border:none;}body.section-services #main .view-id-services .view-header .view-content .views-row span{color:#434343;font-size:12.5px;letter-spacing:1.5px;font-weight:bold;}body.section-services #main .view-id-services .view-header .view-content .views-row span:before{content:"\f00c";margin-right:7px;font-size:13px;color:#f22023;}body.section-services #main .view-id-services h3{font-size:22px;margin:40px 0 25px 0;line-height:25px;}body.section-services #main .view-id-services h3:after{background:#464646 none repeat scroll 0 0;content:"";display:block;height:2px;margin-left:235px;margin-top:-9px;}body.section-services #main .view-id-services .view-content,body.section-services #main .view-id-services .view-content ul{padding:0;margin:0;}body.section-services #main .view-id-services .view-content ul{border-bottom:solid 0px #464646;}body.section-services #main .view-id-services .view-content ul li{list-style:none;display:inline-block;vertical-align:top;width:32.9%;padding:2%;box-sizing:border-box;opacity:0.9;}body.section-services #main .view-id-services .view-content .des h3{position:relative;margin:10px 0 15px 0;border:solid 1px #f22021;text-align:center;padding:7px 10px;line-height:16px;border-radius:6px;}body.section-services #main .view-id-services .view-content .des h3 a{color:#222;font-size:16px;font-weight:400;line-height:normal;text-decoration:none !important;text-transform:none;}body.section-services #main .view-id-services .view-content .img{text-align:center;}body.section-services #main .view-id-services .view-content .img img{width:170px;height:170px !important;background:#f4f4f4;padding:20px;border-radius:1000px;box-sizing:border-box;}body.section-services #main .view-id-services .view-content .des{margin:5px 0 15px 0;max-height:155px;overflow:hidden;}body.section-services #main .view-id-services .view-content .des p{color:inherit;font-size:13px;letter-spacing:0.5pt;margin:0;}body.section-services #main .view-id-services .view-content ul li .des h3:before,body.section-services #main .view-id-services .view-content ul li h3:after{color:#f32227;font-size:13px;height:inherit;width:inherit;display:inline-block;background:none;margin:0 0 0 0;position:absolute;top:33%;right:0px;}body.section-services #main .view-id-services .view-content ul li:hover{opacity:1;}body.section-services #main .view-id-services .view-content ul li:hover .des h3 a{color:#f22424;}body.section-services #main .view-id-services .view-content ul li:hover .des h3:after{content:"\f0d9";right:0px;}body.section-services #main .view-id-services .view-content ul li:hover .des h3:before{content:"\f0da";left:0px;right:inherit;}.view-web-special-image .views-field-field-image{margin:10px 0;text-align:center;}.view-web-specials .views-row{background:rgba(0,0,0,0) none repeat scroll 0 0;border:2px solid #999999;border-radius:10px;display:inline-block;margin:3% 6% 4% 0;padding:1.5% 2.5% 2%;text-align:center;transition:all 0.4s;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-ms-transition:all 0.4s;-o-transition:all 0.4s;width:42%}.view-web-specials .views-field.views-field-title{color:#ffffff;font-family:open sans;font-size:16px;letter-spacing:0.6px;line-height:23px;text-align:center;background:#666;border-radius:27px;display:inline-block;margin-top:0;min-width:75%;padding:10px 20px;position:relative;text-align:center;top:-29px;}.view-web-specials .views-field.views-field-title a{color:#ffffff;font-family:open sans;font-size:16px;letter-spacing:0.6px;line-height:23px;text-align:center;text-decoration:none !important;}.view-web-specials .views-field.views-field-body p{color:#f32122;font-size:48px;font-weight:600;letter-spacing:0;line-height:42px;margin:-8px 0 5px;padding:0;text-align:center;text-shadow:none;transform:scale(1);transition:all 0.3s;}.view-web-specials .views-field.views-field-field-description{text-align:center;color:#333;line-height:1.1rem;}.node-type-web-specials .field-name-body{margin:5px 0 1px 10px;font-size:18px;font-weight:bold;font-family:font_logo;padding:0px;color:#8C8C8C;}.node-type-web-specials .field-name-field-description{margin-left:10px;margin-bottom:20px;}.node-type-web-specials .field-name-field-weightage{display:none;}.view-web-specials .views-row:hover .views-field.views-field-body p{transform:scale(1.1);}.view-testimonials ul{padding:0;margin:0;display:table;}.view-testimonials ul li.views-row{list-style:none;padding:15px;border-bottom:solid 1px #eee;float:left;width:100%;box-sizing:border-box;}.view-testimonials ul li.views-row.views-row-last{border:none;}.view-testimonials ul li.views-row .custom-left{float:left;margin-right:30px;font-family:font_menu;color:rgb(106,106,106);font-size:12px;line-height:13px;width:110px;letter-spacing:1.1px;}.view-testimonials ul li.views-row .custom-left img{border-radius:200px;display:block;width:100px;width:100px;margin-left:-10px;}.view-testimonials ul li.views-row .custom-left .t-title{font-size:15px;color:rgb(87,87,87);display:block;margin:10px 0 5px 0;line-height:15px;}.view-testimonials ul li.views-row .custom-right{overflow:hidden;padding-right:12%;}body form label{color:#333;font-family:font_zurich;font-size:18px;font-weight:normal;letter-spacing:0.8px;margin-bottom:3px;}body form input,body form select,body form textarea{background:#fff;border:1px solid #ccc;border-radius:0;box-shadow:none;color:#565656;height:40px;letter-spacing:1px;padding:5px;outline:none}body form input:focus,body form select:focus,body form textarea:focus{outline:none}body form input.webform-calendar{background:none;border:0;box-shadow:none;}body form input.form-radio,body form input.form-checkbox{background:none;border:none;box-shadow:none;padding:0;margin:0;height:inherit;}body form .form-radios label,body form .form-checkboxes label{color:#595450;font-size:16px;margin:0;}body form textarea{height:100px;}body .webform-component-textarea .grippie{display:none!important;}body form .form-actions{position:relative;text-align:center;margin:10px 0;}body form .form-actions .line{height:3px;background:#f32122;display:block;top:50%;position:absolute;left:0;right:0;z-index:0;}body form input.form-submit{background:#37b9f6;padding:10px 21px;color:#fff;font-size:25px;text-transform:uppercase;font-family:roboto slab;letter-spacing:1.5px;border:none;border-radius:5px;line-height:35px;box-shadow:none;height:inherit;position:relative;min-width:240px;transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-o-transition:all 0.4s;-ms-transition:all 0.4s;width:auto !important;}body form .form-item .description{font-size:11px;margin-top:2px;color:#40C300;letter-spacing:0.9px;}body.section-contact-us form{margin:30px 0 20px}body.section-contact-us form .form-item,body.section-contact-us form .captcha{margin:1em 0}body.section-contact-us form input,body.section-contact-us form textarea{max-width:90%;display:inline-block;vertical-align:top;}body form .webform-component--phone-no input{width:90%;}body.section-contact-us form .form-item .customwrapper{margin-top:2px;}body.section-contact-us form .form-item .customwrapper:before{content:"\f007";color:#fff;background:#464646;padding:8px 9px;border-radius:100px;margin-right:15px;font-size:20px;line-height:20px;margin-top:2px;display:none;vertical-align:top;}body.section-contact-us form .form-item.webform-component-email .customwrapper:before{content:"\f003";}body.section-contact-us form .form-item.webform-component-phone .customwrapper:before{content:"\f095";}body.section-contact-us form .captcha .form-item .customwrapper:before{display:none;}body.section-contact-us form .form-item.webform-component--subject .customwrapper:before{content:"\f040";}body.section-contact-us form .form-item.webform-component--message .customwrapper:before{content:"\f0f6";}body.section-contact-us form .left-fields{float:left;width:45%;margin-right:4%;}body.section-contact-us form .right-fields{width:46%;float:left;margin-left:4%;}body.section-contact-us form .captcha img{float:left;width:110px;margin-right:5%;margin-top:0;}body.section-contact-us form .captcha .form-item{overflow:hidden;margin:0;width:220px}body.section-contact-us form .captcha .form-item label,body.section-contact-us form .captcha .form-item .description{display:none;}body.section-contact-us form .captcha .form-item input{max-width:220px;width:220px}body.section-contact-us form .form-actions{margin:10px 0;border-bottom:0 solid;padding:0 0 40px;}body.section-contact-us form .form-actions .line{display:none}body.section-contact-us form input.form-submit{background:#37b9f6;padding:0 30px;color:#fff;font-size:25px;text-transform:uppercase;letter-spacing:1.5px;border:0;border-radius:5px;height:50px;position:relative;line-height:normal;font-family:roboto slab;box-shadow:none;}body.section-contact-us div.actions,body.section-contact-us #block-menu-menu-service-region,body.section-contact-us #block-views-contact-info-block-contact-info,body.section-contact-us #block-block-3,body.section-contact-us #block-block-4,body.section-contact-us #block-block-2{float:left;width:97%;margin-left:0;}#block-webform-client-block-30{width:100%;clear:left;display:inline-block;margin:30px 0 0;position:relative;z-index:1;}div#block-webform-client-block-30:before{content:"";width:100vw;position:absolute;left:-50%;top:0;background:#f5f5f5;z-index:-1;height:100%;display:inline-block;right:-50%;margin:auto;}#block-menu-menu-service-region ul.menu{margin:0;padding:0;}#block-menu-menu-service-region ul.menu li{list-style:none;display:inline-block;width:49%;padding-bottom:2px;}#block-menu-menu-service-region ul.menu li a:before{content:"\f041";color:#cdcdcd;font-size:20px;text-decoration:none!important;padding-bottom:12px;margin-right:10px;}#block-menu-menu-service-region ul.menu li a:hover,#block-menu-menu-service-region ul.menu li a:hover:before{color:#f97310;border-color:#f97310;}#block-menu-menu-service-region ul.menu li a{border-bottom:2px solid #fff;color:#666666;font-size:18px;line-height:26px;padding:6px;text-decoration:none !important;text-transform:capitalize;}body.section-contact-us #block-block-3,body.section-contact-us #block-block-4{margin:0 20px 10px 0;float:left;background:rgb(4,87,125);border:solid 0px #ddd;border-right:0;border-radius:5px;width:auto;padding:5px;box-sizing:border-box;}body.section-contact-us #block-block-4{border-radius:0 5px 5px 0;border-left:none;border-right:solid 1px #ddd;padding-bottom:5px;}body.section-contact-us #main #content #block-block-3 h2.block-title,body.section-contact-us #main #content #block-block-4 h2.block-title,body.section-contact-us #main #content #block-block-2 h2.block-title{margin:0!important;padding:0 12px  0 12px;color:#fff;text-transform:uppercase;font-size:21px;}body.section-contact-us #block-block-3 p,body.section-contact-us #block-block-4 p,body.section-contact-us #block-block-2 p{padding:0px 12px 2px 12px;margin:0;font-size:14px;color:#fff}body.section-contact-us #block-block-3 h2.block-title,body.section-contact-us #block-block-3 p{border-right:solid 0px rgba(255,255,255,0.2);color:#fff}body.section-contact-us #main #content #block-block-2 h2.block-title p{margin:0;font-size:14px;}body.section-contact-us #block-block-3 p:before{content:"\f017";margin-right:5px;font-size:25px;display:inline;vertical-align:top;}body.section-contact-us #main #content #block-block-2{margin:0 0 10px 0;padding:5px;}body.section-contact-us #block-views-contact-info-block-contact-info{display:none;}#block-views-view-address-blk-link .field-content a,#block-views-view-address-blk-link .field-content a:hover{margin:10px;display:inline-block;padding:10px 20px;background:#ffd400;color:#000;font-weight:700;font-size:17px;border-radius:3px;box-shadow:0 2px 4px -1px rgba(0,0,0,0.99);text-shadow:0px 1px 0 rgba(255,255,255,0.8);text-decoration:none;}body.page-node-141 #main #content ul,body.page-node-140 #main #content ul{padding:0;-webkit-column-count:3;-moz-column-count:3;-ms-column-count:3;-o-column-count:3;column-count:3;line-height:30px;list-style-position:inside;}body.not-logged-in.page-user.sidebar-second.not-front #content{width:100%;}body.not-logged-in.page-user.sidebar-second.not-front .region-sidebar-second{display:none;}body.not-logged-in.page-user .breadcrumb,body.not-logged-in.page-user h1.page__title,body.not-logged-in.page-user form .form-item .description,body.not-logged-in.page-user li.is-active{display:none;}body.not-logged-in.page-user .tabs-primary{background-image:none;border:none;margin:0;}body.not-logged-in.page-user .tabs-primary li.tabs-primary__tab{background:none;border:none;margin:0;width:100%;}body.not-logged-in.page-user .tabs-primary li.tabs-primary__tab a{background:none;border:none;width:100%;font-size:12px;color:green;letter-spacing:0.7px;text-shadow:none;}body.not-logged-in.page-user form{max-width:400px;margin:0 auto;width:98%;background:#FDFDFD;padding:1%;}body.not-logged-in.page-user form .form-item{padding:0 10%;}body.not-logged-in.page-user form input.form-submit,body.page-node-24 form input.form-submit{padding:10px 20px;font-size:20px;min-width:150px;line-height:24px;}body.page-node-24 #page-title{text-align:center}body.page-node-24 form{background:#F4f4f4;padding:20px 40px;max-width:780px;box-sizing:border-box;border-radius:5px;width:100%;margin:20px auto 30px}form .webform-component--phone input{width:100%;}body.page-node-24 form > div > .form-item{float:left;width:50%;margin:0.8em 0}body.page-node-24 form > div > .form-item:nth-child(odd){padding:0 20px 0 0;clear:left}body.page-node-24 form > div > .form-item:nth-child(even){padding:0 0 0 20px;}body.page-node-24 form > div > .form-item label{font-size:16px;margin-bottom:0}body.page-node-24 form > div > .form-item.webform-component-textarea{width:100%;padding:0}body.page-node-24 form .form-actions .line{display:none;}body.page-node-24 form .captcha{width:100%;margin:0 auto;max-width:100%;}body.page-node-24 form .captcha img{max-width:130px;margin:3.6em 0 0;vertical-align:top;width:130px}body.page-node-24 form .captcha .form-item{display:inline-block;width:auto;padding:0 0 0 20px}.site-menu{background:#000;border-radius:0;box-shadow:none;margin:0;padding:10px 0;position:relative;top:0;z-index:9;float:left;width:100%}.menu-wrapper{box-shadow:0 9px 5px -10px rgba(0,0,0,0.5);display:block;margin:0 auto;max-width:100%;overflow:visible;text-align:center;vertical-align:top;width:1320px;}.menu-wrapper ul.menu{display:inline-block;float:none;margin:0 auto;padding:0;text-align:center;vertical-align:top;width:auto;float:right}.menu-wrapper ul.menu li{display:inline-block;float:left;margin:0 1px 0 0;width:auto;position:relative;overflow:hidden}.menu-wrapper ul.menu li a{color:#fff;display:inline-block;font-size:0.9rem;font-weight:600;height:auto;letter-spacing:0.7pt;max-width:320px;padding:6px 30px;text-align:center;text-transform:uppercase;width:auto;}.menu-wrapper ul.menu li a.active,.menu-wrapper ul.menu li a:hover{color:#5fc2f2;text-decoration:none}.menu-wrapper ul.menu li.expanded .menu{background:#f5f5f5;box-shadow:0 2px 5px -3px #000;left:0;padding:15px 0;position:absolute;top:100%;width:220px;transform:translateY(20px);-moz-transform:translateY(20px);-o-transform:translateY(20px);-webkit-transform:translateY(20px);transition:all 0.2s linear 0s;-moz-transition:all 0.2s linear 0s;-o-transition:all 0.2s linear 0s;-webkit-transition:all 0.2s linear 0s;opacity:0}.menu-wrapper ul.menu li:hover{overflow:visible}.menu-wrapper ul.menu li.expanded:hover .menu{opacity:1;transform:translateY(0px);-moz-transform:translateY(0px);-o-transform:translateY(0px);-webkit-transform:translateY(0px);}.menu-wrapper ul.menu li.expanded .menu li{margin:0;text-align:left;width:100%;}.menu-wrapper ul.menu li.expanded .menu li a{color:#666;font-size:14px;font-weight:400;letter-spacing:0.2pt;line-height:normal;padding:5px 12px;text-align:left;text-transform:none;width:100%;}.menu-wrapper ul.menu li.expanded .menu li a.active,.menu-wrapper ul.menu li.expanded .menu li a:hover{background:rgba(0,0,0,0) none repeat scroll 0 0;color:#ff3200;text-decoration:none;}.menu-wrapper ul.menu li .submenu-t{transform-origin:center 3px;-moz-transform-origin:center 3px;-o-transform-origin:center 3px;-webkit-transform-origin:center 3px;transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-webkit-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;border-color:#ffffff rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:7px 5px;height:0;position:absolute;right:12px;top:18px;width:0;}.menu-wrapper ul.menu li.expanded a{padding-right:30px;}.menu-wrapper ul.menu li li .submenu-t{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #333333;border-width:5px 7px;color:#333333;right:3px;top:15px;}.menu-wrapper ul.menu li li.expanded:hover .menu,.menu-wrapper ul.menu li li.expanded .menu{left:100%;margin:0;top:-14px;}.menu-wrapper ul.menu li.expanded .menu li ul{padding-left:0;}.menu-wrapper ul.menu li a[href*="book-appointment"]{background:#37b9f6;box-shadow:0 -4px 3px -2px #1f7dc0 inset;color:#fff;letter-spacing:0.3pt;padding:6px 15px;position:relative;z-index:1;overflow:hidden;float:left;border-radius:5px;}.menu-wrapper ul.menu li a[href*="book-appointment"]::before{background:rgba(255,235,0,0.7) none repeat scroll 0 0;box-sizing:border-box;content:"";height:100%;left:-100%;position:absolute;top:0;width:100%;z-index:-1;transition:all 0.2s ease-in-out 0s;-moz-transition:all 0.2s ease-in-out 0s;-o-transition:all 0.2s ease-in-out 0s;-webkit-transition:all 0.2s ease-in-out 0s;}.menu-wrapper ul.menu li a[href*="book-appointment"]:hover:before{left:0}.menu-wrapper ul.menu li li .submenu-t{display:none !important}.blk-service-contact{display:inline-block;width:100%;background:#0c212b;padding:10px 30px 20px;text-align:center;color:#fff;font-size:1.4rem;}.blk-service-contact .views-field-field-contact-number{font-size:1.8rem;font-weight:800;}.blk-sevices-reviews{display:inline-block;padding:10px 30px 20px;border:1px solid #999;background:#f2f2f2f;text-align:center;background:#ffffff;}#header{padding:4px 0 0;min-height:115px}.header-menu{padding:10px 30px 5px}.header-contact,.header-social{padding:0 20px;}.header__logo{display:inline-block;float:none;margin:0px 0 -55px;max-width:100px;padding:0;position:relative;vertical-align:middle;z-index:999;float:left}.logo-wrapper{margin:0 auto;max-width:1320px;padding:0 10px}.view-view-city-states .item-list ul{-moz-columns:3 auto;columns:3 auto;-webkit-columns:3 auto;-o-columns:3 auto;margin:0;padding:10px 0 0 15px;}.view-view-city-states .item-list ul li{margin:0 0 3px;display:inline-block;width:100%;padding:0 0 0 20px;position:relative;}.view-view-city-states .item-list ul li:before{content:'';width:5px;height:5px;position:absolute;left:0;top:13px;background:#000;border-radius:100px;}.content-bottom #block-block-1{background:rgba(0,0,0,0.9);bottom:0;left:0;padding:11px 0 8px;position:fixed;transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;width:100%;z-index:9999;margin:0;text-align:center}.scroll-bottom .content-bottom #block-block-1{}.content-bottom  .block p{margin:0;}.content-bottom .block p a{background:#37b9f6;border-radius:4px;color:#fff;display:inline-block;font-family:roboto slab;font-size:1.2rem;font-weight:500;padding:6px 15px;text-decoration:none;text-transform:uppercase;}.test-slider{display:inline-block;width:100%}.test-slider .view-content{display:inline-block;width:100%;padding:0}.test-slider .jcarousel-container{display:inline-block;width:100%;overflow:hidden;padding:30px 0 0}.test-slider .jcarousel-prev,.test-slider .jcarousel-next{display:inline-block;height:30px;position:absolute;top:0;width:30px;right:31px}.test-slider .jcarousel-next{left:auto;right:0}.test-slider .jcarousel-prev:before,.test-slider .jcarousel-next:before{background:#333333 none repeat scroll 0 0;border-radius:2px;color:#ffffff;content:"";display:inline-block;font-family:fontawesome;font-size:34px;height:30px;line-height:1.7rem;padding:0 0 0 6px;text-align:center;width:30px;}.test-slider .jcarousel-prev:before{padding:0 6px 0 0;content:""}.test-slider .custom-left{color:#6a6a6a;float:left;font-family:font_menu;font-size:12px;letter-spacing:1.1px;line-height:13px;margin-right:30px;width:110px;padding:20px 0 0;}.test-slider .custom-left img{border-radius:200px;display:block;width:100px;}.test-slider .custom-left .testm-title{color:#575757;display:block;font-size:15px;line-height:15px;margin:10px 0 5px;text-align:center}.test-slider .more-link{text-align:center}.test-slider .more-link a{border:1px solid #f22121;color:#434343;display:inline-block;font-size:1rem;padding:2px 20px 4px 0;text-decoration:none;text-transform:uppercase;transition:all 0.2s ease-in-out 0s;}.test-slider .more-link a::before{color:#f22121;content:"";font-size:18px;padding:10px;}.test-slider .custom-right{overflow:hidden;}#block-views-view-address-blk-addrs-contact{display:inline-block;vertical-align:top;margin:0;width:100%;padding:20px 0}.view-display-id-blk_addrs_contact .view-content h3{display:inline-block;margin:1em 0 0.5em;width:100%;}.view-display-id-blk_addrs_contact .view-content h3::before{content:"";display:inline-block;font-family:fontawesome;font-size:1.2rem;font-weight:100;margin:0 10px 0 0;}.view-display-id-blk_addrs_contact .views-row{display:inline-block;max-width:100%;padding:0 0 10px 0;width:100%;}.view-display-id-blk_addrs_contact .views-row .views-field-views-conditional{display:inline-block;vertical-align:top;margin:0;width:100%;}.view-display-id-blk_addrs_contact .show-address{display:inline-block;width:40%;padding:20px 0px;float:left;}.view-display-id-blk_addrs_contact .map{display:inline-block;margin:0;width:60%;float:left;}.view-display-id-blk_addrs_contact .map iframe{width:100%;height:280px;max-width:100%;}.view-display-id-blk_addrs_contact .link a,.view-display-id-blk_addrs_contact .link a:hover{display:inline-block;padding:6px 20px;background:rgba(0,112,192,1);color:#fff;font-weight:700;font-size:17px;border-radius:3px;box-shadow:0 2px 4px -1px rgba(0,0,0,0.99);text-decoration:none;}.view-display-id-blk_addrs_contact .link{clear:left;float:left;}body.section-services > div,body.section-service > div{overflow:hidden}body.section-services .menu-wrapper,body.section-service .menu-wrapper{box-shadow:0 7px 15px -10px rgba(0,0,0,0.5);}body.section-services .block-views-front-banner-block-front-banner::before,body.section-service .block-views-front-banner-block-front-banner::before{background:rgba(190,30,50,0.99) none repeat scroll 0 0;content:"";height:100%;left:-999px;margin:0 auto;position:absolute;right:-999px;width:100vw;}.wrapper-top-content{display:inline-block;margin:0 0 -50px;width:100%;}body.sidebar-second .region-sidebar-second .block .view-recent-blogs{background:#333333 none repeat scroll 0 0;border-style:solid;border-width:0 1px 1px;padding:0 8px;}body.sidebar-second .region-sidebar-second .block .view-recent-blogs .views-row{border-bottom:1px solid #aaaaaa;display:inline-block;padding:10px 0;width:100%;}body.sidebar-second .region-sidebar-second .block .view-recent-blogs .views-row-last{border:none}body.sidebar-second .region-sidebar-second .block .view-recent-blogs .views-field-title a{display:inline-block;font-size:13px;font-weight:600;line-height:normal;width:100%;}.blk-visa-masters{padding-top:20px;margin-top:10px;width:100%;text-align:right;padding:0 0px;margin:0 !important;}.section-contact-us{overflow-x:hidden}body.sidebar-second .region-sidebar-second .block.blk-yelp-reviews .view a{display:inline-block;padding:10px 20px;background:rgba(0,112,192,1);color:#fff;font-weight:700;font-size:17px;border-radius:3px;box-shadow:0 1px 3px 0px rgba(0,0,0,0.8);text-shadow:0px 1px 0 rgba(0,0,0,0.8);text-decoration:none;width:100%;text-align:center;}#block-multiblock-1 .block-title{background:rgba(0,0,0,0) none repeat scroll 0 0;border:0 none;color:#df1000;font-size:21px;padding:0;text-align:left;}#block-multiblock-1 form{background:#f5f5f5 none repeat scroll 0 0;border:1px solid #eeeeee;border-radius:3px;display:inline-block;margin:10px 0 0;padding:0 12px;width:100%;}#block-multiblock-1 form .form-item{display:inline-block;margin:0;padding:10px 0 8px;width:100%;}#block-multiblock-1 form label{font-size:16px;font-weight:normal;line-height:normal;padding:0;}#block-multiblock-1 form .captcha > img{margin:20px 0 0;width:120px;}#block-multiblock-1 form .captcha .form-item{padding:0;}#block-multiblock-1 form .captcha label{font-family:open sans;font-size:14px;letter-spacing:0;}#block-multiblock-1 form .captcha .description{display:none;}#block-multiblock-1 form .form-actions{display:inline-block;margin:25px 0 20px;width:100%;}#block-multiblock-1 form .form-actions .form-submit{border:0 none;box-shadow:none;font-size:22px;height:38px;line-height:normal;max-width:100%;min-width:inherit;width:100%;}#block-multiblock-1 form label.error{background:rgba(0,0,0,0) none repeat scroll 0 0;color:#ff0000;font-family:open sans;font-size:13px;font-weight:normal;letter-spacing:0;}#block-multiblock-1 form .form-text.error,#block-multiblock-1 form textarea.error{background:#ffffff none repeat scroll 0 0;border:1px solid #dddddd;}body.not-front.node-type-services{background:#f5f5f5}.node-type-services div.group--overview{display:inline-block;margin:0 0 3em;width:100%;background:#fff;padding:20px 25px;border-radius:0px;}.node-type-services div.field-ser-lpage-vw-overview h2{color:#28517f;font-weight:400;line-height:normal;margin:.3em 0 .5em;width:55%;float:left}.node-type-services div.field-ser-lpage-vw-overview ul{margin:.5em 0;overflow:hidden;padding:0}.node-type-services div.field-ser-lpage-vw-overview ul li{display:inline-block;max-width:280px;padding:4px 0 4px 25px;position:relative;vertical-align:top;width:100%}.node-type-services div.field-ser-lpage-vw-overview ul li:before{background:#888;border-radius:10px;content:"";height:6px;left:5px;position:absolute;top:13px;width:6px}.node-type-services div.field-service-landing-page-descr+a{background:#2b9f08;border-radius:7px;box-shadow:0 5px 20px rgba(0,0,0,.1);color:#fff;display:inline-block;font-family:pt sans;font-size:1.3rem;margin:1em 0 0;padding:11px 20px;text-decoration:none}.node-type-services .group--overview{display:inline-block;margin:0 0 3em;width:100%}.node-type-services .group--overview a{color:#2093d2;text-decoration:none}.node-type-services .group-content{display:inline-block;width:100%}.node-type-services .group-content .field-name-field-view-serv-sec-titles{padding:0 0 13px}.node-type-services .group-content .field-name-field-view-serv-sec-titles .views-row{display:inline-block;margin:0 10px 5px 0}.node-type-services .group-content .field-name-field-view-serv-sec-titles .views-row a{background:#fff;border:1px solid #d5d5d5;color:#000;display:inline-block;font-size:0.9rem;min-width:150px;padding:6px 15px;text-align:center;text-decoration:none}.node-type-services .group-content .field-name-field-view-serv-sections .views-row{background:#fff;display:inline-block;margin:0 0 2em;padding:20px 30px;width:100%;color:#3d3d3d}.node-type-services .group-content .field-name-field-view-serv-sections .views-field-field-serv-sections-image{float:right;margin:0 0 20px 30px;max-width:40%}.node-type-services .group-content .field-name-field-view-serv-sections h2{color:#28517f;font-weight:400;line-height:normal;margin:.3em 0 .5em}.node-type-services .group-content .field-name-field-view-serv-sections .views-field-field-serv-sections-link a{background:#2b9f08;border-radius:7px;box-shadow:0 5px 20px rgba(0,0,0,.1);color:#fff;display:inline-block;font-size:1.2rem;margin:1em 0 0;padding:7px 16px;text-decoration:none}.node-type-services .group-content .field-name-field-view-serv-sections p{margin:0 0 1.5rem}.node-type-services .group-content .field-name-field-view-serv-sections ul{margin:.5em 0;display:inline-block;padding:0}.node-type-services .group-content .field-name-field-view-serv-sections ul li{display:inline-block;max-width:100%;padding:4px 0 4px 25px;position:relative;vertical-align:top;width:100%;float:left}.node-type-services .group-content .field-name-field-view-serv-sections ul li:before{background:#888;border-radius:10px;content:"";height:6px;left:5px;position:absolute;top:13px;width:6px}.node-type-services .group-content .field-name-field-view-serv-sections a{color:#2093d2;text-decoration:none}.node-type-services group-content .clickable{display:none}.node-type-services .group-content table{max-width:100%;border:1px solid #ccc}.node-type-services .group-content table td,.node-type-services .group-content table th{padding:5px 10px;border:1px solid #ccc;line-height:1.2rem;font-size:.9rem}.view-review-view{max-width:100%;width:100%;}.view-review-view .views-row{display:inline-block;width:100%;padding:10px 0 20px;border-bottom:1px solid #ddd;}.view-review-view .views-row.views-row-last{border:0 none}.view-review-view  .views-field-body{display:inline-block;width:100%;clear:both;padding-bottom:20px;}.view-review-view  .views-field.views-field-created{font-size:12px;line-height:normal;display:inline-block;padding:0 0 0 10px;color:#666;vertical-align:top;}.view-review-view  .views-field.views-field-field-review-by{display:inline-block;font-weight:600;line-height:normal;vertical-align:top;}body.not-front.page-review div#main{max-width:1024px;padding:0 20px;}.fivestar-basic div.fivestar-widget-static .star span{background:none !important;}.fivestar-basic div.fivestar-widget-static .star span:before{content:"\f005";color:#f4d34b;display:inline-block;width:40px;height:40px;float:left;text-indent:0;font-size:18px;}.fivestar-basic div.fivestar-widget-static .star{background:none !important;width:22px;height:22px;}body #header #block-views-view-address-block-emergency-ph .field-content{position:relative;width:400px;color:#fff;font-size:1rem;float:right;top:0px;font-weight:600;margin:0 auto;left:60px;}body #header #block-views-view-address-block-emergency-ph .field-content a{color:#fff;font-family:open sans;font-size:1.2rem;font-weight:400;height:auto;line-height:normal;overflow:hidden;padding:0 25px 0 20px;text-decoration:none;text-shadow:none;width:100%;}body #header #block-views-view-address-block-emergency-ph .field-content a::before{color:#fff;content:"";font-family:fontawesome;font-size:1.1rem;left:158px;padding:3px 0 0;position:absolute;text-indent:0;text-shadow:none;top:5px;width:auto;}@media (min-width:961px){body.not-front #main{padding:0 20px}}@media(max-width:960px){.not-front #page{background:#f9f9f9 none repeat scroll 0 0;}.site-menu{border-radius:3px;position:absolute;right:0px;top:47px;z-index:10}.mobile-menu{cursor:pointer;display:inline-block;height:40px;padding:1px 0 0;position:relative;width:50px;float:right}.menu-wrapper{background:rgba(0,0,0,0.8);height:100%;overflow:hidden;position:fixed;right:0;top:0;transition:all 0.6s ease 0s;-moz-transition:all 0.6s ease 0s;-o-transition:all 0.6s ease 0s;-webkit-transition:all 0.6s ease 0s;width:100%;z-index:999;transform:translateX(440px);-moz-transform:translateX(440px);-webkit-transform:translateX(440px);-o-transform:translateX(440px);width:440px;max-width:300px}.mobile-menu span{background:#fff;display:inline-block;vertical-align:middle;height:1px;position:relative;transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;width:26px;}.mobile-menu span::before,.mobile-menu span::after{width:100%;background:#fff;content:"";display:block;height:1px;position:absolute;top:-7px;transition:all 0.5s ease 0s,transform 0.3s ease 0.4s;-moz-transition:all 0.5s ease 0s,transform 0.3s ease 0.4s;-o-transition:all 0.5s ease 0s,transform 0.3s ease 0.4s;-webkit-transition:all 0.5s ease 0s,transform 0.3s ease 0.4s;}.mobile-menu span::after{top:7px;}.menu-active .mobile-menu span::before,.menu-active .mobile-menu span::after{top:0;transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);transition:top 0.2s ease 0s,transform 0.5s linear 0.2s;-moz-transition:top 0.2s ease 0s,transform 0.5s linear 0.2s;-o-transition:top 0.2s ease 0s,transform 0.5s linear 0.2s;-webkit-transition:top 0.2s ease 0s,transform 0.5s linear 0.2s;height:2px;}.menu-active .mobile-menu span::after{transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);background:#fff}.menu-active  .mobile-menu span,.menu-active  .mobile-menu:hover span{background:none;box-shadow:none}.menu-active header#header{position:relative;z-index:99}.menu-active .menu-wrapper{transform:translate(0px);-moz-transform:translate(0px);-o-transform:translate(0px);-webkit-transform:translate(0px);overflow:scroll;}.menu-wrapper ul.menu{box-shadow:none;height:100%;left:0;margin:0 auto;padding:60px 0 0;position:absolute;right:0;text-align:center;top:0;transition:all 0.9s linear 0.2s;-moz-transition:all 0.9s linear 0.2s;-o-transition:all 0.9s linear 0.2s;-webkit-transition:all 0.9s linear 0.2s;width:100%}.menu-wrapper ul.menu li{width:100%}.menu-wrapper ul.menu li a{color:#fff;display:inline-block;font-size:0.9rem;height:auto;letter-spacing:1.1pt;max-width:320px;padding:5px 10px;text-align:center;width:auto;}.menu-active .mobile-menu{z-index:9999}.header-menu li a::before{background:#fff}.menu-active .menu-wrapper ul.menu::before{color:#fff;content:"Menu";font-size:1.4rem;left:0;padding:10px 0;position:absolute;text-align:center;text-transform:uppercase;top:5px;width:100%;}.main-menu .menu a.active,.main-menu .menu a:hover{border-radius:0;box-shadow:none;}.main-menu .menu li a::after{display:none}.main-menu .menu li a.active::before{background-color:transparent !important}.menu-wrapper ul.menu li.expanded:hover .menu,.menu-wrapper ul.menu li.expanded .menu{display:none;height:0;opacity:0;padding:0;position:static;}.menu-wrapper ul.menu li.expanded .menu:before{display:none}.menu-wrapper ul.menu li.expanded.sub-act .menu{background:rgba(0,0,0,0) none repeat scroll 0 0;box-shadow:none;display:inline-block;height:auto;opacity:1;padding:0 0 10px;position:static;width:100%;transform:none;-moz-transform:none;-o-transform:none;-webkit-transform:none;}.menu-wrapper ul.menu li.expanded.sub-act .menu li a{color:#fff;text-align:center}.menu-wrapper ul.menu li .submenu-t{background:#000;border-color:#ffffff rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:11px 10px 0;box-shadow:0 0 0 10px #000000;height:12px;position:absolute;right:12px;top:12px;width:20px;}.menu-active .site-menu{top:47px;}body.menu-active .block-views-front-banner-block-front-banner{z-index:0}body.menu-active #header #block-views-5b94666dc13c8371bf35303c6eca5f9a{z-index:0}.menu-active .site-menu .mobile-menu{margin:0;position:relative;right:0;width:30px;top:-35px;}.menu-wrapper ul.menu li.expanded a{padding-right:10px}.menu-wrapper ul.menu li a.active,.menu-wrapper ul.menu li a:hover{background:none;color:#ff3200}.menu-wrapper ul.menu li li .submenu-t{display:none;}.menu-wrapper ul.menu li a[href*="book-appointment"],.menu-wrapper ul.menu li a[href*="book-appointment"]:hover{float:none;width:100%;color:#111111;max-width:220px;margin:10px 0 0;}.header__logo{max-width:100px}body #header #logo-slogan{padding:10px 0}body #header #logo-slogan .header__name-and-slogan strong a,body #header #logo-slogan .header__name-and-slogan #site-slogan{font-size:18px}body #header #logo-slogan .header__name-and-slogan strong{line-height:21px}body #header #logo-slogan .header__name-and-slogan #site-slogan{font-size:11px}div#block-views-view-address-block-emergency-ph{position:absolute;top:60px;right:58px;z-index:99;}body #header #block-views-view-address-block-emergency-ph .field-content{left:0;width:322px;}body #header #block-views-view-address-block-emergency-ph .field-content a{padding-right:0;}}div#block-views-view-address-blk-link{margin:-20px 0 0 20px;display:inline-block;}body.sidebar-second.not-front .region-sidebar-second{padding-top:80px}@media all and (max-width:1300px){body #header #logo-slogan{floaT:left}body.front #header .header__region,body #header .header__region{clear:none;float:right;width:auto;}}@media (min-width:960px){body.sidebar-second.not-front .region-sidebar-second{width:23%;margin-left:77%;padding:88px 0 20px;}body.sidebar-second.not-front #content{width:73%;padding:0;min-height:400px;}.menu-wrapper ul.menu li:hover .submenu-t{transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);}}@media screen and (max-width:1030px){body.not-front #main,body #footer,#block-views-about-us-block-about-us{max-width:95%;}body.front #header .header__region #block-tb-megamenu-main-menu{background:rgba(34,29,29,0.26);}body #header .header__region #block-tb-megamenu-main-menu{background:#464646;text-align:center;border:none;max-width:100%;}body #header .header__region #block-tb-megamenu-main-menu ul.tb-megamenu-nav{float:left;border:solid 1px #fff;border-top:none;border-bottom:none;}#block-tb-megamenu-main-menu ul.tb-megamenu-nav li.tb-megamenu-item a{font-size:16px;padding:12px 22px;}body #header #block-block-1 a{font-size:16px;}body.section-contact-us div.actions{margin-left:0;width:100%;}.view-display-id-blk_addrs_contact .show-address{padding:0 0 20px}}@media (min-width:1024px) and (max-width:1250px){.block-views-front-banner-block-front-banner .views-field-field-banner-image img{padding-bottom:8%;}.block-views-front-banner-block-front-banner .views-field-nothing .banner-title{font-size:30px}.menu-wrapper ul.menu li a{padding:6px 20px}}@media (min-width:978px) and (max-width:1024px){.block-views-front-banner-block-front-banner .views-field-field-banner-image img{padding-bottom:13%;}.menu-wrapper ul.menu li a{padding:6px 20px}}@media screen and (max-width:979px){body #header #block-views-5b94666dc13c8371bf35303c6eca5f9a{float:right;position:relative;right:0px;top:0;}body #header #block-views-5b94666dc13c8371bf35303c6eca5f9a:before{font-size:35px;left:-20px;top:10px;}body #header #block-views-5b94666dc13c8371bf35303c6eca5f9a h2.block__title{display:none;}body #header #block-views-5b94666dc13c8371bf35303c6eca5f9a a{font-size:21px;line-height:29px;}body .block-views-front-banner-block-front-banner{position:relative;}.block-views-front-banner-block-front-banner .views-field-nothing .banner-title{font-size:28px;line-height:48px;}.block-views-front-banner-block-front-banner .views-field-nothing .banner-header p{font-size:23px;line-height:30px;}.block-views-front-banner-block-front-banner .views-field-nothing .banner-blocks p{font-size:15px;line-height:20px;}.block-views-front-banner-block-front-banner .views-field-nothing .banner-blocks p strong{font-size:27px;line-height:33px;}.block-views-front-banner-block-front-banner .views-field-nothing .banner-footer p{font-size:22px;line-height:27px;}#block-views-site-copyright-block-copyright,#block-views-1b31d998a5675fa4cb4a8fdd616ec6e8{display:block;}#block-views-powered-by-block-powered-by{float:left;width:100%;}.view-id-business_hours .views-row,.view-display-id-block_footer_services ul li{width:100%;}#block-views-acd1e934a8293de64d72eaaa59755f6b .views-field-body{width:62%;}#block-views-acd1e934a8293de64d72eaaa59755f6b .views-field-field-image{margin:20px 1% 20px 2%;width:35%;}#block-views-about-us-block-about-us .views-field-field-image{width:30%;}#block-views-about-us-block-about-us .views-field-view-node{margin-left:34%;}body.section-services #main .view-id-services .view-header .view-content .views-row{width:45%;margin-right:3%;}body.section-services #main .view-id-services .view-content ul li{width:49%;opacity:1;}body #content img{height:auto!important;max-width:100%;}.owl-carousel .owl-item .views-field.views-field-body{max-width:550px;font-size:1.3rem;bottom:130px;margin:-44px auto 44px}.owl-carousel .owl-item.active .views-field.views-field-body{min-height:87px;height:87px;}}@media screen and (max-width:960px){body.sidebar-second #content{width:69%;padding:0;}body.sidebar-second .region-sidebar-second{width:29.5%;margin-top:1%;padding:0;margin-left:68%;}body.page-node-23 p strong span{line-height:25px;font-size:19px!important;}body.page-node-23 p span[style*="font-size"]{line-height:24px;font-size:17px!important;}body.section-contact-us form .captcha .form-item{width:130px;}body.section-contact-us form .captcha img{width:130px;margin-right:5%;margin-top:0;}body.section-contact-us form .captcha .form-item input{max-width:130px;width:130px;}body.section-contact-us #main #content #block-block-3 h2.block-title,body.section-contact-us #main #content #block-block-4 h2.block-title,body.section-contact-us #main #content #block-block-2 h2.block-title{padding:10px 10px 0px 10px;font-size:20px;}body.section-contact-us #block-block-3 p,body.section-contact-us #block-block-4 p,body.section-contact-us #block-block-2 p{padding:0px 10px 10px 10px;}.view-testimonials ul li.views-row .custom-right{padding-right:1%;}.blk-service-contact .views-field-field-contact-number a{font-size:1.2rem!important;}#block-views-services-block-services .view-services .view-content .item-list{max-width:450px}#block-views-services-block-services .view-services ul li.views-row{width:50%;padding:10px}#block-views-services-block-services{padding:40px 20px 40px;}.block-views-front-banner-block-front-banner .views-field-nothing .banner-blocks .banner-block1,.block-views-front-banner-block-front-banner .views-field-nothing .banner-blocks .banner-block2,.block-views-front-banner-block-front-banner .views-field-nothing .banner-blocks .banner-block3{width:250px}#block-views-view-address-blk-addrs-contact{padding:20px 0}.view-display-id-blk_addrs_contact .view-content h3{margin:0.5em 0}body #header #block-views-view-address-block-emergency-ph .field-content{}}@media all and (max-width:820px){body #footer #block-views-services-block-footer-services.block,body #footer #block-views-view-address-blk-contactaddress.block,body #footer #block-views-d851f9eb3ea7522d26f697a826730f8b{width:50%}#block-views-area-served-blk-area-served{display:inline-block;width:50%;padding-left:0;clear:left;float:left;}div#block-views-view-address-blk-footer-map{float:left;width:50%}.blk-visa-masters{display:block;clear:both;}.node-type-services div.group--overview{padding:20px;margin:0 0 0.5em}.node-type-services .group-content .field-name-field-view-serv-sections .views-row{margin:0 0 0.5em;padding:10px 20px 5px;position:relative;}.node-type-services .group-content .field-name-field-view-serv-sections  .views-field-field-serv-sections-title{position:relative;padding:0 20px 0 0;position:relative;width:100%}.node-type-services .group-content .field-name-field-view-serv-sections  .views-field-field-serv-sections-title:before{content:"\f107";position:absolute;right:0;top:5px;font-size:1.2rem;font-family:fontawesome}.node-type-services .group-content .field-name-field-view-serv-sections .views-field-field-serv-sections-image,.node-type-services .group-content .field-name-field-view-serv-sections .views-field-field-serv-sections-desc,.node-type-services .group-content .field-name-field-view-serv-sections .views-field-field-serv-sections-link{display:none}.node-type-services .group-content .field-name-field-view-serv-sections .active-row  .views-field-field-serv-sections-title:before{content:"\f106";}.node-type-services .group-content .field-name-field-view-serv-sections .active-row .views-field-field-serv-sections-image,.node-type-services .group-content .field-name-field-view-serv-sections .active-row .views-field-field-serv-sections-desc,.node-type-services .group-content .field-name-field-view-serv-sections .active-row .views-field-field-serv-sections-link{display:block;}.node-type-services .group-content .field-name-field-view-serv-sec-titles{display:none}.node-type-services .group-content{margin:0}.owl-dots .owl-dot span{width:90px;height:55px;background-size:cover !important;}.owl-carousel .owl-item .views-field.views-field-body{bottom:110px}body #main #content #block-views-services-block-services h2.block__title{font-size:1.6rem}}@media screen and (max-width:740px){#block-views-services-block-services{padding:10px 20px 30px;}body #main #content #block-views-services-block-services h2.block__title{font-size:22px;line-height:normal;padding:10px 0 20px;}#block-views-services-block-services .view-services ul li.views-row .views-field-counter h3 a{font-size:13px;}body #main #content #block-views-services-block-services h2.block__title{font-size:35px;line-height:40px;}#block-views-services-block-services h2.block__title:before,#block-views-services-block-services h2.block__title:after{top:23px;}body.sidebar-second #content{border-bottom:solid 2px #C2C2C2;margin-bottom:20px!important;}body.sidebar-second #content,body.sidebar-second .region-sidebar-second{width:100%;margin:0;}body aside.sidebars{margin:0 auto;max-width:90%;}body.sidebar-second .region-sidebar-second{margin-bottom:20px;}body.section-services #main #content .view-id-services .view-header h2,body.section-services #main .view-id-services h3{font-size:24px;line-height:28px;}body.section-services #main .view-id-services h3{font-size:22px;line-height:25px;}body #footer #block-views-79c1243146badb1a3fadc44e501b8c0b .block__title,body #footer .block .block__title,body #footer #block-views-1b31d998a5675fa4cb4a8fdd616ec6e8 .block-title{font-size:25px;line-height:30px;}body.section-services #main .view-id-services .view-content ul{border:none;}body h1.page__title{font-size:28px;line-height:32px;}body.section-services #main .view-id-services .view-content .des p{font-size:13px;}#block-menu-menu-service-region ul.menu li a{font-size:20px;}body.page-node-141 #main #content ul,body.page-node-140 #main #content ul{-webkit-column-count:2;-moz-column-count:2;-ms-column-count:2;-o-column-count:2;column-count:2;}.view-front-banner .view-header > div{height:380px}body.sidebar-second .region-sidebar-second{clear:both;display:block;float:none;margin-bottom:20px;margin-left:auto;margin-right:auto;max-width:100%;width:400px;}body.sidebar-second.not-front .region-sidebar-second{padding-top:20px}body.section-contact-us #block-block-3,body.section-contact-us #block-block-4{height:90px}body.section-contact-us form .left-fields,body.section-contact-us form .right-fields{float:none;margin:0;width:100%;overflow:auto;}body.section-contact-us form .form-item,body.section-contact-us form .captcha{width:400px;max-width:100%;margin:1.5em auto;}body.section-contact-us form input,body.section-contact-us form textarea{width:100%;max-width:100%}body.section-contact-us #content{max-width:400px;margin:0 auto}#block-views-view-address-blk-addrs-contact{padding:0}.view-display-id-blk_addrs_contact .show-address{width:100%}.view-display-id-blk_addrs_contact .map{width:100%;margin:0 0 30px}body.section-contact-us #main #content #block-block-3 h2.block-title,body.section-contact-us #main #content #block-block-4 h2.block-title,body.section-contact-us #main #content #block-block-2 h2.block-title{padding:0 5px}body.section-contact-us #block-block-3,body.section-contact-us #block-block-4{height:66px;margin:0}}@media all and (max-width:680px){.block-views-front-banner-block-front-banner .views-field-nothing .banner-blocks .banner-block1{margin-right:0}.view-front-banner .view-header > div{height:280px}.header__logo{max-width:80px;}.blk-top-address{margin-right:155px;}body.front #header .header__region,body #header .header__region{width:440px}body #header #block-views-5b94666dc13c8371bf35303c6eca5f9a{position:absolute;right:45px;top:13px;z-index:11;}body #header #block-views-5b94666dc13c8371bf35303c6eca5f9a .field-content a::before{top:1px}body #header #block-views-5b94666dc13c8371bf35303c6eca5f9a .field-content a{font-size:1rem;}div#block-views-view-address-block-emergency-ph{position:absolute;z-index:99;display:block;clear:both;padding:0px 12px 0 0;top:45px !important;}.site-menu{padding:0;position:static;margin:-1px 0 0;}body #header #block-views-view-address-block-emergency-ph .field-content{font-size:15px;width:280px;}body #header #block-views-view-address-block-emergency-ph .field-content a{font-size:1rem;}body #header #block-views-view-address-block-emergency-ph .field-content a::before{left:149px;}.owl-carousel .owl-item .views-field.views-field-body{max-width:70%;font-size:1rem;bottom:130px;margin:-44px auto 44px}.owl-carousel .owl-item .views-field.views-field-body p{margin:0}.owl-carousel .owl-item.active .views-field.views-field-body{min-height:67px;height:67px;}body.sidebar-second #content{padding:10px 0 0}#header{padding:4px 0 0;min-height:85px}body.page-node-24 form > div > .form-item{width:100%}body.page-node-24 form > div > .form-item:nth-child(odd),body.page-node-24 form > div > .form-item:nth-child(even){padding:0}form .webform-component--phone input{max-width:510px}}@media screen and (max-width:610px){body #header #logo-slogan .header__name-and-slogan{display:none;}.header__logo{max-width:75px;}.site-menu{top:47px}body #header #logo-slogan{padding:3px 0}body #footer div#left-side-content,body #footer div#right-side-content{padding-left:0;padding-right:0;width:100%;}body #footer div#right-side-content{border:none;border-top:solid 1px #ff0000;padding-top:30px;}body #footer .block{display:block !important;float:none !important;margin-left:auto !important;margin-right:auto !important;max-width:320px !important;width:100%}.block-views-front-banner-block-front-banner .views-field-nothing{margin-top:0px;}.block-views-front-banner-block-front-banner .views-field-nothing .banner-title{font-size:25px;line-height:38px;}.block-views-front-banner-block-front-banner .views-field-nothing .banner-header p{font-size:20px;line-height:25px;}.block-views-front-banner-block-front-banner .views-field-nothing .banner-blocks p{font-size:14px;line-height:18px;}.block-views-front-banner-block-front-banner .views-field-nothing .banner-blocks p strong{font-size:25px;line-height:30px;}.block-views-front-banner-block-front-banner .views-field-nothing .banner-footer p{font-size:21px;line-height:25px;}#block-views-acd1e934a8293de64d72eaaa59755f6b .views-field-field-image,#block-views-about-us-block-about-us .views-field-field-image{width:50%;margin:0 auto;float:none;}#block-views-about-us-block-about-us .views-field-view-node{margin-left:0;}#block-views-acd1e934a8293de64d72eaaa59755f6b .views-field-body{width:100%;padding:20px 0;text-align:center;}#block-views-acd1e934a8293de64d72eaaa59755f6b{padding-top:0;}#block-views-about-us-block-about-us .views-field-body p:first-child{font-size:18px;line-height:22px;}body.section-services #main .view-id-services .view-header .view-content .views-row{width:95%;}body.page-node-23 article p img{height:auto!important;}body.page-node-23 p strong span{line-height:20px;font-size:18px!important;}body.page-node-23 p span[style*="font-size"]{line-height:22px;font-size:16px!important;}body.section-contact-us #block-block-3 h2.block-title,body.section-contact-us #block-block-3 p{border-right:none;}body.section-contact-us #block-menu-menu-service-region{float:none;margin:auto;max-width:400px;width:100%;}body.section-contact-us #main #content #block-block-2{float:none;margin:0 auto 10px;max-width:420px;padding:5px;}.block-views-front-banner-block-front-banner .views-field-nothing .banner-blocks .banner-block1,.block-views-front-banner-block-front-banner .views-field-nothing .banner-blocks .banner-block2{width:250px}#block-views-view-address-blk-addrs-contact{display:block;margin:0 auto;max-width:380px;padding:0 0 20px}.site-menu,.menu-active .site-menu{top:35px}body #header #block-views-5b94666dc13c8371bf35303c6eca5f9a{top:6px}div#block-views-view-address-block-emergency-ph{top:37px !important}.owl-dots{bottom:10px}.owl-dots .owl-dot{padding:2px}.owl-dots .owl-dot span{width:60px;height:35px;}.owl-carousel .owl-item .views-field.views-field-body{font-size:0.8rem;letter-spacing:0.4pt;max-width:50%;min-width:300px;bottom:85px}.owl-carousel .owl-item .views-field.views-field-body p{margin:5px 0}.owl-carousel .owl-item.active .views-field.views-field-body{min-height:54px;height:54px;}body #footer ul.menu li{margin:0;padding:0}body #footer ul.menu li a{padding:0 6px}body #footer #block-views-services-block-footer-services.block,body #footer #block-views-view-address-blk-contactaddress.block,body #footer #block-views-d851f9eb3ea7522d26f697a826730f8b{width:100%;padding:0;}.view-display-id-block_footer_services ul li a{width:100%}body #footer #block-views-79c1243146badb1a3fadc44e501b8c0b .block__title,body #footer .block .block__title,body #footer #block-views-1b31d998a5675fa4cb4a8fdd616ec6e8 .block-title{font-size:22px}#header{min-height:75px}body #header .header__region > div#block-views-5b94666dc13c8371bf35303c6eca5f9a{display:none;}body #header .header__region > div#block-views-view-address-blk-top-address{margin-right:45px;}body #header .header__region > div#block-views-view-address-block-emergency-ph{display:none;}.phone-wrapper.element-invisible{width:50px;height:auto;clip:unset;float:right;right:25px;top:5px;overflow:visible;z-index:99;}.phone-wrapper.element-invisible.active .items{display:block;}.phone-wrapper.element-invisible i.fa.fa-phone{color:#fff;}.phone-wrapper .fa-phone:before{font-size:20px;}.phone-wrapper .items{position:absolute;width:200px;right:30px;background:#fff;z-index:99;display:none;top:26px;border-radius:12px;padding:10px;}.phone-wrapper.element-invisible .items > div{position:static !important;width:100%;color:#000;}body #header #block-views-5b94666dc13c8371bf35303c6eca5f9a .field-content a{color:#000 !important;padding:0 0 6px 25px;margin:2px 0 7px;text-align:left;border-bottom:1px solid #ccc;}body #header #block-views-view-address-block-emergency-ph .field-content{color:#000 !important;line-height:normal;}body #header #block-views-view-address-block-emergency-ph .field-content{width:100%;}body #header #block-views-view-address-block-emergency-ph .field-content a{color:#000 !important;display:inline-block;width:100%;position:relative;margin:5px 0 0;}body #header #block-views-5b94666dc13c8371bf35303c6eca5f9a .field-content a::before{color:#000 !important;}body #header #block-views-view-address-block-emergency-ph .field-content a:before{color:#000 !important;position:absolute;left:0;top:2px;font-size:18px;}.phone-wrapper .items:before{content:'';width:1px;height:1px;position:absolute;border-width:0 7px 10px;border-style:solid;border-color:transparent transparent #fff;right:10px;top:-7px;}}@media (max-width:580px){.owl-carousel.owl-theme .owl-item{min-height:283px;overflow:hidden;position:relative;}.owl-carousel.owl-theme .owl-item .views-field-field-upload-slider-image img{position:absolute;left:-999px;right:-999px;width:auto !important;height:100%;max-width:none;margin:auto;}.owl-carousel.owl-theme .owl-item .views-field-field-upload-slider-image img[src*='Headers-02.jpg']{left:auto;right:0;margin:0;}.owl-carousel.owl-theme .owl-item .views-field-field-upload-slider-image img[src*='Headers-03.jpg']{left:0;right:auto;margin:0;}}@media screen and (max-width:550px){.view-web-specials .views-row{display:block;padding:1.5% 1.5% 3% 1.5%;margin:13% auto 10% auto;width:95%;box-sizing:border-box;max-width:300px}.view-web-specials .views-field.views-field-body p{font-size:45px;line-height:65px;}.block-views-front-banner-block-front-banner .views-field-nothing .banner-blocks p{height:inherit;}.logo-wrapper{padding:0 0 0 10px}.mobile-menu{width:35px}.blk-top-address{margin:2px 55px 0 0;padding:4px 5px;background:#b20000;font-size:11px;line-height:normal;border-radius:63px;}.phone-wrapper.element-invisible{right:19px;}.blk-top-address:before{display:none}body.page-node-24 form .captcha img{width:110px}body.front #header .header__region,body #header .header__region{width:320px;}}@media screen and (max-width:480px){.block-views-front-banner-block-front-banner .views-field-nothing .banner-title{font-size:25px}.block-views-front-banner-block-front-banner .views-field-nothing .banner-header p{font-size:17px}.block-views-front-banner-block-front-banner .views-field-nothing .banner-footer p{font-size:15px}.view-view-city-states .item-list ul{-moz-columns:2 auto;columns:2 auto;-webkit-columns:2 auto;-o-columns:2 auto;}}@media screen and (max-width:450px){body #block-tb-megamenu-main-menu .tb-megamenu-main-menu{top:20px;}body #header #block-views-5b94666dc13c8371bf35303c6eca5f9a a{font-size:17px;line-height:27px;}.block-views-front-banner-block-front-banner .views-field-nothing{padding:1em 0}.block-views-front-banner-block-front-banner .views-field-nothing .banner-title{font-size:18px;line-height:23px;}.block-views-front-banner-block-front-banner .views-field-nothing .banner-header p{font-size:14px;line-height:20px;}.block-views-front-banner-block-front-banner .views-field-nothing .banner-blocks{margin-top:7px;}.block-views-front-banner-block-front-banner .views-field-nothing .banner-blocks .banner-block1,.block-views-front-banner-block-front-banner .views-field-nothing .banner-blocks .banner-block2,.block-views-front-banner-block-front-banner .views-field-nothing .banner-blocks .banner-block3{box-shadow:none;margin:10px 0;padding:0;width:90%;}.block-views-front-banner-block-front-banner .views-field-nothing .banner-blocks .banner-block1{margin-right:0;}.block-views-front-banner-block-front-banner .views-field-nothing .banner-blocks p{font-size:14px;line-height:18px;height:inherit;}.block-views-front-banner-block-front-banner .views-field-nothing .banner-blocks p strong{font-size:23px;line-height:25px;}.block-views-front-banner-block-front-banner .views-field-nothing .banner-footer p{font-size:18px;line-height:21px;}#block-views-services-block-services .view-services ul li.views-row{width:50%;}body #main #content #block-views-services-block-services h2.block__title{font-size:28px;line-height:38px;}#block-views-acd1e934a8293de64d72eaaa59755f6b .views-field-field-image,#block-views-about-us-block-about-us .views-field-field-image{width:80%;}body.section-services #main .view-id-services .view-content ul li{width:100%;display:block;margin:0 auto;max-width:300px;}body aside.sidebars{max-width:95%;}body.page-node-23 .image-medium{margin:10px auto!important;float:none!important;}body.section-contact-us #block-menu-menu-service-region{width:90%;margin:0 auto;}body.page-node-24 form{background:none;padding:0;box-shadow:none;}body.page-node-24 form input.form-submit{font-size:18px;padding:10px 15px}body h1.page__title{font-size:25px;line-height:30px;}body.page-node-141 #main #content ul,body.page-node-140 #main #content ul{-webkit-column-count:1;-moz-column-count:1;-ms-column-count:1;-o-column-count:1;column-count:1;padding-left:20px;}.view-testimonials ul li.views-row .custom-left{float:none;width:inherit;margin:0;}.view-testimonials ul li.views-row .custom-right{overflow:visible;}#block-menu-menu-service-region ul.menu li a{font-size:18px;}.inline li.print_html{display:block;padding:0;margin:0;}body #footer ul.menu li{display:inline-block;border-right:none;text-align:center;}body #footer #block-views-services-block-footer-services.block,body #footer #block-views-view-address-blk-contactaddress.block,body #footer #block-views-d851f9eb3ea7522d26f697a826730f8b{width:100%}#block-views-area-served-blk-area-served{width:100%}.menu-active .menu-wrapper{max-width:100%;width:100%;right:0}.menu-wrapper ul.menu li.expanded .menu li{text-align:center}.node-type-services .group-content .field-name-field-view-serv-sections .views-field-field-serv-sections-image{width:100%;max-width:100%}.node-type-services .group-content .field-name-field-view-serv-sections .views-row{padding:7px 12px 0}.node-type-services div.group--overview{padding:7px 12px 0;}}@media screen and (max-width:410px){body #header #block-block-1 a{font-size:14px;padding:0 10px 0 0;}#block-menu-menu-service-region ul.menu li{width:100%;margin-bottom:9px}.test-slider .custom-right{display:inline-block;text-align:center;width:100%;}.test-slider .custom-left{width:100%;text-align:center}.test-slider img{margin:0 auto}.test-slider .rating{display:inline-block;}.header__logo{max-width:65px}.menu-active .site-menu,.site-menu{top:28px}#block-views-viewfollowlinks-block .views-row{margin:1px 11px 0 0;max-width:22px;}#block-views-viewfollowlinks-block .views-row a::before,#block-views-viewfollowlinks-block .views-row a{background-size:100% auto;font-size:14px;height:22px;width:22px;}body #header #block-views-5b94666dc13c8371bf35303c6eca5f9a{right:32px;}div#block-views-view-address-block-emergency-ph{padding:0;right:35px;top:32px !important;}.phone-wrapper.element-invisible{right:15px;top:5px;}.owl-dots{display:none !important}.owl-carousel .owl-item .views-field.views-field-body{position:static;opacity:1;margin:0;max-width:100%;font-size:0.8rem;line-height:normal;border:0px solid;height:auto;float:left;width:100% !important;opacity:1;color:#fff;min-height:54px;}.menu-active .site-menu .mobile-menu{top:-28px}body.menu-active #header #block-views-5b94666dc13c8371bf35303c6eca5f9a{z-index:0}#header{min-height:65px;}body.section-contact-us #main #content #block-block-3 h2.block-title,body.section-contact-us #main #content #block-block-4 h2.block-title,body.section-contact-us #main #content #block-block-2 h2.block-title{font-size:18px}div#block-views-view-address-blk-link{margin:-18px 0 0 20px;display:inline-block;max-width:100px;}body.front #header .header__region,body #header .header__region{width:285px;}.blk-top-address{font-size:10px;}.owl-carousel.owl-theme .owl-item{min-height:250px;}}@media (max-width:380px){.owl-carousel.owl-theme .owl-item{min-height:220px;}}@media screen and (max-width:368px){div#block-views-view-address-blk-link{margin:-3px 0 0 10px;display:inline-block;max-width:80px;}body.section-contact-us #main #content #block-block-3 h2.block-title,body.section-contact-us #main #content #block-block-4 h2.block-title,body.section-contact-us #main #content #block-block-2 h2.block-title{font-size:16px}body.section-contact-us #block-block-3 p,body.section-contact-us #block-block-4 p,body.section-contact-us #block-block-2 p{padding:0px 5px 10px 5px;}}@media screen and (max-width:300px){body #header #custom-container{height:55px;}body #block-tb-megamenu-main-menu .tb-megamenu-main-menu{top:0;}body #header #block-views-5b94666dc13c8371bf35303c6eca5f9a{display:none;}body .tb-megamenu .nav-collapse,body .tb-megamenu .nav-collapse.collapse{width:200px;}#block-tb-megamenu-main-menu ul.tb-megamenu-nav li.tb-megamenu-item a{font-size:14px;padding:7px 15px;}#block-tb-megamenu-main-menu ul.tb-megamenu-nav li.tb-megamenu-item .tb-megamenu-submenu a{font-size:13px;padding:7px 15px;}body #header #block-block-1 a{font-size:14px;}.block-views-front-banner-block-front-banner .views-field-nothing{display:none;}}html[class*="ie"] .block-views-front-banner-block-front-banner .views-field-nothing .banner-blocks p{background:#C73232;}html[class*="ie"] .block-views-front-banner-block-front-banner .views-field-nothing .banner-blocks p strong{background:#B61D1D;}html[class*="ie"] .block-views-front-banner-block-front-banner .views-field-nothing .banner-blocks .banner-block1,html[class*="ie"] .block-views-front-banner-block-front-banner .views-field-nothing .banner-blocks .banner-block2{border:solid 2px #e6e4e5;-ms-border-radius:5px;}html[class*="ie"] body.sidebar-second.not-front #content{padding:40px 0 !important;}html[class*="ie"] aside.sidebars,html[class*="ie"] body.sidebar-second.not-front .region-sidebar-second{display:table;width:100%;}html[class*="ie"] #block-views-services-block-services .view-services ul li.views-row .views-field-counter h3 a{background:#eee;padding:10px;}html[class*="ie"] #block-views-services-block-services .view-services ul li.views-row .views-field-counter h3 a:before{display:none;}@media all and (max-height:812px) and (max-width:740px){.menu-wrapper ul.menu li a[href*="book-appointment"],.menu-wrapper ul.menu li a[href*="book-appointment"]:hover{display:none}}@media all and (min-width:1024px){body #header #logo-slogan a.header__logo img,body #header #logo-slogan,body #header #logo-slogan .header__name-and-slogan,.site-menu,body #header #block-views-5b94666dc13c8371bf35303c6eca5f9a{transition:all 0.2s ease-in-out 0.2s;-webkit-transition:all 0.2s ease-in-out 0.2s;-moz-transition:all 0.2s ease-in-out 0.2s;-o-transition:all 0.2s ease-in-out 0.2s;}@keyframes headanimate{50%{top:-100%;}100%{top:0;background:rgba(255,255,255,0.96)}}@-webkit-keyframes headanimate{50%{top:-100%;}100%{top:0;background:rgba(255,255,255,0.96)}}@-moz-keyframes headanimate{50%{top:-100%;}100%{top:0;background:rgba(255,255,255,0.96)}}body div#page{transition:none;-webkit-transition:none;-moz-transition:none}}.header + .inline li{display:inline-block;vertical-align:top}.addtoany_list{width:110px;display:inline-block;padding:8px 0 0;}.addtoany_list > a{vertical-align:top;}body.front #block-block-10{display:inline-block;width:450px;}body.front #block-views-front-banner-block-front-banner .video-homepage{display:inline-block;width:530px;padding:0 10px;max-height:calc(100vw / 1.8);}body.front #block-views-front-banner-block-front-banner .video-homepage iframe{max-width:100%;}@media only screen and (max-width:1030px){body.front #block-block-10{width:350px;margin-right:20px;margin-left:-10px;max-width:95%;}body.front #block-views-front-banner-block-front-banner .video-homepage{width:500px;max-width:100%;}}@media only screen and (max-width:850px){body.front #block-block-10{margin:auto;}}.view-front-page-slider .view-header,#block-block-11{background:#b60000;color:#fff;letter-spacing:0.9px;padding:0 10%;position:relative;}#block-block-11{margin:0 0 0 0;position:absolute;left:0;right:0;top:98px;}.view-front-page-slider .view-header p,#block-block-11 p{margin:0;padding:5px 0;font-size:15px;}#block-block-11 p strong{font-weight:normal;}.view-front-page-slider .view-header p a,#block-block-11 p a{color:#fff;text-decoration:none;font-weight:600;}.view-front-page-slider .view-header p a:hover,.view-front-page-slider .view-header p a:focus,#block-block-11 p a:hover,#block-block-11 p:focus{text-decoration:underline;}.blk-service-contact .views-field-field-contact-number a{font-size:1.8rem!important;}
article,aside,details,figcaption,figure,footer,header,main,nav,section,summary{display:block;}audio,canvas,video{display:inline-block;*display:inline;*zoom:1;}audio:not([controls]){display:none;height:0;}[hidden]{display:none;}html{font-family:Verdana,Tahoma,"DejaVu Sans",sans-serif;font-size:75%;font-size:87.5%;font-size:100%;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;line-height:1.5em;}button,input,select,textarea{font-family:Verdana,Tahoma,"DejaVu Sans",sans-serif;}body{margin:0;padding:0;}a:link{}a:visited{}a:hover,a:focus{}a:active{}a:focus{outline:thin dotted;}a:active,a:hover{outline:0;}p,pre{margin:1.5em 0;}blockquote{margin:1.5em 30px;}h1{font-size:2em;line-height:1.5em;margin-top:0.75em;margin-bottom:0.75em;}h2{font-size:1.5em;line-height:2em;margin-top:1em;margin-bottom:1em;}h3{font-size:1.17em;line-height:1.28205em;margin-top:1.28205em;margin-bottom:1.28205em;}h4{font-size:1em;line-height:1.5em;margin-top:1.5em;margin-bottom:1.5em;}h5{font-size:0.83em;line-height:1.80723em;margin-top:1.80723em;margin-bottom:1.80723em;}h6{font-size:0.67em;line-height:2.23881em;margin-top:2.23881em;margin-bottom:2.23881em;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}hr{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:0;border:1px solid #666;padding-bottom:-1px;margin:1.5em 0;}mark{background:#ff0;color:#000;}code,kbd,pre,samp,tt,var{font-family:"Courier New","DejaVu Sans Mono",monospace,sans-serif;_font-family:'courier new',monospace;font-size:1em;line-height:1.5em;}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;}q{quotes:"\201C" "\201D" "\2018" "\2019";}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}dl,menu,ol,ul{margin:1.5em 0;}ol ol,ol ul,ul ol,ul ul{margin:0;}dd{margin:0 0 0 30px;}menu,ol,ul{padding:0 0 0 30px;}nav ul,nav ol{list-style:none;list-style-image:none;}img{border:0;-ms-interpolation-mode:bicubic;max-width:100%;height:auto;width:auto;}svg:not(:root){overflow:hidden;}figure{margin:0;}form{margin:0;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.5em 0.625em 1em;}legend{border:0;padding:0;*margin-left:-7px;}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;max-width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}button,input{line-height:normal;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;*overflow:visible;}button[disabled],html input[disabled]{cursor:default;}input[type="checkbox"],input[type="radio"]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;*height:13px;*width:13px;}input[type="search"]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}textarea{overflow:auto;vertical-align:top;}label{display:block;font-weight:bold;}table{border-collapse:collapse;border-spacing:0;margin-top:1.5em;margin-bottom:1.5em;}
#page,.region-bottom{margin-left:auto;margin-right:auto;max-width:1200px;}#header,#content,#navigation,.region-sidebar-first,.region-sidebar-second,#footer{padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;*behavior:url("/path/to/boxsizing.htc");_display:inline;_overflow:hidden;_overflow-y:visible;}#header,#main,#footer{*position:relative;*zoom:1;}#header:before,#header:after,#main:before,#main:after,#footer:before,#footer:after{content:"";display:table;}#header:after,#main:after,#footer:after{clear:both;}@media all and (min-width:480px){#main{padding-top:3em;position:relative;}#navigation{position:absolute;top:0;height:3em;width:100%;}}@media all and (min-width:480px) and (max-width:959px){.sidebar-first #content{float:left;width:66.66667%;margin-left:33.33333%;margin-right:-100%;}.sidebar-first .region-sidebar-first{float:left;width:33.33333%;margin-left:0%;margin-right:-33.33333%;}.sidebar-second #content{float:left;width:66.66667%;margin-left:0%;margin-right:-66.66667%;}.sidebar-second .region-sidebar-second{float:left;width:33.33333%;margin-left:66.66667%;margin-right:-100%;}.two-sidebars #content{float:left;width:66.66667%;margin-left:33.33333%;margin-right:-100%;}.two-sidebars .region-sidebar-first{float:left;width:33.33333%;margin-left:0%;margin-right:-33.33333%;}.two-sidebars .region-sidebar-second{float:left;width:100%;margin-left:0%;margin-right:-100%;padding-left:0;padding-right:0;clear:left;}.two-sidebars .region-sidebar-second .block{padding-left:10px;padding-right:10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;word-wrap:break-word;*behavior:url("/path/to/boxsizing.htc");_display:inline;_overflow:hidden;_overflow-y:visible;}.two-sidebars .region-sidebar-second .block:nth-child(3n+1){float:left;width:33.33333%;margin-left:0%;margin-right:-33.33333%;clear:left;}.two-sidebars .region-sidebar-second .block:nth-child(3n+2){float:left;width:33.33333%;margin-left:33.33333%;margin-right:-66.66667%;}.two-sidebars .region-sidebar-second .block:nth-child(3n){float:left;width:33.33333%;margin-left:66.66667%;margin-right:-100%;}}@media all and (min-width:960px){.sidebar-first #content{float:left;width:80%;margin-left:20%;margin-right:-100%;}.sidebar-first .region-sidebar-first{float:left;width:20%;margin-left:0%;margin-right:-20%;}.sidebar-second #content{float:left;width:80%;margin-left:0%;margin-right:-80%;}.sidebar-second .region-sidebar-second{float:left;width:20%;margin-left:80%;margin-right:-100%;}.two-sidebars #content{float:left;width:60%;margin-left:20%;margin-right:-80%;}.two-sidebars .region-sidebar-first{float:left;width:20%;margin-left:0%;margin-right:-20%;}.two-sidebars .region-sidebar-second{float:left;width:20%;margin-left:80%;margin-right:-100%;}}
.with-wireframes #header,.with-wireframes #main,.with-wireframes #content,.with-wireframes #navigation,.with-wireframes .region-sidebar-first,.with-wireframes .region-sidebar-second,.with-wireframes #footer,.with-wireframes .region-bottom{outline:1px solid #ccc;}.lt-ie8 .with-wireframes #header,.lt-ie8 .with-wireframes #main,.lt-ie8 .with-wireframes #content,.lt-ie8 .with-wireframes #navigation,.lt-ie8 .with-wireframes .region-sidebar-first,.lt-ie8 .with-wireframes .region-sidebar-second,.lt-ie8 .with-wireframes #footer,.lt-ie8 .with-wireframes .region-bottom{border:1px solid #ccc;}.element-invisible,.element-focusable,#navigation .block-menu .block__title,#navigation .block-menu-block .block__title{position:absolute !important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);}.element-focusable:active,.element-focusable:focus{position:static !important;clip:auto;height:auto;width:auto;overflow:auto;}#skip-link{margin:0;}#skip-link a,#skip-link a:visited{display:block;width:100%;padding:2px 0 3px 0;text-align:center;background-color:#666;color:#fff;}.header__logo{float:left;margin:0;padding:0;}.header__logo-image{vertical-align:bottom;}.header__name-and-slogan{float:left;}.header__site-name{margin:0;font-size:2em;line-height:1.5em;}.header__site-link:link,.header__site-link:visited{color:#000;text-decoration:none;}.header__site-link:hover,.header__site-link:focus{text-decoration:underline;}.header__site-slogan{margin:0;}.header__secondary-menu{float:right;}.header__region{clear:both;}#navigation{}#navigation .block{margin-bottom:0;}#navigation .links,#navigation .menu{margin:0;padding:0;text-align:left;}#navigation .links li,#navigation .menu li{float:left;padding:0 10px 0 0;list-style-type:none;list-style-image:none;}.breadcrumb ol{margin:0;padding:0;}.breadcrumb li{display:inline;list-style-type:none;margin:0;padding:0;}.page__title,.node__title,.block__title,.comments__title,.comments__form-title,.comment__title{margin:0;}.messages,.messages--status,.messages--warning,.messages--error{margin:1.5em 0;padding:10px 10px 10px 50px;background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAD6UlEQVR42s2WX0xbVRzH3YwmC4k+GF/0ZS/S267/bmnX9nL7bwstZlnbjTDYyoC5GCbB0ZW5pdJCe6swbLFA6bpWIGuRMWVjKGP+21QW3SZBSAjGh4XEaTZTH82Cm/3ztS2xs7mw4KLRk3xyzj33/H6fe5Pz7zEA/yr/vUDukj9FH6drqTaqT8EoPs/UV+nX6TD1BlUh9AqLHlmgPKLcRHmoCOWmElK/FOKTYpS8UwLJkASiUyLI3pKhlClN0g46qj+qL/pbArlbrlO1q25JeiSgR2iYJ8ywXLSg/qP6LNl2ro8+Q4MMkKCd9K2t3q3KdQnkXXIF5aISkgEJzONm1F2qW52pDJN1MI2bUBIuAdVOJWSMTPNQgX6/vkjVpvpREpag6oMqWCYta1IzbsHh9ga0RJtzY8URMdRO9U/KSuWmNQUqh2pY3CtG+fvlqJyofMAFNrZAE+7e/RWR4X4cD9tgOGsA2U2CdtMDqwqyMyIzQ5KKqAKmcyaYxkzYd3YvjGNGFtXRPRj58DT+LOemRrFnrBLyITmUDmUyO/NYgu2d26ukHVJo3tXAMGpAs+cQmh0NeClan30uwN7TgnQ6nRd4r3thOGOAJqYB2UVC79AfZAnKHGUxQa8A2tNaNLW/jKvXv8Dyb8s4yryKA4O10A3roIvpUB+swTdz1/LJZ27PQBvT5lBH1RD4BChzlQ2wBNtc22aE/ULQgzRCl4P5BPcT93GMOYz9wb2QhCRgAq35d8u/L2PXe7tADVGgBlcQ+AXQtmlvsP/gzbJZvp8PMkJCFBYh8m0knyiVSsHe0YIGZz1+/uVOvt8z7QGvnwf+ST5EIRHIUyR4fh50rbp5lsDcYR4ReAXgBrng9q/Qfa0bfy035r7Ot2dvz4IX4IEIEAXwvDzscOw4zxJUd1YfEXlE4Aa4BQHMlwzSSBeI7iXvoTxWDqKPYCFsFaKmr+YVliB0JfS89DVpiuhlB9k/tSOZTuYFvq98yI7L0/MAsVWcGp0bfW61hbahwltxSeARsIKyWKesSKQSWIwvYkvvllwfx88pgOvhwthu/AzAxlVX8vz385tLbaVxwpcLZtEw0QDjsBGctzksiE4CimZFfHp++oWHbnbuUfdB0komMgHsRN1r0MWBsEmYODF5onY92/UTwcvBxuzXcN1ccHycVSn2FaPYWwzCQUDWKIt7z3utAJ5c74Hz+OLSomynY+cVfiM/xW3JiDyZpB3FuZrj4oCwE+Ad4qWMjPHjpTtL0mzMoxyZz9yM39Q7Y85Ok930icqm+k59TL2wm9l90dZv8y/8sPAigGf/iUN/Q4anM2zOsdLe+L+4VfwBVVjDs2rTYx0AAAAASUVORK5CYII=');*background-image:url(/sites/all/themes/HtDriMaster/images/message-24-ok.png);background-position:8px 8px;background-repeat:no-repeat;border:1px solid #be7;}.messages--warning{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAACuElEQVRIiWP4//8/Ay0xSYqntTpnT252zqeJBf0Njhsykrz/pyd6/e9vcNpGVQv6q2wlm0qc/r0+IPD/3UG+/61l9v9mdrjIUc2C7hqHUzc3S///eZwBjO9tF/vfWe1wjioWTKixVm8otPn38wQT3IKfxxn/t5Va/utpsNSg2ILWcttrNzdJgQ3+dpQRjEHs+9tE/zeXWt+gyILOamuTqlxrsOtPLub+7+emBsSq/88v5wL7oqHQ9H9nmbkF2RbUF1rev7lJEuziuU3i/90ddcB4UZsoJC62ifyvK7R4QJYFrcUGrmUZ5v9hYb9hosh/bzcDMN42VRgeF9W5hv8bi/XdSbagKtfs2c1NEvCIPbaQ/7+/pwkYn17Ki0hR24T/l2eZPCfJgsZ83dCiNOP/yCnn7iau/8G+5mD8aBsHSoqqyNL9X5erHUm0BcVpRm9ubhZHMoTh/4eDzP/DA23+RwTZ/P96hAlF7t5Wof8FyfpvibKgNk8noyDZ4D9quofg1Bjr/1kJlhjiIF+Upmn/r83RzCJoQXaC3qcbm8SwGMLwvybP/H8jMGlik7u7VeB/Zqz2J7wWVGdr1uTG62J1PQgfWST1/+hiCaxyIF8UJqv9r8hQrcVpQVqkzrcbG0WwGvB2H/P/lnx5MAaxsam5vYn3f2KY+jesFpSlqfZnxWjidP2OGWL/g/0swBjExu4Lhv958Ur/i5KU+lEsCA1lYI4JUv95bZ0gTo2Pt3P+z0myBmMQG5e6mxu4/kf4Kf8EmQm3oCRNebKrvSawIGPBqRG9sMOp5hjjfwdrlf/58bKT4RaUpWvtcLZV/39iscD/H0AFP46jYwYiMeP/44u4/9tbKQODSXUH3II9G7v18hI0n8YGKv+IDVT6joxj/BVx4mgcOCde/SnITPRUJAHEGlTCEkQV19TAAN8FC67hZdFXAAAAAElFTkSuQmCC');*background-image:url(/sites/all/themes/HtDriMaster/images/message-24-warning.png);border-color:#ed5;}.messages--error{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAACpElEQVR42rWWTUgbQRiGQ0Tx4MWDeFM8eBA9iKAoggiCoCiiIiL4L3oQV1CJB0UEf6iRYFpK7UniTw9VSqL2kvQsVDBpSZrtRo35czVNW3oprRf17exSl4yzu1ikAy9h59vvedhkMrMGAGoxknAk2w8MJ/WosXThiZkZt9jdLeglPjn5ATc3mhJNuNjbK0QbG3ExMICL/n6IfX0gcxB7ekDAELu6IHZ2IlJbi1hLS1BLogmPtbUhMTv7oMSamzUlqnByMxLT0/8STQkDj9TV4ZLj5OysrODl8jIu5Gs68dFR7JG6dWkJ0fFx+TpSX89IDMnwcHU1yKec12Yz3rlc4HkeLwjkXJpPip3U3+7vIx6P4ymph4eG5PlwTQ0lMdytlmBxMWKtrXLeT0zA5XTibvj9fjxfXETkb/3N/Dz2dneVuiTZtliU/rPSUsQ5ziuxZYG03IIlJdKKUPJjdRUAKMmzuTnskB/VYbdTtd9HR4g2NCi9Z2VliDY1BSnBaUEBzsrLqXyzWCiQ9HU5HA4afniIUFWV0hOqqMBpURErOM7NxWlhIZOvCwvA7S3Uxq+DA5AnZ3pO8vJYQSArC8c5Oeqx2Rj4udeLQH6+6v2B7GxW8DkjA0JmJpONwUHY7XZGIAgCzCYTeJUewmIFfqMRfEoKlQ2yJbza2oLWcLvdeDI2hk/3+iQWKzAYkJzNjg5srq9TwJ9OJ76YTNScx+ORJT66X1/grKyEbW2NgfPp6XKd/JMZySrHaQsSU1Oe+0/w3WpVgyu5HBlR6lc+H8gioevDwz6JrWwV5+3txyoSFk5DcOX1MnCyJ4Vwfb1zt1UY9SR8aioDpuppaVpwZbPTl+hHF04dOKzk8XBF8DgJC3/woU/W/EciOtELOWi8DDwp//215Q+p7kiKh2lQSAAAAABJRU5ErkJggg==');*background-image:url(/sites/all/themes/HtDriMaster/images/message-24-error.png);border-color:#ed541d;}.messages__list{margin:0;}.messages__item{list-style-image:none;}.messages--error p.error{color:#333;}.ok,.messages--status{background-color:#f8fff0;color:#234600;}.warning,.messages--warning{background-color:#fffce5;color:#840;}.error,.messages--error{background-color:#fef5f1;color:#8c2e0b;}.tabs-primary,.tabs-secondary{overflow:hidden;*zoom:1;background-image:-webkit-gradient(linear,50% 100%,50% 0%,color-stop(100%,#bbbbbb),color-stop(100%,transparent));background-image:-webkit-linear-gradient(bottom,#bbbbbb 1px,transparent 1px);background-image:-moz-linear-gradient(bottom,#bbbbbb 1px,transparent 1px);background-image:-o-linear-gradient(bottom,#bbbbbb 1px,transparent 1px);background-image:linear-gradient(bottom,#bbbbbb 1px,transparent 1px);list-style:none;border-bottom:1px solid #bbbbbb \0/ie;margin:1.5em 0;padding:0 2px;white-space:nowrap;}.tabs-primary__tab,.tabs-secondary__tab,.tabs-secondary__tab.is-active{float:left;margin:0 3px;}a.tabs-primary__tab-link,a.tabs-secondary__tab-link{border:1px solid #e9e9e9;border-right:0;border-bottom:0;display:block;line-height:1.5em;text-decoration:none;}.tabs-primary__tab,.tabs-primary__tab.is-active{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;text-shadow:1px 1px 0 white;border:1px solid #bbbbbb;border-bottom-color:transparent;border-bottom:0 \0/ie;}.is-active.tabs-primary__tab{border-bottom-color:white;}a.tabs-primary__tab-link,a.tabs-primary__tab-link.is-active{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;-webkit-transition:background-color 0.3s;-moz-transition:background-color 0.3s;-o-transition:background-color 0.3s;transition:background-color 0.3s;color:#333;background-color:#dedede;letter-spacing:1px;padding:0 1em;text-align:center;}a.tabs-primary__tab-link:hover,a.tabs-primary__tab-link:focus{background-color:#e9e9e9;border-color:#f2f2f2;}a.tabs-primary__tab-link:active,a.tabs-primary__tab-link.is-active{background-color:transparent;*zoom:1;filter:progid:DXImageTransform.Microsoft.gradient(gradientType=0,startColorstr='#FFE9E9E9',endColorstr='#00E9E9E9');background-image:-webkit-gradient(linear,50% 0%,50% 100%,color-stop(0%,#e9e9e9),color-stop(100%,rgba(233,233,233,0)));background-image:-webkit-linear-gradient(#e9e9e9,rgba(233,233,233,0));background-image:-moz-linear-gradient(#e9e9e9,rgba(233,233,233,0));background-image:-o-linear-gradient(#e9e9e9,rgba(233,233,233,0));background-image:linear-gradient(#e9e9e9,rgba(233,233,233,0));border-color:#fff;}.tabs-secondary{font-size:.9em;margin-top:-1.5em;}.tabs-secondary__tab,.tabs-secondary__tab.is-active{margin:0.75em 3px;}a.tabs-secondary__tab-link,a.tabs-secondary__tab-link.is-active{-webkit-border-radius:0.75em;-moz-border-radius:0.75em;-ms-border-radius:0.75em;-o-border-radius:0.75em;border-radius:0.75em;-webkit-transition:background-color 0.3s;-moz-transition:background-color 0.3s;-o-transition:background-color 0.3s;transition:background-color 0.3s;text-shadow:1px 1px 0 white;background-color:#f2f2f2;color:#666;padding:0 .5em;}a.tabs-secondary__tab-link:hover,a.tabs-secondary__tab-link:focus{background-color:#dedede;border-color:#999;color:#333;}a.tabs-secondary__tab-link:active,a.tabs-secondary__tab-link.is-active{text-shadow:1px 1px 0 #333333;background-color:#666;border-color:#000;color:#fff;}.inline{display:inline;padding:0;}.inline li{display:inline;list-style-type:none;padding:0 1em 0 0;}span.field-label{padding:0 1em 0 0;}.more-link{text-align:right;}.more-help-link{text-align:right;}.more-help-link a{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAA7UlEQVR42qWTPQqDQBCFcwSPkCNITpAj5AjeIm1uYpkyR7Cy2Mot7OwsBAsRwUKwmOwLGRle3EIy8PyBfZ/z3J2TiPylz8VWWZZpUB40BonRKyizaxkA88MYYiqCEgv4MTvnZJom0VqWRbz3FlJZgLYtqmEY1Lg9r+sKsIXcLSC3AC019H0vqLquLeC5AfiHYSGkcdAJimKIBQiJ4+CO92OAtm0FNc8zOjkMwE5Q63FAtbeg6zpAYvG8BWR7i5qmQYwY4MIHqYhE2DOPQWcGJBQF2XU72ZzyUeZ5GCNt5/hybJgYdAXsq5sOEE/jG6dC5IOqCXTmAAAAAElFTkSuQmCC');*background-image:url(/sites/all/themes/HtDriMaster/images/help.png);background-position:0 50%;background-repeat:no-repeat;padding:1px 0 1px 20px;}.pager{clear:both;padding:0;text-align:center;}.pager-item,.pager-first,.pager-previous,.pager-next,.pager-last,.pager-ellipsis,.pager-current{display:inline;padding:0 0.5em;list-style-type:none;background-image:none;}.pager-current{font-weight:bold;}.block{margin-bottom:1.5em;}.menu__item.is-leaf{list-style-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHBAMAAAA2fErgAAAAD1BMVEX///+/v7+Li4sAAADAwMBFvsw8AAAAAXRSTlMAQObYZgAAAB1JREFUCFtjYAADYwMGBmYVZSDhKAwkFJWhYiAAAB2+Aa/9ugeaAAAAAElFTkSuQmCC');*list-style-image:url(/sites/all/themes/HtDriMaster/images/menu-leaf.png);list-style-type:square;}.menu__item.is-expanded{list-style-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABJJREFUeJxj+MdQw2DBIMAABgAUsAHD3c3BpwAAAABJRU5ErkJggg==');*list-style-image:url(/sites/all/themes/HtDriMaster/images/menu-expanded.png);list-style-type:circle;}.menu__item.is-collapsed{list-style-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABFJREFUCB1jVmCGQClmEWYOAAZ8AMy3HPLXAAAAAElFTkSuQmCC');*list-style-image:url(/sites/all/themes/HtDriMaster/images/menu-collapsed.png);list-style-type:disc;}.menu a.active{color:#000;}.new,.update{color:#c00;background-color:transparent;}.unpublished{height:0;overflow:visible;background-color:transparent;color:#d8d8d8;font-size:75px;line-height:1;font-family:Impact,"Arial Narrow",Helvetica,sans-serif;font-weight:bold;text-transform:uppercase;text-align:center;word-wrap:break-word;}.lt-ie8 .node-unpublished > *,.lt-ie8 .comment-unpublished > *{position:relative;}.comments{margin:1.5em 0;}.comment-preview{background-color:#ffffea;}.comment{}.comment .permalink{text-transform:uppercase;font-size:75%;}.indented{margin-left:30px;}.form-item{margin:1.5em 0;}.form-checkboxes .form-item,.form-radios .form-item{margin:0;}tr.odd .form-item,tr.even .form-item{margin:0;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:1px solid #c00;}.form-item .description{font-size:0.85em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}.form-required{color:#c00;}label.option{display:inline;font-weight:normal;}a.button{-webkit-appearance:button;-moz-appearance:button;appearance:button;}.password-parent,.confirm-parent{margin:0;}#user-login-form{text-align:left;}.openid-links{margin-bottom:0;}.openid-link,.user-link{margin-top:1.5em;}html.js #user-login-form li.openid-link,#user-login-form li.openid-link{margin-left:-20px;}#user-login ul{margin:1.5em 0;}form th{text-align:left;padding-right:1em;border-bottom:3px solid #ccc;}form tbody{border-top:1px solid #ccc;}form table ul{margin:0;}tr.even,tr.odd{background-color:#eee;border-bottom:1px solid #ccc;padding:0.1em 0.6em;}tr.even{background-color:#fff;}.lt-ie8 tr.even th,.lt-ie8 tr.even td,.lt-ie8 tr.odd th,.lt-ie8 tr.odd td{border-bottom:1px solid #ccc;}td.active{background-color:#ddd;}td.checkbox,th.checkbox{text-align:center;}td.menu-disabled{background:#ccc;}#autocomplete .selected{background:#0072b9;color:#fff;}html.js .collapsible .fieldset-legend{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABJJREFUeJxj+MdQw2DBIMAABgAUsAHD3c3BpwAAAABJRU5ErkJggg==');*background-image:url(/sites/all/themes/HtDriMaster/images/menu-expanded.png);background-position:5px 65%;background-repeat:no-repeat;padding-left:15px;}html.js .collapsed .fieldset-legend{background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAcAAAAHAQMAAAD+nMWQAAAABlBMVEX///8AAABVwtN+AAAAAXRSTlMAQObYZgAAABFJREFUCB1jVmCGQClmEWYOAAZ8AMy3HPLXAAAAAElFTkSuQmCC');*background-image:url(/sites/all/themes/HtDriMaster/images/menu-collapsed.png);background-position:5px 50%;}.fieldset-legend .summary{color:#999;font-size:0.9em;margin-left:0.5em;}tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}.tabledrag-toggle-weight{font-size:0.9em;}tr.selected td{background:#ffc;}.progress{font-weight:bold;}.progress .bar{background:#ccc;border-color:#666;margin:0 0.2em;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;}.progress .filled{background-color:#0072b9;background-image:url(/sites/all/themes/HtDriMaster/images/progress.gif);}
@media print{a:link,a:visited{text-decoration:underline !important;}a:link.header__site-link,a:visited.header__site-link{text-decoration:none !important;}#content a[href]:after{content:" (" attr(href) ")";font-weight:normal;font-size:16px;}#content a[href^="javascript:"]:after,#content a[href^="#"]:after{content:"";}#content abbr[title]:after{content:" (" attr(title) ")";}#content{float:none !important;width:100% !important;margin:0 !important;padding:0 !important;}body,#page,#main,#content{color:#000;background-color:transparent !important;background-image:none !important;}#skip-link,#toolbar,#navigation,.region-sidebar-first,.region-sidebar-second,#footer,.breadcrumb,.tabs,.action-links,.links,.book-navigation,.forum-topic-navigation,.pager,.feed-icons{visibility:hidden;display:none;}}
@font-face{font-family:font_menu;src:url(/sites/all/themes/HtDriMaster/css/fonts/zurchbc-webfont.eot);src:url(/sites/all/themes/HtDriMaster/css/fonts/zurchbc-webfont.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/HtDriMaster/css/fonts/zurchbc-webfont.woff2) format('woff2'),url(/sites/all/themes/HtDriMaster/css/fonts/zurchbc-webfont.woff) format('woff'),url(/sites/all/themes/HtDriMaster/css/fonts/zurchbc-webfont.ttf) format('truetype'),url(/sites/all/themes/HtDriMaster/css/fonts/zurchbc-webfont.svg#zurich_cn_btbold) format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:font_zurich;src:url(/sites/all/themes/HtDriMaster/css/fonts/zurch-webfont.eot);src:url(/sites/all/themes/HtDriMaster/css/fonts/zurch-webfont.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/HtDriMaster/css/fonts/zurch-webfont.woff2) format('woff2'),url(/sites/all/themes/HtDriMaster/css/fonts/zurch-webfont.woff) format('woff'),url(/sites/all/themes/HtDriMaster/css/fonts/zurch-webfont.ttf) format('truetype'),url(/sites/all/themes/HtDriMaster/css/fonts/zurch-webfont.svg#zurich_cn_btregular) format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:font_loraB;src:url(/sites/all/themes/HtDriMaster/css/fonts/lora-bold-webfont.eot);src:url(/sites/all/themes/HtDriMaster/css/fonts/lora-bold-webfont.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/HtDriMaster/css/fonts/lora-bold-webfont.woff2) format('woff2'),url(/sites/all/themes/HtDriMaster/css/fonts/lora-bold-webfont.woff) format('woff'),url(/sites/all/themes/HtDriMaster/css/fonts/lora-bold-webfont.ttf) format('truetype'),url(/sites/all/themes/HtDriMaster/css/fonts/lora-bold-webfont.svg#lorabold) format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:font_lora;src:url(/sites/all/themes/HtDriMaster/css/fonts/lora-regular-webfont.eot);src:url(/sites/all/themes/HtDriMaster/css/fonts/lora-regular-webfont.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/HtDriMaster/css/fonts/lora-regular-webfont.woff2) format('woff2'),url(/sites/all/themes/HtDriMaster/css/fonts/lora-regular-webfont.woff) format('woff'),url(/sites/all/themes/HtDriMaster/css/fonts/lora-regular-webfont.ttf) format('truetype'),url(/sites/all/themes/HtDriMaster/css/fonts/lora-regular-webfont.svg#loraregular) format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:font_logo;src:url(/sites/all/themes/HtDriMaster/css/fonts/novecentowide-bold-webfont.eot);src:url(/sites/all/themes/HtDriMaster/css/fonts/novecentowide-bold-webfont.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/HtDriMaster/css/fonts/novecentowide-bold-webfont.woff2) format('woff2'),url(/sites/all/themes/HtDriMaster/css/fonts/novecentowide-bold-webfont.woff) format('woff'),url(/sites/all/themes/HtDriMaster/css/fonts/novecentowide-bold-webfont.ttf) format('truetype'),url(/sites/all/themes/HtDriMaster/css/fonts/novecentowide-bold-webfont.svg#novecento_wide_boldbold) format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:font_txtmedim;src:url(/sites/all/themes/HtDriMaster/css/fonts/novecentowide-medium-webfont.eot);src:url(/sites/all/themes/HtDriMaster/css/fonts/novecentowide-medium-webfont.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/HtDriMaster/css/fonts/novecentowide-medium-webfont.woff2) format('woff2'),url(/sites/all/themes/HtDriMaster/css/fonts/novecentowide-medium-webfont.woff) format('woff'),url(/sites/all/themes/HtDriMaster/css/fonts/novecentowide-medium-webfont.ttf) format('truetype'),url(/sites/all/themes/HtDriMaster/css/fonts/novecentowide-medium-webfont.svg#novecento_widemedium) format('svg');font-weight:normal;font-style:normal;}
*,*::before,*::after{box-sizing:border-box;-webkit-box-sizing:border-box;}body p#skip-link{display:none;}body{background:#ffffff none repeat scroll 0 0;color:#454545;font-family:Open Sans,Bree Serif;font-size:90%;letter-spacing:0.1pt;line-height:1.8rem;}body #page{max-width:inherit;}h1,h2,h3,h4,h5,h6{font-family:roboto slab;font-weight:400;text-transform:none}body h1.page__title{margin:10px 0;font-size:30px;line-height:40px;color:#000;}body #main #content h2,body #main #content h5.block-title{color:#000;text-transform:none;font-weight:normal;font-size:20px;margin:5px 0 10px 0;line-height:30px;}body p{margin:15px 0;}body a{color:#0080AE;text-decoration:none;}body a:hover,body a:focus{text-decoration:underline;}:before,:after{font:normal normal normal 15px/1 FontAwesome;}body a.print-page{color:#595959;text-transform:capitalize;border-bottom:solid #ddd;padding-bottom:2px;}body a.print-page:before{content:"\f02f";margin-right:5px;font-size:19px;color:#595959;}body a.print-page:hover,body a.print-page:focus{color:#000;text-decoration:none;}body.not-front #main #content h2,body.not-front #main #content  h3,body.not-front #main #content h4,body.not-front #main #content h5,body.not-front #main #content h6{text-transform:none}body #main #content h4{margin:2em 0 1em;}.blk-top-address{display:inline-block;float:right;margin:0 20px 0 0;color:#fff;padding:0 14px;position:relative;z-index:1;top:0;}.blk-top-address:before{position:absolute;left:0;top:0;width:100%;height:100%;content:'';background:#b20000;transform:skewX(-25deg);-moz-transform:skewX(-25deg);-o-transform:skewX(-25deg);-webkit-transform:skewX(-25deg);z-index:-1;}body #header #custom-container{background:#fff;text-align:center;top:0;z-index:10;}body #header,body #main,body #footer,body #content{padding:0;}body #header .header__region{display:inline-block;max-width:1200px;padding:0;text-align:left;vertical-align:top;width:100%}body #header .header__region #block-tb-megamenu-main-menu{display:none;margin:0 auto;}#block-tb-megamenu-main-menu .tb-megamenu-main-menu{margin:0;padding:0;list-style:none;display:inline-block;background:none;vertical-align:top;}#block-tb-megamenu-main-menu ul.tb-megamenu-nav li.tb-megamenu-item a{border-right:0 solid #000000;color:#ffffff;display:block;font-size:1rem;font-weight:400;letter-spacing:0.5pt;line-height:22px;padding:12px 31.4px;text-decoration:none;text-transform:uppercase;transition:all 0.3s ease 0s;}#block-tb-megamenu-main-menu ul.tb-megamenu-nav li.tb-megamenu-item.active a,#block-tb-megamenu-main-menu ul.tb-megamenu-nav li.tb-megamenu-item.active a:hover,#block-tb-megamenu-main-menu ul.tb-megamenu-nav li.tb-megamenu-item.active a:focus,#block-tb-megamenu-main-menu ul.tb-megamenu-nav > li.open.active a.dropdown-toggle{background:#cb0101;color:#fff;}#block-tb-megamenu-main-menu ul.tb-megamenu-nav li.tb-megamenu-item a:hover,#block-tb-megamenu-main-menu ul.tb-megamenu-nav li.tb-megamenu-item a:focus,#block-tb-megamenu-main-menu ul.tb-megamenu-nav li.tb-megamenu-item a:active,#block-tb-megamenu-main-menu ul.tb-megamenu-nav > li.open a.dropdown-toggle{background:#5c5a5a;}body .tb-megamenu .open > .dropdown-menu{background:#D8D8D8;border:none;padding:1px;padding-top:0;}body .tb-megamenu .open > .dropdown-menu .tb-megamenu-column-inner{padding:0;}body .tb-megamenu .open > .dropdown-menu .tb-megamenu-column-inner .tb-megamenu-block{margin:0;}body .tb-megamenu .open > .dropdown-menu .tb-megamenu-column-inner .block{margin:0;}#block-tb-megamenu-main-menu ul.tb-megamenu-nav li.tb-megamenu-item .tb-megamenu-submenu a{border:none;font-size:15px;font-weight:normal;background:rgba(98,98,98,0.95);padding:10px;border-bottom:solid 1px rgba(255,255,255,0.2);}#block-tb-megamenu-main-menu ul.tb-megamenu-nav li.tb-megamenu-item .tb-megamenu-submenu a:hover,#block-tb-megamenu-main-menu ul.tb-megamenu-nav li.tb-megamenu-item .tb-megamenu-submenu a:focus,body.front #block-tb-megamenu-main-menu ul.tb-megamenu-nav li.tb-megamenu-item.dropdown .tb-megamenu-submenu a:hover,#block-tb-megamenu-main-menu ul.tb-megamenu-nav li.tb-megamenu-item.dropdown .tb-megamenu-submenu a:focus{background:rgba(74,74,74,0.97);}#block-tb-megamenu-main-menu ul.tb-megamenu-nav li.tb-megamenu-item .tb-megamenu-submenu a.active,#block-tb-megamenu-main-menu ul.tb-megamenu-nav li.tb-megamenu-item .tb-megamenu-submenu a.active:hover,#block-tb-megamenu-main-menu ul.tb-megamenu-nav li.tb-megamenu-item .tb-megamenu-submenu a.active:focus{background:rgba(203,1,1,0.89);color:#fff;}body .tb-megamenu .nav li.dropdown > .dropdown-toggle .caret{border-top-color:#eee;}body #header #block-block-1{display:block;float:right;margin:0;position:static;}body #header #block-block-1 p{margin:0;}body #header #block-block-1 a{color:#ffd200;display:inline-block;font-size:1.3rem;font-weight:700;letter-spacing:0;padding:0 24px;text-align:center;text-transform:uppercase;}body #header #block-block-1 a:hover,body #header #block-block-1 a:focus{opacity:0.8;text-decoration:none;}body #header #logo-slogan{background:#000;box-shadow:none;display:inline-block;margin:0;padding:8px 0 0px;position:relative;text-align:center;width:100%;}body #header #logo-slogan a.header__logo img{margin-left:0;margin-top:0;position:static;}body #header #logo-slogan .header__name-and-slogan{clear:left;display:block;float:none;margin:0;vertical-align:middle;}body #header #logo-slogan .header__name-and-slogan strong{line-height:32px;}body #header #logo-slogan .header__name-and-slogan strong a,body #header #logo-slogan .header__name-and-slogan #site-slogan{color:#000000;font-family:font_logo;font-size:22px;font-weight:100;letter-spacing:0.5px;text-decoration:none !important;text-transform:none;}body #header #logo-slogan .header__name-and-slogan #site-slogan{font-size:14px;line-height:16px;}body #header #block-views-5b94666dc13c8371bf35303c6eca5f9a{display:block;float:right;margin:0;position:static;text-align:center;}body #header #block-views-5b94666dc13c8371bf35303c6eca5f9a:before{border:1px solid #fff;border-radius:40px;color:#fff;content:"";font-size:24px;height:32px;left:-42px;line-height:normal;padding:3px 0 0 2px;position:absolute;text-align:center;top:1px;width:32px;display:none}body #header #block-views-5b94666dc13c8371bf35303c6eca5f9a h2{margin:0;line-height:0;text-shadow:0px 0px 3px #3D3D3D;}body #header #block-views-5b94666dc13c8371bf35303c6eca5f9a h2.block__title{color:#333;display:block;font-family:open sans;font-size:9px;font-weight:400;letter-spacing:0;line-height:12px;text-shadow:none;}body #header #block-views-5b94666dc13c8371bf35303c6eca5f9a .field-content a{color:#fff;display:inline-block;font-family:open sans;font-size:1.2rem;font-weight:400;height:auto;line-height:normal;overflow:hidden;padding:0 25px 0 20px;position:relative;text-decoration:none;text-shadow:none;width:100%;float:right}body #header #block-views-5b94666dc13c8371bf35303c6eca5f9a .field-content a::before{color:#fff;content:"";font-family:fontawesome;font-size:1.1rem;left:0px;padding:3px 0 0;position:absolute;text-indent:0;text-shadow:none;top:5px;width:auto;}body #header #block-views-5b94666dc13c8371bf35303c6eca5f9a .field-content a:hover,body #header #block-views-5b94666dc13c8371bf35303c6eca5f9a .field-content a:hover:before{color:#fff}.owl-stage .views-field-field-upload-slider-image-1{display:none}.owl-carousel .owl-item,.owl-carousel{margin:0;padding:0;list-style:none}.owl-dots{position:relative;bottom:1px;text-align:center;width:100%;background:#000000;}.owl-dots .owl-dot{display:inline-block;vertical-align:top;margin:0 5px;padding:4px;background:rgba(255,255,255,0.3);}.owl-dots .owl-dot span{width:120px;height:75px;display:inline-block;float:left;}.owl-dots .owl-dot.active{background:rgba(255,255,255,0.8);}.owl-dots .owl-dot img{display:block}.owl-nav{display:none !important}.owl-carousel .owl-item .views-field.views-field-body{height:0;position:absolute;right:0;left:0;bottom:200px;margin:-50px auto 50px;max-width:700px;text-align:center;z-index:999;color:rgba(255,255,255,0);font-size:1.6rem;line-height:normal;border:2px solid rgba(26,182,255,0.79);background:rgba(4,4,4,0.8);font-family:roboto slab;letter-spacing:1.4pt;padding:0 20px;opacity:0;width:0;min-height:0;transition:all 0.2s ease 0.5s,color 0.2s ease 0.7s;-moz-transition:all 0.2s ease 0.5s,color 0.2s ease 0.7s;-webkit-transition:all 0.2s ease 0.5s,color 0.2s ease 0.7s;-o-transition:all 0.2s ease 0.5s,color 0.2s ease 0.7s;}.owl-carousel .owl-item.active .views-field.views-field-body{height:auto;opacity:1;width:700px;min-height:105px;transition:all 0.3s ease 0.5s,color 0.3s ease 0.8s;-moz-transition:all 0.3s ease 0.5s,color 0.3s ease 0.8s;-webkit-transition:all 0.3s ease 0.5s,color 0.3s ease 0.8s;-o-transition:all 0.3s ease 0.5s,color 0.3s ease 0.8s;color:#fff;margin:0 auto;}.views-slideshow-cycle-main-frame,.views-slideshow-cycle-main-frame-row,.views-slideshow-cycle-main-frame-row img{width:100% !important}.views-slideshow-cycle-main-frame-row img{display:block}.slider-block-1{position:relative;margin:0;z-index:8;display:block;width:100%;clear:both}.views-slideshow-controls-bottom{bottom:0;height:40px;left:0;margin:auto;position:absolute;top:0;width:100%;z-index:9}.views-slideshow-controls-bottom .views-slideshow-controls-text-previous{float:left;margin:0 0 0 10px;}.views-slideshow-controls-bottom .views-slideshow-controls-text-pause{display:none;}.views-slideshow-controls-bottom .views-slideshow-controls-text-next{float:right;margin:0 10px 0 0;}.views-slideshow-controls-bottom a::before{background:rgba(255,255,255,0.6) none repeat scroll 0 0;border:2px solid #aaaaaa;border-radius:100%;color:#333333;content:"";font-family:fontawesome;font-size:2rem;height:100%;left:0;line-height:normal;overflow:hidden;padding:1px 0 0 3px;position:absolute;text-align:center;text-indent:0;top:0;width:100%;}.views-slideshow-controls-bottom a{display:inline-block;height:40px;overflow:hidden;position:relative;text-indent:-999px;width:40px;}.views-slideshow-controls-bottom .views-slideshow-controls-text-previous a::before{content:"";padding:2px 3px 0 0;}body.front #header #custom-container{background:#444;text-align:center;top:0;z-index:10;}body.front #header .header__region{display:inline-block;max-width:1200px;padding:0;text-align:left;vertical-align:top;width:100%;}body.front #block-tb-megamenu-main-menu ul.tb-megamenu-nav li.tb-megamenu-item.active a,body.front #block-tb-megamenu-main-menu ul.tb-megamenu-nav li.tb-megamenu-item.active a:hover,body.front #block-tb-megamenu-main-menu ul.tb-megamenu-nav li.tb-megamenu-item.active a:focus{background:rgba(203,1,1,0.77);}body.front #block-tb-megamenu-main-menu ul.tb-megamenu-nav li.tb-megamenu-item a:hover,#block-tb-megamenu-main-menu ul.menu li.tb-megamenu-item a:focus,body.front #block-tb-megamenu-main-menu ul.tb-megamenu-nav li.tb-megamenu-item a:active{background:rgba(92,90,90,0.69);}.block-views-front-banner-block-front-banner{margin:0;position:relative;background:#737373;display:inline-block;width:100%;float:left;box-shadow:0px -20px 20px -10px rgba(0,0,0,0.5);z-index:99;}.view-front-banner .view-header > div{background-size:cover;height:450px;max-width:100%;width:100vw;background-position:bottom center}.view-front-banner .view-header{overflow:hidden}.block-views-front-banner-block-front-banner .views-field-nothing{background:#fff;bottom:0;left:0;margin:0 auto;max-width:100%;overflow:visible;position:relative;right:0;z-index:1;padding:25px 0 17px;text-align:center}.block-views-front-banner-block-front-banner .views-field-nothing::before{background:#fff none repeat scroll 0 0;left:0;bottom:0;content:"";height:100%;margin:auto;position:absolute;top:0;width:100%;z-index:-9;}.block-views-front-banner-block-front-banner .views-field-nothing .banner-title{color:#ffffff;font-family:roboto slab;font-size:31px;line-height:37px;text-align:center;margin-bottom:1.2em;}.block-views-front-banner-block-front-banner .views-field-nothing .banner-header p{color:#ffffff;font-size:30px;font-weight:400;line-height:40px;margin:0;text-align:center;}.block-views-front-banner-block-front-banner .views-field-nothing .banner-header p span{font-weight:normal;}.block-views-front-banner-block-front-banner .views-field-nothing .banner-blocks{text-align:center;color:#fff;margin-top:15px;}.block-views-front-banner-block-front-banner .views-field-nothing .banner-blocks p{background:#fff;color:#000;font-family:open sans;font-size:16px;font-weight:600;letter-spacing:0.2pt;line-height:1.7rem;margin:0;overflow:hidden;padding:20px 10px 0;height:62px}.block-views-front-banner-block-front-banner .views-field-nothing .banner-blocks p:nth-child(2){padding:0;background:none;height:inherit!important;}.block-views-front-banner-block-front-banner .views-field-nothing .banner-blocks p strong{background:rgb(95,167,2) none repeat scroll 0 0;color:#fff;display:block;font-family:roboto slab;font-size:1.6rem;font-weight:400;line-height:37px;padding:5px 10px 6px;text-transform:uppercase;}.block-views-front-banner-block-front-banner .views-field-nothing .banner-blocks .banner-block1,.block-views-front-banner-block-front-banner .views-field-nothing .banner-blocks .banner-block2,.block-views-front-banner-block-front-banner .views-field-nothing .banner-blocks .banner-block3{background:rgba(0,0,0,0) none repeat scroll 0 0;border-radius:8px;display:inline-block;margin-bottom:15px;margin-top:7px;padding:0;vertical-align:top;width:280px;overflow:hidden;}.block-views-front-banner-block-front-banner .views-field-nothing .banner-blocks .banner-block2{margin:7px 40px}.block-views-front-banner-block-front-banner .views-field-nothing  video{width:90%;margin:0 auto;max-width:530px;border:5px solid rgb(240,240,240);box-shadow:0 0 40px rgba(0,0,0,0.5);}body.front #block-views-front-banner-block-front-banner .video-homepage{position:relative;}.block-views-front-banner-block-front-banner .views-field-nothing .play-button-wrapper{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;width:100%;height:auto;pointer-events:none;}.block-views-front-banner-block-front-banner .views-field-nothing .play-button-wrapper #circle-play-b{cursor:pointer;pointer-events:auto;}.block-views-front-banner-block-front-banner .views-field-nothing .play-button-wrapper svg{width:80px;height:80px;fill:#fff;stroke:#fff;cursor:pointer;border-radius:50%;opacity:1;background:#f00;}.block-views-front-banner-block-front-banner .views-field-nothing .banner-footer{margin:4px 0 5px;}.block-views-front-banner-block-front-banner .views-field-nothing .banner-footer p{color:#ffffff;font-family:open sans;font-size:1.2rem;margin:0;text-align:center;}.block-views-front-banner-block-front-banner .views-field-field-banner-image img{width:100%;margin:0 auto;max-width:1500px;display:block;}body.front #block-views-services-block-services .view-id-services .view-header,#footer .view-display-id-block_footer_services .view-header{display:none;}#block-views-services-block-services{background:rgba(0,0,0,0) none repeat scroll 0 0;float:left;margin:0;padding:40px 20px 100px;position:relative;width:100%;}#block-views-services-block-services::before{background:rgba(0,0,0,0) url(/sites/all/themes/HtDriMaster/images/tex-bg.png) repeat scroll 0 0;bottom:0;content:"";height:100%;margin:auto;position:absolute;top:0;width:100%;z-index:-9;left:0}body #main #content #block-views-services-block-services h2.block__title{background:rgba(0,0,0,0) none repeat scroll 0 0;color:#000000;font-family:Roboto slab;font-size:2.2rem;font-weight:600;letter-spacing:0.8pt;line-height:normal;margin:0;padding:15px 0 40px;position:relative;text-align:center;text-transform:uppercase;}#block-views-services-block-services .view-services ul{margin:0;padding:0;list-style:none;float:left;width:100%;text-align:center}#block-views-services-block-services .view-services .view-content .item-list{margin:0 auto;max-width:1400px;}#block-views-services-block-services .view-services ul li.views-row{border-color:#eeeeee;border-style:solid;border-width:2px 1px;display:inline-block;float:left;list-style:outside none none;margin:0;padding:0;position:relative;width:25%;overflow:hidden}#block-views-services-block-services .view-services ul li.views-row .views-field-counter .img img{width:100%;max-width:250px;margin-bottom:46px;border:2px solid #1b6588;transition:all 0.5s ease-in-out 0.1s;-webkit-transition:all 0.5s ease-in-out 0.1s;-moz-transition:all 0.5s ease-in-out 0.1s;-o-transition:all 0.5s ease-in-out 0.1s;-ms-transition:all 0.5s ease-in-out 0.1s;transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);display:block;margin:auto;}#block-views-services-block-services .view-services ul li.views-row:hover .views-field-counter .img img{transform:scale(1.2);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);-o-transform:scale(1.2);}#block-views-services-block-services .view-services ul li.views-row .views-field-counter h3{background:rgba(4,87,125,0.9) none repeat scroll 0 0;bottom:0;left:0;margin:0;position:absolute;right:0;overflow:hidden;width:100%;display:inline-block;height:45px;margin:auto;}#block-views-services-block-services .view-services ul li.views-row:hover .views-field-counter h3{animation:1s ease 0s normal forwards 1 running service-ani;-moz-animation:1s ease 0s normal forwards 1 running service-ani;-webkit-animation:1s ease 0s normal forwards 1 running service-ani;}#block-views-services-block-services .view-services ul li.views-row .views-field-counter h3 a{background:rgba(0,0,0,0) none repeat scroll 0 0;border-radius:200px;color:#ffffff;display:block;font-family:"Oswald",sans-serif;font-size:14px;line-height:19px;margin:0 auto;padding:10px 2px;text-align:center;text-decoration:none;text-transform:uppercase;width:100%;transition:all 0.4s;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-o-transition:all 0.4s;-ms-transition:all 0.4s;}#block-views-services-block-services .view-services ul li.views-row:hover .views-field-counter h3 a{position:absolute;width:100%;height:100%;top:0;padding:30% 0 0}@keyframes service-ani{10%{bottom:0;}25%{bottom:-200px;width:100%;top:150%;}49%{bottom:-200px;width:100%;top:150%;}50%{height:1px;width:1%;top:50%;bottom:50%;left:0;right:0;margin:auto;padding:0;overflow:hidden}100%{height:100%;width:100%;left:0;right:0;bottom:0;top:0;color:#fff;overflow:hidden;background:rgba(4,87,125,0.9)}}@-moz-keyframes service-ani{10%{bottom:0;}25%{bottom:-200px;width:100%;top:150%;}49%{bottom:-200px;width:100%;top:150%;}50%{height:1px;width:1%;top:50%;bottom:50%;left:0;right:0;margin:auto;padding:0;overflow:hidden}100%{height:100%;width:100%;left:0;right:0;bottom:0;top:0;color:#fff;overflow:hidden;background:rgba(4,87,125,0.9)}}@-webkit-keyframes service-ani{10%{bottom:0;}25%{bottom:-200px;width:100%;top:150%;}49%{bottom:-200px;width:100%;top:150%;}50%{height:1px;width:1%;top:50%;bottom:50%;left:0;right:0;margin:auto;padding:0;overflow:hidden}100%{height:100%;width:100%;left:0;right:0;bottom:0;top:0;color:#fff;overflow:hidden;background:rgba(4,87,125,0.9)}}#block-views-services-block-services .view-services ul li.views-row .views-field-counter h3 a::after{content:"";display:block;font-size:21px;margin-top:7px;opacity:0;overflow:hidden;text-indent:-20px;transition:all 0s ease 0s;-weibkit-transition:all 0s ease 0s;-o-transition:all 0s ease 0s;-moz-transition:all 0s ease 0s;width:100%;}#block-views-services-block-services .view-services ul li.views-row:hover .views-field-counter h3 a::after{opacity:1;text-indent:0;transition:all 0.3s ease 1.3s;-webkit-transition:all 0.3s ease 1.3s;-moz-transition:all 0.3s ease 1.3s;-o-transition:all 0.3s ease 1.3s;width:100%;}#block-views-services-block-services .view-services ul li.views-row .views-field-counter p{display:none;}#block-views-acd1e934a8293de64d72eaaa59755f6b{margin:0 auto;max-width:1200px;padding:4em 20px 4em;display:table;}#block-views-acd1e934a8293de64d72eaaa59755f6b h2.block__title{display:none;}#block-views-acd1e934a8293de64d72eaaa59755f6b .views-field-body{color:#444444;float:left;font-size:1rem;font-weight:400;line-height:1.5rem;margin:-20px 0 0;overflow:hidden;width:60%;word-spacing:0.8pt;}#block-views-acd1e934a8293de64d72eaaa59755f6b .views-field-field-image{float:right;margin:0 0 20px 0;width:37%;text-align:right}#block-views-about-us-block-about-us{margin:0 auto;max-width:1000px;padding:30px 0 45px;}#block-views-about-us-block-about-us .views-field-field-image{float:left;margin:20px 30px 65px 0;max-width:500px;}#block-views-about-us-block-about-us .views-field-body{overflow:hidden;}#block-views-about-us-block-about-us .views-field-body p:first-child{color:#f86400;font-size:1.44rem;line-height:normal;}#block-views-about-us-block-about-us .views-field-body{font-size:1rem;overflow:hidden;}#block-views-about-us-block-about-us .views-field-body p:nth-child[2]{font-size:14px;color:#434343;letter-spacing:1.4px;}#block-views-about-us-block-about-us .views-field-view-node{overflow:hidden;text-align:center;padding:20px 0 0}#block-views-about-us-block-about-us .views-field-view-node a{transition:all 0.2s ease-in-out 0s;-webkit-transition:all 0.2s ease-in-out 0s;-moz-transition:all 0.2s ease-in-out 0s;-o-transition:all 0.2s ease-in-out 0s;border:1px solid #f22121;color:#434343;display:inline-block;font-size:1rem;padding:2px 20px 4px 0;text-decoration:none;text-transform:uppercase;}#block-views-about-us-block-about-us .views-field-view-node a:hover,#block-views-about-us-block-about-us .views-field-view-node a:focus,#block-views-about-us-block-about-us .views-field-view-node a:hover:before,#block-views-about-us-block-about-us .views-field-view-node a:focus:before{color:#fff;}#block-views-about-us-block-about-us .views-field-view-node a:before{color:#f22121;content:"";font-size:18px;padding:10px;}#block-views-about-us-block-about-us .views-field-view-node a:hover{background:#f22121}body #footer-wrapper{background:#0c212b;}body #footer{width:1200px;padding:20px 0;margin:0 auto;max-width:95%;}body #footer div#left-side-content{width:100%;float:left;box-sizing:border-box;padding:0 15px 10px 0;}body #footer div#right-side-content{width:43%;overflow:hidden;box-sizing:border-box;padding:0;border-left:1px solid #333333}body #footer .block{margin-bottom:20px;}body #footer .block .block__title{color:#ffffff;font-family:font_lora;font-size:1.4rem;font-weight:400;letter-spacing:0.7pt;line-height:28px;margin-bottom:5px;text-transform:uppercase;}#block-menu-menu-footer-menu{margin:0 0 10px 0;border-bottom:solid 1px #243842;padding-bottom:15px;}body #footer ul.menu{margin:0;padding:0;}body #footer ul.menu li{display:inline-block;box-shadow:9px 0 0 -8px #8e8e8e;padding-right:6px;margin-right:6px;}body #footer ul.menu li.last{box-shadow:none}body #footer ul.menu li a{color:#8e8e8e;font-size:13px;line-height:13px;text-decoration:none;text-transform:uppercase;letter-spacing:0.4pt;padding:0 9px;display:inline-block;}body #footer ul.menu li a:hover,body #footer ul.menu li a:focus{color:#ddd;}body #footer ul.menu li a.active{color:#fff;}.view-display-id-block_footer_services ul{margin:15px 0 0;padding:0;}.view-display-id-block_footer_services ul li{list-style:none;position:relative;display:inline-block;width:100%;}.view-display-id-block_footer_services ul li a:before{content:"\f111";position:absolute;color:#fff;left:2px;font-size:5px;top:8px;}.view-display-id-block_footer_services ul li a{line-height:20px;border-bottom:1px solid rgba(102,102,102,0.33);color:#e1e1e1;display:block;font-size:12px;letter-spacing:1.1px;margin-bottom:6px;padding-bottom:7px;padding-left:15px;text-decoration:none;text-transform:uppercase;width:80%;}.view-display-id-block_footer_services ul li.views-row-last{border:0 none}.view-display-id-block_footer_services ul li a:hover,.view-display-id-block_footer_services ul li a:focus,.view-display-id-block_footer_services ul li a.active{color:#fff;}body #footer #block-views-services-block-footer-services.block,body #footer #block-views-view-address-blk-contactaddress.block,body #footer #block-views-d851f9eb3ea7522d26f697a826730f8b{float:left;width:24%;padding:0 20px 0 0}.view-display-id-blk_contactaddress .block-title,.view-display-id-blk_contactaddress1 .block-title{color:#ffffff;font-family:font_lora;font-size:1.4rem;font-weight:400;margin:0 0 5px;text-transform:uppercase}.view-display-id-blk_contactaddress .views-field.views-field-field-contact-address,.view-display-id-blk_contactaddress1 .views-field.views-field-field-contact-address{color:#aaaaaa;font-size:0.9rem;width:80%;display:inline-block}#block-views-view-address-blk-contactaddress{}#block-views-area-served-blk-area-served{display:inline-block;width:25%;padding-left:0;}#footer .view-area-served .item-list ul{color:#e1e1e1;display:inline-block;font-size:14px;letter-spacing:0.4pt;margin:0.5em 0 0;padding:0;width:100%}#footer .view-area-served .item-list ul li{box-sizing:border-box;display:inline-block;padding:2px 0 1px 25px;position:relative;min-width:100%;width:auto;}#footer .view-area-served .item-list ul li::before{color:#f1d93c;content:"";font-family:fontawesome;font-size:1rem;left:2px;position:absolute;top:8px;}#block-views-area-served-blk-area-served .view-header{color:#fff;line-height:normal;}#block-views-area-served-blk-area-served .view-header p{margin:5px 0 0;font-size:13px;}#block-views-area-served-blk-area-served .view-header strong{letter-spacing:0.8pt;font-size:17px;}div#block-views-view-address-blk-footer-map{display:inline-block;width:25%;vertical-align:top;}#block-views-site-copyright-block-copyright{width:100%;float:left}#block-views-site-copyright-block-copyright{color:#777778;font-size:11px;letter-spacing:1px;display:inline-block;}#block-views-7c2d9db21f2b44c4614809a147be0004{}body #footer #block-views-79c1243146badb1a3fadc44e501b8c0b > strong{color:#fff;font-family:roboto slab;font-size:1.4rem;font-weight:100;letter-spacing:0.7pt;line-height:36px;text-transform:uppercase;}.view-id-business_hours{font-size:12px;color:#8e8e8e;letter-spacing:1px;}.view-id-business_hours .views-row{display:inline-block;width:49.5%;}.view-id-business_hours strong{font-weight:normal;color:#fff;font-size:14px;}#block-views-1b31d998a5675fa4cb4a8fdd616ec6e8{display:inline-block;margin-top:10px;}body #footer #block-views-1b31d998a5675fa4cb4a8fdd616ec6e8 .block-title{color:#ff0000;font-size:1rem;line-height:normal;margin-bottom:1px;display:inline-block}#block-views-1b31d998a5675fa4cb4a8fdd616ec6e8 .attachment-before,#block-views-1b31d998a5675fa4cb4a8fdd616ec6e8 strong{display:none;}#block-views-1b31d998a5675fa4cb4a8fdd616ec6e8 .views-field-nothing{color:#ffffff;font-family:open sans;font-size:32px;letter-spacing:1px;line-height:32px;}#block-views-1b31d998a5675fa4cb4a8fdd616ec6e8 .views-field-nothing a{color:#fff}#block-views-viewfollowlinks-block{display:inline-block;float:right;margin:0;}#block-views-viewfollowlinks-block .views-row{border-right:0 none;display:inline-block;float:left;padding:0 5px 0 0;}#block-views-viewfollowlinks-block .views-row .views-field,#block-views-viewfollowlinks-block .views-row .views-field span{display:inline-block;float:left;}#block-views-viewfollowlinks-block .views-row.views-row-last{border:none;}#block-views-viewfollowlinks-block .views-row a{color:rgba(0,0,0,0);display:inline-block;float:left;height:30px;margin-left:0;overflow:hidden;text-decoration:none;width:30px;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}#block-views-viewfollowlinks-block .views-row a:before{background:#006fbf;border-radius:60px;color:#ffffff;display:block;font-size:19px;height:28px;padding:4px 0 0;text-align:center;width:28px;}#block-views-viewfollowlinks-block .views-row a[href*="facebook"]:before{content:"\f09a";}#block-views-viewfollowlinks-block .views-row a[href*="google"]:before{background:#DA4835;content:"";padding:4px 0 0 3px;}#block-views-viewfollowlinks-block .views-row a[href*="twitter"]:before{content:"\f099";}#block-views-viewfollowlinks-block .views-row a[href*="linkedin"]:before{content:"\f0e1";}#block-views-viewfollowlinks-block .views-row a[href*="youtube"]:before{content:"\f167";}#block-views-viewfollowlinks-block .views-row a[href*="instagram"]:before{content:"\f16d";}#block-views-viewfollowlinks-block .views-row a:hover,#block-views-viewfollowlinks-block .views-row a:focus{opacity:0.5;}#block-views-powered-by-block-powered-by{float:right;}#block-views-powered-by-block-powered-by .views-field-field-powered-by-url,#block-views-powered-by-block-powered-by .views-field-field-powered-by-logo{display:inline-block;vertical-align:top;}#block-views-powered-by-block-powered-by .views-field-field-powered-by-url{color:#777778;font-size:11px;letter-spacing:1px;margin-right:2px;}#block-views-viewfollowlinks-block{display:inline-block;z-index:100;}body.not-front #main{margin:0 auto;max-width:1200px;padding:0;}body.not-front p{}body.front .breadcrumb{display:none;}body.not-front .breadcrumb,body.not-front .breadcrumb a{font-size:11px;color:#3D3D3D;letter-spacing:1px;}body.front aside.sidebars{display:none;}body.front.sidebar-second #content{width:100%;margin:0;}body.sidebar-second .region-sidebar-second .block h2.block__title,body.sidebar-second .region-sidebar-second .block .block__title{border:0px solid #444444;color:#ffffff;font-family:open sans;font-size:1rem;line-height:normal;padding:10px 25px;text-align:left;}.region-sidebar-second .block .view-service-expertise #customwrap{background:#444;font-family:open sans;font-size:16px;padding:1px;text-align:center;}.region-sidebar-second .block .view-service-expertise #customwrap .ctext{background:#df1000;color:#fff;display:block;font-size:1rem;font-weight:900;line-height:normal;padding:5px 3px 3px;}body.sidebar-second .region-sidebar-second .block .block__title{background:#0c212b;color:#ffffff;display:block;font-size:1rem;font-weight:900;line-height:normal;padding:10px 25px 11px;text-transform:uppercase;}.region-sidebar-second .block .view-service-expertise #customwrap p{color:#ffdb33;font-size:14px;letter-spacing:0.3pt;margin:5px 0 4px;text-align:center;}.region-sidebar-second .block .view-service-expertise .views-field-field-servicedesc-details{font-size:12px;color:#cb0101;text-align:center;margin-top:5px;font-family:roboto slab}body.sidebar-second .region-sidebar-second .block .view a{color:rgba(255,255,255,0.92);font-size:15px;line-height:normal;text-decoration:none;padding:0 10px}body.sidebar-second .region-sidebar-second .block .view a:hover,body.sidebar-second .region-sidebar-second .block .view a:focus{color:#eee;}body.sidebar-second .region-sidebar-second .block .view a.active{color:#40c2ff;}.region-sidebar-second .block .view-all-services-as-menu{background:#384548 none repeat scroll 0 0;font-family:open sans;line-height:20px;padding:10px;}.region-sidebar-second .block .view-all-services-as-menu .views-row,.region-sidebar-second .block .view-all-services-as-menu .view-content .views-summary{border-bottom:solid 1px rgba(238,238,238,0.21);padding:7px 4px;margin-bottom:5px;list-style:none;color:#fff}body.sidebar-second .region-sidebar-second .block .view-all-services-as-menu .item-list ul{display:inline-block;list-style:outside none none;margin:0;padding:0;width:100%;}.region-sidebar-second .block .view-all-services-as-menu .views-row.views-row-last,.region-sidebar-second .block .view-all-services-as-menu .view-content .views-summary:last-child{border:none;margin:0;}body.page-node-23 p strong span{color:#333333 !important;font-family:roboto slab;font-size:19px !important;font-weight:normal;letter-spacing:0.3pt;line-height:2rem;}body.page-node-23 .image-medium{margin-right:30px!important;}body.page-node-23 p span[style*="font-size"]{line-height:24px;font-size:20px!important;letter-spacing:0px;}body.section-services #main #content .view-id-services .view-header h2,body.section-services #main .view-id-services h3{color:#333;text-transform:none;font-weight:normal;font-size:21px;margin:20px 0 15px;line-height:30px;}body.section-services #main .view-id-services .view-header .view-content .views-row{display:inline-block;width:27%;margin-right:4%;border-bottom:solid 1px #eee;padding-left:10px;}body.section-services #main .view-id-services .view-header .view-content .views-row.views-row-last{border:none;}body.section-services #main .view-id-services .view-header .view-content .views-row span{color:#434343;font-size:12.5px;letter-spacing:1.5px;font-weight:bold;}body.section-services #main .view-id-services .view-header .view-content .views-row span:before{content:"\f00c";margin-right:7px;font-size:13px;color:#f22023;}body.section-services #main .view-id-services h3{font-size:22px;margin:40px 0 25px 0;line-height:25px;}body.section-services #main .view-id-services h3:after{background:#464646 none repeat scroll 0 0;content:"";display:block;height:2px;margin-left:235px;margin-top:-9px;}body.section-services #main .view-id-services .view-content,body.section-services #main .view-id-services .view-content ul{padding:0;margin:0;}body.section-services #main .view-id-services .view-content ul{border-bottom:solid 0px #464646;}body.section-services #main .view-id-services .view-content ul li{list-style:none;display:inline-block;vertical-align:top;width:32.9%;padding:2%;box-sizing:border-box;opacity:0.9;}body.section-services #main .view-id-services .view-content .des h3{position:relative;margin:10px 0 15px 0;border:solid 1px #f22021;text-align:center;padding:7px 10px;line-height:16px;border-radius:6px;}body.section-services #main .view-id-services .view-content .des h3 a{color:#222;font-size:16px;font-weight:400;line-height:normal;text-decoration:none !important;text-transform:none;}body.section-services #main .view-id-services .view-content .img{text-align:center;}body.section-services #main .view-id-services .view-content .img img{width:170px;height:170px !important;background:#f4f4f4;padding:20px;border-radius:1000px;box-sizing:border-box;}body.section-services #main .view-id-services .view-content .des{margin:5px 0 15px 0;max-height:155px;overflow:hidden;}body.section-services #main .view-id-services .view-content .des p{color:inherit;font-size:13px;letter-spacing:0.5pt;margin:0;}body.section-services #main .view-id-services .view-content ul li .des h3:before,body.section-services #main .view-id-services .view-content ul li h3:after{color:#f32227;font-size:13px;height:inherit;width:inherit;display:inline-block;background:none;margin:0 0 0 0;position:absolute;top:33%;right:0px;}body.section-services #main .view-id-services .view-content ul li:hover{opacity:1;}body.section-services #main .view-id-services .view-content ul li:hover .des h3 a{color:#f22424;}body.section-services #main .view-id-services .view-content ul li:hover .des h3:after{content:"\f0d9";right:0px;}body.section-services #main .view-id-services .view-content ul li:hover .des h3:before{content:"\f0da";left:0px;right:inherit;}.view-web-special-image .views-field-field-image{margin:10px 0;text-align:center;}.view-web-specials .views-row{background:rgba(0,0,0,0) none repeat scroll 0 0;border:2px solid #999999;border-radius:10px;display:inline-block;margin:3% 6% 4% 0;padding:1.5% 2.5% 2%;text-align:center;transition:all 0.4s;-webkit-transition:all 0.4s;-moz-transition:all 0.4s;-ms-transition:all 0.4s;-o-transition:all 0.4s;width:42%}.view-web-specials .views-field.views-field-title{color:#ffffff;font-family:open sans;font-size:16px;letter-spacing:0.6px;line-height:23px;text-align:center;background:#666;border-radius:27px;display:inline-block;margin-top:0;min-width:75%;padding:10px 20px;position:relative;text-align:center;top:-29px;}.view-web-specials .views-field.views-field-title a{color:#ffffff;font-family:open sans;font-size:16px;letter-spacing:0.6px;line-height:23px;text-align:center;text-decoration:none !important;}.view-web-specials .views-field.views-field-body p{color:#f32122;font-size:48px;font-weight:600;letter-spacing:0;line-height:42px;margin:-8px 0 5px;padding:0;text-align:center;text-shadow:none;transform:scale(1);transition:all 0.3s;}.view-web-specials .views-field.views-field-field-description{text-align:center;color:#333;line-height:1.1rem;}.node-type-web-specials .field-name-body{margin:5px 0 1px 10px;font-size:18px;font-weight:bold;font-family:font_logo;padding:0px;color:#8C8C8C;}.node-type-web-specials .field-name-field-description{margin-left:10px;margin-bottom:20px;}.node-type-web-specials .field-name-field-weightage{display:none;}.view-web-specials .views-row:hover .views-field.views-field-body p{transform:scale(1.1);}.view-testimonials ul{padding:0;margin:0;display:table;}.view-testimonials ul li.views-row{list-style:none;padding:15px;border-bottom:solid 1px #eee;float:left;width:100%;box-sizing:border-box;}.view-testimonials ul li.views-row.views-row-last{border:none;}.view-testimonials ul li.views-row .custom-left{float:left;margin-right:30px;font-family:font_menu;color:rgb(106,106,106);font-size:12px;line-height:13px;width:110px;letter-spacing:1.1px;}.view-testimonials ul li.views-row .custom-left img{border-radius:200px;display:block;width:100px;width:100px;margin-left:-10px;}.view-testimonials ul li.views-row .custom-left .t-title{font-size:15px;color:rgb(87,87,87);display:block;margin:10px 0 5px 0;line-height:15px;}.view-testimonials ul li.views-row .custom-right{overflow:hidden;padding-right:12%;}body form label{color:#333;font-family:font_zurich;font-size:18px;font-weight:normal;letter-spacing:0.8px;margin-bottom:3px;}body form input,body form select,body form textarea{background:#fff;border:1px solid #ccc;border-radius:0;box-shadow:none;color:#565656;height:40px;letter-spacing:1px;padding:5px;outline:none}body form input:focus,body form select:focus,body form textarea:focus{outline:none}body form input.webform-calendar{background:none;border:0;box-shadow:none;}body form input.form-radio,body form input.form-checkbox{background:none;border:none;box-shadow:none;padding:0;margin:0;height:inherit;}body form .form-radios label,body form .form-checkboxes label{color:#595450;font-size:16px;margin:0;}body form textarea{height:100px;}body .webform-component-textarea .grippie{display:none!important;}body form .form-actions{position:relative;text-align:center;margin:10px 0;}body form .form-actions .line{height:3px;background:#f32122;display:block;top:50%;position:absolute;left:0;right:0;z-index:0;}body form input.form-submit{background:#37b9f6;padding:10px 21px;color:#fff;font-size:25px;text-transform:uppercase;font-family:roboto slab;letter-spacing:1.5px;border:none;border-radius:5px;line-height:35px;box-shadow:none;height:inherit;position:relative;min-width:240px;transition:all 0.4s;-moz-transition:all 0.4s;-webkit-transition:all 0.4s;-o-transition:all 0.4s;-ms-transition:all 0.4s;width:auto !important;}body form .form-item .description{font-size:11px;margin-top:2px;color:#40C300;letter-spacing:0.9px;}body.section-contact-us form{margin:30px 0 20px}body.section-contact-us form .form-item,body.section-contact-us form .captcha{margin:1em 0}body.section-contact-us form input,body.section-contact-us form textarea{max-width:90%;display:inline-block;vertical-align:top;}body form .webform-component--phone-no input{width:90%;}body.section-contact-us form .form-item .customwrapper{margin-top:2px;}body.section-contact-us form .form-item .customwrapper:before{content:"\f007";color:#fff;background:#464646;padding:8px 9px;border-radius:100px;margin-right:15px;font-size:20px;line-height:20px;margin-top:2px;display:none;vertical-align:top;}body.section-contact-us form .form-item.webform-component-email .customwrapper:before{content:"\f003";}body.section-contact-us form .form-item.webform-component-phone .customwrapper:before{content:"\f095";}body.section-contact-us form .captcha .form-item .customwrapper:before{display:none;}body.section-contact-us form .form-item.webform-component--subject .customwrapper:before{content:"\f040";}body.section-contact-us form .form-item.webform-component--message .customwrapper:before{content:"\f0f6";}body.section-contact-us form .left-fields{float:left;width:45%;margin-right:4%;}body.section-contact-us form .right-fields{width:46%;float:left;margin-left:4%;}body.section-contact-us form .captcha img{float:left;width:110px;margin-right:5%;margin-top:0;}body.section-contact-us form .captcha .form-item{overflow:hidden;margin:0;width:220px}body.section-contact-us form .captcha .form-item label,body.section-contact-us form .captcha .form-item .description{display:none;}body.section-contact-us form .captcha .form-item input{max-width:220px;width:220px}body.section-contact-us form .form-actions{margin:10px 0;border-bottom:0 solid;padding:0 0 40px;}body.section-contact-us form .form-actions .line{display:none}body.section-contact-us form input.form-submit{background:#37b9f6;padding:0 30px;color:#fff;font-size:25px;text-transform:uppercase;letter-spacing:1.5px;border:0;border-radius:5px;height:50px;position:relative;line-height:normal;font-family:roboto slab;box-shadow:none;}body.section-contact-us div.actions,body.section-contact-us #block-menu-menu-service-region,body.section-contact-us #block-views-contact-info-block-contact-info,body.section-contact-us #block-block-3,body.section-contact-us #block-block-4,body.section-contact-us #block-block-2{float:left;width:97%;margin-left:0;}#block-webform-client-block-30{width:100%;clear:left;display:inline-block;margin:30px 0 0;position:relative;z-index:1;}div#block-webform-client-block-30:before{content:"";width:100vw;position:absolute;left:-50%;top:0;background:#f5f5f5;z-index:-1;height:100%;display:inline-block;right:-50%;margin:auto;}#block-menu-menu-service-region ul.menu{margin:0;padding:0;}#block-menu-menu-service-region ul.menu li{list-style:none;display:inline-block;width:49%;padding-bottom:2px;}#block-menu-menu-service-region ul.menu li a:before{content:"\f041";color:#cdcdcd;font-size:20px;text-decoration:none!important;padding-bottom:12px;margin-right:10px;}#block-menu-menu-service-region ul.menu li a:hover,#block-menu-menu-service-region ul.menu li a:hover:before{color:#f97310;border-color:#f97310;}#block-menu-menu-service-region ul.menu li a{border-bottom:2px solid #fff;color:#666666;font-size:18px;line-height:26px;padding:6px;text-decoration:none !important;text-transform:capitalize;}body.section-contact-us #block-block-3,body.section-contact-us #block-block-4{margin:0 20px 10px 0;float:left;background:rgb(4,87,125);border:solid 0px #ddd;border-right:0;border-radius:5px;width:auto;padding:5px;box-sizing:border-box;}body.section-contact-us #block-block-4{border-radius:0 5px 5px 0;border-left:none;border-right:solid 1px #ddd;padding-bottom:5px;}body.section-contact-us #main #content #block-block-3 h2.block-title,body.section-contact-us #main #content #block-block-4 h2.block-title,body.section-contact-us #main #content #block-block-2 h2.block-title{margin:0!important;padding:0 12px  0 12px;color:#fff;text-transform:uppercase;font-size:21px;}body.section-contact-us #block-block-3 p,body.section-contact-us #block-block-4 p,body.section-contact-us #block-block-2 p{padding:0px 12px 2px 12px;margin:0;font-size:14px;color:#fff}body.section-contact-us #block-block-3 h2.block-title,body.section-contact-us #block-block-3 p{border-right:solid 0px rgba(255,255,255,0.2);color:#fff}body.section-contact-us #main #content #block-block-2 h2.block-title p{margin:0;font-size:14px;}body.section-contact-us #block-block-3 p:before{content:"\f017";margin-right:5px;font-size:25px;display:inline;vertical-align:top;}body.section-contact-us #main #content #block-block-2{margin:0 0 10px 0;padding:5px;}body.section-contact-us #block-views-contact-info-block-contact-info{display:none;}#block-views-view-address-blk-link .field-content a,#block-views-view-address-blk-link .field-content a:hover{margin:10px;display:inline-block;padding:10px 20px;background:#ffd400;color:#000;font-weight:700;font-size:17px;border-radius:3px;box-shadow:0 2px 4px -1px rgba(0,0,0,0.99);text-shadow:0px 1px 0 rgba(255,255,255,0.8);text-decoration:none;}body.page-node-141 #main #content ul,body.page-node-140 #main #content ul{padding:0;-webkit-column-count:3;-moz-column-count:3;-ms-column-count:3;-o-column-count:3;column-count:3;line-height:30px;list-style-position:inside;}body.not-logged-in.page-user.sidebar-second.not-front #content{width:100%;}body.not-logged-in.page-user.sidebar-second.not-front .region-sidebar-second{display:none;}body.not-logged-in.page-user .breadcrumb,body.not-logged-in.page-user h1.page__title,body.not-logged-in.page-user form .form-item .description,body.not-logged-in.page-user li.is-active{display:none;}body.not-logged-in.page-user .tabs-primary{background-image:none;border:none;margin:0;}body.not-logged-in.page-user .tabs-primary li.tabs-primary__tab{background:none;border:none;margin:0;width:100%;}body.not-logged-in.page-user .tabs-primary li.tabs-primary__tab a{background:none;border:none;width:100%;font-size:12px;color:green;letter-spacing:0.7px;text-shadow:none;}body.not-logged-in.page-user form{max-width:400px;margin:0 auto;width:98%;background:#FDFDFD;padding:1%;}body.not-logged-in.page-user form .form-item{padding:0 10%;}body.not-logged-in.page-user form input.form-submit,body.page-node-24 form input.form-submit{padding:10px 20px;font-size:20px;min-width:150px;line-height:24px;}body.page-node-24 #page-title{text-align:center}body.page-node-24 form{background:#F4f4f4;padding:20px 40px;max-width:780px;box-sizing:border-box;border-radius:5px;width:100%;margin:20px auto 30px}form .webform-component--phone input{width:100%;}body.page-node-24 form > div > .form-item{float:left;width:50%;margin:0.8em 0}body.page-node-24 form > div > .form-item:nth-child(odd){padding:0 20px 0 0;clear:left}body.page-node-24 form > div > .form-item:nth-child(even){padding:0 0 0 20px;}body.page-node-24 form > div > .form-item label{font-size:16px;margin-bottom:0}body.page-node-24 form > div > .form-item.webform-component-textarea{width:100%;padding:0}body.page-node-24 form .form-actions .line{display:none;}body.page-node-24 form .captcha{width:100%;margin:0 auto;max-width:100%;}body.page-node-24 form .captcha img{max-width:130px;margin:3.6em 0 0;vertical-align:top;width:130px}body.page-node-24 form .captcha .form-item{display:inline-block;width:auto;padding:0 0 0 20px}.site-menu{background:#000;border-radius:0;box-shadow:none;margin:0;padding:10px 0;position:relative;top:0;z-index:9;float:left;width:100%}.menu-wrapper{box-shadow:0 9px 5px -10px rgba(0,0,0,0.5);display:block;margin:0 auto;max-width:100%;overflow:visible;text-align:center;vertical-align:top;width:1320px;}.menu-wrapper ul.menu{display:inline-block;float:none;margin:0 auto;padding:0;text-align:center;vertical-align:top;width:auto;float:right}.menu-wrapper ul.menu li{display:inline-block;float:left;margin:0 1px 0 0;width:auto;position:relative;overflow:hidden}.menu-wrapper ul.menu li a{color:#fff;display:inline-block;font-size:0.9rem;font-weight:600;height:auto;letter-spacing:0.7pt;max-width:320px;padding:6px 30px;text-align:center;text-transform:uppercase;width:auto;}.menu-wrapper ul.menu li a.active,.menu-wrapper ul.menu li a:hover{color:#5fc2f2;text-decoration:none}.menu-wrapper ul.menu li.expanded .menu{background:#f5f5f5;box-shadow:0 2px 5px -3px #000;left:0;padding:15px 0;position:absolute;top:100%;width:220px;transform:translateY(20px);-moz-transform:translateY(20px);-o-transform:translateY(20px);-webkit-transform:translateY(20px);transition:all 0.2s linear 0s;-moz-transition:all 0.2s linear 0s;-o-transition:all 0.2s linear 0s;-webkit-transition:all 0.2s linear 0s;opacity:0}.menu-wrapper ul.menu li:hover{overflow:visible}.menu-wrapper ul.menu li.expanded:hover .menu{opacity:1;transform:translateY(0px);-moz-transform:translateY(0px);-o-transform:translateY(0px);-webkit-transform:translateY(0px);}.menu-wrapper ul.menu li.expanded .menu li{margin:0;text-align:left;width:100%;}.menu-wrapper ul.menu li.expanded .menu li a{color:#666;font-size:14px;font-weight:400;letter-spacing:0.2pt;line-height:normal;padding:5px 12px;text-align:left;text-transform:none;width:100%;}.menu-wrapper ul.menu li.expanded .menu li a.active,.menu-wrapper ul.menu li.expanded .menu li a:hover{background:rgba(0,0,0,0) none repeat scroll 0 0;color:#ff3200;text-decoration:none;}.menu-wrapper ul.menu li .submenu-t{transform-origin:center 3px;-moz-transform-origin:center 3px;-o-transform-origin:center 3px;-webkit-transform-origin:center 3px;transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;-webkit-transition:all 0.2s ease 0s;-o-transition:all 0.2s ease 0s;border-color:#ffffff rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:7px 5px;height:0;position:absolute;right:12px;top:18px;width:0;}.menu-wrapper ul.menu li.expanded a{padding-right:30px;}.menu-wrapper ul.menu li li .submenu-t{border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #333333;border-width:5px 7px;color:#333333;right:3px;top:15px;}.menu-wrapper ul.menu li li.expanded:hover .menu,.menu-wrapper ul.menu li li.expanded .menu{left:100%;margin:0;top:-14px;}.menu-wrapper ul.menu li.expanded .menu li ul{padding-left:0;}.menu-wrapper ul.menu li a[href*="book-appointment"]{background:#37b9f6;box-shadow:0 -4px 3px -2px #1f7dc0 inset;color:#fff;letter-spacing:0.3pt;padding:6px 15px;position:relative;z-index:1;overflow:hidden;float:left;border-radius:5px;}.menu-wrapper ul.menu li a[href*="book-appointment"]::before{background:rgba(255,235,0,0.7) none repeat scroll 0 0;box-sizing:border-box;content:"";height:100%;left:-100%;position:absolute;top:0;width:100%;z-index:-1;transition:all 0.2s ease-in-out 0s;-moz-transition:all 0.2s ease-in-out 0s;-o-transition:all 0.2s ease-in-out 0s;-webkit-transition:all 0.2s ease-in-out 0s;}.menu-wrapper ul.menu li a[href*="book-appointment"]:hover:before{left:0}.menu-wrapper ul.menu li li .submenu-t{display:none !important}.blk-service-contact{display:inline-block;width:100%;background:#0c212b;padding:10px 30px 20px;text-align:center;color:#fff;font-size:1.4rem;}.blk-service-contact .views-field-field-contact-number{font-size:1.8rem;font-weight:800;}.blk-sevices-reviews{display:inline-block;padding:10px 30px 20px;border:1px solid #999;background:#f2f2f2f;text-align:center;background:#ffffff;}#header{padding:4px 0 0;min-height:115px}.header-menu{padding:10px 30px 5px}.header-contact,.header-social{padding:0 20px;}.header__logo{display:inline-block;float:none;margin:0px 0 -55px;max-width:100px;padding:0;position:relative;vertical-align:middle;z-index:999;float:left}.logo-wrapper{margin:0 auto;max-width:1320px;padding:0 10px}.view-view-city-states .item-list ul{-moz-columns:3 auto;columns:3 auto;-webkit-columns:3 auto;-o-columns:3 auto;margin:0;padding:10px 0 0 15px;}.view-view-city-states .item-list ul li{margin:0 0 3px;display:inline-block;width:100%;padding:0 0 0 20px;position:relative;}.view-view-city-states .item-list ul li:before{content:'';width:5px;height:5px;position:absolute;left:0;top:13px;background:#000;border-radius:100px;}.content-bottom #block-block-1{background:rgba(0,0,0,0.9);bottom:0;left:0;padding:11px 0 8px;position:fixed;transition:all 0.3s ease-in-out 0s;-moz-transition:all 0.3s ease-in-out 0s;-o-transition:all 0.3s ease-in-out 0s;-webkit-transition:all 0.3s ease-in-out 0s;width:100%;z-index:9999;margin:0;text-align:center}.scroll-bottom .content-bottom #block-block-1{}.content-bottom  .block p{margin:0;}.content-bottom .block p a{background:#37b9f6;border-radius:4px;color:#fff;display:inline-block;font-family:roboto slab;font-size:1.2rem;font-weight:500;padding:6px 15px;text-decoration:none;text-transform:uppercase;}.test-slider{display:inline-block;width:100%}.test-slider .view-content{display:inline-block;width:100%;padding:0}.test-slider .jcarousel-container{display:inline-block;width:100%;overflow:hidden;padding:30px 0 0}.test-slider .jcarousel-prev,.test-slider .jcarousel-next{display:inline-block;height:30px;position:absolute;top:0;width:30px;right:31px}.test-slider .jcarousel-next{left:auto;right:0}.test-slider .jcarousel-prev:before,.test-slider .jcarousel-next:before{background:#333333 none repeat scroll 0 0;border-radius:2px;color:#ffffff;content:"";display:inline-block;font-family:fontawesome;font-size:34px;height:30px;line-height:1.7rem;padding:0 0 0 6px;text-align:center;width:30px;}.test-slider .jcarousel-prev:before{padding:0 6px 0 0;content:""}.test-slider .custom-left{color:#6a6a6a;float:left;font-family:font_menu;font-size:12px;letter-spacing:1.1px;line-height:13px;margin-right:30px;width:110px;padding:20px 0 0;}.test-slider .custom-left img{border-radius:200px;display:block;width:100px;}.test-slider .custom-left .testm-title{color:#575757;display:block;font-size:15px;line-height:15px;margin:10px 0 5px;text-align:center}.test-slider .more-link{text-align:center}.test-slider .more-link a{border:1px solid #f22121;color:#434343;display:inline-block;font-size:1rem;padding:2px 20px 4px 0;text-decoration:none;text-transform:uppercase;transition:all 0.2s ease-in-out 0s;}.test-slider .more-link a::before{color:#f22121;content:"";font-size:18px;padding:10px;}.test-slider .custom-right{overflow:hidden;}#block-views-view-address-blk-addrs-contact{display:inline-block;vertical-align:top;margin:0;width:100%;padding:20px 0}.view-display-id-blk_addrs_contact .view-content h3{display:inline-block;margin:1em 0 0.5em;width:100%;}.view-display-id-blk_addrs_contact .view-content h3::before{content:"";display:inline-block;font-family:fontawesome;font-size:1.2rem;font-weight:100;margin:0 10px 0 0;}.view-display-id-blk_addrs_contact .views-row{display:inline-block;max-width:100%;padding:0 0 10px 0;width:100%;}.view-display-id-blk_addrs_contact .views-row .views-field-views-conditional{display:inline-block;vertical-align:top;margin:0;width:100%;}.view-display-id-blk_addrs_contact .show-address{display:inline-block;width:40%;padding:20px 0px;float:left;}.view-display-id-blk_addrs_contact .map{display:inline-block;margin:0;width:60%;float:left;}.view-display-id-blk_addrs_contact .map iframe{width:100%;height:280px;max-width:100%;}.view-display-id-blk_addrs_contact .link a,.view-display-id-blk_addrs_contact .link a:hover{display:inline-block;padding:6px 20px;background:rgba(0,112,192,1);color:#fff;font-weight:700;font-size:17px;border-radius:3px;box-shadow:0 2px 4px -1px rgba(0,0,0,0.99);text-decoration:none;}.view-display-id-blk_addrs_contact .link{clear:left;float:left;}body.section-services > div,body.section-service > div{overflow:hidden}body.section-services .menu-wrapper,body.section-service .menu-wrapper{box-shadow:0 7px 15px -10px rgba(0,0,0,0.5);}body.section-services .block-views-front-banner-block-front-banner::before,body.section-service .block-views-front-banner-block-front-banner::before{background:rgba(190,30,50,0.99) none repeat scroll 0 0;content:"";height:100%;left:-999px;margin:0 auto;position:absolute;right:-999px;width:100vw;}.wrapper-top-content{display:inline-block;margin:0 0 -50px;width:100%;}body.sidebar-second .region-sidebar-second .block .view-recent-blogs{background:#333333 none repeat scroll 0 0;border-style:solid;border-width:0 1px 1px;padding:0 8px;}body.sidebar-second .region-sidebar-second .block .view-recent-blogs .views-row{border-bottom:1px solid #aaaaaa;display:inline-block;padding:10px 0;width:100%;}body.sidebar-second .region-sidebar-second .block .view-recent-blogs .views-row-last{border:none}body.sidebar-second .region-sidebar-second .block .view-recent-blogs .views-field-title a{display:inline-block;font-size:13px;font-weight:600;line-height:normal;width:100%;}.blk-visa-masters{padding-top:20px;margin-top:10px;width:100%;text-align:right;padding:0 0px;margin:0 !important;}.section-contact-us{overflow-x:hidden}body.sidebar-second .region-sidebar-second .block.blk-yelp-reviews .view a{display:inline-block;padding:10px 20px;background:rgba(0,112,192,1);color:#fff;font-weight:700;font-size:17px;border-radius:3px;box-shadow:0 1px 3px 0px rgba(0,0,0,0.8);text-shadow:0px 1px 0 rgba(0,0,0,0.8);text-decoration:none;width:100%;text-align:center;}#block-multiblock-1 .block-title{background:rgba(0,0,0,0) none repeat scroll 0 0;border:0 none;color:#df1000;font-size:21px;padding:0;text-align:left;}#block-multiblock-1 form{background:#f5f5f5 none repeat scroll 0 0;border:1px solid #eeeeee;border-radius:3px;display:inline-block;margin:10px 0 0;padding:0 12px;width:100%;}#block-multiblock-1 form .form-item{display:inline-block;margin:0;padding:10px 0 8px;width:100%;}#block-multiblock-1 form label{font-size:16px;font-weight:normal;line-height:normal;padding:0;}#block-multiblock-1 form .captcha > img{margin:20px 0 0;width:120px;}#block-multiblock-1 form .captcha .form-item{padding:0;}#block-multiblock-1 form .captcha label{font-family:open sans;font-size:14px;letter-spacing:0;}#block-multiblock-1 form .captcha .description{display:none;}#block-multiblock-1 form .form-actions{display:inline-block;margin:25px 0 20px;width:100%;}#block-multiblock-1 form .form-actions .form-submit{border:0 none;box-shadow:none;font-size:22px;height:38px;line-height:normal;max-width:100%;min-width:inherit;width:100%;}#block-multiblock-1 form label.error{background:rgba(0,0,0,0) none repeat scroll 0 0;color:#ff0000;font-family:open sans;font-size:13px;font-weight:normal;letter-spacing:0;}#block-multiblock-1 form .form-text.error,#block-multiblock-1 form textarea.error{background:#ffffff none repeat scroll 0 0;border:1px solid #dddddd;}body.not-front.node-type-services{background:#f5f5f5}.node-type-services div.group--overview{display:inline-block;margin:0 0 3em;width:100%;background:#fff;padding:20px 25px;border-radius:0px;}.node-type-services div.field-ser-lpage-vw-overview h2{color:#28517f;font-weight:400;line-height:normal;margin:.3em 0 .5em;width:55%;float:left}.node-type-services div.field-ser-lpage-vw-overview ul{margin:.5em 0;overflow:hidden;padding:0}.node-type-services div.field-ser-lpage-vw-overview ul li{display:inline-block;max-width:280px;padding:4px 0 4px 25px;position:relative;vertical-align:top;width:100%}.node-type-services div.field-ser-lpage-vw-overview ul li:before{background:#888;border-radius:10px;content:"";height:6px;left:5px;position:absolute;top:13px;width:6px}.node-type-services div.field-service-landing-page-descr+a{background:#2b9f08;border-radius:7px;box-shadow:0 5px 20px rgba(0,0,0,.1);color:#fff;display:inline-block;font-family:pt sans;font-size:1.3rem;margin:1em 0 0;padding:11px 20px;text-decoration:none}.node-type-services .group--overview{display:inline-block;margin:0 0 3em;width:100%}.node-type-services .group--overview a{color:#2093d2;text-decoration:none}.node-type-services .group-content{display:inline-block;width:100%}.node-type-services .group-content .field-name-field-view-serv-sec-titles{padding:0 0 13px}.node-type-services .group-content .field-name-field-view-serv-sec-titles .views-row{display:inline-block;margin:0 10px 5px 0}.node-type-services .group-content .field-name-field-view-serv-sec-titles .views-row a{background:#fff;border:1px solid #d5d5d5;color:#000;display:inline-block;font-size:0.9rem;min-width:150px;padding:6px 15px;text-align:center;text-decoration:none}.node-type-services .group-content .field-name-field-view-serv-sections .views-row{background:#fff;display:inline-block;margin:0 0 2em;padding:20px 30px;width:100%;color:#3d3d3d}.node-type-services .group-content .field-name-field-view-serv-sections .views-field-field-serv-sections-image{float:right;margin:0 0 20px 30px;max-width:40%}.node-type-services .group-content .field-name-field-view-serv-sections h2{color:#28517f;font-weight:400;line-height:normal;margin:.3em 0 .5em}.node-type-services .group-content .field-name-field-view-serv-sections .views-field-field-serv-sections-link a{background:#2b9f08;border-radius:7px;box-shadow:0 5px 20px rgba(0,0,0,.1);color:#fff;display:inline-block;font-size:1.2rem;margin:1em 0 0;padding:7px 16px;text-decoration:none}.node-type-services .group-content .field-name-field-view-serv-sections p{margin:0 0 1.5rem}.node-type-services .group-content .field-name-field-view-serv-sections ul{margin:.5em 0;display:inline-block;padding:0}.node-type-services .group-content .field-name-field-view-serv-sections ul li{display:inline-block;max-width:100%;padding:4px 0 4px 25px;position:relative;vertical-align:top;width:100%;float:left}.node-type-services .group-content .field-name-field-view-serv-sections ul li:before{background:#888;border-radius:10px;content:"";height:6px;left:5px;position:absolute;top:13px;width:6px}.node-type-services .group-content .field-name-field-view-serv-sections a{color:#2093d2;text-decoration:none}.node-type-services group-content .clickable{display:none}.node-type-services .group-content table{max-width:100%;border:1px solid #ccc}.node-type-services .group-content table td,.node-type-services .group-content table th{padding:5px 10px;border:1px solid #ccc;line-height:1.2rem;font-size:.9rem}.view-review-view{max-width:100%;width:100%;}.view-review-view .views-row{display:inline-block;width:100%;padding:10px 0 20px;border-bottom:1px solid #ddd;}.view-review-view .views-row.views-row-last{border:0 none}.view-review-view  .views-field-body{display:inline-block;width:100%;clear:both;padding-bottom:20px;}.view-review-view  .views-field.views-field-created{font-size:12px;line-height:normal;display:inline-block;padding:0 0 0 10px;color:#666;vertical-align:top;}.view-review-view  .views-field.views-field-field-review-by{display:inline-block;font-weight:600;line-height:normal;vertical-align:top;}body.not-front.page-review div#main{max-width:1024px;padding:0 20px;}.fivestar-basic div.fivestar-widget-static .star span{background:none !important;}.fivestar-basic div.fivestar-widget-static .star span:before{content:"\f005";color:#f4d34b;display:inline-block;width:40px;height:40px;float:left;text-indent:0;font-size:18px;}.fivestar-basic div.fivestar-widget-static .star{background:none !important;width:22px;height:22px;}body #header #block-views-view-address-block-emergency-ph .field-content{position:relative;width:400px;color:#fff;font-size:1rem;float:right;top:0px;font-weight:600;margin:0 auto;left:60px;}body #header #block-views-view-address-block-emergency-ph .field-content a{color:#fff;font-family:open sans;font-size:1.2rem;font-weight:400;height:auto;line-height:normal;overflow:hidden;padding:0 25px 0 20px;text-decoration:none;text-shadow:none;width:100%;}body #header #block-views-view-address-block-emergency-ph .field-content a::before{color:#fff;content:"";font-family:fontawesome;font-size:1.1rem;left:158px;padding:3px 0 0;position:absolute;text-indent:0;text-shadow:none;top:5px;width:auto;}@media (min-width:961px){body.not-front #main{padding:0 20px}}@media(max-width:960px){.not-front #page{background:#f9f9f9 none repeat scroll 0 0;}.site-menu{border-radius:3px;position:absolute;right:0px;top:47px;z-index:10}.mobile-menu{cursor:pointer;display:inline-block;height:40px;padding:1px 0 0;position:relative;width:50px;float:right}.menu-wrapper{background:rgba(0,0,0,0.8);height:100%;overflow:hidden;position:fixed;right:0;top:0;transition:all 0.6s ease 0s;-moz-transition:all 0.6s ease 0s;-o-transition:all 0.6s ease 0s;-webkit-transition:all 0.6s ease 0s;width:100%;z-index:999;transform:translateX(440px);-moz-transform:translateX(440px);-webkit-transform:translateX(440px);-o-transform:translateX(440px);width:440px;max-width:300px}.mobile-menu span{background:#fff;display:inline-block;vertical-align:middle;height:1px;position:relative;transition:all 0.3s ease 0s;-moz-transition:all 0.3s ease 0s;-o-transition:all 0.3s ease 0s;-webkit-transition:all 0.3s ease 0s;width:26px;}.mobile-menu span::before,.mobile-menu span::after{width:100%;background:#fff;content:"";display:block;height:1px;position:absolute;top:-7px;transition:all 0.5s ease 0s,transform 0.3s ease 0.4s;-moz-transition:all 0.5s ease 0s,transform 0.3s ease 0.4s;-o-transition:all 0.5s ease 0s,transform 0.3s ease 0.4s;-webkit-transition:all 0.5s ease 0s,transform 0.3s ease 0.4s;}.mobile-menu span::after{top:7px;}.menu-active .mobile-menu span::before,.menu-active .mobile-menu span::after{top:0;transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);-webkit-transform:rotate(45deg);transition:top 0.2s ease 0s,transform 0.5s linear 0.2s;-moz-transition:top 0.2s ease 0s,transform 0.5s linear 0.2s;-o-transition:top 0.2s ease 0s,transform 0.5s linear 0.2s;-webkit-transition:top 0.2s ease 0s,transform 0.5s linear 0.2s;height:2px;}.menu-active .mobile-menu span::after{transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);background:#fff}.menu-active  .mobile-menu span,.menu-active  .mobile-menu:hover span{background:none;box-shadow:none}.menu-active header#header{position:relative;z-index:99}.menu-active .menu-wrapper{transform:translate(0px);-moz-transform:translate(0px);-o-transform:translate(0px);-webkit-transform:translate(0px);overflow:scroll;}.menu-wrapper ul.menu{box-shadow:none;height:100%;left:0;margin:0 auto;padding:60px 0 0;position:absolute;right:0;text-align:center;top:0;transition:all 0.9s linear 0.2s;-moz-transition:all 0.9s linear 0.2s;-o-transition:all 0.9s linear 0.2s;-webkit-transition:all 0.9s linear 0.2s;width:100%}.menu-wrapper ul.menu li{width:100%}.menu-wrapper ul.menu li a{color:#fff;display:inline-block;font-size:0.9rem;height:auto;letter-spacing:1.1pt;max-width:320px;padding:5px 10px;text-align:center;width:auto;}.menu-active .mobile-menu{z-index:9999}.header-menu li a::before{background:#fff}.menu-active .menu-wrapper ul.menu::before{color:#fff;content:"Menu";font-size:1.4rem;left:0;padding:10px 0;position:absolute;text-align:center;text-transform:uppercase;top:5px;width:100%;}.main-menu .menu a.active,.main-menu .menu a:hover{border-radius:0;box-shadow:none;}.main-menu .menu li a::after{display:none}.main-menu .menu li a.active::before{background-color:transparent !important}.menu-wrapper ul.menu li.expanded:hover .menu,.menu-wrapper ul.menu li.expanded .menu{display:none;height:0;opacity:0;padding:0;position:static;}.menu-wrapper ul.menu li.expanded .menu:before{display:none}.menu-wrapper ul.menu li.expanded.sub-act .menu{background:rgba(0,0,0,0) none repeat scroll 0 0;box-shadow:none;display:inline-block;height:auto;opacity:1;padding:0 0 10px;position:static;width:100%;transform:none;-moz-transform:none;-o-transform:none;-webkit-transform:none;}.menu-wrapper ul.menu li.expanded.sub-act .menu li a{color:#fff;text-align:center}.menu-wrapper ul.menu li .submenu-t{background:#000;border-color:#ffffff rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:11px 10px 0;box-shadow:0 0 0 10px #000000;height:12px;position:absolute;right:12px;top:12px;width:20px;}.menu-active .site-menu{top:47px;}body.menu-active .block-views-front-banner-block-front-banner{z-index:0}body.menu-active #header #block-views-5b94666dc13c8371bf35303c6eca5f9a{z-index:0}.menu-active .site-menu .mobile-menu{margin:0;position:relative;right:0;width:30px;top:-35px;}.menu-wrapper ul.menu li.expanded a{padding-right:10px}.menu-wrapper ul.menu li a.active,.menu-wrapper ul.menu li a:hover{background:none;color:#ff3200}.menu-wrapper ul.menu li li .submenu-t{display:none;}.menu-wrapper ul.menu li a[href*="book-appointment"],.menu-wrapper ul.menu li a[href*="book-appointment"]:hover{float:none;width:100%;color:#111111;max-width:220px;margin:10px 0 0;}.header__logo{max-width:100px}body #header #logo-slogan{padding:10px 0}body #header #logo-slogan .header__name-and-slogan strong a,body #header #logo-slogan .header__name-and-slogan #site-slogan{font-size:18px}body #header #logo-slogan .header__name-and-slogan strong{line-height:21px}body #header #logo-slogan .header__name-and-slogan #site-slogan{font-size:11px}div#block-views-view-address-block-emergency-ph{position:absolute;top:60px;right:58px;z-index:99;}body #header #block-views-view-address-block-emergency-ph .field-content{left:0;width:322px;}body #header #block-views-view-address-block-emergency-ph .field-content a{padding-right:0;}}div#block-views-view-address-blk-link{margin:-20px 0 0 20px;display:inline-block;}body.sidebar-second.not-front .region-sidebar-second{padding-top:80px}@media all and (max-width:1300px){body #header #logo-slogan{floaT:left}body.front #header .header__region,body #header .header__region{clear:none;float:right;width:auto;}}@media (min-width:960px){body.sidebar-second.not-front .region-sidebar-second{width:23%;margin-left:77%;padding:88px 0 20px;}body.sidebar-second.not-front #content{width:73%;padding:0;min-height:400px;}.menu-wrapper ul.menu li:hover .submenu-t{transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-webkit-transform:rotate(180deg);}}@media screen and (max-width:1030px){body.not-front #main,body #footer,#block-views-about-us-block-about-us{max-width:95%;}body.front #header .header__region #block-tb-megamenu-main-menu{background:rgba(34,29,29,0.26);}body #header .header__region #block-tb-megamenu-main-menu{background:#464646;text-align:center;border:none;max-width:100%;}body #header .header__region #block-tb-megamenu-main-menu ul.tb-megamenu-nav{float:left;border:solid 1px #fff;border-top:none;border-bottom:none;}#block-tb-megamenu-main-menu ul.tb-megamenu-nav li.tb-megamenu-item a{font-size:16px;padding:12px 22px;}body #header #block-block-1 a{font-size:16px;}body.section-contact-us div.actions{margin-left:0;width:100%;}.view-display-id-blk_addrs_contact .show-address{padding:0 0 20px}}@media (min-width:1024px) and (max-width:1250px){.block-views-front-banner-block-front-banner .views-field-field-banner-image img{padding-bottom:8%;}.block-views-front-banner-block-front-banner .views-field-nothing .banner-title{font-size:30px}.menu-wrapper ul.menu li a{padding:6px 20px}}@media (min-width:978px) and (max-width:1024px){.block-views-front-banner-block-front-banner .views-field-field-banner-image img{padding-bottom:13%;}.menu-wrapper ul.menu li a{padding:6px 20px}}@media screen and (max-width:979px){body #header #block-views-5b94666dc13c8371bf35303c6eca5f9a{float:right;position:relative;right:0px;top:0;}body #header #block-views-5b94666dc13c8371bf35303c6eca5f9a:before{font-size:35px;left:-20px;top:10px;}body #header #block-views-5b94666dc13c8371bf35303c6eca5f9a h2.block__title{display:none;}body #header #block-views-5b94666dc13c8371bf35303c6eca5f9a a{font-size:21px;line-height:29px;}body .block-views-front-banner-block-front-banner{position:relative;}.block-views-front-banner-block-front-banner .views-field-nothing .banner-title{font-size:28px;line-height:48px;}.block-views-front-banner-block-front-banner .views-field-nothing .banner-header p{font-size:23px;line-height:30px;}.block-views-front-banner-block-front-banner .views-field-nothing .banner-blocks p{font-size:15px;line-height:20px;}.block-views-front-banner-block-front-banner .views-field-nothing .banner-blocks p strong{font-size:27px;line-height:33px;}.block-views-front-banner-block-front-banner .views-field-nothing .banner-footer p{font-size:22px;line-height:27px;}#block-views-site-copyright-block-copyright,#block-views-1b31d998a5675fa4cb4a8fdd616ec6e8{display:block;}#block-views-powered-by-block-powered-by{float:left;width:100%;}.view-id-business_hours .views-row,.view-display-id-block_footer_services ul li{width:100%;}#block-views-acd1e934a8293de64d72eaaa59755f6b .views-field-body{width:62%;}#block-views-acd1e934a8293de64d72eaaa59755f6b .views-field-field-image{margin:20px 1% 20px 2%;width:35%;}#block-views-about-us-block-about-us .views-field-field-image{width:30%;}#block-views-about-us-block-about-us .views-field-view-node{margin-left:34%;}body.section-services #main .view-id-services .view-header .view-content .views-row{width:45%;margin-right:3%;}body.section-services #main .view-id-services .view-content ul li{width:49%;opacity:1;}body #content img{height:auto!important;max-width:100%;}.owl-carousel .owl-item .views-field.views-field-body{max-width:550px;font-size:1.3rem;bottom:130px;margin:-44px auto 44px}.owl-carousel .owl-item.active .views-field.views-field-body{min-height:87px;height:87px;}}@media screen and (max-width:960px){body.sidebar-second #content{width:69%;padding:0;}body.sidebar-second .region-sidebar-second{width:29.5%;margin-top:1%;padding:0;margin-left:68%;}body.page-node-23 p strong span{line-height:25px;font-size:19px!important;}body.page-node-23 p span[style*="font-size"]{line-height:24px;font-size:17px!important;}body.section-contact-us form .captcha .form-item{width:130px;}body.section-contact-us form .captcha img{width:130px;margin-right:5%;margin-top:0;}body.section-contact-us form .captcha .form-item input{max-width:130px;width:130px;}body.section-contact-us #main #content #block-block-3 h2.block-title,body.section-contact-us #main #content #block-block-4 h2.block-title,body.section-contact-us #main #content #block-block-2 h2.block-title{padding:10px 10px 0px 10px;font-size:20px;}body.section-contact-us #block-block-3 p,body.section-contact-us #block-block-4 p,body.section-contact-us #block-block-2 p{padding:0px 10px 10px 10px;}.view-testimonials ul li.views-row .custom-right{padding-right:1%;}.blk-service-contact .views-field-field-contact-number a{font-size:1.2rem!important;}#block-views-services-block-services .view-services .view-content .item-list{max-width:450px}#block-views-services-block-services .view-services ul li.views-row{width:50%;padding:10px}#block-views-services-block-services{padding:40px 20px 40px;}.block-views-front-banner-block-front-banner .views-field-nothing .banner-blocks .banner-block1,.block-views-front-banner-block-front-banner .views-field-nothing .banner-blocks .banner-block2,.block-views-front-banner-block-front-banner .views-field-nothing .banner-blocks .banner-block3{width:250px}#block-views-view-address-blk-addrs-contact{padding:20px 0}.view-display-id-blk_addrs_contact .view-content h3{margin:0.5em 0}body #header #block-views-view-address-block-emergency-ph .field-content{}}@media all and (max-width:820px){body #footer #block-views-services-block-footer-services.block,body #footer #block-views-view-address-blk-contactaddress.block,body #footer #block-views-d851f9eb3ea7522d26f697a826730f8b{width:50%}#block-views-area-served-blk-area-served{display:inline-block;width:50%;padding-left:0;clear:left;float:left;}div#block-views-view-address-blk-footer-map{float:left;width:50%}.blk-visa-masters{display:block;clear:both;}.node-type-services div.group--overview{padding:20px;margin:0 0 0.5em}.node-type-services .group-content .field-name-field-view-serv-sections .views-row{margin:0 0 0.5em;padding:10px 20px 5px;position:relative;}.node-type-services .group-content .field-name-field-view-serv-sections  .views-field-field-serv-sections-title{position:relative;padding:0 20px 0 0;position:relative;width:100%}.node-type-services .group-content .field-name-field-view-serv-sections  .views-field-field-serv-sections-title:before{content:"\f107";position:absolute;right:0;top:5px;font-size:1.2rem;font-family:fontawesome}.node-type-services .group-content .field-name-field-view-serv-sections .views-field-field-serv-sections-image,.node-type-services .group-content .field-name-field-view-serv-sections .views-field-field-serv-sections-desc,.node-type-services .group-content .field-name-field-view-serv-sections .views-field-field-serv-sections-link{display:none}.node-type-services .group-content .field-name-field-view-serv-sections .active-row  .views-field-field-serv-sections-title:before{content:"\f106";}.node-type-services .group-content .field-name-field-view-serv-sections .active-row .views-field-field-serv-sections-image,.node-type-services .group-content .field-name-field-view-serv-sections .active-row .views-field-field-serv-sections-desc,.node-type-services .group-content .field-name-field-view-serv-sections .active-row .views-field-field-serv-sections-link{display:block;}.node-type-services .group-content .field-name-field-view-serv-sec-titles{display:none}.node-type-services .group-content{margin:0}.owl-dots .owl-dot span{width:90px;height:55px;background-size:cover !important;}.owl-carousel .owl-item .views-field.views-field-body{bottom:110px}body #main #content #block-views-services-block-services h2.block__title{font-size:1.6rem}}@media screen and (max-width:740px){#block-views-services-block-services{padding:10px 20px 30px;}body #main #content #block-views-services-block-services h2.block__title{font-size:22px;line-height:normal;padding:10px 0 20px;}#block-views-services-block-services .view-services ul li.views-row .views-field-counter h3 a{font-size:13px;}body #main #content #block-views-services-block-services h2.block__title{font-size:35px;line-height:40px;}#block-views-services-block-services h2.block__title:before,#block-views-services-block-services h2.block__title:after{top:23px;}body.sidebar-second #content{border-bottom:solid 2px #C2C2C2;margin-bottom:20px!important;}body.sidebar-second #content,body.sidebar-second .region-sidebar-second{width:100%;margin:0;}body aside.sidebars{margin:0 auto;max-width:90%;}body.sidebar-second .region-sidebar-second{margin-bottom:20px;}body.section-services #main #content .view-id-services .view-header h2,body.section-services #main .view-id-services h3{font-size:24px;line-height:28px;}body.section-services #main .view-id-services h3{font-size:22px;line-height:25px;}body #footer #block-views-79c1243146badb1a3fadc44e501b8c0b .block__title,body #footer .block .block__title,body #footer #block-views-1b31d998a5675fa4cb4a8fdd616ec6e8 .block-title{font-size:25px;line-height:30px;}body.section-services #main .view-id-services .view-content ul{border:none;}body h1.page__title{font-size:28px;line-height:32px;}body.section-services #main .view-id-services .view-content .des p{font-size:13px;}#block-menu-menu-service-region ul.menu li a{font-size:20px;}body.page-node-141 #main #content ul,body.page-node-140 #main #content ul{-webkit-column-count:2;-moz-column-count:2;-ms-column-count:2;-o-column-count:2;column-count:2;}.view-front-banner .view-header > div{height:380px}body.sidebar-second .region-sidebar-second{clear:both;display:block;float:none;margin-bottom:20px;margin-left:auto;margin-right:auto;max-width:100%;width:400px;}body.sidebar-second.not-front .region-sidebar-second{padding-top:20px}body.section-contact-us #block-block-3,body.section-contact-us #block-block-4{height:90px}body.section-contact-us form .left-fields,body.section-contact-us form .right-fields{float:none;margin:0;width:100%;overflow:auto;}body.section-contact-us form .form-item,body.section-contact-us form .captcha{width:400px;max-width:100%;margin:1.5em auto;}body.section-contact-us form input,body.section-contact-us form textarea{width:100%;max-width:100%}body.section-contact-us #content{max-width:400px;margin:0 auto}#block-views-view-address-blk-addrs-contact{padding:0}.view-display-id-blk_addrs_contact .show-address{width:100%}.view-display-id-blk_addrs_contact .map{width:100%;margin:0 0 30px}body.section-contact-us #main #content #block-block-3 h2.block-title,body.section-contact-us #main #content #block-block-4 h2.block-title,body.section-contact-us #main #content #block-block-2 h2.block-title{padding:0 5px}body.section-contact-us #block-block-3,body.section-contact-us #block-block-4{height:66px;margin:0}}@media all and (max-width:680px){.block-views-front-banner-block-front-banner .views-field-nothing .banner-blocks .banner-block1{margin-right:0}.view-front-banner .view-header > div{height:280px}.header__logo{max-width:80px;}.blk-top-address{margin-right:155px;}body.front #header .header__region,body #header .header__region{width:440px}body #header #block-views-5b94666dc13c8371bf35303c6eca5f9a{position:absolute;right:45px;top:13px;z-index:11;}body #header #block-views-5b94666dc13c8371bf35303c6eca5f9a .field-content a::before{top:1px}body #header #block-views-5b94666dc13c8371bf35303c6eca5f9a .field-content a{font-size:1rem;}div#block-views-view-address-block-emergency-ph{position:absolute;z-index:99;display:block;clear:both;padding:0px 12px 0 0;top:45px !important;}.site-menu{padding:0;position:static;margin:-1px 0 0;}body #header #block-views-view-address-block-emergency-ph .field-content{font-size:15px;width:280px;}body #header #block-views-view-address-block-emergency-ph .field-content a{font-size:1rem;}body #header #block-views-view-address-block-emergency-ph .field-content a::before{left:149px;}.owl-carousel .owl-item .views-field.views-field-body{max-width:70%;font-size:1rem;bottom:130px;margin:-44px auto 44px}.owl-carousel .owl-item .views-field.views-field-body p{margin:0}.owl-carousel .owl-item.active .views-field.views-field-body{min-height:67px;height:67px;}body.sidebar-second #content{padding:10px 0 0}#header{padding:4px 0 0;min-height:85px}body.page-node-24 form > div > .form-item{width:100%}body.page-node-24 form > div > .form-item:nth-child(odd),body.page-node-24 form > div > .form-item:nth-child(even){padding:0}form .webform-component--phone input{max-width:510px}}@media screen and (max-width:610px){body #header #logo-slogan .header__name-and-slogan{display:none;}.header__logo{max-width:75px;}.site-menu{top:47px}body #header #logo-slogan{padding:3px 0}body #footer div#left-side-content,body #footer div#right-side-content{padding-left:0;padding-right:0;width:100%;}body #footer div#right-side-content{border:none;border-top:solid 1px #ff0000;padding-top:30px;}body #footer .block{display:block !important;float:none !important;margin-left:auto !important;margin-right:auto !important;max-width:320px !important;width:100%}.block-views-front-banner-block-front-banner .views-field-nothing{margin-top:0px;}.block-views-front-banner-block-front-banner .views-field-nothing .banner-title{font-size:25px;line-height:38px;}.block-views-front-banner-block-front-banner .views-field-nothing .banner-header p{font-size:20px;line-height:25px;}.block-views-front-banner-block-front-banner .views-field-nothing .banner-blocks p{font-size:14px;line-height:18px;}.block-views-front-banner-block-front-banner .views-field-nothing .banner-blocks p strong{font-size:25px;line-height:30px;}.block-views-front-banner-block-front-banner .views-field-nothing .banner-footer p{font-size:21px;line-height:25px;}#block-views-acd1e934a8293de64d72eaaa59755f6b .views-field-field-image,#block-views-about-us-block-about-us .views-field-field-image{width:50%;margin:0 auto;float:none;}#block-views-about-us-block-about-us .views-field-view-node{margin-left:0;}#block-views-acd1e934a8293de64d72eaaa59755f6b .views-field-body{width:100%;padding:20px 0;text-align:center;}#block-views-acd1e934a8293de64d72eaaa59755f6b{padding-top:0;}#block-views-about-us-block-about-us .views-field-body p:first-child{font-size:18px;line-height:22px;}body.section-services #main .view-id-services .view-header .view-content .views-row{width:95%;}body.page-node-23 article p img{height:auto!important;}body.page-node-23 p strong span{line-height:20px;font-size:18px!important;}body.page-node-23 p span[style*="font-size"]{line-height:22px;font-size:16px!important;}body.section-contact-us #block-block-3 h2.block-title,body.section-contact-us #block-block-3 p{border-right:none;}body.section-contact-us #block-menu-menu-service-region{float:none;margin:auto;max-width:400px;width:100%;}body.section-contact-us #main #content #block-block-2{float:none;margin:0 auto 10px;max-width:420px;padding:5px;}.block-views-front-banner-block-front-banner .views-field-nothing .banner-blocks .banner-block1,.block-views-front-banner-block-front-banner .views-field-nothing .banner-blocks .banner-block2{width:250px}#block-views-view-address-blk-addrs-contact{display:block;margin:0 auto;max-width:380px;padding:0 0 20px}.site-menu,.menu-active .site-menu{top:35px}body #header #block-views-5b94666dc13c8371bf35303c6eca5f9a{top:6px}div#block-views-view-address-block-emergency-ph{top:37px !important}.owl-dots{bottom:10px}.owl-dots .owl-dot{padding:2px}.owl-dots .owl-dot span{width:60px;height:35px;}.owl-carousel .owl-item .views-field.views-field-body{font-size:0.8rem;letter-spacing:0.4pt;max-width:50%;min-width:300px;bottom:85px}.owl-carousel .owl-item .views-field.views-field-body p{margin:5px 0}.owl-carousel .owl-item.active .views-field.views-field-body{min-height:54px;height:54px;}body #footer ul.menu li{margin:0;padding:0}body #footer ul.menu li a{padding:0 6px}body #footer #block-views-services-block-footer-services.block,body #footer #block-views-view-address-blk-contactaddress.block,body #footer #block-views-d851f9eb3ea7522d26f697a826730f8b{width:100%;padding:0;}.view-display-id-block_footer_services ul li a{width:100%}body #footer #block-views-79c1243146badb1a3fadc44e501b8c0b .block__title,body #footer .block .block__title,body #footer #block-views-1b31d998a5675fa4cb4a8fdd616ec6e8 .block-title{font-size:22px}#header{min-height:75px}body #header .header__region > div#block-views-5b94666dc13c8371bf35303c6eca5f9a{display:none;}body #header .header__region > div#block-views-view-address-blk-top-address{margin-right:45px;}body #header .header__region > div#block-views-view-address-block-emergency-ph{display:none;}.phone-wrapper.element-invisible{width:50px;height:auto;clip:unset;float:right;right:25px;top:5px;overflow:visible;z-index:99;}.phone-wrapper.element-invisible.active .items{display:block;}.phone-wrapper.element-invisible i.fa.fa-phone{color:#fff;}.phone-wrapper .fa-phone:before{font-size:20px;}.phone-wrapper .items{position:absolute;width:200px;right:30px;background:#fff;z-index:99;display:none;top:26px;border-radius:12px;padding:10px;}.phone-wrapper.element-invisible .items > div{position:static !important;width:100%;color:#000;}body #header #block-views-5b94666dc13c8371bf35303c6eca5f9a .field-content a{color:#000 !important;padding:0 0 6px 25px;margin:2px 0 7px;text-align:left;border-bottom:1px solid #ccc;}body #header #block-views-view-address-block-emergency-ph .field-content{color:#000 !important;line-height:normal;}body #header #block-views-view-address-block-emergency-ph .field-content{width:100%;}body #header #block-views-view-address-block-emergency-ph .field-content a{color:#000 !important;display:inline-block;width:100%;position:relative;margin:5px 0 0;}body #header #block-views-5b94666dc13c8371bf35303c6eca5f9a .field-content a::before{color:#000 !important;}body #header #block-views-view-address-block-emergency-ph .field-content a:before{color:#000 !important;position:absolute;left:0;top:2px;font-size:18px;}.phone-wrapper .items:before{content:'';width:1px;height:1px;position:absolute;border-width:0 7px 10px;border-style:solid;border-color:transparent transparent #fff;right:10px;top:-7px;}}@media (max-width:580px){.owl-carousel.owl-theme .owl-item{min-height:283px;overflow:hidden;position:relative;}.owl-carousel.owl-theme .owl-item .views-field-field-upload-slider-image img{position:absolute;left:-999px;right:-999px;width:auto !important;height:100%;max-width:none;margin:auto;}.owl-carousel.owl-theme .owl-item .views-field-field-upload-slider-image img[src*='Headers-02.jpg']{left:auto;right:0;margin:0;}.owl-carousel.owl-theme .owl-item .views-field-field-upload-slider-image img[src*='Headers-03.jpg']{left:0;right:auto;margin:0;}}@media screen and (max-width:550px){.view-web-specials .views-row{display:block;padding:1.5% 1.5% 3% 1.5%;margin:13% auto 10% auto;width:95%;box-sizing:border-box;max-width:300px}.view-web-specials .views-field.views-field-body p{font-size:45px;line-height:65px;}.block-views-front-banner-block-front-banner .views-field-nothing .banner-blocks p{height:inherit;}.logo-wrapper{padding:0 0 0 10px}.mobile-menu{width:35px}.blk-top-address{margin:2px 55px 0 0;padding:4px 5px;background:#b20000;font-size:11px;line-height:normal;border-radius:63px;}.phone-wrapper.element-invisible{right:19px;}.blk-top-address:before{display:none}body.page-node-24 form .captcha img{width:110px}body.front #header .header__region,body #header .header__region{width:320px;}}@media screen and (max-width:480px){.block-views-front-banner-block-front-banner .views-field-nothing .banner-title{font-size:25px}.block-views-front-banner-block-front-banner .views-field-nothing .banner-header p{font-size:17px}.block-views-front-banner-block-front-banner .views-field-nothing .banner-footer p{font-size:15px}.view-view-city-states .item-list ul{-moz-columns:2 auto;columns:2 auto;-webkit-columns:2 auto;-o-columns:2 auto;}}@media screen and (max-width:450px){body #block-tb-megamenu-main-menu .tb-megamenu-main-menu{top:20px;}body #header #block-views-5b94666dc13c8371bf35303c6eca5f9a a{font-size:17px;line-height:27px;}.block-views-front-banner-block-front-banner .views-field-nothing{padding:1em 0}.block-views-front-banner-block-front-banner .views-field-nothing .banner-title{font-size:18px;line-height:23px;}.block-views-front-banner-block-front-banner .views-field-nothing .banner-header p{font-size:14px;line-height:20px;}.block-views-front-banner-block-front-banner .views-field-nothing .banner-blocks{margin-top:7px;}.block-views-front-banner-block-front-banner .views-field-nothing .banner-blocks .banner-block1,.block-views-front-banner-block-front-banner .views-field-nothing .banner-blocks .banner-block2,.block-views-front-banner-block-front-banner .views-field-nothing .banner-blocks .banner-block3{box-shadow:none;margin:10px 0;padding:0;width:90%;}.block-views-front-banner-block-front-banner .views-field-nothing .banner-blocks .banner-block1{margin-right:0;}.block-views-front-banner-block-front-banner .views-field-nothing .banner-blocks p{font-size:14px;line-height:18px;height:inherit;}.block-views-front-banner-block-front-banner .views-field-nothing .banner-blocks p strong{font-size:23px;line-height:25px;}.block-views-front-banner-block-front-banner .views-field-nothing .banner-footer p{font-size:18px;line-height:21px;}#block-views-services-block-services .view-services ul li.views-row{width:50%;}body #main #content #block-views-services-block-services h2.block__title{font-size:28px;line-height:38px;}#block-views-acd1e934a8293de64d72eaaa59755f6b .views-field-field-image,#block-views-about-us-block-about-us .views-field-field-image{width:80%;}body.section-services #main .view-id-services .view-content ul li{width:100%;display:block;margin:0 auto;max-width:300px;}body aside.sidebars{max-width:95%;}body.page-node-23 .image-medium{margin:10px auto!important;float:none!important;}body.section-contact-us #block-menu-menu-service-region{width:90%;margin:0 auto;}body.page-node-24 form{background:none;padding:0;box-shadow:none;}body.page-node-24 form input.form-submit{font-size:18px;padding:10px 15px}body h1.page__title{font-size:25px;line-height:30px;}body.page-node-141 #main #content ul,body.page-node-140 #main #content ul{-webkit-column-count:1;-moz-column-count:1;-ms-column-count:1;-o-column-count:1;column-count:1;padding-left:20px;}.view-testimonials ul li.views-row .custom-left{float:none;width:inherit;margin:0;}.view-testimonials ul li.views-row .custom-right{overflow:visible;}#block-menu-menu-service-region ul.menu li a{font-size:18px;}.inline li.print_html{display:block;padding:0;margin:0;}body #footer ul.menu li{display:inline-block;border-right:none;text-align:center;}body #footer #block-views-services-block-footer-services.block,body #footer #block-views-view-address-blk-contactaddress.block,body #footer #block-views-d851f9eb3ea7522d26f697a826730f8b{width:100%}#block-views-area-served-blk-area-served{width:100%}.menu-active .menu-wrapper{max-width:100%;width:100%;right:0}.menu-wrapper ul.menu li.expanded .menu li{text-align:center}.node-type-services .group-content .field-name-field-view-serv-sections .views-field-field-serv-sections-image{width:100%;max-width:100%}.node-type-services .group-content .field-name-field-view-serv-sections .views-row{padding:7px 12px 0}.node-type-services div.group--overview{padding:7px 12px 0;}}@media screen and (max-width:410px){body #header #block-block-1 a{font-size:14px;padding:0 10px 0 0;}#block-menu-menu-service-region ul.menu li{width:100%;margin-bottom:9px}.test-slider .custom-right{display:inline-block;text-align:center;width:100%;}.test-slider .custom-left{width:100%;text-align:center}.test-slider img{margin:0 auto}.test-slider .rating{display:inline-block;}.header__logo{max-width:65px}.menu-active .site-menu,.site-menu{top:28px}#block-views-viewfollowlinks-block .views-row{margin:1px 11px 0 0;max-width:22px;}#block-views-viewfollowlinks-block .views-row a::before,#block-views-viewfollowlinks-block .views-row a{background-size:100% auto;font-size:14px;height:22px;width:22px;}body #header #block-views-5b94666dc13c8371bf35303c6eca5f9a{right:32px;}div#block-views-view-address-block-emergency-ph{padding:0;right:35px;top:32px !important;}.phone-wrapper.element-invisible{right:15px;top:5px;}.owl-dots{display:none !important}.owl-carousel .owl-item .views-field.views-field-body{position:static;opacity:1;margin:0;max-width:100%;font-size:0.8rem;line-height:normal;border:0px solid;height:auto;float:left;width:100% !important;opacity:1;color:#fff;min-height:54px;}.menu-active .site-menu .mobile-menu{top:-28px}body.menu-active #header #block-views-5b94666dc13c8371bf35303c6eca5f9a{z-index:0}#header{min-height:65px;}body.section-contact-us #main #content #block-block-3 h2.block-title,body.section-contact-us #main #content #block-block-4 h2.block-title,body.section-contact-us #main #content #block-block-2 h2.block-title{font-size:18px}div#block-views-view-address-blk-link{margin:-18px 0 0 20px;display:inline-block;max-width:100px;}body.front #header .header__region,body #header .header__region{width:285px;}.blk-top-address{font-size:10px;}.owl-carousel.owl-theme .owl-item{min-height:250px;}}@media (max-width:380px){.owl-carousel.owl-theme .owl-item{min-height:220px;}}@media screen and (max-width:368px){div#block-views-view-address-blk-link{margin:-3px 0 0 10px;display:inline-block;max-width:80px;}body.section-contact-us #main #content #block-block-3 h2.block-title,body.section-contact-us #main #content #block-block-4 h2.block-title,body.section-contact-us #main #content #block-block-2 h2.block-title{font-size:16px}body.section-contact-us #block-block-3 p,body.section-contact-us #block-block-4 p,body.section-contact-us #block-block-2 p{padding:0px 5px 10px 5px;}}@media screen and (max-width:300px){body #header #custom-container{height:55px;}body #block-tb-megamenu-main-menu .tb-megamenu-main-menu{top:0;}body #header #block-views-5b94666dc13c8371bf35303c6eca5f9a{display:none;}body .tb-megamenu .nav-collapse,body .tb-megamenu .nav-collapse.collapse{width:200px;}#block-tb-megamenu-main-menu ul.tb-megamenu-nav li.tb-megamenu-item a{font-size:14px;padding:7px 15px;}#block-tb-megamenu-main-menu ul.tb-megamenu-nav li.tb-megamenu-item .tb-megamenu-submenu a{font-size:13px;padding:7px 15px;}body #header #block-block-1 a{font-size:14px;}.block-views-front-banner-block-front-banner .views-field-nothing{display:none;}}html[class*="ie"] .block-views-front-banner-block-front-banner .views-field-nothing .banner-blocks p{background:#C73232;}html[class*="ie"] .block-views-front-banner-block-front-banner .views-field-nothing .banner-blocks p strong{background:#B61D1D;}html[class*="ie"] .block-views-front-banner-block-front-banner .views-field-nothing .banner-blocks .banner-block1,html[class*="ie"] .block-views-front-banner-block-front-banner .views-field-nothing .banner-blocks .banner-block2{border:solid 2px #e6e4e5;-ms-border-radius:5px;}html[class*="ie"] body.sidebar-second.not-front #content{padding:40px 0 !important;}html[class*="ie"] aside.sidebars,html[class*="ie"] body.sidebar-second.not-front .region-sidebar-second{display:table;width:100%;}html[class*="ie"] #block-views-services-block-services .view-services ul li.views-row .views-field-counter h3 a{background:#eee;padding:10px;}html[class*="ie"] #block-views-services-block-services .view-services ul li.views-row .views-field-counter h3 a:before{display:none;}@media all and (max-height:812px) and (max-width:740px){.menu-wrapper ul.menu li a[href*="book-appointment"],.menu-wrapper ul.menu li a[href*="book-appointment"]:hover{display:none}}@media all and (min-width:1024px){body #header #logo-slogan a.header__logo img,body #header #logo-slogan,body #header #logo-slogan .header__name-and-slogan,.site-menu,body #header #block-views-5b94666dc13c8371bf35303c6eca5f9a{transition:all 0.2s ease-in-out 0.2s;-webkit-transition:all 0.2s ease-in-out 0.2s;-moz-transition:all 0.2s ease-in-out 0.2s;-o-transition:all 0.2s ease-in-out 0.2s;}@keyframes headanimate{50%{top:-100%;}100%{top:0;background:rgba(255,255,255,0.96)}}@-webkit-keyframes headanimate{50%{top:-100%;}100%{top:0;background:rgba(255,255,255,0.96)}}@-moz-keyframes headanimate{50%{top:-100%;}100%{top:0;background:rgba(255,255,255,0.96)}}body div#page{transition:none;-webkit-transition:none;-moz-transition:none}}.header + .inline li{display:inline-block;vertical-align:top}.addtoany_list{width:110px;display:inline-block;padding:8px 0 0;}.addtoany_list > a{vertical-align:top;}body.front #block-block-10{display:inline-block;width:450px;}body.front #block-views-front-banner-block-front-banner .video-homepage{display:inline-block;width:530px;padding:0 10px;max-height:calc(100vw / 1.8);}body.front #block-views-front-banner-block-front-banner .video-homepage iframe{max-width:100%;}@media only screen and (max-width:1030px){body.front #block-block-10{width:350px;margin-right:20px;margin-left:-10px;max-width:95%;}body.front #block-views-front-banner-block-front-banner .video-homepage{width:500px;max-width:100%;}}@media only screen and (max-width:850px){body.front #block-block-10{margin:auto;}}.view-front-page-slider .view-header,#block-block-11{background:#b60000;color:#fff;letter-spacing:0.9px;padding:0 10%;position:relative;}#block-block-11{margin:0 0 0 0;position:absolute;left:0;right:0;top:98px;}.view-front-page-slider .view-header p,#block-block-11 p{margin:0;padding:5px 0;font-size:15px;}#block-block-11 p strong{font-weight:normal;}.view-front-page-slider .view-header p a,#block-block-11 p a{color:#fff;text-decoration:none;font-weight:600;}.view-front-page-slider .view-header p a:hover,.view-front-page-slider .view-header p a:focus,#block-block-11 p a:hover,#block-block-11 p:focus{text-decoration:underline;}.blk-service-contact .views-field-field-contact-number a{font-size:1.8rem!important;}
body .views-field-edit-node a{color:#FFF;text-transform:uppercase;font-size:12px;font-family:font_menu;letter-spacing:0.3px;background:none repeat scroll 0% 0% #333;opacity:0.8;padding:4px 10px;transition:all 0.3s;-moz-transition:all 0.3s;-webkit-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;}body .views-field-edit-node a:hover,body .views-field-edit-node a:focus{text-decoration:none;opacity:1;}body.front.toolbar #header #custom-container{top:30px;}body.front.toolbar.toolbar-drawer #header #custom-container{top:65px;}#block-views-front-banner-block-front-banner .views-field-edit-node{position:absolute;top:150px;}#block-views-services-block-services .view-services ul li.views-row .views-field-edit-node{position:absolute;z-index:10;top:1px;}body form input.form-submit[value="Upload"],body form input.form-submit[value="Insert"],body form input.form-submit[value="Remove"]{background:#696969!important;padding:7px 20px;font-size:15px;height:inherit;line-height:20px;min-width:inherit;box-shadow:none;margin:5px;}body form input.form-submit[value="Upload"]:hover,body form input.form-submit[value="Upload"]:focus,body form input.form-submit[value="Insert"]:hover,body form input.form-submit[value="Insert"]:focus,body form input.form-submit[value="Remove"]:hover,body form input.form-submit[value="Remove"]:focus{opacity:0.8;}body form input.form-submit[value="Preview"]{display:none;}body .tabs-primary,body .tabs-secondary{border:none;background-image:none;}.tabs-primary__tab,.tabs-primary__tab.is-active{border:none;}a.tabs-primary__tab-link,a.tabs-primary__tab-link.is-active{background:none;border:none;box-shadow:none;text-transform:uppercase;font-family:font_menu;font-size:14px;padding:0;border-bottom:solid;text-decoration:none!important;}a.tabs-primary__tab-link:focus,a.tabs-primary__tab-link.is-active:hover,a.tabs-primary__tab-link:hover,a.tabs-primary__tab-link.is-active:focus{opacity:0.8;text-decoration:none;background:none!important;border-bottom:solid;}li.is-active.tabs-primary__tab{display:none;}body.not-logged-in #secondary-menu{display:none;}.logged-in #secondary-menu{position:absolute;right:5px;z-index:10000;top:33px;}body.toolbar.toolbar-drawer.logged-in #secondary-menu{top:68px;}body.front.toolbar.toolbar-drawer.logged-in #secondary-menu,body.front.toolbar.logged-in #secondary-menu{top:0;}.logged-in #secondary-menu .menuspan:before{content:"\f007";color:#333;font-size:28px;background:none repeat scroll 0% 0% rgba(167,167,167,1);float:right;border-radius:127px;padding:7px 10px;cursor:pointer;}.logged-in #secondary-menu .menuspan:after{cursor:pointer;content:"\f0d7";color:#333;position:absolute;right:4px;top:12px;font-size:12px;}.logged-in #secondary-menu ul.links{display:block;margin:0;background:#666;box-shadow:0px 1px 1px 0px #454545;height:0;overflow:hidden;padding:0;position:absolute;top:43px;right:0px;width:100px;}.logged-in #secondary-menu ul.links.showit{height:auto;padding:5px;}#secondary-menu ul.links li{display:block;padding:0;border-bottom:solid 1px rgba(221,221,221,0.12);}#secondary-menu ul.links li.last{border:none}#secondary-menu ul.links li a{color:#DFDFDF;text-transform:capitalize;font-size:15px;padding:5px 10px;font-family:font_zurich;display:block;}#secondary-menu ul.links li a:hover,#secondary-menu ul.links li a:focus{text-decoration:none;color:#fff;}body.logged-in #header .header__region{padding-right:50px;}@media screen and (max-width:1060px){body..logged-infront #header .header__region #block-tb-megamenu-main-menu{background:rgba(34,29,29,0.26);}body.logged-in #header .header__region #block-tb-megamenu-main-menu{background:#464646;text-align:center;border:none;max-width:100%;}body.logged-in #header .header__region #block-tb-megamenu-main-menu ul.tb-megamenu-nav{float:left;border:solid 1px #fff;border-top:none;border-bottom:none;}body.logged-in #block-tb-megamenu-main-menu ul.tb-megamenu-nav li.tb-megamenu-item a{font-size:16px;padding:12px 22px;}body.logged-in #header #block-block-1{margin:12px 3px 1px 4px;}body.logged-in #header #block-block-1 a{font-size:16px;}}@media screen and (max-width:979px){body.logged-in #header .header__region{padding-right:0;}body.toolbar.logged-in #secondary-menu{right:10px;top:101px;z-index:1;}body.toolbar.toolbar-drawer.logged-in #secondary-menu{top:136px;}#secondary-menu .menuspan:before{font-size:22px;}#secondary-menu ul.links{top:35px;}}
.owl-carousel .animated{-webkit-animation-duration:1000ms;animation-duration:1000ms;-webkit-animation-fill-mode:both;animation-fill-mode:both;}.owl-carousel .owl-animated-in{z-index:0;}.owl-carousel .owl-animated-out{z-index:1;}.owl-carousel .fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut;}@-webkit-keyframes fadeOut{0%{opacity:1;}100%{opacity:0;}}@keyframes fadeOut{0%{opacity:1;}100%{opacity:0;}}.owl-height{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out;}.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1;}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px,0px,0px);}.owl-carousel .owl-controls .owl-nav .owl-prev,.owl-carousel .owl-controls .owl-nav .owl-next,.owl-carousel .owl-controls .owl-dot{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.owl-carousel.owl-loaded{display:block;}.owl-carousel.owl-loading{opacity:0;display:block;}.owl-carousel.owl-hidden{opacity:0;}.owl-carousel .owl-refresh .owl-item{display:none;}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:all 0.3s ease 0s;}.owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d;}.owl-carousel.owl-text-select-on .owl-item{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto;}.owl-carousel .owl-grab{cursor:move;cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab;}.owl-carousel.owl-rtl{direction:rtl;}.owl-carousel.owl-rtl .owl-item{float:right;}.no-js .owl-carousel{display:block;}.owl-carousel .owl-item .owl-lazy{opacity:0;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease;}.owl-carousel .owl-item img{transform-style:preserve-3d;}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000;}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url(/sites/all/themes/HtDriMaster/css/owl.video.play.png) no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;-webkit-transition:scale 100ms ease;-moz-transition:scale 100ms ease;-ms-transition:scale 100ms ease;-o-transition:scale 100ms ease;transition:scale 100ms ease;}.owl-carousel .owl-video-play-icon:hover{-webkit-transition:scale(1.3,1.3);-moz-transition:scale(1.3,1.3);-ms-transition:scale(1.3,1.3);-o-transition:scale(1.3,1.3);transition:scale(1.3,1.3);}.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none;}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;-webkit-transition:opacity 400ms ease;-moz-transition:opacity 400ms ease;-ms-transition:opacity 400ms ease;-o-transition:opacity 400ms ease;transition:opacity 400ms ease;}.owl-carousel .owl-video-frame{position:relative;z-index:1;}.owl-carousel h4{transition:all 0s ease 0s;height:20px}.owl-carousel .active .active h4{height:300px;transition:all 0.3s ease 0.5s;}.owl-depend .item img{opacity:0;transition:all 0.7s ease 0s}.owl-depend .item img.active{opacity:1}.owl-depend{position:relative}
.view-gallery table.views-view-grid tr td{padding:7px;}.view-gallery table.views-view-grid tr td img{display:block;box-shadow:0px 1px 3px 0px #484747;transition:all 0.3s;}.view-gallery table.views-view-grid tr td:hover img{box-shadow:0px 1px 5px 2px #565656;}body.front #block-views-front-banner-block-front-banner .video-homepage{width:750px;}body.front #block-block-10{display:none;}@media all and (max-width:720px){body.section-gallery h1.page__title,body.section-gallery .breadcrumb{text-align:center;}.view-gallery table.views-view-grid tr td{display:block;margin:0 auto;}.view-gallery table.views-view-grid,.view-gallery table.views-view-grid tr,.view-gallery table.views-view-grid tbody{display:block;margin:0 auto;}.view-gallery table.views-view-grid tr td img{display:block;margin:0 auto 5px;}.banner .owl-dots{display:none !important;}}@media all and (max-width:670px){#block-block-11{top:85px;}body.section-gallery .breadcrumb{margin-top:15px;}}@media all and (max-width:610px){#block-block-11{top:75px;}}@media all and (max-width:410px){#block-block-11{top:68px;}}body.not-front #header #block-system-main-menu:nth-child(3){display:none;}body.section-contact-us form > div:nth-child(4),body.section-contact-us form > div:nth-child(5),body.section-contact-us form > div:nth-child(6){display:none;}body.section-contact-us form .captcha label:nth-child(2){display:none;}body.page-node-24 form > div > .form-item.webform-component-textarea{margin-bottom:20px;}body.page-node-24 form .captcha{display:table;max-width:fit-content;margin:0 auto 20px;}body.section-contact-us form .captcha label{display:none;}body.section-contact-us form .captcha{display:table;position:relative;left:77%;}body.section-contact-us form textarea{height:122px;}@media all and (max-width:739px){body.section-contact-us form .captcha{position:absolute;bottom:130px;left:0;right:0;margin:0 auto;max-width:fit-content;z-index:99999;}body.section-contact-us form .form-actions{padding-top:120px;}body.section-contact-us form textarea{height:100px;}}body h1.new-title{background:rgba(0,0,0,0) none repeat scroll 0 0;color:#000000;font-family:Roboto slab;font-size:2.2rem;font-weight:600;letter-spacing:0.8pt;line-height:normal;margin:0;padding:15px 0 40px;position:relative;text-align:center;text-transform:uppercase;}html body.front #main #content #block-views-services-block-services h2.block__title{padding:0}#block-views-services-block-services .view-services ul li.views-row .views-field-counter .img img{transform:scale(0.9)!important;}#block-views-services-block-services .view-services ul li.views-row .views-field-counter:hover .img img{transform:scale(1)!important;}@media all and (max-width:820px){body h1.new-title{font-size:1.6rem;}}@media all and (max-width:740px){body h1.new-title{padding:10px 0 20px;font-size:35px;line-height:1.45;}}@media all and (max-width:450px){body h1.new-title{font-size:28px;}}
