/* Normal desktop :1400px. */
@media (min-width: 1400px) and (max-width: 1600px){ 
.dark-light {
    right: 60px;
}  

section.about-section.style-one .about-thumb img {
    margin-left: -150px;
}

}
/* Normal desktop :1300px. */
@media (min-width: 1300px) and (max-width:1399px){
.dark-light {
    top: 31px;
    right: 96px;
}

section.about-section.style-one .about-thumb img {
    margin-left: -180px;
}
                                                   
section.about-section.style-one .pixer-section-title p {
    width:100%;
}

.pixer-section-title.text-center p {
    width: 75%;
}

.image img {
    width: 100%;
}

.team-details__bottom-left-text {
    width: 100%;
}

.gallery-title h2 {
    font-size: 30px;                     
}

.portfolio-info-title h2 {
    font-size: 28px;
}
 
.submit-button button {
    padding: 16px 20px;
}

.journal-title h5 {
    font-size: 16px;
}

.journal-title h4 {
    font-size: 17px;                                           
}

.rpost-title span {                                    
    font-size: 15px;
}
 
.rpost-thumb {
    margin-right: 15px;
}

.cloud-tag li a {
    font-size: 15px;
    padding: 7px 7px;
}

.blog-meta-title h2 {
    font-size: 22px;
}

.service-content {
    padding: 17px  10px 22px;
}

}
    
/* Normal desktop :1200px. */
@media (min-width: 1200px) and (max-width: 1299px) {
/*Home page one*/
.dark-light {
    top: 31px;
    right: 45px;
}

.testi-shape img {
    width: 100%;
}

.blog-meta-title h2 {
    font-size: 21px;
}

section.about-section.style-one .about-thumb img {
    margin-left: -90px;
    width: 100%;
}

.service-content {
    padding: 17px  10px 22px;
}


.gallery-title h2 {
    font-size: 30px;
}

.portfolio-info-title h2 {
    font-size: 30px;
}

.submit-button button {
    padding: 16px 20px;
}

.journal-title h4 {
    font-size: 17px;
}

.image img {
    width: 100%;
}

.rpost-thumb {
    margin-right: 10px;
}

.rpost-title span {
    font-size: 15px;
}

.cloud-tag li {
    margin: 8px;
}

.cloud-tag li a {
    font-size: 15px;
    padding: 7px 9px;
}

}
    
