@charset "utf-8";
/* CSS Document */

/*tr, td, table, section, figure, header, foter, video, audio, nan, menu, hgroup, h1, h2, h3, h4, h5, h6, li, ul, ol, p, form, input {
margin: 0px;
padding: 0px;
border: none;
outline: none;
}*/

img {
    max-width: 100%;
    border: 0px;
}
.logo1 > a >img {
    max-width: none !important;
}
body {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #404040;
    padding: 0px;
    margin: 0px;
    background: #F3F5F6 !important;
}

* {
    border: none;
    outline: none;
    text-decoration: none;
}

.clear {
    clear: both;
}

@media \0screen {
    img {
        width: auto;
        /* for ie 8 */
    }
}

/****DEFAULT ELEMENTS****/

.no-padding {
    padding: 0;

}

#wrapper {
    width: 100%;
}

#container {
    width: 100%;
}

.header-up {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    width: 100%;
    padding: 30px 45px 0;
    margin: 0 auto;
    overflow: hidden;
}

@media (max-width: 600px) {
    .header-up {
        padding: 10px;
    }
}
.main {
    max-width: 1200px;
    padding: 0 2%;
    margin: 0 auto;
    overflow: hidden;
}

.header-section {
    width: 100%;
}

.home-header-bg {
    background: linear-gradient(to top, rgb(255 255 255 / 0%), rgb(89  0 92 / 13%)),url(../images/header-banner.jpg) no-repeat scroll top center;
    background-size: cover;
    min-height: 544px;
}

.banner-text-box {
    width: 100%;
    text-align: center;
    padding: 30px 0;
    margin-top: 95px;
}

.banner-text-box h1 {
    color: #FFF;
    font-family: 'Open Sans', sans-serif;
    font-size: 60px;
    line-height: 50px;
    margin: 0 0 70px 0;
    padding: 0;
    font-weight: 700;
}

.banner-text-box h5 {
    color: #FFF;
    font-family: 'Open Sans', sans-serif;
    font-size: 24px;
    line-height: 30px;
    margin: 80px 0 0 0;
    padding: 0;
}

.banner-text-box h5 a {
    color: #FFF;
    text-decoration: underline;
}

.search-sec {
    width: 60% !important;
    margin: 0 auto;
}

/*autocomplete-suggestions*/

.autocomplete-suggestions {
    border: 1px solid #999;
    background: #FFF;
    cursor: default;
    overflow: auto;
    -webkit-box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64);
    -moz-box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64);
    box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64);
}

.autocomplete-suggestion {
    padding: 10px 5px;
    white-space: nowrap;
    overflow: hidden;
    background: #eff0f2;
    border-bottom: 1px solid #818181;
}

.autocomplete-no-suggestion {
    padding: 2px 5px;
}

.autocomplete-selected {
    background: #e4e5e7;
}

.autocomplete-suggestions strong {
    font-weight: bold;
    color: #202020;
}

.autocomplete-group {
    padding: 2px 5px;
}

.autocomplete-group strong {
    font-weight: bold;
    font-size: 16px;
    color: #202020;
    display: block;
    border-bottom: 1px solid #000;
}

.search-sec-in {
    width: 71%;
    float: left;
    padding: 9px 12px;
    color: #343434 !important;
    font-family: "Open Sans", sans-serif;
    font-size: 18px;
}

.hae-btn {
    background: #009BDD none repeat scroll 0 0;
    border-radius: 4px;
    color: #fff !important;
    cursor: pointer;
    float: right;
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
    font-weight: 700;
    height: 43px;
    margin-left: 18px;
    text-transform: uppercase;
    transition: background 0.3s ease-in-out 0s;
    width: 25%;
    border: none !important;
    transition: all .2s linear;
}

.hae-btn:hover {
    background: #2cb7f2;
    box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
}

.header-top {
    padding: 18px 0 0 0;
}

.logo {
    width: auto;
}

.right-text {
    float: right;
}

.right-text h3 {
    color: #fff;
    display: block;
    font-family: "Open Sans", sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 28px;
    text-align: right;
    text-decoration: none;
    margin: 0;
}

.right-text h3 a {
    color: #fff;
}
.bdy-section-login-page {
    background: url('../images/background.svg');
    background-size: 30%;
}
@media (max-width: 767px) {
    .bdy-section-login-page {
        background-size: contain;
    }
}.bdy-section-one {
    width: 100%;
    background: #fff;
    padding: 20px 0;
}

.bdy-section-two {
    width: 100%;
    background: #3dacda;
    padding: 14px 0
}

.bdy-section-two h2 {
    color: #fff;
    font-family: "Open Sans", sans-serif;
    font-size: 21px;
    line-height: 28px;
    padding: 22px 0;
    margin: 0;
    text-align: left;
}

.cpic2 img {
    padding-top: 24px;
}

.bdy-section-three {}

.bdy-section-three h3 {
    color: #202020;
    font-family: "Open Sans", sans-serif;
    font-size: 34px;
    line-height: 45px;
    text-align: center;
    padding: 25px 0;
}

.bdy-section-three p {
    color: #202020;
    font-family: "Open Sans", sans-serif;
    font-size: 22px;
    font-weight: 500;
    line-height: 28px;
    text-align: center;
    padding: 15px 0 0 0;
    cursor: pointer;
}

/*search*/

#search input {
    background: #fff none repeat scroll 0 0;
    border: 0 none;
    color: #7f7f7f !important;
    float: left;
    font-family: "Open Sans", sans-serif;
    font-size: 12px;
    height: 40px;
    margin: 0 5px;
    padding: 10px;
    transition: background 0.3s ease-in-out 0s;
    width: 72.3%;
}

#search button {
    background: #009bdd;
    cursor: pointer;
    height: 40px;
    transition: background 0.3s ease-in-out 0s;
    width: 25%;
    float: left;
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
    color: #FFF;
    text-transform: uppercase;
    font-weight: 700;
    border-radius: 4px;
}

#search button:hover {
    background-color: #009bdd;
}

.bdy-section-four {
    width: 100%;
    padding: 30px 0;
}

.bdy-section-four-inn {
    width: 75%;
    margin: 20px auto;
}

.bdy-section-four-inn p {
    color: #202020;
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 28px;
    text-align: center;
    padding-top: 18px;
}

.bdy-section-four-inn span {
    color: #202020;
    font-family: "Open Sans", sans-serif;
    font-size: 60px;
    font-weight: 800;
    line-height: 40px;
}

.bdy-section-five {
    width: 100%;
    padding: 30px 0;
}

.list-text-box {
    text-align: center;
}

.bdy-section-five h3 {
    color: #202020;
    font-family: "Open Sans", sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 28px;
    text-align: center;
    margin: 20px 0 50px;
}

