/*Theme Name: MedicoreDescription: Medicore Creative Responsive Wordpress ThemeAuthor: HasTechVersion: 1.0.0Tags:one-column, one-column, custom-colors, custom-header, custom-menu, editor-style, featured-images, translation-ready, full-width-template, theme-optionsLicense: GNU General Public License v2 or laterLicense URI: http://www.gnu.org/licenses/gpl-2.0.htmlTemplate: layerswp*--------------------	#Main CSS---------------------* [Table of contents] ***Common Classes** Header Area** Slider Area** Advertise Area** Class Area** Register Area** Service Area** Fun Factor Area** Testimonial Area** Gallery Area** Blog Area** Newsletter Area** Map Area** Footer Area*//* =Theme style.css customization starts here-------------------------------------------------------------- */html {    margin-left: 0 !important;    margin-right: 0 !important;    max-width: calc(100%) !important;}[class*="column"] {    margin-bottom: 0px;}.container {    margin: auto;    max-width: 1200px;    padding: 0 20px;}.container.list-masonry {    max-width: 1200px;}.content-vertical-massive {    padding-top: 70px;    padding-bottom: 70px;	}.header-site .container {  padding: 10px 20px 6px;}a:focus,button:focus {    outline: 0px solid}input:focus {    box-shadow: none;    outline: 0}textarea {    box-shadow: 0;    outline: 0}img {    max-width: 100%;    height: auto;}.fix {    overflow: hidden}p {} h1,h2,h3,h4,h5,h6 {    font-weight: 500}a {    -webkit-transition: all 0.3s ease 0s;    transition: all 0.3s ease 0s;    text-decoration: none;}a:hover {    text-decoration: none;}a:active,a:hover,a:focus {    outline: 0 none;    text-decoration: none}ul {    list-style: outside none none;    margin: 0;    padding: 0}::-moz-selection {    background: #b3d4fc;    text-shadow: none}::selection {    background: #b3d4fc;    text-shadow: none}::-webkit-input-placeholder {    opacity: 1 !important;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";    filter: alpha(opacity=100)}:-moz-placeholder {    opacity: 1 !important;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";    filter: alpha(opacity=100)}::-moz-placeholder {    opacity: 1 !important;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";    filter: alpha(opacity=100)}:-ms-input-placeholder {    opacity: 1 !important;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";    filter: alpha(opacity=100)}body {    color: #666;    font-family: "Poppins", sans-serif;    font-size: 14px;    font-weight: 300;    line-height: 24px;}/*- 1 HEADER  -------*/.site-logo-link img,.custom-logo-link img,.mark img {    max-height: 100%;}.custom-logo-link .custom-logo {    position: relative;    top: 5px;}/*top menu */.site-description a,.nav-horizontal li a {    text-transform: uppercase;    font-weight: 700;    font-size: 13px;    color: #ffffff;}.header-secondary {    background: #18AFD3;    padding: 0px 0;}.header-secondary .pull-left .nav.nav-horizontal li:first-child a {    padding-left: 10px;    padding-right: 10px;    color: #ffffff;    font-family: "Poppins", sans-serif;    font-size: 14px;    font-weight: 500;    text-transform: capitalize;}.header-secondary .pull-left .nav.nav-horizontal li a:hover{    color: #000000;}.header-secondary .pull-left .nav.nav-horizontal li a,.header-secondary .pull-right .nav.nav-horizontal li a {    padding-top: 10px;    padding-top: 10px;    padding-bottom: 7px;    font-weight: 500;    font-size: 14px;}.pull-left ul li a i {  margin-right: 5px;}.nav-horizontal li {  float: left;  margin: 0 5px;}.pull-right ul li a i {  border: 1px solid #ffffff;  height: 25px;  line-height: 25px;  text-align: center;  width: 25px;  transition: all 0.3s ease 0s;}.pull-right ul li a:hover i{    border: 1px solid #000000;    color: #000000;}/*header menu*/.site-description a,.nav-horizontal li a {} .site-description a,.nav-horizontal li a {    color: #444444;    font-size: 13px;    font-weight: 600;    text-decoration: none;    text-transform: uppercase;    -webkit-transition: all 0.3s ease 0s;    transition: all 0.3s ease 0s;}.header-site .nav-horizontal > ul > li > a {    padding: 0 15px;}.nav-horizontal li a:hover {    color: #18AFD3;}.nav-horizontal li.current-menu-item a{    color: #18afd3;}/*sub menu*/.site-description a,.nav-horizontal li .sub-menu > li a {    padding: 10px 5px;}.menu .sub-menu li a:hover {    padding-left: 10px;}.sub-menu li a:hover,.nav .children li a:hover {    background-color: transparent;}.sub-menu,.nav .children {    border: 0px solid #ddd;    border-top: 2px solid #ddd;}.nav > ul > li .sub-menu .sub-menu,.nav li:hover > .sub-menu .sub-menu,.nav > ul > li .children .children,.nav li:hover > .children .children {    left: 100%;    top: 0;}.header-sticky.is_stuck.is_stuck_show {    box-shadow: 0 2px 5px #ccc;}/*----------------------------------------*//*  2.2.3 Header Searchbox/*----------------------------------------*/.header-search {    display: inline-block}.header-search {    cursor: pointer;}.tsearch {    box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);    height: 0;    margin-right: 15px;    overflow: hidden;    position: absolute;    right: 0;    top: 125px;    -webkit-transition-duration: 0.4s;    transition-duration: 0.4s;    -webkit-transition-property: height;    transition-property: height;    width: 290px;    z-index: 9999;}.tsearch.open {    height: 50px}.search-tech {    background-color: #ffffff;    border-top: 1px solid #F45650;    float: right;    width: 290px;}.search-menu {    background: #f45650 none repeat scroll 0 0;    border-radius: 50px;    display: inline-block;    height: 36px;    padding-top: 7px;    text-align: center;    width: 36px;}#search-edu {    overflow: hidden;    position: relative;}#search-edu input {    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;    color: #666666;    font-size: 13px;    font-weight: 300;    height: 48px;    padding: 0 40px 0 15px;    width: 100%;}.search-tech input[type="search"] {    border: medium none;    float: left;    background: transparent;    font-size: 24px}.search-tech button[type="submit"] {    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;    border: medium none;    color: #F45650;    display: block;    font-size: 20px;    height: 50px;    line-height: 30px;    position: absolute;    right: 0px;    text-align: center;    top: 0;    -webkit-transition: all 0.3s ease 0s;    transition: all 0.3s ease 0s;}.search-tech button[type="submit"]:hover {    color: #F45650}.search-menu i#toggle-search {    color: #ffffff;    display: inline-block;    font-size: 14px;    height: 36px;    line-height: 18px;    width: 36px;}.search-menu i#toggle-cross {    color: #ffffff;    display: inline-block;    font-size: 14px;    height: 36px;    line-height: 18px;    width: 36px;}.search-menu .avc {    display: none;}.hidden {    display: none !important;}.header-search {    position: relative;    top: -2px;}.header-logo-menu.stick .tsearch {    top: 96px}/*---------------------------*//*- 2 FORMS  ----------*/textarea,select,input,input[type="submit"],button,.button {} button,.button {    border-radius: 0;    padding: 10px 20px}.form-submit input[type="submit"] {    border-radius: 0;    padding: 10px 20px;    background: #323232;}.form-submit input[type="submit"]:hover {    background: #18AFD3 none repeat scroll 0 0;}.story .search-submit {    margin-top: 10px;}.comment-form-comment {}/*-----------------------*//*- SLIDER BUTTON -------*/.swiper-wrapper .button,.swiper-wrapper .invert .button {    border-radius: 0;    color: #ffffff;    font-weight: 600;    padding: 10px 20px 7px;    text-transform: uppercase;    -webkit-transition: all 0.3s ease 0s;    transition: all 0.3s ease 0s;}.swiper-wrapper .button:hover,.swiper-wrapper .invert .button:hover {    /* background: #F45650 none repeat scroll 0 0; */}/*-------------------------------*//*- 6 SIDEBAR WIDGETS  -*/.sidebar {} .sidebar a:not(.button) {} .sidebar .section-nav-title {} .sidebar .content.well {} .section-margin {    margin: 60px 0 60px 0}.section-padding {    padding: 60px 0 60px 0}.section-padding-bottom {    padding-bottom: 60px}.section-padding-top {    padding-top: 60px}.section-title-wrapper,.gallery-area.gallery-fullwidth .section-title-wrapper {    margin-bottom: 35px;    padding-bottom: 20px;    position: relative;}.section-title.section-title-wrapper p {    margin-bottom: 0;}.section-title {    overflow: hidden;    position: relative;}.section-title h3 {    line-height: 22px;    margin-bottom: 10px;    text-transform: uppercase;}.section-title h3.heading {    line-height: 24px;    margin-bottom: 10px;    text-transform: uppercase;}.section-title > p {    font-size: 13px;    margin-bottom: 20px;}.section-title .excerpt p {    font-size: 13px;    margin-bottom: 20px;}.icon-content .section-title:before,.section-title-wrapper:before {    background: #28435f none repeat scroll 0 0;    bottom: 5px;    content: "";    height: 3px;    left: 50%;    position: absolute;    right: 0;    text-align: center;    -webkit-transform: translateX(-50%);            transform: translateX(-50%);    width: 109px;}.icon-content .section-title:after,.section-title-wrapper:after {    bottom: 5px;    height: 3px;    left: 50%;    position: absolute;    right: 0;    text-align: center;    width: 55px;    z-index: 9;}/*icon left*/.icon-content .text-left.section-title:before,.text-left.section-title-wrapper:before {    left: 0;    right: auto;    -webkit-transform: translateX(0px);            transform: translateX(0px);}.icon-content .text-left.section-title:after,.text-left.section-title-wrapper:after {    left: 0;    right: auto;    -webkit-transform: translateX(0px);            transform: translateX(0px);}/*icon right*/.icon-content .text-right.section-title:before,.text-right.section-title-wrapper:before {    left: auto;    right: 0;    -webkit-transform: translateX(0px);            transform: translateX(0px);}.icon-content .text-right.section-title:after,.text-right.section-title-wrapper:after {    left: auto;    right: 0;    -webkit-transform: translateX(0px);            transform: translateX(0px);}.section-title.large .heading {    font-size: 64px;    font-size: 4rem;    line-height: 1.25;}.section-title.large.single-titlep .heading {    font-size: 48px;    font-size: 3rem;}.section-title.small .heading {    font-size: 40px;    font-size: 2.5rem;}.section-title .heading,.section-title h3 {    color: rgba(0, 0, 0, 0.85);    font-size: 24px;}.sectionb-gray .section-title-wrapper:after {    background: #f0f0f0}.section-title-wrapper.title-yellow:before {    background: #f5b120 none repeat scroll 0 0}.section-title-wrapper.title-yellow:after {    color: #f5b120}.section-gray {    background: #F0F0F0}.section-gray .section-title-wrapper:after {    background: #f0f0f0}.section-sea-green {    background: #F45650}.social-links > a {    color: #ffffff;    font-size: 14px;    margin-right: 22px;}/*about us css*/.about1 .media .heading {    color: #F45650;    font-weight: 500;    margin-bottom: 17px;}.about2 .media .heading {    color: #f5b120;    font-weight: 500;    margin-bottom: 17px;}.about3 .media .heading {    color: #93c524;    font-weight: 500;    margin-bottom: 17px;}.about4 .media .heading {    color: #28a8e3;    font-weight: 500;    margin-bottom: 17px;}/*----------------------------------------*//*  5. Advertise Area/*----------------------------------------*/.advertise-area {} .advertise-area h2 {    color: #444444;    display: inline-block;    font-size: 30px;    font-weight: 300;    margin-right: 21px;    position: relative;    padding: 5px 0;}.advertise-area h2 span {    color: #444;    font-weight: 500;}.advertise-area a {    background: #F45650 none repeat scroll 0 0;    border-radius: 30px;    color: #ffffff;    display: inline-block;    font-size: 18px;    font-weight: 500;    line-height: 38px;    padding: 0 20px;    -webkit-transition: all 0.3s ease 0s;    transition: all 0.3s ease 0s;}.advertise-area a:hover {    background: #f5b120 none repeat scroll 0 0;}/*----------------------------------------*//*  6. Class Area/*----------------------------------------*/.class-carousel .col-md-4,.blog-carousel .col-md-4,.team-carousel .col-md-4,.testimonial-carousel .col-md-6,.teams-column-carousel .col-md-3 {    width: 100%}.carousel-style-one.owl-theme .owl-controls .owl-buttons div,.blog-style-three .blog-carousel.carousel-style-one.owl-theme .owl-controls .owl-buttons div {    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;    border: 1px solid #eaeaea;    border-radius: 50%;    color: #d4d4d4;    display: inline-block;    font-size: 20px;    opacity: 1;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";    padding: 0;    height: 48px;    left: -50px;    line-height: 48px;    margin: -24px 0 0 0;    width: 48px;    text-align: center;    position: absolute;    top: 50%;    -webkit-transition: all 0.3s ease 0s;    transition: all 0.3s ease 0s}.carousel-style-one.owl-theme .owl-controls .owl-buttons div.owl-next,.blog-style-three .blog-carousel.carousel-style-one.owl-theme .owl-controls .owl-buttons div.owl-next {    left: auto;    right: -50px;}.carousel-style-one.owl-theme .owl-controls .owl-buttons div:hover,.blog-carousel.carousel-style-one.owl-theme .owl-controls .owl-buttons div:hover {    border-color: #18AFD3;    color: #fff;    background: #18AFD3}.single-class-image > a,.overlay-effect > a {    display: block;    position: relative;}.single-class-image > a:before {    background: rgba(0, 0, 0, 0.4) none repeat scroll 0 0;    content: "";    height: 100%;    left: 0;    opacity: 0;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";    filter: alpha(opacity=0);    position: absolute;    top: 0;    -webkit-transition: all 0.3s ease 0s;    transition: all 0.3s ease 0s;    width: 100%;}.single-class:hover .single-class-image > a:before,.overlay-hover:hover {    opacity: 1;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";    filter: alpha(opacity=100);}.single-class-image {    border-radius: 4px 4px 0 0;    display: block;    overflow: hidden;}.overlay-effect a {    overflow: hidden;    position: relative;}.bread-crumbs li span.current, .breadcrumb-list .bread-crumbs a:hover {  color: #18afd3;}.overlay-effect a:before,.overlay-effect a:after {    background: rgba(24, 175, 211, 0.5);    content: "";    height: 200%;    left: 0;    position: absolute;    top: 0;    -webkit-transition: all 0.6s ease 0s;    transition: all 0.6s ease 0s;    width: 200%;}.overlay-effect a:after {    -webkit-transform: skew(45deg) translateX(-100%);            transform: skew(45deg) translateX(-100%);}.overlay-effect a:before {    -webkit-transform: skew(45deg) translateX(100%);            transform: skew(45deg) translateX(100%);    z-index: 9;}.single-blog-image:hover .overlay-effect a:before,.single-blog-image:hover .overlay-effect a:after {    -webkit-transform: skew(45deg) translateX(0px);            transform: skew(45deg) translateX(0px);}.gallery-icon {    background: #F45650 none repeat scroll 0 0;    bottom: 0;    color: #ffffff;    display: block;    font-size: 25px;    font-weight: 600;    height: 84px;    left: 0;    line-height: 87px;    margin: auto;    opacity: 0;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";    position: absolute;    right: 0;    text-align: center;    text-transform: uppercase;    top: 0;    -webkit-transform: scale(0.2);    transform: scale(0.2);    -webkit-transition: all 250ms cubic-bezier(1, -0.6, 0.57, -0.15) 0s;    transition: all 250ms cubic-bezier(1, -0.6, 0.57, -0.15) 0s;    visibility: hidden;    width: 84px;}.class-date > span {    display: block;}.class-date {    position: absolute;    top: 0;    left: 0;    right: 0;    display: block;    z-index: 99;    color: #ffffff;    font-size: 30px;    text-align: center;    -webkit-transition: .5s cubic-bezier(0.6, 0.1, 0.15, 0.8) .3s;    transition: .5s cubic-bezier(0.6, 0.1, 0.15, 0.8) .3s;    opacity: 0;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}.single-blog-image:hover .class-date {    opacity: 1;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";    top: 50%;    -webkit-transform: translateY(-50%);    transform: translateY(-50%);}.blog-style-three .class-date i {    background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;    border-radius: 100%;    color: #ffffff;    height: 60px;    line-height: 60px;    width: 60px;}.blog-style-three .overlay-effect a:before,.blog-style-three .overlay-effect a:after {    background: rgba(0, 0, 0, 0.4) none repeat scroll 0 0;}.single-class:hover .class-date,.single-blog-item:hover .class-date,.single-items:hover .gallery-icon {    filter: alpha(opacity=100);    visibility: visible;}.single-items .gallery-icon:hover {    color: #fff}.class-des a {    color: #333333;    font-size: 15px;    font-weight: 500;}.class-des a:hover {    color: #F45650;}.single-class-text {    border-bottom: 1px solid #f0f0f0;    border-left: 1px solid #f0f0f0;    border-radius: 0 0 4px 4px;    border-right: 1px solid #f0f0f0;}.class-des {    padding: 25px 15px;}.class-des > p {    word-spacing: 3px;}.class-des > h4 {    margin-bottom: 10px;}.class-schedule {    border-top: 1px solid #f0f0f0;    height: 49px;}.class-schedule span {    display: block;    float: left;    line-height: 49px;    text-align: center;    text-transform: uppercase;}.class-schedule > span:first-child {    border-right: 1px solid #f0f0f0;    width: 44%;}.class-schedule > span:nth-child(2) {    width: 48%;}span.arrow {    float: right;    width: 8%;    display: block;    position: relative}span.arrow:after {    position: absolute;    left: 0;    top: 0;    width: 1px;    height: 100%;    content: "";    background: #f0f0f0}span.arrow a {    float: right;    font-size: 14px;    position: relative;    z-index: 2;    display: block;    color: #666666;    width: 100%}span.arrow a:after {    background: #F45650 none repeat scroll 0 0;    border-radius: 0 0 4px;    content: "";    height: 50px;    opacity: 0;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";    filter: alpha(opacity=0);    position: absolute;    right: -1px;    top: -1px;    width: 100%;    z-index: -1;}.single-class:hover span.arrow a:after {    opacity: 1;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";    filter: alpha(opacity=100);}.single-class:hover span.arrow a {    color: #ffffff;}/*----------------------------------------*//*  7. Register Area/*----------------------------------------*/.register-area {    overflow: hidden;    position: relative;    background-size: cover;    z-index: 1}.register-area:before {    background: rgba(0, 0, 0, 0.6) none repeat scroll 0 0;    content: "";    height: 100%;    left: 0;    position: absolute;    top: 0;    width: 100%;    z-index: 2;    display: block;}.register-info h4 {    color: #ffffff;    font-size: 24px;    font-weight: 600;    line-height: 23px;    margin-bottom: 35px;}.register-info h4 span {    color: #f5b120}.register-info {    padding: 99px 0 97px 0;    position: relative;    z-index: 9;}.register-info > h1 {    color: #ffffff;    font-size: 60px;    font-weight: 400;    margin-bottom: 34px;}.timer-grid .cdown {    padding: 28px 0;    margin-right: 20px}.timer-grid > div,.timer-view > div {    background: rgba(0, 0, 0, 0);    border: 1px solid #fff;    display: inline-block;    font-size: 15px;    height: 128px;    margin-left: 5px;    width: 128px;    text-align: center;    color: #fff;    border-radius: 50%;    font-weight: 300;    text-transform: uppercase;    line-height: 15px}.timer-grid > div span,.timer-view > div span {    display: block;    line-height: 53px;    font-size: 50px}.account-form {    background: #ffffff none repeat scroll 0 0;    border-radius: 4px;    margin: 64px 0 62px 70px;    position: relative;    z-index: 9;}.account-form > form {    margin: 42px 54px 0;    padding-bottom: 40px;}.register-title {    background: #f5b120 none repeat scroll 0 0;    border-radius: 3px 3px 0 0;    padding-bottom: 7px;    padding-top: 11px;}.register-title > h4 {    color: #ffffff;    display: inline-block;    font-size: 18px;    font-weight: 500;    position: relative;    top: -2px;    font-family: "Poppins", sans-serif;}.register-title i {    color: #ffffff;    display: inline-block;    font-size: 24px;    margin: 0 12px 0 14px;}.account-form input {    border: 1px solid #f0f0f0;    border-radius: 4px;    color: #909090;    font-size: 12px;    font-weight: 300;    height: 41px;    margin-bottom: 10px;    padding: 0 14px;    width: 100%;}.account-form .button-default {    margin-top: 11px;}.sidebar .search-submit {  background: #323232 none repeat scroll 0 0;  float: left;  height: 36px;  width: 34%;}.sidebar .search-field {  width: 100%;}.sidebar .search-submit:hover{	  background: #18afd3 none repeat scroll 0 0;}/*----------------------------------------*//*  8. Service Area/*----------------------------------------*/.single-service-item {    height: auto;    margin-bottom: 90px;    overflow: hidden;    position: relative;}.single-service-item-wrapper .single-service-item:last-child {    margin-bottom: 0;}.single-service-text > h4 {    font-size: 15px;    font-weight: 00;    margin-bottom: 5px;    padding-top: 25px;    -webkit-transition: padding 0.8s linear 0s;    transition: padding 0.8s linear 0s;}.single-service-item:hover .single-service-text > h4,.service-style-two .single-service-item .single-service-text > h4 {    font-weight: 500;    padding: 0;}.single-service-text > p {    display: none;    margin-bottom: 0;    -webkit-transition: all 0.3s ease 0s;    transition: all 0.3s ease 0s}.single-service-item:hover .single-service-text > p {    display: block}.single-service-icon {  color: #666666;  display: inline-table;  font-size: 65px;  text-align: center;  transition: all 0.3s ease-in 0s;}.single-service-icon i {    display: table-cell;    vertical-align: middle;}.single-service-item:hover .single-service-icon {    background: #ffffff none repeat scroll 0 0;    color: #f45650;}.service-area .styles:first-child .single-service-item-wrapper {    margin-right: 30px;    margin-top: 30px;}.service-area .styles:last-child .single-service-item-wrapper {    margin-left: 30px;    margin-top: 30px;}.service-area .styles:first-child .single-service-icon {    float: right;}.service-area .styles:first-child .single-service-text {    padding-right: 112px;    text-align: right;}.service-area .styles:last-child .single-service-icon {    float: left;    left: 0;    right: auto}.service-area .styles:last-child .single-service-text {    padding-left: 112px;    text-align: left;}.service-style-one {    padding-bottom: 60px;}/* service area two */.layers-masonry-column .single-service-box {  border-right: 1px solid #ffffff;  color: #ffffff;  float: left;  min-height: 300px;  padding: 65px 15px 0;  transition: all 0.3s ease 0s;}.about-fetured .layers-masonry-column .single-service-box {  padding: 0 15px;  min-height: inherit;}.featuerd-boxs .layers-masonry-column .single-service-box {    border-right: 1px solid #18AFD3;}.featuerd-boxs .layers-masonry-column .single-service-box:hover{background: #18afd3; width: 100%; }.featuerd-boxs .layers-masonry-column .single-service-box:hover .vocation-icon-box i,.featuerd-boxs .layers-masonry-column .single-service-box:hover h5.heading,.featuerd-boxs .layers-masonry-column .single-service-box:hover .excerpt p{	color: #ffffff !important;}.featuerd-boxs .layers-masonry-column .single-service-box:nth-child(-n+4){	border-bottom: 1px solid #18AFD3;}.vocation-services-widget .layers-masonry-column:nth-child(4) .single-service-box,.vocation-services-widget .layers-masonry-column:nth-child(8) .single-service-box{  border-right: none !important;}.vocation-services-widget .layers-masonry-column:nth-child(n+5) .single-service-box{  border-bottom: none !important;}#layers-widget-bx-services-widget-id-3 {  padding: 0;}#layers-widget-bx-services-widget-id-1 {  padding: 0;}/*----------------------------------------*//*  9. Fun Factor Area/*----------------------------------------*/.fun-factor-icon {    color: #f0f0f0;    font-size: 24px;    margin: 10px 0 40px 0;}.single-fun-factor {} .single-fun-factor > h2 {    color: #ffffff;    font-size: 50px;    font-weight: 300;    margin-bottom: 26px;}.single-fun-factor > span {    color: #ffffff;    font-size: 15px;}.single-fun-factor > p {  color: #ffffff;  font-size: 18px;  font-weight: 600;}.fun-factor-area {    background-size: cover;    background-position: center center;    background-repeat: no-repeat;    position: relative;    z-index: 1;}.fun-factor-icon i {  font-size: 30px;  height: 80px;  line-height: 80px;  outline: 1px solid #13afd3;  outline-offset: 5px;  width: 80px;  background: #13afd3 none repeat scroll 0 0;  z-index: 1;  margin-top: 5px;}.fun-factor-area:after {	background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;    content: "";    height: 100%;    left: 0;    position: absolute;    top: 0;    width: 100%;    z-index: -1;}.counter-widget {    background: rgba(0, 0, 0, 0) url("../../themes/medicore/assets/image/cou-bg.jpeg") repeat scroll 0 0 / cover;}/*----------------------------------------*//*  10. Testimonial Area/*----------------------------------------*/.teams-area {    border-bottom: 1px solid #F0F0F0;}.testimonial-image-slider {    margin: 0 44px 0 8px;}.slick-list {    margin: 0 5px}.sin-testiImage {    display: inline-block;    margin-bottom: 11px;    outline: medium none;}.team-image-carousel {    border: 1px solid #f0f0f0;    border-radius: 50%;    cursor: pointer;    display: inline-block;    height: 90px;    margin-bottom: 30px;    margin-top: 36px;    outline: 0 none;    position: relative;    width: 90px;    overflow: hidden;}.team-image-carousel:after {    position: absolute;    left: 0;    top: 0;    width: 100%;    height: 100%;    background: rgba(0, 0, 0, 0.2);    content: "";    border-radius: 50%}.sin-testiImage.slick-current .team-image-carousel {    border: 1px solid #F45650;}.sin-testiImage.slick-current .team-image-carousel {    height: 120px;    margin: 22px 0 0;    -webkit-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s;    width: 120px;}.sin-testiImage.slick-current .team-image-carousel img {    border: 1px solid #F45650;    height: 100%;    margin: auto;    -webkit-transition: all 0.7s ease 0s;    transition: all 0.7s ease 0s;    width: 100%;}.sin-testiImage.slick-current .team-image-carousel:after {    background: transparent}.sin-testiText {    outline: none;    margin-left: 45px}.team-info-container {    border-bottom: 1px solid #f0f0f0;    margin-bottom: 13px;    padding-bottom: 8px;}.testimonial-text-slider h2 {    display: block;    font-size: 15px;    line-height: 23px;    margin-bottom: 0;    text-transform: uppercase;}.testimonial-text-slider .sin-testiText > span {    color: #909090;    display: block;    font-style: italic;    margin-bottom: 6px;}.team-info-container p i,.team-info-text > span i {    color: #bebebe;    font-size: 14px;    margin-right: 8px;    width: 18px;}.team-info-container > p {    margin-bottom: 5px;}.sin-testiText > p {    line-height: 25px;    margin-bottom: 0;}.team-links > a {    border: 1px solid #f0f0f0;    border-radius: 50%;    color: #bebebe;    display: inline-table;    height: 36px;    text-align: center;    -webkit-transition: all 0.3s ease-in 0s;    transition: all 0.3s ease-in 0s;    width: 37px;    margin-right: 12px}.team-links > a i {    display: table-cell;    vertical-align: middle;}.team-links > a:hover {    background: #F45650 none repeat scroll 0 0;    border-color: #F45650;    color: #ffffff;}.team-links {    margin-bottom: 30px;    margin-top: 20px;    overflow: hidden;}.teams-area .button-default {    padding: 0 20px;}.slick-prev,.slick-next {    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;    border: 0;    color: rgba(0, 0, 0, 0);    cursor: pointer;    display: block;    font-size: 0;    height: 48px;    opacity: 0;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";    filter: alpha(opacity=0);    outline: medium none;    padding: 0;    position: absolute;    text-align: center;    top: 34.6%;    -webkit-transition: all 0.3s ease 0s;    transition: all 0.3s ease 0s;    width: 48px;}.testimonial-image-text-wrapper:hover .slick-prev,.testimonial-image-text-wrapper:hover .slick-next {    opacity: 1;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";    filter: alpha(opacity=100)}.slick-prev {    left: -44px}.slick-next {    right: -44px}.slick-prev:before,.slick-next:before {    color: #d4d4d4;    border: 1px solid #eaeaea;    content: "?";    font-family: fontawesome;    font-size: 20px;    height: 48px;    left: 0;    line-height: 46px;    position: absolute;    top: 0;    -webkit-transition: all 0.3s ease 0s;    transition: all 0.3s ease 0s;    width: 48px;    border-radius: 50%}.slick-prev:hover:before,.slick-next:hover:before {    color: #fff;    background: #F45650;    border-color: #F45650}.slick-next:before {    right: 0;    content: "\f105";}/*----------------------------------------*//*  11. Gallery Area/*----------------------------------------*/.filter-menu ul li {    color: #333333;    cursor: pointer;    display: inline-block;    font-size: 13px;    line-height: 13px;    margin: 0 26px;    position: relative;}.filter-menu > ul {    text-align: center;}.gallery-area .section-title-wrapper {    margin-bottom: 28px;}li.filter.active {    color: #F45650;}.filter-menu ul li.active:after {    background: #F45650 none repeat scroll 0 0;    border-radius: 50%;    content: "";    height: 6px;    left: -18px;    position: absolute;    top: 23%;    width: 6px;}.filter-menu {    margin-bottom: 23px;}.gallery-row {} .mix.cols {    margin-bottom: 18px;}.mix {    display: none;}.gallery-icon {    display: inline-table;    font-size: 24px;    height: 64px;    margin: -32px auto 0;    top: 50%;    width: 64px;    padding-top: 0;    cursor: pointer}.gallery-icon i {    display: table-cell;    vertical-align: middle;}span.gallery-text {    bottom: 12%;    color: #ffffff;    font-size: 13px;    font-weight: 500;    left: 0;    opacity: 0;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";    filter: alpha(opacity=0);    position: absolute;    right: 0;    text-align: center;    -webkit-transition: all 0.3s ease 0s;    transition: all 0.3s ease 0s;    z-index: 9;}.single-items:hover span.gallery-text {    bottom: 20%;    opacity: 1;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";    filter: alpha(opacity=100);}.view-gallery {    margin-top: 12px;}.view-gallery > h4 {    display: inline-block;    font-weight: 300;    margin-right: 22px;}.view-gallery > h4 span {    font-weight: 500;}.view-gallery .button-default {    font-size: 15px;    line-height: 40px;    padding: 0 17px;}/*----------------------------------------*//*  12. Blog Area/*----------------------------------------*/.single-blog-item {    margin-bottom: 30px;}.single-blog-image {    position: relative;}.single-blog-image > a {    display: block;}.single-blog-image a img {    display: block;}.single-class-image a img,.single-items.gimage a img {    display: block;}.single-blog-text h4 a {    color: #333333;    font-size: 15px;}.single-blog-text h4 a:hover {    color: #18AFD3;}.single-blog-text {    background: #ffffff none repeat scroll 0 0;    border-radius: 0 0 4px 4px;    padding: 25px 18px 22px;}.blog-date > span {    color: #666;    font-size: 12px;}small {    color: #555;}.blog-date span i {    font-size: 14px;    margin-right: 8px;}.single-blog-text > a {    color: #333333;    font-size: 14px;    font-weight: 600;}.single-blog-text > a:hover {    color: #18AFD3;}.meta-item.meta-date {    color: #555;}pre {    white-space: unset;    padding: 20px 20px 18px;}.single-blog-text > p {    margin-bottom: 12px;    margin-top: 6px;    word-spacing: 1px;    color: #555555;}.comment-notes > span {    color: #555;}.comment-notes {    color: #666;}.current {    color: #555;}.class-details-tab .tab-pane p,.class-details-tab span.icon,.team-info-text > span,.team-details-info > span,.tab-info > span,.story p {    color: #555;}.single-blog-text > h4 {    margin-bottom: 10px;}.blog-carousel.carousel-style-one.owl-theme .owl-controls .owl-buttons div {    border-color: #ffffff;    color: #ffffff;}.avatar .avatar-body .avatar-name {    display: block;    font-weight: 600;}/*----------------------------------------*//*  13. Newsletter Area home/*----------------------------------------*/.newsletter-area {} .newsletter-container input,.newsletter-container input[type="submit"],.newsletter-container textarea {    background: #ffffff none repeat scroll 0 0;    border: 1px solid #ccc;    color: #909090;    font-size: 13px !important;    height: 42px;    margin-bottom: 20px;    padding: 0 14px;    width: 100%;}.newsletter-container input[type="submit"] {    background: #fff none repeat scroll 0 0;    color: #555;    border: 1px solid #ccc;    height: 40px;    margin-bottom: 0;    width: 120px;}.newsletter-container input[type="submit"]:hover {    background: #18AFD3 none repeat scroll 0 0;    border: 1px solid #18AFD3;    color: #fff;}.newsletter-container h4 {  color: #ffffff;  font-size: 19px;  line-height: 28px;  padding: 47px 25px;  text-align: center;}.newsletter-container textarea {    float: left;    height: 173px;    margin-right: 20px;    overflow: hidden;    padding-top: 8px;    resize: none;    width: 100%;}.newsletter-container .button-default {    background: #f45650 none repeat scroll 0 0;    border: 0 none;    border-radius: 0;    color: #ffffff;    display: inline-block;    float: right;    font-size: 12px;    font-weight: 400;    line-height: 33px;    padding: 0 24px;    -webkit-transition: all 0.3s ease 0s;    transition: all 0.3s ease 0s;}.ctext {  background: #18afd3 none repeat scroll 0 0;  display: block;  float: left;  margin-right: 1%;  width: 24%;}.ctextful {    padding: 0 2%;    width: 100%;}.contact_fs {    width: 75%;    float: left}.contact_fs_full {    width: 100%;    overflow: hidden;    padding: 0 2%;}.contact_fs:after {    content: "";    display: block;    clear: both;}.cinputfield {    width: 37.5%;    float: left}.cinputtextarea {    width: 62.5%;    float: left}.inner_i_pd,.inner_t_pd {    padding: 0 10px}.button-default {    background: #F45650 none repeat scroll 0 0;    border: 0 none;    border-radius: 30px;    color: #ffffff;    display: inline-block;    font-size: 12px;    font-weight: 400;    line-height: 33px;    padding: 0 24px;    -webkit-transition: all 0.3s ease 0s;    transition: all 0.3s ease 0s}.button-default:hover {    background: #F5B120;    color: #fff}.button-default.button-yellow {    background: #F5B120}.button-default.button-yellow:hover {    background: #F45650}/*----------------------------------------*//*  14. Map Area/*----------------------------------------*/.map {    height: 350px;    margin: 0 auto;    width: 100%;}/*----------------------------------------*//*  15. Footer Area/*----------------------------------------*/.footer-info-container {    width: 100%;}.footer-pdb60 {    padding: 55px 0 50px;}.footer-area {    background: #F45650 none repeat scroll 0 0;}.footer-info {    line-height: 15px;}.footer-info > span {    color: #ffffff;    display: inline-block;    font-weight: 500;    line-height: 12px;    margin-right: 14px;}.footer-info > span i {    font-size: 14px;    margin-right: 11px;}.footer-info > span:last-child {    margin-right: 0;}.footer-logo > a {    display: inline-block;    margin-bottom: 23px;}.footer-info-container {    border-bottom: 1px solid #49c3c7;}.single-footer-widget > h4 {}/*---------------------------*//*- 8 SITE FOOTER  --*/.footer-site {} .footer-site .widget:not(:first-child) {} .footer-site h5.section-nav-title,.footer-site.invert .section-nav-title {    color: #ffffff;    font-size: 16px;    font-weight: 600;    margin-bottom: 20px;    text-transform: uppercase;}.footer-site .widget ul li a {    color: #ffffff;    line-height: 30px;}.footer-site .widget ul li a:hover {    padding-left: 5px;    color: #18AFD3;}.footer-widget-list li a {    color: #ffffff;    font-weight: 400;    line-height: 36px;}.footer-widget-list li:last-child a {} .footer-widget-list li a:hover {    color: #f5b120;}.subscribe-container {    background: #13a0a5 none repeat scroll 0 0;    border-radius: 4px;}.subscribe-container > p {    color: #ffffff;    font-weight: 400;    text-align: center;    margin-bottom: 33px;}.subscribe-container input {    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;    border: 0 none;    color: #d7feff;    font-weight: 400;    padding-left: 14px}.subscribe-container input::-webkit-input-placeholder {    color: #fff;    opacity: 1 !important;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";    filter: alpha(opacity=100);}.subscribe-form {    background: #F45650 none repeat scroll 0 0;    border-radius: 4px;    display: block;    height: 40px;    line-height: 40px;    position: relative;}.subscribe-form input[type="submit"] {    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;    border: 0 none;    color: #ffffff;    font-size: 14px;    padding-right: 14px;    position: absolute;    right: 0;    top: 0;}.subscribe-form input[type="email"] {} .footer-container {    border-top: 1px solid #49c3c7;    padding: 13px 0 10px 0;}.footer-container .social-links {    float: right;    overflow: hidden;}.footer-container .social-links > a {    margin-left: 21px;    margin-right: 0;}.footer-container span {    color: #ffffff;    font-weight: 400;}.footer-container span a {    color: #ffffff;    position: relative;}.footer-container span a:after {    position: absolute;    bottom: 3px;    left: 0;    width: 100%;    background: #fff;    height: 1px;    content: "";    opacity: 0;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";    filter: alpha(opacity=0)}.footer-container span a:hover:after {    opacity: 1;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";    filter: alpha(opacity=100)}.footer-site .widget li {  border-bottom: 1px solid #343434;  line-height: 36px;  margin-bottom: inherit;}.header-secondary .pull-left .nav.nav-horizontal li:first-child a {  padding-left: inherit;}.pull-left .menu-item.menu-item-type-custom.menu-item-object-custom.menu-item-4431 {  margin-left: 0;}/*----------------------------------------*//*  16. Home Two Start/*----------------------------------------*//*----------------------------------------*//*  16.1 Home Two Header/*----------------------------------------*/.header-two .header-top {    background: #ffffff none repeat scroll 0 0;    border-bottom: 1px solid #f0f0f0;}.header-two .header-top-info span {    background: #ffffff none repeat scroll 0 0;    color: #666666;}.header-top-info span i {    color: #909090;    font-size: 14px;    margin-right: 11px;}.header-two .header-login-register a {    color: #666666;}.header-two .header-login-register ul li a i {    color: #909090;    -webkit-transition: all 0.3s ease 0s;    transition: all 0.3s ease 0s}.header-two .header-login-register ul li:hover a i {    color: #F5B120;}/*----------------------------------------*//*  16.2 Home Two Slider/*----------------------------------------*/.slider-two-area .banner-content.slider-2 p {    color: #444444;    font-size: 24px;    margin-bottom: 12px;    text-transform: uppercase;    -webkit-animation: 2000ms ease-in-out 0s normal none 1 running zoomInRight;    animation: 2000ms ease-in-out 0s normal none 1 running zoomInRight;    font-weight: 400;}.slider-two-area .banner-content.slider-2 h1 {    color: #333333;    font-size: 72px;    font-weight: 500;    margin-bottom: 26px;    -webkit-animation: 1500ms ease-in-out 0s normal none 1 running zoomInRight;    animation: 1500ms ease-in-out 0s normal none 1 running zoomInRight;}.slider-two-area .banner-content.slider-2 .banner-readmore {    -webkit-animation: 1300ms ease-in-out 0s normal none 1 running zoomInUp;    animation: 1300ms ease-in-out 0s normal none 1 running zoomInUp;}.banner-content.slider-2 .banner-readmore a {    background: #F45650 none repeat scroll 0 0;    font-size: 16px;    font-weight: 500;    padding: 6px 26px;}.banner-content.slider-2 .banner-readmore a:hover {    background: #f5b120 none repeat scroll 0 0;}.slider-two-area .banner-content.slider-2.slider-right p {    -webkit-animation: 1000ms ease-in-out 0s normal none 1 running rotateInDownLeft;    animation: 1000ms ease-in-out 0s normal none 1 running rotateInDownLeft;}.slider-two-area .banner-content.slider-2.slider-right h1 {    -webkit-animation: 1500ms ease-in-out 0s normal none 1 running lightSpeedIn;    animation: 1500ms ease-in-out 0s normal none 1 running lightSpeedIn;}.slider-two-area .banner-content.slider-2.slider-right .banner-readmore {    -webkit-animation: 2000ms ease-in-out 0s normal none 1 running flash;    animation: 2000ms ease-in-out 0s normal none 1 running flash;}/*----------------------------------------*//*  16.3 Home Two Gallery Fullwidth/*----------------------------------------*/.sportfolio .single-items.column,.fportfolio .single-items.column {    margin-bottom: 20px;}.sportfolio .single-items .gallery-icon {    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;    border: 1px solid #ffffff;    -webkit-transition: all 0.3s ease-in 0s;    transition: all 0.3s ease-in 0s;}.sportfolio .single-items .gallery-icon:hover {    background: #fff none repeat scroll 0 0;    border-color: #fff;    color: #F45650;}.sportfolior .single-items .single-items:hover span.gallery-text {    bottom: 23%;}.overlay-effect.sea-green-overlay a:before {    background-color: rgba(27, 180, 185, 0.6);}.sportfolio .view-gallery {    margin-top: 30px;}.breadcrumb-list > a {  color: #fff;}.breadcrumb-list > a:hover {  color: #18afd3;}/*----------------------------------------*//*  16.4 Home Two teams Large Carousel/*----------------------------------------*/.teams-large-carousel-area {    position: relative;}.teams-large-carousel-area:after {    background: #f0f0f0 none repeat scroll 0 0;    bottom: 0px;    content: "";    height: 209px;    left: 0;    position: absolute;    width: 100%;    z-index: -1;}.teams-large-carousel-area .section-title-wrapper {    margin-bottom: 15px;}.single-team-large-carousel h4,.team-column-carousel-text h4,.testimonial-small-text-slider .sin-testiText.slick-slide > h2 {    font-size: 15px;    line-height: 13px;    margin-bottom: 10px;    text-transform: uppercase;}.single-team-large-carousel span,.team-column-carousel-text span,.testimonial-small-text-slider .sin-testiText.slick-slide > span {    color: #909090;    display: block;    font-style: italic;    line-height: 12px;}.team-large-item {    -webkit-transition: all 0.3s ease 0s;    transition: all 0.3s ease 0s}.single-team-large-carousel p {    margin-bottom: 11px;    margin-top: 10px;}.team-large-item .social-links > a {    margin-right: 18px;}.team-large-item .social-links a {    visibility: hidden;    -webkit-transition: .3s;    transition: .3s}.team-large-item:hover .social-links a {    opacity: 1;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";    filter: alpha(opacity=100);    visibility: visible;}.team-large-item .social-links a:hover {    color: #f45650;}.team-large-item .social-links {    background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;    bottom: -20px;    left: 0;    opacity: 0;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";    padding: 10px;    position: absolute;    right: 0;    -webkit-transition: all 0.3s ease 0s;    transition: all 0.3s ease 0s;}.team-large-item:hover .social-links {    bottom: 0;    opacity: 1;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}.team-large-image {    position: relative;    overflow: hidden;}.team-large-image {    position: relative;}.team-large-image > img {    display: block;}.single-team-large-carousel {    padding: 20px 10px 5px;    background: #eee;}.team-carousel.carousel-style-one .owl-controls .owl-buttons div,.blog-carousel.carousel-style-one.gray-border .owl-controls .owl-buttons div {    border-color: #EAEAEA;    color: #EAEAEA;}.team-carousel.carousel-style-one .owl-controls,.testimonial-carousel.carousel-style-one .owl-controls,.teams-column-carousel.carousel-style-one .owl-controls,.class-carousel.carousel-style-one .owl-controls,.blog-carousel.carousel-style-one .owl-controls,.class-details-carousel.carousel-style-one .owl-controls {    margin: 0}.team-carousel.carousel-style-one.owl-theme .owl-controls .owl-buttons div {    left: -50px;    top: 50%;    -webkit-transform: translateY(-50%);            transform: translateY(-50%);    margin: 0;}.team-carousel.carousel-style-one.owl-theme .owl-controls .owl-buttons div.owl-next {    left: auto;    right: -50px;}/*----------------------------------------*//*  16.5 Home Two Fun Factor/*----------------------------------------*/.fun-factor-area.fun-factor-two {} .fun-factor-area.fun-factor-two:after {    background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;}/*----------------------------------------*//*  16.6 Home Two Blog/*----------------------------------------*/.blog-two,.blog-three {    border-bottom: 1px solid #f0f0f0;    padding: 60px 0 42px;}.blog-two .single-blog-image a img,.blog-three .single-blog-image a img {    border-radius: 4px;}.blog-two .overlay-effect > a:before {    border-radius: 4px;}.blog-two .single-blog-text,.blog-three .single-blog-text {    padding: 25px 0 0;}.blog-two .blog-carousel.carousel-style-one.owl-theme .owl-controls .owl-buttons div,.blog-three .blog-carousel.carousel-style-one.owl-theme .owl-controls .owl-buttons div {    border-color: #eaeaea;    color: #eaeaea;}.blog-two .blog-carousel.carousel-style-one.owl-theme .owl-controls .owl-buttons div:hover {    background: #f5b120 none repeat scroll 0 0;    border-color: #f5b120;    color: #fff;}.blog-three .blog-carousel.carousel-style-one.owl-theme .owl-controls .owl-buttons div:hover {    color: #eaeaea;    border-color: #F45650}/*----------------------------------------*//*  16.7 Home Two Testimonial Carousel/*----------------------------------------*/.testimonial-carousel-text > h4 {    font-size: 15px;    margin-bottom: 10px;}.testimonial-carousel-text > p {    font-style: italic;}.testimonial-carousel-text {    border: 1px solid #e7e7e7;    border-radius: 4px;    margin-top: 2px;    padding: 28px 31px 14px;}.testimonial-image > img {    border: 1px solid #ececec;    border-radius: 50%;}.testimonial-information {    overflow: hidden;    padding-top: 34px;}.testimonial-name > h4 {    font-size: 13px;    margin-bottom: 6px;}.testimonial-image {    float: left;    margin-right: 18px;    position: relative;    width: 92px;}.testimonial-name {    overflow: hidden;    padding-top: 27px;}.testimonial-name > span {    display: block;    font-style: italic;}.testimonial-image:before {    border: 1px solid #e7e7e7;    border-radius: 50%;    content: "";    height: 10px;    left: 67px;    position: absolute;    top: -11px;    width: 10px;    z-index: 99;}.testimonial-image:after {    border: 1px solid #ececec;    border-radius: 50%;    content: "";    height: 16px;    left: 76px;    position: absolute;    top: -26px;    width: 16px;}.testimonial-carousel.carousel-style-one.owl-theme .owl-controls .owl-buttons div {    left: -50px;    top: 29%;}.testimonial-carousel.carousel-style-one.owl-theme .owl-controls .owl-buttons div.owl-next {    left: auto;    right: -50px;}.testbd .testimonial-carousel-text {    background: #fff none repeat scroll 0 0;}/*----------------------------------------*//*  17. Home Three Start/*----------------------------------------*//*----------------------------------------*//*  17.1 Home Three Header/*----------------------------------------*/.header-three .header-top {    background: #f5b120 none repeat scroll 0 0;}.header-three .header-top-info span i {    color: #ffffff;}.header-three .header-login-register ul li:hover a,.header-three .header-login-register ul li:hover a i,.header-three .header-top-info .social-links > a:hover {    color: #F45650;}.header-three .search-menu {    background: #F45650 none repeat scroll 0 0;}/*----------------------------------------*//*  17.2 Home Three Slider/*----------------------------------------*/.slider-three-area .nivo-caption {    top: 25%;}.slider-three-area .text-content {    padding-left: 15px;    text-align: left;}.slider-three-area .nivo-directionNav {    display: none;    -webkit-transition: all 0.3s ease 0s;    transition: all 0.3s ease 0s;}.slider-three-area:hover .nivo-directionNav {    display: block;}.slider-three-area .banner-content p {    color: #444444;    font-size: 30px;    margin-bottom: 12px;    text-transform: uppercase;    -webkit-animation: 1500ms ease-in-out 0s normal none 1 running bounceInLeft;    animation: 1500ms ease-in-out 0s normal none 1 running bounceInLeft}.slider-three-area .banner-content p {    color: #444444;    font-size: 30px;    margin-bottom: 12px;    text-transform: uppercase;    -webkit-animation: 1500ms ease-in-out 0s normal none 1 running bounceInLeft;    animation: 1500ms ease-in-out 0s normal none 1 running bounceInLeft}.slider-three-area .banner-content h1 {    color: #333333;    font-size: 54px;    font-weight: 500;    line-height: 60px;    margin-bottom: 26px;    -webkit-animation: 2000ms ease-in-out 0s normal none 1 running bounceInLeft;    animation: 2000ms ease-in-out 0s normal none 1 running bounceInLeft}.slider-three-area .banner-content .banner-readmore {    -webkit-animation: 3000ms ease-in-out 0s normal none 1 running bounceInLeft;    animation: 3000ms ease-in-out 0s normal none 1 running bounceInLeft}.slider-three-area .banner-content .banner-readmore a {    font-size: 16px;    font-weight: 500;    padding: 6px 26px;    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;    border: 1px solid #F45650;    color: #F45650;}.slider-three-area .banner-content .banner-readmore a:hover {    background: #F45650 none repeat scroll 0 0;    color: #ffffff;}.slider-three-area .banner-content.slider-2 p {    -webkit-animation: 1500ms ease-in-out 0s normal none 1 running fadeInLeftBig;    animation: 1500ms ease-in-out 0s normal none 1 running fadeInLeftBig}.slider-three-area .banner-content.slider-2 h1 {    -webkit-animation: 2000ms ease-in-out 0s normal none 1 running fadeInLeftBig;    animation: 2000ms ease-in-out 0s normal none 1 running fadeInLeftBig}.slider-three-area .banner-content.slider-2 .banner-readmore {    -webkit-animation: 2500ms ease-in-out 0s normal none 1 running fadeInLeftBig;    animation: 2500ms ease-in-out 0s normal none 1 running fadeInLeftBig}/*----------------------------------------*//*  17.3 Home Three Advertise Area/*----------------------------------------*/.advertise-area.section-sea-green h2 {    color: #ffffff;}.advertise-area.section-sea-green a {    border: 1px solid #ffffff;    line-height: 36px;}.advertise-area.section-sea-green a:hover {    background: #ffffff none repeat scroll 0 0;    color: #F45650;}.advertise-area.section-sea-green {    padding: 50px 0;}/*----------------------------------------*//*  17.4 Home Three Class Area/*----------------------------------------*/.single-class-column .single-class:first-child {    margin-bottom: 30px;}.class-column .carousel-style-one.owl-theme .owl-controls .owl-buttons div {    display: none;    -webkit-transition: all 0.3s ease 0s;    transition: all 0.3s ease 0s}.class-column:hover .carousel-style-one.owl-theme .owl-controls .owl-buttons div {    display: block;}/*----------------------------------------*//*  17.5 Home Three Fun Factor/*----------------------------------------*/.fun-factor-area.fun-factor-three {    background: rgba(0, 0, 0, 0) url("../img/banner/6.jpg") no-repeat scroll center center / cover;}.fun-factor-area.fun-factor-three:after {    background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;}.fun-factor-three .col-md-3:last-child .single-fun-factor {    margin-bottom: 0}/*-------------------------------------------*//*  17.6 Home Three team Column Carousel/*-------------------------------------------*/.team-column-carousel-text {  padding: 30px 0 25px;  position: relative;  top: -17px;}.team-column-carousel-text > p {    margin-bottom: 16px;}.single-teams-column .social-links {  border-top: 1px solid #999;  bottom: -95px;  left: 0;  padding: 6px;  position: absolute;  right: 0;}.single-teams-column .social-links a {  color: rgba(0, 0, 0, 0.85);}.single-teams-column .social-links > a:hover {    color: #18AFD3;}.team-column-carousel-text::after {  background: inherit;  bottom: 0px;  content: "";  height: 1px;  left: 0;  margin: auto;  position: inherit;  right: 0;  width: 61px;}.single-teams-column:hover .team-column-carousel-text:after {    background: #F45650 none repeat scroll 0 0;    -webkid-transition: all 0.3s ease 0s;    -webkit-transition: all 0.3s ease 0s;    transition: all 0.3s ease 0s;    width: 100%;}.teams-image-column {    margin-top: 2px;    position: relative}.teams-image-column img {    border: 1px solid #f0f0f0;    display: block;}.teams-image-column > a {    display: block;    position: relative;}.teams-image-column > a:after {    background: rgba(0, 0, 0, 0.2) none repeat scroll 0 0;    border-radius: 0;    content: "";    height: 100%;    left: 0;    opacity: 0;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";    filter: alpha(opacity=0);    position: absolute;    top: 0;    -webkit-transition: all 0.3s ease 0s;    transition: all 0.3s ease 0s;    width: 100%;}.single-teams-column:hover .teams-image-column > a:after {    opacity: 1;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";    filter: alpha(opacity=100);}.teams-image-column a span span {    background: #18AFD3 none repeat scroll 0 0;    bottom: 0;    color: #ffffff;    display: inline-block;    font-size: 16px;    height: 50px;    left: 0;    line-height: 50px;    margin: auto;    position: absolute;    right: 0;    text-align: center;    top: 0;    width: 50px;    z-index: 999;    -webkit-transform: scale(0);    transform: scale(0);    -webkit-transition: all 250ms ease 0s;    transition: all 250ms ease 0s;    visibility: hidden;}.single-teams-column:hover .image-hover span {    opacity: 1;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";    filter: alpha(opacity=100);    -webkit-transform: scale(1);    transform: scale(1);    visibility: visible;}.image-hover span:hover {    background: #fff;    color: #18AFD3}.teams-column-carousel.carousel-style-one.owl-theme .owl-controls .owl-buttons div {    top: 34%;}/*----------------------------------------------*//*  17.7 Home Three Testimonial Small Carousel/*----------------------------------------------*/.testimonial-small-carousel {    padding: 60px 0 50px 0;}.testimonial-small-carousel .section-title-wrapper {    margin-bottom: 16px;}.testimonial-small-carousel .team-image-carousel:after {    background: rgba(0, 0, 0, 0.3) none repeat scroll 0 0;}.testimonial-small-carousel .slick-prev:before,.testimonial-small-carousel .slick-next:before {    color: #fff;    border-color: #fff;}.testimonial-small-carousel .testimonial-small-image-slider .slick-prev:hover:before,.testimonial-small-carousel .testimonial-small-image-slider .slick-next:hover:before {    border-color: #F45650;}.testimonial-small-image-slider .slick-prev,.testimonial-small-image-slider .slick-next {    top: 32%}.testimonial-small-carousel .team-image-carousel {    border: 0}.testimonial-small-carousel .sin-testiImage.slick-current .team-image-carousel {    border: 0 none;    height: 128px;    opacity: 1;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";    filter: alpha(opacity=100);    width: 128px;    margin-top: 20px;    margin-bottom: 9px;    background-color: transparent}.testimonial-small-carousel .sin-testiImage.slick-current .team-image-carousel img {    width: 128px;    background-color: rgba(0, 0, 0, 0)}.testimonial-small-carousel .testimonial-small-image-slider .slick-list {    margin: 0 30px;}.testimonial-small-text-slider .sin-testiText.slick-slide > span {    color: #666;    margin-bottom: 22px}.testimonial-small-text-slider .sin-testiText {    margin-left: 0}/*----------------------------------------*//*  18. Home Four Start/*----------------------------------------*//*----------------------------------------*//*  18.1 Home Four Header/*----------------------------------------*/.header-four .header-logo-menu.stick,.header-five .header-logo-menu.stick {    background: rgba(0, 0, 0, 0.85) none repeat scroll 0 0;}.header-four .header-logo-menu.stick .search {    top: 75px;}.header-four .header-top {    background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;}.header-four .header-top-info > span {    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;    color: #f5b120;    margin-right: 3px;    position: relative;}.header-four .header-top-info > span i {    color: #f5b120;}.header-four .header-top-info > span:after,.header-four .register:after {    background: rgba(255, 255, 255, 0.15) none repeat scroll 0 0;    content: "";    height: 16px;    position: absolute;    right: -7px;    top: 14px;    width: 1px;}header.header-four,header.header-five {    left: 0;    position: absolute;    right: 0;    top: 0;    z-index: 99;}.header-four .header-login-register ul a i {    font-size: 12px;    margin-right: 15px;}.header-four .register {    margin-left: 30px;    position: relative}.header-four .register:after {    left: -19px;    top: 13px;}.header-four .logo {    padding: 19px 0;}.header-four .mainmenu-area {    padding: 10px 0 0;}.header-four .mainmenu ul#nav > li:hover > a,.header-four .mainmenu ul#nav li ul.sub-menu > li a:hover,.header-five .mainmenu ul#nav > li:hover > a,.header-five .mainmenu ul#nav li ul.sub-menu > li a:hover {    color: #f5b120;}.header-four .mainmenu ul#nav > li ul.sub-menu,.header-five .mainmenu ul#nav > li ul.sub-menu {    border-top: 2px solid #f5b120;    top: 75px;}.header-four .mainmenu ul#nav > li > a,.header-five .mainmenu ul#nav > li > a {    color: #ffffff;}.header-four .search-menu {    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;    position: relative;    top: -1px;}.header-four .search-form,.header-five .search-form {    border-top: 2px solid #f5b120;}.header-four .search {    top: 85px;}.header-four .search-form button[type="submit"],.header-five .search-form button[type="submit"] {    color: #f5b120;}/*----------------------------------------*//*  18.2 Home Four Slider/*----------------------------------------*/.slider-four-area .nivo-caption {    top: 47%;}.slider-four-area .text-content p {    color: #ffffff;    font-size: 30px;    margin-bottom: 12px;    text-transform: uppercase;    -webkit-animation: 1000ms ease-in-out 0s normal none 1 running flipInY;    animation: 1000ms ease-in-out 0s normal none 1 running flipInY}.slider-four-area .banner-content h1 {    color: #fefefe;    font-size: 55px;    font-weight: 500;    line-height: 60px;    margin-bottom: 26px;    -webkit-animation: 2500ms ease-in-out 0s normal none 1 running flipInY;    animation: 2500ms ease-in-out 0s normal none 1 running flipInY}.slider-four-area .banner-content .banner-readmore {    -webkit-animation: 4000ms ease-in-out 0s normal none 1 running flipInY;    animation: 4000ms ease-in-out 0s normal none 1 running flipInY}.slider-four-area .banner-content .banner-readmore a {    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;    border: 1px solid #ffffff;    color: #ffffff;    font-size: 16px;    font-weight: 300;    padding: 6.5px 26px;}.slider-four-area .banner-content .banner-readmore a:hover {    background: #F45650 none repeat scroll 0 0;    border-color: #F45650;}/*----------------------------------------*//*  18.3 Home Four About Skill Area/*----------------------------------------*/.about-skill-text > h2 {    font-size: 24px;    line-height: 20px;    margin-bottom: 10px;    text-transform: uppercase;}.about-skill-text > span {    display: block;    font-size: 13px;    margin-bottom: 13px;}#layers-widget-column-3 {  padding-top: 70px;}/*----------------------------------------*//*  18.4 Home Four Fun Factor Area/*----------------------------------------*/.fun-factor-area.fun-factor-four {    background: #f0f0f0 none repeat scroll 0 0;    padding: 0}.fun-factor-area.fun-factor-four:after {    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;}.fun-factor-four .single-fun-factor {    padding: 61px 0 53px;    position: relative;}.fun-factor-four .single-fun-factor:after {    background: #d8d8d8 none repeat scroll 0 0;    content: "";    height: 53%;    position: absolute;    right: -7.5px;    top: 23.5%;    width: 1px;    z-index: 99;}.fun-factor-four .col-md-3:last-child .single-fun-factor:after {    display: none}.fun-factor-four .single-fun-factor > h2 {    color: #444444;    line-height: 45px;    margin-bottom: 15px;}.fun-factor-four .single-fun-factor > span {    color: #666666;}/*----------------------------------------*//*  18.5 Home Four Service Area/*----------------------------------------*/.service-style-two {    border-bottom: 1px solid #F0F0F0;    overflow: hidden;    padding-bottom: 60px;}.service-style-two .single-service-item:hover .single-service-text > h4 {    padding: 0}.service-style-two .single-service-text > p {    display: block}.service-style-two .single-service-icon {    overflow: hidden;}.service-style-two .single-service-icon:after {    position: absolute;    left: 1px;    top: 1px;    width: 88px;    height: 88px;    content: "";    border-radius: 50%;    /*  border: 3px solid #fff; */        opacity: 0;        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";    filter: alpha(opacity=0);    -webkit-transition: all 0.3s ease 0s;    transition: all 0.3s ease 0s}.service-style-two .single-service-item:hover .single-service-icon {    background: inherit;    border-color: #f45650;    color: #fff;}.service-style-two .single-service-item:hover .single-service-text > h4,.service-style-two .single-service-item:hover .single-service-text > p{    color: #fff;}.service-style-two .single-service-item:hover .single-service-icon:after {    opacity: 1;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";    filter: alpha(opacity=100)}.service-area .styles:first-child .service-style-three-left .single-service-text {    padding-right: 0;    text-align: left;}.service-area .styles:first-child .service-style-three-left .single-service-text,.service-area .styles:last-child .service-style-three-right .single-service-text {    padding-left: 90px;}.service-area .styles:first-child .service-style-three-left .single-service-icon {    float: left;}.service-style-three-left .single-service-icon {    right: auto;}.service-area .styles:first-child .single-service-item-wrapper.service-style-three-left,.service-area .styles:last-child .single-service-item-wrapper.service-style-three-right {    margin-left: -10px;    margin-right: -10px;    margin-top: 30px;    overflow: hidden;    margin-bottom: 30px;}.service-style-three-left .single-service-item,.service-style-three-right .single-service-item {    float: left;    margin-bottom: 0;    padding: 40px;    width: 50%;    transition: all 0.3s ease 0s;}.service-style-three-left .single-service-item:hover {  background: #18afd3 none repeat scroll 0 0;}.service-area .styles:last-child .service-style-three-right .single-service-icon {    left: 10px;}.service-area .styles:last-child .service-style-three-right.single-service-item-wrapper {    margin-bottom: 0;    margin-top: 0;}/*----------------------------------------*//*  18.6 Home Four Gallery Area/*----------------------------------------*/.gallery-fullwidth .mix {    margin-bottom: 0;}.gallery-area.gallery-fullwidth .mix .overlay-effect > a {    border-radius: 0;}/*----------------------------------------*//*  18.7 Home Four Blog Area/*----------------------------------------*/.blog-style-three .single-blog-image {    margin-bottom: 40px;}.single-blog-item.border {    background-color: #fff;    border: 1px solid #f0f0f0;    border-radius: 4px;}.single-blog-item .date {    background: #f5b120 none repeat scroll 0 0;    border-radius: 50%;    bottom: -40px;    color: #ffffff;    display: inline-block;    font-size: 15px;    font-weight: 500;    height: 80px;    left: 0;    line-height: 30px;    margin: 0 auto;    padding-top: 12px;    position: absolute;    right: 0;    text-transform: uppercase;    width: 80px;}.single-blog-item .date span {    display: block;}.single-blog-item .date:after {    background: rgba(255, 255, 255, 0.4) none repeat scroll 0 0;    bottom: 0;    content: "";    height: 32px;    left: 0;    margin: auto;    position: absolute;    right: 0;    top: 0;    -webkit-transform: rotate(90deg);    transform: rotate(90deg);    width: 1px;}/*----------------------------------------*//*  18.8 Home Four Testimonial Area/*----------------------------------------*/.testimonial-carousel.carousel-style-one.border-white .owl-controls .owl-buttons div {    border-color: #fff;    color: #fff;}.testimonial-carousel.carousel-style-one.border-white .owl-controls .owl-buttons div:hover {    border-color: #F45650;    color: #fff;}.section-gray .testimonial-carousel-text,.section-gray .testimonial-image:before,.section-gray .testimonial-image:after {    background: #ffffff none repeat scroll 0 0;}/*----------------------------------------*//*  19. Home Five Start/*----------------------------------------*//*----------------------------------------*//*  19.1 Home Five Header/*----------------------------------------*/.logo-menu-bg .col-md-3,.logo-menu-bg .col-md-8,.logo-menu-bg .col-md-1 {    padding: 0;}.header-five .header-logo-menu.stick .logo {    padding: 10px 0;}.header-five .header-logo-menu.stick .header-right-tab {    padding-top: 30px;}.header-five .logo-menu-bg .logo {    display: inline-block;    float: left;    padding: 19px 0;}.header-five .mainmenu-area {    display: inline-block;    float: right;    padding: 6px 0 0;}.header-five .mainmenu ul#nav li:last-child {    margin-right: 6px;}.header-five .mainmenu ul#nav li {    margin-right: 27px;}.header-five .logo-menu-bg {    margin: 0 40px;    position: relative}.header-right-tab {    padding-top: 37px;    float: right;}.search-box {    display: inline-block;    position: relative;}.login-register-tab > a {    color: #ffffff;    font-size: 14px;}.header-five .search-menu {    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;    height: auto;    position: relative;    top: -1px;    width: 20px;}.header-five .search {    margin-right: 0;    top: 44px;}.header-five .header-login-register a {    font-size: 14px;}.header-login-register.tab-style-hover {    display: inline-block;    margin-left: 21px;    padding: 0;    position: relative;    width: 21px;}.header-login-register.tab-style-hover a {    line-height: 37px;    text-align: right;}.header-login-register.tab-style-hover:hover > a {    color: #f5b120}.tab-style-hover .login-register-tab {    background: #ffffff none repeat scroll 0 0;    border-top: 2px solid #f5b120;    box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.14);    height: 315px;    padding: 12px 18px 10px;    position: absolute;    right: 0;    top: 44px;    -webkit-transform: rotateX(90deg);    transform: rotateX(90deg);    -webkit-transform-origin: center top 0;    transform-origin: center top 0;    -webkit-transition: all 0.6s ease 0s;    transition: all 0.6s ease 0s;    visibility: hidden;    width: 369px;    z-index: -99;}.tab-style-hover:hover .login-register-tab {    margin-top: 0;    -webkit-transform: rotateX(0deg);    transform: rotateX(0deg);    visibility: visible;    z-index: 99999;}.header-five .search-box {    display: inline-block;}.header-five ul.register .register-form,.header-five .login-form {    box-shadow: none;    -webkit-transform: inherit;    transform: inherit;    -webkit-transition: inherit;    transition: inherit;    visibility: visible;    margin-top: 10px;}.header-tab-menu {    margin-bottom: 21px;}.login-form-container > span,.register-form > span {    margin-bottom: 11px;    display: block;}.login-register-tab .register-form > span {    text-align: left;}.header-tab-menu .nav-tabs {    border: 0 none;    margin: 0;    overflow: hidden;    padding: 0;}.header-tab-menu .nav-tabs li {    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;    border-color: rgba(0, 0, 0, 0);    cursor: pointer;    display: inline-block;    float: left;    margin: 0 51px 0 0;    padding: 0;    text-transform: uppercase;    -webkit-transition: all 300ms ease 0s;    transition: all 300ms ease 0s;}.header-tab-menu .nav-tabs li:last-child {    margin-right: 0;    float: right;}.header-tab-menu .nav-tabs li a {    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;    border: 1px solid rgba(0, 0, 0, 0);    color: #666666;    font-size: 18px;    font-weight: 500;    margin: 0;    padding: 0 0 6px 0;    text-transform: capitalize;}.header-tab-menu .nav-tabs li:hover a,.header-tab-menu .nav-tabs li.active a {    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #cfcfcf;    color: #333333;}.header-login-register .login-register-tab ul a i {    font-weight: 18px;    top: -2px;    position: relative;}.button-box {    margin-top: 20px;    overflow: hidden;}.login-register-tab .login-toggle-btn {    display: inline-block;    float: left;}.header-five .header-logo-menu.stick .search {    top: 44px;}/*----------------------------------------*//*  19.2 Home Five Slider/*----------------------------------------*/.slider-five-area .nivo-caption {    top: 35%;}.slider-five-area .banner-content p {    color: #ffffff;    font-size: 24px;    font-weight: 400;    text-transform: uppercase;    margin-bottom: 5px;    -webkit-animation: 1500ms ease-in-out 0s normal none 1 running bounceInLeft;    animation: 1500ms ease-in-out 0s normal none 1 running bounceInLeft;}.slider-five-area .banner-content h1 {    color: #ffffff;    font-size: 80px;    font-weight: 500;    margin-bottom: 26px;    -webkit-animation: 2000ms ease-in-out 0s normal none 1 running bounceInLeft;    animation: 2000ms ease-in-out 0s normal none 1 running bounceInLeft;}.slider-five-area .banner-content .banner-readmore {    -webkit-animation: 2500ms ease-in-out 0s normal none 1 running bounceInLeft;    animation: 2500ms ease-in-out 0s normal none 1 running bounceInLeft;}.slider-five-area .banner-content .banner-readmore a {    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;    border: 1px solid #ffffff;    padding: 7.5px 26px;}.slider-five-area .banner-content .slide-2 p {    -webkit-animation: 1500ms ease-in-out 0s normal none 1 running bounceInUp;    animation: 1500ms ease-in-out 0s normal none 1 running bounceInUp;}.slider-five-area .banner-content .slide-2 h1 {    -webkit-animation: 2000ms ease-in-out 0s normal none 1 running bounceInUp;    animation: 2000ms ease-in-out 0s normal none 1 running bounceInUp;}.slider-five-area .banner-content .slide-2 .banner-readmore {    -webkit-animation: 2500ms ease-in-out 0s normal none 1 running bounceInUp;    animation: 2500ms ease-in-out 0s normal none 1 running bounceInUp;}.slider-five-area .banner-content .banner-readmore a:hover {    background: #F5B120;    border-color: #F5B120}.slider-five-area .preview-2 .nivo-directionNav a:after {    background: transparent;    border: 1px solid #b9b9b9;    color: #b9b9b9}.slider-five-area .preview-2 .nivo-directionNav a:hover:after {    border-color: #fff;    background: transparent;    color: #fff}/*----------------------------------------*//*  19.3 Home Five Small Service Area/*----------------------------------------*/.small-service-area {    padding: 60px 0 50px 0}.small-service-area .section-title-wrapper {    margin-bottom: 10px;}.single-small-service {    margin-top: 50px;    overflow: hidden;}.small-service-icon {    color: #b1b1b1;    display: inline-block;    float: left;    font-size: 24px;    height: 30px;    width: 31px;    margin-right: 14px;}.single-small-service:hover .small-service-icon i {    -webkit-animation: 500ms ease-in-out 0s normal none 1 running bounceIn;    animation: 500ms ease-in-out 0s normal none 1 running bounceIn;}.small-services-text {    overflow: hidden}.small-services-text > h4 {    font-size: 15px;    margin-bottom: 9px;}.small-services-text > p {    margin-bottom: 0}.single-service-item-wrapper.service-style-three-right {  display: none;}/*----------------------------------------*//*  19.5 Home Five Class Area/*----------------------------------------*/.class-yellow .class-date {    background: #f5b120 none repeat scroll 0 0;}.class-yellow span.arrow a:after {    background: #f5b120 none repeat scroll 0 0;}.class-yellow .carousel-style-one.owl-theme .owl-controls.clickable .owl-buttons div:hover {    background: #f5b120 none repeat scroll 0 0;    border-color: #f5b120;}.class-des a:hover {    color: #F5B120;}/*----------------------------------------*//*  19.6 Home Five Register Area/*----------------------------------------*/.register-style-two .account-form {} .register-style-two .register-title {    background: #f5b120 none repeat scroll 0 0;}.register-style-two .timer-grid .cdown:last-child {    margin-right: 0;}.register-style-two .register-info {    float: right;}/*----------------------------------------*//*  19.7 Home Five teams Area/*----------------------------------------*/.teams-area-two .testimonial-text-slider {    margin-bottom: 13px;    margin-top: 73px;}.teams-area-two .team-links > a:hover {    background: #f5b120 none repeat scroll 0 0;    border-color: #f5b120;}/*----------------------------------------*//*  19.8 Home Five Blog Area/*----------------------------------------*/.blog-two.boder-none {    border-bottom: 0 none !important;    padding: 60px 0 10px;}/*----------------------------------------*//*  20. Class Grid Page/*----------------------------------------*/.class-menu {    overflow: hidden;    padding: 0 0 30px;}.class-menu a {    background: #f5b120 none repeat scroll 0 0;    color: #ffffff;    display: inline-table;    float: left;    font-size: 14px;    height: 32px;    text-align: center;    width: 32px;}.class-menu a:hover,.class-menu a.active {    background: #F45650}.class-menu a i {    display: table-cell;    vertical-align: middle;}.search-container {    background: #ffffff none repeat scroll 0 0;    border: 1px solid #eaeaea;    border-radius: 30px;    display: inline-block;    float: right;    height: 32px;    position: relative;    width: 272px;}.search-container input {    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;    border: 0 none;    color: #b0b0b0;    font-size: 14px;    height: 32px;    line-height: 34px;    outline: medium none;    padding: 0 19px;    width: 100%;}.search-container .submit {    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;    border: 0 none;    color: #909090;    float: right;    font-size: 14px;    line-height: 32px;    position: absolute;    right: 9px;    text-align: center;}.search-container .submit:hover {    color: #F45650;}.class-grid-area .single-class {    margin-bottom: 30px;}.pagination-content {    overflow: hidden;    padding: 15px 0 0;}.pagination {    border-radius: 0;    float: right;    margin: 0;}.pagination li {    border-radius: 0;    display: inline-block;    height: 25px;    line-height: 25px;    margin: 0 5px;    text-align: center;    vertical-align: middle;    width: 25px;}.page-numbers li span,.page-numbers li a {    display: block;    min-width: auto;    padding: 0;}.pagination li a.page-numbers {    background: #666666 none repeat scroll 0 0;    border: medium none;    border-radius: 0;    color: #ffffff;    display: block;    float: none;    line-height: 28px;    text-align: center;}.pagination .current {    background: #18AFD3 none repeat scroll 0 0;}.pagination a,.pagination span {    display: inline;}.pagination .current span {    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;    color: #ffffff;}.pagination li:hover a,.pagination > li:last-child:hover a i {    background: #18AFD3 none repeat scroll 0 0;}.pagination > li > a {    padding: 0}.pagination > li:last-child {    font-size: 14px;    margin-left: 17px;    margin-right: 0;    width: auto;}.pagination > li:last-child a i {    color: #666666;}.pagination-button > span {    display: inline-block;    float: right;    margin-right: 13px;}/*----------------------------------------*//*  21. Class List Page/*----------------------------------------*//*----------------------------------------*//*  21.1 Class List Content/*----------------------------------------*/.class-list-item {    border-bottom: 1px solid #e8e8e8;    margin-bottom: 30px;    padding-bottom: 30px;}.class-list-item img {    border-radius: 4px;}.class-list-text h3 {    font-size: 20px;    margin-bottom: 10px;}.class-list-text h3 a {    color: #333}.class-list-item:hover .class-list-text h3 a {    color: #F45650;}.class-information > span {    color: #333333;    display: block;    margin-bottom: 1px;}.class-information {    margin-bottom: 13px;}.class-list-text .button-default {    font-weight: 500;    margin-top: 12px;    padding: 0 19px;}.class-list-item:hover .class-list-text .button-default {    background: #f5b120 none repeat scroll 0 0;    color: #ffffff;}.class-list-text .button-default i {    margin-left: 6px;}/*----------------------------------------*//*  21.2 Class List Sidebar/*----------------------------------------*/.single-title {    border-bottom: 1px solid #f0f0f0;    margin-bottom: 30px;}.single-title > h3 {    border-bottom: 1px solid #18afd3;    bottom: -1px;    display: inline-block;    font-size: 20px;    line-height: 17px;    padding-bottom: 13px;    position: relative;}.sidebar .content.well {    background: transparent;}.push-bottom-large {    margin-bottom: 0;}.pull-right.sidebar .single-title,.pull-left.sidebar .single-title,.pull-right.sidebar h5.section-nav-title,.pull-left.sidebar h5.section-nav-title {    border-bottom: 1px solid #f0f0f0;    margin-bottom: 30px;}.pull-right.sidebar h5.section-nav-title,.pull-left.sidebar h5.section-nav-title {    border-bottom: 1px solid #e5e5e5;    bottom: -1px;    display: block;    font-size: 20px;    line-height: 17px;    padding-bottom: 13px;    position: relative;    text-transform: capitalize;    color: #333;    font-weight: 500;}.pull-right.sidebar h5.section-nav-title:before,.pull-left.sidebar h5.section-nav-title:before {    position: absolute;    bottom: -1px;    left: 0;    width: 50%;    height: 1px;    background: #18AFD3;    content: "";}.single-widget-container {    margin-bottom: 40px;}.single-widget-container a {    color: #333333;    display: inline-block;}.single-widget-container ul.sidebar-categories li {    line-height: 11px;    margin-bottom: 29px;    padding-left: 17px;    position: relative;}.single-widget-container ul.sidebar-categories.class li {    padding-left: 26px;}.single-widget-container ul.sidebar-categories li:after {    background: #cacaca none repeat scroll 0 0;    border-radius: 50%;    content: "";    height: 6px;    left: 1px;    position: absolute;    top: 1px;    -webkit-transition: all 0.3s ease 0s;    transition: all 0.3s ease 0s;    width: 6px;}.single-widget-container ul.sidebar-categories.class li:after {    color: #cacaca;    content: "?";    font-family: fontawesome;    left: 0;    position: absolute;    top: -1px;    -webkit-transition: all 0.3s ease 0s;    transition: all 0.3s ease 0s;    background: transparent}.single-widget-container ul.sidebar-categories li:hover a {    color: #F45650;}.single-widget-container ul.sidebar-categories li:hover:after {    background: #F45650}.single-widget-container ul.sidebar-categories.class li:hover:after {    color: #F45650;    background: transparent}.single-widget-container ul.sidebar-categories li:last-child,.recent-post-item:last-child {    margin-bottom: 0;}.sidebar .search-submit {  border-radius: 0;}.recent-post-item {    overflow: hidden;    margin-bottom: 30px}.recent-post-image > a {    display: block;}.recent-post-image {    border-radius: 4px;    display: inline-block;    float: left;    margin-right: 16px;    overflow: hidden;    width: 108px;}.recent-post-text > h4 {    font-size: 12px;    line-height: 22px;    margin-bottom: 2px;    overflow: hidden;    text-overflow: ellipsis;    white-space: nowrap;}.recent-post-text > span {    color: #333333;}.recent-post-text span i {    color: #f5b120;    margin-right: 9px;}.recent-post-text {    overflow: hidden}.recent-post-text a:hover {    color: #F45650;}.recent-post-text a {    color: #333333;}.tagcloud {    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;    border: 0 none;    padding: 0;}.tagcloud a {    display: inline-block;}.tagcloud a {    border: 1px solid #e8e8e8;    border-radius: 4px;    color: #333333;    display: inline-block;    margin: 0 6px 10px 0;    padding: 3px 17px;    text-align: center;    font-size: 13px !important;}.tagcloud a:hover {  background: #18afd3 none repeat scroll 0 0;  border-color: #18afd3;  color: #fff;}.single-widget-container > a {    display: block;    position: relative;}.single-widget-container > a > span {    background: rgba(255, 255, 255, 0.95) none repeat scroll 0 0;    border-radius: 30px;    bottom: 0;    color: #333333;    font-size: 13px;    font-weight: 500;    height: 42px;    left: 0;    line-height: 42px;    margin: auto;    position: absolute;    right: 0;    text-align: center;    top: 0;    width: 156px;    -webkit-transition: all 0.3s ease 0s;    transition: all 0.3s ease 0s}.single-widget-container > a > span:after {    border: 2px solid rgba(255, 255, 255, 0.95);    border-radius: 30px;    content: "";    height: 52px;    left: -5px;    position: absolute;    top: -5px;    width: 166px;    -webkit-transition: all 0.3s ease 0s;    transition: all 0.3s ease 0s}.single-widget-item:hover .single-widget-container a span {    background: rgba(27, 180, 185, 0.85);    color: #ffffff;}.single-widget-item:hover .single-widget-container > a > span:after {    border-color: rgba(27, 180, 185, 0.85)}.commentss {    font-size: 12px;}.commentsm {    font-size: 13px;}/*----------------------------------------*//*  22. Class Details Page/*----------------------------------------*//*----------------------------------------*//*  22.1 Class Details Content/*----------------------------------------*/.single-tab {    padding-left: 0;    margin-bottom: 0;    list-style: none;}.single-tab > li {    position: relative;    display: block;}.single-tab > li > a {    position: relative;    display: block;    padding: 10px 15px;}.single-tab > li > a:hover,.single-tab > li > a:focus {    text-decoration: none;    background-color: #eee;}.single-tab > li.disabled > a {    color: #777;}.single-tab > li.disabled > a:hover,.single-tab > li.disabled > a:focus {    color: #777;    text-decoration: none;    cursor: not-allowed;    background-color: transparent;}.single-tab .open > a,.single-tab .open > a:hover,.single-tab .open > a:focus {    background-color: #eee;    border-color: #337ab7;}.single-tab .nav-divider {    height: 1px;    margin: 9px 0;    overflow: hidden;    background-color: #e5e5e5;}.single-tab > li > a > img {    max-width: none;}.nav-tabs {    border-bottom: 1px solid #ddd;}.nav-tabs > li {    float: left;    margin-bottom: -1px;}.nav-tabs > li > a {    margin-right: 2px;    line-height: 1.42857143;    border: 1px solid transparent;    border-radius: 4px 4px 0 0;    text-decoration: none;}.nav-tabs > li > a:hover {    border-color: #eee #eee #ddd;}.nav-tabs > li.active > a,.nav-tabs > li.active > a:hover,.nav-tabs > li.active > a:focus {    color: #555;    cursor: default;    background-color: #fff;    border: 1px solid #ddd;    border-bottom-color: transparent;}.nav-tabs.nav-justified {    width: 100%;    border-bottom: 0;}.nav-tabs.nav-justified > li {    float: none;}.nav-tabs.nav-justified > li > a {    margin-bottom: 5px;    text-align: center;}.nav-tabs.nav-justified > .dropdown .dropdown-menu {    top: auto;    left: auto;}.tab-content > .tab-pane {    display: none;}.tab-content > .active {    display: block;}.copy a:not(.button),.story a:not(.button) {    border-bottom-color: #18AFD3;    color: #333333 !important;    font-family: "Poppins", sans-serif;}.story a:not(.button) {    text-decoration: none;}.class-details-container > h1 {    font-size: 30px;    line-height: 25px;    margin-bottom: 28px;}.class-details-carousel {    margin-bottom: 30px;}.class-details-carousel.carousel-style-one .owl-controls .owl-buttons div {    left: 5px;}.class-details-carousel.carousel-style-one .owl-controls .owl-buttons div.owl-next {    left: auto;    right: 5px}.class-details-carousel img {    border-radius: 4px}.class-details-tab {    margin-bottom: 56px;}.class-details-tab-menu .nav-tabs {    border-color: #f0f0f0;    margin: 0 0 26px;}.class-details-tab-menu li a {    background: #f0f0f0 none repeat scroll 0 0;    border-radius: 4px 4px 0 0;    color: #333333;    font-size: 13px;    margin-right: 10px;    padding: 16px 33px 11px;    position: relative;    font-weight: 300;    font-family: "Poppins", sans-serif;}.class-details-tab-menu li:last-child a {    margin-right: 0}.class-details-tab-menu li a i {    color: #666666;    font-size: 13px;    margin-right: 11px;}.class-details-tab-menu li.active > a,.class-details-tab-menu li.active > a:focus,.class-details-tab-menu li.active > a:active,.class-details-tab-menu li > a:hover {    border-color: #f0f0f0 #f0f0f0 rgba(0, 0, 0, 0);    border-radius: 0;}.class-details-tab-menu li.active > a:after {    background: #f5b120 none repeat scroll 0 0;    content: "";    height: 3px;    left: -1px;    position: absolute;    top: -1px;    width: calc(100% + 2px);}.class-details-tab .tab-content {    border-bottom: 1px solid #f0f0f0;    border-left: 1px solid #f0f0f0;    border-radius: 0 0 4px 4px;    border-right: 1px solid #f0f0f0;    padding: 40px 28px 14px;}.class-details-tab .tab-pane h3 {    font-size: 12px;    margin-bottom: 12px;    text-transform: uppercase;    font-weight: 500;    color: #333;}.class-details-tab .tab-pane p {    margin-bottom: 29px;}.class-details-tab span.icon {    display: block;    padding-left: 41px;    position: relative;}.class-details-tab span.icon:after {    color: #f5b120;    content: "\f046";    font-family: fontawesome;    font-size: 14px;    left: 15px;    position: absolute;    top: 0;}.class-details-tab table thead {    background: #F45650 none repeat scroll 0 0;    color: #ffffff;    font-weight: 500;    line-height: 24px;    text-transform: uppercase;    font-size: 12px;}.class-details-tab .sub-title {    background: #f0f0f0 none repeat scroll 0 0;    color: #555555;    font-weight: 400;    line-height: 20px;}.class-details-tab .sub-title span {    display: block;}.class-details-tab td {    padding: 5px 15px;}.class-details-tab table {    border: 1px solid #f0f0f0;    margin-bottom: 30px;    width: 100%;}.class-details-tab tbody td {    border-bottom: 1px solid #f0f0f0;    border-right: 1px solid #f0f0f0;    padding: 8px 15px;    font-size: 14px;    font-weight: 300;}#comments .section-title.small .heading {    font-size: 24px;    font-size: 1.5rem;}.class-details-tab #comments span {    color: #f5b120;    display: inline;    font-size: 14px;    font-style: italic;    margin-bottom: 12px;}/*----------------------------------------*//*  22.2 Class Details Sidebar/*----------------------------------------*/.class-infos > li {    color: #333333;    line-height: 10px;    margin-bottom: 28px;}.class-infos > li i {    color: #f5b120;    font-size: 11px;    margin-right: 14px;}.widget-image {    float: left;    margin-right: 24px;    width: 102px;}.widget-image img {    border: 1px solid #f0f0f0;    border-radius: 50%;}.widget-infos h4 a {    font-size: 15px;    margin-bottom: 10px;    text-transform: uppercase;}.widget-infos > p {    color: #909090;    font-style: italic;}.widget-infos {    overflow: hidden;    padding-top: 18px;}.team-info-widget {    margin-bottom: 30px;    overflow: hidden;}.single-widget-container .team-info-widget:last-child {    margin-bottom: 0;}.widget-infos h4 a:hover {    color: #F45650;}.single-widget-container input,.contact-form-container input {    border: 1px solid #e8e8e8;    border-radius: 4px;    height: 37px;    margin-bottom: 20px;    padding: 0 16px;    width: 100%;    color: #afafaf}textarea {    border: 1px solid #e8e8e8;    border-radius: 0;    color: #afafaf;    height: 168px;    margin-bottom: 20px;    padding: 6px 15px;    resize: none;    width: 100%;}/*----------------------------------------*//*  23. Gallery Page/*----------------------------------------*/.gallery-area.gallery-full-width .single-items {    margin-bottom: 30px;}.gallery-area.gallery-full-width .filter-menu {    margin-bottom: 30px;}.gallery-area.gallery-full-width .filter-menu ul li {    background: transparent;    border-radius: 30px;    display: inline-block;    line-height: 26px;    padding: 0 25px;    margin: 0 2px}.gallery-area.gallery-full-width .filter-menu ul li.active {    background: #F45650 none repeat scroll 0 0;    color: #ffffff;}.gallery-area.gallery-full-width .filter-menu ul li.active:after {    display: none}.button a i {    font-size: 13px;    margin-right: 9px;}.button .button-default {    font-size: 13px;    line-height: 40px;    padding: 0 19px;}/*----------------------------------------*//*  24. teams Page/*----------------------------------------*/.team-fullwidth-area .teams-image-column {    margin-top: 0;}.team-fullwidth-area .single-teams-column {    margin-bottom: 60px;}/*----------------------------------------*//*  25. team Info Page/*----------------------------------------*/.team-details-image {    border: 1px solid #f0f0f0;    border-radius: 4px;    position: relative;}.team-details-area .social-links {    background: rgba(245, 177, 32, 0.8) none repeat scroll 0 0;    border-radius: 0 0 4px 4px;    bottom: 0;    height: 53px;    left: 0;    margin: 0;    padding: 16px 0;    position: absolute;    right: 0;    text-align: center;    width: 100%;}.team-details-area .social-links a {    font-size: 18px;    margin: 0 12px;}.team-details-area .social-links a:hover {    color: #F45650;}.team-about-info {    margin-bottom: 49px;}.team-details-info > h4 {    font-size: 15px;    line-height: 12px;    margin-bottom: 7px;    text-transform: uppercase;}.team-details-info > span {    color: #909090;    display: block;    font-style: italic;}.team-details-info {    margin-top: 30px;}.team-info-text > span {    color: #333333;    display: block;    line-height: 38px;}.team-info-text {    margin: 8px 0 18px;}.team-about-info .team-info-text > span {    line-height: 13px;    margin-bottom: 16px;}.team-about-info .team-info-text > span:last-child {    margin-bottom: 0}.team-about-info .team-info-text span i {    width: 23px;}.team-about-info > p {    margin-bottom: 12px;}.schedule-text > span {    border-bottom: 1px solid #f0f0f0;    display: block;    line-height: 12px;    margin-bottom: 35px;    padding-bottom: 14px;}span.schedule-time {    color: #F45650;    display: inline-block;    float: right;}.schedule-text > span:last-child,.schedule-skill-wrapper .skill-bar-item:last-child {    margin-bottom: 0}.schedule-skill-wrapper .skill-bar-item > span,.experience-skill-wrapper .skill-bar-item > span {    font-weight: 300;    line-height: 13px;    margin-bottom: 7px;}.schedule-skill-wrapper .skill-bars .skill-bar-item {    margin-bottom: 14px;    overflow: hidden;}.schedule-skill-wrapper .skill-bars,.experience-skill-wrapper .skill-bars {    padding-top: 0;}/*----------------------------------------*//*  26. Blog Page/*----------------------------------------*/.blog-fullwidth-area.blog-two .single-blog-item {    border-bottom: 1px solid #f0f0f0;    margin-bottom: 30px;    padding-bottom: 22px;}input[type="button"]:hover, input[type="submit"]:hover, button:hover {  background-color: #18afd3;  color: #ffffff;  cursor: pointer;}/*----------------------------------------*//*  27. Blog Details Page/*----------------------------------------*/.blog-post-details > h1 {    font-size: 30px;    line-height: 28px;    margin-bottom: 9px;}.blog-post-details > span {    display: block;    font-style: italic;    margin-bottom: 25px;}.blog-post-details > span i {    color: #f5b120;    margin-right: 9px;}.blog-post-details-img {    margin-bottom: 26px;}.blog-post-details-img img {    border-radius: 4px;}.blog-post-details-text > h4 {    font-size: 14px;    margin-bottom: 17px;}.blog-post-details-text > p {    margin-bottom: 28px;}.blog-post-details-text {    margin-bottom: 19px;    overflow: hidden;}.blog-post-wrapper {    margin-bottom: 9px;}/*----------------------------------------*//*  28. About Page/*----------------------------------------*/.about-text-container p span {    color: #333333;    font-size: 13px;    font-weight: 500;    line-height: 24px;}.about-us > span {    display: block;    padding-left: 19px;    position: relative;}.about-us > span:after {    background: #999999 none repeat scroll 0 0;    border-radius: 50%;    content: "";    height: 6px;    left: 4px;    position: absolute;    top: 9px;    width: 6px;}.about-text-container > p {    margin-bottom: 7px;}.about-us {    margin-bottom: 13px;}.experience-skill-wrapper {    margin-top: 7px;}.experience-skill-wrapper .skill-bars .skill-bar-item {    margin-bottom: 9px;}.experience-skill-wrapper .skill-bars .skill-bar-item:last-child {    margin-bottom: 0;}.experience-skill-wrapper .skill-bars .skill-bar-item:last-child .progress {    margin-bottom: 0;}/*----------------------------------------*//*  29. Contact Page/*----------------------------------------*/.google-map-area {    position: relative;}.contact-area-container .single-title {    margin-bottom: 24px;}.contact-area-container > p {    padding-bottom: 12px;}.contact-address-info {    border-bottom: 1px solid #f0f0f0;    margin-bottom: 31px;    padding-bottom: 22px;}.contact-icon {    color: #f5b120;    float: left;    font-size: 14px;    margin-right: 12px;    width: 15px;}.contact-text {    overflow: hidden;}.contact-text > h4 {    font-size: 12px;    margin-bottom: 5px;}.contact-icon i {    position: relative;    top: -5px;}.contact-address-info:last-child {    margin-bottom: 0;}.contact-address-container {    border-top: 1px solid #f0f0f0;    padding-top: 30px;}.contact-form .single-title {    margin-bottom: 26px;}.contact-form-container input,.contact-form-container textarea {    color: #909090}.contact-form-container textarea {    height: 199px}.contact-form-container .button-default {    font-size: 13px;    font-weight: 500;    line-height: 36px;    margin-top: 10px;    padding: 0 16px;}.contact-form-container .button-default i {    margin-right: 8px;}/*----------------------------------------*//*  30. Scrollup/*----------------------------------------*/#scrollUp {    background: #18AFD3 none repeat scroll 0 0 padding-box;    border: 1px solid #18AFD3;    border-radius: 0;    bottom: 35px;    color: #ffffff;    cursor: pointer;    display: none;    font-size: 24px;    height: 45px;    line-height: 42px;    position: fixed;    right: 12px;    text-align: center;    width: 45px;    z-index: 999;}#scrollUp:hover {    background-color: #fff;    color: #18AFD3;    border-color: #18AFD3;}.testimonial-text-slider-margin {    margin: 0 15%;}.grid.comments-nested.push-top {    border-top: 0px solid #ddd;}.push-top-large .children {    margin-left: 20px;}.comment.even.content.well,.comment-list .even.content.well {    display: block;    width: 100%;}.comment.odd.content.well,.comment-list .odd.content.well {    display: block;    width: 100%;}.comment-respond {    width: 100%;}/*===============logic class strat============*//*classes css*/.noclass .single-class {    margin-bottom: 20px;}.noclass .team-large-item {    margin-bottom: 20px;}.noclass .single-teams-column {    margin-bottom: 20px;}/*blog css*/.noclass .single-blog-pading {    margin-bottom: 0px;}/*timer and singup*/.addtimer {    display: none;}/*counter home 4*/.bdr1 {    border-right: 1px solid #444;}/*------------------------------9. our-skill-area--------------------------------*/.our-skill-area .section-heading {    margin-bottom: 70px}.our-skill-area .section-heading h1 {    color: #fff;    font-size: 45px;    line-height: 45px;    margin-bottom: 20px;}.single-skill {    text-align: center}.single-skill h4 {    color: #fff;    font-size: 16px;    line-height: 16px;    margin-bottom: 0;}/*funbscrive*/.subscribe-container {    background: #13a0a5 none repeat scroll 0 0;    border-radius: 0;    padding: 24px 10px;}.subscribe-container > p {    color: #ffffff;    font-weight: 500;    margin-bottom: 10px;    text-align: left;    font-size: 13px;}.subscribe-container button,.subscribe-container button[type="button"] {    border-radius: 0px;    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;    border: 0 none;    color: #ffffff;    float: right;    font-size: 14px;    padding-right: 14px;    position: absolute;    right: 0;    top: 0;    padding: 8px 17px 6.8px;    display: inline-block;}.site-text {    color: #ffffff;    font-weight: 500;}.subscribe-form input[type="email"] {} .account-form {    background: transparent none repeat scroll 0 0;    border-radius: 0;    margin: 0;    padding: 99px 0 98px;    position: relative;    z-index: 9;}.account-form > form {    margin: 0;    padding-bottom: 0;    background: transparent;}.account-form .mc4wp-alert.mc4wp-error > p {    color: #fff;    margin-left: 10px;    padding-bottom: 10px;}.account-form .mc4wp-alert.mc4wp-success > p {    color: #fff;    padding-bottom: 10px;    padding-left: 10px;}.register-title,.register-style-two .register-title {    background: rgba(0, 0, 0, 0.3) none repeat scroll 0 0;}.subscribe-container {    background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;}.subscribe-form {    background: rgba(0, 0, 0, 0) none repeat scroll center top;}.subscribe-container input {    background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;}/*Progress bar style*/@-webkit-keyframes progress-bar-stripes {    from {        background-position: 40px 0;    }    to {        background-position: 0 0;    }}@keyframes progress-bar-stripes {    from {        background-position: 40px 0;    }    to {        background-position: 0 0;    }}.progress {    overflow: visible;    height: 20px;    margin-bottom: 0px;    background-color: #f5f5f5;    border-radius: 4px;    box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1);}.progress-bar {    float: left;    width: 0%;    height: 100%;    font-size: 12px;    line-height: 20px;    color: #ffffff;    text-align: center;    background-color: #337ab7;    box-shadow: inset 0 -1px 0 rgba(0, 0, 0, 0.15);    -webkit-transition: width 0.6s ease;    transition: width 0.6s ease;}/*-----------------------skill css--------------------------*/.skill {    overflow: hidden;}.skill {    margin-bottom: 0;    padding: 40px 0 20px;}.service-text {    margin-top: 30px;}.skill .progress .lead {    color: #666;    font-size: 12px;    font-weight: 400;    left: 0;    position: absolute;    top: -23px;    z-index: 99;    text-transform: capitalize;}.skill .progress {    background-color: #ffffff;    border: 2px solid #f45650;    border-radius: 0;    box-shadow: none;    height: 6px;    overflow: visible;    position: relative;}.skill .progress-bar span {    background: #f45650 none repeat scroll 0 0;    border-radius: 3px 3px 0;    float: right;    font-size: 12px;    font-weight: bold;    margin-right: 0;    margin-top: -40px;    padding: 3px 14px;    position: relative;    -webkit-transform: translateX(0%);            transform: translateX(0%);}.skill .progress-bar > span:before,.skill .progress-bar > span:after {    border: medium solid transparent;    content: " ";    height: 0;    pointer-events: none;    position: absolute;    top: 100%;    width: 0;}.skill .progress-bar > span:before {    border-color: #f45650 transparent transparent;    border-style: solid;    border-width: 8px 0 0 8px;    height: 0;    right: 0;    width: 0;}.campaigns-bottom-meta .skill .progress:nth-child(1) .progress-bar {    background: #f45650;    box-shadow: none;}.icon-content .layers-masonry-column.last {    border: 1px solid #eee;}/*------------------------------*//*- 1. BREADCRUMB AREA ---------*//*------------------------------*/.breadcrumb-area {   background-color: #888;   padding: 97px 0 100px; background-size:cover;}.breadcrumb-padding.pages-p {  text-align: center;}.breadcrumb-title h1 {    color: #fff;    font-size: 36px;    font-weight: 700;    line-height: 45px;}.bread-crumbs {  margin: 0;}.breadcrumb-list {}.bread-crumbs li,.bread-crumbs li a {    color:;    font-size: 14px;    color: #ffffff;}.bread-crumbs li a:hover,.bread-crumbs li .current > a {    text-decoration: none;}.breadcrumb-area{    position: relative;    z-index: 1;}.breadcrumb-area::after {  background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;  content: "";  height: 100%;  left: 0;  position: absolute;  top: 0;  width: 100%;  z-index: -1;}.bread-crumbs a:hover {  color: #000000;  text-decoration: underline;}/*single team area css*/.orange.progress-bar {    background-color: #F5B120;    position: relative;    border-radius: 6px;}.steam.progress {    height: 6px;    border-radius: 0;    background: #f0f0f0;}.orange.progress-bar span {    color: #666666;    position: absolute;    right: 0;    top: -24px;    z-index: 9;}.schedule-skill-wrapper .skill-bars .tt.skill-bar-item {    margin-bottom: 20px;}.ts.team-details-image .social-links {    background: rgba(245, 177, 32, 0.8) none repeat scroll 0 0;    border-radius: 0 0 4px 4px;    bottom: 0;    height: 53px;    left: 0;    margin: 0;    padding: 16px 0;    position: absolute;    right: 0;    text-align: center;    width: 100%;}/*single class area*/.padding90 {    padding: 60px 0px;}.padding90 .section-title.large {    margin-bottom: 15px;}.padding90 .section-title.large .heading {    color: #333;    line-height: 1.25;}.padding90.spacingb article {    padding-bottom: 20px;    margin-bottom: 24px;    border-bottom: 1px solid #ddd;}.padding90.spacingb:last-child article {    padding-bottom: 0px;    margin-bottom: 0px;    border-bottom: 0px solid transparent;}.schedule-text.tx > span:last-child {    margin-bottom: 0;}.schedule-skill-wrapper .skill-bars .skill-bar-item:last-child {    margin-bottom: 0px;}.sub-menu,.nav .children {    border: 0px solid #ddd;    border-top: 1px solid #F45650;}.sub-menu li,.nav .children li {    width: 180px;    border: 0px solid #ddd;}.nav li:hover .sub-menu, .nav li:hover .children {  padding-bottom: 15px;  padding-left: 10px;  padding-top: 15px;  top: 46px;}#nav.menu li:hover > a {  color: #18afd3;}.sub-menu li a,.nav .children li a {    padding: 15px 10px;    font-weight: normal;    border: 0px solid #ddd;    color: #444444;    font-size: 13px;    font-weight: 300;    text-transform: capitalize;}.sub-menu li a,.nav .children li a {} .nav > ul > li .sub-menu .sub-menu,.nav > ul > li .children .children {    opacity: 0;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}.nav li .sub-menu li:hover > .sub-menu,.nav li .children li:hover > .children {    opacity: 1;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}.bfs .single-blog-item .date {    font-size: 13px;}.class-details-tab.tbd {    margin-bottom: 0px;}.padding90.spacingb .button {    border-radius: 30px;    padding: 7px 20px;}.ns.section-title.ns.large.not-foundt {    padding: 100px 0;}.section-title.large.not-foundt .search-title {  color: #323232;  font-size: 4rem;  font-weight: 700;  line-height: 1;  margin-bottom: 15px;  text-align: left;  text-transform: uppercase;}.ns.section-title.story.large.not-foundt.btn-search > p {    text-align: left;}.ns.notfound {    text-align: left;    padding-bottom: 100px;}.btn-search .search-field {    border-color: #F45650;    color: #333333;    float: left;    height: 45px;    margin-right: 4%;    max-width: 70%;}.btn-search .search-submit {    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;    border: 2px solid #F45650;    color: #333333;    display: block;    height: 45px;    margin-top: 0;    width: 21%;    line-height: 31px;}.not-foundt404 {    padding-top: 100px;}.not-foundt404 .notfound-title {  color: #323232;  font-size: 4rem;  font-weight: 700;  line-height: 1;  margin-bottom: 15px;  text-align: left;  text-transform: uppercase;}.search-form label {  margin-bottom: 0;  width: 100%;}.btn-search .search-field {  border-color: #18afd3;  color: #323232;  float: left;  height: 45px;  margin-right: 0;  max-width: 100%;}.btn-search .search-submit {  background: #323232 none repeat scroll 0 0;  border: 2px solid #323232;  color: #fff;  display: block;  font-weight: 600;  height: 45px;  line-height: 31px;  margin-top: 0;  width: 21%;}.btn-search .search-submit:hover {  background: #18afd3 none repeat scroll 0 0;  border: 2px solid #18afd3;}.ns.notfound.btn-search p {    margin-bottom: 15px;}aside input[type="search"] {    margin-bottom: 5px;    border: 2px solid #18AFD3;}body.single.single-post {    background: #fff;}body.single.single-post .padding90 {    padding-bottom: 0px;}body.single.single-post .comment-respond .form-submit {    padding-bottom: 60px;}body.single.single-post .push-top-large {    margin-top: 60px;}body.single.single-post .nocomments {    padding-bottom: 60px;}body.page .push-top-large {    margin-top: 0;}.fportfolio .single-items:hover .cat-wrapper {    -webkit-transform: translateY(0);            transform: translateY(0);    opacity: 1;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";    visibility: visible;}.footer-info-container.section-padding {    padding: 40px 0 60px;}.icon-content .excerpt,.icon-content .excerpt p {    color: #666;    font-family: "Poppins", sans-serif;    font-size: 13px;    font-weight: 300;    line-height: 24px;}.excerpt,.excerpt p {    font-family: "Poppins", sans-serif;    font-size: 14px;}.media .heading + .excerpt {    font-size: 14px;}.section-title > p {    font-family: "Poppins", sans-serif;    font-size: 14px;    font-weight: 300;}.class-details-tab .tab-pane p,.class-details-tab span.icon,.team-info-text > span,.team-details-info > span,.tab-info > span,.story p {    color: #666;    font-family: "Poppins", sans-serif;    font-size: 14px;    font-weight: 300;    line-height: 24px;}.story.hbtitle h3 {    color: #333;    /* font-weight: 500; */    /* font-size:14px;	 */    /* margin-bottom: 17px; */}label {    font-size: 14px;    font-weight: 500;    font-family: "Poppins", sans-serif;}.alignleft {    float: left;    margin-right: 10px;}.icon-content.homes-5 .media .heading {    font-size: 25.6px;    font-size: 1.6rem;}.textwidget p {    color: #fff;    font-weight: 300;}.story h5 {    /* margin-bottom: 0; */    /* font-weight:500 !important; */}.blogimage100 img {} .push-top-large textarea,.push-top-large input {    border: 1px solid #e8e8e8;    border-radius: 4px;    font-family: "Poppins", sans-serif;    font-size: 12px;    font-weight: 500;}.push-top-large .form-submit input[type="submit"] {    font-size: 14px;}/* top and footer nav */.invert .nav > li > a {    color: #ffffff;    font-size: 12px;    font-weight: 300;    text-transform: capitalize;}.invert .copyright .nav-horizontal a {    color: #ffffff;}.grid + .copyright {    border-top: 1px solid #49c3c7;}.header-site {    border-bottom: 0px solid #f1f1f1;}/*blog index*/.pdb-60 {  padding: 60px 20px 60px;}.pd-0 {    padding-left: 0;    padding-right: 0;}.single-blog-text {    padding: 25px 0px 22px;}.single-blog-text.wb {    padding: 25px 0px 0px;}.pull-left.sidebar .content {    padding-left: 0px;}.pull-right.sidebar .content {    padding-right: 0px;}.pull-right.sidebar .widget:first-child {    padding-top: 0px;}.pull-left.sidebar .widget:first-child {    padding-top: 0px;}.blog-date span {    margin-right: 10px;}#wp-calendar caption {    font-size: 14px;    font-weight: normal;    margin-bottom: 10px;    text-align: left;    text-transform: uppercase;}#wp-calendar {    font-size: 13px;}#wp-calendar {    border: 0px solid #e5e5e5;    margin-bottom: 20px;    overflow: auto;    vertical-align: top;    width: 100%;    margin: 0;    display: block;    color: #333333;}table#wp-calendar td {    border: 1px solid #e5e5e5;    color: #444444;    padding: 5px 10px;    text-align: center;    vertical-align: top;    font-size: 14px;}#wp-calendar th,#wp-calendar td {    padding: 8px;}.footer-logo > p {  color: #fff;}table#wp-calendar th {    border: 1px solid #e5e5e5;    color: #333333;    font-size: 13px;    font-weight: 700;    padding: 5px 10px;    text-align: center;    text-transform: uppercase;    vertical-align: middle;}#today > a {    color: #fff;    font-weight: 700;}table#wp-calendar td#today {    color: #fff;    background-color: #18AFD3;}.story.section-title.story.large.not-foundt {    text-align: center;}.extra-paginition {  display: block;  float: left;  margin-left: -5px;  overflow: hidden;}.pagination {  border-radius: 0;  float: right;  margin: 0;}.nocomments {  margin-top: 10px;}.mejs-container {  clear: both;  margin-bottom: 12px;}.sidebar .widget li:hover >a {  color: #18afd3;}/* contact form css */div.wpcf7-validation-errors {    border: 2px solid transparent;}div.wpcf7-response-output {    color: #ff0000;    font-weight: 700;}div.wpcf7-mail-sent-ok {    border: 0 solid #398f14;    color: #008000;    font-weight: 700;}/* only blog page active */body.blog .header-site {    border-bottom: 1px solid #f1f1f1;}.header-site.invert .sub-menu li a:hover {    background-color: rgba(0, 0, 0, 0);    color: #000;}.header-site.invert .nav-horizontal > ul > li:hover > a {    color: #000;}.sk {} .sk .sticky {    border: 1px solid #ddd;    padding: 10px 10px 0 10px;}.sk .sticky .single-blog-text {    padding: 25px 0 0;}.pdbp-60 {    padding: 60px 20px 60px;}/* func fact home 4*/.home-4.funfact.fun-factor-area:after {    display: none;}.home-4.funfact .bdr1 {    border-right: 1px solid #d8d8d8;}.home-4.funfact .single-fun-factor > p {    color: #666666;}.comment-notes {    font-size: 20.8px;    font-size: 1.3rem;}.post-password-form p input {  padding: 4px 10px;}.post-password-form > p {    display: inline-block;}.story.hbtitle {} .story.hbtitle h1,.copy h1 {    font-size: 25px;    font-weight: 500;    margin-bottom: 17px;}.story.hbtitle h2,.copy h2 {    font-size: 20px;    font-weight: 500;    margin-bottom: 17px;}.story.hbtitle h3,.copy h3 {    font-size: 16px;    font-weight: 500;    margin-bottom: 17px;}.story.hbtitle h4,.copy h4 {    font-size: 15px;    font-weight: 500;    margin-bottom: 17px;}.story.hbtitle h5,.copy h5 {    font-size: 14px;    font-weight: 500;    margin-bottom: 17px;}.story.hbtitle h6,.copy h6 {    font-size: 13px;    font-weight: 500;    margin-bottom: 17px;}.comment.even.content.well {    display: block;    width: 100%;}.comment.odd.content.well {    display: block;    width: 100%;} blockquote {  background: rgba(0, 0, 0, 0.05) none repeat scroll 0 0;  color: rgba(0, 0, 0, 0.55);  margin-bottom: 26px;  padding: 20px;}.post-password-form p input[type="submit"] {  background-color: #323232;  color: #ffffff;  font-weight: 600;}.post-password-form p input[type="submit"]:hover {  background-color: #18afd3;}.class-details-tab .tab-pane p, .class-details-tab span.icon, .team-info-text > span, .team-details-info > span, .tab-info > span,  p {  color: #666;  font-family: "Poppins",sans-serif;  font-size: 14px;  font-weight: 300;  line-height: 24px;}div[class*=" off-canvas-"] .nav-vertical .sub-menu {    display: none;}div[class*=" off-canvas-"] .nav-vertical li:hover .sub-menu {    display: block;}div[class*=" off-canvas-"] .nav-vertical .sub-menu li a,div[class*=" off-canvas-"] .nav-vertical .nav .children li a {    padding: 5px;}div[class*=" off-canvas-"] .nav-vertical .sub-menu .sub-menu,div[class*=" off-canvas-"] .nav-vertical .children .children {    display: none !important;    opacity: 0;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}div[class*=" off-canvas-"] .nav-vertical .sub-menu li.menu-item-has-children:hover .sub-menu,div[class*=" off-canvas-"] .nav-vertical .children li.menu-item-has-children:hover .children {    display: block !important;    opacity: 1;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}div[class*=" off-canvas-"] .section-nav-title {    color: #fff !important;}div[class*=" off-canvas-"] li a {    color: rgba(255, 255, 255, 0.8);    font-size: 13px;}div[class*=" off-canvas-"] .nav-vertical a {    font-size: 12px !important;}blockquote p {  color: #666;  font-size: 14px;  font-weight: 300;}/* shop page style */.woo-pd-90 {    padding: 60px 0px;}.onsale {    background: #e5534c;    border-radius: 5px;    color: #fff;    font-size: 20.8px;    font-size: 1.3rem;    font-weight: 600;    padding: 2px 8px;}.products h3 {    color: #333333;    font-size: 15px;    margin-bottom: 5px;    -webkit-transition: all 0.5s ease 0s;    transition: all 0.5s ease 0s;}.products h3 + .price,.products .star-rating + .price {    margin-top: 0;}.amount {    color: #333333;    font-weight: 600;}.add_to_cart_button {    font-size: 14px;    padding: 6px 15px 6px;}/* single shop */.entry-title {    color: #333333;    font-size: 30px;    margin-bottom: 5px;    -webkit-transition: all 0.5s ease 0s;    transition: all 0.5s ease 0s;}.column.purchase-options-container p {    color: #333333;    font-size: 15px;    line-height: 22px;    margin-bottom: 0;}.single_add_to_cart_button.button.alt {    border: 0 none;    font-size: 13px;    height: inherit;    padding: 7px 15px;}.column.purchase-options-container .woocommerce-Price-amount.amount {    display: block;    margin: 10px 0 8px;}/* cart page */.checkout-button.button.alt.wc-forward {    padding: 8px 10px;}.actions input[type="button"]:disabled,.actions input[type="submit"]:disabled {    background: #333333;    color: #fff;}/* price slider */.ui-slider .ui-slider-handle {    background: #f5b120 none repeat scroll 0 0;    border-radius: 1em;    height: 16px;    margin-top: 0;    width: 16px;}.ui-slider .ui-slider-handle:last-child {    margin-left: -15px;}.price_slider_wrapper .price_slider {    margin-bottom: 18px;}/* =========Service Section ===========*/.vocation-icon-box i {    color: #18AFD3;    font-size: 65px;}.vocation-icon-box {    margin-bottom: 20px;    }.service-box-single-column:nth-child(2) .vocation-icon-box i {    color: #18AFD3;}.service-box-single-column:nth-child(3) .vocation-icon-box i {    color: #18AFD3;}/*----------------------------------------*//*   14. Pricing CSS/*----------------------------------------*/.single-price-table-head {    background: #f4f4f4;    -webkit-transition: .3s;    transition: .3s}.single-pricing-table {    position: relative;}.active-plan .single-price-table-head,.single-pricing-table:hover .single-price-table-head {    background: #18AFD3;}.single-price-table-head > h4 {    color: #565656;    font-size: 24px;    padding-bottom: 30px;    padding-top: 40px;    -webkit-transition: .3s;    transition: .3s}.active-plan .single-price-table-head > h4,.single-pricing-table:hover .single-price-table-head > h4 {    color: #fff;}.single-pricing-table-body {    background: #f4f4f4 none repeat scroll 0 0;    padding-bottom: 20px;}.single-pricing-table-body > h5 {    background: #28435f none repeat scroll 0 0;    color: #ffffff;    display: block;    font-size: 16px;    line-height: 22px;    padding: 8px 18px;}.single-pricing-table-body li {    border-bottom: 1px solid #eeeeee;    color: #565656;    font-size: 14px;    padding: 10px 0 6px;}.single-pricing-table-body a.order {    border: 1px solid #cccccc;    color: #28435f;    display: inline-block;    font-size: 14px;    line-height: 25px;    margin-top: 20px;    padding: 9px 25px 6px;    text-transform: uppercase;    -webkit-transition: all 0.5s ease 0s;    transition: all 0.5s ease 0s;}.single-pricing-table-body a.order:hover {    background: #18AFD3;    border: 1px solid #18AFD3;    color: #fff;}.single-pricing-table {    -webkit-transition: .5s;    transition: .5s;}.single-pricing-table:hover {    box-shadow: 0 1px 1px 2px #eeeeee;}/*----------------------------------------*//*  11. Latest Portfolio CSS/*----------------------------------------*/.portfolio-menu {    margin-bottom: 40px;}.portfolio-menu ul {    margin: 0;    padding: 0;    list-style: none;}.portfolio-menu ul li {    display: inline-block;    margin-right: 6px;    font-size: 14px;    color: #282828;    border: 1px solid #CCCCCC;    border-radius: 3px;    padding: 8px 20px;    text-transform: uppercase;    font-family: 'Montserrat', sans-serif;    cursor: pointer;    -webkit-transition: .5s;    transition: .5s;}.portfolio-menu ul li:last-child {    margin-right: 0px;}.portfolio-menu ul li:hover,.portfolio-menu ul li.current_menu_item {    background: #f45650;    color: #fff;    border: 1px solid #f45650;}.portfolio_effect {    display: block;    float: left;    overflow: hidden;    padding: 0;    position: relative;    text-align: center;    width: 100%;}.portfolio_effect:before {    -webkit-animation-duration: 0.5s;            animation-duration: 0.5s;    background: rgba(0, 0, 0, 0.3) none repeat scroll 0 0;    content: "";    display: block;    height: 100%;    left: 50%;    opacity: 0;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";    pointer-events: none;    position: absolute;    top: 0;    -webkit-transition: all 0.5s ease 0s;    transition: all 0.5s ease 0s;    width: 0;}.portfolio_effect:hover:before {    left: 0;    opacity: 1;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";    width: 100%;}.portfolio_effect a {    background: #18AFD3 none repeat scroll 0 0;    color: #ffffff;    font-size: 20px;    height: 50px;    left: 50%;    line-height: 50px;    position: absolute;    top: 50%;    -webkit-transform: translateX(-50%) translateY(-50%) scale(3);            transform: translateX(-50%) translateY(-50%) scale(3);    width: 50px;    opacity: 0;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";    visibility: hidden;    -webkit-transition: .5s;    transition: .5s}.portfolio_effect:hover a {    opacity: 1;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";    -webkit-transform: translateX(-50%) translateY(-50%) scale(1);            transform: translateX(-50%) translateY(-50%) scale(1);    visibility: visible;}.portfolio_effect img {    display: block;}.portfolio-detail {    clear: both;    padding: 0 15px 10px;}.portfolio-detail-info > h5 {    font-size: 14px;    text-transform: capitalize;    margin-top: 10px;    display: inline-block;    color: rgba(0, 0, 0, 0.85)}.portfolio-detail-info a:hover {    color: #f45650;}.category-text {    font-size: 14px;    margin: 0 2px;    position: relative;    text-transform: capitalize;    color: rgba(0, 0, 0, 0.85)}.category-text + .category-text:before {    content: ",";}.single-portfolio {    border: 1px solid #eeeeee;    margin-bottom: 20px;    overflow: hidden;}/*-----------------------------------*//*- 12. CLIENT SPEECH AREA ----------*//*-----------------------------------*/.client-speech-area {    background: #f1f1f1 none repeat scroll 0 0;    padding: 70px 0;}.client-speech-area .section-title .heading {    font-size: 28px;    text-transform: uppercase;}.client-speech-area .section-title .excerpt {    font-family: 'montserratlight';    font-size: 14px;    line-height: 24px;}.client-speech-area .section-title .excerpt > p {    color: #606060;}.client-speech-carousel .thumbnail.column.span-2,.client-speech-carousel .thumbnail.column.span-3,.client-speech-carousel .thumbnail.column.span-4,.client-speech-carousel .thumbnail.column.span-6,.client-speech-carousel .thumbnail.column.span-12 {    width: 100%;}.client-speech-content {  padding: 28px 0 0;  padding-top: 0;}.single-client-speech {  display: inline-block;  padding: 20px 0 56px;  position: relative;  width: 100%;  padding-top: 0;}.client-speech-content .thumbnail {    float: left;}.client-img {  height: 120px;  margin-left: 22px;  overflow: hidden;  position: relative;  width: 120px;  z-index: 99;  margin: 0 auto;}.client-img:before {    border: 6px solid #18AFD3;    bottom: 0;    content: "";    left: 0;    position: absolute;    right: 0;    top: 0;}.client-img.image-rounded:before {    border-radius: 100%;}.client-img img {    display: block;    width: 100%;}.client-speech-details {  background: #fafafa none repeat scroll 0 0;  margin-top: 14px;  padding: 15px;  text-align: center;}.client-name {    color: #303030;    display: inline;    font-size: 18px;}.client-designation {    color: #303030;}.client-designation:before {    color: #303030;    content: ",";    font-size: 18px;    margin-left: -3px;    margin-right: 5px;}.speech-text {    width: 100%;}.speech-text > p {    color: #606060;    font-size: 14px;    line-height: 24px;    margin: 12px 0 0;    position: relative;}.speech-text > p:after {    bottom: -5px;    color: #dadada;    content: "\f10e";    font-family: "FontAwesome";    font-size: 22px;    position: absolute;    right: 5px;}.client-speech-content .owl-theme .owl-controls {    line-height: 0;}.owl-theme .owl-controls .owl-page span {    background: #ccc none repeat scroll 0 0;    border-radius: 0;    display: block;    height: 5px;    margin: 0 5px;	transform: skewX(-55deg);    opacity: 1;    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";    width: 30px;    -webkit-transition: all 0.3s ease 0s;    transition: all 0.3s ease 0s;}.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls .owl-page span:hover {    background: #18AFD3 none repeat scroll 0 0;	transform: skewX(-45deg);}/*----------------------------------------------*//*- 13. CLIENT SPEECH AREA WITHOUT CAROUSEL ----*//*----------------------------------------------*/.client-speech-content.no-carousel .single-client-speech {    padding: 0 0 26px;}.client-speech-content.no-carousel .single-client-speech .client-img {    margin-bottom: 20px;    margin-left: 0;    overflow: visible;}.client-speech-content.no-carousel .single-client-speech .client-img:after {    border-left: 10px solid transparent;    border-right: 10px solid transparent;    bottom: -18%;    content: "";    height: 0;    left: 40%;    position: absolute;    width: 0;    -webkit-transition: all 0.4s ease 0s;    transition: all 0.4s ease 0s;}.client-speech-content.no-carousel .single-client-speech .client-speech-details {    background: #fafafa none repeat scroll 0 0;    border-radius: 5px;    display: block;    left: 0;    margin-top: 0;    overflow: hidden;    padding: 23px 30px 25px 28px;    position: relative;    top: 0;    width: 100%;    -webkit-transition: all 0.4s ease 0s;    transition: all 0.4s ease 0s;}.client-speech-content.no-carousel .single-client-speech .client-speech-details .speech-text {    width: 100%;}.client-speech-content.no-carousel .single-client-speech:hover .client-speech-details {    background: #f45650 none repeat scroll 0 0;}.client-speech-content.no-carousel .single-client-speech .client-speech-details .client-name,.client-speech-content.no-carousel .single-client-speech .client-speech-details .client-designation,.client-speech-content.no-carousel .single-client-speech .client-speech-details .speech-text p {    -webkit-transition: all 0.4s ease 0s;    transition: all 0.4s ease 0s;}.client-speech-content.no-carousel .single-client-speech:hover .client-img:after {    border-bottom: 20px solid #f45650;}.client-speech-content.no-carousel .single-client-speech:hover .client-speech-details .client-name,.client-speech-content.no-carousel .single-client-speech:hover .client-speech-details .client-designation,.client-speech-content.no-carousel .single-client-speech:hover .client-speech-details .speech-text p {    color: #fff;}.grid .owl-carousel [class*=span-] {    width: 100%}/*------------------------------*//*- 1. BRAND AREA -------------*//*------------------------------*/.ht-brand {    border: 1px solid #ccc;    overflow: hidden;    padding: 20px 30px;    position: relative;    background: #fff;    margin-bottom: 1px;}.ht-brand:before,.ht-brand:after {    background-color: #18AFD3;    content: "";    height: 1px;    position: absolute;    width: 100%;}.ht-brand:before {    right: 100%;    top: 0;    -webkit-animation-name: bor-top-out;            animation-name: bor-top-out;    -webkit-animation-duration: .5s;            animation-duration: .5s;    -webkit-animation-fill-mode: forwards;            animation-fill-mode: forwards;    -webkit-animation-timing-function: linear;            animation-timing-function: linear;}.ht-brand:hover:before {    -webkit-animation-name: bor-top;            animation-name: bor-top;    -webkit-animation-duration: .5s;            animation-duration: .5s;    -webkit-animation-fill-mode: forwards;            animation-fill-mode: forwards;    -webkit-animation-timing-function: linear;            animation-timing-function: linear;}.ht-brand:after {    left: 100%;    bottom: 0;    -webkit-animation-name: bor-bottom-out;            animation-name: bor-bottom-out;    -webkit-animation-duration: .5s;            animation-duration: .5s;    -webkit-animation-fill-mode: forwards;            animation-fill-mode: forwards;    -webkit-animation-timing-function: linear;            animation-timing-function: linear;}.ht-brand:hover:after {    -webkit-animation-name: bor-bottom;            animation-name: bor-bottom;    -webkit-animation-duration: .5s;            animation-duration: .5s;    -webkit-animation-fill-mode: forwards;            animation-fill-mode: forwards;    -webkit-animation-timing-function: linear;            animation-timing-function: linear;}.single-brand:before,.single-brand:after {    background-color: #18AFD3;    content: "";    height: 100%;    position: absolute;    width: 1px;}.single-brand:before {    right: 0;    bottom: 100%;    -webkit-animation-name: bor-right-out;            animation-name: bor-right-out;    -webkit-animation-duration: .5s;            animation-duration: .5s;    -webkit-animation-fill-mode: forwards;            animation-fill-mode: forwards;    -webkit-animation-timing-function: linear;            animation-timing-function: linear;}.ht-brand:hover .single-brand:before {    -webkit-animation-name: bor-right;            animation-name: bor-right;    -webkit-animation-duration: .5s;            animation-duration: .5s;    -webkit-animation-fill-mode: forwards;            animation-fill-mode: forwards;    -webkit-animation-timing-function: linear;            animation-timing-function: linear;}.single-brand:after {    left: 0;    top: 100%;    -webkit-animation-name: bor-left-out;            animation-name: bor-left-out;    -webkit-animation-duration: .5s;            animation-duration: .5s;    -webkit-animation-fill-mode: forwards;            animation-fill-mode: forwards;    -webkit-animation-timing-function: linear;            animation-timing-function: linear;}.ht-brand:hover .single-brand:after {    -webkit-animation-name: bor-left;            animation-name: bor-left;    -webkit-animation-duration: .5s;            animation-duration: .5s;    -webkit-animation-fill-mode: forwards;            animation-fill-mode: forwards;    -webkit-animation-timing-function: linear;            animation-timing-function: linear;}.single-brand img {    display: block;}@-webkit-keyframes bor-top {    0% {        right: 100%;    }    25% {        right: 0px;    }    100% {        right: 0px;    }}@keyframes bor-top {    0% {        right: 100%;    }    25% {        right: 0px;    }    100% {        right: 0px;    }}@-webkit-keyframes bor-right {    0% {        bottom: 100%;    }    25% {        bottom: 100%;    }    50% {        bottom: 0px;    }    100% {        bottom: 0px;    }}@keyframes bor-right {    0% {        bottom: 100%;    }    25% {        bottom: 100%;    }    50% {        bottom: 0px;    }    100% {        bottom: 0px;    }}@-webkit-keyframes bor-bottom {    0% {        left: 100%;    }    50% {        left: 100%;    }    75% {        left: 0px;    }    100% {        left: 0px;    }}@keyframes bor-bottom {    0% {        left: 100%;    }    50% {        left: 100%;    }    75% {        left: 0px;    }    100% {        left: 0px;    }}@-webkit-keyframes bor-left {    0% {        top: 100%;    }    75% {        top: 100%;    }    100% {        top: 0px;    }}@keyframes bor-left {    0% {        top: 100%;    }    75% {        top: 100%;    }    100% {        top: 0px;    }}@-webkit-keyframes bor-top-out {    0% {        right: 0px;    }    75% {        right: 0px;    }    100% {        right: 100%;    }}@keyframes bor-top-out {    0% {        right: 0px;    }    75% {        right: 0px;    }    100% {        right: 100%;    }}@-webkit-keyframes bor-right-out {    0% {        bottom: 0px;    }    50% {        bottom: 0px;    }    75% {        bottom: 100%;    }    100% {        bottom: 100%;    }}@keyframes bor-right-out {    0% {        bottom: 0px;    }    50% {        bottom: 0px;    }    75% {        bottom: 100%;    }    100% {        bottom: 100%;    }}@-webkit-keyframes bor-bottom-out {    0% {        left: 0;    }    25% {        left: 0;    }    50% {        left: 100%;    }    100% {        left: 100%;    }}@keyframes bor-bottom-out {    0% {        left: 0;    }    25% {        left: 0;    }    50% {        left: 100%;    }    100% {        left: 100%;    }}@-webkit-keyframes bor-left-out {    0% {        top: 0px;    }    25% {        top: 100%;    }    10% {        top: 100%;    }}@keyframes bor-left-out {    0% {        top: 0px;    }    25% {        top: 100%;    }    10% {        top: 100%;    }}/* newsletter form area */.newslatter-form > input[type="email"] {    border: 1px solid #ffffff;    float: left;    height: 50px;    width: 80%;}.newslatter-form > input[type="submit"] {    float: left;    height: 50px;    padding: 0;    width: 20%;    border-radius: 0;}.subscribe-newslatter-area .media h5 {    font-size: 26px;    padding-top: 15px;    text-transform: uppercase;}.newslatter-form > input[type="submit"]:hover {    background: #18AFD3 none repeat scroll 0 0;    color: #ffffff;}.subscribe-newslatter-area {    background: #f1f1f1;}/*------------------------------*//*- 7. CALL TO ACTION AREA -----*//*------------------------------*/.call-to-action-area {    padding-bottom: 70px;    padding-top: 70px;}.call-to-action-area .media-body .heading {    font-size: 28px;    letter-spacing: 2px;    text-transform: uppercase;}.call-to-action-area .media-body .excerpt {    font-size: 14px;    line-height: 26px;    margin-top: 25px !important;    width: 75%;}.call-to-action-area .media-body .excerpt p {    color: #fff;}.call-to-action-area .media-body a.button {    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;    border: 1px solid #ffffff;    font-size: 14px;    margin-top: 25px;    text-transform: uppercase;    line-height: 21px;}.call-to-action-area .media-body a.button:hover {  background: #18afd3 none repeat scroll 0 0;  border: 1px solid #18afd3;}.call-to-action-area .heading a {    color: #fff;}.call-to-action-area {    background: rgba(0, 0, 0, 0) url("../../themes/medicore/assets/image/6.jpg") repeat scroll 0 0 / cover;}/*--------------------------------------------*//* 28. Single Product CSS/*--------------------------------------------*/.banner-info,.branding-img {    margin-bottom: 30px;}.banner-info h4 {    font-weight: 700;    font-size: 28px;    color: #282828;    text-transform: uppercase;    margin-bottom: 30px;}.banner-info p {    margin-bottom: 25px}.row .col-md-6 .banner-info p:nth-child(4) {    margin-bottom: 25px}.banner-info p,project-info p {    color: #565656;    font-size: 14px;    line-height: 24px;}.banner-info p span {    color: #28435f;    font-size: 18px;}.banner-info h5,.project-info h5 {    color: #282828;    font-size: 18px;    padding-bottom: 5px;    text-transform: capitalize;}.banner-info ul {} .banner-info ul li {    color: #565656;    font-size: 14px;    margin-bottom: 20px;}.banner-info ul li span {    color: #282828;    font-size: 14px;    font-weight: 500;    text-transform: uppercase;}.project-info p {    line-height: 24px;    margin-bottom: 35px;    color: #565656;}.project-info p:last-child {    margin-bottom: 0px;}.banner-info {    margin-left: 0;}.grid.single-portfolio-ctg {    margin-left: 0;    margin-right: 0;}.related-projects-area {    padding-top: 10px;}.single-portfolio-ctg {    background: #f1f1f1 none repeat scroll 0 0;    padding: 30px 15px 10px;}.project-img {    position: relative;    float: right}.project-img:before,.project-img:after {    position: absolute;    background: #28435F;    width: 9px;    height: 340px;    content: "";    right: 0;    bottom: 0}.project-img:after {    width: 305px;    height: 9px;}.project-img-info {    left: 0;    position: absolute;    top: 77px;}.project-img-info i {    color: #5C5C5C;    font-size: 16px;}.project-img-info p {    font-style: italic;    margin-top: 12px;    margin-bottom: 28px;    line-height: 25px;    color: #565656;}.project-img-info h6 {    font-size: 14px;}.project-img-info img {    margin-bottom: 10px;}.project_p.project-img-info p {    color: #565656;}.related-projects-title {    color: #282828;    font-size: 18px;    margin-bottom: 20px;    text-transform: capitalize;}.portfolio-item-info h3 a:hover {    color: #f45660;}/* ====about us area===== */.about-top-area .heading {    font-size: 24px;    padding: 30px 0 10px;    text-transform: uppercase;}.about-top-area .media-body {    background: #fbfbfb none repeat scroll 0 0;    padding: 20px 50px 50px;}.about-top-area a.button {    border: 1px solid #454545;    height: 40px;    line-height: 20px;    text-transform: uppercase;}.about-top-area a.button:hover {    background: #18afd3 none repeat scroll 0 0;    border-color: #18afd3;}.media.medium p:not(:first-child), .media.medium .button {  margin-top: 2.5rem;}/*========== footer ============*/.footer-logo > p {    margin-bottom: 15px;}.footer-add-icon {    color: #fff;    float: left;    font-size: 25px;    line-height: 30px;    margin-right: 15px;    width: 20px;    padding-top: 3px;}.footer-add-info {    margin-bottom: 15px;}.footer-add-info p {    color: #fff;    display: inline-block;}.footer-widget input,.footer-widget textarea {    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;    border: 1px solid #a5acb2;    color: inherit;    font-size: 12px;    margin-bottom: 15px;    width: 100%;}.footer-widget textarea {    height: 80px}.footer-widget input.fbtn[type="submit"] {    border: 1px solid #a5acb2;    text-transform: capitalize;}.footer-widget input.fbtn[type="submit"]:hover {	background: #18AFD3 none repeat scroll 0 0;	border-color: #18AFD3;	color: #ffffff;}.footer-site {    padding-bottom: 0;    padding-top: 0;}.footer-logo > img {    padding-bottom: 10px;}/* ===single-team=== */.teacher-info-container p i,.teacher-info-text > span i {    color: #bebebe;    font-size: 14px;    margin-right: 8px;    width: 18px;}.teacher-info-container > p {    margin-bottom: 5px;}.sin-testiText > p {    line-height: 25px;    margin-bottom: 0;}.steacher.progress {    background: #f0f0f0 none repeat scroll 0 0;    border-radius: 0;    height: 6px;}.teacher-info-text > span {    display: block;    padding: 3px 0;}.teacher-info-text {    margin-bottom: 15px;}.teacher-about-info > p {    margin-bottom: 10px;}.teacher-about-info {    margin-bottom: 20px;}.teacher-details-image .social-links {    background: #f1f1f1 none repeat scroll 0 0;    padding: 10px;    text-align: center;}.teacher-details-image .social-links a:hover i {    color: #18AFD3;}.teacher-details-info h4 {    margin-bottom: 5px;}.teacher-details-info .teacher-info-text {    margin: 10px 0 0;}.teacher-details-info {    border: 1px solid #eee;    padding: 15px;}.social-links a i {    -webkit-transition: all 0.3s ease 0s;    transition: all 0.3s ease 0s;}.sub-menu li a:hover,.nav .children li a:hover {    color: #18AFD3;}.textwidget p {  color: #fff;}label {    display: inline-block;}/* TABLE */table {    margin: 20px 0;    width: 100%;    border: 1px solid #ddd;    border-collapse: separate;    border-left: 0;    border-radius: 4px}table th,table td {    padding: 8px;    border-top: 1px solid #ddd;    border-left: 1px solid #ddd;    border-bottom: 0;    vertical-align: top;    text-align: left;    line-height: 18px}table thead:first-child tr:first-child th,table tbody:first-child tr:first-child th,table tbody:first-child tr:first-child td {    border-top: 0}table thead:first-child tr:first-child th:first-child,table tbody:first-child tr:first-child td:first-child {    border-radius: 4px 0 0 0}table thead:first-child tr:first-child th:last-child,table tbody:first-child tr:first-child td:last-child {    border-radius: 0 4px 0 0}table thead:last-child tr:last-child th:first-child,table tbody:last-child tr:last-child td:first-child {    border-radius: 0 0 0 4px}blockquote p:last-child {  margin-bottom: 0;}table thead:last-child tr:last-child th:last-child,table tbody:last-child tr:last-child td:last-child {    border-radius: 0 0 4px 0}blockquote {  border-left: 2px solid #18afd3;}.breadcrumb-padding.pages-p {  line-height: 23px;  margin-top: 12px;}.comment-form-comment > label {  display: block;}p.form-submit input[type="submit"] {  background: #323232 none repeat scroll 0 0;  border-radius: 5px;  padding: 10px 20px;}p.form-submit input[type="submit"]:hover {  background: #18afd3 none repeat scroll 0 0;}.copy a:not(.button), .story a:not(.button) {  border: 0 none;}/*Error fix css*/.page.type-page {  padding-bottom: 11px;  padding-top: 70px;}.content-vertical-massive.total-brand-area {  padding-bottom: 70px;}.page #layers-widget-htbrand-5 {  margin-bottom: 0;}.content-vertical-massive.team-two-column {  padding-bottom: 0;}#layers-widget-team-6 {  padding-bottom: 0;}.widget.vocation-portfolio-widget.content-vertical-massive.clearfix {  padding-bottom: 50px;}/*------------------------------------------28. Medicore RESPONSIVE STYLE --------------------------------------------*//*-------------------------------------  Normal desktop :1366px. ----------------------------------------*/@media (min-width: 1170px) and (max-width: 1600px) {    .carousel-style-one.owl-theme .owl-controls .owl-buttons div,    .blog-style-three .blog-carousel.carousel-style-one.owl-theme .owl-controls .owl-buttons div {        left: 0;    }    .carousel-style-one.owl-theme .owl-controls .owl-buttons div.owl-next,    .blog-style-three .blog-carousel.carousel-style-one.owl-theme .owl-controls .owl-buttons div.owl-next {        left: auto;        right: 0;    }    .testimonial-carousel.carousel-style-one.owl-theme .owl-controls .owl-buttons div {        left: 0;    }    .testimonial-carousel.carousel-style-one.owl-theme .owl-controls .owl-buttons div.owl-next {        left: auto;        right: 0;    }    .calendar_wrap {        overflow-x: scroll;    }}/*-------------------------------------  Normal desktop :1024px. ----------------------------------------*/@media (min-width: 993px) and (max-width: 1024px) {    .tech-small {        display: none;    }    .site-logo-link img,    .custom-logo-link img,    .mark img {        width: 184px;    }    .header-site .nav-horizontal > ul > li > a {        padding: 0 9px;    }    .carousel-style-one.owl-theme .owl-controls .owl-buttons div,    .blog-style-three .blog-carousel.carousel-style-one.owl-theme .owl-controls .owl-buttons div {        left: 0;    }    .carousel-style-one.owl-theme .owl-controls .owl-buttons div.owl-next,    .blog-style-three .blog-carousel.carousel-style-one.owl-theme .owl-controls .owl-buttons div.owl-next {        left: auto;        right: 0;    }    .testimonial-carousel.carousel-style-one.owl-theme .owl-controls .owl-buttons div {        left: 0;    }    .testimonial-carousel.carousel-style-one.owl-theme .owl-controls .owl-buttons div.owl-next {        left: auto;        right: 0;    }    .calendar_wrap {        overflow-x: scroll;    }    .footer-add-icon {        margin-right: 5px;    }}/*-----------------------------------------------  Normal desktop :1169px. Start-------------------------------------------------*/@media (min-width: 992px) and (max-width: 1169px) {    .timer-grid > div,    .timer-view > div {        height: 100px;        width: 100px;    }    .timer-grid > div span,    .timer-view > div span {        line-height: 35px;        font-size: 40px    }    .contactus {        background-size: cover;    }    /*home-2 slider*/        .slider2 .section-title .excerpt p {        line-height: 60px;    }    .newsletter-container input[type="submit"] {        margin-top: 20px;        width: 35%;    }    .carousel-style-one.owl-theme .owl-controls .owl-buttons div,    .blog-style-three .blog-carousel.carousel-style-one.owl-theme .owl-controls .owl-buttons div {        left: 0;    }    .carousel-style-one.owl-theme .owl-controls .owl-buttons div.owl-next,    .blog-style-three .blog-carousel.carousel-style-one.owl-theme .owl-controls .owl-buttons div.owl-next {        left: auto;        right: 0;    }    .testimonial-carousel.carousel-style-one.owl-theme .owl-controls .owl-buttons div {        left: 0;    }    .testimonial-carousel.carousel-style-one.owl-theme .owl-controls .owl-buttons div.owl-next {        left: auto;        right: 0;    }    .single-service-item {        overflow: visible    }    .calendar_wrap {        overflow-x: scroll;    }}/*----------------------------------------------------- Tablet desktop :768px style start-------------------------------------------------------*/@media (min-width: 768px) and (max-width: 991px) {    .header-secondary nav {        text-align: center;    }    .register-title > h4 {        font-size: 17px;    }    .register-info > h1 {        font-size: 38px;    }    .timer-grid .cdown {        margin-bottom: 20px;    }    .service-area .styles {        width: calc(100% / 12 * 6 - 20px);    }    .dsplay_none {        display: none;    }    .fun-factor-area .single-fun-factor {        margin-bottom: 20px;    }    .contactus {        background-size: cover;    }    .newsletter-container input[type="submit"] {        margin-top: 20px;        width: 50%;    }    .span-4.width100 {        width: 100%;    }    .carousel-style-one.owl-theme .owl-controls .owl-buttons div,    .blog-style-three .blog-carousel.carousel-style-one.owl-theme .owl-controls .owl-buttons div {        left: 0;    }    .carousel-style-one.owl-theme .owl-controls .owl-buttons div.owl-next,    .blog-style-three .blog-carousel.carousel-style-one.owl-theme .owl-controls .owl-buttons div.owl-next {        left: auto;        right: 0;    }    .testimonial-carousel.carousel-style-one.owl-theme .owl-controls .owl-buttons div {        left: 0;    }    .testimonial-carousel.carousel-style-one.owl-theme .owl-controls .owl-buttons div.owl-next {        left: auto;        right: 0;    }    .logged-in.admin-bar div[class*=" off-canvas-"] {        margin-top: 42px;    }    .close-canvas {        right: 15px;    }    .client-img {        margin-left: 0;    }    .speech-text {        width: 100%;    }    .client-img {        display: none;    }    .client-speech-details {        left: 0;        margin-top: 0;        padding: 27px 25px 35px 20px;        position: static;    }    .newslatter-form > input[type="submit"] {        width: 30%;    }    .newslatter-form > input[type="email"] {        width: 70%;    }    .blog-style-three [class*="span-"],    .noclass [class*="span-"] {        width: calc(100% / 12 * 6 - 20px);    }    .blog-style-three.bfs .single-blog-image {        margin-bottom: 0;    }    .single-blog-image a img {        width: 100%;    }    .team-carousel.carousel-style-one.owl-theme .owl-controls .owl-buttons div {        left: 0;    }    .team-carousel.carousel-style-one.owl-theme .owl-controls .owl-buttons div.owl-next {        right: 0;    }    .calendar_wrap {        overflow-x: scroll;    }}/*-----------------------------------------------  Normal desktop :992px. Start-------------------------------------------------*/@media (min-width: 960px) and (max-width: 992px) {    .site-logo-link img,    .custom-logo-link img,    .mark img {        width: 184px;    }    .header-site .nav-horizontal > ul > li > a {        padding: 0 9px;    }    .slider2 .section-title .excerpt p {        line-height: 50px;    }    .recent-post-image {        float: none;        margin-right: 0px;        overflow: hidden;        width: 100%;    }    .carousel-style-one.owl-theme .owl-controls .owl-buttons div,    .blog-style-three .blog-carousel.carousel-style-one.owl-theme .owl-controls .owl-buttons div {        left: 0;    }    .carousel-style-one.owl-theme .owl-controls .owl-buttons div.owl-next,    .blog-style-three .blog-carousel.carousel-style-one.owl-theme .owl-controls .owl-buttons div.owl-next {        left: auto;        right: 0;    }    .testimonial-carousel.carousel-style-one.owl-theme .owl-controls .owl-buttons div {        left: 0;    }    .testimonial-carousel.carousel-style-one.owl-theme .owl-controls .owl-buttons div.owl-next {        left: auto;        right: 0;    }    .footer-add-icon {        display: none;    }    .client-img {        margin-left: 0;    }    .team-carousel.carousel-style-one.owl-theme .owl-controls .owl-buttons div {        left: 0;    }    .team-carousel.carousel-style-one.owl-theme .owl-controls .owl-buttons div.owl-next {        right: 0;    }    .calendar_wrap {        overflow-x: scroll;    }}/*----------------------------------------------------- Tablet desktop :768px style start-------------------------------------------------------*/@media (min-width: 768px) and (max-width: 991px) {    .tech-small {        display: none;    }    .site-logo-link img,    .custom-logo-link img,    .mark img {        width: 184px;    }    .header-site .nav-horizontal > ul > li > a {        padding: 0 9px;    }    #wp-calendar {        display: block;    }    .slider3 .section-title .excerpt p {        font-size: 4rem;    }    .carousel-style-one.owl-theme .owl-controls .owl-buttons div,    .blog-style-three .blog-carousel.carousel-style-one.owl-theme .owl-controls .owl-buttons div {        left: 0;    }    .carousel-style-one.owl-theme .owl-controls .owl-buttons div.owl-next,    .blog-style-three .blog-carousel.carousel-style-one.owl-theme .owl-controls .owl-buttons div.owl-next {        left: auto;        right: 0;    }    .testimonial-carousel.carousel-style-one.owl-theme .owl-controls .owl-buttons div {        left: 0;    }    .testimonial-carousel.carousel-style-one.owl-theme .owl-controls .owl-buttons div.owl-next {        left: auto;        right: 0;    }    .teacher-about-info {        margin-top: 30px;    }    .teacher-details-image img {        width: 100%;    }    .calendar_wrap {        overflow-x: scroll;    }    .subscribe-newslatter-area .media h5 {      font-size: 24px;      line-height: 30px;    }}/* ----------------------------------------------------  Small mobile :320px. -------------------------------------------------------*/@media (max-width: 767px) {    .slider3 .section-title .excerpt p {        font-size: 2rem;    }    .slider4 .section-title .excerpt p {        font-size: 2rem;        line-height: 30px;    }    .advertise-area h2 {        font-size: 21px;        margin-right: 0;    }    .register-info {        padding: 0;    }    .register-info > h1 {        font-size: 30px;    }    .register-info h4 {        margin-top: 60px;    }    .register-title > h4 {        font-size: 11px;    }    .timer-grid {        text-align: center;    }    .timer-grid .cdown {        margin-bottom: 30px;    }    .service-image {        padding: 40px 0 20px;    }    .single-fun-factor {        margin-bottom: 20px;    }    .filter-menu ul li {        margin: 0 2px;    }    /*footer form*/        .newsletter-container h4 {        margin-top: 70px;    }    .ctext {        float: none;        width: 100%;    }    .contact_fs {        float: none;        width: 100%;    }    .cinputfield {        float: none;        margin-top: 30px;        width: 100%;    }    .cinputtextarea {        float: none;        width: 100%;    }    .newsletter-container textarea {        width: 100%;    }    .newsletter-container input[type="submit"] {        margin-top: 0;        width: 50%;    }    .contactus {        background-size: cover;    }    /*end footer form*/        .footer-site {        text-align: center;    }    .footer-info > span {        line-height: 26px;    }    /*home-2 slider*/        .slider2 .section-title .excerpt p {        line-height: 55px;    }    .slider5 .section-title .excerpt p {        font-size: 5rem;    }    .class-details-tab-menu li a {        font-size: 11px;        margin-right: 0;        padding: 10px 3px;    }    .table-content.table-responsive {        overflow-x: auto;    }    .recent-post-image {        width: 100%;    }    .recent-post-text {        overflow: visible;    }    .tech-small {        display: none;    }    .site-logo-link img,    .custom-logo-link img,    .mark img {        max-height: 25px;        width: auto;    }    .footer-site h5.section-nav-title,    .footer-site.invert .section-nav-title {        font-size: 20px;    }    #wp-calendar {        display: block;    }    .carousel-style-one.owl-theme .owl-controls .owl-buttons div,    .blog-style-three .blog-carousel.carousel-style-one.owl-theme .owl-controls .owl-buttons div {        left: 0;    }    .carousel-style-one.owl-theme .owl-controls .owl-buttons div.owl-next,    .blog-style-three .blog-carousel.carousel-style-one.owl-theme .owl-controls .owl-buttons div.owl-next {        left: auto;        right: 0;    }    .testimonial-carousel.carousel-style-one.owl-theme .owl-controls .owl-buttons div {        left: 0;    }    .testimonial-carousel.carousel-style-one.owl-theme .owl-controls .owl-buttons div.owl-next {        left: auto;        right: 0;    }    .single-blog-image a img {        width: 100%;    }    .copyright .t-right {        text-align: center;    }    .copyright .t-right .nav-horizontal ul {        display: block;        float: none;        text-align: center;    }    .admin-bar div[class*=" off-canvas-"] {        padding-top: 120px;    }    .logged-in.admin-bar div[class*=" off-canvas-"] .close-canvas {        top: 60px;    }    html.canvas {        margin-top: 0 !important;    }    .close-canvas {        right: 15px;        top: 10px;    }   .logged-in .header-site .container {     margin-top: 44px;    }   .logged-in .header-site.header-sticky.is_stuck .container {     margin-top: 0px;    }    .swiper-slide .section-title.large .heading.slider-subtitle {        font-size: 50px !important;    }    .at-slider-wrap .section-title .heading.slider-subtitle span {        line-height: 50px;    }    .at-slider-wrap .section-title .excerpt {        padding-right: 0;    }    .single-service-box {        margin: 10px 0;    }    .vocation-services-widget.content-vertical-massive {        padding-bottom: 60px;    }    .service-style-three-left .single-service-item,    .service-style-three-right .single-service-item {        width: 100%;        margin-bottom: 20px    }    .single-service-item {        min-height: 72px;        height: auto;    }    .service-area .styles:first-child .single-service-item-wrapper.service-style-three-left,    .service-area .styles:last-child .single-service-item-wrapper.service-style-three-right {        margin: 10px -10px;    }    .portfolio-menu ul li {        margin: 6px;    }    .subscribe-newslatter-area .media h5 {        padding-top: 0;    }    .newslatter-form > input[type="submit"] {        width: 40%;    }    .newslatter-form > input[type="email"] {        width: 60%;    }    .subscribe-newslatter-area .media h5 {        margin-bottom: 20px;    }    .single-pricing-table {        margin: 10px 0;    }    .vocation-pricing-widget.content-vertical-massive {        padding-bottom: 60px;    }    .footer-add-icon {        display: none;    }    #menu-footer-soical-menu.menu {        text-align: center;    }    .speech-text {        width: 100%;    }    .client-speech-details {        left: 0;        padding: 27px 30px 35px 10px;    }    .client-img {        display: none;    }    .client-speech-details {        position: static;    }    .single-client-speech {        padding: 20px 0;    }    .team-carousel.carousel-style-one.owl-theme .owl-controls .owl-buttons div {        left: 0;    }    .team-carousel.carousel-style-one.owl-theme .owl-controls .owl-buttons div.owl-next {        right: 0;    }    .service-style-two .single-service-item {        margin-bottom: 40px;    }    .service-style-two {        padding-bottom: 70px;    }    .blog-carousel.carousel-style-one .single-blog-item {        margin-bottom: 0;    }    .teacher-about-info {        margin-top: 30px;    }    .sidebar .content {        padding: 20px 0;    }    .calendar_wrap {        overflow-x: scroll;    }    .layers-masonry-column .single-service-box {      min-height: inherit;      padding: 40px 15px 0;    }    .call-to-action-area .media-body .heading {      line-height: 35px;    }    .featuerd-boxs .layers-masonry-column .single-service-box:nth-child(-n+4) {      border-bottom: inherit;    }    .featuerd-boxs .layers-masonry-column .single-service-box {      border-right: inherit;    }    .subscribe-newslatter-area .media h5 {      font-size: 19px;    }    .media .media-body {      padding-bottom: 35px;    }    .single-service-box {      margin: inherit;    }    .section-title h3 {      line-height: 30px;    }}/* -------------------------------------------------  Large Mobile :480px.---------------------------------------------------*/@media only screen and (min-width: 480px) and (max-width: 767px) {    .fun-factor-area .span-3 {        width: calc(100% / 12 * 6 - 20px);    }    .filter-menu ul li {        margin: 0 10px;    }    .sin-testiImage.slick-current .team-image-carousel {        height: 100px;        width: 100px;    }    .team-image-carousel {        height: 60px;        width: 60px;    }    .register-title > h4 {        font-size: 13px;    }    .recent-post-image {        width: 108px;    }    .recent-post-text {        overflow: hidden;    }    .service-area .styles {        width: 100%;    }    .dsplay_none {        display: block;    }    .single-class-image a img,    .single-items.gimage a img {        width: 100%;    }    .service-style-three-left .single-service-item,    .service-style-three-right .single-service-item {        width: 100%;        margin-bottom: 20px    }    .single-service-item {        min-height: 72px;        height: auto;    }    .service-area .styles:first-child .single-service-item-wrapper.service-style-three-left,    .service-area .styles:last-child .single-service-item-wrapper.service-style-three-right {        margin: 10px -10px;    }    .footer-add-icon {        display: none;    }    .service-box-single-column {        margin: 10px 0;    }    .vocation-services-widget.content-vertical-massive {        padding-bottom: 60px;    }    .portfolio-menu ul li {        margin: 6px;    }    .client-img {        margin-left: 0;    }    .newslatter-form > input[type="email"] {        width: 70%;    }    .newslatter-form > input[type="submit"] {        width: 30%;    }    .subscribe-newslatter-area .media-body h5 {        margin-bottom: 20px;    }    .single-pricing-table {        margin: 10px 0;    }    .vocation-pricing-widget.content-vertical-massive {        padding-bottom: 60px;    }    .content-vertical-massive.blog-area-massive {        padding-bottom: 50px;    }    #menu-footer-soical-menu.menu {        text-align: center;    }    .single-service-item {        overflow: hidden    }    .service-style-two {        padding-bottom: 70px;    }    .newsletter-area .newsletter-container h4 {        margin-top: 0;    }    .sidebar .content {        padding: 20px 0;    }    .teacher-about-info {        margin-top: 30px;    }    .calendar_wrap {        overflow-x: scroll;    }}/* -------------------------------------------------  Large Mobile :600px. ---------------------------------------------------*/@media only screen and (min-width: 481px) and (max-width: 640px) {    .single-service-item {        height: 170px;        margin-bottom: 0;    }    .service-area .styles:first-child .single-service-item-wrapper {        margin-right: 0;    }    .service-area .styles:last-child .single-service-item-wrapper {        margin-left: 0;    }    .service-area .styles {        width: calc(100% / 12 * 6 - 20px);    }    .dsplay_none {        display: none;    }    .pull-left {        float: left;    }    .class-schedule span {        font-size: 11px;    }    .service-style-three-left .single-service-item,    .service-style-three-right .single-service-item {        width: 100%;        margin-bottom: 20px    }    .single-service-item {        min-height: 72px;        height: auto;    }    .service-area .styles:first-child .single-service-item-wrapper.service-style-three-left,    .service-area .styles:last-child .single-service-item-wrapper.service-style-three-right {        margin: 10px -10px;    }    .vocation-portfolio-widget .container [class*="span-"] {        width: calc(100% / 12 * 6 - 20px);    }    .portfolio-menu ul li {        margin: 6px;    }    .subscribe-newslatter-area .media h5 {        padding-top: 0;    }    .newslatter-form > input[type="submit"] {        width: 40%;    }    .newslatter-form > input[type="email"] {        width: 60%;    }    .subscribe-newslatter-area [class*="span-"] {        width: calc(100% / 12 * 12 - 20px);    }    .subscribe-newslatter-area .media-body h5 {        margin-bottom: 20px;    }    .single-pricing-table {        margin: 10px 0;    }    .vocation-pricing-widget .content-vertical-massive {        padding-bottom: 60px;    }    .noclass .single-blog-item[class*="span-"] {        width: calc(100% / 12 * 6 - 20px);    }    .content-vertical-massive.blog-area-massive {        padding-bottom: 50px;    }    .logged-in.admin-bar div[class*=" off-canvas-"] {        margin-top: 42px;    }    .close-canvas {        right: 15px;    }    .footer-add-icon {        display: none;    }    .team-carousel.carousel-style-one.owl-theme .owl-controls .owl-buttons div {        left: 0;    }    .team-carousel.carousel-style-one.owl-theme .owl-controls .owl-buttons div.owl-next {        right: 0;    }    .vocation-services-widget [class*="span-"] {        width: calc(100% / 12 * 6 - 20px);    }    .service-style-one .single-service-item {        min-height: 180px;    }    .service-style-one {        padding-bottom: 0;    }    .single-service-item {        margin-bottom: 0;    }    .team-carousel.carousel-style-one.owl-theme .owl-controls .owl-buttons div {        left: 0;    }    .team-carousel.carousel-style-one.owl-theme .owl-controls .owl-buttons div.owl-next {        right: 0;    }    .service-style-two {        padding-bottom: 70px;    }    .noclass [class*="span-"] {        width: calc(100% / 12 * 6 - 20px);    }    input[type="email"],    input[type="text"],    input[type="url"],    input[type="search"],    input[type="password"],    input[type="number"],    input[type="tel"],    input[type="date"] {        max-width: 100%;    }    .width100[class*="span-"] {        width: calc(100% / 12 * 12 - 20px);    }    .teacher-about-info {        margin-top: 30px;    }    .calendar_wrap {        overflow-x: scroll;    }    .header-secondary {        display: none;    }}/* -------------------------------------------------  Large Mobile :720px. ---------------------------------------------------*/@media only screen and (min-width: 640px) and (max-width: 720px) {    .pull-left {        float: left;    }    .pull-right {        float: right;    }}/* -------------------------------------------------  Large Mobile :840px. ---------------------------------------------------*/@media only screen and (min-width: 769px) and (max-width: 840px) {    .site-logo-link img,    .custom-logo-link img,    .mark img {        width: 130px;    }    .header-site .nav-horizontal > ul > li {        margin-left: 9px;        margin-right: 9px;    }    .site-description a,    .nav-horizontal li a {        font-size: 11px;    }    .slider2 .section-title .excerpt p {        line-height: 45px;    }    .recent-post-image {        float: none;        margin-right: 0px;        overflow: hidden;        width: 100%;    }    #wp-calendar {        display: block;    }    .carousel-style-one.owl-theme .owl-controls .owl-buttons div,    .blog-style-three .blog-carousel.carousel-style-one.owl-theme .owl-controls .owl-buttons div {        left: 0;    }    .carousel-style-one.owl-theme .owl-controls .owl-buttons div.owl-next,    .blog-style-three .blog-carousel.carousel-style-one.owl-theme .owl-controls .owl-buttons div.owl-next {        left: auto;        right: 0;    }    .testimonial-carousel.carousel-style-one.owl-theme .owl-controls .owl-buttons div {        left: 0;    }    .testimonial-carousel.carousel-style-one.owl-theme .owl-controls .owl-buttons div.owl-next {        left: auto;        right: 0;    }    .vocation-pricing-widget [class*="span-"] {        width: calc(100% / 12 * 6 - 20px);    }    .single-pricing-table {        margin: 10px 0;    }    .team-carousel.carousel-style-one.owl-theme .owl-controls .owl-buttons div {        left: 0;    }    .team-carousel.carousel-style-one.owl-theme .owl-controls .owl-buttons .owl-next {        right: 0;    }    .footer-add-icon {        display: none;    }    .vocation-pricing-widget.content-vertical-massive {        padding-bottom: 60px;    }    .team-carousel.carousel-style-one.owl-theme .owl-controls .owl-buttons div.owl-next {        right: 0;    }    .newslatter-form > input[type="submit"] {        width: 30%;    }    .newslatter-form > input[type="email"] {        width: 70%;    }    .client-img {        margin-left: 0;    }    .owl-theme .owl-controls {        margin-top: 20px;    }    .sub-menu,    .nav .children {        left: -15px;    }    .nav-horizontal .sub-menu li a {        font-size: 14px;    }    .service-style-two {        padding-bottom: 70px;    }    .calendar_wrap {        overflow-x: scroll;    }}/* woocommerce*/.woo-pd-90{	padding:90px 0;}.woocommerce-loop-product__title {  padding-top: 20px;}.single-product .woocommerce-product-rating {  margin-bottom: 10px;  margin-top: 20px;}.single_add_to_cart_button {  height: 36px;}.layers-masonry-column.service-box-single-column:hover .heading a {    color: #ffffff!important;}.home .media.large .heading {    line-height: 1.5;} p {    font-size: 18px!important;}.teams-image-column img {    margin: 0 auto;    border: none;}.teams-image-column {    min-height: 190px;}.teams-image-column:before{content: "\f0f0";    font-family: FontAwesome;    display: block;    position: absolute;    font-size: 85px;    color: #223cc4;    left: 0;    right: 0;    margin: 0 auto;    top: 50%;}.teams-image-column > a {    min-height: 190px;}#mega-menu-wrap-layers-primary #mega-menu-layers-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link{	font-size:15px;font-weight: 600;}#mega-menu-wrap-layers-primary #mega-menu-layers-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:hover,#mega-menu-wrap-layers-primary #mega-menu-layers-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > a.mega-menu-link:focus{	font-size:15px;font-weight: 600;}#mega-menu-wrap-layers-primary #mega-menu-layers-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > .mega-sub-menu a{font-size:14px;font-weight: 400;}#mega-menu-wrap-layers-primary #mega-menu-layers-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > .mega-sub-menu a:hover,#mega-menu-wrap-layers-primary #mega-menu-layers-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item li.mega-menu-item > .mega-sub-menu a:focus{font-size:14px;font-weight: 400;}@media(min-width:1024px){.header-site.header-sticky nav {    margin: 0 auto;    position: relative;    left: -110px;}.header-site.header-sticky.is_stuck.is_stuck_show nav {    left: -75px;}}@media screen and (max-width: 770px) and (min-width: 640px){button#responsive-menu-button {    top: 4px!important;}}@media (max-width: 767px){.swiper-slide .section-title.large .heading.slider-subtitle {    font-size: 40px !important;}.logged-in .header-site .container {    margin-top: 0;}button#responsive-menu-button {    top: 4px;}.header-left .logo {    margin: 0 auto;}}


#layers-widget-bx-services-widget-id-2 .layers-masonry-column .single-service-box {
    float: none;
    min-height: 0;
    padding: 146px 0 0;
    transition: all 0.3s ease 0s;
}