/* Normal desktop :992px. */
@media (min-width: 992px) and (max-width: 1199px) {
/*Home page one*/
.dark-light {
    right: 25px;
}

.pixer_menu>ul>li>a {
    margin: 32px 10px;
}

.hero-title h1 {
    font-size: 55px;
    line-height: 58px;
}

.hero-text p {
    width: 90%;
}

.hero-section {
    height: 800px;
}

.testi-shape img {
    width: 100%;
}

.blog-meta-title h2 {
    font-size: 18px;
    line-height: 30px;
}

/* home two */
.hero-title h2 {
    font-size: 30px;
}

.hero-section.style-one .hero-text p {
    width: 100%;
}

.about-thumb img {
    width: 100%;
}

.pixer-section-title h2 {
    font-size: 30px;
}

/* inner page about */
.submit-button button {
    padding: 16px 18px;
}

.portfolio-thumb img {
    width: 100%;
}

section.about-section.style-one {
    padding: 35px 0 50px;
}

section.about-section.style-one .about-thumb img {
    margin-left: -75px;
    width: 100%;
}

img.img2 {
    left: 85px;
}

.pixer-section-title p {
    width: 100%;
}

.pixer-section-title h1 {
    font-size: 36px;
    line-height: 45px;
}

.blog-des p {
    width: 92%;
}

.service-box-title h2 {
    font-size: 30px;
}

.service-details-thumb img {
    width: 100%;
}

.service-details-content {
    margin-right: 0;
}

.single-content-box {
    margin-bottom: 50px;
    padding-bottom: 50px;
}

.gallery-thumb img {
    width: 100%;
}

.gallery-title h2 {
    font-size: 26px;
}

.journal-content {
    padding: 10px 10px;
}

.journal-title h4 {
    font-size: 14px;
}

.title h4 {
    margin-bottom: 12px;
    margin-top: 0;
}

.call-action-des p {
    width: 50%;
}

.row.footer-bottom {
    margin-top: 70px;
}

.testi-icon {
    margin-bottom: 40px;
}

.row.testi {
    margin-top: 0;
}

.business-widget .inner-box {
    padding: 35px 15px 35px;
}

.business-widget .inner-box h3 {
    font-size: 22px;
    line-height: 30px;
}

.image img {
    width: 100%;
}

.portfolio-info-title h2 {
    font-size: 24px;
}

.portfolio-info {
    padding: 68px 10px 0;
}

.portfolio-info-details h6 {
    font-size: 18px;
}

.portfolio-info-details span {
    font-size: 17px;
}

.portfolio-strategy {
    padding: 18px 10px 50px;
}

.contact-thumb img {
    left: -345px;
}

.widget-sidebar-box {
    padding: 30px 15px 30px;
}

.sidebar-search-box {
    padding: 30px 15px 30px;
}

.rpost-thumb {
    margin-right: 10px;
}

.rpost-title h4 a {
    font-size: 16px;
}

.rpost-title span {
    font-size: 13px;
}

.cloud-tag li {
    display: inline-block;
    margin: 10px 0 0 6px;
}

.cloud-tag li a {
    font-size: 14px;
    padding: 5px 10px;
}

.nav-links > div > a {
    font-size: 18px;
    padding: 30px 30px;

}

.comment-one__content {
    margin-left: 30px;
}

.footer-link-title h6 {
    margin-top: -72px;
}

.footer-galary-title h6 {
    margin-top: -115px;
}

.team-details__bottom-left {
    margin-right: 20px;
}

/* shop */
.widget-check-box {
    padding: 40px 10px 18px;
}

.range-wrapper-box {
    padding: 40px 15px 40px;
}

.categories-title h4 {
    font-size: 20px;
}

.categories-title h4:before {
    left: -6px;
}

.product-categories-box {
    padding: 30px 10px 20px;
}

.row.products {
    padding-left: 30px;
}

.product-title h2 {
    font-size: 17px;
}

.style-three.tab {
    padding: 15px 3px 15px;
}

.shop-dtls-info {
    padding-left: 20px;
}

}
    
/* Tablet desktop :768px. */
@media (min-width: 768px) and (max-width: 991px) {

.sticky {
    position: absolute !important;
}
        
.pixer_nav_manu {
    display: none;
}

ul.nav_scroll li a i {
    display: none;
}

.dark-light {
    top: 17px;
    right: 70px;
}

.hero-section {
    height: 700px;
}

.hero-title h1 {
    font-size: 50px;
    line-height: 55px;
}

.testimonial-thumb {
    text-align: center;
}

.testi-shape {
    left: 0px;
}

.single-testimonial {
    margin-top: 40px;
}

.blog-meta-title h2 {
    font-size: 20px;
}

.about-content {
    margin-top: 30px;
}

section.about-section.style-one .about-thumb img {
    margin-left: -75px;
}

section.about-section.style-one {
    padding: 35px 0 50px;
}

.service-single-box {
    margin-bottom: 30px;
}

.service-box-title h2 {
    font-size: 32px;
}

.gallery-thumb img {
    width: 100%;
}

.gallery-area .pixer-section-title h2 {
    font-size: 32px;
}

.contact-area .pixer-section-title h2 {
    font-size: 32px;
}

.case_study_menu ul {
    text-align: left;
}

.case_study_menu ul li {
    padding: 10px 16px;
}

.row.testi {
    margin-top: 0;
}

.testi-icon {
    margin-bottom: 35px;
}

.single-team-box {
    margin-bottom: 30px;
}

.call-action-des p {
    width: 65%;
}

.pixer-section-title.text-center p {
    width: 75%;
}

.service-details-thumb img {
    width: 100%;
}

.service-details-content {
    margin-right: 0;
}

.title h4 {
    font-size: 20px;
    margin-bottom: 10px;
}

.single-content-box {
    margin-bottom: 40px;
    padding-bottom: 30px;
}

.image {
    margin-bottom: 30px;
}

.portfolio-info {
    padding: 30px 20px 0;
    margin-bottom: 30px;
}

.portfolio-info-content {
    margin-left: 0;
    margin-top: 50px;
}

.portfolio-strategy {
    padding: 18px 20px 50px;
}

.contact-thumb img {
    position: inherit;
    left: 0;
    width: 100%;
}

.nav-links > div > a {
    padding: 25px 30px;
}

.comment-one__content {
    margin-left: 25px;
}

.comment-form .submit-comment {
    margin-bottom: 30px;
}

.team-details__top-right {
    margin-left: 0;
}

.team-details__top-text-1 {
    font-size: 24px;
    line-height: 35px;
}

.team-details__top {
    padding: 0 0 40px;
}

.team-details__bottom-left-text {
    width: 100%;
}

.team-details__bottom {
    padding-top: 20px;
}

.team-details__bottom-left {
    margin-right: 0;
}

.cloud-tag li a {
    padding: 5px 8px;
}

/* shop */
.row.products {
    padding-left: 0px;
}

.style-three.tab {
    padding: 15px 15px 15px;
    margin-right: 0px;
}

table.tab-items-table tr td {
    padding-right: 50px;
}

table.tab-items-table tr {
    padding: 5px 0 0 30px;
}

.product-quantity-count input {
    width: 130px;
}

}
    