.bdy-section-five-inn span {
    color: #202020;
    font-family: "Open Sans", sans-serif;
    font-size: 30px;
    font-weight: 800;
    line-height: 40px;
    display: block;
}

.bdy-section-five-inn h2 {
    color: #202020;
    font-family: "Open Sans", sans-serif;
    font-size: 36px;
    font-weight: 500;
    line-height: 30px;
    text-align: left;
}

.listing-text {
    padding: 0;
    margin: 0 0px 25px;
}

.listing-text li {
    list-style: outside none none;
    padding: 5px 0 5px 0;
    text-align: left;
}

.listing-text li a {
    color: #202020;
    font-family: "Open Sans", sans-serif;
    font-size: 19px;
    line-height: 28px;
    text-decoration: none;
}

.listing-text li a:hover {
    color: #404040;
}

.eightinner-page {
    width: 90%;
    margin: 0 auto;
}

.bdy-section-five-inn {
    width: 90%;
    margin: 0 auto;
}

.cen-pic img {
    text-align: center !important;
}

.bdy-section-six {
    width: 100%;
}

#shiva {}

.count {
    color: #FFF;
    font-family: 'Open Sans', sans-serif;
    font-size: 30px;
    line-height: 150px;
    font-weight: 700;
    text-align: center;
}

.shiva-text1 {
    text-align: left;
}

.bdy-section-four-inn .col-sm-4 {
    text-align: center;
}

.blog-pic-box {
    background: #808080 none repeat scroll 0 0;
    min-height: 202px;
    width: 100%;
}

.blog-pic-box img {
    float: right;
    margin: 5px;
}

.bdy-section-seven {
    width: 100%;
    background: #3DACDA;
    padding: 30px 0;
}

.bdy-section-seven p {
    color: #fff;
    font-family: "Open Sans", sans-serif;
    font-size: 20px;
    font-weight: 600;
    line-height: 28px;
    text-decoration: none;
    margin: 0 !important;
}

.bdy-section-seven span {
    margin-left: 5%;
}

.bdy-section-eight {
    width: 100%;
    margin: 20px 0;
    padding: 30px 0;
}

.bdy-section-eight p a {
    color: #404040;
    font-family: "Open Sans", sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 28px;
    text-decoration: underline;
    margin: 10px 0 0 0;
}

.bdy-section-eight p a:hover {
    color: #6A6A6A;
}

.btns3 {
    background: #bd3c14 none repeat scroll 0 0;
    border-radius: 5px;
    color: #fff;
    font-family: "Open Sans", sans-serif;
    font-size: 16px;
    font-weight: 600;
    line-height: 28px;
    padding: 7px 33px;
    transition: all .2s linear;
}

.btns3:hover {
    background: #c75937;
    color: #fff;
    box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
}

.services-section1 {
    margin: 40px 0;
}

/*footer*/

.footer-section {
    width: 100%;
}

.footer-section-one {
    background: #333;
    padding: 20px 0;
}

.footer-section-copyright {
    background: #2b2b2b;
    padding: 20px 0 10px 0;
}

.footer-category {
    margin: 0 19px;
}

.footer-category h4 {
    margin-left: 15px;
}

.footer-listing-text {
    padding: 0;
    margin: 0;
}

.footer-listing-text li {
    list-style: none;
    padding: 0;
    display: block;
}

.footer-listing-text li a {
    color: #bebebe;
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 16px;
    text-decoration: none;
}

.footer-section h4 {
    color: #fff;
    font-family: "Open Sans", sans-serif;
    font-size: 18px;
    font-weight: 700;
    line-height: 24px;
    text-decoration: none;
}

.footer-section-copyright p {
    color: #c0c0c0;
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
    font-weight: 500;
    line-height: 24px;
    text-decoration: none;
    text-align: center;
}

.footer-section-copyright p a {
    color: #c0c0c0;
    text-decoration: none;
}

.footer-section-copyright img {
    height: 16px;
}

.social-link {}

.social-link h3 {
    color: #fff;
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: 28px;
    text-decoration: none;
    text-align: center;
}

.social-link span {
    display: block;
    color: #fff;
    font-family: "Open Sans", sans-serif;
    font-size: 22px;
    font-weight: 600;
    line-height: 28px;
    text-decoration: none;
}

.slink {
    margin: 0;
    padding: 10px 0;
    text-align: center;
}

.slink li {
    border: 1px solid #dbdbdb;
    border-radius: 111px;
    display: inline-block;
    height: 50px;
    list-style: outside none none;
    margin: 0 6px;
    padding: 10px;
    text-align: center;
    width: 50px;
}

.slink a {
    color: #DBDBDB;
    font-size: 7px;
}

.slink a:hover {
    color: #FFF;
}

.slink li:hover {
    color: #fff;
    border: 1px solid #fff;
}

.euro {
    /*	float: left;*/
}

.per {
    /*	float: left;*/
}

input::-webkit-input-placeholder {
    color: #C0C0C0;
}

input:focus::-webkit-input-placeholder {
    color: #E5E5E5;
}

/* Firefox < 19 */

input:-moz-placeholder {
    color: #C0C0C0;
}

input:focus:-moz-placeholder {
    color: #E5E5E5;
}

/* Firefox > 19 */

input::-moz-placeholder {
    /*color: #C0C0C0;*/
    font-size: 20px;
    font-family: "Open Sans", sans-serif;
}

input:focus::-moz-placeholder {
    color: #E5E5E5;
    font-size: 20px;
    font-family: "Open Sans", sans-serif;
    border: 1px solid #404040;
}

/* Internet Explorer 10 */

input:-ms-input-placeholder {
    color: #C0C0C0;
}

input:focus:-ms-input-placeholder {
    color: #E5E5E5;
}

.gallery-pic-box-sec {
    width: 100%;
    text-align: center;
}

.gallery-pic-box {
    width: 21%;
    display: inline-block;
    margin: 20px;
    vertical-align: top;
}

.gallery-pic-box a {
    color: #202020;
    font-family: "Open Sans", sans-serif;
    font-size: 22px;
    font-weight: 500;
    line-height: 28px;
    text-align: center;
    cursor: pointer;
    text-decoration: none;
}

.gallery-pic-box a:hover p {
    color: #404040 !important;
}

/* Zoom In #1 */

.gallery-pic-box a img {
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: .1s ease-in-out;
    transition: .1s ease-in-out;
}

.gallery-pic-box a:hover img {
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
    overflow: hidden;
}

.hover01:hover p {
    color: #404040 !important;
}