iframe{
	margin: 0 auto;
    display: block;
}

.vocation-icon-box i{
	display: none;
	opacity: 0;
}
.vocation-icon-box {
    min-height: 75px;
    max-height: 75px;
}


#layers-widget-bx-services-widget-id-3-223 .heading a, 
#layers-widget-bx-services-widget-id-3-223 .heading, 
#layers-widget-bx-services-widget-id-3-223 div.excerpt, 
#layers-widget-bx-services-widget-id-3-223 div.excerpt p {
    color: #009dde!important;
}
#layers-widget-bx-services-widget-id-3-456 .heading a, 
#layers-widget-bx-services-widget-id-3-456 .heading, 
#layers-widget-bx-services-widget-id-3-456 div.excerpt, 
#layers-widget-bx-services-widget-id-3-456 div.excerpt p {
    color: #009dde!important;
}
#layers-widget-bx-services-widget-id-3-460 .heading a, 
#layers-widget-bx-services-widget-id-3-460 .heading, 
#layers-widget-bx-services-widget-id-3-460 div.excerpt, 
#layers-widget-bx-services-widget-id-3-460 div.excerpt p {
    color: #009dde!important;
}
#layers-widget-bx-services-widget-id-3-193 .heading a, 
#layers-widget-bx-services-widget-id-3-193 .heading, 
#layers-widget-bx-services-widget-id-3-193 div.excerpt, 
#layers-widget-bx-services-widget-id-3-193 div.excerpt p {
    color: #009dde!important;
}
#layers-widget-bx-services-widget-id-3-700 .heading a, 
#layers-widget-bx-services-widget-id-3-700 .heading, 
#layers-widget-bx-services-widget-id-3-700 div.excerpt, 
#layers-widget-bx-services-widget-id-3-700 div.excerpt p {
    color: #009dde!important;
}
#layers-widget-bx-services-widget-id-3-425 .heading a, 
#layers-widget-bx-services-widget-id-3-425 .heading, 
#layers-widget-bx-services-widget-id-3-425 div.excerpt, 
#layers-widget-bx-services-widget-id-3-425 div.excerpt p {
    color: #009dde!important;
}
#layers-widget-bx-services-widget-id-3-730 .heading a, 
#layers-widget-bx-services-widget-id-3-730 .heading, 
#layers-widget-bx-services-widget-id-3-730 div.excerpt, 
#layers-widget-bx-services-widget-id-3-730 div.excerpt p {
    color: #009dde!important;
}
#layers-widget-bx-services-widget-id-3-447 .heading a, 
#layers-widget-bx-services-widget-id-3-447 .heading, 
#layers-widget-bx-services-widget-id-3-447 div.excerpt, 
#layers-widget-bx-services-widget-id-3-447 div.excerpt p {
    color: #009dde!important;
}




