/*================================ RESPONSIVE CSS ====================================*/
/*  Layout: 992px.*/

@media (min-width: 992px) and (max-width: 1199px) {
    /* Nav */
    
    nav.navbar.bootsnav ul.nav > li > a {
        letter-spacing: 0.02em;
    }
    /* Pricing Table */
    
    .single-pricing-item.v4 {
        width: 50%;
    }
    /* Shop no sidebar 3 colum */
    
    .features-pro .product-thumb > img {
        min-height: 100px;
    }
    .fetures-pro-slider-item .product-thumb img {
        min-height: 300px;
    }
    .product-type-title {
        margin-bottom: 20px;
        width: 100%;
    }
    .product-shorting {
        width: 55%;
    }
    .product-pagination {
        float: right;
        width: 45%;
    }
    .product-pagination > ul {
        float: right;
    }
    /* Shop Lef Sidebar Colum 3 */
    
    .product-header-area.sidebar .product-shorting {
        width: 100%;
    }
    .product-header-area.sidebar .product-pagination {
        float: left;
        text-align: left;
        width: 100%;
    }
    .product-header-area.sidebar .product-pagination > ul {
        float: left;
        margin-top: 10px;
    }
    /* Travel */
    
    .search-trvl-area .form-group {
        width: 14%;
    }
    /* Event */
    
    .upcomming-event-area .upcomming-event-default .upcomming-event-panel {
        width: 44%;
    }
    .speakers-item-top .team-author-info img {
        min-height: 380px;
    }
    /* Hotel */
    
    .book-now .left-info {
        width: auto;
        padding: 45px 18px;
    }
    .book-now .left-info > h2 {
        font-size: 16px;
    }
    .fav-room-area .owl-controls.clickable {
        margin: 0;
        position: absolute;
        top: 40%;
        width: 100%;
    }
    /* App Landing */
    
    .video-container {
        border: medium none;
        height: 79%;
        left: 57px;
        margin: 28px 0;
        overflow: hidden;
        padding-bottom: 24px;
        position: absolute;
        top: 0;
        width: 75%;
    }
    /* 404 */
    
    .not-found-area .info {
        padding: 50px 0 0 35px;
    }
    .not-found-area .icon h1 {
        font-size: 180px;
        padding: 40px 0;
    }
    .default-blog-items.v2 .def-blog-item.simple {
        margin-bottom: 30px;
    }
    /*Blog*/
    
    .blog-post-area.grid-col-3 .single-blog-item {
        min-height: 650px;
    }
    .blog-post-area.grid-col-2 .single-blog-item img,
    .blog-post-area.grid-col-2 .single-blog-item iframe,
    .blog-post-area.grid-col-2 .single-blog-item audio,
    .blog-post-area.grid-col-2 .single-blog-item .video-responsive,
    .blog-post-area.grid-col-2 .single-blog-item .embed-responsive {
        min-height: 300px;
    }
    .blog-post-area.grid-col-2 .single-blog-item {
        min-height: 650px;
    }
    .blog-post-area.col-4.masonary .pf-colum {
        width: 33.3333%;
    }
    /* Portfoio */
    
    .grid-6-colum .portfolio-item {
        width: 25%;
    }
    .pf-item-wall.masonary-item.masonary-6-colum .pf-colum {
        width: 25%;
        float: left;
    }
    .pf-item-wall.masonary-item.masonary-6-colum .pf-colum:nth-child(4) .portfolio-item {
        padding-right: 0;
    }
    /* Technology */
    
    .tech-pro .info h2 {
        font-size: 24px;
    }
}
/*  Tablet Layout: 768px.*/