<!---------------------PROFILE PAGE CSS------------------------ > .dddd {
    width: 100%;
    background: url(images/header-example.jpg) no-repeat scroll top center;
    background-size: cover;
    min-height: 500px;
}


.profile-bg {
    width: 100%;
    background: linear-gradient(to top, rgb(255 255 255 / 0%), rgb(0 0 0 / 60%)),url(../images/header-example.jpg) no-repeat scroll top center;
    background-size: cover;
    height: 500px;
} 

.back-btn-top {
    float: left;
    margin-top: 50px;
    width: auto;
}

.back-btn-top button {
    background: none;
}

.back-btn-top a {
    color: #fff;
    font-family: "Open Sans", sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
}

.back-btn a span {
    margin-right: 20px;
}

.bdy-section-photographer {
    width: 100%;
    padding: 33px 0;
    background: #F5F5F5
}

.photog-name h2 {
    color: #404040;
    font-family: "Open Sans", sans-serif;
    font-size: 38px;
    font-weight: 500;
    line-height: 40px;
    text-decoration: none;
    margin: 0 0 0px;
    padding: 0;
}

.photog-name h2 span {
    color: #4c4d4f;
    font-size: 14px;
    line-height: 59px;
    font-weight: 600;
    margin: 0;
    padding: 0
}

.photog-name p {
    color: #404040;
    font-family: "Open Sans", sans-serif;
    font-size: 20px;
    line-height: 28px;
    text-decoration: none;
    margin: 0 0 36px;
    padding: 0;
}

.photography {
    color: #444547;
    font-family: "Open Sans", sans-serif;
    font-size: 16px;
    line-height: 28px;
    text-decoration: none;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

.photography span {
    padding: 0 0 0 5px;
    font-size: 18px;
    color: #808080;
    cursor: pointer;
}

.photography span:hover {
    padding: 0 0 0 5px;
    font-size: 18px;
    color: #009BDD;
}

.top-right-vtext {
    margin: 0 0 25px 0;
}

.location h3 {
    color: #444547;
    font-family: "Open Sans", sans-serif;
    font-size: 18px;
    line-height: 28px;
    text-decoration: none;
    margin: 0;
    padding: 0;
}

.location h3 span {
    color: #c73914;
    font-size: 24px;
}

.location p {
    color: #444547;
    font-family: "Open Sans", sans-serif;
    font-size: 18px;
    line-height: 28px;
    text-decoration: none;
    margin: 35px 0 20px;
    padding: 0;
}

.location p a {
    color: #009BDD;
    text-decoration: underline;
}

.profile-pic {
    margin: 10px 0;
}

.profile-pic img {
    width: 100%;
}

.icon a {
    color: #404040;
}

.icon a:hover {
    color: #808080;
}

.icon:first-child {
    padding-left: 0;
}

.contact p {
    color: #444547;
    font-family: "Open Sans", sans-serif;
    font-size: 20px;
    line-height: 28px;
    text-decoration: none;
    margin: 10px 0;
    padding: 0;
    text-align: center;
}

.btn-info {
    background: #009bdd none repeat scroll 0 0;
    border: medium none !important;
    border-radius: 4px;
    color: #fff !important;
    font-family: "Open Sans", sans-serif;
    font-size: 13px;
    font-weight: 700;
    text-transform: uppercase;
    transition: all 0.2s linear 0s;
    width: auto;
    margin: 0 0 0 0px;
    padding: 10px 9px;
}

.btn-info:hover {
    background: #2cb7f2 none repeat scroll 0 0;
    box-shadow: 0 5px 11px 0 rgba(0, 0, 0, 0.18), 0 4px 15px 0 rgba(0, 0, 0, 0.15);
}

.profile-gray-section {
    background: #e0e0e0;
    padding: 50px 0;
}

.profile-gray-section h3 {
    margin-top: 8px;
    font-weight: bold;
    font-family: "Open Sans", sans-serif;
    font-size: 22px;
    line-height: 24px;
}

.text-right-box p span {
    color: #d22b09;
    font-size: 24px;
}

.bdy-endsection-photographer {
    width: 100%;
    margin: 100px 0 50px;
}

.btn-ltext {
    margin-top: 25px;
}

.photo-tag {
    width: 100%;
    text-align: left;
}

.photo-tag ul {
    margin: 0;
    padding: 0;
}

.photo-tag ul li {
    padding: 0 20px;
    display: inline-block;
    list-style: none;
    margin: 20px 0;
    vertical-align: top;
}

.video-text h3 a {
    color: #444547;
    text-decoration: none;
}

.video-text p {
    color: #444547;
    font-family: "Open Sans", sans-serif;
    font-size: 18px;
    line-height: 30px;
    text-decoration: none;
    margin: 10px 0;
    padding: 0;
}

.gallery-category-text h3 {
    color: #444547;
    font-family: "Open Sans", sans-serif;
    font-size: 18px;
    line-height: 24px;
    text-decoration: none;
    margin: 10px 0;
    padding: 0;
    text-align: center;
}

.profile-social-media-sec {
    width: 100%;
    padding: 30px 0;
}

.profile-social-media {
    padding: 0;
    margin: 5px 0;
}

.profile-social-media li {
    list-style: none;
    display: inline-block;
    padding: 5px 0;
}

.profile-social-media li a {
    font-family: "Open Sans", sans-serif;
    font-size: 10px;
    line-height: 12px;
    color: #FFF;
    text-align: center;
    padding: 11px 40px 7px;
}

.fb-bg {
    background: #3c5a9a;
}

.tw-bg {
    background: #00acec;
}

.in-bg {
    background: #007bb6;
}

.gplus-bg {
    background: #dd4c3b;
}

.whap-bg {
    background: #189d0e;
}

.fb-bg:hover {
    background: rgba(60, 90, 154, 0.46);
}

.tw-bg:hover {
    background: rgba(0, 172, 236, 0.42);
}

.in-bg:hover {
    background: rgba(0, 123, 182, 0.45);
}

.gplus-bg:hover {
    background: rgba(221, 76, 59, 0.4);
}

.whap-bg:hover {
    background: rgba(24, 157, 14, 0.39);
}

.profile-social-media-sec h4 {
    font-family: "Open Sans", sans-serif;
    font-size: 22px;
    line-height: 22px;
    color: #404040;
}

.btn-default {
    background: none !important;
    border: none !important;
}

.popover {
    background: #404040;
    border: 1px solid rgba(0, 0, 0, 0.2);
    border-radius: 6px;
    box-shadow: none !important;
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
    color: #FFF !important;
}

.popover.top > .arrow {
    border-top-color: #404040 !important;
}

.popover.top > .arrow::after {
    border-bottom-width: 0;
    border-top-color: #404040;
}

.back-btn-top a:hover {
    text-decoration: underline;
}

/*light-box*/

#lightbox .modal-content {
    display: inline-block;
    text-align: center;
}