/* Large Mobile :600px. */
@media only screen and (min-width: 600px) and (max-width: 767px) {

.sticky {
    position: absolute !important;
}
        
.pixer_nav_manu {
    display: none;
}

ul.nav_scroll li a i {
    display: none;
}

.dark-light {
    top: 19px;
    right: 60px;
}

.hero-section {
    height:700px;
}

.portfolio-thumb img {
    width: 100%;
}

.single-testimonial {
    margin-top: 40px;
}

.blog-meta-title h2 {
    font-size: 20px;
}

/* home two */

.hero-title h2 {
    font-size: 32px;
}

.hero-section.style-one .hero-text p {
    width: 95%;
}

section.about-section .pixer-section-title h2 {
    font-size: 32px;
}

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

.brand-thumb {
    display: inline-block;
}

section.about-section.style-one .about-thumb img {
    margin-left: -70px;
    width: 100%;
}

.single-service-box {
    margin-bottom: 30px;
}

section.service-details-area .pixer-section-title h2 {
    font-size: 30px;
}

section.about-section.style-one {
    padding: 35px 0 50px;
}

.testimonial-thumb {                                          
    text-align: center;
}
 
.testi-shape img {
    width: 100%;
}

.case_study_menu ul {
    text-align: left;
}

.case_study_menu ul li {
    font-size: 15px;
    padding: 8px 9px;
    margin: 0 3px;
}

.single-team-box {
    margin-bottom: 30px;
}

.call-action-des p {
    width: 90%;
}

.footer-social {
    margin-bottom: 30px;
}

.pixer-section-title p {
    width: 95%;
}

.service-single-box {
    margin-bottom: 30px;
}

.service-single-box::before {
    top: 33px;
    left: 220px;
}

.pixer-section-title.text-center p {
    width: 100%;
}

.single-content-box {
    margin-bottom: 40px;
    padding-bottom: 40px;
}

.business-widget .inner-box {
    padding: 20px 25px 20px;
}

.service-single {
    margin-left: 0;
}

.image img {
    width: 100%;
}

.image {
    margin-bottom: 20px;
}

.portfolio-info {
    padding: 10px 10px 0;
}

.portfolio-info-content {
    margin-left: 0;
    margin-top: 50px;
}

.portfolio-strategy {
    margin: 0px 0 20px;
    padding: 18px 10px 50px;
}

.contact-thumb img {
    position: inherit;
    width: 100%;
    left: 0;
}

.cloud-tag li {
    display: inline-block;
    margin: 5px;
}

.cloud-tag li a {
    padding: 8px 9px;
    font-size: 15px;
}

.blog-details__title {
    font-size: 25px;
}

.nav-links > div > a {
    font-size: 16px;
    padding: 20px 20px;
}

.comment-one__content {
    margin-left: 20px;
}

.comment-one .comment-one__single {
    padding-bottom: 30px;
    margin-bottom: 30px;
}

.comment-form .submit-comment {
    margin-bottom: 30px;
}

.team-details__top-left {
    margin-right: 0;
}

.team-details__top-img img {
    margin-bottom: 30px;
}

.team-details__top-text-1 {
    font-size: 30px;
    line-height: 40px;
}

.team-details__top-right {
    margin-left: 0;
}

.team-details__top {
    padding: 0 0 30px;
}

.team-details__bottom {
    padding-top: 20px;
}

.team-details__bottom-left-text {
    width: 100%;
}

.team-details__bottom-left {
    margin-right: 0;
}

.service-details-content {
    margin-right: 0;
}

.gallery-area .pixer-section-title h2 {
    font-size: 26px;
}

.gallery-thumb img {
    width: 100%;
}

.journal-area .pixer-section-title h2 {
    font-size: 32px;
}
/* shop */
.row.products {
    padding-left: 0;
}

.form_box {
    padding: 35px 0 25px;
}

.form_box select {
    width: 74%;
}

.upper.widget_search input {
    width: 100%;
}

/* shop details */
.shop-detials {
    padding: 60px 0 40px;
}

.style-three.tab {
    padding: 15px 17px 15px;
    margin-right: 15px;
}

.style-three .tabs li a {
    margin-right: 10px;
}

.appoinment-tab .tab {
    padding: 0;
}

table.tab-items-table tr td {
    padding-right: 30px;
}

table.tab-items-table tr {         
    padding: 3px 0 0 30px;
}

.appoinment-tab .tab {
    padding: 0;
}

.tab {
    margin-right: 0;
}

.shop-dtls-info {
    padding-left: 15px;
}

/* cart */
.cart-product-mobile-title a {
    color: #000201;
}

.cart-totals .title {
    color: #000201;
}

}
    