#layers-widget-bx-services-widget-id-3-223:hover .heading a, 
#layers-widget-bx-services-widget-id-3-223:hover .heading, 
#layers-widget-bx-services-widget-id-3-223:hover div.excerpt, 
#layers-widget-bx-services-widget-id-3-223:hover div.excerpt p {
    color: #ffffff!important;
}
#layers-widget-bx-services-widget-id-3-456:hover .heading a, 
#layers-widget-bx-services-widget-id-3-456:hover .heading, 
#layers-widget-bx-services-widget-id-3-456:hover div.excerpt, 
#layers-widget-bx-services-widget-id-3-456:hover div.excerpt p {
    color: #ffffff!important;
}
#layers-widget-bx-services-widget-id-3-460:hover .heading a, 
#layers-widget-bx-services-widget-id-3-460:hover .heading, 
#layers-widget-bx-services-widget-id-3-460:hover div.excerpt, 
#layers-widget-bx-services-widget-id-3-460:hover div.excerpt p {
    color: #ffffff!important;
}
#layers-widget-bx-services-widget-id-3-193:hover .heading a, 
#layers-widget-bx-services-widget-id-3-193:hover .heading, 
#layers-widget-bx-services-widget-id-3-193:hover div.excerpt, 
#layers-widget-bx-services-widget-id-3-193:hover div.excerpt p {
    color: #ffffff!important;
}
#layers-widget-bx-services-widget-id-3-700:hover .heading a, 
#layers-widget-bx-services-widget-id-3-700:hover .heading, 
#layers-widget-bx-services-widget-id-3-700:hover div.excerpt, 
#layers-widget-bx-services-widget-id-3-700:hover div.excerpt p {
    color: #ffffff!important;
}
#layers-widget-bx-services-widget-id-3-425:hover .heading a, 
#layers-widget-bx-services-widget-id-3-425:hover .heading, 
#layers-widget-bx-services-widget-id-3-425:hover div.excerpt, 
#layers-widget-bx-services-widget-id-3-425:hover div.excerpt p {
    color: #ffffff!important;
}
#layers-widget-bx-services-widget-id-3-730:hover .heading a, 
#layers-widget-bx-services-widget-id-3-730:hover .heading, 
#layers-widget-bx-services-widget-id-3-730:hover div.excerpt, 
#layers-widget-bx-services-widget-id-3-730:hover div.excerpt p {
    color: #ffffff!important;
}
#layers-widget-bx-services-widget-id-3-447:hover .heading a, 
#layers-widget-bx-services-widget-id-3-447:hover .heading, 
#layers-widget-bx-services-widget-id-3-447:hover div.excerpt, 
#layers-widget-bx-services-widget-id-3-447:hover div.excerpt p {
    color: #ffffff!important;
}