#lightbox .close {
    opacity: 1;
    color: rgb(255, 255, 255);
    background-color: rgb(25, 25, 25);
    padding: 5px 8px;
    border-radius: 30px;
    border: 2px solid rgb(255, 255, 255);
    position: absolute;
    top: -15px;
    right: -55px;
    z-index: 1032;
}

.thumbnail {
    background: none !important;
}

.thumbnail img {
    width: 100% !important;
}

.profile-pic-social {
    margin-top: 25px;
}

/*search page*/

.search-bg {
    background: #7dc0db;
    min-height: 325px;
    margin-bottom: 0px;
}

.input-box-user {
    width: 80%;
    border: 1px solid #999;
    height: 40px;
    padding: 0 3px;
}

#panel {
    background: none;
    /*	height: 200px;*/
    display: none;
}

.slide {
    margin: 0;
    padding: 0;
    /*border-top: solid 1px #CCC;*/
    /*background: url(../images/btn-slide.gif) no-repeat center top;*/
    text-align: center;
}

.slide a {
    text-decoration: none;
}

.btn-slide {
    color: #202020;
    /*background: url(../images/white-arrow.png) no-repeat right -52px;*/
    text-align: center;
    width: 15%;
    padding: 4;
    margin: 0 auto;
    display: block;
    font-size: 18px;
    font-family: "Open Sans", sans-serif;
    text-decoration: none;
    /*border: 1px solid #666;*/
}

.active {
    background-position: right 12px;
}

.bg-serch-2ndbox {
    width: 100%;
    overflow: hidden;
    background: #FFF;
    padding: 20px;
    cursor: pointer;
    border: 2px solid #fff;
}

.bg-serch-2ndbox:hover {
    border: 2px solid #0C3;
}
.search-photogallery .bg-serch-2ndbox:hover{
    border: 2px solid #0C3;
}

.bg-serch-2ndbox h2 {
    margin: 0;
}

.photo-box {
    /* width:auto;*/
    text-align: center;
    width: 60%;
    float: right;
}

.pic-box-inn {
    width: 23.8%;
    display: inline-block;
    vertical-align: top;
    margin: 5px;
}

.checkboxdemo {
    font-size: 18px;
}

.radiodemo {
    font-size: 18px;
    color: #4a4b4d;
}

.text-right-box2 h2 {
    color: #404040;
    font-size: 18px;
    font-family: "Open Sans", sans-serif;
    margin: 0;
}

.text-right-box2 p span {
    color: #d22b09;
    font-size: 24px;
    font-family: "Open Sans", sans-serif;
}

.text-right-box2 p {
    margin: 6px 0 0 0;
    font-size: 16px;
    font-family: "Open Sans", sans-serif;
}

.text-right-box2 h3 {
    color: #404040;
    font-size: 20px;
    font-family: "Open Sans", sans-serif;
    margin: 20px 0;
}

.user-input-box p {
    margin: 0 0 5px 0;
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
    font-weight: 600;
}

.modal-footer {
    border-top: none;
    padding: 2px !important;
    text-align: right;
    margin-top: 10px !important;
    background-color: transparent !important;
}

.panel-body {
    padding: 0 !important;
}

.modal-header {
    border-bottom: 1px solid #e5e5e5;
    padding: 0 !important;
}

.panel-body1 {
    margin: 25px 0;
    overflow: hidden;
}

.km-text p {
    float: left;
    margin: 7px 0;
}

.km-box-user {
    border: 1px solid #999;
    height: 36px;
    padding: 0 3px;
    width: 20%;
    float: left;
    margin: 0 10px;
    text-align: center;
    color: #404040 !important;
    font-family: "Open Sans", sans-serif;
    font-size: 18px;
}

.pop-last {
    margin-top: 15px;
}

.check-heading-text p {
    color: #404040;
    font-size: 22px;
    font-family: "Open Sans", sans-serif;
    margin: 20px 0;
}

.check-heading-text p a {
    color: #009bdd;
    font-size: 18px;
    font-family: "Open Sans", sans-serif;
    margin: 20px 0;
    text-decoration: none;
}

.panel-body1 p {
    color: #404040;
    font-family: "Open Sans", sans-serif;
    font-size: 20px;
    margin: 0;
}

.search-gray-section {
    background: #f3f5f6 none repeat scroll 0 0;
    padding: 0 0 30px 0;
}

.social-serch-up {
    margin: 30px 15px;
    overflow: hidden;
}

.text-right-box h2 {
    color: #404040;
    font-family: "Open Sans", sans-serif;
    font-size: 18px;
    line-height: 28px;
    font-weight: 600;
}

.social-serch-up h4 {
    color: #404040;
    font-family: "Open Sans", sans-serif;
    font-size: 18px;
    line-height: 28px;
}

.text-right-box p {
    color: #404040;
    font-size: 18px;
    text-decoration: none;
    line-height: 28px;
    font-family: "Open Sans", sans-serif;
}

.search-photogallery {
    width: 80%;
    margin: 0 auto;
    margin-bottom: 15px;
    overflow: hidden;
}

.click-btn {
    margin-bottom: 0;
}

.textarea-box-s {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #ccc;
    color: #000;
    font-family: "Open Sans", sans-serif;
    font-size: 18px;
    height: 33px;
    overflow: hidden;
    padding: 5px;
    resize: none;
    width: 100%;
}

.text-right-box-search {
    color: #404040;
    font-family: "Open Sans", sans-serif;
    font-size: 18px;
    line-height: 28px;
    text-decoration: none;
    margin-top: 6px;
}

.load-more {
    text-align: center;
    margin-top: 30px;
}

.load-more a {
    color: #404040;
    font-family: "Open Sans", sans-serif;
    font-size: 18px;
    text-decoration: none;
    margin-top: 10px;
}

.ad-sense {
    width: 100%;
    text-align: center;
    margin: 20px 0 30px;
}

/*.btn {line-height: 32px !important;}*/

.footer-up2 {
    width: 100%;
    overflow: hidden;
    padding: 10px;
}

.gs {
    width: 100%;
    text-align: center;
    margin: 25px 0 35px 0;
    overflow: hidden;
}

<!--thank You-- > .thank-you-section {
    width: 100%;
}

.thank-you {
    width: 95%;
    margin: 0px auto;
    overflow: hidden;
    padding: 30px;
    text-align: center;
}

.thank-you h1 {
    color: #404040;
    font-family: "Open Sans", sans-serif;
    font-size: 36px;
    margin: 0 0 45px 0;
    font-weight: 700;
}