@media only screen and (min-width: 768px) and (max-width: 991px) {
    /* Default Css */
    
    .align-left.top-left-nav {
        width: 100%;
        text-align: center;
    }
    .account-menu {
        text-align: center;
        width: 100%;
    }
    .top-navs .nav.nav-pills li {
        line-height: inherit;
    }
    .top-navs ul.nav .dropdown-toggle {
        padding: 10px 0;
    }
    nav.navbar.bootsnav.mainenance {
        padding-bottom: 0;
    }
    .top-address li {
        margin-right: 15px;
    }
    .pad-top-bot-200p {
        padding-bottom: 150px;
        padding-top: 150px;
    }
    .pad-top-bot-150p {
        padding-bottom: 100px;
        padding-top: 100px;
    }
    .pad-top-bot-100 {
        padding-bottom: 80px;
        padding-top: 80px;
    }
    .bor-none-tab {
        border: none;
    }
    /* Footer */
    
    .footer-item {
        margin-bottom: 50px;
    }
    .footer-item:last-child {
        margin: 0;
    }
    .footer-bottom p {
        text-align: center;
        width: 100%;
    }
    .f-social {
        text-align: center;
        width: 100%;
    }
    .f-cards {
        text-align: center;
        width: 100%;
    }
    .footer-bottom .footer-logo {
        margin-bottom: 30px;
        text-align: center;
        width: 100%;
    }
    .f-address-list:last-child {
        margin: 0;
    }
    .f-nav.text-right {
        text-align: center;
    }
    /* Tabs */
    
    .default-tab-items {
        margin: 0 15px;
    }
    /* Prising Tabel */
    
    .single-pricing-item {
        float: none;
        margin: 0 auto 30px;
        width: 90%;
    }
    .single-pricing-item.wow.fadeInRight:last-child {
        margin-bottom: 0;
    }
    .single-pricing-item.v4 {
        width: 50%;
    }
    /* Timeline Shortcodes */
    
    .timeline-srt-area .timeline-srt-default .timeline-srt-panel {
        float: none;
        margin: 15px auto;
        width: 90%;
    }
    .timeline-srt-area .timeline-srt-default.timeline-srt-inverted .timeline-srt-panel {
        float: none;
    }
    .timeline-srt-area .timeline-srt-default .about-circle {
        display: none;
    }
    .timeline-srt-area > .timeline-srt-default > .date {
        margin: 0;
    }
    .timeline-srt-area > .timeline-srt-default > .timeline-srt-panel:before {
        display: none;
    }
    .timeline-srt-area > .timeline-srt-default > .timeline-srt-panel:after {
        display: none;
    }
    /* Testimonial */
    
    .testimonial .testimonial-item {
        width: 90%;
    }
    .testimonial .testimonial-item .thumb {
        margin: 0 auto;
        display: block;
    }
    .testimonial .testimonial-item .info {
        margin-top: 30px;
        padding: 0;
        display: block;
    }
    .testimonial .testimonial-item .info p {
        text-align: center;
    }
    .testimonial .testimonial-item .info .author {
        text-align: center;
    }
    .testimonial.v2 .author h4 {
        font-size: 16px;
    }
    .testimonial.v2.owl-theme .owl-controls {
        margin-top: 10px;
    }
    .testimonial.v3 .testimonial-item {
        width: 80%;
    }
    .testimonial.v3 .testimonial-item .info {
        margin: 0;
    }
    /* Counter */
    
    .counter-item {
        margin-bottom: 50px;
    }
    .less-version .counter-item {
        margin: 0;
    }
    /* Blog Post */
    
    .def-blog-item.reverse .thumb {
        float: none;
    }
    .default-blog-items .def-blog-item .info a h2 {
        margin: 20px 0;
    }
    .default-blog-items .def-blog-item .padding-none {
        padding: 0 15px;
    }
    .default-blog-items.v2 .def-blog-item {
        margin-bottom: 30px;
    }
    .default-blog-items.v2 .def-blog-item:last-child {
        margin-bottom: 0;
    }
    .default-blog-items.v3 .def-blog-item {
        margin-bottom: 50px;
    }
    .default-blog-items.v3 .def-blog-item:last-child {
        margin-bottom: 0;
    }
    /* Career */
    
    .career-info-item .info {
        margin-bottom: 20px;
    }
    .career-info .info span {
        margin-bottom: 20px;
        margin-right: 30px;
    }
    /* Fun Factor */
    
    .count-v4 .counter-item .icon {
        display: block;
        vertical-align: middle;
        width: 100%;
    }
    .count-v4 .counter-item .info {
        display: block;
        padding-bottom: 30px;
        text-align: center;
        vertical-align: middle;
    }
    /* Forms */
    
    .contact-details {
        padding: 0;
    }
    /* Shop no sidebar 3 colum */
    
    .features-product-area {
        padding-bottom: 0;
    }
    .features-pro .product-thumb > img {
        min-height: auto;
    }
    .features-pro .product-thumb > img {
        min-height: 230px;
    }
    .product-type-title {
        margin-bottom: 10px;
        width: 100%;
    }
    .product-pagination > ul {
        float: left;
    }
    .product-shorting {
        float: left;
        margin-bottom: 10px;
        width: auto;
    }
    .feataures-pro-slide-items {
        text-align: center;
    }
    .features-pro .product-thumb {
        width: 50%;
    }
    .features-product-slider.features-pro {
        margin-bottom: 50px;
    }
    .product-list-item {
        margin: 0 auto 30px;
    }
    .full-width-products-area.four-colum .product-list-item {
        margin: 0 15px 30px;
    }
    .product-carousel .product-list-item {
        margin: 0 15px 30px;
        width: auto;
    }
    .product-items-area.no-sidebar.four-colum .product-list-item {
        width: 100%;
    }
    .product-shorting .short-by select.form-control {
        width: 150px;
    }
    .product-pagination {
        float: right;
    }
    .sidebar.shop-left-sidebar {
        background: #ffffff none repeat scroll 0 0;
        float: left;
        padding: 15px;
        width: 100%;
    }
    .top-seller-single-product {
        text-align: center;
    }
    .top-seller-product .product-thum {
        display: block;
        margin: 0 auto 10px;
        text-align: center;
        vertical-align: middle;
    }
    .product-info {
        display: block;
        vertical-align: middle;
    }
    .top-seller-product .product-thum img {
        height: 200px;
    }
    .product-pagination.no-sidebar-v4 {
        float: left;
    }
    /* Real Estate */
    
    .services-single-content .icon {
        float: left;
        text-align: center;
        width: 100%;
    }
    .services-content .content-item {
        float: left;
        margin-right: 2%;
        width: 32%;
    }
    .services-single-content .info {
        float: left;
        text-align: center;
        width: 100%;
    }
    .services-single-content .icon i {
        margin-bottom: 20px;
    }
    .new-properties-item {
        margin-bottom: 30px;
    }
    .new-properties-item:last-child {
        margin: 0;
    }
    #estate-contact-form .info {
        padding: 0;
    }
    #estate-contact-form .message-box {
        padding: 0;
    }
    .new-properties-item:nth-child(1) {
        padding-left: 0;
    }
    .new-properties-item:nth-child(2) {
        padding-right: 0;
    }
    .new-properties-item:nth-child(3) {
        padding-right: 15px;
        padding-left: 0;
    }
    .new-properties-item:nth-child(4) {
        padding-left: 15px;
        padding-right: 0;
    }
    .new-properties-item:nth-child(5) {
        padding-right: 15px;
        padding-left: 0;
    }
    .new-properties-item:nth-child(6) {
        padding-right: 0;
    }
    /* Shop Grid and LIst View */
    
    .single-product.list-view {
        margin-bottom: 50px;
    }
    /* Single Shop */
    
    .single-woo-pro-info {
        margin-top: 30px;
    }
    /* Checkout V1 */
    
    .Register4 {
        margin-top: 50px;
    }
    /* Checkout v2*/
    
    .total-cart {
        margin-left: 0;
        margin-top: 20px;
    }
    /* Photography */
    
    #photography-area .item-heading h2 {
        font-size: 50px;
    }
    .pg-v1 .photography-portfolio {
        width: 100%;
        float: left;
    }
    .photography-about {
        padding: 50px;
        float: left;
    }
    .photography-item-wall.grid-4 .pf-colum {
        float: left;
        width: 50%;
    }
    .photography-item-wall.grid-3 .pf-colum {
        float: left;
        width: 50%;
    }
    .photography-item-wall.grid-2 .pf-colum {
        float: left;
        width: 50%;
    }
    #photography-area .align-left {
        float: left;
        width: 100%;
    }
    #portfolio-area .align-left {
        float: left;
        width: 100%;
    }
    /* Cporporate */
    
    .corp-feat-cont-itm {
        margin-bottom: 30px;
    }
    .corporate-heading {
        margin: 0 auto 30px;
    }
    .corporate-heading.portfolio {
        margin: 30px auto 20px;
    }
    #count-area {
        padding-bottom: 50px;
    }
    .counter-item {
        margin-bottom: 50px;
    }
    .less-version .counter-item {
        margin: 0;
    }
    .corp-blg-itm {
        margin-bottom: 50px;
    }
    .corp-blg-itm:last-child {
        margin-bottom: 0;
    }
    .corp-feat-cont-itm.v2 {
        margin-bottom: 0;
        text-align: center;
    }
    .we-are {
        margin-top: 50px;
    }
    .we-are .info {
        margin-top: 30px;
        padding: 0;
    }
    /* Travel */
    
    .trvl-services-info .heading.stl1.text-left {
        margin-bottom: 10px;
        margin-top: 20px;
        text-align: center;
    }
    .trvl-services-info .heading.stl1.text-left h3:after {
        display: none;
        padding: 0;
    }
    .travelers-testimonial {
        background: #f4f4f4 none repeat scroll 0 0;
        margin-top: 30px;
        padding: 20px;
    }
    .search-trvl-area .form-group {
        width: 13%;
    }
    .hot-deal-item-area .col-md-6 {
        margin-bottom: 50px;
    }
    .hot-deal-item-area .col-md-6:last-child {
        margin-bottom: 0;
    }
    .trvl-plc-itm .itm-thumb img {
        min-height: 150px;
    }
    .trvl-services-thumb {
        display: block;
        width: 100%;
    }
    .travel-item-heading.services {
        margin-bottom: 30px;
    }
    .trvl-services-item {
        margin-bottom: 30px;
    }
    .travelers-testimonial {
        margin-top: 30px;
    }
    .trvl-services-info .def-heading-v2 {
        text-align: center;
    }
    .trvl-services-item .services-itm-thumb {
        height: 100px;
        margin: 0 auto 20px;
        width: 100px;
    }
    .trvl-services-item {
        margin-bottom: 30px;
        text-align: center;
    }
    .trvl-services-info .def-heading-v3 {
        text-align: center;
    }
    /* Food */
    
    .food-content-special .food-info {
        margin-bottom: 30px;
    }
    /* Hotel */
    
    .book-now .left-info {
        padding: 42px 10px;
    }
    .hotel-about-social {
        margin-top: 10px;
    }
    .about-hotel-area .info {
        padding: 30px 0 0;
    }
    .hotel-about-social > h3 {
        float: none;
        margin-bottom: 20px;
        margin-right: 0;
    }
    .book-now {
        margin: 30px auto;
        position: inherit;
        width: 96%;
    }
    .about-hotel-area .thumb {
        display: block;
        width: 100%;
    }
    .about-hotel-area .thumb {
        display: block;
        width: 100%;
    }
    .facilties-item {
        margin-bottom: 30px;
    }
    .facilties-item:last-child {
        margin-bottom: 0;
    }
    #hotel-blog-testimonial .testimonail-area {
        margin-bottom: 30px;
    }
    .book-now .left-info {
        width: auto;
    }
    .book-now .left-info {
        display: block;
        text-align: center;
        width: 100%;
    }
    .book-now > form {
        float: left;
        padding: 15px;
    }
    .book-now .form-group {
        width: 18%;
    }
    #about-hotel {
        padding-top: 0;
    }
    .blog-hotel {
        padding-left: 15px;
    }
    .default-slider-area.auto-height .full-slider-item.thumb {
        padding: 100px 0;
    }
    #about-hotel {
        margin-top: 0;
    }
    /* Event */
    
    .speaker-top-thumb.display-cell > img {
        min-height: 400px;
    }
    .speakers-item-top .team-author-info img {
        min-height: 380px;
    }
    #about-event-area .default-tab-items {
        margin: 0;
    }
    .event-items-area .top-title > h2 {
        width: 100%;
    }
    .upcomming-event-area .upcomming-event-default .upcomming-event-panel {
        float: none;
        margin: 15px auto;
        text-align: center;
        width: 90%;
    }
    .upcomming-event-area .upcomming-event-default.upcomming-event-inverted .upcomming-event-panel {
        float: none;
    }
    .upcomming-event-area .upcomming-event-default .about-circle {
        display: none;
    }
    .upcomming-event-area > .upcomming-event-default > .date {
        margin: 0;
    }
    .upcomming-event-area > .upcomming-event-default > .upcomming-event-panel:before {
        display: none;
    }
    .upcomming-event-area > .upcomming-event-default > .upcomming-event-panel:after {
        display: none;
    }
    .event-offer {
        margin-top: 30px;
    }
    .event-offer-items .offer-item {
        margin-bottom: 30px;
    }
    .heading.event {
        margin-bottom: 30px;
    }
    #event-vanue .vanue-info {
        margin-top: 30px;
    }
    /* Agency */
    
    .join-btn {
        margin-top: 10px;
        padding: 15px;
    }
    .display-cell.text-right {
        display: block;
        text-align: center;
        width: 100%;
    }
    .def-para-info .display-cell.text-right {
        display: table-cell;
        width: 50%;
    }
    #agency-about-area .info a.btn {
        float: none;
    }
    #agency-about-area .info .text-right {
        text-align: center;
    }
    #agency-about-area .info .social .head-text {
        float: none;
    }
    #agency-about-area .more {
        float: none;
        width: 100%;
    }
    #agency-about-area .info .social {
        display: block;
        float: none;
        line-height: inherit;
        margin: 20px 0 30px;
        text-align: center;
        width: 100%;
    }
    .agency-services-item {
        margin-bottom: 50px;
    }
    .agency-services-item:last-child {
        margin: 0;
    }
    .experiance-area .pad-left-30p {
        padding-left: 15px;
    }
    #agency-about-area .def-heading {
        text-align: center;
    }
    #agency-about-area .def-heading.text-right h4::after {
        left: 50%;
        margin-left: -25px;
    }
    /* Blog Post*/
    
    .single-blog {
        margin-bottom: 50px;
    }
    .single-blog:last-child {
        margin-bottom: 0;
    }
    .blog-post-area.grid .single-blog-item img,
    .blog-post-area.grid .single-blog-item iframe,
    .blog-post-area.grid .single-blog-item audio,
    .blog-post-area.grid .single-blog-item .video-responsive,
    .blog-post-area.grid .single-blog-item .embed-responsive {
        height: 200px;
    }
    .blog-post-area.grid-col-2 .single-blog-item img,
    .blog-post-area.grid-col-2 .single-blog-item iframe,
    .blog-post-area.grid-col-2 .single-blog-item audio,
    .blog-post-area.grid-col-2 .single-blog-item .video-responsive,
    .blog-post-area.grid-col-2 .single-blog-item .embed-responsive {
        min-height: 200px;
    }
    .blog-post-area.grid-col-2 .single-blog-item {
        min-height: 620px;
    }
    .blog-post-area.col-3.masonary .pf-colum {
        width: 50%;
    }
    .blog-post-area.align-right {
        float: none;
        width: 100%;
    }
    .sidebar.align-left {
        float: none;
        width: 100%;
    }
    /* Blog Masonary 3 Colum */
    
    .masonary.three-colum .pf-colum {
        width: 50%;
    }
    .masonary.three-colum .pf-colum:nth-child(2) {
        padding-right: 0;
    }
    .blog-post-area.align-left {
        float: none;
    }
    .blog-post-area.homev3 .post-thumb {
        display: block;
        margin-bottom: 30px;
        padding-right: 0;
        vertical-align: middle;
        width: 100%;
    }
    .blog-post-area.col-4.masonary .pf-colum {
        width: 50%;
    }
    .def-fl-blogs.hm-blg-v3 {
        border-left: medium none;
        float: none;
        padding-left: 15px;
        width: 100%;
    }
    .sidebar.pad-right-30p {
        padding-right: 15px;
    }
    /* AutoHeight Blog*/
    
    .grid-colum .grid-item {
        margin-bottom: 30px !important;
    }
    .sidebar.align-right {
        float: none;
    }
    /* App Landing */
    
    .video-container {
        border: medium none;
        height: 78%;
        left: 80px;
        margin: 45px 0;
        overflow: hidden;
        padding-bottom: 24px;
        position: absolute;
        top: 0;
        width: 76%;
    }
    .apps-banner {
        position: absolute;
        right: 0;
        text-align: center;
        top: 20%;
        width: 100%;
        z-index: -1;
    }
    .crative-features-item {
        float: left;
        width: 50%;
        margin-bottom: 30px;
    }
    .crative-features-item:nth-child(4) {
        margin: 0;
    }
    #creative-fuatures-area {
        padding-bottom: 0;
    }
    .creative-welcome-area .def-heading-v3 {
        text-align: center;
    }
    .progressbar-area.creative-corp {
        padding-top: 50px;
    }
    /* One Page */
    
    #op-about-area .thumb {
        padding: 0;
    }
    .op-team-info {
        margin-top: 30px;
        padding: 0;
    }
    .contact-details {
        padding: 0 15px;
    }
    .op-team-info .progressbar-items {
        margin: 0;
    }
    .contact-send .contact-form {
        padding: 0;
    }
    .contact-send .form-group {
        padding: 0;
    }
    .contact-send .goole-map {
        padding: 0;
    }
    .chose-us .features-info .def-heading-v3 {
        text-align: left;
    }
    .office-address.founder {
        margin: 30px 0 0;
    }
    .contact-sing-up {
        margin: 30px 0 0;
    }
    .features-list.creative {
        padding-bottom: 80px;
    }
    /* 404 */
    
    .not-found-area .info {
        border-left: medium none;
        padding: 0;
    }
    .not-found-area .icon h1 {
        line-height: 220px;
    }
    .not-found-area .info {
        padding: 0;
    }
    .not-found-area .icon h1 {
        font-size: 180px;
        padding: 40px 0;
    }
    .not-found-area.v3 .icon h1 {
        font-size: 180px;
        padding: 0;
    }
    /* About */
    
    .about-services .service-item {
        margin-bottom: 70px;
    }
    .about-services {
        padding-bottom: 0;
    }
    .about-items .display-cell {
        display: block;
        padding: 0;
        width: 100%;
    }
    .about-items .display-cell.info {
        margin-top: 30px;
    }
    /* Default Slider */
    
    #default-banner-area {
        padding-top: 150px;
    }
    .default-slider-area .full-slider-item .item-cell.left-align h1,
    .default-slider-area .full-slider-item .item-cell.left-align h2,
    .default-slider-area .full-slider-item .item-cell.left-align h3,
    .default-slider-area .full-slider-item .item-cell.left-align h4,
    .default-slider-area .full-slider-item .item-cell.left-align h5,
    .default-slider-area .full-slider-item .item-cell.left-align h6 {
        margin-right: 0;
    }
    .default-slider-area .full-slider-item .item-cell.right-align h1,
    .default-slider-area .full-slider-item .item-cell.right-align h2,
    .default-slider-area .full-slider-item .item-cell.right-align h3,
    .default-slider-area .full-slider-item .item-cell.right-align h4,
    .default-slider-area .full-slider-item .item-cell.right-align h5,
    .default-slider-area .full-slider-item .item-cell.right-align h6 {
        margin-left: 0;
    }
    .default-slider-area .full-slider-item .item-cell.center-align h1,
    .default-slider-area .full-slider-item .item-cell.center-align h2,
    .default-slider-area .full-slider-item .item-cell.center-align h3,
    .default-slider-area .full-slider-item .item-cell.center-align h4,
    .default-slider-area .full-slider-item .item-cell.center-align h5,
    .default-slider-area .full-slider-item .item-cell.center-align h6 {
        margin: auto auto 10px;
        width: 100%;
    }
    .full-slider-item.health .item-cell.banner-info.center-align p {
        margin: 0 auto;
        width: 100%;
    }
    .full-slider-item.health .item-cell.banner-info.left-align p {
        margin-right: 30%;
    }
    .full-slider-item.health .item-cell.banner-info.right-align p {
        margin-left: 30%;
    }
    /* Services */
    
    .service-single-item {
        text-align: center;
    }
    .service-single-item .item-content .icon {
        display: block;
        margin-bottom: 20px;
        float: none;
    }
    .service-single-item .item-content .info {
        display: block;
        padding-left: 0;
    }
    .services-items.v2 .service-single-item .item-content .icon {
        display: block;
        margin: 0;
    }
    .chose-us-item {
        padding-left: 50px;
    }
    #rec-blog-area .partner {
        margin-bottom: 50px;
        overflow: hidden;
    }
    .wc-info {
        padding: 0 15px;
        background: #ffffff;
    }
    .chose-us-content-items .def-heading {
        padding-left: 60px;
    }
    .chose-us-contents::after {
        transform: inherit;
    }
    .wc-info::before {
        display: none;
    }
    .chose-us-item {
        margin-bottom: 50px;
        padding-left: 0;
    }
    #chose-us-area .chose-us-contents {
        padding-bottom: 0;
        padding-top: 50px;
    }
    #chose-us-area {
        background: #ffffff !important;
    }
    .services-v3-item .icon {
        margin-bottom: 30px;
    }
    #welcome-area.wc-services {
        position: relative;
        z-index: 1;
    }
    #welcome-area.wc-services::after {
        background: #000000 none repeat scroll 0 0;
        content: "";
        height: 100%;
        left: 0;
        opacity: 0.5;
        position: absolute;
        top: 0;
        width: 100%;
        z-index: -1;
    }
    #welcome-area .welcome-items .info h1 {
        color: #ffffff;
    }
    #welcome-area .welcome-items .info h3 {
        color: #ffffff;
    }
    #welcome-area .welcome-items p {
        color: #ffffff;
    }
    #welcome-area .welcome-items a.btn-border {
        border: 1px solid #ffffff;
        color: #ffffff;
    }
    /* Register */
    
    .register-now {
        margin-top: 50px;
        padding: 15px 15px 15px 0;
    }
    /* Home General */
    
    .about-per {
        margin-bottom: 30px;
    }
    .hm-wlcm-itms .info {
        margin-top: 30px;
    }
    /* Creative */
    
    .features-thumb.creative.align-right {
        float: none;
        margin-bottom: 30px;
        text-align: center;
        width: 100%;
    }
    .default-blog-items.v2 .simple .info {
        padding: 30px 15px 0;
    }
    /* Real Estate */
    
    #feature-properties .content .thumb {
        display: block;
        margin-bottom: 30px;
        vertical-align: middle;
        width: 100%;
    }
    #feature-properties .content .info {
        padding: 0;
    }
    /* Renovation */
    
    #renovation-about {
        padding: 50px 0;
    }
    /* Catering Services */
    
    .services-item {
        text-align: center;
    }
    .catering-chef-area .embed-responsive {
        padding-bottom: 35%;
    }
    /* Landing Page */
    
    .lp-form {
        margin-top: 30px;
    }
    .lp-package .thumb img {
        height: 340px;
    }
    .top-info .thumb img {
        display: none;
    }
    /* Health */
    
    .health-features {
        margin: 0 15px;
    }
    .heats-fatures-items {
        margin: 50px 0;
        position: inherit;
    }
    .mp-servces-item .thumb {
        float: left;
        margin-bottom: 30px;
        width: 100%;
    }
    .mp-servces-item .info {
        padding-left: 0;
    }
    .mp-appoinment-forms {
        padding-left: 15px;
    }
    .mappoinment-form .default-tab-items {
        margin: 0;
    }
    /* Faq */
    
    .faq-sidebar .default-tab-items {
        margin: 0;
    }
    .faq-sidebar .faq-sid-item button {
        top: 0;
    }
    .faq-contnt.v2 {
        padding: 0 !important;
    }
    /* Portfolio */
    
    .pf-item-wall.masonary-item.masonary-3-colum .pf-colum {
        width: 50%;
        float: left;
    }
    .pf-item-wall.masonary-item.masonary-3-colum .pf-colum:nth-child(2) .portfolio-item {
        padding-right: 0;
    }
    .pf-item-wall.masonary-item.masonary-3-colum .pf-colum:nth-child(1) .portfolio-item {
        padding-right: 30px;
    }
    .portfolio-item.col-md-4 {
        width: 100%;
    }
    .portfolio-item.col-md-4.col-sm-6 {
        width: 50%;
    }
    .grid-6-colum .portfolio-item {
        width: 33.3333%;
    }
    .pf-item-wall.masonary-item.masonary-4-colum .pf-colum {
        width: 50%;
        float: left;
    }
    .pf-item-wall.masonary-item.masonary-4-colum .pf-colum:nth-child(2) .portfolio-item,
    .pf-item-wall.masonary-item.masonary-4-colum .pf-colum:nth-child(2) .portfolio-item,
    .pf-item-wall.masonary-item.masonary-4-colum .pf-colum:nth-child(3) .portfolio-item {
        padding-right: 0;
    }
    .pf-item-wall.masonary-item.masonary-6-colum .pf-colum {
        width: 33.3333%;
        float: left;
    }
    .pf-item-wall.masonary-item.masonary-6-colum .pf-colum:nth-child(3) .portfolio-item {
        padding-right: 0;
    }
    /* Portfolio Single */
    
    .srt-full-carusel-area.portfolio {
        width: inherit;
    }
    /* About Me */
    
    .ab-overview {
        margin-bottom: 30px;
    }
    /* Subscribe */
    
    .subscribe-contents .info.cell {
        display: block;
        margin-bottom: 30px;
        text-align: center;
        vertical-align: middle;
        width: 100%;
    }
    .subscribe-contents .form.cell {
        display: block;
        text-align: center;
        vertical-align: middle;
        width: 100%;
    }
    .subscribe-form.text-left {
        margin-bottom: 30px;
        text-align: center;
    }
    /* Team */
    
    .sp-team-items .col-md-4 {
        margin-bottom: 80px;
    }
    .sp-team-items .col-md-4:last-child {
        margin: 0;
    }
}
/*   Mobile Layout: 320px. */