.featuerd-boxs .layers-masonry-column .single-service-box:hover {
    background: #224a5a!important;
}
.featuerd-boxs .layers-masonry-column .single-service-box {
	width: 100%;
}

.breadcrumb-area.pages-area{
	display: none;
}


@media(max-width: 768px){
	nav .mega-menu-wrap-layers-primary,
	nav a.responsive-nav,
	nav .mega-toggle-block{
		display: none!important;
	}
}


#layers-widget-bx-services-widget-id-2-684 {
    background-repeat: no-repeat;
    background-position: top;
    background-image: url(http://demo.cherry.agency/nwp/wp-content/uploads/2017/09/EP.png);
}

#layers-widget-bx-services-widget-id-2-376 {
    background-repeat: no-repeat;
    background-position: top;
    background-image: url(http://demo.cherry.agency/nwp/wp-content/uploads/2017/09/K.png);
}

#layers-widget-bx-services-widget-id-2-457 {
    background-repeat: no-repeat;
    background-position: top;
    background-image: url(http://demo.cherry.agency/nwp/wp-content/uploads/2017/09/EH.png);
}
#layers-widget-bx-services-widget-id-2-457 .heading,
#layers-widget-bx-services-widget-id-2-376 .heading,
#layers-widget-bx-services-widget-id-2-684 .heading,
.media .heading {
    font-size: 2.0rem;
}