.thank-you h3 {
    color: #4040;
    font-family: "Open Sans", sans-serif;
    font-size: 18px;
    margin: 0 0 45px 0;
}

.thank-you h3 span {
    color: #000;
    font-weight: 700;
}

.thank-you p {
    color: #404040;
    font-family: "Open Sans", sans-serif;
    font-size: 18px;
    text-decoration: none;
    margin: 35px 0;
}

.thank-u-social {
    width: 100%;
}

.like-btn-box {
    width: 100%;
}

.like-btn {
    width: 23%;
    background: #3b5998;
    padding: 10px;
    color: #fff;
    font-family: "Open Sans", sans-serif;
    font-size: 15px;
}

.thank-you-copy-right {
    width: 90%;
    float: left;
}

.thank-you-copy-right p {
    color: #404040;
    font-family: "Open Sans", sans-serif;
    font-size: 12px;
    text-decoration: none;
    margin: 5px 0 0;
    text-align: left;
}

.close-right {
    width: 10%;
    float: right;
}

<!--Login/signup-- > .login-header-bg1 {
    background: #4bbff1;
    height: 301px;
    width: 100%;
}

.row-sec-one-inn li i:hover {
    color: #C68622;
}

.row-sec-one-inn li i.selected {
    color: #F9CB00;
}

/*afterregistering-page*/

.afterregistering-page {
    width: 80%;
    margin: 0 auto;
    padding: 20px 0;
}

.afterregistering-page h2 {
    color: #404040;
    font-family: "Open Sans", sans-serif;
    font-size: 36px;
    margin: 0 0 45px 0;
    text-align: center;
    font-weight: 600;
}

.afterregistering-page p {
    color: #404040;
    font-family: "Open Sans", sans-serif;
    font-size: 18px;
    text-decoration: none;
    margin-top: 10px;
    text-align: left;
}

.vahvistus {
    width: 100%;
    text-align: center;
    margin: 40px 0;
}

.slide-register2 a {
    text-decoration: none;
}

.btn-slide-reg {
    display: block;
    font-family: "Open Sans", sans-serif;
    font-size: 18px;
    margin: 0 auto;
    text-align: center;
    width: 25%;
}

/*.slide-register2{ margin:20px 0;}*/

.register-panel-inn {
    width: 100%;
    text-align: left;
    margin-top: 20px;
}

.reglist-group {
    padding: 0;
    margin: 0 0 15px 0;
}

.reglist-group li {
    padding: 10px 0;
    list-style: none;
}

.reglist-group li a {
    font-family: "Open Sans", sans-serif;
    font-size: 18px;
    color: #404040;
    text-decoration: none;
}

.register-panel-inn p {
    color: #404040;
    font-family: "Open Sans", sans-serif;
    font-size: 18px;
    text-decoration: none;
    margin-top: 10px;
    text-align: left;
}

.link-tasta a {}

@media (max-width:1920px) {
    .container {
        padding: 0;
    }
    .bdy-section-three img {
        height: 200px;
        width: 300px;
    }
    .bdy-section-three .col-sm-3 {
        padding-right: 0px;
        padding-left: 0px;
        text-align: center;
    }
    .bdy-section-three .col-sm-3:nth-child(4n-2) {
        text-align: left;
    }
    .bdy-section-three .col-sm-3:nth-child(4n-1) {
        text-align: center;
    }
    .bdy-section-three .col-sm-3:nth-child(4n-1) img {
        margin-left: -20px;
    }
    .bdy-section-three .col-sm-3:nth-child(4n) {
        text-align: center;
    }
    .bdy-section-three .col-sm-3:nth-child(4n+1) {
        padding-right: 15px;
        text-align: right;
    }
    .bdy-section-three .col-sm-3:nth-child(4n+1) p {
        padding: 15px 0 0 0px;
        text-align: center;
    }
    .bdy-section-three .col-sm-3:nth-child(4n-2) p {
        padding-right: 15px;
        text-align: center;
    }
}
@media (max-width: 800px) {
    .loginOrRegister {
        padding: 0 !important;
    }
}
@media (max-width:1800px) {
    .container {
        padding: 0 15px;
    }
    .bdy-section-three img {
        height: auto;
        width: 100%;
    }
    .bdy-section-three .col-sm-3 {
        padding-right: 15px;
        padding-left: 15px;
        text-align: left;
    }
    .bdy-section-three .col-sm-3:nth-child(4n-2) {
        text-align: left;
    }
    .bdy-section-three .col-sm-3:nth-child(4n-1) {
        text-align: left;
    }
    .bdy-section-three .col-sm-3:nth-child(4n-1) img {
        margin-left: 0;
    }
    .bdy-section-three .col-sm-3:nth-child(4n) {
        text-align: left;
    }
    .bdy-section-three .col-sm-3:nth-child(4n+1) {
        padding-right: 15px;
        text-align: left;
    }
    .photo-box {
        width: 65%;
    }
    .hae-btn {
        width: 24%;
    }
    .pic-box-inn {
        margin: 2px;
        width: 24.3%;
    }
}

@media (max-width:1200px) {
    .hae-btn {
        width: 24%;
        margin-left: 16px;
    }
    .bdy-section-four-inn span {
        font-size: 50px;
    }
    .btn-info {
        font-size: 11px;
        padding: 10px 5px;
    }
    .modal {
        width: 90%;
    }
    .subbtn {
        width: 30%;
    }
    .popup-right-sec {
        float: none;
        padding: 0;
        width: 100%;
    }
    .left-list-sec {
        border-right: none;
        float: none;
        padding: 0;
        width: 100%;
    }
    .pic-box-inn {
        margin: 1px;
        width: 24.5%;
    }
    .photo-box {
        width: 65%;
    }
    .bdy-section-photographer {
        padding: 12px 0;
    }
    .text-right-box h2 {
        font-size: 18px;
    }
    /*setting*/
    .tabs-style-underline nav {
        margin: 0 auto;
        width: 100%;
    }
}