/* small mobile :480px. */
@media only screen and (min-width: 480px) and (max-width: 599px) {

/*Home page one */
.sticky {
    position: absolute !important;
}
    
.hero-section {
    height:700px;
}

.pixer_nav_manu {
    display: none;
}

ul.nav_scroll li a i {
    display: none;
}

.dark-light {
    top: 18px;
    right: 58px;
}

.hero-title h1 {
    font-size: 50px;
    line-height: 55px;
}

.hero-text p {
    width: 90%;
}

.pixer-button {
    text-align: left;
    margin-bottom: 20px;
}

.single-service-box {
    margin-bottom: 30px;
}

.case_study_menu ul {
    text-align: left;
}

.case_study_menu ul li {
    padding: 10px 20px;
    margin: 0 8px 15px 0;
}

.testi-shape img {
    width: 100%;
}

.single-testimonial {
    margin-top: 30px;
}

.testimonial-title h2 {
    font-size: 25px;
}

.testi-autor-content h3 a {
    font-size: 18px;
}

.single-team-box {
    margin-bottom: 30px;
}

.call-action-des p {
    width: 100%;
}

/* home two */
.hero-title h2 {
    font-size: 30px;
}

.hero-section.style-one .hero-text p {
    width: 100%;
}

.about-thumb img {
    width: 100%;
}

section.about-section.style-one .about-thumb img {
    margin-left: -49px;
}

section.about-section .pixer-section-title h2 {
    font-size: 30px;
}

.about-autor h4 {
    font-size: 20px;
}

.brand-thumb {
    display: inline-block;
}

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

.row.counter-box {
    margin-top: 10px;
    margin-left: 20px;
}

.service-single-box {
    margin-bottom: 30px;
}

.service-single-box::before {
    top: 34px;
    left: 188px;
}

.pixer-section-title.text-center p {
    width: 90%;
}

.single-content-box {
    margin-bottom: 40px;
    padding-bottom: 20px;
}

.service-details-content {
    margin-right: 0px;
}

.title h4 {
    font-size: 20px;
    margin-bottom: 15px;
}

.business-widget .inner-box h3 {
    font-size: 20px;
    line-height: 30px;
}

.business-widget .inner-box {
    padding: 25px 20px 25px;
}

.service-single {
    margin-left: 0;
}

.image img {
    width: 100%;
}

.image {
    margin-bottom: 20px;
}

.portfolio-info {
    padding: 20px 15px 0;
}

.portfolio-info-content {
    margin-left: 0;
    margin-top: 40px;
}

.portfolio-strategy {
    padding: 18px 20px 50px;
}

.contact-thumb img {
    position: inherit;
    width: 100%;
    left: -305px;
}

.blog-details__title {
    font-size: 21px;
    margin-bottom: 10px;
}

.blog-details__bottom p {
    margin-bottom: 30px;
}

.blog-details__social-list {
    margin-left: 58px;
}

.nav-links > div > a {
    font-size: 16px;
    padding: 15px 16px;
}

.comment-one__content {
    margin-left: 15px;
}

.comment-one__content h3 {
    margin-bottom: 0px;
}

.comment-form .submit-comment {
    margin-bottom: 30px;
}

.team-details__top-left {
    margin-right: 0;
}

.team-details__top-img img {
    margin-bottom: 30px;
}

.team-details__top-right {
    margin-left: 10px;
}

.team-details__top-text-1 {
    font-size: 25px;
    line-height: 35px;
}

.team-details__top-name {
    font-size: 30px;
}

.team-details__top {
    padding: 0 0 40px;
}

.team-details__bottom {
    padding-top: 20px;
}

.team-details__bottom-left-text {
    width: 100%;
}

.team-details__bottom-left {
    margin-right: 0;
}

/* inner page */
section.about-section.style-one {
    padding: 35px 0 50px;
}

.call-action-title h2 {
    font-size: 30px;
}

.testimonial-thumb img {
    width: 100%;
}

.testi-shape img {
    width: 100%;
}

section.service-details-area .pixer-section-title h2 {
    font-size: 26px;
}

.service-details-thumb img {
    width: 100%;
}

.gallery-area .pixer-section-title h2 {
    font-size: 22px;
}

.gallery-thumb img {
    width: 100%;
}

.breadcumb-title h1 {
    font-size: 55px;
}

.portfolio-info-title h2 {
    font-size: 30px;
}

.google-maps iframe {
    height: 400px;
}

.journal-area .pixer-section-title h2 {
    font-size: 30px;
}

/* shop */
.form_box {
    padding: 35px 0 25px;
}

.form_box select {
    width: 100%;
}

.upper.widget_search input {
    width: 100%;
}

.shop-section:before {
    width: 0;
}

.row.products {
    padding: 0;
}

/* shop details */
.shop-detials {
    padding: 60px 0 40px;
}

.tabs_item img {
    width: 100%;
}

.tabs_item {
    padding: 0;
    margin-bottom: 30px;
}

.style-three.tab {
    padding: 0;
    margin-right: 0;
    margin-bottom: 30px;
}

.style-three .tabs li a {
    margin-right: 5px;
}

.appoinment-tab .tab {
    padding: 0;
}

.shop-dtls-info {
    padding-left: 0;
}

.category-button a {
    padding: 12px 18px;
    font-size: 12px;
}

.product-details-respond .sidebar-description p {
    font-size: 14px;
}

table.tab-items-table tr td {
    padding-right: 24px;
}

.appoinment-tab .tabs li a {
    padding: 9px 20px;
    margin-right:18px;
}

.tabs_item {
    padding: 0;
}

table.tab-items-table tr {
    padding: 5px 0 0 30px;
}

table.tab-items-table td.table-text i {
    margin-left: 0px !important;
}

/* cart */
.cart-product-mobile-title a {
    color: #000201;
}

.cart-totals .title {
    color: #000201;
}

}
    