#layers-widget-bx-services-widget-id-2-684 .heading,
#layers-widget-bx-services-widget-id-2-684 div.excerpt, 
#layers-widget-bx-services-widget-id-2-684 div.excerpt p {
    color: #666666;
}

#layers-widget-bx-services-widget-id-2-376 .heading,
#layers-widget-bx-services-widget-id-2-376 div.excerpt, 
#layers-widget-bx-services-widget-id-2-376 div.excerpt p {
    color: #666666;
}

#layers-widget-bx-services-widget-id-2-457 .heading,
#layers-widget-bx-services-widget-id-2-457 div.excerpt, 
#layers-widget-bx-services-widget-id-2-457 div.excerpt p {
    color: #666666;
}

#layers-widget-bx-services-widget-id-2 .grid {
    justify-content: center;
}

.breadcrumb-area {
    display: none!important;
}


.absolute_widget_sidebar_services{
	    position: absolute;
    top: 0;
    right: 0;
}


.book_now_contacts:focus,
.book_now_contacts:hover,
.book_now_contacts{
	background-color: #444444;
	border-radius: 0;
	color: white;
	font-weight: 600;
	text-decoration: none;
	width: 150px;
	height: 50px;
	line-height: 50px;
	display: block;
	text-align: center;
}


.footer_social_links h4{
	font-size: 15px;
	color: white;
}
.footer_social_links ul{
display: flex;
    justify-content: flex-start;
    width: 200px;
}
.footer_social_links i {
    font-size: 20px;
    display: inline-block;
    margin: 12px 20px 0 0;
    border: 1px solid white;
    width: 35px;
    text-align: center;
    line-height: 35px;
    height: 35px;
}
.footer_social_links p {
    margin-bottom: 20px;
}