@media (max-width:1023px) {
    #search input {
        width: 204px;
    }
    .slider-panel {
        width: 100%;
    }
    .slider-item {
        width: 92%;
    }
    .bdy-section-four-inn span {
        font-size: 35px;
    }
    .bdy-section-seven p {
        font-size: 14px;
    }
    .hae-btn {
        width: 22%;
        margin-left: 17px;
    }
    .contact p {
        font-size: 16px;
    }
    .albumFilter a span {
        padding: 8px 13px 12px;
    }
    .profile-social-media-sec h4 {
        font-size: 15px;
    }
    .profile-social-media li a {
        padding: 11px 37px 7px;
    }
    .user-input-box {
        margin-top: 20px;
        width: 100%;
    }
    .left-list-sec {
        border-right: 2px solid #bfc0c2;
        width: 100%;
    }
    .popup-right-sec {
        width: 100%;
    }
    .subbtn {
        width: 25%;
    }
    .left-list-sec {
        border-right: none;
    }
    .modal {
        width: 100%;
    }
    .modal-header {
        margin: 0;
        padding: 0;
        border: none;
    }
    .modal-content {
        padding: 15px 20px;
    }
    .panel-body p {
        font-size: 15px;
    }
    .panel-body1 p {
        font-size: 14px;
    }
    .enhanced .checkbox .label-text,
    .enhanced .listview.checkbox-strip .label-text,
    .enhanced .listview .radiobutton .label-text,
    .enhanced .radio-strip .label-text {
        font-size: 14px;
    }
    [type="radio"]:not(:checked) + label,
    [type="radio"]:checked + label {
        font-size: 18px;
    }
    .check-heading-text p {
        font-size: 16px;
    }
    .cs-skin-boxes > span {
        font-size: 14px;
    }
    .pic-box-inn {
        margin: 1px;
        width: 24.6%;
    }
    .photo-box {
        width: 100%;
    }
    .mobile-port {
        width: 100%;
    }
    .pic-box-inn {}
    .km-box-user {
        height: 28px;
        width: 13%;
    }
    .btn i,
    .btn-large i,
    .btn-floating i,
    .btn-large i,
    .btn-flat i {
        font-size: 18px;
        margin-top: 6px;

    }
    /*login-register*/
    .login-box-left {
        width: 45%;
    }
    .textAreaBoxInputs {
        width: 98.2%;
    }
    .dvShowHidePassword {
        padding: 7px 8px;
    }
    /*setting*/
    .tabs-style-underline nav {
        margin: 0 auto;
        width: 100%;
    }
    .logo1 {
        width: 100%;
    }
    .tabs-style-underline nav a span {
        font-family: "Open Sans", sans-serif;
        font-size: 15px;
        padding-left: 0;
    }
    .logom {
        display: none;
    }
    .logout-btn a span {
        font-family: "Open Sans", sans-serif;
        font-size: 15px;
    }
    .tabs-style-underline nav a span {
        font-family: "Open Sans", sans-serif;
        font-size: 0px;
        padding: 13px;
    }
    .radio-group-selectb {
        width: 24%;
    }
    .row-sec-one-inn li {
        padding: 0 33px;
    }
    .btn-slide-reg {
        width: 40%;
    }
    .btn-slide {
        width: auto;
        color: #202020;
    }
}
@media (max-width: 1200px) {
    .search-sec {
        width: 70% !important;
    }
}
@media (max-width: 767px) {
   .text-right {
      text-align: center;
}
}
@media (max-width: 770px) {
    .login-box-left {
    width: 100% !important;
    }
    .register-box-right {
        width: 100% !important;
    }
    .middle-border2 {
        display: none;
    }
}
@media (max-width: 500px) {
    .search-sec {
        margin: 0 auto;
        overflow: hidden;
        width: 100% !important;
    } 
    #search input {
        width: 235px;
    }
    .bdy-section-two {
        text-align: center;
    }
    .text-right-box {
        display: block;
        float: none;
        margin: 0 5px 0 0;
    }
    .pic-left-box {
        float: none;
    }
    .slider-item {
        margin: 0 auto;
        overflow: hidden;
        width: 100%;
    }
    .list-text-box {
        display: inline-block;
        vertical-align: top;
        width: 100%;
    }
    .pic-text {
        display: inline-block;
        vertical-align: top;
        width: 100%;
    }
    .cpic2 {
        width: 100%;
    }
    .listing-text li {
        text-align: left;
    }
    .bdy-section-five-inn h4 {
        text-align: left;
    }
    .footer-category-box {
        padding: 0;
    }
    .footer-category {
        padding: 0;
        margin: 0;
    }
    .footer-category h4 {
        margin-left: 0;
    }
    .bdy-section-two h2 {
        text-align: center;
    }
    .bdy-section-one {
        display: none;
    }
    .search-sec-in {
        width: 77%;
    }
    .hae-btn {
        height: 44px;
        width: 19%;
        margin-left: 7px;
    }
    .banner-text-box h1 {
        font-size: 32px;
    }
    .gallery-pic-box {
        margin: 20px 0;
        width: 100%;
    }
    .cen-pic,
    .cpic2 {
        text-align: center;
    }
    .bdy-section-four-inn span {
        font-size: 48px;
    }
    .pic-left-box {
        float: none;
    }
    .slider-item h2 {
        text-align: center;
    }
    .slider-item p {
        margin: 10px 0 0;
        text-align: center;
    }
    .logo {
        text-align: center;
    }
    .right-text {
        text-align: center;
    }
    .right-text h3 {
        margin: 10px 0 0;
        text-align: center;
    }
    /*profile*/
    .header-section {
        min-height: 122px;
        width: 100%;
    }
    .profile-pic {
        text-align: center;
        width: 100%;
    }
    /*#profile {background:url(../images/header-example.jpg) no-repeat scroll top center; background-size:cover;min-height: 500px;}*/
    div.block {
        margin: 0;
        width: auto;
        text-align: center;
    }
    .text-right {
        text-align: center;
    }
    .video-text p {
        text-align: justify;
    }
    .profile-gray-section h3 {
        text-align: center;
    }
    div.block {
        margin: 0;
        text-align: center;
        width: 100%;
    }
    .albumFilter a {
        display: inline-block;
        margin: 1px 0;
        overflow: hidden;
        padding: 0;
        text-align: left;
        text-decoration: none;
        width: 87% !important;
    }
    .profile-social-media li {
        margin: 5px;
        width: 28%;
    }
    #contact-buttons-bar.slide-on-scroll {
        display: none;
    }
    .photog-name h2 {
        font-size: 28px;
        margin: 14px 0 0;
    }
    .top-right-vtext {
        margin: 0;
        text-align: center;
    }
    .pic-left-box {
        float: none;
        text-align: center;
    }
    .btn-ltext {
        text-align: center;
    }
    .back-btn-top {
        float: none;
        margin-top: 50px;
        text-align: center;
        width: auto;
    }
    #contact-buttons-bar {
        display: none;
    }
    .subbtn {
        width: 25%;
    }
    .left-list-sec {
        border-right: 2px solid #bfc0c2;
        display: none;
    }
    .modal {
        width: 100%;
    }
    .modal-dialog {
        width: 95% !important;
    }
    .textarea-box {
        min-height: 150px;
        font-size: 14px;
    }
    .popup-right-sec {
        float: none;
        padding: 0;
    }
    .text-right-box2 {
        text-align: center;
    }
    .text-right-box2 h2 {
        font-size: 20px;
        margin: 7px 0 0;
    }
    .text-right-box2 h3 {
        font-size: 15px;
        margin: 15px 0;
    }
    .enhanced .checkbox .label-text,
    .enhanced .listview.checkbox-strip .label-text,
    .enhanced .listview .radiobutton .label-text,
    .enhanced .radio-strip .label-text {
        font-size: 14px;
    }
    .user-input-box {
        margin-top: 20px;
        padding: 0;
        width: 100%;
    }
    .user-input-box {
        margin-top: 12px;
        padding: 0;
    }
    .user-input-box p {
        margin: 0 0 3px;
    }
    .text-right-box h3 {
        font-size: 15px;
    }
    .user-input-box input {
        font-size: 13px;
        padding: 6px;
        width: 100%;
    }
    .panel-body p {
        font-size: 13px;
        margin: 0;
    }
    .radio-text li a span {
        font-size: 13px;
    }
    .fa-li {
        left: -2em;
        position: absolute;
        text-align: center;
        top: 0.5em;
        width: 2.14286em;
    }
    .modal-header {
        margin: 0;
        padding: 0;
        border: none;
    }
    .modal-content {
        padding: 15px 20px;
    }
    .gap-top {
        margin: 17px 0;
    }
    .profile-pic {
        margin-top: 17px;
    }
    .profile-bg {
        background: #7bc0dd;
        height: 250px;
        width: 100%;
    }
    .iframe {
        height: 74px;
        width: 190px !important;
    }
    .mobile-screen {
        width: 100%;
    }
    .pic-box-inn {
        display: inline-block;
        margin: 5px;
        vertical-align: top;
        width: 45%;
    }
    .bg-serch-2ndbox {
        margin: 0;
        padding: 15px 2px;
        /*width: 91%;*/
    }
    .text-right-box {
        text-align: center;
        width: auto;
    }
    .photo-box {
        float: none;
        text-align: center;
        width: 100%;
    }
    .pic-box-inn:last-child {
        float: none;
    }
    .listview > fieldset,
    .listview > label,
    .listview > div,
    .listview > li {
        margin-top: 5px;
    }
    .profile-social-media li {
        margin: 5px;
        width: auto;
    }
    .like-btn {
        width: 80%;
    }
    .form-bottom-setting {
        padding: 0 !important;
        margin-bottom: 25px !important;
    }
    /*login-register*/
    .login-box-left {
        width: 100%;
    }
    .register-box-right {
        width: 100%;
    }
    .btn-link-1 {
        width: 96%;
    }
    .middle-border2 {
        display: none;
    }
    .form-first-name {
        width: 100%;
        margin-bottom: 15px;
        float: none;
        margin-right: 0px !important;
    }
    .form-last-name {
        width: 100%;
        float: none;
        margin-right: 0px !important;
    }
    textAreaBoxInputs {
        width: 96%;
    }
    /*setting*/
    .tabs-style-underline nav {
        width: 100%;
    }
    .tabs-style-underline nav a span {
        font-family: "Open Sans", sans-serif;
        font-size: 0;
        padding-left: 0;
    }
    .logom {
        display: none;
    }
    .logo1 {
        width: 100%;
        text-align: center;
    }
    .header {
        background: #fafbfb none repeat scroll 0 0;
        box-shadow: 0 0.063em 0.25em rgba(37, 50, 55, 0.25);
        height: 60px;
    }
    .afterregistering-page {
        margin: 0;
        width: 100%;
    }
    .btn-slide-reg {
        width: auto;
    }
    .header {
        height: auto;
    }

    .btn-slide {
        width: auto;
    }






}
.whitestripe {
    position: fixed;
    z-index: 999;
    width: 100%;
    background: white;
    height: 50px;

}


