/*Template: Knowledge Q&A Dashboard TemplateAuthor: ScriptsBundleVersion: 1.0Designed and Development by: ScriptsBundle*//*====================================[ CSS TABLE CONTENT ]------------------------------------    1.0 -  General Style	2.0 -  Helper Classes    3.0 -  Typography	4.0 -  PreLoader    5.0 -  Page Heading Area & Breadcrumb	6.0 -  Header Top Bar    7.0 -  Navigation    8.0 -  Search Form    9.0 -  Parallax Settings	10.0 -  How It Works	11.0 -  Questions Listings	12.0 -  Question Tabs    13.0 -  Profile Settings    14.0 -  Timeline Activity    15.0 - Funfacts    16.0 - Ribbons	17.0 - Blog & News	18.0 - Thread Reply    19.0 - Testimonials    20.0 - Our Apps	21.0 - Social Feeds	22.0 - Error Page	23.0 - Login & Registration    24.0 - Contact Us    25.0 - Footer    26.0 - Responsive Media Quries-------------------------------------[ END CSS TABLE CONTENT ]=====================================*/html, body {    height: 100%;    width: 100%;}@font-face {    font-family: Poppins-Regular;    src: url('../fonts/Poppins-Regular.ttf');}@font-face {    font-family: Poppins-Bold;    src: url('../fonts/Poppins-Bold.ttf');}@font-face {    font-family: Poppins-Medium;    src: url('../fonts/Poppins-Medium.ttf');}@font-face {    font-family: Poppins-Light;    src: url('../fonts/Poppins-Light.ttf');}@font-face {    font-family: Poppins-Bold;    src: url('../fonts/Poppins-Bold.ttf');}body {    font-family: Poppins-Regular !important;    color: #777;    font-size: 14px;    line-height: 1.8em;    font-weight: 400;    overflow-x: hidden;    -webkit-text-size-adjust: 100%;    -webkit-overflow-scrolling: touch;    -webkit-font-smoothing: antialiased;    background: url("../images/darkgrain.png") repeat scroll 0 0;    font-weight: normal;}a {    color: #f76e00;    -webkit-transition: all .25s ease-in-out;    -moz-transition: all .25s ease-in-out;    -ms-transition: all .25s ease-in-out;    -o-transition: all .25s ease-in-out;    transition: all .25s ease-in-out;    cursor: pointer;}a:hover, a:focus {    text-decoration: none;    o-transition: all 0.3s ease-out;    -ms-transition: all 0.3s ease-out;    -moz-transition: all 0.3s ease-out;    -webkit-transition: all 0.3s ease-out;    transition: all 0.3s ease-out;    color: #f76e00;}img {    max-width: 100%;}.avatarCust img {    border-radius: 10%;}a, b, div, ul, li {    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);    -webkit-tap-highlight-color: transparent;    -moz-outline-: none;}ul {    list-style: none;    padding: 0;    margin: 0;}video, object {    min-height: 100%;    min-width: 100%;}.white {    background: #fff;}.gray {    background: #f5f5f1;}.btn:focus, a:focus {    outline: none;    text-decoration: none;}/* =-=-=-=-=-=-= Helper Classes  =-=-=-=-=-=-= */.no-padding {    padding: 0;}.no-margin {    margin: 0;}.margin-bottom-10 {    margin-bottom: 10px;}.margin-bottom-20 {    margin-bottom: 20px;}.margin-bottom-30 {    margin-bottom: 30px;}.margin-bottom-40 {    margin-bottom: 40px;}.margin-bottom-50 {    margin-bottom: 50px;}.margin-top-10 {    margin-top: 10px;}.margin-top-20 {    margin-top: 20px;}.margin-top-30 {    margin-top: 30px;}.margin-top-40 {    margin-top: 40px;}.margin-top-50 {    margin-top: 50px;}.container.full-width {    width: 100%;}.section-padding {    padding: 120px 0;}.section-padding-140 {    padding: 140px 0;}.section-padding-100 {    padding: 100px 0;}.section-padding-80 {    padding: 80px 0;}.section-padding-70 {    padding: 70px 0;}.section-padding-60 {    padding: 60px 0;}.section-padding-40 {    padding: 40px 0;}.padding-top-20 {    padding-top: 20px;}.padding-top-30 {    padding-top: 30px;}.padding-top-40 {    padding-top: 40px;}.padding-top-50 {    padding-top: 50px;}.padding-top-45 {    padding-top: 45px}.padding-top-60 {    padding-top: 60px;}.padding-top-70 {    padding-top: 70px;}.padding-top-80 {    padding-top: 80px;}.padding-top-90 {    padding-top: 90px;}.padding-top-100 {    padding-top: 100px;}.padding-top-120 {    padding-top: 120px;}.padding-top-140 {    padding-top: 140px;}.padding-bottom-20 {    padding-bottom: 20px;}.padding-bottom-30 {    padding-bottom: 30px;}.padding-bottom-40 {    padding-bottom: 40px;}.padding-bottom-50 {    padding-bottom: 50px;}.padding-bottom-70 {    padding-bottom: 70px;}.padding-bottom-80 {    padding-bottom: 80px;}.padding-bottom-120 {    padding-bottom: 120px;}.padding-bottom-100 {    padding-bottom: 100px;}.padding-bottom-80 {    padding-bottom: 80px;}.padding-bottom-60 {    padding-bottom: 60px;}.padding-bottom-40 {    padding-bottom: 40px;}.padding-bottom-20 {    padding-bottom: 40px;}.custom-padding {    padding: 50px 0 50px 0;}.pagination {    border-radius: 0;    margin: 0;}.pagination > li:first-child > a, .pagination > li:first-child > span, .pagination > li:last-child > a, .pagination > li:last-child > span {    border-radius: 0;}.pagination li {    box-shadow: none;    display: inline-block;    margin-right: 10px;}.pagination > .active > a:hover, .pagination li:hover > a, .pagination > .active > a {    background-color: #be161e;    border-color: #be161e;}.pagination li > a {    background-color: #f8f8f8;    border-color: #d1d1d1;    color: #777;    font-size: 14px;    font-weight: 400;    padding: 10px 14px;}.pagination li > a:hover {    background-color: #be161e;    color: #fff;    border-color: #be161e;}.custom-logo {    display: block;    left: 0;    margin: 30px 0 0 30px;    position: absolute;    top: 0;    transition: all 0.3s ease 0s;    o-transition: all 0.3s ease 0s;    -ms-transition: all 0.3s ease 0s;    -moz-transition: all 0.3s ease 0s;    -webkit-transition: all 0.3s ease 0s;}/* =-=-=-=-=-=-= Typography  =-=-=-=-=-=-= */h1, h2, h3, h4, h5, h6 {    position: relative;    font-family: Poppins-Regular;    font-weight: normal;    margin: 0px;    background: none;    line-height: 1.6em;}h1 {    font-size: 36px;}h2 {    font-size: 24px;}h3 {    font-size: 20px;}h4 {    font-size: 16px;}h5 {    font-size: 14px;    line-height: 1.6;}h6 {    font-size: 12px;}p {    line-height: 1.6em;    font-size: 14px;}.btn {    font-family: Poppins-Regular !important;    text-transform: uppercase !important;    font-size: 14px;    letter-spacing: 1px;    padding: 14px 25px;    border-radius: 1px;    -webkit-transition: all .25s ease-in-out;    -moz-transition: all .25s ease-in-out;    -ms-transition: all .25s ease-in-out;    -o-transition: all .25s ease-in-out;    transition: all .25s ease-in-out;    /*font-family: 'Merriweather', serif;*/}.extra {    padding: 20px 25px;}.btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn.active.focus {    outline: 0;}.btn-lg {    padding: 17px 34px;    letter-spacing: 1.3px;}.btn-md {    padding: 13px 27px;}.btn-sm {    padding: 16px 20px;    font-size: 12px;    -webkit-border-radius: 2px;    -moz-border-radius: 2px;    border-radius: 2px;}.btn-xs {    padding: 6px 18px;    font-size: 12px;}.btn-rounded {    border-radius: 4px;}.btn-primary {    text-transform: uppercase;    background-color: #e67311;    border-color: #e67311;}.light-dark {    border: 1px solid #000;    color: #000;}.form-group {    margin-bottom: 20px;}.form-control {    font-size: 14px;    color: #555;    background-color: #fff;    background-image: none;    border: 1px solid #ccc;    border-radius: 1px;    height: auto;    padding: 15px 12px;    -webkit-box-shadow: none;    -moz-box-shadow: none;    box-shadow: none;    -webkit-transition: all 0.2s cubic-bezier(0.000, 0.000, 0.580, 1.000);    -moz-transition: all 0.2s cubic-bezier(0.000, 0.000, 0.580, 1.000);    -o-transition: all 0.2s cubic-bezier(0.000, 0.000, 0.580, 1.000);    -ms-transition: all 0.2s cubic-bezier(0.000, 0.000, 0.580, 1.000);    transition: all 0.2s cubic-bezier(0.000, 0.000, 0.580, 1.000);}.form-control:focus {    color: #111;    border-color: rgba(0, 0, 0, .7);    -webkit-box-shadow: none;    -moz-box-shadow: none;    box-shadow: none;    outline: none;}/* =-=-=-=-=-=-= Preloader  =-=-=-=-=-=-= */.preloader {    position: fixed;    top: 0;    left: 0;    bottom: 0;    right: 0;    background: #F7FBFC;    z-index: 99999;}.preloader .preloader-gif {    display: block;    width: 132px;    height: 132px;    position: absolute;    top: 50%;    left: 0;    right: 0;    margin: 0 auto;    background-position: center center;    transform: translateY(-50%);    background: url('../images/preloader.gif') no-repeat;}/* =-=-=-=-=-=-= Page Heading Area & Breadcrumb  =-=-=-=-=-=-= */.main-heading {    margin-bottom: 45px;}.main-heading h2 {    color: #000000;    font-size: 33px;    /* margin-bottom: 25px;*/    margin-top: 0;    position: relative;    text-transform: uppercase;    font-family: Poppins-Light;}hr.main {    background: #444444 none repeat scroll 0 0;    border: medium none;    height: 2px;    margin: 20px auto;    width: 75px;}.main-heading p {    color: #999;    font-size: 14px;    font-style: italic;}.page-title {    border-bottom: 1px solid #dedde1;    border-top: 1px solid #dedde1;    display: block;    padding: 10px 0;    position: relative;}.page-title h1 {    font-size: 18px;    font-weight: 500;    margin: 0;    padding: 0;    color: #191919;    font-family: Poppins-Regular;}.slices {    position: relative;    overflow: hidden;    margin-bottom: 10px;}.slices .slice {    background: #d4dde8 none repeat scroll 0 0;    display: inline-block;    height: 3px;    margin: 0 5px;    position: relative;    width: 18px;}.breadcrumb {    background-color: transparent;    border-radius: 0;    font-size: 12px;    list-style: outside none none;    margin-bottom: 0;    padding: 0;}.breadcrumb li a {    color: #191919;}.breadcrumb li a:hover {    color: #f76e00;}.breadcrumb li.active {    color: #f76e00;}/* =-=-=-=-=-=-= Header Top Bar =-=-=-=-=-=-= */.top-bar {    background: #042f4b none repeat scroll 0 0;}.top-bar::after {    clear: both;    content: "";    display: block;}.top-bar ul.top-nav {    margin: 0;    padding: 9px 0;    font-family: Poppins-Medium;}.top-bar ul.top-nav li {    display: inline-block;    margin: 0 18px 0 15px;    padding: 0;    position: relative;}.top-bar ul.top-nav li a {    display: inline-block;    font-size: 13px;    outline: medium none;    text-decoration: none;    text-transform: capitalize;    color: #fff;}.top-bar ul.top-nav li i {    margin-right: 10px;    vertical-align: middle;}.top-bar .top-nav.nav-right {    float: right;    text-align: right;}.top-bar ul.top-nav.nav-right > li {    margin: 0;    border-left: 1px solid rgba(255, 255, 255, 0.3);    padding: 0 11px;}.top-bar ul.top-nav.nav-right > li:first-child {    border-left: none;}.top-bar ul.top-nav.nav-right .dropdown-menu li {    width: 100%;}.top-bar ul.top-nav.nav-right .dropdown-menu {    border-radius: 0;    margin-top: 10px;}.top-bar ul.top-nav.nav-right .dropdown-menu li a {    color: #191919;    font-size: 13px;    height: 50px;    line-height: 46px;    width: 100%;    border-bottom: 1px solid #f3f3f4;}.top-bar ul.top-nav li:hover, .top-bar ul.top-nav li:hover a {    color: #fff;}.profile .profile-img {    display: inline-block;    height: 23px;    margin-left: 9px;    width: 23px;}.profile .profile-img img {    border-radius: 100%;    width: 100%;}/* =-=-=-=-=-=-= Navigation Menu =-=-=-=-=-=-= */.navbar {    border-bottom: 1px solid #e0e0e0;    margin-bottom: 0;    padding: 2px 0;    min-height: 70px;    position: relative;}.navbar-nav li a i {    margin-right: 7px;}.btn-nav {    margin-left: 25px;    margin-right: 10px;}.navbar-nav .btn-nav a {    padding: 10px 28px;    font-size: 17px;    color: #fff;    font-family: Poppins-Regular;    margin-top: 10px;    margin-bottom: 10px;}.my-style {    position: absolute;}.navbar .form-control {    border: 2px solid #be161e;    border-radius: 2px;    padding: 14px 40px;}.navbar-brand {    margin-top: 7px;}.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {    color: #042f4b;    background-color: transparent;}.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {    color: #be161e;    background-color: transparent;}.input-group .icon-addon .form-control {    border-radius: 0;}.navbar-toggle {    margin-top: 15px;}.navbar-header .icon-addon {    position: relative;    color: #555;    display: block;    margin-bottom: 0;}.icon-addon {    position: relative;    color: #555;    display: block;    margin-bottom: 60px;}.icon-addon:after, .icon-addon:before {    display: table;    content: " ";}.icon-addon:after {    clear: both;}.icon-addon.addon-md .glyphicon, .icon-addon .glyphicon, .icon-addon.addon-md .fa, .icon-addon .fa {    position: absolute;    z-index: 2;    left: 10px;    font-size: 14px;    width: 20px;    margin-left: -2.5px;    text-align: center;    padding: 10px 0;    top: 1px}.icon-addon.addon-lg .form-control {    line-height: 1.33;    height: 46px;    padding: 10px 16px 10px 40px;}.icon-addon.addon-sm .form-control {    height: 30px;    padding: 5px 10px 5px 28px;    font-size: 12px;    line-height: 1.5;}.icon-addon.addon-lg .fa, .icon-addon.addon-lg .glyphicon {    font-size: 18px;    margin-left: 0;    left: 11px;    top: 4px;}.icon-addon.addon-md .form-control, .icon-addon .form-control {    padding-left: 30px;    float: left;    font-weight: normal;}.icon-addon.addon-sm .fa, .icon-addon.addon-sm .glyphicon {    margin-left: 0;    font-size: 12px;    left: 5px;    top: -1px}.icon-addon .form-control:focus + .glyphicon, .icon-addon:hover .glyphicon, .icon-addon .form-control:focus + .fa, .icon-addon:hover .fa {    color: #2580db;}.navbar-brand {    padding: 10px;    padding: 26px;    padding-top: 0;    padding-bottom: 0;}.navbar-nav {    margin-left: 0;}.navbar-default {    background-color: #fff;}.navbar-fixed-top {    border-width: 0;    top: 0;}.navbar-nav > li > a {    color: #191919;    display: block;    font-size: 14px;    font-weight: 600;    letter-spacing: 0;    line-height: 24px;    padding: 22px 15px;    position: relative;    text-transform: uppercase;}.navbar-nav li a {    color: #191919;    font-size: 15.6px;    font-weight: normal;    text-transform: capitalize;    font-family: Poppins-Medium;}.navbar-nav .dropdown-menu li a {    color: #191919;    font-size: 13px;    font-weight: 400;    line-height: 46px;    border-bottom: 1px solid #f3f3f4;}.dropdown-menu {    border: 0;    padding: 0;}.dropdown-submenu {    position: relative;}.dropdown-submenu > .dropdown-menu {    top: 0;    left: 100%;    margin-top: -6px;    margin-left: -1px;}.dropdown-submenu:hover > .dropdown-menu {    display: block;}.dropdown-submenu > a:after {    display: block;    content: " ";    float: right;    width: 0;    height: 0;    border-color: transparent;    border-style: solid;    border-width: 5px 0 5px 5px;    border-left-color: #ccc;    margin-top: 20px;    margin-right: -10px;}.dropdown-submenu:hover > a:after {    border-left-color: #fff;}.dropdown-submenu.pull-left {    float: none;}.dropdown-submenu.pull-left > .dropdown-menu {    left: -100%;    margin-left: 10px;}.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {    background-color: transparent;    color: #000;}/* =-=-=-=-=-=-= Search Form =-=-=-=-=-=-= */.full-section.search-section {    background: url("../images/Background-ayurveda.gif") no-repeat scroll center center;    -webkit-background-size: cover;    -moz-background-size: cover;    -o-background-size: cover;    background-size: cover;    height: auto;    min-height: 509px;    padding: 70px 0;    position: static;}.full-section.search-section-listing {    background: #353b65 url("../images/slider3.jpg") no-repeat scroll center top;    -webkit-background-size: cover;    -moz-background-size: cover;    -o-background-size: cover;    background-size: cover;    height: auto;    padding: 60px 0;}.search-section .search-area {    padding: 50px 0;    top: 25px;    position: relative;}h3.search-title {    color: #fff;    font-size: 36px;    font-weight: bold;    text-align: center;    text-transform: uppercase;}p.search-tag-line {    color: #fff;    font-size: 18px;    font-style: italic;    line-height: 28px;    text-align: center;    position: relative;    z-index: 44;}form.search-form {    position: relative;    z-index: 44;    margin: 40px 0 0;    text-align: center;}form.search-form .input-common, form.search-form input.search-term, form.search-form input.search-speciality, form.search-form input.search-btn {    border: medium none;    border-radius: 0;    box-shadow: none;    display: inline-block;    font-family: Poppins-Regular;    vertical-align: bottom;}form.search-form input.search-term {    border-right: 1px solid #e0e0e0;    color: #858c91;    font-size: 14px;    width: 100%;    padding: 15px 15px 15px 35px;    font-family: Poppins-Regular;}form.search-form input.search-speciality {    color: #858c91;    font-size: 14px;    width: 100%;    padding: 15px 15px 15px 35px;    font-family: Poppins-Regular;}form.search-form input.search-btn {    background-color: #ff5608;    color: #fff;    font-size: 17px;    font-weight: normal;    line-height: 19px;    padding: 18px 24px 18px;    text-transform: uppercase;    width: 100%;    outline: none;    font-family: Poppins-Medium;}form.search-form input.search-btn:hover {    background-color: #042f4b;}#search-error-container label {    color: #fff;    font-size: 14px;    padding: 5px;}.lt-ie8 form.search-form input.search-btn {    padding-bottom: 13px;    padding-top: 12px;}.page-container {    width: 100%;}/* =-=-=-=-=-=-= Parallax Settings  =-=-=-=-=-=-= */.full-section.parallax-home {    background: transparent url("../images/slider3.jpg") center center no-repeat;    -webkit-background-size: cover;    -moz-background-size: cover;    -o-background-size: cover;    background-size: cover;    height: 520px;}.full-section {    width: 100%;    height: 100%;    position: relative;}/*.full-section::before {	content: '';	background: rgba(0, 0, 0, 0.7);	width: 100%;	height: 100%;	position: absolute;	top: 0;	left: 0;}*/.parallex {    color: #fff;    position: relative;    z-index: 44;}.parallex h2 {    color: #fff;    position: relative;    z-index: 44;}.parallex::before {    background: rgba(25, 25, 25, 0.8) none repeat scroll 0 0;    content: "";    height: 100%;    left: 0;    position: absolute;    top: 0;    width: 100%;}.parallex hr.main {    background: #fff none repeat scroll 0 0;    position: relative;    z-index: 44;}.parallex-small {    background: #1b1b1b none repeat scroll 0 0;    color: #fff;}.parallex-text h4 {    margin-bottom: 0;    padding-bottom: 10px;    color: #fff;    font-weight: 600;    font-size: 20px;}.parallex-text p {    color: #fff;    position: relative;    z-index: 44;}.parallex-small .btn {    margin-top: 10px;}.parallex-button {    text-align: right;}.btn-clean:hover {    background-color: #be161e;    border: 1px solid #be161e;}.parallex-small .btn {    margin-top: 10px;}.btn-clean:hover, .btn-clean:visited, .btn-clean:active, .btn-clean {    color: #fff;}.btn-clean {    border: 1px solid #fff;    color: #fff;    text-transform: uppercase;}.box-panel h2 {    color: #191919;}.slider-caption {    position: absolute;    top: 50%;    width: 100%;    left: 0;    text-align: center;    text-transform: uppercase;    z-index: 15;    -webkit-transform: translate(0%, -50%);    -moz-transform: translate(0%, -50%);    -ms-transform: translate(0%, -50%);    -o-transform: translate(0%, -50%);    transform: translate(0%, -50%);}.slider-caption h1 {    color: #fff;    font-size: 48px;    font-weight: 700;    line-height: 70px;    text-transform: uppercase;}.slider-caption h2 {    color: #fff;    font-size: 48px;    font-weight: 700;    line-height: 70px;    margin-bottom: 30px;    text-transform: uppercase;}.slider-caption h2 span {    color: #BE161E;}.slider-caption small {    color: #fff;    display: block;    font-size: 24px;    font-weight: 700;    margin-bottom: 18px;}.slider-caption h1 span {    font-weight: 700;}.slider-caption p {    color: #fff;    font-size: 25px;    text-transform: uppercase;    padding-bottom: 25px;}.btn-transparent {    background: transparent;    border: 1px solid #fff;    color: #fff;    padding: 15px 48px;    margin-right: 25px;}.btn-transparent:hover {    background: #be161e none repeat scroll 0 0;    border: 1px solid #be161e;    color: #fff;}.btn-light {    background: #fff none repeat scroll 0 0;    color: #2f4e4e;    border: medium none;    padding: 15px 45px;}.btn-light:focus, .btn-light.focus {    background: transparent;}.btn-light:hover {    background: transparent;    border: 1px solid #fff;    color: #fff;}/* =-=-=-=-=-=-= How It Works =-=-=-=-=-=-= */.center-responsive {    text-align: center;    margin-bottom: 30px;}.center-responsive img {    display: inline-block;    text-align: center;    margin-bottom: 25px;}.get-arrow::before {    background-image: url("../images/arrow.png");    background-repeat: no-repeat;    content: "";    display: block;    height: 159px;    left: -90px;    position: absolute;    top: 20px;    width: 175px;    z-index: 10;}.center-responsive h4 {    color: #191919;    font-size: 20px;    font-weight: 400;    margin-top: 0;    text-transform: capitalize;}.center-responsive h4 a {    color: #191919;    cursor: pointer;}.center-responsive h4 a:hover {    color: #be161e;}/* =-=-=-=-=-=-= Questions Listings  =-=-=-=-=-=-= */.listing-area {    position: relative;    overflow: hidden;}.listing-grid {    border-bottom: 1px solid #e5eaef;    display: inline-block;    /* margin-bottom: 50px;     padding-bottom: 50px;*/    position: relative;    width: 100%;    min-height: 161px;}.listing-area .listing-grid:last-of-type {    border-bottom: medium none;    padding-bottom: 10px;}.listing-grid img {    width: 83px;    height: 83px;    position: relative;    overflow: hidden;    margin-bottom: 20px;    -webkit-border-top-left-radius: 1px;    -webkit-border-top-right-radius: 2px;    -webkit-border-bottom-right-radius: 3px;    -webkit-border-bottom-left-radius: 4px;    -moz-border-radius-topleft: 1px;    -moz-border-radius-topright: 2px;    -moz-border-radius-bottomright: 3px;    -moz-border-radius-bottomleft: 4px;    border-top-left-radius: 1px;    border-top-right-radius: 2px;    border-bottom-right-radius: 3px;    border-bottom-left-radius: 4px;}.listing-grid .correct {    border: 2px solid #be161e;    padding: 5px;}.tick {    background-color: #be161e;    border: 1px solid #fff;    height: 25px;    line-height: 25px;    position: absolute;    right: 20px;    text-align: center;    top: 0;    width: 25px;}.tick2 {    background-color: #be161e;    border: 1px solid #fff;    height: 25px;    line-height: 25px;    position: absolute;    right: 53px;    text-align: center;    top: 0;    width: 25px;}.tick .fa, .tick2 .fa {    color: #fff;    font-size: 16px;}.listing-grid .col-md-2::after {    background-color: #e5eaef;    content: "";    position: absolute;    right: 4px;    top: 0;    width: 1px;    height: 124px;}.listing-grid h3 a, .listing-grid h3 {    color: #191919;    font-size: 17px;    font-weight: 600;    line-height: 24px;    text-decoration: none;    transition: all 1s ease 0s;}.question-details .listing-grid h3 a, .question-details .listing-grid h3 {    color: #191919;    font-size: 22px;    font-weight: 600;    line-height: 24px;    text-decoration: none;    transition: all 1s ease 0s;    font-family: Poppins-Regular;    margin-bottom: 10px;}.listing-grid h3:hover a, .listing-grid h3:hover {    color: #f76e00;}.listing-grid .listing-meta {    display: block;    /*    margin-bottom: 20px;*/}.question-details .listing-meta {    margin-top: 5px;}.listing-grid .listing-meta span {    color: #777;    font-size: 12px;    line-height: 20px;    margin-right: 10px;    text-transform: uppercase;}.listing-grid .listing-meta span:first-child {    margin-left: 0;}.listing-grid .listing-meta span i {    margin-right: 10px;}.listing-grid .listing-meta span:last-of-type {    margin-right: 0;}.listing-grid p {    color: #999;    font-size: 15px;    line-height: 26px;    margin-bottom: 15px;}.listing-grid .tagcloud {    position: relative;}.listing-grid .tagcloud a {    border-radius: 0 10px 10px 10px;    font-size: 13px;    padding: 5px 15px;    text-align: center;    text-decoration: none;    text-transform: lowercase;    background-color: #CEE0ED;    color: #000;    margin-left: 2px;}ul.question-statistic {    position: relative;    text-align: right;}ul.question-statistic li {    display: inline-block;    text-align: center;}ul.question-statistic li span {    border: 1px solid #d9dfe9;    display: block;    height: 40px;    line-height: 40px;    margin-bottom: 15px;    text-align: center;    width: 40px;    color: #000;    transition: all 0.3s ease 0s;}ul.question-statistic li.active span {    background-color: #CEE0ED;    color: #fff;    cursor: pointer;    transition: all 0.3s ease 0s;}ul.question-statistic li span:hover {    background-color: #CEE0ED;    color: #fff;    border: 1px solid #CEE0ED;    cursor: pointer;}/* =-=-=-=-=-=-= Question Tabs  =-=-=-=-=-=-= */.tab-content {    /*margin-top: 50px ;*/}.question-tabs .panel-tabs > li {    float: left;    text-align: center;    width: 25%;}.question-tabs .panel-tabs > li > a {    color: #999;    letter-spacing: 1px;    padding: 25px 15px;    font-size: 16px;}.question-tabs .panel-tabs > li > a:hover {    background-color: transparent;    border-color: transparent;    color: #be161e;}.question-tabs .panel-tabs > li.active > a, .question-tabs .panel-tabs > li.active > a:hover, .question-tabs .panel-tabs > li.active > a:focus {    background-color: transparent;    border-bottom: 3px solid #6cba06;    color: #000;    cursor: default;    margin-bottom: -3px;    opacity: 1;}.question-tabs {    padding-top: 0;}.question-tabs .panel {    border: medium none;    box-shadow: none;    margin: 0;}.question-tabs .panel-primary > .panel-heading {    -moz-border-bottom-colors: none;    -moz-border-left-colors: none;    -moz-border-right-colors: none;    -moz-border-top-colors: none;    background-color: transparent;    border-bottom: 2px solid #f1f1f1;    box-shadow: none;    padding: 0;}.question-tabs .panel-tabs > li a i {    font-size: 20px;    margin-right: 15px;}.question-tabs .panel-body {    padding: 15px 0;}/* =-=-=-=-=-=-= Profile Settings  =-=-=-=-=-=-= */img.resize {    height: 23px;    width: 23px;}.small-padding {    padding: 0 5px;}.profile .tagcloud {    position: relative;    margin-left: 15px;    margin-right: 15px;}.profile .tagcloud a {    border-radius: 0 10px 10px 10px;    font-size: 12px;    padding: 2px 7px;    text-align: center;    text-decoration: none;    text-transform: lowercase;    background-color: #8dc63f;    color: #fff;    margin-bottom: 4px;}#user-profile {    background-image: url("../images/profile-bg.jpg");    min-height: 226px;    overflow: hidden;    position: relative;}.profile-sec {    width: 100%;    padding: 70px 0;    overflow: hidden;}.profile-avatar {    padding-left: 160px;    overflow: hidden;}.profile-avatar > span {    left: 0;    overflow: hidden;    padding: 3px;    position: absolute;    top: 0;}.profile-avatar > span img {    height: 130px;    width: 130px;}.profile-name {    width: 100%;}.profile-name > h3 {    color: #ffffff;    font-size: 26px;    margin: 0;    font-weight: 600;    width: 100%;}.profile-name > i {    color: #d7d7d7;    float: left;    font-size: 14px;    font-style: normal;    width: 100%;}.profile-name .social-btns {    float: left;    margin: 20px 0 0;    width: 100%;}.profile-name .social-btns > li {    float: left;}.profile-name .social-btns > li:first-child {    margin: 0;}.profile-count {    position: relative;    margin-top: 70px;}.profile-count > li {    color: #ffffff;    float: right;    font-family: 'Merriweather', serif;    font-size: 31px;    font-weight: 600;    list-style: outside none none;    text-align: center;    width: auto;}.profile-count > li > i {    color: #d4d4d4;    float: left;    font-size: 14px;    font-style: normal;    font-weight: normal;    text-align: center;    width: 100%;    margin-top: 10px;}.profile-connect {    list-style: outside none none;    margin: 0;    padding: 0;    position: absolute;    right: 0;    top: 0;}.profile-connect > li {    float: left;    margin-left: 20px;}.profile-connect > li > a {    background: rgba(0, 0, 0, 0.8) none repeat scroll 0 0;    border: 2px solid rgba(255, 255, 255, 0.5);    color: #fff;    font-family: 'Merriweather', serif;    font-size: 14px;    padding: 11px 22px;}.profile-connect > li > a:hover {    background: #be161e;    border: 2px solid #be161e;}.social-btns > li {    float: right;    list-style: outside none none;    margin-left: 6px;}.social-btns > li > a {    float: left;}.social-btns > li > a > i {    border-radius: 1px;    color: #fff;    float: left;    font-size: 16px;    height: 31px;    line-height: 31px;    text-align: center;    transition: all 0.4s ease 0s;    width: 31px;}.social-btns > li > a > i:hover {    opacity: 0.7;}.social-btns > li > a > i.fa-facebook {    background: #3b5998 none repeat scroll 0 0;}.social-btns > li > a > i.fa-twitter {    background: #439ed6 none repeat scroll 0 0;}.social-btns > li > a > i.fa-google-plus {    background: #dd4b39 none repeat scroll 0 0;}.btn-file {    position: relative;    overflow: hidden;}.btn-file input[type=file] {    position: absolute;    top: 0;    right: 0;    min-width: 100%;    min-height: 100%;    font-size: 100px;    text-align: right;    filter: alpha(opacity=0);    opacity: 0;    outline: none;    background: white;    cursor: inherit;    display: block;}#img-upload {    width: 100%;}/* =-=-=-=-=-=-= Timeline Activity  =-=-=-=-=-=-= */.timeline-container {    float: left;    width: 100%;}.timeline-container > ul {    float: left;    list-style: outside none none;    margin: 0;    padding: 0;    position: relative;    width: 100%;}.timeline-content > .btn-group > label {    font-size: 11px;    letter-spacing: 0.3px;    padding: 2px 8px;}.timeline-container > ul::before {    background: #fafafa none repeat scroll 0 0;    content: "";    height: 100%;    left: 22px;    position: absolute;    top: 0;    width: 2px;}.timeline-container > ul > li {    float: left;    margin-bottom: 30px;    position: relative;    width: 100%;}.timeline {    float: left;    padding-left: 70px;    position: relative;    width: 100%;}.user-timeline {    left: 0;    position: absolute;    top: 0;    width: 70px;}.user-timeline > span {    float: left;    position: relative;    width: 100%;}.user-timeline > span > img {    border: 3px solid #f5f5f5;    border-radius: 50%;    float: left;    height: 45px;    overflow: hidden;    width: 45px;}.timeline-detail {    background: #f5f5f5 none repeat scroll 0 0;    border-radius: 1px;    float: left;    position: relative;    width: 100%;}.timeline-head {    background: #fafafa none repeat scroll 0 0;    border-radius: 4px 4px 0 0;    float: left;    width: 100%;}.timeline-head > h3 {    color: #333333;    float: left;    font-size: 16px;    margin: 0;    padding: 15px 0 15px 20px;}.timeline-head > h3 > span {    color: #999999;    font-size: 12px;    margin-left: 5px;    margin-right: 5px;}.timeline-head > h3 > i {    border-radius: 1px;    font-size: 11px;    font-style: normal;    letter-spacing: 0.3px;    padding: 2px 6px;}.social-share {    float: right;    padding: 8px;    position: relative;}.social-share > a {    background: #fff none repeat scroll 0 0;    border-radius: 1px;    color: #777777;    cursor: pointer;    float: right;    height: 25px;    line-height: 25px;    position: relative;    text-align: center;    width: 25px;}.social-share > a::before {    border-left: 5px solid transparent;    border-right: 5px solid transparent;    border-top: 5px solid #fff;    bottom: -4px;    content: "";    left: 50%;    margin-left: -5px;    position: absolute;    transition: all 0.4s ease 0s;}.social-share > .social-btns {    margin: 0;    opacity: 0;    position: absolute;    top: 100%;    -webkit-transform: rotateY(90deg);    -moz-transform: rotateY(90deg);    -ms-transform: rotateY(90deg);    -o-transform: rotateY(90deg);    transform: rotateY(90deg);    transition: all 0.4s ease 0s;    width: 25px;}.social-share:hover > .social-btns {    opacity: 1;    -webkit-transform: rotate(0deg);    -moz-transform: rotate(0deg);    -ms-transform: rotate(0deg);    -o-transform: rotate(0deg);    transform: rotate(0deg);}.social-share > .social-btns > li {    float: left;    margin: 0 0 2px;    width: 100%;}.social-share > .social-btns > li > a > i {    font-size: 13px;    height: 25px;    line-height: 25px;    width: 25px;}.timeline-content {    float: left;    padding: 15px 20px;    width: 100%;}.timeline-content > .btn-group {    float: left;    margin-top: 15px;    width: 100%;}.timeline-detail::before {    border-bottom: 8px solid transparent;    border-right: 8px solid #fafafa;    border-top: 8px solid transparent;    content: "";    left: -7px;    position: absolute;    top: 20px;}/* =-=-=-=-=-=-= Funfacts  =-=-=-=-=-=-= */.fun-facts-bg {    background: rgba(0, 0, 0, 0) url("../images/counter-bg.jpg") repeat scroll center top;    -webkit-background-size: cover;    -moz-background-size: cover;    -o-background-size: cover;    background-size: cover;}.facts-icons {    color: #fff;    font-size: 36px;    padding-bottom: 25px;}span.percentfactor {    color: #fff;    font-size: 36px;    margin-bottom: 4px;}.fact p {    color: #fff;    margin-top: 10px;    text-transform: uppercase;}.stats-icon span {    display: block;    font-size: 36px;    margin-bottom: 30px;}.statistic-bg span.percentfactor, .statistic-bg .fact p, .statistic-bg .stats-icon span {    color: #fff;}/* =-=-=-=-=-=-= Ribbons =-=-=-=-=-=-= */.ribbon {    position: absolute;    top: 12px;    right: -5px;    padding: 5px;}.ribbon-content {    position: relative;    width: 100%;}.ribbon.base {    background: #3498db;    color: #fff;    border-right: 5px solid #8bc4ea;}.ribbon.light {    background: #ecf0f1;    color: #2c3e50;    border-right: 5px solid #dde4e6;}.ribbon.dark {    background: #131313;    color: #fff;    border-right: 5px solid #464646;}.ribbon.base-alt {    background: #9cd70e;    color: #fff;    border-right: 5px solid #c6f457;}.ribbon.red {    background: #e91b23;    color: #fff;    border-right: 5px solid #f2787d;}.ribbon.orange {    background: #ff8a3c;    color: #fff;    border-right: 5px solid #ffc7a2;}.ribbon.yellow {    background: #ffd800;    color: #fff;    border-right: 5px solid #ffe866;}.ribbon:before, .ribbon:after {    content: '';    position: absolute;    left: -9px;    border-left: 10px solid transparent;}.ribbon:before {    top: 0;}.ribbon:after {    bottom: 0;}.ribbon.base:before {    border-top: 27px solid #3498db;}.ribbon.base:after {    border-bottom: 27px solid #3498db;}.ribbon.light:before {    border-top: 27px solid #ecf0f1;}.ribbon.light:after {    border-bottom: 27px solid #ecf0f1;}.ribbon.dark:before {    border-top: 27px solid #131313;}.ribbon.dark:after {    border-bottom: 27px solid #131313;}.ribbon.base-alt:before {    border-top: 27px solid #9cd70e;}.ribbon.base-alt:after {    border-bottom: 27px solid #9cd70e;}.ribbon.red:before {    border-top: 27px solid #e91b23;}.ribbon.red:after {    border-bottom: 27px solid #e91b23;}.ribbon.orange:before {    border-top: 27px solid #ff8a3c;}.ribbon.orange:after {    border-bottom: 27px solid #ff8a3c;}.ribbon.yellow:before {    border-top: 27px solid #ffd800;}.ribbon.yellow:after {    border-bottom: 27px solid #ffd800;}.ribbon span {    display: block;    font-size: 12px;    font-weight: 600;}/* =-=-=-=-=-=-= Blog & News  =-=-=-=-=-=-= */.blog-grid {    overflow: hidden;    position: relative;    width: 100%;    margin-bottom: 30px; /*max-height:547px;*/}.blog-grid .blog-image {    position: relative;}.blog-grid .blog-image img {    width: 100%;}.blog-grid .post-date {    background: #be161e none repeat scroll 0 0;    color: #fff;    display: inline-block;    font-size: 11px;    left: 0;    padding: 5px 15px;    position: absolute;    text-align: center;    top: 10px;}.blog-grid .post-date strong {    display: block;    font-size: 20px;}.blog-grid .blog-content {    background: #fff none repeat scroll 0 0;    border: 1px solid #f1f1f1;    padding: 30px 20px; /*min-height:180px;*/}.blog-detial {    overflow: hidden;    position: relative;    width: 100%;}.blog-detial p {    margin: 0 0 25px;    color: #999;}.blog-detial .alignleft {    float: left;    margin: 7px 24px 7px 0;}.blog-detial .alignright {    float: right;    margin: 7px 0 7px 24px;}.blog-detial .aligncenter {    display: block;    margin: 7px auto;}.blog-detial .entry-footer {    border-top: 1px solid #d1d1d1;    display: inline-block;    padding-bottom: 10px;    padding-top: 10px;    width: 100%;    border-bottom: 1px solid #d1d1d1;    margin-bottom: 40px;}.blog-detial .post-admin {    color: #777;    display: inline-block;    font-size: 12px;    margin-left: 8px;    text-transform: capitalize;}.blog-detial .post-admin i {    color: #191919;    font-size: 20px;    margin-right: 9px;}.blog-detial .post-admin a {    color: #777;    font-size: 12px;    padding-left: 5px;}.blog-detial .tags {    float: right;    font-size: 12px;    margin-bottom: 0;}.blog-detial .tags > i {    color: #191919;    display: inline-block;    margin-right: 5px;}.blog-detial .tags a {    color: #777;    font-size: 12px;    margin-left: 0;    margin-right: 10px;    position: relative;}.blog-detial .tags a::after {    content: ",";    line-height: 24px;    position: relative;}.blog-detial .blog-section .blog-heading h2 {    color: #191919;    font-size: 20px;    margin: 40px 0 15px;    padding: 13px 18px 0 0;    text-transform: capitalize;}.blog-detial .comment-list {    list-style: outside none none;    margin: 0;    padding: 0;}.blog-detial .comment li {    border-right: 2px solid #000;    padding-right: 10px;}.blog-detial .comment li:last-child {    border-right: 0 none;}.blog-detial .comment-info {    border-bottom: 1px solid #f2f2f2;    display: block;    margin: 30px 0;    overflow: hidden;}.blog-detial .comment-info p {    margin-bottom: 40px;}.blog-detial .comment-info img {    max-width: 90px;}.blog-detial .comment-info .author-desc {    margin-left: 115px;}.blog-detial .comment-info .author-title {    color: #323232;    line-height: 16px;    margin-bottom: 22px;}.blog-detial .author-title strong {    color: #323232;    font-size: 16px;    text-transform: uppercase;}.blog-detial .comment-date {    border-left: 1px solid #777;    color: #777;    font-size: 12px;    margin-left: 17px;    padding-left: 17px;}.blog-detial .comment-list .children {    list-style: outside none none;    padding-left: 67px;}.blog-detial .comment-info img {    max-width: 90px;}.blog-detial .page-numbers {    display: inline-block;    padding: 5px 10px;    margin: 0 2px 0 0;    border: 1px solid #eee;    line-height: 1;    text-decoration: none;    border-radius: 2px;    font-weight: 600;}.blog-detial .page-numbers.current, a.page-numbers:hover {    background: #f9f9f9;}.blog-detial .navigation li a, .blog-detial .navigation li a:hover, .blog-detial .navigation li.active a, .blog-detial .navigation li.disabled {    color: #fff;    text-decoration: none;}.blog-detial .navigation li {    display: inline;}.blog-detial .navigation li a, .blog-detial .navigation li a:hover, .blog-detial .navigation li.active a, .blog-detial .navigation li.disabled {    background-color: #6FB7E9;    border-radius: 3px;    cursor: pointer;    padding: 12px;    padding: 0.75rem;}.blog-detial .navigation li a:hover, .blog-detial .navigation li.active a {    background-color: #3C8DC5;}span.required {    color: #f00;    font-size: 18px;    line-height: 10px;}h2.widget-heading, h4.widget-heading {    color: #fff;}h3.widget-heading small strong {    color: #191919;    font-size: 16px;}.widget-heading i {    font-size: 32px;}.widget-image {    overflow: hidden;    position: relative;}.widget-image-content img {    width: 83px;    height: 83px;}.widget-heading strong {    color: #fff;    font-size: 20px;}.widget-image.widget-image-bottom img {    bottom: 0;    left: 0;    position: absolute;}.widget-image > i {    bottom: 30px;    color: #fff;    font-size: 70px;    opacity: 0.5;    position: absolute;    right: 30px;}.widget-image-content {    background: rgba(0, 0, 0, 0.65) none repeat scroll 0 0;    bottom: 0;    left: 0;    padding: 60px 10px;    position: absolute;    right: 0;    top: 0;}.widget-image-content h2 {    border: none;    padding: 0;}.widget-content {    padding: 20px 30px;}.widget-content p {    color: #999;}.widget-content .btn {    padding: 9px 20px;}.widget-content .btn-group {    margin: 10px 0;}.widget-content.widget-content-mini {    padding-bottom: 7px;    padding-top: 7px;}.widget-content.widget-content-full {    padding: 0;}.widget-content.widget-content-full-top-bottom {    padding-bottom: 0;    padding-top: 0;}.widget-content .pull-left {    margin-right: 20px;}.widget-content .pull-right {    margin-left: 20px;}a.widget-content {    display: block;}h2.widget-heading {    margin: 15px 0 0 0;}.widget-icon {    background: rgba(0, 0, 0, 0.05) none repeat scroll 0 0;    border-radius: 50%;    display: inline-block;    font-size: 28px;    height: 64px;    line-height: 60px;    margin: 5px;    text-align: center;    width: 64px;}.widget-icon.pull-left {    margin: 5px 5px 5px 0;}.widget-icon.pull-right {    margin: 5px 0 5px 5px;}.widget-icon .fi, .widget-icon .gi, .widget-icon .hi, .widget-icon .si {    margin-top: -3px;}img.full-bg {    height: auto;    left: 0;    min-height: 100%;    min-width: 1280px;    position: fixed;    top: 0;    width: 100%;}.push-inner-top-bottom {    padding-bottom: 15px;    padding-top: 15px;}.border-right {    border-right: 1px solid #eee;}.push {    margin-bottom: 15px;}.border-bottom {    border-bottom: 1px solid #eee;}.blog-detial blockquote {    border: 1px solid #f1f1f1;    box-sizing: border-box;    float: left;    font-size: 16px;    margin: 0 0 25px;    padding: 40px 60px;    position: relative;    width: 100%;}.blog-detial blockquote::before, .blog-detial blockquote::after {    color: #ccc;    content: "";    font-family: "FontAwesome";    font-size: 20px;    left: 20px;    position: absolute;    top: 15px;}.blog-detial blockquote::after {    bottom: 15px;    content: "";    left: inherit;    right: 20px;    top: inherit;}.blog-detial .blog-image {    position: relative;}.blog-detial.blog-image img {    width: 100%;}.blog-detial .post-date {    background: #be161e none repeat scroll 0 0;    color: #fff;    display: inline-block;    font-size: 11px;    left: 0;    padding: 5px 15px;    position: absolute;    text-align: center;    top: 10px;}.blog-detial .post-date strong {    display: block;    font-size: 20px;}.blog-detial .blog-content {    background: #fff none repeat scroll 0 0;}.blog-detial .blog-content h5 {    color: #191919;    font-size: 20px;    margin: 30px 0 5px 0;}.blog-detial .blog-content h5 a {    color: #191919;}.blog-detial .blog-content h5 a:hover, .blog-detial .post-meta li:hover, .blog-detial .post-meta li a:hover {    color: #be161e;    cursor: pointer;}.blog-detial .blog-grid:hover .blog-content h5 a:hover {    color: #be161e;    text-decoration: none;}.blog-detial .post-meta {    list-style: outside none none;    margin: 0 0 20px;    overflow: hidden;    padding: 0;}.blog-detial .post-meta li {    float: left;    font-size: 12px;    text-transform: uppercase;}.blog-detial .post-meta li:after {    content: "|";    padding: 0 .5em;}.blog-detial .post-meta > li:last-child:after {    content: '';}.blog-detial .blog-content p {    font-size: 14px;    margin: 0;}.blog-grid .blog-content h5 {    color: #191919;    font-size: 18px;    margin: 0 0 10px;}.blog-grid .blog-content h5 a {    color: #191919;}.blog-grid .blog-content h5 a:hover, .blog-grid .post-meta li:hover, .blog-grid .post-meta li a:hover {    color: #be161e;    cursor: pointer;}.blog-grid .blog-grid:hover .blog-content h5 a:hover {    color: #be161e;    text-decoration: none;}.blog-grid .post-meta {    list-style: outside none none;    margin: 0 0 20px;    overflow: hidden;    padding: 0;}.blog-grid .post-meta li {    float: left;    font-size: 12px;    text-transform: uppercase;}.blog-grid .post-meta li:after {    content: "|";    padding: 0 .5em;}.blog-grid .post-meta > li:last-child:after {    content: '';}.blog-grid .blog-content p {    font-size: 14px;    margin: 0;}.blog-grid .blog-footer {    background: #fff none repeat scroll 0 0;    overflow: hidden;    padding: 10px;    border-bottom: 1px solid #f1f1f1;    border-left: 1px solid #f1f1f1;    border-right: 1px solid #f1f1f1;}.blog-grid .like-comment {    list-style: outside none none;    margin: 0;    padding: 0;}.blog-grid .like-comment li {    float: left;    margin: 0 0 0 10px;}.blog-grid .like-comment li:first-child {    margin: 0;}.like-comment li a, .blog-grid .more-btn {    background: #fff none repeat scroll 0 0;    color: #dadada;    display: block;    padding: 10px 0;    text-align: center;    width: 59px;}.blog-grid .like-comment li a i {    margin: 0 5px 0 0;}.blog-grid .like-comment li a:hover, .blog-grid .more-btn:hover {    background: #be161e none repeat scroll 0 0;    color: #fff;    text-decoration: none;}.blog-grid .more-btn {    width: 82px;}.side-bar {    /*background: #fff none repeat scroll 0 0;*/    position: relative;}.side-bar .widget {    background-color: #fff;    box-shadow: 0 1px 2px #ccc;    overflow: hidden;    margin-bottom: 50px;    position: relative;}.side-bar .widget ul li a span {    border: 1px solid #f1f1f1;    color: #999;    float: right;    line-height: 10px;    margin-top: 10px;    padding: 5px;}.side-bar .widget:last-child {    margin-bottom: 0;}.side-bar .widget h2 {    padding: 16px;    font-size: 16px;    font-weight: 600;    color: #191919;    text-transform: capitalize;    border-left: 2px solid #f76e00;    border-right: 2px solid #f76e00;    font-family: Poppins-Regular;}.side-bar .widget h2.widget-heading {    border-left: medium none;    border-right: medium none;    padding: 5px;}.side-bar .widget h4.widget-heading em {    color: #fff;}.side-bar .widget h1, .side-bar .widget h2, .side-bar .widget h3, .side-bar .widget h4, .side-bar .widget h5, .side-bar .widget a {    color: #191919;    font-family: Poppins-Regular;}.side-bar .widget a:hover {    color: #f76e00;    font-family: Poppins-Regular;}.media-heading {    margin-bottom: 0;}.media {    margin-top: 10px;    margin-bottom: 10px;}.points {    font-size: 96%;    float: right;}.points span {    font-weight: 600;    color: #191919;}.side-bar .widget .media-group-item {    background-color: #fff;    border-bottom: 1px solid #f5f7f9;    display: block;    padding: 12px 30px;    position: relative;}.side-bar .widget .media-group-item:last-child {    border-bottom: medium none;}.side-bar .widget .avatar-md > .status {    height: 12px;    width: 12px;}.side-bar .widget .avatar .status {    position: absolute;}.side-bar .widget .status-online {    background-color: #10c469;}.side-bar .widget .status {    border: 2px solid #fff;    border-radius: 100%;    bottom: 2px;    display: inline-block;    height: 12px;    right: 2px;    width: 12px;}.side-bar .widget .avatar-md {    height: 50px;    width: 50px;}.side-bar .widget .avatar {    display: inline-block;    margin-right: 16px;    position: relative;    transition: all 0.5s ease 0s;    o-transition: all 0.5s ease 0s;    -ms-transition: all 0.5s ease 0s;    -moz-transition: all 0.5s ease 0s;    -webkit-transition: all 0.5s ease 0s;}.side-bar .widget .avatar .media-object {    line-height: 34px;}.side-bar .widget ul {    overflow: hidden;    position: relative;    margin: 0;}.side-bar .widget ul li.recentcomments span.comment-author-link a::after {    content: " ";}.side-bar .widget ul li.recentcomments span {    border: none;    float: none;    padding: 0;    line-height: 0;}.side-bar .widget ul li {    border-bottom: 1px solid #d2d2d2;    padding: 17px 30px;    position: relative;    overflow: hidden;}.side-bar .widget ul li a span, .side-bar .widget ul li span {    border: 1px solid #f1f1f1;    color: #999;    float: right;    line-height: 10px;    padding: 5px;}.side-bar .widget ul li a {    font-family: Poppins-Regular;    font-size: 14px;    font-weight: 500;    position: relative;    /*text-transform: capitalize;*/    transition: all 0.3s ease 0s;    o-transition: all 0.3s ease 0s;    -ms-transition: all 0.3s ease 0s;    -moz-transition: all 0.3s ease 0s;    -webkit-transition: all 0.3s ease 0s;    color: #191919;}.side-bar .widget ul li a:hover {    color: #f76e00;}.side-bar .widget ul li:last-child {    border: medium none;}.side-bar .widget .post {    color: #cccccc;    font-size: 14px;    margin-bottom: 30px;    padding-left: 95px;    position: relative;    margin-top: 10px;}.side-bar .widget .post .post-thumb {    left: 0;    position: absolute;    top: 0;    width: 80px;}.side-bar .widget .post .post-thumb img {    display: block;    width: 100%;}.side-bar .widget .post h4 {    color: #181818;    font-size: 14px;    line-height: 1.6em;}.side-bar .widget .news-post {    padding: 10px 16px;}.side-bar .widget .gallery-image {    padding: 10px 16px;    margin-top: 10px;    overflow: hidden;}.side-bar .widget .textwidget p {    padding: 10px 16px;    margin-top: 10px;    overflow: hidden;}.side-bar .widget .tag_cloud {    padding: 10px 16px;    margin-top: 10px;    overflow: hidden;}.side-bar .widget .tag_cloud a {    background: #ffffff none repeat scroll 0 0;    border: 1px solid #e2e2e2;    display: inline-block;    float: left;    font-family: Poppins-Regular;    font-size: 13px;    font-weight: 500;    line-height: 38px;    margin: 0 10px 8px 0;    padding: 0 17px;    text-transform: uppercase;    transition: all 0.3s ease 0s;    o-transition: all 0.3s ease 0s;    -ms-transition: all 0.3s ease 0s;    -moz-transition: all 0.3s ease 0s;    -webkit-transition: all 0.3s ease 0s;}.side-bar .widget .gallery-image img {    transition: all 0.3s ease 0s;    width: 100%;}.side-bar .widget .gallery-image a {    float: left;    margin-bottom: 10px;    margin-right: 3px;    max-width: 24%;    transition: all 0.3s ease 0s;}.side-bar .widget .tag_cloud a:hover {    color: #be161e;}.advertizing {    overflow: hidden;    padding-top: 10px;}.textwidget {    overflow: hidden;    padding-top: 10px;}.tag_cloud a {    background: #ffffff none repeat scroll 0 0;    border: 1px solid #e2e2e2;    display: inline-block;    float: left;    font-family: Poppins-Regular;    font-size: 13px;    font-weight: 500;    line-height: 38px;    margin: 0 10px 8px 0;    padding: 0 17px;    text-transform: uppercase;    transition: all 0.3s ease 0s;    o-transition: all 0.3s ease 0s;    -ms-transition: all 0.3s ease 0s;    -moz-transition: all 0.3s ease 0s;    -webkit-transition: all 0.3s ease 0s;}.tag_cloud a:hover {    color: #be161e;}.side-bar .widget .recent-comments ul #recentcomments .comment-author-link {    font-size: small;}.side-bar .widget .gallery ul li {    float: left;    margin: 0 5px 5px 0;}.side-bar .widget .gallery ul li a {    display: block;    overflow: hidden;    position: relative;}.side-bar .widget .gallery ul li a img {    transition: all 0.4s ease 0s;    o-transition: all 0.4s ease 0s;    -ms-transition: all 0.4s ease 0s;    -moz-transition: all 0.4s ease 0s;    -webkit-transition: all 0.4s ease 0s;    width: 75px;}.side-bar .widget .gallery ul li a::after {    display: none;}.side-bar .widget .gallery ul li a:hover {    background: rgba(0, 0, 0, 0.1) none repeat scroll 0 0;    opacity: 0.1;    z-index: 12;}/* =-=-=-=-=-=-= Thread Reply  =-=-=-=-=-=-= */.thread-reply h2 {    font-size: 20px;    font-weight: 600;    text-transform: capitalize;    margin-bottom: 15px;    font-family: Poppins-Regular;}.thread-reply form label {    font-size: 20px;    font-weight: 600;    text-transform: capitalize;    margin-bottom: 15px;    font-family: Poppins-Regular;}.img-sm {    display: block;    height: 83px;    margin-bottom: 20px;    width: 83px;}.question-details .media-body {    padding-left: 20px;}.question-details .media-body a {    color: #191919;    font-family: Poppins-Regular;}.media-block .media-left {    display: block;    float: left}.media-block .media-right {    float: right}.media-block .media-body {    display: block;    overflow: hidden;    width: auto}.middle .media-left, .middle .media-right, .middle .media-body {    vertical-align: middle}.thumbnail {    border-radius: 0;    border-color: #e9e9e9}.btn-icon {    padding-left: 9px;    padding-right: 9px;}.btn-sm, .btn-group-sm > .btn, .btn-icon.btn-sm {    padding: 5px 10px;}.avatar {    height: 500px;    width: 500px;}.card-box {    /*background-clip: padding-box;*/    background-color: #fcfcfc;    border: 1px solid #e5eaef;    /*box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.06), 0 1px 0 0 rgba(0, 0, 0, 0.02);*/    margin-bottom: 20px;    padding: 10px;    clear: both;    border-bottom: 2px solid #d7dbde !important;    min-height: 145px !important;}.card-box-cust {    background-color: #eee;    margin-bottom: 20px;    padding: 10px;    clear: both;    min-height: 70px;}.replyPerson {    font-size: 13px;    color: #787777;    font-weight: 600;    text-decoration: none;    line-height: 1.4em;}.replyMessge {    font-size: 12px;    color: #626262;    /*    text-align: justify;*/}.img-sm {    display: block;    height: 50px;    margin-bottom: 20px;    width: 50px;    border: 2px solid white;}.submitDiv {    border: 1px solid #ededed;    padding: 10px;}.thumb-sm {    height: 32px;    width: 32px;}.replyMessageTexArea {    border: 1px solid #e3e3e3 !important;    font-size: 12px;    color: gray;}.choosePack {    font-size: 12px;    padding: 5px;    height: 28px !important;    border: 1px solid #c0bfbe !important;    color: gray;}.timeAgo {    font-size: 12px;    font-weight: 400;}.openToCreate {    cursor: pointer;}.caseImg {    text-align: center;}.caseImg img {    height: 150px;    width: auto;    border-radius: 10%;}.caseName {    font-size: 18px;    color: #f77251;}.panel {    box-shadow: 0 2px 0 rgba(0, 0, 0, 0.075);    border-radius: 0;    border: 0;    margin-bottom: 24px;    background-color: transparent;}.syntaxhighlighter .line {    white-space: pre-wrap; /* make code wrap */}.toolbar {    display: none;}.question-details b, .question-details strong {    font-weight: bold;    /*    color: #fff;*/    font-size: 16px;}.ViewNow {    padding: 0px 10px;    border: 1px solid orange;    margin-bottom: 15px;    display: block;    width: 84px;    margin-top: 10px;    font-size: 12px;}.consultNow {    background-color: #042f4b !important;    color: white !important;    /* border: 1px solid #042f4b !important; */    font-weight: 500 !important;}.Asksimliar {    float: right;    font-size: 13px;    background-color: #042f4b;    color: white;    padding: 0px 10px;    cursor: pointer;}/* =-=-=-=-=-=-= Testimonials  =-=-=-=-=-=-= */#owl-slider {    padding-bottom: 56px;}.happy-client {    padding: 100px 0;}.happy-client i {    font-size: 18px;    margin-bottom: 10px;}.happy-client p {    line-height: 1.8;    margin-bottom: 51px;    max-width: 520px;}.client-img {    float: left;    width: 15%;}.client-img img {    width: 68px;    height: 68px;}.client-info {    float: left;    width: 50%;}.client-info strong {    color: #fff;    display: block;    font-size: 20px;    margin-bottom: 11px;}.client-info span {    color: #1c2022;    display: block;    font-size: 14px;    font-weight: 300;    margin-bottom: 12px;}.client-info i {    color: #f76e00;    font-size: 12px;}.client-info i.grey-star {    color: #cdcdcd;}.testimonial-bg {    background: rgba(25, 25, 25, 0.8) url("../images/testimonials.jpg") repeat fixed center top;}.success-stories {    background: #f76e00 none repeat scroll 0 0;    color: #fff;    padding: 122px 40px;    width: 100%;    height: auto;}.success-stories .main-heading p {    color: #fff;}.success-stories hr.main {    background: #fff none repeat;}/* =-=-=-=-=-=-= Our APPS =-=-=-=-=-=-= */.our-apps {    background: rgba(0, 0, 0, 0) url("../images/our-apps.jpg") no-repeat center center;    -webkit-background-size: cover;    -moz-background-size: cover;    -o-background-size: cover;    background-size: cover;}.app-content {    position: relative;}.app-grid {    border: 2px solid #ffffff;    display: block;    margin: 0 auto;    padding: 13px 30px 12px;    width: 100%;}.app-grid:hover {    background: #042f4b;}.app-grid span.app-icon {    float: left;    width: 70px;}.app-title h5, .app-title h3 {    color: #ffffff;}/* =-=-=-=-=-=-= Social Feeds  =-=-=-=-=-=-= */.social-bar {    float: left;    width: 100%;}.social-bar ul {    float: left;    list-style: outside none none;    margin: 0;    padding: 0;    width: 100%;}.social-bar li {    float: left;    width: 25%;}.social-bar li.social1 {    background: #4d6bab none repeat scroll 0 0;}.social-bar li.social2 {    background: #4ec6f8 none repeat scroll 0 0;}.social-bar li.social3 {    background: #d34836 none repeat scroll 0 0;}.social-bar li.social4 {    background: #248cc9 none repeat scroll 0 0;}.social-bar li a {    float: left;    padding: 50px 20px;    text-align: center;    width: 100%;}.social-bar li a img {    display: inline-block;    margin-right: 10px;    vertical-align: middle;}.social-bar li a span {    color: #fff;    display: inline-block;    font-size: 16px;    line-height: 24px;    text-align: left;    vertical-align: middle;}.social-bar li a span strong {    display: table;    font-size: 20px;    font-weight: 600;    letter-spacing: 2px;    line-height: 30px;    font-family: 'Poppins-Regular;    color: #fff;}.social-bar ul li:first-child:nth-last-child(1), .social-bar ul li:first-child:nth-last-child(1) ~ li {    width: 100%;}.social-bar ul li:first-child:nth-last-child(2), .social-bar ul li:first-child:nth-last-child(2) ~ li {    width: 50%;}.social-bar ul li:first-child:nth-last-child(3), .social-bar ul li:first-child:nth-last-child(3) ~ li {    width: 33.334%;}.social-bar ul li:first-child:nth-last-child(4), .social-bar ul li:first-child:nth-last-child(4) ~ li {    width: 25%;}.social-bar ul li:first-child:nth-last-child(5), .social-bar ul li:first-child:nth-last-child(5) ~ li {    width: 20%;}.social-bar ul li:first-child:nth-last-child(6), .social-bar ul li:first-child:nth-last-child(6) ~ li {    width: 16.666%;}/* =-=-=-=-=-=-= Our Clients  =-=-=-=-=-=-= */.client-item-style-2 {    background-color: #fbfbfb;    border: 0 none;}.client-item {    background-color: #ffffff;    border: 1px solid #e5e5e5;    border-radius: 4px;    display: block;    margin: 0 auto 30px;    overflow: hidden;    position: relative;    width: 100%;}.client-item a {    display: block;    padding: 10px;    width: 100%;}.client-item a img {    display: block;    width: 100%;}.client-item a:hover {    opacity: 0.7;}.clients-section .row .col-md-3 {    border-bottom: 1px solid #eef1f2;    border-right: 1px solid #eef1f2;}.clients-section .row .col-md-3:last-child {    border-right: medium none;}.clients-section .row:last-child .col-md-3 {    border-bottom: medium none;}.single-client {    padding: 15px 0;}.single-client:hover img {    filter: grayscale(20%);    opacity: 1;}.single-client > img {    filter: grayscale(100%);    opacity: 0.7;    padding: 15px 0;    transition: all 0.3s ease 0s;    o-transition: all 0.3s ease 0s;    -ms-transition: all 0.3s ease 0s;    -moz-transition: all 0.3s ease 0s;    -webkit-transition: all 0.3s ease 0s;}/* =-=-=-=-=-=-= Error Page  =-=-=-=-=-=-= */.error-grid {    margin: 0 auto;    padding: 0;    text-align: center;    width: 60%;}.error-grid.left-align-text {    text-align: left;    width: 100%;}.error-grid h2 {    margin-bottom: 20px;    color: #191919;}.error_title_big {    color: #191919;    font-size: 225px;    font-weight: bold;    line-height: 65px;    margin: 0;}.error-search {    float: left;    margin-top: 25px;    padding: 0;    width: 100%;}.error-search .error-input {    border: 1px solid #e4e4e4;    color: #727272;    height: 50px;    padding: 0 0 0 10px;    width: 78%;}.error-title-big {    font-size: 200px;    font-weight: bold;    line-height: 65px;    margin: 0;    color: #191919;}.error-search .btn {    margin-top: -3px;}/* =-=-=-=-=-=-= Sign IN & Sign Up  =-=-=-=-=-=-= */.box-panel .facebook, .facebook:hover {    background-color: #3b5999;    border: 2px solid #3b5999;    color: #fff;}.box-panel .google, .google:hover {    background-color: #dd4b39;    border: 2px solid #dd4b39;    color: #fff;}.box-panel .facebook, .google {    width: 100%;}.box-panel .icons {    margin-left: -10px;    margin-right: 20px;}.box-panel {    background-color: #fff;    box-shadow: 0 1px 2px #ccc;    overflow: hidden;    position: relative;    padding: 30px;}.box-panel a.btn {    margin-bottom: 20px;    text-transform: uppercase;    font-family: Poppins-Regular;}label {    color: #191919;}.span-line::before {    left: -80px;}.span-line::before, .span-line::after {    background: #ebebeb none repeat scroll 0 0;    content: "";    height: 1px;    position: absolute;    top: 50%;    width: 80px;}.span-line {    padding-left: 20px;    padding-right: 20px;    position: relative;}.white-space-10 {    height: 10px;}.help-block {    color: #737373;    display: block;    margin-bottom: 10px;    margin-top: 5px;}.flat-checkbox, .flat-radio {    line-height: 1em;    position: relative;}.flat-checkbox label, .flat-radio label {    padding-left: 0;}.flat-checkbox input[type="checkbox"], .flat-radio input[type="checkbox"], .flat-checkbox input[type="radio"], .flat-radio input[type="radio"] {    left: -9999em;    position: absolute;}.flat-checkbox span, .flat-radio span {    background-color: #ffffff;    border: 1px solid #ccc;    border-radius: 2px;    color: #ffffff;    float: left;    font-size: 10px;    line-height: 10px;    margin-right: 10px;    padding: 3px 4px;    position: relative;    top: -2px;    transition: all 0.6s ease 0s;}.flat-checkbox input[type="radio"] + span, .flat-radio input[type="radio"] + span {    border-radius: 50%;}.flat-checkbox input:checked + span, .flat-radio input:checked + span, .flat-checkbox input:checked + span, .flat-radio input:checked + span {    background-color: #34495e;    border-color: #34495e;}/* =-=-=-=-=-=-= Contact Us =-=-=-=-=-=-= */.contact-us .form-group {    margin-bottom: 26px;}.contact-us h2 {    color: #191919;    font-size: 20px;    font-weight: 700;    line-height: 1.4em;    margin-bottom: 20px;    text-transform: capitalize;    font-family: Poppins-Regular;}.contact-info h4 {    font-family: Poppins-Regular;    margin-bottom: 5px;}.contact-info p {    margin-bottom: 5px;}.contact-details h4 {    color: black;}.contact #map {    width: 100%;    height: 458px;}/* =-=-=-=-=-=-= Footer =-=-=-=-=-=-= */.footer-area {    background: #181718;    color: #c9c9c9;    font-family: Poppins-Regular;    position: relative;}.footer-area::before {    background: rgba(25, 25, 25, 0.8) none repeat scroll 0 0;    content: "";    height: 100%;    left: 0;    position: absolute;    top: 0;    width: 100%;}.dark::before {    background: rgba(25, 25, 25, 1) none repeat scroll 0 0;}#logo-footer {    margin-bottom: 20px;}.footer-area p {    font-size: 14px;    line-height: 1.8em;    margin-bottom: 20px;}.footer-area .footer-content {    padding: 35px 0 15px;    position: relative;    z-index: 1;}.footer-area .footer-content .column {    margin-bottom: 30px;    position: relative;}.footer-content .column h2 {    color: #ffffff;    font-size: 22px;    font-weight: 600;    letter-spacing: 1px;    line-height: 1.4em;    margin-bottom: 30px;    position: relative;    cursor: pointer;    text-transform: capitalize;    font-family: Poppins-Bold;}.footer-content .column h2:hover, .footer-content .column h2 a:hover {    color: #f76e00;}.footer-area .footer-content a {    transition: all 0.5s ease 0s;    o-transition: all 0.5s ease 0s;    -ms-transition: all 0.5s ease 0s;    -moz-transition: all 0.5s ease 0s;    -webkit-transition: all 0.5s ease 0s;}.footer-content .links-widget li {    margin-bottom: 15px;    position: relative;}.footer-content .links-widget li a {    color: #c9c9c9;    display: block;    font-size: 14px;    line-height: 24px;    position: relative;    font-family: Poppins-Light;}.footer-content .links-widget li a:hover, .footer-content .news-widget .news-post a:hover {    color: #f76e00;}.footer-area .social-links a {    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;    border: 1px solid rgba(255, 255, 255, 0.2);    border-radius: 50%;    display: inline-block;    font-size: 15px;    height: 32px;    line-height: 30px;    margin-right: 10px;    position: relative;    text-align: center;    transition: all 0.5s ease 0s;    o-transition: all 0.5s ease 0s;    -ms-transition: all 0.5s ease 0s;    -moz-transition: all 0.5s ease 0s;    -webkit-transition: all 0.5s ease 0s;    width: 32px;}.footer-area .social-links a:hover {    background: #fff none repeat scroll 0 0;    color: #ffffff;}.footer-area .contact-info {    margin-bottom: 20px;    position: relative;}.footer-area .contact-info li {    line-height: 30px;    margin: 0 0 7px;    padding-left: 30px;    position: relative;}.footer-area .contact-info li:hover {    color: #f76e00;    cursor: pointer;}.footer-area .contact-info li .icon {    font-size: 20px;    font-weight: 700;    left: 0;    line-height: 30px;    position: absolute;    top: 0;}.social-links-two {    position: relative;}.social-links-two a {    border: 1px solid #bcbcbc;    border-radius: 50%;    color: #bcbcbc;    display: block;    float: left;    font-size: 12px;    height: 28px;    line-height: 26px;    margin-right: 8px;    position: relative;    text-align: center;    transition: all 500ms ease 0s;    o-transition: all500ms ease 0s;    -ms-transition: all 500ms ease 0s;    -moz-transition: all 500ms ease 0s;    -webkit-transition: all 500ms ease 0s;    width: 28px;}.blog-news-section .social-links-two a {    background: #545454 none repeat scroll 0 0;    border: medium none;    color: #ffffff;    font-size: 13px;    height: 32px;    line-height: 32px;    width: 32px;}.social-links-two.alt a {    border: 1px solid #cccccc;    color: #cccccc;    font-size: 12px;}.social-links-two a:hover {    background: #f76e00 none repeat scroll 0 0;    border-color: #f76e00;    color: #fff;}.footer-content .news-widget .news-post {    color: #c9c9c9;    line-height: 20px;    margin-bottom: 40px;    padding: 0 0 0 80px;    position: relative;}.footer-content .news-widget .news-post .news-content {    margin-bottom: 5px;}.footer-content .news-widget .news-post a {    color: #c9c9c9;    font-size: 14px;    position: relative;}.footer-content .news-widget .news-post .time {    color: #fff;    font-size: 12px;    font-style: italic;    position: relative;}.footer-content .news-widget .news-post .image-thumb {    height: 65px;    left: 0;    position: absolute;    top: 0;    width: 65px;}.footer-content .news-widget .news-post .image-thumb img {    display: block;    width: 65px;}.footer-copyright {    border-top: 1px solid rgba(255, 255, 255, 0.1);    color: #808080;    font-size: 15px;    padding: 16px 0;    position: relative;    text-align: center;}.footer-copyright .copyright {    line-height: 20px;    padding: 5px 0;    position: relative;}.footer-copyright .copyright a:hover {    color: #fff;}/* =-=-=-=-=-=-= Responsive Quries =-=-=-=-=-=-= */@media (min-width: 1280px) and (max-width: 1599px) {    .search-section {        min-height: 390px;        padding: 50px 0;    }}@media (min-width: 768px) and (max-width: 1279px) {    /*.top-bar ul.top-nav.nav-right > li {    padding: 0 12px;}*/    .navbar-form {        width: 100%;    }    .navbar-form .form-control {        width: 100%;    }    .navbar-nav > li > a {        padding: 20px 5px;    }    .side-bar {        margin-top: 30px;    }    .happy-client p {        max-width: 100%;    }    .app-grid {        padding: 13px 0 12px;        width: 100%;    }    .app-title h3 {        font-size: 18px;    }    .app-title h5 {        font-size: 12px;    }    .app-grid span.app-icon {        float: left;        width: 60px;    }    .social-bar li a span strong {        letter-spacing: 0;    }    .social-bar li a span {        text-align: center;        margin-top: 15px;    }    .slider-caption h1 {        font-size: 38px;    }    .slider-caption small {        font-size: 21px;    }    .question-tabs .panel-tabs > li {        width: 25%;    }    .listing-grid .col-md-2::after {        background-color: #e5eaef;        content: "";        height: 86px;        position: absolute;        right: 4px;        top: 0;        width: 1px;    }    .tick2 {        right: 19px;        top: -1px;    }    .question-tabs .panel-tabs > li a i {        display: none;    }    .question-tabs .panel-tabs > li > a {        font-size: 14px;        padding: 25px 10px;    }    .side-bar {        margin-top: 60px;    }    .get-arrow::before {        background-image: none;    }    .slider-caption h2 {        font-size: 40px;    }    .navbar-form {        margin-left: 220px;        width: 73%;        margin-top: -32px;    }    .ribbon {        padding: 5px;    }    .ribbon span {        font-size: 14px;    }    .widget-image {        height: 250px;        overflow: hidden;        position: relative;    }    .error-search .error-input {        width: 70%;    }    .error-title-big {        font-size: 150px;        line-height: 105px;    }    .profile-avatar {        padding-left: 130px;    }    .profile-avatar > span img {        height: 110px;        width: 110px;    }    .profile-name {        padding-top: 0;        width: 100%;    }    .profile-name > h3 {        font-size: 22px;    }    .social-btns > li > a > i {        font-size: 14px;        height: 25px;        line-height: 25px;        width: 25px;    }    .profile-name .social-btns {        float: left;        margin: 10px 0 0;        width: 100%;    }    .profile-count > li {        font-size: 24px;    }    .profile-count > li > i {        font-size: 12px;    }}@media screen and (max-width: 600px) {    .section-padding {        padding: 70px 0;    }    .section-padding-140 {        padding: 140px 0;    }    .section-padding-100 {        padding: 100px 0;    }    .section-padding-80 {        padding: 80px 0;    }    .section-padding-70 {        padding: 70px 0;    }    .section-padding-60 {        padding: 60px 0;    }    .section-padding-40 {        padding: 40px 0;    }    .padding-top-20 {        padding-top: 20px;    }    .padding-top-30 {        padding-top: 30px;    }    .padding-top-40 {        padding-top: 40px;    }    .padding-top-50 {        padding-top: 50px;    }    .padding-top-45 {        padding-top: 45px    }    .padding-top-60 {        padding-top: 60px;    }    .padding-top-70 {        padding-top: 70px;    }    .padding-top-80 {        padding-top: 80px;    }    .padding-top-100 {        padding-top: 100px;    }    .padding-top-120 {        padding-top: 120px;    }    .padding-top-140 {        padding-top: 140px;    }    .padding-bottom-120 {        padding-bottom: 120px;    }    .padding-bottom-100 {        padding-bottom: 100px;    }    .padding-bottom-80 {        padding-bottom: 80px;    }    .padding-bottom-60 {        padding-bottom: 60px;    }    .padding-bottom-40 {        padding-bottom: 40px;    }    .padding-bottom-20 {        padding-bottom: 20px;    }}@media (min-width: 320px) and (max-width: 767px) {    .top-bar .top-nav.nav-right {        float: left;        text-align: left;    }    .top-bar ul.top-nav.nav-right > li {        padding: 0 10px;    }    .navbar-form {        width: 100%;        margin: 8px 8px 8px 0;    }    .navbar-brand {        height: auto;    }    .top-bar ul.top-nav.nav-right > li:first-child {        padding-left: 0;    }    .navbar-collapse {        border-color: transparent;    }    .slider-caption h1 {        font-size: 20px;        line-height: 56px;        letter-spacing: 0;        margin-bottom: 0;    }    .slider-caption h2 {        font-size: 20px;        line-height: 56px;        letter-spacing: 0;        margin-bottom: 30px;        margin-top: -15px;    }    h3.search-title {        font-size: 26px;    }    p.search-tag-line {        color: #fff;        font-size: 14px;        padding: 10px 21px;    }    form.search-form input.search-term {        margin-right: 0;        width: 80%;        font-size: 12px;    }    form.search-form input.search-btn {        font-size: 12px;        padding: 14px 20px 15px;        width: 80%;        margin-top: 10px;    }    .question-tabs .panel-tabs > li {        width: 25%;    }    ul.question-statistic {        position: relative;        text-align: left;    }    ul.question-statistic li span {        height: 30px;        line-height: 30px;        margin-bottom: 15px;        width: 30px;    }    .listing-meta {        margin-top: 10px;        margin-bottom: 10px;    }    .social-bar ul li:first-child:nth-last-child(4), .social-bar ul li:first-child:nth-last-child(4) ~ li {        width: 50%;    }    .social-bar li a span strong {        color: #fff;        display: table;        font-size: 13px;        font-weight: 200;    }    .app-grid {        margin: 0 auto 30px;    }    .btn-nav a {        display: block;    }    .client-img {        float: left;        width: 30%;    }    .btn-nav {        margin-left: 0;    }    .navbar-nav > li > a {        padding: 10px 20px;    }    .navbar-nav .dropdown-menu li a {        padding: 10px 20px;    }    .btn-light {        padding: 10px;    }    .btn-transparent {        padding: 10px;        margin-right: 5px;    }    .parallax-home {        height: 350px;    }    .slider-caption .btn {        font-size: 12px;    }    .get-arrow::before {        background-image: none;    }    .side-bar {        margin-top: 60px;    }    .question-details .listing-grid h3 a, .question-details .listing-grid h3 {        font-size: 18px;    }    .thread-reply .media-block .media-left {        display: none;    }    .question-details .media-body {        padding-left: 0;    }    .card-box {        padding: 10px;    }    .ribbon {        padding: 6px;    }    .ribbon span {        font-size: 12px;    }    .widget-content .btn {        padding: 8px 12px;    }    .blog-grid .blog-content {        padding: 10px;    }    .blog-grid .blog-content h5 {        font-size: 16px;    }    .blog-grid .post-meta {        margin: 0 0 10px;    }    .blog-detial .alignleft, .blog-detial .alignright {        float: none;    }    .blog-detial .comment-info .author-desc {        margin-left: 0;    }    .blog-detial .comment-list .children {        list-style: outside none none;        padding-left: 25px;    }    .side-bar .widget .gallery-image a {        margin-right: 5px;        max-width: 23%;    }    .box-panel {        padding: 15px;    }    #register .btn, #login .btn {        font-size: 12px;        letter-spacing: 0;        padding: 12px 17px;    }    .error-search .error-input {        width: 70%;        height: 45px;    }    .error-search .btn {        font-size: 12px;        letter-spacing: 0;        padding: 12px 17px;    }    .error-title-big {        font-size: 165px;        margin: 70px 0;    }    .contact-detail {        margin-top: 35px;    }    .profile-avatar {        overflow: hidden;        padding-left: 0;        margin-bottom: 10px;    }    .profile-avatar > span {        display: table;        margin: 0 auto;        position: relative;    }    .profile-name {        float: none;        padding-top: 16px;        position: relative;        width: 100%;    }    .profile-name > h3 {        color: #ffffff;        display: table;        font-size: 20px;        font-weight: 600;        margin: 0 auto;        position: relative;        width: auto;    }    .profile-name > i {        color: #d7d7d7;        float: none;        display: table;        font-size: 14px;        margin: 0 auto;        position: relative;        font-style: normal;        width: auto;    }    .profile-name .social-btns {        float: none;        margin: 10px auto;        width: auto;        display: table;    }    .profile-count {        margin-top: 90px;    }    .profile-connect {        right: 50px;        top: 15px;    }    .profile-count > li {        float: left;        font-size: 18px;    }    .listing-grid {        padding: 0 10px 40px;    }    .listing-grid h3 a, .listing-grid h3 {        font-size: 16px;    }    .listing-grid p {        font-size: 14px;        margin-bottom: 20px;    }    .fact p {        margin-bottom: 30px;    }    .main-heading h2 {        font-size: 24px;    }    .main-heading p {        padding: 0 20px;    }    .btn-lg {        letter-spacing: 0;    }    .success-stories {        padding: 70px 15px;    }    .success-stories .main-heading {        margin-bottom: 0;    }    .app-title h3 {        font-size: 18px;    }    .dropdown-menu.pull-right {        left: 0;    }    .slider-caption {        padding: 0 20px;    }    .slider-caption h2 {        margin-bottom: 15px;    }    .center-responsive h4 {        margin-bottom: 25px;    }    .page-title .text-right {        text-align: left;    }    .profile-count > li {        float: left;        font-size: 18px;    }    .timeline {        padding-left: 0;    }    .social-share {        display: none;    }    .timeline-container > ul::before {        background: transparent;        content: "";        height: 100%;        left: 0;        position: absolute;        top: 0;        width: 2px;    }    .points {        float: left;        font-size: 96%;    }    .top-bar ul.top-nav.nav-right .dropdown-menu {        left: -186px;    }}@media (max-width: 320px) {    h3.search-title {        font-size: 24px;    }    p.search-tag-line {        color: #fff;        font-size: 14px;        padding: 10px 20px;    }    form.search-form input.search-term {        font-size: 12px;        margin-right: 0;        width: 80%;    }    form.search-form input.search-btn {        width: 80%;        margin-top: 10px;    }    .fact p {        font-size: 12px;    }    .client-info strong {        font-size: 14px;        margin-top: 5px;        margin-bottom: 0;    }    .top-bar ul.top-nav.nav-right > li {        padding: 0 5px;    }    .slider-caption h1 {        font-size: 17px;    }    .slider-caption h2 {        font-size: 15px;        margin-bottom: 10px;    }    .profile-count > li {        float: left;        font-size: 11px;    }}.btn-primary:hover {    background-color: #042f4b;    border-color: #042f4b;}.correctAns {    font-size: 12px;    color: green;}.specialityterm {    border-right: 0px !important;}.nopaddings {    padding: 0px;}.topboxes {    border: 1px solid rgba(255, 255, 255, 0.3);    border-right: 0px;    border-bottom: 2px solid white;    cursor: pointer;    text-align: center;    padding: 17px;    background-color: rgba(0, 0, 0, 0.22);    padding-left: 13px;    padding-right: 13px;}.topboxes:hover {    border-bottom: 2px solid #6cba06;}.col-centered {    float: none;    margin: 0 auto;}.topboxes span {    font-size: 20px;    font-family: Poppins-Regular;    color: white;    vertical-align: middle;}.topboxes span a {    color: white;}.topboxes:hover span a {    color: #6cba06;}.topboxes img {    margin-right: 5px;}.countdoctors h1 {    color: white;    font-size: 34px;    font-family: Poppins-Light;    margin-top: 13px;    font-weight: normal !important;}.countdoctors h1 span {    font-weight: bold;    font-family: Poppins-Bold;}.countdoctors h4 {    color: white;    font-family: Poppins-Light;    font-size: 20px;}.silversection {    background-color: #eeeeee;}.categories h4 {    font-family: Poppins-Regular;    font-size: 17px;    color: #042f4b;}.viewallbtn {    font-family: Poppins-Regular;    font-size: 17px;    margin-top: 40px;}.viewallbtn:hover {    background-color: #042f4b;}.locationimg {    position: absolute;    top: 13px;    left: 7px;}.top-nav .dropdown-menu li a {    color: #191919 !important;    font-size: 13px !important;    font-weight: 400 !important;    line-height: 46px !important;    border-bottom: 1px solid #f3f3f4 !important;    display: block !important;    padding: 3px 20px !important;    clear: both !important;}.top-nav .dropdown-menu li {    display: block !important;}.top-nav li a img {    margin-right: 3px;}.contact-info li h1 {    line-height: 1.2em;    MARGIN-BOTTOM: 20px;}.contact-info li h4 {    line-height: 1.9em;}.patterndiv {    background-image: url(../images/bgpattern.png);    background-position: center center;    background-repeat: no-repeat;}#exTab1 .tab-content {    color: black;    background-color: white;    padding: 5px 15px;    border: 1px solid silver;}#exTab2 h3 {    color: black;    background-color: white;    padding: 5px 15px;    border: 1px solid silver;}/* remove border radius for the tab */#exTab1 .nav-pills > li > a {    border-radius: 0;}/* change border radius for the tab , apply corners on top*/#exTab3 .nav-pills > li > a {    border-radius: 4px 4px 0 0;}#exTab3 .tab-content {    color: black;    background-color: #428bca;    padding: 5px 15px;    border: 1px solid silver;}.searchtabs li {    display: inline-block;    width: 47% !important;}.countdoctors {    min-height: 135px;}.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {    color: #fff;    background-color: #337ab7 !important;}.nav-pills > li.active > .topboxes {    /*background-color: red;*/    border-bottom: 2px solid #6cba06;    color: #6cba06;}.nav-pills > li.active > .topboxes > span > a {    color: #6cba06;}.prevnext {    font-size: 26px;    color: #cfd5d7;    margin-top: 11px;    display: block;}.paginationforum {    margin: 12px auto;    padding: 0;}.paginationforum li {    list-style: none;    display: inline-block;    margin-left: 20px;}.paginationforum li a {    min-width: 24px;    height: 24px;    font-size: 14px;    font-family: Poppins-Regular;    color: #ffffff;    background-color: #cfd5d7;    border-radius: 2px;    display: block;    padding: 0 8px;    line-height: 24px;}.prevnext.last {    margin-left: 20px;}.paginationforum li a.active, .paginationforum li a:hover, .paginationforum li a:focus, .paginationforum li a:active {    color: #363838;    background-color: #ffffff;    box-shadow: 0 1px 2px #c9cccd;    font-family: Poppins-Regular;    text-decoration: none;}.panel-primary > .panel-heading {    background-color: transparent;    color: transparent;    border-color: transparent;}.panel-tabs > li {    float: left;    text-align: center;    width: 33.3333333%;}.panel-tabs > li.active > a, .question-tabs .panel-tabs > li.active > a:hover, .question-tabs .panel-tabs > li.active > a:focus {    background-color: #040404;    color: #fff;    cursor: default;    opacity: 1;}.searchtabs .active a span {    color: #ffffff !important;}.panel-tabs > li > a {    color: #999;    letter-spacing: 1px;    padding: 20px 0px;    font-size: 14.2px;}.panel-tabs > li a i {    font-size: 17px;    margin-right: 6px;    vertical-align: middle;}.maingridpost {    background-color: #ffffff;    border-radius: 2px;    box-shadow: 0 1px 2px #c9cccd;    margin-bottom: 20px;    border-top: solid 1px #f1f1f1;    border-bottom: 2px solid #d7dbde !important;}.maingridpost .wrap-ut {    /*width: 85%;*/}.maingridpost .userinfo {    /*width: 15%;*/    padding: 20px 0 15px 15px;}.maingridpost .avatar {    width: 37px;    margin-left: 5px;    height: auto;    position: relative;}.avatar img {    border-radius: 10%;}.correctAnsDiv .whiteText {    color: white;}.correctAnsDiv .likeBoxCorrectAns  a {    color: #484848 !important}.avatar .green {    background-color: #80d3ab;}.avatar .status {    position: absolute;    right: 0;    top: 0;    width: 12px;    height: 12px;    line-height: 12px;    border-radius: 50%;    border: solid 2px #ffffff;}.maingridpost .posttext {    /*width: 85%;*/    /*padding-right: 30px;*/    color: #968F8F;    font-size: 14px;    font-family: Poppins-Regular;    line-height: 25px;    padding-left: 0;}.maingridpost h2 {    color: #363838;    font-size: 18px;    font-family: Poppins-Regular;    margin-top: 10px;    margin-bottom: 10px;}.maingridpost .postinfo {    /*width: 15%;*/    border-left: solid 1px #f1f1f1;}.maingridpost .comments {    border-bottom: solid 1px #f1f1f1;    padding: 18px 0 25px 0;    text-align: center;}.maingridpost .comments .commentbg {    background-color: #bdc3c7;    border-radius: 2px;    display: inline-block;    padding: 12px 17px;    color: #ffffff;    font-size: 14px;    font-family: Poppins-Regular;    position: relative;}.maingridpost .views {    border-bottom: solid 1px #f1f1f1;    color: #9da6aa;    font-size: 12px;    font-family: Poppins-Regular;    text-align: center;    line-height: 29px;}.maingridpost .views i {    font-size: 14px;}.maingridpost .time {    color: #9da6aa;    font-size: 12px;    font-family: Poppins-Regular;    text-align: center;    line-height: 29px;}.maingridpost .time i {    font-size: 14px;}.maingridpost .icons {    width: 58px;    border-top: solid 1px #f1f1f1;    margin-top: 12px;    padding-top: 7px;}.maingridpost .comments .commentbg .mark {    width: 11px;    height: 11px;    background-color: #bdc3c7;    position: absolute;    bottom: 0;    left: 43%;    margin-bottom: -5px;    transform: rotate(45deg);    -ms-transform: rotate(45deg);    -webkit-transform: rotate(45deg);}.avatar .red {    background-color: #f27777;}.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span {    background: #f76e00 !important;}@media (max-width: 600px) {    .searchtabs li {        width: 100% !important;    }    .searchtabs li:first-child {        width: 100% !important;    }    .mobilescreen {        margin-bottom: 10px;    }    .countdoctors h1 {        font-size: 14px;    }    .countdoctors h4 {        font-size: 14px;    }    .introbtns {        width: 100% !important;    }    .footer-area .footer-content .column {        padding-left: 10px;        padding-right: 10px;    }    .contact-info li h1 {        font-size: 20px;    }    .footer-area .contact-info li {        padding-left: 0px;    }    .footer-area .contact-info li .icon {        position: relative;    }    .contact-info li h4 {        font-size: 14px;        margin-left: -30px;    }    .top-bar ul.top-nav li {        margin: 0 2px 0 8px;    }    .search-section .search-area {        padding: 10px 0;        top: 0px;    }    .searchtabs li a span {        font-size: 15px !important;    }    form.search-form input.search-btn {        font-size: 13px;    }    .main-heading h2 {        font-size: 18px;        font-weight: 800;    }    .main-heading {        margin-bottom: 15px;    }    .viewallbtn {        font-size: 13px;    }    .categories h4 {        font-size: 15px;    }    .introtxt h3 {        font-size: 15px;    }    .introbtns {        font-size: 13px !important;        padding: 14px 8px;    }    span.percentfactor {        font-size: 15px;    }    .mobpaddings {        padding: 0px;    }    .main-heading h3 {        font-size: 18px !important;        font-weight: 800;    }    .maingridpost h2 {        font-size: 15px;    }    .side-bar .widget h2 {        font-size: 15px;    }    .media, .media-body {        overflow: visible;    }    .social-bar ul li:first-child:nth-last-child(4), .social-bar ul li:first-child:nth-last-child(4) ~ li {        width: 50%;    }    .social-bar li a {        padding: 30px 10px;    }    .social-bar li a span strong {        font-size: 13px;    }    .footer-content .column h2 {        font-size: 18px;        margin-bottom: 10px;    }    .footer-content .links-widget li {        margin-bottom: 10px;    }    .social-links-two a {        margin-bottom: 10px;    }    .btn-nav {        margin-left: auto;        margin-right: auto;    }    .tophedaings {        text-align: center;    }    .allcasestudygrid .posttext {        padding-left: 15px;    }    .allcasestudygrid .userinfo {        padding-bottom: 0px !important;    }    .allcasestudygrid .posttext {        padding-top: 0px !important;    }    .tg-presentationvideo iframe {        height: auto !important;    }    .tg-reviewimg {        float: none !important;    }    .tg-reviewimg {        float: none !important;        margin-bottom: 20px !important;    }    .tg-reviewimg img {        margin: 0 auto;    }    .tg-userreviews .tg-stars.star-rating {        margin: 0 auto;        float: none;        display: inline-block;    }    .tg-reviewhead {        display: inline-block;        float: none;        text-align: center;    }    .tg-reviewhead .tg-reviewheadleft {        float: none !important;    }    .tg-likestars li span {        color: black !important;    }    .tg-likestars li:after {        color: black !important;    }    .tg-userexperience ul li .tg-dotstyletitle h3 {        font-size: 14px !important;        line-height: 22px !important;    }    .tg-userexperience ul {        padding-left: 0px !important;    }    .leavereplybtn {        width: 100% !important;        padding: 0 5px !important;    }    .tg-userbanner-content {        text-align: center;    }    .tg-userbanner-content h1 {        color: black !important;        font-size: 20px !important;    }    .tg-userbanner-content > span {        color: black !important;    }    .appointment-enabled .tg-section-map {        margin-top: 50px !important;    }}@media (min-width: 601px) and (max-width: 900px) {    .tg-likestars li span {        color: black !important;    }    .tg-likestars li:after {        color: black !important;    }    .tg-userbanner-content h1 {        color: black !important;        font-size: 20px !important;    }    .tg-userbanner-content > span {        color: black !important;    }    .appointment-enabled .tg-section-map {        margin-top: 50px !important;    }    .searchtabs li a span {        font-size: 15px !important;    }    .allcasestudygrid .posttext {        padding-left: 15px;    }    .searchtabs li {        width: 32.5% !important;    }    .mobilescreen {        margin-bottom: 10px;    }    .countdoctors h1 {        font-size: 22px;    }    .countdoctors h4 {        font-size: 17px;    }    .main-heading h2 {        font-size: 22px;    }    .main-heading {        margin-bottom: 10px !important;    }    .introbtns {        margin-left: auto;        margin-right: auto;    }    .btn-nav {        margin-left: auto;        margin-right: auto;    }    .main-heading h3 {        font-size: 22px !important;    }    .tophedaings {        text-align: center;    }    .top-bar ul.top-nav li {        margin: 0 4px 0px 4px;    }    .social-bar li a img {        /*margin-right: 11px;*/        display: block;        margin: 0 auto !important;    }}@media (min-width: 901px) and (max-width: 1065px) {    .social-bar li a img {        display: block;        margin: 0 auto !important;    }    .allcasestudygrid .posttext {        padding-left: 15px;    }}@media (min-width: 992px) and (max-width: 1200px) {    .searchtabs li a span {        font-size: 15px !important;    }    .allcasestudygrid .posttext {        padding-left: 15px;    }}.tophedaings {    margin-bottom: 10px;}.introtxt h3 {    font-family: Poppins-Regular;    color: #042f4b;}.introbtns {    font-family: Poppins-Regular;    font-size: 16px;}.categories img:hover {    background: #e67311;    border-radius: 50%;}.ayur-bor:hover {    border: 2px solid #eeeeee;    padding: 1%;}ul.nav.panel-tabs.case li.active {    background: #000 !important;}.top-bar ul.top-nav li a:hover {    color: #ff841b;}.top-bar ul.top-nav li a:active {    color: #ff841b;}.banner-right {    padding: 6px 0 0 0;}.searchtabs li a {    border-bottom: 3px solid rgba(255, 255, 255, 0.34);    background: rgba(0, 0, 0, 0.42);}ul.nav.panel-tabs.searchtabs li a img {    width: 32px;}.searchtabs li a span {    color: white;    font-size: 20px;    vertical-align: middle;    position: relative;    top: 2px;    letter-spacing: 0px;    margin-left: 7px;}.searchtabs > li > a:hover, .nav > li > a:focus {    background-color: transparent !important;}.panel-heading {    padding: 0px 0px;}.fun-facts-bg:before {    background: rgba(4, 47, 75, 0.78) none repeat scroll 0 0;}.searchtabs li:hover a span {    color: #6cba06;}.main-heading h3 {    color: #000000;    font-size: 32px;    margin-bottom: 25px;    margin-top: 0;    position: relative;    text-transform: uppercase;    font-family: Poppins-Light;}#mainbgdiv.class_0 {    background: url("../images/Background-ayurveda.gif") no-repeat scroll center center;    -webkit-background-size: cover;    -moz-background-size: cover;    -o-background-size: cover;    background-size: cover;    height: auto;    min-height: 509px;    padding: 70px 0;    position: static;}#mainbgdiv.class_1 {    background: url(../images/image2-consultation.gif) no-repeat scroll center;    -webkit-background-size: cover;    -moz-background-size: cover;    -o-background-size: cover;    background-size: cover;    height: auto;    min-height: 509px;    padding: 70px 0;    position: static;}.ayur {    color: #011e31;    font-size: 17px;    text-align: right;    padding-top: 4px;    line-height: 22px;}#mainbgdiv.class_2 {    background: url(../images/tab3bg.jpg) no-repeat scroll center top;    -webkit-background-size: cover;    -moz-background-size: cover;    -o-background-size: cover;    background-size: cover;    height: auto;    min-height: 509px;    padding: 70px 0;    position: static;}.contacticons {    float: left;    margin-right: 5px;    vertical-align: middle;}.contactaddr {    overflow: hidden;    position: relative;    top: 2px;}.borderbottoms {    border-bottom: 2px dotted silver;    padding-bottom: 10px;}.listicons li i {    color: #f76e00;    font-size: 15px;}.lefticons {    float: left;    margin-right: 8px;}.righttxt {    overflow: hidden;    text-align: justify;}.listicons li {    margin-bottom: 10px;}#privacy h5 {    color: black;    font-family: Poppins-Regular;    font-size: 16px;    font-weight: 600;}#privacy p {    text-align: justify;    margin-top: 5px;}#privacy ul {    margin: 0;    padding: 0;    list-style-type: none;}#privacy ul li {    margin-top: 7px;    text-align: left;}#privacy ul li p {    margin-top: 2px;}#privacy ul li i {    color: black;}#refund ul {    margin: 0;    padding: 0;    list-style-type: disc;}#refund ul li {    margin-top: 7px;    text-align: left;}#refund p {    text-align: justify;    margin-top: 10px;}#refund p i {    font-size: 13px;}#refund h5 {    color: black;    font-family: Poppins-Regular;    font-size: 16px;    font-weight: 600;}#cookies h5 {    color: black;    font-family: Poppins-Regular;    font-size: 16px;    font-weight: 600;}#cookies p {    text-align: justify;    margin-top: 5px;}#cookies ul {    margin: 0;    padding: 0;    list-style-type: disc;    margin-bottom: 10px;}#cookies ul li {    margin-top: 7px;    text-align: left;}.casestudiestitle {    font-family: Poppins-Regular;}.drnames {    margin-top: 8px;    margin-left: auto;    margin-right: auto;    text-align: center;    border-top: solid 1px #f1f1f1;    padding-top: 10px;    width: 110px !important;}.drnames h5 {    font-family: Poppins-Regular;}h4 {    font-family: Poppins-Regular;}.btn-primary:focus, .btn-primary.focus {    background-color: #042f4b;    border-color: #042f4b;}@media (min-width: 992px) and (max-width: 1199px) {    .socialbtns {        font-size: 13px;        padding: 14px 22px;    }}.singlecasestudygrid {    background-color: #fcfcfc;    border: 1px solid #e5eaef;    padding: 15px 15px 0px 15px;}.singlecasestudygridheader {    background-color: #f6f6f6;    border: 1px solid #e5eaef;    padding: 15px 15px 0px 15px;}.articleContent {    margin-bottom: -16px;    background: #fcfcfc;    margin-top: 13px;    min-height: 68px;    padding-top: 10px;}.queTitle {    font-size: 13px;    font-weight: 400;    line-height: 1.8;    text-align: justify;    color: #686666;    margin-bottom: 15px;}.notreplied {    color: orange;    font-size: 13px;}.replied {    color: green;    font-size: 13px;}.categ i {    display: inline-block;    margin-right: 5px;    color: #042f4b;}.categ h5 {    display: inline-block;    font-family: Poppins-Regular;    color: #042f4b;}.allcasestudygrid h2 {    margin-bottom: 0px;}.categ {    margin-bottom: 5px;}.allcasestudygrid .avatar {    width: 37px;    text-align: center;    margin-left: auto;    margin-right: auto;}.allcasestudygrid .userinfo {    padding: 25px 0;}.allcasestudygrid .postinfo {    /*    min-height: 194px;*/}.maingridpost .comments {    padding: 30px 0 30px 0;}.topmargins {    margin-top: 40px;}.specUl {    list-style: none;}.specUl li {    display: inline-block;    margin-left: 5px;}.notoppadding {    padding-top: 0px;}.dashboardmenu li {    margin-left: 0px !important;}.dropdown-menu li {    margin-left: 0px !important;    margin-right: 0px !important;}.advert {    width: 100%;}.topbanner {    width: 100%;    height: 340px;    padding: 100px 0;    position: relative;    background: rgba(115, 113, 113, 0.6);    z-index: 99;}.topbanner:after {    z-index: -1;    left: 0;    top: 0;    content: '';    width: 100%;    height: 100%;    position: absolute;    background: -moz-linear-gradient(top,    rgba(0, 0, 0, 0.6) 0%,    rgba(0, 0, 0, 0.6) 99%,    rgba(0, 0, 0, 0.6) 100%);    background: -webkit-linear-gradient(top,    rgba(0, 0, 0, 0.6) 0%,    rgba(0, 0, 0, 0.6) 99%,    rgba(0, 0, 0, 0.6) 100%);    background: linear-gradient(to bottom,    rgba(0, 0, 0, 0.6) 0%,    rgba(0, 0, 0, 0.6) 99%,    rgba(0, 0, 0, 0.6) 100%);    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#99000000', endColorstr='#99000000', GradientType=0);}.bannerbg {    background-image: url(../images/topbanner.jpg);    background-position: center center;    background-repeat: no-repeat;}.tg-userdetail {    width: 100%;    margin: 23px 0 0 0;}.tg-userdetail .tg-sidebar {    width: 100%;}.tg-userdetail .tg-widget {    padding: 20px;    border: 1px solid #ddd;    background: #fff;}.tg-widget {    width: 100%;    display: inline-block;    margin: 0 0 30px;}.tg-userimg {    width: 100%;    margin: 0 0 20px;    position: relative;}.tg-userimg img {    /*width: 100%;*/    height: auto;    display: block;    border-radius: 10%;}.tg-userimg figcaption {    bottom: 0;    width: 100%;    padding: 10px 0;    position: absolute;    background: -moz-linear-gradient(top,    rgba(255, 255, 255, 0.8) 0%,    rgba(255, 255, 255, 0.8) 100%);    background: -webkit-linear-gradient(top,    rgba(255, 255, 255, 0.8) 0%,    rgba(255, 255, 255, 0.8) 100%);    background: linear-gradient(to bottom,    rgba(255, 255, 255, 0.8) 0%,    rgba(255, 255, 255, 0.8) 100%);    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ccffffff', endColorstr='#ccffffff', GradientType=0);}.tg-widget ul {    width: 100%;    display: inline-block;    padding: 10px 0 0;    list-style: none;    line-height: 20px;}.tg-widgetuserdetail .tg-featureverified li a i {    float: none;    background: none;    padding: 0;    color: #fff;}.tg-userdetail .tg-widget > div {    padding: 0;    border: 0;}.tg-widget > div {    width: 100%;    padding: 10px;    border: 1px solid #ddd;}.tg-userdetail .tg-widget h3 {    font-size: 17px;    line-height: 14px;    margin: 0 0 20px;    padding: 0;    text-transform: capitalize;    background: none;    color: #5d5955;    font-family: Poppins-Regular;}.tg-usercontactinfo .tg-doccontactinfo {    padding: 0;}.tg-usercontactinfo .tg-doccontactinfo li {    padding: 3px 0;    line-height: normal;    float: left;    clear: left;}.tg-usercontactinfo .tg-doccontactinfo li a, .tg-usercontactinfo .tg-doccontactinfo li span, .tg-usercontactinfo .tg-doccontactinfo li i {    color: #999;}.tg-userdetail .tg-doccontactinfo li address {    max-width: 190px;}.tg-usercontactinfo .tg-doccontactinfo li a, .tg-usercontactinfo .tg-doccontactinfo li span, .tg-usercontactinfo .tg-doccontactinfo li i {    color: #999;}.tg-doccontactinfo li i {    width: 20px;    padding: 4px 0 0;    text-align: left;}.tg-doccontactinfo li i, .tg-doccontactinfo li a, .tg-doccontactinfo li span, .tg-doccontactinfo li address {    float: left;    margin: 0;    font-style: normal;}.tg-widget ul {    list-style: none;}.tg-socialicon-v2 li {    display: inline-block;    padding: 0 1px 5px;    list-style-type: none;    line-height: normal;}.tg-socialicon-v2 li.tg-facebook a {    background: #3b5998;}.tg-socialicon-v2 li a i {    float: none !important;    display: block;    background: none !important;    color: #fff !important;    line-height: 30px !important;}.tg-widget ul li a {    display: inline-block;    color: #5d5955;}.tg-socialicon-v2 li a {    width: 30px !important;    height: 30px !important;    line-height: 30px;    text-align: center;    color: #fff;    border-radius: 50%;    border: 0;}.tg-socialicon-v2 li.tg-twitter a {    background: #55acee;}.tg-socialicon-v2 li.tg-linkedin a {    background: #007bb5;}.tg-socialicon-v2 li.tg-pinterest a {    background: #cb2027;}.tg-socialicon-v2 li.tg-googleplus a {    background: #dd4b39;}.tg-socialicon-v2 li.tg-instagram a {    background: #125688;}.tg-btn:link, .tg-btn:visited {    position: relative;    display: inline-block;    border-radius: 0;    overflow: hidden;    -webkit-transition: all 600ms ease;    -moz-transition: all 600ms ease;    -o-transition: all 600ms ease;    transition: all 600ms ease;}.tg-btn {    border-color: #f76e00 !important;    border: 2px solid;    color: #5d5955;    padding: 0 26px;    text-align: center;    display: inline-block;    vertical-align: middle;    text-transform: uppercase;    z-index: 2;    font: 14px/54px 'Montserrat', Arial, Helvetica, sans-serif;    background-color: white;    font-family: Poppins-Regular;    width: 100%;}.tg-socialicon-v2 {    margin: 0 0 15px;    text-align: left;    list-style: none;}.tg-userschedule {    width: 100%;    margin: 0 0 20px;    padding: 20px 0 0;}.tg-userschedule ul {    width: 100%;    list-style: none;    padding: 0;}.tg-userschedule ul li {    width: 100%;    float: left;    padding: 8px 0;    line-height: normal;    list-style-type: none;    border: 0;}.tg-userschedule ul li a {    width: 100%;    float: left;    display: block;}.tg-widget ul li a {    display: inline-block;    color: #5d5955;}.tg-userschedule ul li em, .tg-userschedule ul li span {    font-size: 14px;    line-height: 14px;    color: #999;    text-transform: capitalize;    display: inline-block;    vertical-align: middle;}.tg-userschedule ul li em, .tg-userschedule ul li span {    font-size: 14px;    line-height: 14px;    color: #999;    text-transform: capitalize;    display: inline-block;    vertical-align: middle;}.tg-userschedule ul li span {    float: left;    position: relative;}.tg-userschedule ul li em {    float: right !important;    font-style: normal;}.tg-haslayout {    width: 100%;    float: left;}.tg-userbanner-content {    z-index: 1;    width: 100%;}.tg-userbanner-content h1 {    font-size: 40px;    line-height: 30px;    margin: 0 0 10px;    text-transform: capitalize;    color: #fff;    font-family: Poppins-Regular;}.tg-userbanner-content > span {    display: block;    margin: 0 0 10px;    font-size: 16px;    line-height: 15px;    color: #fff;}.tg-likestars {    width: 100%;    float: left;    list-style: none;}.tg-likestars li:first-child {    padding-left: 0;}.tg-likestars li {    float: left;    padding: 0 10px;    list-style-type: none;    line-height: normal;    position: relative;}.feature-rating.user-star-rating {    float: left;    width: 100%;    padding: 7px 10px 7px;    background: #fff;    text-align: center;    box-shadow: 0px 2px 17px 0px rgba(0, 0, 0, 0.20);}.tg-likestars .feature-rating.user-star-rating {    padding: 0;    background: none;    text-align: left;    box-shadow: none;    margin: 0;    line-height: 16px;}.feature-rating {    display: inline-block;}.feature-rating.user-star-rating .tg-stars.star-rating {    float: none;    height: 17px;}.feature-rating .tg-stars.star-rating {    position: relative;    width: 96px;    height: 36px;    margin-right: 10px;}.tg-likestars li .tg-stars {    padding: 0;    margin: 0 !important;}.feature-rating.user-star-rating em, .feature-rating.user-star-rating span {    display: inline-block;    vertical-align: middle;}.tg-likestars .feature-rating.user-star-rating span:before, .tg-likestars .feature-rating.user-star-rating:before {    font-size: 16px;    color: #e7b900;}.feature-rating.user-star-rating span:before, .feature-rating.user-star-rating:before {    font-size: 17px;    line-height: 17px;    color: #e7b900;}.tg-stars.star-rating:before {    font-family: 'FontAwesome';    font-size: 24px;    position: absolute;    top: 0;    left: 0;    content: '\f005 \f005 \f005 \f005 \f005';    letter-spacing: 4px;    color: rgba(218, 218, 218, .8);}.tg-stars.star-rating span {    position: absolute;    top: 0;    left: 0;    overflow: hidden;    height: 36px;    line-height: 27px;}.tg-likestars li span {    color: #fff;    display: block;}.tg-likestars .tg-stars.star-rating span:before, .tg-userreviews .tg-stars.star-rating span:before {    font-size: 16px;    color: #e7b900;}.tg-likestars .feature-rating.user-star-rating em {    display: none;}.feature-rating.user-star-rating em {    bottom: 4px;    right: 0;    color: #414141;    position: relative;}.tg-likestars li .tg-dislike, .tg-likestars li .tg-like {    width: auto !important;    height: auto;    display: block;    position: static;    visibility: visible;    opacity: 1;    line-height: 15px;    background: none;}.tg-likestars li .tg-dislike i, .tg-likestars li .tg-like i {    display: block;    margin: 0;    padding: 3px 0 0 0;    line-height: inherit;}.tg-likestars li:after {    top: 0;    left: -2px;    content: '/';    color: #fff;    position: absolute;}.tg-likestars li {    float: left;    padding: 0 10px;    list-style-type: none;    line-height: normal;    position: relative;}.tg-likestars li:first-child:after {    display: none;}.tg-likestars li span {    color: #fff;    display: block;}.make-appointment-btn {    border-radius: 2px;    font-size: 14px;    width: auto;    padding: 0 15px;    margin-top: 3%;    background: #f76e00 !important;    height: 30px;    line-height: 25px;    color: white !important;    outline: none;}.appointment-enabled .tg-section-map {    margin: 120px 0 0;}.tg-userdetail .tg-location-map {    height: 300px;    margin-top: 20px;}.tg-userheading h2 {    font-family: Poppins-Regular;    text-transform: capitalize;    font-size: 20px;    line-height: 18px;    color: #5d5955;}.user-section-style {    /* margin: 0 0 20px;     padding: 0 0 20px;     border-bottom: 1px solid #ddd;     display: inline-block;*/    width: 100%;}.tg-userheading {    width: 100%;    /*margin: 0px 0 20px;*/    padding: 0;    font-family: Poppins-Regular;    margin: 30px 0 0;    padding: 30px 0 0;    border-top: 1px solid #ddd;}.tg-listview-v3 .tg-doctor-profile {    margin: 0;}.tg-doctor-profile {    width: 100%;}.tg-listview-v3 .tg-doctor-profile .tg-tags {    width: 100%;    float: left;    list-style: none;}.tg-listview-v3 .tg-doctor-profile .tg-tags li {    float: left;    list-style-type: none;    margin: 0 10px 0 0;    width: auto;}.tg-listview-v3 .tg-doctor-profile .tg-tags li .tg-btn {    padding: 0 10px;    font-size: 12px;    line-height: 22px;    font-family: 'Open Sans', Arial, Helvetica, sans-serif;    color: #7c7c7a;    background: #f2f1f6;    border: 0;    text-transform: capitalize;}.tg-btn:link, .tg-btn:visited {    position: relative;    display: inline-block;    border-radius: 0;    overflow: hidden;    -webkit-transition: all 600ms ease;    -moz-transition: all 600ms ease;    -o-transition: all 600ms ease;    transition: all 600ms ease;}.tg-btn:link:after, .tg-btn:visited:after {    content: "";    position: absolute;    height: 0%;    left: 50%;    top: 50%;    width: 450%;    z-index: -1;    -webkit-transition: all 600ms ease 0s;    -moz-transition: all 600ms ease 0s;    -o-transition: all 600ms ease 0s;    transition: all 600ms ease 0s;}.tg-aboutuser {    width: 100%;    margin: 0 0 20px;    padding: 0 0 20px;    border-bottom: 1px solid #ddd;}.tg-userexperience ul {    width: 100%;    float: left;    padding: 0 0 0 35px;    list-style: none;}.tg-userexperience ul li {    width: 100%;    float: left;    list-style-type: none;    line-height: normal;}.tg-userexperience ul li .tg-dotstyletitle {    width: 100%;    float: left;    margin: 0 0 15px;    line-height: inherit;}.tg-userexperience ul li .tg-dotstyletitle h3 {    font-size: 16px;    line-height: 16px;    color: #5d5955;    margin: 0 0 0px;    padding: 0 0 0 10px;    position: relative;    font-family: Poppins-Regular;    text-transform: uppercase;}.tg-userexperience ul li .tg-dotstyletitle h3:after {    left: 0;    top: 50%;    content: '';    width: 6px;    height: 6px;    margin: -3px 0 0 0;    background: #5d5955;    border-radius: 50%;    position: absolute;}.tg-userexperience ul li .tg-description {    padding: 0 0 0 10px;}.tg-userheading h2 i {    padding: 0 15px 0 0;}.tg-description p {    text-align: justify;}.tg-presentationvideo {    width: 100%;    display: inline-block;    margin: 20px 0 30px;    padding: 0 0 30px;    border-top: 1px solid #ddd;    padding-top: 30px;}.tg-presentationvideo iframe {    width: 100%;    height: 490px;}.tg-userexperience {    width: 100%;}.tg-userphotogallery {    width: 100%;}.tg-userphotogallery ul {    list-style: none;    margin: 0 -5px;    clear: both;    overflow: hidden;}.tg-userphotogallery ul li {    width: 20%;    float: left;    padding: 5px;    list-style-type: none;}.tg-userphotogallery ul li figure {    width: 100%;    float: left;    margin: 0;    padding: 5px;    border: 1px solid #ddd;}figure {    margin-bottom: 6px;    position: relative;}.tg-userphotogallery ul li figure a {    display: block;    position: relative;    overflow: hidden;}.tg-userphotogallery ul li figure img {    width: 100%;    height: auto;    display: block;}.tg-userdetail .tg-userreviews {    /* margin: 30px 0 0;     padding: 30px 0 0;     border-top: 1px solid #ddd;*/}.tg-userreviews .tg-ratingbox {    margin: 0 0 30px;    padding: 30px;}.tg-ratingbox {    clear: both;    padding: 20px 15px 13px;    overflow: hidden;    text-align: center;    border: 1px solid #ddd;}.tg-averagerating {    float: left;    display: inline-block;}.tg-averagerating h3 {    font-size: 16px;    line-height: 14px;    text-transform: capitalize;    margin: 0 0 10px;    color: #5d5955;    font-family: Poppins-Regular;}.tg-averagerating .tg-stars {    width: auto;    float: none;    display: block;}.tg-ratingbox .tg-stars {    padding: 0;    width: 100px;}.tg-stars {    float: left;    width: 100%;    padding: 0 0 10px;    text-align: center;}.tg-averagerating .feature-rating.user-star-rating {    box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);}.tg-ratingbox .tg-stars > div {    width: 100% !important;    height: auto !important;}.feature-rating.user-star-rating {    float: left;    width: 100%;    padding: 7px 10px 7px;    background: #fff;    text-align: center;    box-shadow: 0px 2px 17px 0px rgba(0, 0, 0, 0.20);}.tg-userskill {    display: inline-block;    padding: 0 0 0 30px;}.tg-skill {    float: left;    width: 100%;}.tg-skillname {    float: left;    font-size: 13px;    line-height: 13px;    text-transform: capitalize;}.tg-skillpercentage {    float: right;    display: block;    font-size: 13px;    line-height: 13px;}.tg-skillbox {    overflow: hidden;    padding: 7px 15px 0;}.tg-skillholder {    width: 100%;    float: left;    background: #ddd;}.tg-skill + .tg-skill {    margin: 20px 0 0;}.tg-averagerating em {    display: block;    margin: 24px 0 10px;    font-size: 100px;    line-height: 75px;    font-style: normal;    font-weight: 100;    color: #f76e00;    font-family: Poppins-Regular;}.tg-reviewlisting {    width: 100%;    display: inline-block;    /*  margin: 0 0 30px;      padding: 0 0 30px;*/    list-style: none;    /*border-bottom: 1px solid #ddd;*/}.tg-reviewlisting li {    width: 100%;    float: left;    padding: 20px;    list-style-type: none;}.tg-reviewlisting li .tg-review {    width: 100%;    float: left;}.tg-reviewimg {    float: left;    margin: 0 30px 0 0;}.tg-reviewimg img {    width: 100px;    /*height: 100px;*/    display: block;}.tg-reviewcontet {    overflow: hidden;}.tg-reviewhead {    width: 100%;    margin: 0 0 5px;}.tg-reviewhead .tg-reviewheadleft {    float: left;}.tg-reviewhead .tg-reviewheadleft h3 {    font-size: 16px;    line-height: 13px;    margin: 0 0 10px;    text-transform: capitalize;    color: #5d5955;}.tg-reviewhead .tg-reviewheadleft h3 a {    color: #5d5955;    font-family: Poppins-Regular;}.tg-reviewhead .tg-reviewheadleft span {    font-size: 13px;    line-height: 15px;    display: block;    color: #5d5955;}.tg-userreviews .tg-stars.star-rating {    position: relative;    width: 91px;    height: 36px;}.tg-reviewlisting li .tg-review .tg-reviewcontet .tg-description p {    margin: 0;}.tg-reviewheadright {    float: right;}.tg-userreviews .tg-stars.star-rating:before {    font-size: 16px;    color: #e7b900;}.tg-description input[type="submit"], .tg-btn-invoices, .tg-btn {    border: 2px solid;    color: #5d5955;    padding: 0 35px;    text-align: center;    display: inline-block;    vertical-align: middle;    text-transform: uppercase;    z-index: 2;    position: relative;    overflow: hidden;}.leavereplybtn {    width: 40%;    margin-bottom: 40px;}.contact_me {    padding: 0 20px !important;}.shortdesc {    float: left;    clear: left;}.tg-userschedule li .last {    color: #f76e00;}.tg-userschedule ul li span:after {    left: 0;    top: 0;    content: '\f0da';    font-family: 'FontAwesome';    visibility: hidden;    opacity: 0;    position: absolute;}.tg-userschedule ul li:hover span:after {    visibility: visible;    opacity: 1;}.tg-userschedule ul li:hover span {    padding: 0 0 0 8px;}.tg-userschedule ul li:hover span {    color: #f76e00;}.tg-userschedule li span {    -webkit-transition: all 300ms ease-in-out;    -moz-transition: all 300ms ease-in-out;    -ms-transition: all 300ms ease-in-out;    -o-transition: all 300ms ease-in-out;    transition: all 300ms ease-in-out;}.tg-userschedule ul li .last:hover span {    padding: 0px !important;}section#cta {    padding: 26px 0 15px 0 !important;    background: #ff5300;}.cot p {    color: #fff;    font-size: 22px;}.cot1 p {    color: #fff;    font-size: 22px;}.searchtabs li.active a {    border-bottom: 3px solid #6cba06;}.cot i {    font-size: 25px;}.cot1 i {    font-size: 25px;}.btn-group > .btn, .btn-group-vertical > .btn {    font-family: Poppins-Regular;}.btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default {    color: #fff !important;    background-color: #ff5608 !important;}.btn-default {    border: none;}.box-panel.pop-fields {    box-shadow: none !important;}section.page-title.pop-title {    background: #042f4b;    border-top: none !important;}section.page-title.pop-title h1 {    color: #fff;    font-weight: 600;}.pop-login {    padding: 5px 32px !important;}.btn.pop-login-btn {    padding: 9px 32px !important;    font-size: 18px;    font-weight: 600;    font-family: Poppins-Regular;}.addhome {    width: 470px;    height: 55px;}.ad_292 {    width: 292px;    height: 292px;}.ad-360 {    width: 360px;    height: 360px;}