.footer-site .widget ul li a:hover {
    padding-left: 0!important;
    color: #18AFD3;
}

#rotatingtweets_widget-2{
	margin-top: 20px;
}
.rotatingtweets.rotatingtweets_format_0{
	max-height: 100px;
}

.absolute_widget_sidebar_services > a{
	font-size:30px;
	font-weight:900;
}
.absolute_widget_sidebar_services > a:after{
	content:"";
	background:black;
	height:1px;
	width:100%;
	display:block;
	margin: 20px 0;
}
.absolute_widget_sidebar_services ul {
    padding: 0;
    margin: 20px 0!important;
    list-style-type: none;
}

.absolute_widget_sidebar_services ul li{
    padding: 0;
    margin: 20px 0!important;
    list-style-type: none;
    position:relative;
}
.absolute_widget_sidebar_services ul li:before{
content: "\f105";
    font-family:FontAwesome;
    font-size:20px;
    display:inline-block;
    padding-right:10px;
}


.footer-top-grid a {
    color: white;
}

.footer-top-grid a u{
    color: white;
}

@media only screen and (min-width: 769px){
	.grid.footer-top-grid .span-3 {
    width: calc(((100% / 12) * 4) - 20px)!important;
}
}



.layers-masonry-column.span-4.column  h5.heading{
	margin-bottom: 30px;
}