/* -------------------------------------------- 16.01.18 - fixes --------------------------------------------------------------- */
.search-photogallery .photogallery-checkbox .form-group,
.search-photogallery .photogallery-checkbox .form-group label {
    margin-bottom: 0;
}

.search-photogallery.checked .bg-serch-2ndbox{
    border: 2px solid #009BDD;
}
.search-photogallery.checked .bg-serch-2ndbox:hover{
    border: 2px solid #0C3;
}

@media (max-width: 1023px) {
    .search-photogallery .photogallery-checkbox {
        margin-bottom: 15px
    }
}
@media (min-width: 768px) {
    .search-photogallery .bg-serch-2ndbox .col-sm-4.mobile-port{
        padding-right: 0;
        padding-left: 0;
    }
    .header-up .account > img {
        display: none;
    }
}
.search-help-bar{
    position: fixed;
    right: 0;
    bottom: -1px;
    left: 0;
    z-index: 5;
    padding: 10px;
    background-color: #fff;
    -webkit-box-shadow: 0 -0.063em 0.25em rgba( 37, 50, 55, .25 );
    box-shadow: 0 -0.063em 0.25em rgba( 37, 50, 55, .25 );
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
            -ms-flex-wrap: nowrap;
    flex-wrap: nowrap
        -webkit-transition: .3s transform;
    -o-transition: .3s transform;
    transition: .3s transform;
-webkit-transform: translateY(0);
    -ms-transform: translateY(0);
        transform: translateY(0)

}
.search-help-bar.empty {
    -webkit-transform: translateY(100%);
    -ms-transform: translateY(100%);
        transform: translateY(100%)
}
.search-help-bar-content ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
            -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
        -ms-flex-negative: 0;
    flex-shrink: 0;
    list-style: none;
    margin: 0;
    margin-right: 20px;

}
.search-help-bar-content{
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
            -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    margin-right: 30px;
    min-height: 65px;
}
.search-help-bar-content ul > li{
    border-radius: 50%;
    width: 45px;
    height: 45px;
    overflow: hidden;
}
.search-help-bar-content ul > li > img{
    display: block;
    max-width: 100%;
    height: auto;
}
.search-help-bar-content ul > li:not(:last-of-type) {
    margin-right: 10px;
}
.search-help-bar-content-label{
    -ms-flex-negative: 0;
    flex-shrink: 0;
    color: #00C000;
    font-weight: 700;
    font-size: 20px;
}
.header-up .account {
    color: #fff;
    font-size: 16px;
}
.header-up .account > img {
    width: 60px;
    height: 60px;
}
@media (max-width: 767px) {
    .header-up .account > span {
        display: none;
    }
    .search-help-bar-content{
        margin-right: 0;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center
    }
    .search-help-bar-content-label{
        display: none;
    }

    .search-bg {
        min-height: initial;
        padding-bottom: 15px;
    }

    .home-header-bg {
        background: linear-gradient(to top, rgb(255 255 255 / 0%), rgb(89 0 92 / 13%)), url(../images/header-banner-mobile1.jpg) no-repeat scroll top center;
        background-size: cover;
        min-height: 544px;
    }

    .banner-text-box {
        margin-top: 30px;
    }

    .profile-social-media {
        display: flex;
        flex-wrap: nowrap;
    }
    .profile-social-media li{
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1
    }
    .profile-social-media li a {
        display: block;
        padding: 1px;
    }

    #panel div.cs-select.cs-skin-boxes {
        display: block;
        max-width: initial;
        width: 100%;
    }
}