/* small mobile :320px. */
@media only screen and (min-width: 320px) and (max-width: 479px) {

.sticky {
    position: absolute !important;
}

ul.nav_scroll li a i {
    display: none;
}

.pixer_nav_manu {
    display: none;
}

.dark-light {
    top: 18px;
    right: 52px;
}

.hero-section {
    height:800px;
}

.hero-title h1 {
    font-size: 38px;
    line-height: 45px;
}

.hero-text p {
    width: 100%;
    margin-top: 20px;
}

.portfolio-area .pixer-section-title h2 {
    font-size: 25px;
}

.portfolio-thumb img {
    width: 100%;
}

.single-service-box {
    margin-bottom: 30px;
}

section.about-section.style-one .about-thumb img {
    margin-left: -30px;
}

.about-thumb img {
    width: 100%;
}

.about-content {
    margin-top: 30px;
}

section.about-section .pixer-section-title p {
    width: 100%;
    margin-top: 30px;
}

.about-img {
    margin-top: 40px;
}

.case_study_menu ul {
    text-align: left;
}

.case_study_menu ul li {
    font-size: 15px;
    padding: 6px 14px;
    margin: 0 5px 20px;
}

.single-team-box {
    margin-bottom: 30px;
}

.call-action-title h2 {
    font-size: 20px;
}

.call-action-des p {
    font-size: 15px;
    width: 100%;
}

.row.footer-bottom {
    margin-top: 50px;
    padding: 30px 0 30px;
}

.footer-bottom-left {
    margin-left: 15px;
}

.about-image img {
    width: 100%;
}

img.img2 {
    left: 110px;
    bottom: 28px;
}

.pixer-section-title p {
    width: 100%;
    margin-top: 20px;
}

.testimonial-thumb img {
    width: 100%;
}

.testimonial-title h2 {
    font-size: 22px;
}

.testi-autor-content h3 a {
    font-size: 18px;
}

.blog-area .pixer-section-title h2 {
    font-size: 33px;
}

.blog-meta-title h2 {
    font-size: 18px;
}

/* home two */
.hero-title h2 {
    font-size: 19px;
}

.hero-section.style-one .hero-main-button a {
    padding: 13px 15px;
}

.hero-right-button a {
    padding: 13px 15px;
}

.pixer-section-title h2 {
    font-size: 20px;
    line-height: 35px;
}

.about-list i {
    margin-right: 6px;
}

.about-list i {
    width: 20px;
    height: 20px;
    line-height: 20px;
}

.about-list ul li {
    margin: 0px 0 10px;
}

.about-list ul li {
    font-size: 15px;
}

.about-autor h4 {
    font-size: 18px;
    line-height: 36px;
}

.brand-thumb img {
    width: 100%;
}

/* inner service */
section.about-section.style-one .pixer-section-title p {
    width: 100%;
}

section.about-section.style-one {
    padding: 35px 0 50px;
}

.service-box-title h2 {
    font-size: 28px;
}

.service-single-box {
    margin-bottom: 30px;
}

section.service-details-area .pixer-section-title h2 {
    font-size: 17px;
}

.footer-social ul li {
    margin-right: 8px;
}

.gallery-area .pixer-section-title h2 {
    font-size: 15px;
}

.gallery-thumb img {
    width: 100%;
}

.journal-area .pixer-section-title h2 {
    font-size: 19px;
}

.journal-title h4 {
    font-size: 14px;
}

.breadcumb-title h1 {
    font-size: 35px;
}

section.service-details-area .pixer-section-title.text-center p {
    width: 100%;
}

.service-details-thumb img {
    width: 100%;
}

.service-details-content {
    margin-right: 0;
}

.title h4 {
    margin-bottom: 10px;
    font-size: 18px;
}

.single-content-box {
    margin-bottom: 30px;
    padding-bottom: 20px;
}

.testi_autor-img {
    margin: 10px 0;
}

.testi_title h5 {
    font-size: 18px;
    line-height: 20px;
}

.sidebar-page-repair .sidebar-side .with-padding {
    padding-right: 0;
}

.business-widget .inner-box {
    padding: 15px 15px 20px;
}

.business-widget .inner-box h3 {
    font-size: 18px;
    line-height: 28px;
}

.service-single {
    margin-left: 0;
}

.image img {
    width: 100%;
}

.lower-content h3 {
    font-size: 20px;
    margin:0px;
}

.image {
    margin-bottom: 20px;
}

h4.floor {
    font-size: 20px;
}

.portfolio-info {
    padding: 10px 10px 0;
}

.portfolio-info-content {
    margin-left: 0;
    margin-top: 40px;
}

.portfolio-info-details {
    margin-top: 10px;
}

.portfolio-info-title h2 {
    font-size: 18px;
    line-height: 28px;
}

.portfolio-info-share ul li a {
    width: 35px;
    height: 35px;
    line-height: 35px;
}

.portfolio-info-details h6 {
    font-size: 15px;
}

.portfolio-info-details span {
    font-size: 12px;
}

h5.skill {
    font-size: 13px;
}

.portfolio-info-shere-title h5 {
    font-size: 16px;
}

.portfolio-strategy {
    padding: 11px 10px 15px;
}

.portfolio-strategy-title h2 {
    font-size: 20px;
}

.contact-thumb img {
    position: inherit;
    left: 0;
    width: 100%;
}

.google-maps iframe {
    height: 400px;
}

.rpost-thumb {
    margin-right: 8px;
}

.sidebar-search-box {
    padding: 20px 15px 20px;
}

.widget-sidebar-box {
    padding: 20px 15px 20px;
}

.rpost-title h4 a {
    font-size: 16px;
}

.rpost-title span {
    font-size: 13px;
}

.cloud-tag li {
    display: inline-block;
    margin: 10px 0 10px 10px;
}

.cloud-tag li a {
    font-size: 14px;
    padding: 7px 8px;
}

h4.sidebar-title.upp {
    font-size: 18px;
}

.sidebar-title.upp h3 {
    font-size: 18px;
}

.blog-details__title {
    font-size: 17px;
    line-height: 30px;
    margin-bottom: 15px;
}

.blog-details__tags a {
    padding: 5px 20px 5px;
}

.blog-details__bottom p {
    margin-bottom: 20px;
}

.blog-details__social-list {
    margin: 5px 0 0 45px;
}

.nav-links {
    display: inline;
}

.nav-links .prev {
    width: 100%;
    margin-bottom: 30px;
}

.nav-links > div > a {
    font-size: 16px;
    line-height: 20px;
    padding: 20px 20px;
}

.nav-links .next {
    display: inline;
}

h3.comment-one__title {
    font-size: 20px;
    margin-bottom: 10px;
}

.comment-one__content {
    margin-left: 10px;
}

.comment-one__content h3 {
    margin-bottom: 10px;
    font-size: 20px;
    font-weight: 600;
}

.comment-one .comment-one__single {
    padding-bottom: 30px;
    margin-bottom: 30px;
    display: inline;
}

.comment-one__image {
    margin-top: 30px;
}

.comment-form h3 {
    font-size: 20px;
}

label {
    font-size: 14px;
}

.comment-form .submit-comment {
    margin-bottom: 30px;
}

.team-details__top-left {
    margin-right: 0;
}

.team-details__top-right {
    margin-left: 0;
}

.team-details__top-img img {
    margin-bottom: 30px;
}

.team-details__top-text-1 {
    font-size: 20px;
}

.team-details__top-name {
    font-size: 25px;
    line-height: 30px;
}

.team-details__top-title {
    margin-bottom: 10px;
}

.team-details__top {
    padding: 0 0 40px;
}

.team-details__bottom-left-title {
    font-size: 24px;
}

.team-details__bottom-left {
    margin-right: 0;
}

.team-details__bottom-left-text {
    width: 100%;
    margin-bottom: 30px;
    padding-top: 10px;
}

.team-details__bottom {
    padding-top: 20px;
}

/* shop */
.row.products {
    padding: 0;
}

.form_box {
    padding: 35px 0 25px;
}

.form_box select {
    width: 100%;
}

.upper.widget_search input {
    width: 100%;
}

 /* Shop Details Inner Page */
 .shop-detials {
    padding: 60px 0 40px;
}

.tabs_item img {
    width: 100%;
}

.tabs_item {
    padding: 0;
    margin-bottom: 30px;
}

.style-three.tab {
    padding: 0;
    margin-right: 0;
    margin-bottom: 30px;
}

.style-three .tabs li a {
    margin-right: 20px;
}

.style-three .tabs li:nth-child(2) a {
    margin-right: 0;
}

.appoinment-tab .tab {
    padding: 0;
}

.shop-dtls-info {
    padding-left: 0;
}

.product-details-respond .sidebar-description p {
    font-size: 14px;
}

table.tab-items-table tr td {
    padding-right: 8px;
}

.appoinment-tab .tabs li a {
    padding: 9px 18px;
    margin-right: 15px;
}

.appoinment-tab .tabs li:nth-child(2) a {
    margin-right: 0;
}

.tabs_item {
    padding: 0;
}

.category-count-button {
    display: inline-block;
}

.category-button {
    padding-left: 0;
    margin-top: 25px;
}

table.tab-items-table tr {
    display: flex;
    padding: 10px 0 0 8px;
    align-items: center;
    margin-bottom: 10px;
}

.map-section iframe {
    width: 100%;
    height: auto;
}

.appoinment-tab .tab {
    padding: 0;
}

.tab {
    margin-right: 0;
}

table.tab-items-table td.table-text {
    font-size: 15px;
    line-height: 20px;
}

.cart-product-mobile-title {
    color: #000201;
}

.cart-product-mobile {
    display: inherit;
    margin-bottom: 30px;
}

.btn.btn_border.border_black {
    border: 1px solid #000;
}

.cart-totals .title {
    color: #000201;
}

.btn {
    padding: 21px 38px;
}


}