.layers-masonry-column.span-5 .single-service-box {
    padding: 115px 15px 0;
}
.layers-masonry-column.span-5 {
    max-height: 230px;
}

#menu-top-right-social{
	display: none;
}

@media(max-width: 1024px){
	.absolute_widget_sidebar_services{
		position: relative!important;
	}
	.footer_social_links ul {
    display: flex;
    display: -webkit-flex;
    justify-content: center;
    -webkit-justify-content: center;
    margin: 0 auto;
    width: 200px;
}
}
@media(max-width:800px){
.layers-logo-large .custom-logo-link img, .layers-logo-large .site-logo-link img, .layers-logo-large .mark img {
    max-height: 70px;
}
}

@media(max-width: 700px){
.off-canvas-right a.close-canvas, #mega-toggle-block-1 {
    display: none;
}
  #mega-menu-wrap-layers-primary .mega-menu-toggle {
    display: none;
}
  .wrapper.invert.off-canvas-right.open #mega-menu-layers-primary{
    display:block!important;
  }
  #off-canvas-right{
        background-color: white;
  }
  #mega-menu-wrap-layers-primary #mega-menu-layers-primary > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item {
    padding: 15px 0;
        max-width: 179px;
}
  .mega-sub-menu{
    max-width: 179px;
  }

nav a.responsive-nav{
  display:block!important;
  }
}