@media (max-width: 530px) {
    .search-help-bar-content {
        -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column
    }

    .search-help-bar-content ul > li{
        width: 30px;
        height: 30px;
    }
    .search-help-bar-content ul > li:not(:last-of-type) {
        margin-right: 1px;
    }

    .search-help-bar-content ul{
        margin-right: 5px;
    }
    .search-help-bar-content{
        min-height: 0;
    }

   .logo {
        width: 140px;
        text-align: center;
    }

    .header-up .account > img {
        width: 44px;
        height: 44px;
    }
}

@media screen and (max-width: 30em) {
    #panel div.cs-select.cs-skin-boxes ul > li > span::before {
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        width: 50px;
        height: 50px;
        content: '';
        background-size: cover;
    }
    #panel div.cs-select.cs-skin-boxes ul > li.pic0 > span::before {
        background-image: url('../images/option-0.jpg');
    }

    #panel div.cs-select.cs-skin-boxes ul > li.pic1 > span::before {
        background-image: url('../images/option-1.jpg');
    }
    #panel div.cs-select.cs-skin-boxes ul > li.pic2 > span::before {
        background-image: url('../images/option-2.jpg');
    }
    #panel div.cs-select.cs-skin-boxes ul > li.pic3 > span::before {
        background-image: url('../images/option-3.jpg');
    }
    #panel div.cs-select.cs-skin-boxes ul > li.pic4 > span::before {
        background-image: url('../images/option-4.jpg');
    }
    #panel div.cs-select.cs-skin-boxes ul > li.pic5 > span::before {
        background-image: url('../images/option-5.jpg');
    }
    #panel div.cs-select.cs-skin-boxes ul > li.pic6 > span::before {
        background-image: url('../images/option-6.jpg');
    }
    #panel div.cs-select.cs-skin-boxes ul > li.pic7 > span::before {
        background-image: url('../images/option-7.jpg');
    }
    #panel div.cs-select.cs-skin-boxes ul > li.pic8 > span::before {
        background-image: url('../images/option-8.jpg');
    }
    #panel div.cs-select.cs-skin-boxes ul > li > span {
        position: relative;
        padding-left: 60px;
        text-align: left;
    }
     #panel div.cs-select.cs-skin-boxes ul > li {
        display: block;
     }

     .gallery-pic-box a {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        background-color: #fff;
        height: 50px;
     }
     .gallery-pic-box a > img {
        max-height: 100%;
        width: auto;
     }
     .gallery-pic-box a > p {
        margin: 0;
        padding: 0;
        padding-left: 10px;
     }
}

.header-up .account {
    display: block;
}

.back-btn-top-wrapper {
    padding: 0 45px;
}
.registration-form {
    /*padding-top: 90px;*/
    padding-top: 15px;
    padding-bottom: 90px;
}
.registration-form .form-bottom-setting {
    margin: 0
}
.registration-form .form-bottom-setting h3 {
    margin-top: 0;
}
.registration-form .setting-radio-box1 {
    margin: 20px 0;
    display: flex;
    flex-direction: column;
}
.accordion-control {
    position: relative;
    background-color: #eee;
    border-bottom: solid 1px rgba(0, 0, 0, 0.12);
    cursor: pointer;
    padding: 25px 35px;
    font-size: 16px;
    -webkit-transition: background-color .2s;
-o-transition: background-color .2s;
transition: background-color .2s;
box-shadow: 0px 2px 1px -1px rgb(0 0 0 / 20%), 0px 1px 1px 0px rgb(0 0 0 / 14%), 0px 1px 3px 0px rgb(0 0 0 / 12%);

}
.accr-tab-1 {
    border-top-left-radius: 4px !important;
    border-top-right-radius: 4px !important;
}

.accr-tab-5 {
    border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
}
.r1 {
    box-shadow: 0px 2px 1px -1px rgb(0 0 0 / 20%), 0px 1px 1px 0px rgb(0 0 0 / 14%), 0px 1px 3px 0px rgb(0 0 0 / 12%);
 margin: 0px 0px 10px 0px !important;
}
.accordion-control:hover {
    background-color: #ccc;
}
.accordion-control::after {
    position: absolute;
    top: 50%;
    right: 40px;
    -webkit-transform: translate(0%, -50%);
    -ms-transform: translate(0%, -50%);
        transform: translate(0%, -50%);
    content: '-'
}
.accordion-control.collapsed::after{
    content: '+';
}

#search-checked > li {
    list-style-type: none;
}

.br1 {
    border-radius: 0px !important;
}

@media (max-width: 415px) {
.searchButtonM {
    border-radius: 4px !important;
    margin-left: 3px !important;
}
.searchButtonM > span {
    font-size: 27px !important;
    top: 5px !important;
    left: 5px !important;
    padding: 5px !important;
}
}

@media (min-width: 415px) {
    .removeButtonM {
        display: none !important;
    }
}
.removeButtonM {
    width: 100%;
    background-color: #FFF !important;
}
.removeButtonM > span {
    display: flex !important;
    justify-content: flex-end;
    font-size: 30px;
    color: #565656;
    
}


.noResultsContainer {
    margin-top: 8rem;
    display: flex;
    flex-direction: row;
    width: 100%;
    justify-content: center;
    margin-bottom: 50px;
  }
  .noResults {
    height: 85px;
    background: url(../../assets/images/owl.png) no-repeat;
    width: 85px;
    background-size: contain;
  }
  .noResultsTextContainer {
    margin-left: 25px;
    display: flex;
    justify-content: center;
    flex-direction: column;
  } 
  .noResultsText {
    align-self: center;
    font-family: "Open Sans", sans-serif;
    font-size: 22px;
    color: #404040;
    font-weight: bold;
  }
  .noResultsText2 {
    font-family: "Open Sans", sans-serif;
    font-size: 15px;
    font-weight: 600;
    color: #404040;
  }

  @media(max-width: 320px) {
  .noResultsText {
      font-size: 17px;
  }
  .noResultsText2 {
      font-size: 12px;
  }
  }
  