@media only screen and (max-width: 767px) {
    /* Default Css */
    
    .align-left.top-left-nav {
        width: 100%;
        text-align: center;
    }
    .account-menu {
        line-height: 20px;
        margin: 0 0 10px;
        text-align: center;
        width: 100%;
    }
    .top-navs .nav.nav-pills li {
        display: inline-block;
        line-height: inherit;
        width: inherit;
    }
    .account-menu ul li {
        display: inline-block;
        line-height: inherit;
        margin: 0 5px;
        padding: 5px 0;
    }
    .account-menu ul li {
        display: inline-block;
        line-height: inherit;
        margin-left: 10px;
    }
    .top-navs ul.nav .dropdown-toggle {
        padding: 10px 0;
    }
    nav.navbar.bootsnav.mainenance {
        padding-bottom: 0;
    }
    h1 {
        font-size: 26px !important;
    }
    h2 {
        font-size: 24px !important;
    }
    .pad-top-bot-200p {
        padding-bottom: 10px;
        padding-top: 100px;
    }
    .pad-top-bot-150p {
        padding-bottom: 80px;
        padding-top: 80px;
    }
    .pad-top-bot-100 {
        padding-bottom: 50px;
        padding-top: 50px;
    }
    .default-heading > p {
        width: 100%;
    }
    .container-half {
        width: 80%;
        margin: 0 auto;
    }
    #default-banner .info h2 {
        font-size: 40px;
    }
    #default-banner-area {
        padding-top: 150px;
    }
    .default-heading > p {
        width: 100%;
    }
    .align-right {
        float: none;
    }
    .align-left {
        float: none;
    }
    .align-center {
        float: none;
    }
    .default-content.pad-top-100p {
        padding-top: 50px;
    }
    .default-heading.light > h2 {
        font-size: 14px;
    }
    .default-heading > h2 {
        font-size: 18px;
    }
    .def-heading-v2 h1,
    .def-heading-v2 h2 {
        font-size: 24px;
    }
    .mar-responsive {
        margin: 0 15px;
    }
    .pad-top-bot-80p {
        padding-top: 50px;
        padding-bottom: 50px;
    }
    .pad-top-80p {
        padding-top: 50px;
    }
    .pad-top-80p.pad-bot-50p {
        padding-bottom: 20px;
        padding-top: 50px;
    }
    .pad-bot-80p {
        padding-bottom: 50px;
    }
    .mar-top-bot-80p {
        margin-top: 50px;
        margin-bottom: 50px;
    }
    .mar-top-80p {
        margin-top: 50px;
    }
    .mar-bot-80p {
        margin-bottom: 50px;
    }
    .def-heading,
    .def-heading-v1,
    .def-heading-v2,
    .def-heading-v3,
    .def-heading-v4,
    .def-heading-v5,
    .def-heading-v6 {
        text-align: center;
    }
    .def-heading-v4::after,
    .def-heading-v4.text-left::after,
    .def-heading-v4.text-right::after,
    .def-heading-v4.text-center::after {
        bottom: 0;
        left: 50%;
        margin-left: -25px;
        right: auto;
    }
    .def-heading-v5.text-left h1,
    .def-heading-v5.text-left h2,
    .def-heading-v5.text-left h3,
    .def-heading-v5.text-left h4,
    .def-heading-v5.text-left h5,
    .def-heading-v5.text-left h6 {
        text-align: center;
    }
    .def-heading-v5.text-left h1:before,
    .def-heading-v5.text-left h2:before,
    .def-heading-v5.text-left h3:before,
    .def-heading-v5.text-left h4:before,
    .def-heading-v5.text-left h5:before,
    .def-heading-v5.text-left h6:before {
        background: #333333 none repeat scroll 0 0;
        bottom: 0;
        content: "";
        height: 3px;
        left: 30%;
        position: absolute;
        width: 40%;
    }
    .def-heading-v5.text-left h1::after,
    .def-heading-v5.text-left h2::after,
    .def-heading-v5.text-left h3::after,
    .def-heading-v5.text-left h4::after,
    .def-heading-v5.text-left h5::after,
    .def-heading-v5.text-left h6::after {
        background: #449d44 none repeat scroll 0 0;
        bottom: 0;
        content: "";
        height: 3px;
        left: 30%;
        position: absolute;
        width: 20%;
    }
    .def-heading.text-left h1::after,
    .def-heading.text-left h2::after,
    .def-heading.text-left h3::after,
    .def-heading.text-left h4::after,
    .def-heading.text-left h5::after,
    .def-heading.text-left h6::after {
        left: 50%;
        margin-left: -25px;
    }
    .def-heading.text-right h1::after,
    .def-heading.text-right h2::after,
    .def-heading.text-right h3::after,
    .def-heading.text-right h4::after,
    .def-heading.text-right h5::after,
    .def-heading.text-right h6::after {
        right: 50%;
        margin-right: -25px;
    }
    /* Mobile Default*/
    
    .txt-center-mobile {
        text-align: center;
    }
    .txt-left-mobile {
        text-align: left;
    }
    .mar-mobile {
        margin: 0 15px;
    }
    .mar-top-5p-mobile {
        margin-top: 5px;
    }
    .mar-top-10p-mobile {
        margin-top: 10px;
    }
    .mar-top-15p-mobile {
        margin-top: 15px;
    }
    .mar-top-20p-mobile {
        margin-top: 20px;
    }
    .mar-top-25p-mobile {
        margin-top: 25px;
    }
    .mar-top-30p-mobile {
        margin-top: 30px;
    }
    .mar-bot-5p-mobile {
        margin-bottom: 15px;
    }
    .mar-bot-5p-mobile {
        margin-bottom: 5px;
    }
    .mar-bot-10p-mobile {
        margin-bottom: 10px;
    }
    .mar-bot-15p-mobile {
        margin-bottom: 15px;
    }
    .mar-bot-20p-mobile {
        margin-bottom: 20px;
    }
    .mar-bot-25p-mobile {
        margin-bottom: 25px;
    }
    .mar-bot-30p-mobile {
        margin-bottom: 30px;
    }
    .mar-left-mobile {
        margin-left: 15px;
    }
    .mar-right-mobile {
        margin-right: 15px;
    }
    .mar-top-bot-5p-mobile {
        margin-top: 5px;
        margin-bottom: 5px;
    }
    .mar-top-bot-10p-mobile {
        margin-top: 10px;
        margin-bottom: 10px;
    }
    .mar-top-bot-15p-mobile {
        margin-top: 15px;
        margin-bottom: 15px;
    }
    .mar-top-bot-20p-mobile {
        margin-top: 20px;
        margin-bottom: 20px;
    }
    .mar-top-bot-25p-mobile {
        margin-top: 25px;
        margin-bottom: 25px;
    }
    .mar-top-bot-30p-mobile {
        margin-top: 30px;
        margin-bottom: 30px;
    }
    .mar-left-right-5p-mobile {
        margin-left: 5px;
        margin-right: 5px;
    }
    .mar-left-right-10p-mobile {
        margin-left: 10px;
        margin-right: 10px;
    }
    .mar-left-right-15p-mobile {
        margin-left: 15px;
        margin-right: 15px;
    }
    .mar-left-right-20p-mobile {
        margin-left: 20px;
        margin-right: 20px;
    }
    .mar-left-right-25p-mobile {
        margin-left: 25px;
        margin-right: 25px;
    }
    .mar-left-right-30p-mobile {
        margin-left: 30px;
        margin-right: 30px;
    }
    .pad-mobile {
        padding: 0 15px;
    }
    .pad-top-5p-mobile {
        padding-top: 5px;
    }
    .pad-top-10p-mobile {
        padding-top: 10px;
    }
    .pad-top-15p-mobile {
        padding-top: 15px;
    }
    .pad-top-20p-mobile {
        padding-top: 20px;
    }
    .pad-top-25p-mobile {
        padding-top: 25px;
    }
    .pad-top-30p-mobile {
        padding-top: 30px;
    }
    .pad-bot-5p-mobile {
        padding-bottom: 5px;
    }
    .pad-bot-10p-mobile {
        padding-bottom: 10px;
    }
    .pad-bot-15p-mobile {
        padding-bottom: 15px;
    }
    .pad-bot-20p-mobile {
        padding-bottom: 20px;
    }
    .pad-bot-25p-mobile {
        padding-bottom: 25px;
    }
    .pad-bot-30p-mobile {
        padding-bottom: 30px;
    }
    .pad-left-5p-mobile {
        padding-left: 5px;
    }
    .pad-left-10p-mobile {
        padding-left: 10px;
    }
    .pad-left-15p-mobile {
        padding-left: 15px;
    }
    .pad-left-20p-mobile {
        padding-left: 20px;
    }
    .pad-left-25p-mobile {
        padding-left: 25px;
    }
    .pad-left-30p-mobile {
        padding-left: 30px;
    }
    .pad-right-5p-mobile {
        padding-right: 5px;
    }
    .pad-right-10p-mobile {
        padding-right: 10px;
    }
    .pad-right-15p-mobile {
        padding-right: 15px;
    }
    .pad-right-20p-mobile {
        padding-right: 20px;
    }
    .pad-right-25p-mobile {
        padding-right: 25px;
    }
    .pad-right-30p-mobile {
        padding-right: 30px;
    }
    .pad-left-right-5p-mobile {
        padding-right: 5px;
        padding-left: 5px;
    }
    .pad-left-right-10p-mobile {
        padding-right: 10px;
        padding-left: 10px;
    }
    .pad-left-right-15p-mobile {
        padding-right: 15px;
        padding-left: 15px;
    }
    .pad-left-right-20p-mobile {
        padding-right: 20px;
        padding-left: 20px;
    }
    .pad-left-right-25p-mobile {
        padding-right: 25px;
        padding-left: 25px;
    }
    .pad-left-right-30p-mobile {
        padding-right: 30px;
        padding-left: 30px;
    }
    .pad-top-bot-5p-mobile {
        padding-top: 5px;
        padding-bottom: 5px;
    }
    .pad-top-bot-10p-mobile {
        padding-top: 10px;
        padding-bottom: 10px;
    }
    .pad-top-bot-15p-mobile {
        padding-top: 15px;
        padding-bottom: 15px;
    }
    .pad-top-bot-20p-mobile {
        padding-top: 20px;
        padding-bottom: 20px;
    }
    .pad-top-bot-25p-mobile {
        padding-top: 25px;
        padding-bottom: 25px;
    }
    .pad-top-bot-30p-mobile {
        padding-top: 30px;
        padding-bottom: 30px;
    }
    .mar-none-mobile {
        margin: 0;
    }
    .pad-none-mobile {
        padding: 0;
    }
    .center-mobile {
        text-align: center;
    }
    .bor-none-mobile {
        border: none;
    }
    /* Divider */
    
    #divider-col-area {
        padding: 50px 15px;
    }
    /* Blockquotes */
    
    #blockquotes-col-area {
        margin: 0 15px;
    }
    /* Top Bar */
    
    .top-social {
        overflow: hidden;
        padding: 10px 10px 0;
        text-align: center;
        width: 100%;
    }
    .top-social li {
        float: none;
    }
    .topbar-social {
        line-height: 50px;
    }
    .top-address {
        line-height: inherit;
    }
    .topbar-social.edu {
        line-height: 40px;
    }
    .top-address {
        line-height: 30px;
        margin-top: 10px;
        text-align: center;
    }
    .topbar-social ul {
        text-align: center;
    }
    .top-social .shoping-social {
        float: none;
        text-align: center;
    }
    /* Footer */
    
    .footer-item {
        margin-bottom: 50px;
    }
    .footer-bottom p {
        line-height: 30px;
    }
    .footer-item:last-child {
        margin: 0;
    }
    .f-left-copy {
        margin-bottom: 20px;
    }
    .footer-bottom p {
        text-align: center;
        width: 100%;
    }
    .f-social {
        text-align: center;
        width: 100%;
    }
    .f-cards {
        text-align: center;
        width: 100%;
    }
    .footer-bottom .footer-logo {
        margin-bottom: 30px;
        text-align: center;
        width: 100%;
    }
    .f-address-list:last-child {
        margin: 0;
    }
    .f-nav.text-right {
        line-height: 30px;
        margin-top: 20px;
        text-align: center;
    }
    /* Tabs */
    
    .default-tab-items.tabs-v4 .nav-pills li.active a {
        border: 1px solid #e7e7e7;
    }
    .default-tab-items.tabs-v5 .nav-pills {
        display: block;
        margin-bottom: 30px;
    }
    .default-tab-items.tabs-v5 .nav-pills li.active a {
        background: #f7f7f7 none repeat scroll 0 0;
    }
    .vertical-tabs.def-ver.tabs-vertical-v2 .tab-content {
        border-left: medium none;
        border-right: medium none;
    }
    .vertical-tabs.tabs-vertical-v2 .tab-content {
        border-left: medium none;
        border-right: medium none;
    }
    .default-tab-items {
        margin: 0 15px;
    }
    .nav-pills > li {
        float: left;
        width: 100%;
    }
    .nav-pills > li > a {
        text-align: center;
        width: 100%;
    }
    .tabs-v1 ul.nav.nav-pills li a {
        border: 1px solid #ffffff;
        float: none;
        margin: 5px auto;
        padding: 10px 20px;
        width: 200px;
    }
    .tabs-v1 ul.nav.nav-pills li a:hover {
        border: 1px solid transparent;
    }
    .tabs-v1 ul.nav.nav-pills li.active a {
        border: 1px solid transparent;
    }
    .default-tab-items.tabs-v1 .nav-pills {
        padding: 20px 0;
    }
    .default-tab-items.tabs-v4 .nav-pills li a {
        border: 1px solid #e7e7e7;
    }
    .default-tab-items.tabs-v5 .nav-pills li a {
        border-bottom: 1px solid #e7e7e7;
    }
    .default-tab-items .nav-pills li a {
        display: block !important;
    }
    .default-tabs-area.tabs-v2 .nav-pills li.active a {
        border: 1px solid #e7e7e7;
        color: #449d44;
    }
    .default-tabs-area.tabs-v2 .nav-pills li a {
        margin-bottom: 10px;
    }
    .default-tabs-area.tabs-vertical-v1 .nav-pills li.active a::after {
        display: none;
    }
    .default-tabs-area.tabs-vertical-v1 .tab-content::before {
        display: none;
    }
    .vertical-tabs .travel-tab-btn {
        border-left: medium none;
        border-top: 1px solid #e7e7e7;
        padding-left: 0;
        text-align: center;
    }
    .vertical-tabs.def-ver.tabs-vertical-v2 .travel-tab-btn {
        border-left: medium none;
        border-top: none;
    }
    /* Pricing Table */
    /* Prising Table */
    
    .pricing-content-area {
        float: left;
        margin: 0 auto 15px;
        padding: 0;
        width: 100%;
        display: block;
    }
    .single-pricing-item {
        float: left;
        padding: 20px;
        width: 100%;
    }
    #pricing-area {
        margin: 0 15px;
    }
    .pricing-area.agency-pricing {
        padding-bottom: 0;
    }
    .single-pricing-item.v4 {
        float: none;
        margin: 10px auto;
        padding: 0;
        width: 90%;
    }
    .prising-heading > h2 {
        margin: 0;
    }
    .prising-heading {
        margin: 30px;
    }
    /* Carousel Shortcode */
    
    #portfolio-carousel-area {
        margin: 0 20px;
    }
    .srt-full-carusel-area.v2 .srt-carousel-item {
        height: 300px;
    }
    .srt-carusel-area.srt-title .owl-controls.clickable .owl-buttons div.owl-prev {
        border: medium none;
        left: 0;
        line-height: 40px;
        margin-top: 0;
        position: absolute;
        right: 40px;
        top: 0;
    }
    .srt-carusel-area.srt-title .owl-controls.clickable .owl-buttons div.owl-next {
        border: medium none;
        left: 45px;
        line-height: 40px;
        margin-top: 0;
        position: absolute;
        right: 40px;
        top: 0;
    }
    .srt-full-carusel-area.v1 .srt-carousel-content h2 {
        font-size: 24px;
        line-height: 24px;
    }
    .srt-full-carusel-area.v1 .srt-carousel-content p {
        width: 70%;
    }
    .srt-full-carusel-area.v1 .srt-carousel-content a {
        font-size: 14px;
        min-width: 80px;
        padding: 5px;
    }
    .srt-full-carusel-area.owl-theme .owl-controls .owl-buttons div.owl-next {
        right: 5px;
    }
    .srt-full-carusel-area.owl-theme .owl-controls .owl-buttons div.owl-prev {
        left: 5px;
    }
    .srt-full-carusel-area.v1 .srt-carousel-content {
        bottom: 50px;
    }
    .srt-full-carusel-area .owl-pagination {
        bottom: 10px;
    }
    .srt-full-carusel-area.v2 .srt-carousel-content {
        bottom: auto;
    }
    .srt-carusel-area .owl-controls.clickable .owl-buttons div.owl-prev {
        left: 10px;
    }
    .srt-carusel-area .owl-controls.clickable .owl-buttons div.owl-next {
        right: 10px;
    }
    /* Shortcodes Progressbar */
    /* Event */
    
    .event-items-area .top-title > h2 {
        font-size: 30px;
    }
    .event-items-area .top-title span {
        display: block;
    }
    .event-items-area .date-item:first-child {
        margin: 30px 0;
    }
    .event-reg {
        bottom: 0;
        margin: 30px 0;
        position: relative;
        right: 0;
    }
    .event-items-area {
        padding: 0 20px;
        position: relative;
    }
    .timeline-srt-area .timeline-srt-default .timeline-srt-panel {
        float: none;
        margin: 15px auto;
        width: 90%;
    }
    .event-items-area .top-title > h2 {
        font-size: 30px;
        line-height: 40px;
        width: 100%;
    }
    .event-items-area .top-title > p {
        font-size: 16px;
        line-height: 26px;
    }
    .event-reg-form {
        padding: 0 20px;
    }
    .event-reg-form > h3 {
        font-size: 18px;
    }
    .event-offer h3 {
        font-size: 18px;
        margin-bottom: 0;
        margin-top: 30px;
    }
    .event-offer-items .offer-item {
        margin-bottom: 30px;
    }
    .heading.event {
        margin-bottom: 30px;
        padding: 15px;
    }
    .heading.event > h2 {
        font-size: 20px;
        line-height: 24px;
    }
    .speaker-top-info > h2 {
        font-size: 18px;
    }
    .speaker-top-info > span {
        margin-bottom: 15px;
    }
    .vanue-info.col-md-4 {
        margin-top: 30px;
    }
    .event-video-area > h2 {
        font-size: 20px;
        line-height: 26px;
    }
    .provide .default-tab-items {
        margin: 0;
    }
    .event-form {
        margin: 0 15px;
    }
    .event-reg {
        margin-bottom: 0;
    }
    .date-item .icon {
        display: block;
    }
    .date-item .info {
        display: block;
    }
    .timeline-srt-area .timeline-srt-default.timeline-srt-inverted .timeline-srt-panel {
        float: none;
    }
    .timeline-srt-area .timeline-srt-default .about-circle {
        display: none;
    }
    .timeline-srt-area > .timeline-srt-default > .date {
        margin: 0;
    }
    .timeline-srt-area > .timeline-srt-default > .timeline-srt-panel:before {
        display: none;
    }
    .timeline-srt-area > .timeline-srt-default > .timeline-srt-panel:after {
        display: none;
    }
    .timeline-srt-panel .date {
        font-size: 24px;
        line-height: 30px;
    }
    .timeline-srt-area.wt-icon .timeline-srt-panel .info {
        padding-left: 20px;
    }
    /* Testimonial */
    
    .testimonial .testimonial-item {
        width: 90%;
    }
    .testimonial .testimonial-item .thumb {
        margin: 0 auto;
        display: block;
    }
    .testimonial .testimonial-item .info {
        margin-top: 30px;
        padding: 0;
        display: block;
    }
    .testimonial .testimonial-item .info p {
        text-align: center;
    }
    .testimonial .testimonial-item .info .author {
        text-align: center;
    }
    .testimonial.v2 .author h4 {
        font-size: 16px;
    }
    .testimonial.v2.owl-theme .owl-controls {
        margin-top: 10px;
    }
    .testimonial.v3 .testimonial-item {
        border-bottom: 1px solid #e7e7e7;
        padding-bottom: 30px;
        width: 100%;
    }
    .testimonial.v3 .testimonial-item:last-child {
        border: medium none;
        padding: 0;
    }
    .testimonial.v3 .testimonial-item .thumb {
        display: block;
        float: none;
        height: 100px;
        text-align: center;
        width: auto;
    }
    .testimonial.v3 .testimonial-item .info {
        display: block;
        float: none;
        padding: 0;
        text-align: center;
        width: auto;
    }
    .testimonial.v3 .testimonial-item .info p {
        text-align: center;
    }
    .testimonial.v3 .testimonial-item .info .author h5 {
        text-align: center;
    }
    .testimonial.v3 .testimonial-item .info {
        margin-top: 20px;
    }
    .tm-def-itm .thumb {
        margin-bottom: 30px;
        text-align: center;
    }
    .tm-def-itm .info {
        text-align: center;
    }
    .tm-def-itm .content {
        left: 0;
        position: inherit;
        top: 0;
    }
    /* Counter */
    
    .counter-item {
        margin-bottom: 50px;
    }
    .headin-box {
        width: 94%
    }
    /* Fun Factor */
    
    .count-v4 .counter-item .icon {
        display: block;
        vertical-align: middle;
        width: 100%;
    }
    .count-v4 .counter-item .info {
        display: block;
        padding-bottom: 30px;
        text-align: center;
        vertical-align: middle;
    }
    /* Partner */
    
    .partner-item.wth-border::after {
        display: none;
    }
    /* Pagination */
    
    .pagination {
        margin: 0;
    }
    .pagi-area ul.pagination li a {
        margin-bottom: 5px !important;
    }
    /* Breadcrumb */
    
    .breadcrumb {
        text-align: center;
        width: 100%;
    }
    .breadcrumb-ex {
        text-align: center;
        width: 100%;
    }
    .breadcrumb-exs {
        text-align: center;
        width: 100%;
    }
    .breadcrumb-items h4 {
        margin: 0 0 10px;
        text-align: center;
        width: 100%;
    }
    .breadcrumb-items .align-right {
        overflow: hidden;
        text-align: center;
        width: 100%;
    }
    .heading h1,
    .heading h2,
    .heading h3,
    .heading h4,
    .heading h5,
    .heading h6 {
        display: inline-block;
        font-size: 20px;
        position: relative;
    }
    .heading.stl1.text-left h1::after,
    .heading.stl1.text-left h2::after,
    .heading.stl1.text-left h3::after,
    .heading.stl1.text-left h4::after,
    .heading.stl1.text-left h5::after,
    .heading.stl1.text-left h6::after {
        width: 32%;
    }
    .heading.stl1.text-center h1::after,
    .heading.stl1.text-center h2::after,
    .heading.stl1.text-center h3::after,
    .heading.stl1.text-center h4::after,
    .heading.stl1.text-center h5::after,
    .heading.stl1.text-center h6::after {
        width: 32%;
    }
    .heading.stl1.text-right h1::after,
    .heading.stl1.text-right h2::after,
    .heading.stl1.text-right h3::after,
    .heading.stl1.text-right h4::after,
    .heading.stl1.text-right h5::after,
    .heading.stl1.text-right h6::after {
        width: 32%;
    }
    /* Promo Box */
    
    .promo-item .info {
        padding-right: 0;
        text-align: center;
    }
    .promo-item .promo-btn {
        margin-top: 30px;
        position: inherit;
        right: inherit;
        text-align: center;
        top: inherit;
        width: 100%;
    }
    /* Blog Post */
    
    .def-blog-item.reverse .thumb {
        float: none;
    }
    .default-blog-items .def-blog-item .info a h2 {
        margin: 20px 0;
    }
    .default-blog-items .def-blog-item .padding-none {
        padding: 0 15px;
    }
    .default-blog-items.v2 .def-blog-item {
        margin-bottom: 30px;
    }
    .default-blog-items.v2 .def-blog-item:last-child {
        margin-bottom: 0;
    }
    .default-blog-items.v3 .def-blog-item {
        margin-bottom: 50px;
    }
    .default-blog-items.v3 .def-blog-item:last-child {
        margin: 0;
    }
    .default-blog-items.v4 .def-blog-item .info a h1 {
        font-size: 24px;
    }
    .default-blog-items.v4 .def-blog-item .info {
        padding: 15px;
    }
    .default-blog-items.v4 {
        margin: 30px 15px;
    }
    .df-fl-blog .overlay-info {
        bottom: -50px;
        margin-left: -80px;
        left: 50%;
    }
    .df-fl-blog .info {
        padding: 80px 20px 0;
        text-align: center;
    }
    .default-blog-items.v2 .info {
        text-align: center;
    }
    .df-fl-blog .overlay-info .icon {
        float: left;
    }
    .df-fl-blog .overlay-info .date {
        float: left;
    }
    .default-blog-items.v2 .simple .info {
        padding: 30px 15px 0;
    }
    .blog-post-area.grid .single-blog-item img,
    .blog-post-area.grid .single-blog-item iframe,
    .blog-post-area.grid .single-blog-item audio,
    .blog-post-area.grid .single-blog-item .video-responsive,
    .blog-post-area.grid .single-blog-item .embed-responsive {
        height: auto;
    }
    .blog-post-area.grid-col-3 .single-blog-item img,
    .blog-post-area.grid-col-3 .single-blog-item iframe,
    .blog-post-area.grid-col-3 .single-blog-item audio,
    .blog-post-area.grid-col-3 .single-blog-item .video-responsive,
    .blog-post-area.grid-col-3 .single-blog-item .embed-responsive {
        min-height: auto;
    }
    .blog-post-area.grid-col-3 .single-blog-item {
        margin-bottom: 30px;
        min-height: inherit;
    }
    .blog-post-area.grid-col-2 .single-blog-item img,
    .blog-post-area.grid-col-2 .single-blog-item iframe,
    .blog-post-area.grid-col-2 .single-blog-item audio,
    .blog-post-area.grid-col-2 .single-blog-item .video-responsive,
    .blog-post-area.grid-col-2 .single-blog-item .embed-responsive {
        min-height: inherit;
    }
    .blog-post-area.grid-col-2 .single-blog-item {
        min-height: inherit;
        margin-bottom: 30px;
    }
    .blog-post-area.grid.masonary .pf-colum {
        width: 100%;
    }
    .blog-post-area.col-3.masonary .pf-colum {
        width: 100%;
    }
    .blog-post-area.col-2.masonary .pf-colum {
        width: 100%;
    }
    .blog-post-area.col-2.masonary .pf-colum:nth-child(1) {
        padding: 0;
    }
    .blog-post-area.col-2.masonary .pf-colum:nth-child(2) {
        padding: 0;
    }
    .def-blog-item .thumb img {
        min-height: 300px;
        width: 100%;
    }
    .def-fl-blogs.hm-blg-v3 {
        border-left: medium none;
        float: none;
        padding-left: 15px;
        width: 100%;
    }
    .sidebar.pad-right-50p {
        padding-right: 15px;
    }
    .blog-post-area.col-4.masonary .pf-colum {
        width: 100%;
    }
    .sidebar.pad-right-30p {
        padding-right: 15px;
    }
    /* Auto Height Blog */
    
    .column {
        height: auto !important;
        margin-bottom: 30px !important;
    }
    /* Career */
    
    .career-info-item .info {
        margin-bottom: 20px;
    }
    .career-info .info span {
        margin-bottom: 20px;
        margin-right: 30px;
    }
    /* Forms */
    
    .contact-details {
        padding: 0;
    }
    .forms.wth-bg {
        margin: 0 15px;
    }
    .office-address.founder {
        margin: 30px 0 0;
    }
    .contact-sing-up {
        margin: 30px 0 0;
    }
    /* SLider */
    
    .default-slider-area .full-slider-item.thumb {
        padding: 0 15px;
    }
    .default-slider-area .item-cell.right-align,
    .default-slider-area .item-cell {
        text-align: center;
    }
    .default-slider-area .carousel-control.left.right-align {
        height: 50px;
        left: 0;
        position: absolute;
        right: auto;
        top: 50%;
        width: 50px;
    }
    .default-slider-area .carousel-control.right.right-align {
        height: 50px;
        left: auto;
        position: absolute;
        right: 0;
        top: 50%;
        width: 50px;
    }
    .default-slider-area .carousel-control.left.center-align {
        left: 0;
    }
    .default-slider-area .carousel-control.right.center-align {
        height: 50px;
        right: 0;
        width: 50px;
    }
    .default-slider-area .carousel-control.right.left-align {
        height: 50px;
        left: auto;
        right: 0;
        width: 50px;
    }
    .default-slider-area .carousel-control.left {
        height: 50px;
        left: 0;
        position: absolute;
        top: 50%;
        width: 50px;
    }
    .default-slider-area .carousel-control.right {
        height: 40px;
        left: auto;
        margin-left: 0;
        position: absolute;
        right: 0;
        top: 50%;
        width: 40px;
    }
    .item-cell.banner-info h1,
    .item-cell.banner-info h2,
    .item-cell.banner-info h3,
    .item-cell.banner-info h4,
    .item-cell.banner-info h5,
    .item-cell.banner-info h6 {
        padding: 0 50px;
    }
    .item-cell.banner-info.left-align p,
    .item-cell.banner-info.right-align p,
    .item-cell.banner-info.center-align p {
        padding: 0;
        width: 80%;
        margin: auto;
    }
    .default-slider-area .full-slider-item .item-cell.left-align h1,
    .default-slider-area .full-slider-item .item-cell.left-align h2,
    .default-slider-area .full-slider-item .item-cell.left-align h3,
    .default-slider-area .full-slider-item .item-cell.left-align h4,
    .default-slider-area .full-slider-item .item-cell.left-align h5,
    .default-slider-area .full-slider-item .item-cell.left-align h6 {
        margin-right: 0;
        padding: 0;
    }
    .default-slider-area .full-slider-item .item-cell.right-align h1,
    .default-slider-area .full-slider-item .item-cell.right-align h2,
    .default-slider-area .full-slider-item .item-cell.right-align h3,
    .default-slider-area .full-slider-item .item-cell.right-align h4,
    .default-slider-area .full-slider-item .item-cell.right-align h5,
    .default-slider-area .full-slider-item .item-cell.right-align h6 {
        margin-left: 0;
        padding: 0;
    }
    .default-slider-area .full-slider-item .item-cell.center-align h1,
    .default-slider-area .full-slider-item .item-cell.center-align h2,
    .default-slider-area .full-slider-item .item-cell.center-align h3,
    .default-slider-area .full-slider-item .item-cell.center-align h4,
    .default-slider-area .full-slider-item .item-cell.center-align h5,
    .default-slider-area .full-slider-item .item-cell.center-align h6 {
        width: 100%;
        margin: auto auto 10px;
        padding: 0;
    }
    .default-slider-area .slide-control {
        position: inherit;
    }
    .default-slider-area.auto-height .full-slider-item.thumb {
        padding: 140px 0 80px !important;
    }
    .default-slider-area.main-home.full-height .full-slider-item.thumb .item-cell .text-left h1,
    .default-slider-area.main-home.full-height .full-slider-item.thumb .item-cell .text-center h1,
    .default-slider-area.main-home.full-height .full-slider-item.thumb .item-cell .text-right h1 {
        width: 100%;
        text-align: center;
        padding: 0;
    }
    .default-slider-area.auto-height .full-slider-item.thumb.wed {
        padding: 80px 0 !important;
    }
    .moving {
        animation: inherit;
    }
    /* Subscription */
    
    .subscribe-contents .subscribe-form .form-inline {
        text-align: center;
    }
    .subscribe-contents p {
        margin-bottom: 20px;
    }
    .subscribe-contents .info.cell {
        display: block;
        text-align: center;
        width: 100%;
    }
    .subscribe-contents .form.cell {
        display: block;
        width: 100%;
    }
    .subscribe-contents .form input[type="text"] {
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
        -ms-border-radius: 5px;
        border-radius: 5px;
        margin: 0 auto 10px;
        width: 80%;
    }
    .subscribe-contents .form button {
        border: medium none;
        margin: 0;
        width: 80%;
    }
    .form.top {
        margin-bottom: 30px;
    }
    /* Parallax */
    
    .def-para-info .align-right.text-right {
        text-align: center;
    }
    .def-para-info .display-cell {
        display: block;
        text-align: center;
        width: 100%;
    }
    .def-par-item .icon {
        display: block;
        margin-bottom: 30px;
        text-align: center;
    }
    .def-par-item .info {
        display: block;
        padding: 0;
        text-align: center;
    }
    .def-para-info .text-left {
        text-align: center;
    }
    .container.text-center.par-banner p,
    .container.text-left.par-banner p,
    .container.text-right.par-banner p {
        padding: 0;
    }
    /* Contact Us */
    
    .form-group.pad-right-none {
        padding: 0;
    }
    .faq {
        margin: 0 15px;
    }
    .goole-map.contact.pad-right-none {
        padding: 0;
    }
    .contact-form.pad-left-none {
        padding: 0;
    }
    .address {
        text-align: center;
    }
    .address-content li {
        border: 1px solid #e7e7e7;
        display: block;
        margin-bottom: 10px;
        padding: 10px;
    }
    .address-content span {
        display: block;
        float: none;
    }
    .contact-send .contact-form {
        padding: 0;
    }
    .contact-send .form-group {
        padding: 0;
    }
    .contact-send .goole-map {
        padding: 0;
    }
    /*404*/
    
    .not-found h1 {
        font-size: 130px !important;
        font-weight: 900;
        letter-spacing: -25px;
        line-height: 120px;
        margin-bottom: 30px;
        margin-left: -25px;
    }
    .not-found-area .info .form-group {
        margin: 0 auto;
        width: 290px;
    }
    .not-found img {
        height: 90px;
        margin-left: 25px;
        margin-top: -30px;
    }
    .not-found h2 {
        font-size: 35px;
        line-height: 35px;
    }
    .not-found h3 {
        margin-bottom: 30px;
        font-size: 20px;
    }
    .not-found.v2 h1 {
        line-height: 100px;
        font-size: 80px !important;
    }
    .not-found.v2 h1 span {
        padding: 0 15px;
    }
    .not-found-area .info {
        border-left: medium none;
        padding: 0;
    }
    .not-found-area.v3 {
        margin: 0 15px;
    }
    .not-found-area .icon h1 {
        line-height: 130px;
        font-size: 130px !important;
    }
    .not-found-area .info h2 {
        font-size: 26px;
    }
    .not-found-area .info h3 {
        font-size: 20px;
    }
    /* Login */
    
    #login-area {
        margin: 50px 15px;
    }
    .login-content {
        width: 100%;
    }
    .login-content.v2 {
        width: 80%;
    }
    /* Register */
    
    .register-form {
        width: 90%;
    }
    .register-already > a {
        display: block;
        margin-right: 0;
        width: 100%;
    }
    .register-form .register-already .form-group {
        display: inline-block;
        float: none;
        margin: 0;
    }
    /* Login Register */
    
    .login-now {
        margin-bottom: 80px;
        padding-left: 15px;
    }
    .register-now {
        padding-right: 15px;
    }
    /* About Us */
    
    .type-text.ab-us-1 span {
        font-size: 24px !important;
    }
    .about-services .service-item {
        margin-bottom: 30px;
    }
    .about-services {
        padding-bottom: 0;
    }
    .about-items .info {
        display: block;
        overflow: hidden;
    }
    .about-items .display-cell {
        display: block;
        padding: 0;
        width: 100%;
    }
    .about-items .display-cell.info {
        margin-top: 30px;
        float: left;
    }
    .team-member-col-area .heading {
        padding-bottom: 0;
    }
    .team-member-item {
        margin: 30px 15px;
        padding: 0;
    }
    .team-member-item:last-child {
        margin-bottom: 0;
    }
    .sp-team-items .col-md-4 {
        margin-bottom: 80px;
    }
    .sp-team-items .col-md-4:last-child {
        margin: 0;
    }
    .about-us-v2-top {
        padding-bottom: 0;
    }
    .about-top-banner .banner-info {
        text-align: center;
    }
    .about-top-banner .banner-info h2 {
        font-size: 24px;
        line-height: 30px;
    }
    /* About Me */
    
    .ab-overview {
        margin-bottom: 30px;
    }
    /* Sidebar  */
    
    .sidebar-social {
        margin-top: 10px;
    }
    .latest-article-thum {
        width: 90px;
    }
    .latest-article-info {
        padding-left: 20px;
    }
    .pst-cmnts {
        right: 0;
    }
    /* Blog */
    
    .blog-post-area.align-right {
        float: none;
        display: block;
        width: 100%;
    }
    .sidebar.align-left {
        float: none;
        display: block;
        width: 100%;
    }
    .single-blog-item h1,
    .single-blog-item h2 {
        font-family: sans-serif;
        font-size: 20px;
    }
    .single-comments-info .content {
        display: block;
        margin-top: 30px;
        vertical-align: middle;
    }
    .single-comments-info .comments-reply {
        padding-left: 0;
    }
    /*--------------------------------------------------------------
## Photography
--------------------------------------------------------------*/
    
    .pg-v1 .photography-portfolio {
        width: 100%;
        float: left;
    }
    .photography-about {
        float: left;
        width: 100%;
    }
    .photography-item-wall.grid-4 .pf-colum {
        float: left;
        width: 100%;
    }
    .photography-item-wall.grid-3 .pf-colum {
        float: left;
        width: 100%;
    }
    .photography-item-wall.grid-2 .pf-colum {
        float: left;
        width: 100%;
    }
    .photography-item-wall.grid-2.grid-1-2.masonary-item .pf-colum:nth-child(1) {
        float: left;
        width: 100%;
    }
    .photography-item-wall.grid-2.grid-1-2.masonary-item .pf-colum:nth-child(2) {
        float: left;
        width: 100%;
    }
    #photography-area .align-left {
        float: left;
        width: 100%;
    }
    #portfolio-area .align-left {
        float: left;
        width: 100%;
    }
    /* Real Estate*/
    
    .services-content .content-item {
        margin-bottom: 30px;
        margin-right: 0;
        width: 100%;
    }
    .services-single-content .icon {
        display: block;
        float: none;
        margin-bottom: 20px;
        text-align: center;
        width: 100%;
    }
    .services-single-content .info {
        float: none;
        text-align: center;
        width: 100%;
    }
    .new-properties-item {
        margin-bottom: 30px;
    }
    .real-estate-testimonail .testimonial-item .thumb {
        display: block;
        margin: 0 auto;
        text-align: center;
    }
    .real-estate-testimonail .testimonial-item .info {
        display: block;
        padding: 20px;
        text-align: center;
    }
    #feature-properties .content .thumb {
        display: block;
        margin-bottom: 30px;
        width: 100%;
    }
    .real-estate-testimonail .testimonial-item .info p {
        text-align: center;
    }
    .real-estate-testimonail .testimonial-item .info .author {
        text-align: center;
    }
    #top-banner .banner-info h3 {
        font-size: 30px;
    }
    .heading.v2 h3 {
        margin-bottom: 20px;
        margin-top: 30px;
        padding-bottom: 15px;
    }
    #feature-properties .content .info h4 {
        font-size: 20px;
    }
    .react-people li {
        margin-right: 20px;
        margin-top: 20px;
    }
    #feature-properties .content .info p {
        margin-bottom: 10px;
    }
    .real-estate-testimonail .testimonial-item {
        width: 100%;
    }
    #feature-properties .content .info {
        display: block;
        margin-bottom: 30px;
        padding: 0;
        width: 100%;
    }
    #estate-contact-form .info {
        padding: 0;
    }
    #estate-contact-form .message-box {
        padding: 0;
    }
    .new-properties-item:nth-child(1),
    .new-properties-item:nth-child(2),
    .new-properties-item:nth-child(3),
    .new-properties-item:nth-child(4),
    .new-properties-item:nth-child(5),
    .new-properties-item:nth-child(6) {
        padding: 0;
    }
    .new-propertie .thumb img {
        width: 100%;
    }
    .new-propertie {
        min-height: auto;
    }
    /* Shop no sidebar 3 colum */
    
    .features-pro .product-thumb {
        display: block;
        width: 100%;
        margin-bottom: 20px;
    }
    .features-pro .product-info {
        display: block;
    }
    .features-product-area {
        padding-bottom: 0;
    }
    .features-pro .product-thumb > img {
        min-height: auto;
    }
    .features-product-items .features-pro-item {
        padding-right: 0;
        text-align: center;
    }
    .features-pro .product-thumb > img {
        min-height: auto;
    }
    .features-pro-item {
        margin-bottom: 50px;
    }
    .fetures-pro-slider-item .product-title > a {
        font-size: 18px;
    }
    .product-type-title {
        margin-bottom: 10px;
        padding: 0;
        text-align: center;
        width: 100%;
    }
    .product-pagination > ul {
        float: none;
        text-align: center;
    }
    .product-shorting {
        margin-bottom: 10px;
        overflow: hidden;
        padding: 0;
        width: 100%;
    }
    .product-header-area {
        padding: 10px;
    }
    .product-header-area.sidebar .product-shorting {
        float: left;
        margin-right: 0;
    }
    .product-shorting .short-by select.form-control {
        width: 150px;
    }
    .feataures-pro-slide-items {
        text-align: center;
    }
    .features-product-slider.features-pro {
        margin-bottom: 50px;
    }
    .product-list-item {
        margin: 30px auto;
        width: 100%;
    }
    .product-carousel .product-list-item {
        margin: 0 15px 0;
        width: auto;
    }
    .full-width-products-area.four-colum .product-list-item {
        width: auto;
        margin: 0 15px 30px;
    }
    .product-shorting .short-by {
        line-height: 40px;
        margin: 0 auto;
        overflow: hidden;
        text-align: center;
        width: 220px;
        float: none;
    }
    .product-shorting .view {
        float: none;
        line-height: 40px;
        margin: 20px auto 0;
        overflow: hidden;
        text-align: center;
        width: 130px;
    }
    .product-header-area.sidebar .product-pagination {
        float: none;
        overflow: hidden;
        width: 100%;
    }
    .product-content-area-wth-sidebar.align-right {
        float: none;
        width: 100%;
    }
    .sidebar.shop-left-sidebar {
        background: #ffffff none repeat scroll 0 0;
        float: left;
        padding: 15px;
        width: 100%;
    }
    .top-seller-product .product-thum {
        display: block;
        text-align: center;
        vertical-align: middle;
        width: 100%;
    }
    .top-seller-single-product .product-info {
        display: block;
        text-align: center;
    }
    .top-seller-single-product .product-thum img {
        height: 200px;
    }
    #full-width-products-area .product-header-area {
        margin: 0 20px;
    }
    .top-seller-product .product-thum a {
        margin-right: 0;
    }
    /* Shop List and Grid View */
    
    .single-product.list-view .product-thumb {
        display: block;
        text-align: center;
        width: 100%;
    }
    .single-product.list-view .product-info {
        display: block;
        text-align: center;
    }
    .single-product.list-view .product-thumb a img {
        display: inline-block;
        height: 200px;
        padding-right: 0;
    }
    .features-pro .product-thumb > img {
        padding-right: 0;
    }
    .single-product.list-view {
        margin-bottom: 50px;
    }
    /* Single Shop */
    
    .single-woo-pro-info {
        margin-top: 30px;
    }
    /* Checkout V1 */
    
    .Register4 {
        margin-top: 50px;
    }
    /* Checkout v2*/
    
    .total-cart {
        margin-left: 0;
        margin-top: 20px;
    }
    /* Shopping Cart */
    
    .cart_totals {
        float: left;
        text-align: left;
        width: 100%;
    }
    .cart_totals table {
        float: left;
    }
    .coupon {
        margin-bottom: 0;
        padding-bottom: 0;
    }
    /* Corporate */
    
    .carousel-caption .caption-info h3 {
        font-size: 20px;
        line-height: 20px;
    }
    .corp-feat-cont-itm.v2 {
        margin-bottom: 30px;
        padding: 40px 20px;
        text-align: center;
    }
    .corp-par-content {
        width: 100%;
    }
    .carousel-caption .caption-info p {
        font-size: 16px;
    }
    .corp-feat-cont-itm {
        margin-bottom: 30px;
    }
    .corporate-heading {
        margin: 0 auto 30px;
        width: 100%;
    }
    .type-text.corp span {
        font-size: 20px !important;
    }
    .def-heading-v3.pad-left-15p {
        padding: 0;
    }
    .corporate-heading h2 {
        font-size: 18px;
    }
    .corporate-heading.portfolio {
        margin: 30px auto 20px;
    }
    #count-area {
        padding-bottom: 50px;
    }
    .counter-item {
        margin-bottom: 50px;
    }
    .less-version .counter-item {
        margin: 0;
    }
    .corp-blg-itm {
        margin-bottom: 50px;
    }
    .item-mixitup-nav.mar-top-bot-50p {
        margin: 15px 0;
    }
    .corp-blg-itm:last-child {
        margin-bottom: 0;
    }
    .about-corp-thumb {
        display: block;
        width: 100%;
    }
    .about-corp-ifno {
        display: block;
        padding: 50px 15px 30px;
    }
    .corp-feat-cont-itm.v2 i {
        left: 50%;
        margin-left: -30px;
        top: 0;
    }
    .corp-feat-cont-itm.v2 h3 {
        margin-bottom: 5px;
        margin-top: 10px;
    }
    .corporate-portfolio {
        padding: 50px 15px;
    }
    .we-are {
        margin-top: 50px;
    }
    .we-are .info {
        margin-top: 30px;
        padding: 0;
    }
    /* Travel */
    
    #full-screen-slider-area.resturant {
        height: 100%;
    }
    .search-trvl-area {
        padding: 0 15px;
    }
    .search-trvl-area .form-group {
        float: left;
        margin-bottom: 15px;
        margin-right: 0;
        width: 100%;
    }
    .top-travel-tab-btn {
        padding: 10px;
    }
    .search-trvl-area button {
        margin-bottom: 20px;
        margin-top: 20px;
    }
    #full-screen-slider-area .caption-info.left-align {
        padding: 15px;
    }
    #full-screen-slider-area .carousel-caption.left-align {
        top: 10%;
    }
    .carousel-caption .caption-info.left-align h3 {
        font-size: 20px;
    }
    .search-trvl-area .form-group input {
        min-height: 25px;
    }
    .search-trvl-area .form-group {
        margin: 5px 0;
    }
    .trvl-services-info .def-heading-v2 {
        text-align: center;
    }
    .travel-tab-btn ul li a {
        margin-bottom: 5px;
        margin-right: 5px;
    }
    .default-tab-items.tabs-par .nav.nav-pills li a {
        height: 50px;
        line-height: 50px;
    }
    .hot-deal-item-area .col-md-6 {
        margin-bottom: 50px;
    }
    .hot-deal-item-area .col-md-6:last-child {
        margin-bottom: 0;
    }
    .trvl-plc-itm .itm-thumb img {
        min-height: 150px;
    }
    .trvl-services-thumb {
        display: block;
        width: 100%;
    }
    .travel-item-heading.services {
        margin-bottom: 30px;
    }
    .trvl-services-item .services-itm-thumb {
        height: 100px;
        margin: 0 auto 20px;
        width: 100px;
    }
    .trvl-services-item {
        margin-bottom: 30px;
        text-align: center;
    }
    .travelers-testimonial {
        margin-top: 30px;
    }
    .hot-deal-thumb img {
        min-height: auto;
    }
    .top-travel-item .thumb {
        display: block;
        margin-bottom: 20px;
        vertical-align: middle;
        width: 100%;
    }
    .search-trvl-area .tab-content-items .tab-content {
        bottom: inherit;
        left: 0;
        position: relative;
    }
    .search-trvl-area .tab-inner > h3 {
        color: #333333;
    }
    #travel-top-services-area {
        margin-bottom: 0;
    }
    .trvl-services-info .heading.stl1.text-left {
        margin-bottom: 10px;
        margin-top: 20px;
        text-align: center;
    }
    .trvl-services-info .heading.stl1.text-left h3:after {
        display: none;
        padding: 0;
    }
    .travelers-testimonial {
        background: #f4f4f4 none repeat scroll 0 0;
        margin-top: 30px;
        padding: 20px;
        text-align: center;
    }
    .trvl-testimonial-itm .bottom-info {
        display: inline-block;
        margin-top: 20px;
        text-align: center;
    }
    .top-travel-item {
        text-align: center;
    }
    .trvl-testimonial-itm .thumb {
        display: block;
        margin-bottom: 30px;
    }
    .top-travel-item .info {
        display: block;
        padding-left: 0;
    }
    .services-v3-item .icon {
        float: none;
        margin-bottom: 20px;
        padding-right: 0;
    }
    /* Food */
    
    .food-content-special .food-info {
        margin-bottom: 30px;
    }
    .food-services-content .info h2 {
        margin: 20px 0;
    }
    .food-services-content .info {
        padding-left: 0;
    }
    /* Hotel */
    
    #full-screen-slider-area.hotel .carousel-caption.left-align {
        top: 20px;
    }
    .single-blog-hotel .info {
        padding-left: 0;
    }
    .blog-hotel {
        margin: 0 15px;
        padding-left: 0;
    }
    .book-now {
        margin-top: 30px;
        position: inherit;
    }
    .single-blog-hotel .info .post-info .date {
        display: inline-block;
        float: none;
        margin-right: 15px;
    }
    .single-blog-hotel .author {
        display: inline-block;
        float: none;
    }
    .header-top-area.v2 .top-social-nav {
        padding-top: 0;
    }
    .book-now .left-info {
        margin-bottom: 30px;
        margin-right: 0;
        padding: 20px;
        text-align: center;
        width: 100%;
    }
    .about-hotel-area .thumb {
        display: block;
        width: 100%;
    }
    .book-now .form-group {
        float: none;
        margin: 15px;
        width: auto;
    }
    .fav-room-item {
        text-align: center;
    }
    .hotel-about-social {
        margin-top: 20px;
    }
    .about-hotel-area .info {
        padding: 30px 15px 0;
    }
    #join-hotel-member .info {
        display: block;
        padding: 0 15px;
    }
    .join-btn {
        margin-top: 10px;
        padding: 15px;
        text-align: left;
    }
    .single-blog-hotel .thumb.display-cell {
        width: 100%;
    }
    .single-blog-hotel .thumb.display-cell img {
        margin-bottom: 30px;
        min-height: auto;
    }
    .about-hotel-area .info h2 {
        margin-bottom: 10px;
    }
    .book-now button.btn {
        margin: 0 15px 15px;
    }
    .about-hotel-area .thumb {
        display: block;
        width: 100%;
    }
    #about-hotel {
        padding-top: 0;
    }
    .facilties-item {
        margin-bottom: 50px;
    }
    .facilties-item:last-child {
        margin-bottom: 0;
    }
    #hotel-blog-testimonial .testimonail-area {
        margin-bottom: 30px;
    }
    .blog-heading {
        text-align: center;
    }
    .testimonial-heading {
        text-align: center;
    }
    #hotel-blog-testimonial .testimonail-area .owl-controls.clickable {
        width: 100%;
    }
    .about-hotel-area .info {
        text-align: center;
    }
    .hotel-about-social > h3 {
        float: none;
        margin-bottom: 10px;
    }
    .about-hotel-area .def-heading-v2 {
        text-align: center;
    }
    #about-hotel {
        margin-top: 0;
        padding-top: 50px;
    }
    .blog-hotel .heading {
        margin-bottom: 20px;
        text-align: center;
    }
    .book-now {
        left: 0;
        width: 100%;
    }
    .app-booking-area .info {
        margin-top: 30px;
    }
    .hotel-features .content {
        overflow: hidden;
        padding-bottom: 20px;
        padding-left: 15px;
        padding-top: 50px;
    }
    /* Agency */
    
    #join-agency-member .info {
        display: block;
        padding: 0 15px;
    }
    .join-btn {
        margin-top: 10px;
        padding: 15px;
        text-align: left;
    }
    .display-cell {
        display: block;
        text-align: center;
        vertical-align: middle;
        width: 100%;
    }
    .display-cell.text-right {
        display: block;
        text-align: center;
    }
    #agency-about-area .thumb {
        margin-bottom: 30px;
    }
    #agency-about-area .info a.btn {
        float: none;
    }
    #agency-about-area .info {
        padding: 0 15px;
        text-align: center;
    }
    #agency-about-area .info .social .head-text {
        float: none;
    }
    #agency-about-area .more {
        float: none;
        width: 100%;
    }
    #agency-about-area .info .social {
        display: block;
        float: none;
        line-height: inherit;
        text-align: center;
        width: 100%;
    }
    .agency-services-item {
        margin-bottom: 50px;
    }
    .agency-services-item:last-child {
        margin: 0;
    }
    .pricing-content-area:last-child {
        margin: 0;
    }
    #agency-about-area .def-heading {
        text-align: center;
    }
    #agency-about-area .def-heading.text-right h4::after {
        left: 50%;
        margin-left: -25px;
    }
    .experiance-area .pad-left-30p {
        padding-left: 15px;
    }
    /* Event */
    
    .upcomming-event-area .upcomming-event-default .upcomming-event-panel {
        float: none;
        margin: 15px auto;
        text-align: center;
        width: 90%;
    }
    .upcomming-event-area .upcomming-event-default.upcomming-event-inverted .upcomming-event-panel {
        float: none;
    }
    .upcomming-event-area .upcomming-event-default .about-circle {
        display: none;
    }
    .upcomming-event-area > .upcomming-event-default > .date {
        margin: 0;
    }
    .upcomming-event-area > .upcomming-event-default > .upcomming-event-panel:before {
        display: none;
    }
    .upcomming-event-area > .upcomming-event-default > .upcomming-event-panel:after {
        display: none;
    }
    .single-speaker {
        width: 100%;
    }
    /* Renovation */
    
    .renovation-banner-info h2 span {
        font-size: 24px;
    }
    #renovation-coast .info {
        float: none;
    }
    #renovation-coast .info .icon {
        display: block;
        text-align: center;
        width: 100%;
    }
    #renovation-coast .details {
        display: block;
        margin-top: 20px;
        text-align: center;
    }
    #renovation-coast .quote {
        float: none;
        overflow: hidden;
        padding: 20px 0;
        text-align: center;
        width: 100%;
    }
    #renovation-about .info {
        display: block;
        text-align: center;
        width: 100%;
    }
    #renovation-about .thumb {
        display: block;
        margin-top: 30px;
        text-align: center;
    }
    .renovation-partner-items .single-item {
        text-align: center;
    }
    .ren-spe-area .bg-dark {
        padding-bottom: 5px;
    }
    /* App Landing */
    
    .video-container {
        border: medium none;
        height: 100%;
        left: 0;
        margin: 0 3%;
        overflow: hidden;
        padding: 0 15px;
        position: absolute;
        top: 0;
        width: 94%;
        z-index: 999;
    }
    .apps-banner {
        position: absolute;
        right: 0;
        text-align: center;
        top: 20%;
        width: 100%;
        z-index: -1;
    }
    .phon-list-icon {
        float: none;
        margin-bottom: 30px;
        min-width: 100%;
    }
    .phon-list-icon i {
        border: 1px solid;
        -webkit-border-radius: 50%;
        -moz-border-radius: 50%;
        -ms-border-radius: 50%;
        border-radius: 50%;
        color: #5cb85c;
        font-size: 40px;
        height: 100px;
        line-height: 100px;
        width: 100px;
    }
    .phone-list-info {
        float: none;
        padding-left: 0;
        width: 100%;
    }
    .phone-info.display-cell-heading-content > h2 {
        margin: 30px 0;
        text-transform: uppercase;
    }
    .creative-features-content {
        margin-top: 0;
    }
    .crative-features-item {
        width: 100%;
    }
    .creative-features .features-info .def-heading-v3 {
        text-align: left;
    }
    .crative-features-item:nth-child(3) {
        float: left;
    }
    .crative-features-item:nth-child(4) {
        display: inherit;
        margin: 200px auto 0;
        overflow: hidden;
    }
    .about-per .def-heading-v3 {
        text-align: left;
    }
    .recent-apps-single-item {
        margin-bottom: 30px;
        min-height: auto;
        overflow: hidden;
    }
    .apps-features-thumb.right {
        margin-top: 50px;
        text-align: center;
    }
    .apps-features-thumb.left {
        margin-bottom: 50px;
        text-align: center;
    }
    .apps-features-thumb img {
        float: none;
        margin: 0 auto;
        text-align: center;
    }
    /* One Page */
    
    #op-about-area .thumb {
        padding: 0;
    }
    .op-team-info .progressbar-items {
        margin: 0;
    }
    .op-team-info {
        margin-top: 30px;
        padding: 0;
    }
    .contact-details {
        padding: 0 30px;
    }
    .op-about .info {
        margin-top: 30px;
        padding: 15px 15px 30px;
    }
    .op-social.v2 {
        text-align: center;
    }
    .op-social.v2 a {
        margin-bottom: 10px;
    }
    .chose-us .features-info .def-heading-v3 {
        text-align: left;
    }
    .features-list.creative {
        margin-bottom: 30px;
    }
    /* Services */
    
    .service-single-item {
        text-align: center;
    }
    .service-single-item .item-content .icon {
        display: block;
        margin-bottom: 20px;
        float: none;
    }
    .service-single-item .item-content .info {
        display: block;
        padding-left: 0;
    }
    .service-single-item .item-content .icon {
        display: block;
        margin-bottom: 20px;
        float: none;
    }
    .service-single-item .item-content .info {
        display: block;
        padding-left: 0;
    }
    .services-items.v2 .service-single-item .item-content .icon {
        display: block;
        margin: 0;
    }
    .services-content-item .services-heading::after {
        margin-left: -25px;
    }
    .services-content-item {
        padding-bottom: 0;
        margin-bottom: 0;
    }
    .chose-us-content-items.txt-center-mobile .chose-us-item .info h3::after {
        background: #333 none repeat scroll 0 0;
        bottom: 0;
        content: "";
        height: 2px;
        left: 50%;
        position: absolute;
        width: 50px;
        margin-left: -25px;
    }
    #rec-blog-area .partner {
        margin-bottom: 50px;
        overflow: hidden;
    }
    .chose-us-contents::after {
        transform: inherit;
    }
    .full-blog a {
        margin: 0;
    }
    .chose-us-content-items .def-heading {
        padding-left: 60px;
    }
    .chose-us-contents::after {
        transform: inherit;
    }
    .wc-info::before {
        display: none;
    }
    .chose-us-item {
        margin-bottom: 50px;
    }
    .wc-info {
        padding: 0 15px;
        background: #ffffff;
    }
    .chose-us-content-items {
        padding: 0 15px;
    }
    .chose-us-content-items .def-heading {
        padding: 0 0 0 15px;
    }
    #chose-us-area .chose-us-contents {
        padding-bottom: 0;
        padding-top: 50px;
    }
    #chose-us-area {
        background: #ffffff !important;
    }
    #welcome-area.wc-services {
        position: relative;
        z-index: 1;
    }
    #welcome-area.wc-services::after {
        background: #000000 none repeat scroll 0 0;
        content: "";
        height: 100%;
        left: 0;
        opacity: 0.5;
        position: absolute;
        top: 0;
        width: 100%;
        z-index: -1;
    }
    #welcome-area .welcome-items .info h1 {
        color: #ffffff;
    }
    #welcome-area .welcome-items .info h3 {
        color: #ffffff;
    }
    #welcome-area .welcome-items p {
        color: #ffffff;
    }
    #welcome-area .welcome-items a.btn-border {
        border: 1px solid #ffffff;
        color: #ffffff;
    }
    /* Home General */
    
    .progressbar-area.per {
        margin-top: 30px;
    }
    .progressbar-area.creative-corp.per {
        padding-top: 50px;
    }
    .hm-contact-area {
        margin: 0 15px;
    }
    .hm-banner h1 {
        font-size: 24px;
        line-height: 24px;
    }
    .hm-wlcm-itms .info {
        margin-top: 30px;
    }
    /* Creative */
    
    .features-thumb.creative.align-right {
        margin-bottom: 30px;
        float: none;
    }
    .catering-deal-area .container {
        padding: 0 15px;
    }
    .creative-welcome-area .def-heading-v3 {
        text-align: center;
    }
    .services-item {
        text-align: center;
    }
    .catering-services-area {
        padding: 30px 0;
    }
    .catering-about-area {
        padding-bottom: 20px;
    }
    .catering-top-banner-info {
        padding-bottom: 100px;
        padding-top: 150px;
    }
    .chef-item .thumb {
        display: block;
        margin-bottom: 30px;
        text-align: center;
        width: 100%;
    }
    .chef-video {
        padding-left: 15px;
        padding-right: 15px;
        padding-top: 0;
    }
    .catering-subscribe-area {
        padding: 0 15px;
    }
    /* Landing Page */
    
    .lp-package.reverse .info {
        background: #ffffff none repeat scroll 0 0;
    }
    .lp-package.reverse .info h3,
    .lp-package.reverse .info p {
        color: #333333 !important;
    }
    #lp-top-info .def-heading-v3 {
        text-align: left;
    }
    .lp-form {
        margin-top: 30px;
    }
    .top-info .thumb img {
        display: none;
    }
    /* Health */
    
    .full-slider-item.health .item-cell.banner-info.right-align p {
        margin-left: 0;
        width: 100%;
    }
    .full-slider-item.health .item-cell.banner-info.left-align p {
        margin-right: 0;
        width: 100%;
    }
    .full-slider-item.health .item-cell.banner-info.center-align p {
        width: 100%;
    }
    .full-slider-item.health .item-cell.banner-info.text-bg h1 {
        font-size: 40px;
    }
    .health-features {
        margin: 0 15px;
    }
    .heats-fatures-items {
        margin: 50px 0;
        position: inherit;
    }
    .mp-servces-item .thumb {
        float: left;
        margin-bottom: 30px;
        width: 100%;
    }
    .mp-servces-item .info {
        padding-left: 0;
    }
    .mp-appoinment-forms {
        padding-left: 15px;
    }
    /* Clients */
    
    .clients-thumb ul {
        float: left;
        padding: 15px;
        text-align: center;
        width: 100%;
    }
    .clients-thumb li {
        display: inline-block;
        margin-bottom: 10px;
        margin-right: 7px;
        padding: 0;
        width: 20%;
    }
    /* Faq */
    
    .faq-sidebar .default-tab-items {
        margin: 0;
    }
    .faq-sidebar .faq-sid-item button {
        top: 0;
    }
    /* Gallery */
    
    #gellery-area {
        padding: 50px 15px;
    }
    #gellery-area .pf-item-wall.masonary-item {
        padding: 0;
    }
    /* Animation Shortcodes */
    
    #animation-col-area {
        padding: 50px 15px;
    }
    .table-col-area {
        padding: 50px 15px;
    }
    /* Portfolio */
    
    .grid-6-colum .portfolio-item {
        width: 100%;
    }
    .pf-items ul.mix-item-menu li a {
        margin-bottom: 5px;
    }
    .pf-mixed .col-1,
    .pf-mixed .col-2,
    .pf-mixed .col-3,
    .pf-mixed .col-4,
    .pf-mixed .col-5,
    .pf-mixed .col-6,
    .pf-mixed .col-7,
    .pf-mixed .col-8,
    .pf-mixed .col-9,
    .pf-mixed .col-10,
    .pf-mixed .col-11,
    .pf-mixed .col-12 {
        width: 100%;
    }
    .pf-item-wall.simple .portfolio-item {
        width: 100%;
        float: left;
    }
    /* Portfolio Masonary */
    
    .pf-item-wall.masonary-item.masonary-2-colum .pf-colum:nth-child(1) .portfolio-item {
        padding-right: 0;
    }
    .pf-item-wall.masonary-item.masonary-2-colum .pf-colum {
        width: 100%;
    }
    .pf-item-wall.masonary-item.masonary-3-colum .pf-colum {
        width: 100%;
        float: left;
    }
    .pf-item-wall.masonary-item.masonary-3-colum .pf-colum:nth-child(1) .portfolio-item {
        padding: 0px;
    }
    .pf-item-wall.masonary-item.masonary-4-colum .pf-colum {
        width: 100%;
        float: left;
    }
    .pf-item-wall.masonary-item.masonary-6-colum .pf-colum {
        width: 100%;
        float: left;
    }
    .pf-item-wall.masonary-item.masonary-3-colum .pf-colum:nth-child(1) .portfolio-item,
    .pf-item-wall.masonary-item.masonary-3-colum .pf-colum:nth-child(2) .portfolio-item {
        padding: 0;
    }
    .pf-item-wall.masonary-item.masonary-4-colum .pf-colum:nth-child(1) .portfolio-item,
    .pf-item-wall.masonary-item.masonary-4-colum .pf-colum:nth-child(2) .portfolio-item,
    .pf-item-wall.masonary-item.masonary-4-colum .pf-colum:nth-child(3) .portfolio-item {
        padding: 0;
    }
    .pf-item-wall.masonary-item.masonary-6-colum .pf-colum:nth-child(1) .portfolio-item,
    .pf-item-wall.masonary-item.masonary-6-colum .pf-colum:nth-child(2) .portfolio-item,
    .pf-item-wall.masonary-item.masonary-6-colum .pf-colum:nth-child(3) .portfolio-item,
    .pf-item-wall.masonary-item.masonary-6-colum .pf-colum:nth-child(4) .portfolio-item,
    .pf-item-wall.masonary-item.masonary-6-colum .pf-colum:nth-child(5) .portfolio-item {
        padding: 0;
    }
    .pf-nav-items,
    .pf-nav-items.right {
        text-align: center;
    }
    .pf-item-wall.features.gallery .pf-colum .portfolio-item,
    .pf-item-wall.features.gallery .pf-colum {
        width: 100%;
    }
    /* Portfolio Single */
    
    .srt-full-carusel-area.portfolio {
        width: inherit;
        margin: 0;
    }
    .portfolio-sidebar-items {
        border-top: 1px solid #e7e7e7;
        padding-top: 50px;
    }
}
/*      Wide Mobile Layout: 480px. */

@media only screen and (min-width: 480px) and (max-width: 767px) {
    /* Shop No Sidebar */
    
    .product-list-item {
        margin: 30px auto;
        width: 50%;
    }
    .full-width-products-area.four-colum .product-list-item {
        width: auto;
        margin: 0 15px 30px;
    }
    .product-carousel .product-list-item {
        margin: 0 15px 30px;
        width: auto;
    }
    /* Event */
    
    .single-speaker {
        width: 50%;
        float: left;
    }
    /* 404 */
    
    .not-found.v2 h1 {
        line-height: 150px;
        font-size: 130px;
    }
    /* Register Alredy */
    
    .register-already > a {
        display: inline-block;
        width: inherit;
    }
    .register-form .register-already .form-group {
        display: inline-block;
        float: right;
    }
    /* Portfolio */
    
    .grid-6-colum .portfolio-item {
        width: 50%;
    }
    .pf-item-wall.masonary-item.masonary-2-colum .pf-colum {
        width: 50%;
    }
    .pf-item-wall.masonary-item.masonary-2-colum .pf-colum:nth-child(1) .portfolio-item {
        padding-right: 30px;
    }
    .pf-item-wall.masonary-item.masonary-3-colum .pf-colum {
        width: 50%;
        float: left;
    }
    .pf-item-wall.masonary-item.masonary-3-colum .pf-colum:nth-child(1) .portfolio-item {
        padding-right: 30px;
    }
    .pf-item-wall.masonary-item.masonary-4-colum .pf-colum {
        width: 50%;
        float: left;
    }
    .pf-item-wall.masonary-item.masonary-6-colum .pf-colum {
        width: 50%;
        float: left;
    }
    .pf-item-wall.masonary-item.masonary-4-colum .pf-colum:nth-child(1) .portfolio-item {
        padding-right: 30px;
    }
    .pf-item-wall.masonary-item.masonary-6-colum .pf-colum:nth-child(1) .portfolio-item,
    .pf-item-wall.masonary-item.masonary-6-colum .pf-colum:nth-child(3) .portfolio-item,
    .pf-item-wall.masonary-item.masonary-6-colum .pf-colum:nth-child(4) .portfolio-item,
    .pf-item-wall.masonary-item.masonary-6-colum .pf-colum:nth-child(5) .portfolio-item {
        padding-right: 10px;
    }
    .pf-mixed .col-1,
    .pf-mixed .col-2,
    .pf-mixed .col-3,
    .pf-mixed .col-4,
    .pf-mixed .col-5,
    .pf-mixed .col-6,
    .pf-mixed .col-7,
    .pf-mixed .col-8,
    .pf-mixed .col-9,
    .pf-mixed .col-10,
    .pf-mixed .col-11,
    .pf-mixed .col-12 {
        width: 50%;
    }
    .pf-item-wall.simple .portfolio-item {
        width: 50%;
        float: left;
    }
    /* Photography */
    
    .photography-item-wall.grid-4 .pf-colum {
        float: left;
        width: 50%;
    }
    .photography-item-wall.grid-3 .pf-colum {
        float: left;
        width: 50%;
    }
    .photography-item-wall.grid-2 .pf-colum {
        float: left;
        width: 50%;
    }
    .photography-item-wall.grid-2.grid-1-2.masonary-item .pf-colum:nth-child(1) {
        float: left;
        width: 50%;
    }
    .photography-item-wall.grid-2.grid-1-2.masonary-item .pf-colum:nth-child(2) {
        float: left;
        width: 50%;
    }
}