/* Custom CSS in added.css */

.drhm-title-section { padding:2rem 0!important }
.drhm-title-section__title,.drhm-title-section__before,.drhm-title-section__after { text-align:center;margin-bottom:5px!important }
.drhm-title-section__title h1 { font-family:'Libre Baskerville',serif;font-size:3rem;font-weight:700;font-weight:300;color:#000 }
.drhm-title-section__before { color:grey;text-transform:uppercase;letter-spacing:4px;font-size:.8rem }
.drhm-title-section__after { text-transform:capitalize;font-size:1.5rem }
.middle-image-section .et_pb_text_inner > h2,.middle-image-section .et_pb_text_inner > p { margin-bottom:25px;color:#fff }
.drhm-image-text-section__title h2 { font-family:'Libre Baskerville',serif;color:#000;font-size:1.8rem;font-weight:700;padding-top:1.8rem }
.drhm-image-text-section__description { color:#000;font-size:1.2rem;font-weight:300 }
.drhm-image-text-section__read-more a { font-family:'Libre Baskerville',serif;color:#000;text-transform:capitalize;font-size:1rem;font-style:italic }
.drhm-marriage-quotation-section__wrapper__text { font-family:'Libre Baskerville',serif;color:#a5a5a5;font-size:1.8rem;font-style:italic;line-height:.8rem;padding:2rem 0 }
.drhm-marriage-quotation-section__wrapper__author { color:#000 }
.drhm-marriage-quotation-section__wrapper::before,.drhm-marriage-quotation-section__wrapper::after { display:block;content:"";position:relative;width:50px;left:calc(50% - 25px);border-top:2px grey solid;visibility:visible }
.drhm-marriage-quotation-section__wrapper::before { bottom:10px }
.drhm-marriage-quotation-section__wrapper::after { top:20px }
.drhm-designers-banner-section__title h2,.drhm-designers-banner-section__description { color:#fff }
.drhm-designers-banner-section__title h2 { font-family:'Libre Baskerville',serif;margin-bottom:2%;font-size:1.8rem }
.drhm-designers-banner-section__description { font-size:1.2rem;font-weight:300 }
.drhm-more-like-this-section .et_pb_row_8 { padding:1rem 0 }
.drhm-more-like-this-section__title h2,.drhm-more-like-this-section__sub-title h2,.drhm-more-like-this-section__read-more { font-family:'Libre Baskerville',serif }
.drhm-more-like-this-section__sub-title,.drhm-more-like-this-section__description,.drhm-more-like-this-section__read-more { margin-bottom:.3rem!important }
.drhm-more-like-this-section__col { margin-right:1.2rem!important }
.drhm-more-like-this-section__sub-title,.drhm-more-like-this-section__description,.drhm-more-like-this-section__read-more a { color:#000 }
.drhm-more-like-this-section__description { font-size:1rem }
.drhm-more-like-this-section__read-more a { font-style:italic;font-size:1.1rem }
.page-template-case-study .image-group { padding:10px 0 }
.page-template-case-study .section-rose-gold { padding:20px 0;padding-top:30px!important }
.page-template-case-study .image-group .drhm-image-text-section { padding:0 }
.page-template-case-study .guidance { padding-bottom:0;color:#8c8c8c;font-size:13px }
.page-template-case-study .section-rose-gold h2,.page-template-case-study .section-rose-gold h4 { font-family:'Libre Baskerville',serif;font-weight:600 }
.page-template-case-study .section-rose-gold .p-first { line-height:24px;color:#c1c1c1;font-size:17px }
.page-template-case-study .section-rose-gold .brief-section p,.page-template-case-study .section-rose-gold .karat-section p,.page-template-case-study .third-section p { font-size:16px;line-height:24px }
.page-template-case-study .third-section { padding:20px 0 }
.page-template-case-study .main-img,.page-template-case-study .main-img2 { margin-bottom:0!important }
.page-template-case-study .ssba.ssbp-wrap { position:absolute;left:-60px;top:70px }
.page-template-case-study #ssba-classic-2.ssba.ssbp-wrap { position:absolute;left:-100px;top:70px }
.page-template-case-study #ssba-classic-2.ssba.ssbp-wrap a { display:block }

@media only screen and (min-width: 768px)  {
  .page-template-case-study .section-rose-gold .drhm-image-text-section,.page-template-case-study .third-section .drhm-image-text-section { padding:0 100px }
}

@media only screen and (max-width: 768px)  {
  .page-template-case-study .section-rose-gold .drhm-image-text-section,.page-template-case-study .third-section .drhm-image-text-section { padding:0 30px }
  .page-template-case-study #ssba-classic-2.ssba.ssbp-wrap { left:-60px }
}

.page-template-content-page .content-page { min-height:300px!important }
.page-template-content-page .content-page .et_pb_row { width:auto;padding:10px 100px; }
.page-template-content-page .content-page .et_pb_section_first { padding-top:80px!important }
.page-template-content-page .content-page .et_pb_section_2 { padding-top: 10px; }
.page-template-content-page h2,.page-template-content-page h4 { font-family:'Libre Baskerville',serif; font-weight:600 }
.page-template-content-page h2 { font-size: 20px; }
.page-template-content-page .guidance { padding-bottom:0;color:#8c8c8c;font-size:13px }
.page-template-content-page .content-page .manage-full-container-padding { padding:0 }
.page-template-content-page #ssba-classic-2.ssba.ssbp-wrap { position:absolute;left:0;top:70px;z-index:999;width:auto }
.page-template-content-page #ssba-classic-2.ssba.ssbp-wrap a { display:block }
.page-template-content-page .full-width-section.et_pb_row { width:100%!important;padding:0!important }
.page-template-content-page #ssba-classic-2.ssba.ssbp-wrap > div { display:table }

.page-template-content-page .page-title { padding-bottom: unset !important; }
.page-template-content-page .page-title h2 { font-family: 'Libre Franklin', sans-serif; font-size: 11px; letter-spacing: 4px; font-weight: 400; }
.page-template-content-page div.slogan-section { padding: 128px 0; }
.et_pb_text { margin-bottom: unset !important; }
#main { overflow: hidden; }

@media only screen and (max-width: 768px)  {
  .page-template-content-page .content-page .et_pb_row { width:auto;padding:0 15px!important }
  .page-template-content-page #ssba-classic-2.ssba.ssbp-wrap a { display:inline-block!important }
  .page-template-content-page #ssba-classic-2.ssba.ssbp-wrap { position:relative;top:70px;z-index:999;display:block;text-align:center!important }
  .page-template-content-page #ssba-classic-2.ssba.ssbp-wrap>div { text-align:center!important }
}

/* New content page testing (using default template) */
/* ----------------------------------------------------------------------------------- */
body.content-page { min-height:300px!important }
body.content-page .et_pb_row { width:auto;padding:10px 100px; }
body.content-page .et_pb_section_first { padding-top:80px!important }
body.content-page .et_pb_section_2 { padding-top: 10px; }
body.content-page h2,.page-template-content-page h4 { font-family:'Libre Baskerville',serif; font-weight:600 }
body.content-page h2 { font-size: 20px; }

body.content-page .et_pb_row:not(.two-col-group) > .et_pb_column > .et_pb_text h2 { margin-top: 20px; }
body.content-page .two-col-group { margin-top: 20px; }

body.content-page .guidance { padding-bottom:0;color:#8c8c8c;font-size:13px }
body.content-page .manage-full-container-padding { padding:0 }
body.content-page #ssba-classic-2.ssba.ssbp-wrap { position:absolute;left:-100px;top:0px;z-index:999;width:auto }
body.content-page #ssba-classic-2.ssba.ssbp-wrap a { display:block }
body.content-page .full-width-section.et_pb_row { width:100%!important;padding:0!important }
body.content-page #ssba-classic-2.ssba.ssbp-wrap > div { display:table }

body.content-page .page-title { padding-bottom: unset !important; }
body.content-page .page-title h2 { font-family: 'Libre Franklin', sans-serif; font-size: 11px; letter-spacing: 4px; font-weight: 400; }
body.content-page div.slogan-section { padding: 128px 0; }

@media only screen and (max-width: 768px)  {
  body.content-page .et_pb_row { width:auto;padding:0 15px!important }
  body.content-page #ssba-classic-2.ssba.ssbp-wrap a { display:inline-block!important }
  body.content-page #ssba-classic-2.ssba.ssbp-wrap { position:relative;top:70px;z-index:999;display:block;text-align:center!important }
  body.content-page #ssba-classic-2.ssba.ssbp-wrap>div { text-align:center!important }
}
/* End new content page testing */
/* ----------------------------------------------------------------------------------- */

.content-page > #main .drhm-more-like-this-section:before, .drhm-more-like-this-section:after {
  content: "";
  display: block;
  /* background-color: #fafafa; */
  position: absolute;
  top: 0px;
  width: 400px;
  height: 100%;
}

.content-page > #main .drhm-more-like-this-section:before{ left: -400px; }
.content-page > #main .drhm-more-like-this-section:after{ right: -400px; }

/* gemstone-index Page CSS  19-4-2018*/
.gemstone-catalogue .et_pb_button_module_wrapper.et_pb_module.et_pb_button_alignment_center a.et_pb_button.et_pb_module.et_pb_bg_layout_dark {
  display: block !important;
  width: 70% !important;
  margin: 0 auto !important;
  margin-top: -45px !important;
  border: 1px solid #dfdfdf !important;
  background-color: #fff !important;
  padding: 15px 5px !important;
  transition: 0.3s !important;
  font-family: 'Libre Baskerville', serif;
  font-size: 15px !important;
  color: #1a1a1a !important;
  border-radius: 0px !important;
  letter-spacing: 0px !important;
}

.gemstone-catalogue .et_pb_button_module_wrapper.et_pb_module.et_pb_button_alignment_center a:hover { transform: translateY(-5px); transition: 0.3s; }
.gemstone-catalogue .et_pb_button_module_wrapper.et_pb_module.et_pb_button_alignment_center a:after{ display: none !important; }
.gemstone-catalogue .et_pb_module.et_pb_post_title.et_pb_bg_layout_light.et_pb_text_align_left { margin-bottom: 0.75% !important; }
#page-container .gemstone-catalogue span.et_overlay.et_pb_inline_icon:before { display: none !important; }
.gemstone-catalogue .et_pb_module.et_pb_image.et-waypoint.et_animated.et_always_center_on_mobile.slideLeft.et-animated { border: 1px solid #eaeaea; padding: 25px 10px; text-align: center !important; }
.gemstone-catalogue .et_pb_button_module_wrapper.et_pb_module.et_pb_button_alignment_center { margin-top: -60px; margin-bottom: 9.27% !important; }
.section-info{ padding: 0px 0px 22px 0px !important;}
.gemstone-catalogue{ padding: 4% 0px 64px 0px !important;}
.page-id-486 .page-title h1.entry-title { text-align: center !important; }
.page-id-486 .page-title h2 { text-align: center !important; }


/*.buttons-moving-none button {
  margin-top: 0 !important;
  padding-top: 0 !important;
}*/

/* Additional posts styling CM 2018-04-22 */

/*PURPLE BUTTONS TO BLACK WHITE - STYLES BELOW*/

.postid-963 .et_pb_text_inner {width:50% !important;float:left !important; font-family: 'Libre Franklin', sans-serif;
    font-size: 16px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.69;
    letter-spacing: 0.2px;
    text-align: left;
    color: #000000;position:relative;top:-65px;}
.postid-963 .et_post_gallery {   margin-top: 200px !important; }
.postid-963 .et_pb_text_inner img {margin-top:70px; width: 100%;
    height: 550px;margin: 50px 0 !important;}
.postid-963 .et_post_gallery {width:45% !important;}

.post-template-custom-layout #durham-blog-header h1 {position:relative; top:-30px;font-family: 'Libre Baskerville', serif;
    font-size: 35px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: normal;
    text-align: left;
    color: #000000;}

.post-template-custom-layout .category-past-work #durham-blog-header { text-align:left !important;background-size: 26%; background-position: right center; }
.post-template-custom-layout #durham-blog-header {padding-bottom:0;padding-top: 60px !important;height:200px}
.post-template-custom-layout .single-post #content-area article.post #feature-header:before, .single-post #content-area article.post #durham-blog-header .et_pb_title_container:before
{padding-left:0 !important;text-align:left;position:relative;top: -30px;display:inline-block;}
.post-template-custom-layout .et_pb_text_inner p:first-child {width:1100px;font-family: 'Libre Franklin', sans-serif;font-size: 16px;font-weight: normal;font-style: normal;font-stretch: normal;line-height: 1.69;
  letter-spacing: 0.2px;
  text-align: left;
color: #000000;margin-bottom: 0px;position:relative;top:-85px;}
.post-template-custom-layout .et_pb_row_0 {padding-bottom:0;}
.post-template-custom-layout .et_pb_text_inner p:nth-child(2) {float:left;width:45%;}
.post-template-custom-layout .et_pb_text_inner p:nth-child(2) img {width:100%; height:100%;margin-top:-55px;}
.post-template-custom-layout .et_post_gallery {width:45%; float:right; margin-top: -60px;}
.post-template-custom-layout .et_post_gallery img {height:200px !important; object-fit: cover !important;}
.post-template-custom-layout .et_pb_gallery_grid .et_pb_gallery_item, .et_pb_portfolio_grid .et_pb_portfolio_item, .et_pb_filterable_portfolio_grid .et_pb_portfolio_item {
  width:28%;float: none !important; display: inline-block !important; margin: 15px 10px !important; outline: 1px solid #f6f6f6;
}


.post-template-custom-layout .et_pb_gutters4.et_full_width_page.woocommerce-page ul.products li.product{width:35% !important}


.post-template-custom-layout #content-area article.post .entry-content > div:nth-child(2) > div:nth-child(1) {
    width: 100% !important;
    max-width: 92.5% !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
}

.post-template-custom-layout #durham-blog-header:before {
    content: 'Inspiration';
    font-family: 'Libre Franklin', sans-serif;
    font-size: 11px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: normal;
    letter-spacing: 4px;
    text-align: left;
    color: #545454;
    text-transform: uppercase;
    padding-left: 80px;
}

.post-template-custom-layout #durham-blog-header .et_pb_row_0 {
  width: 100% !important;
  max-width: 92.5% !important;
}

@media screen and (min-width:1355px) {
  
}

@media screen and (min-width:1000px) and (max-width:1280px) {
  #main-footer .container {
    backround: red !important;
  }
  .post-template-custom-layout #durham-blog-header h1 {
    position: relative;
    top: -15px;
    text-align: center !important;
  }
  .post-template-custom-layout .category-past-work #durham-blog-header {
    text-align: left !important;
    background-size: 26%;
    height: 290px;
    background-position: center 160px;
}
  .post-template-custom-layout .et_pb_text_inner p:first-child {
    width: 100%;
    position: relative;
    top: -15px;
}
  .post-template-custom-layout .et_pb_text_inner p:nth-child(2) img {
    margin-top: -0; 
}
  .post-template-custom-layout .et_post_gallery {
    width: 52% !important;
    margin-top: -40px !important;
}
  .post-template-custom-layout .et_post_gallery img {
    height: 150px !important;
    object-fit: inherit !important;
}
  .post-template-custom-layout .et_pb_gallery_grid .et_pb_gallery_item, .et_pb_portfolio_grid .et_pb_portfolio_item, .et_pb_filterable_portfolio_grid .et_pb_portfolio_item {
    float: none !important;
    display: inline-block !important;
    margin: 15px 10px !important;
    outline: 1px solid #f6f6f6;
    width: 45% !important;
}
  .post-template-custom-layout #durham-blog-header:before {
    content: 'Inspiration';
    padding-left: 0px;
    font-size: 15px;
    display: block !important;
    text-align: center !important;
}
  .postid-963 .et_pb_text_inner {
    width: 100% !important;
    top: 0;
}
  .postid-963 .et_pb_text_inner img {
    margin-top: 70px;
    width: 80%;
    height: 550px;
    margin: 50px auto !important;
}
  .postid-963 .et_post_gallery {
    width: 100% !important;
    margin-top: 20px !important;
}
  .postid-963 .et_post_gallery img {
    height: 270px !important;
    object-fit: contain !important;
}
  .postid-963 .et_pb_gallery_grid .et_pb_gallery_item, .et_pb_portfolio_grid .et_pb_portfolio_item, .et_pb_filterable_portfolio_grid .et_pb_portfolio_item {
    float: none !important;
    display: inline-block !important;
    margin: 15px 5px !important;
    outline: 1px solid #f6f6f6;
    width: 48.5% !important;
  }
}

@media screen and (min-width:660px) and (max-width:999px) {
  #durham-blog-header {
   background-color:;
  }
  .post-template-custom-layout #durham-blog-header h1 {
    position: relative;
    top: -15px;
    text-align: center !important;
  }
  .post-template-custom-layout .category-past-work #durham-blog-header {
    text-align: left !important;
    background-size: 45%;
    height: 290px;
    background-position: center 150px;
}
  .post-template-custom-layout .et_pb_text_inner p:first-child {
    width: 100%;
    position: relative;
    top: -15px;
}
  .post-template-custom-layout .et_pb_text_inner p:nth-child(2) img {
    margin-top: -0; 
}
  .post-template-custom-layout .et_post_gallery {
    width: 100% !important;
    margin-top: -40px !important;
    float: none;
}
  .post-template-custom-layout .et_post_gallery img {
    height: auto !important;
    object-fit: inherit !important;
}
  .post-template-custom-layout .et_pb_gallery_grid .et_pb_gallery_item, .et_pb_portfolio_grid .et_pb_portfolio_item, .et_pb_filterable_portfolio_grid .et_pb_portfolio_item {
    float: none !important;
    display: inline-block !important;
    margin: 10px 6px !important;
    outline: 1px solid #f6f6f6;
    width: 48% !important;
}
  .post-template-custom-layout #durham-blog-header:before {
    content: 'Inspiration';
    padding-left: 0px;
    font-size: 15px;
    display: block !important;
    text-align: center !important;
}
  .post-template-custom-layout .et_pb_text_inner p:nth-child(2) {
    float: none;
    width: 100%;
    height: 450px !important;
}
  .postid-963 .et_pb_text_inner {
    width: 100% !important;
    top: 0;
}
  .postid-963 .et_pb_text_inner img {
    margin-top: 70px;
    width: 100%;
    height: 500px;
    margin: 50px 0 !important;
}
}


@media screen and (min-width:339px) and (max-width:659px) {
  #durham-blog-header {
   background-color: ;
  }
  .postid-963 .et_pb_text_inner {
    width: 100%!important;
    float: left !important;
    font-family: 'Libre Franklin', sans-serif;
    font-size: 16px;
    font-weight: normal;
    font-style: normal;
    font-stretch: normal;
    line-height: 1.69;
    letter-spacing: 0.2px;
    text-align: left;
    color: #000000;
    position: relative;
    top: 0;
}
  .postid-963 .et_pb_text_inner img {
    margin-top: 70px;
    width: 100%;
    height: 350px;
    margin: 50px 0 !important;
}
  .post-template-custom-layout #durham-blog-header h1 {
    position: relative;
    top: -15px;
    text-align: center !important;
  }
  .post-template-custom-layout .category-past-work #durham-blog-header {
    text-align: left !important;
    background-size: 100%;
    height: 400px;
    background-position: -50px 230px;
}
  .post-template-custom-layout .et_pb_text_inner p:first-child {
    width: 100%;
    position: relative;
    top: -15px;
}
  .post-template-custom-layout .et_pb_text_inner p:nth-child(2) img {
    margin-top: -0; 
    height: 300px;
}
  .post-template-custom-layout .et_post_gallery {
    width: 100% !important;
    margin-top: -40px !important;
    float: none;
}
  .post-template-custom-layout .et_post_gallery img {
    height: auto !important;
    object-fit: inherit !important;
}
  .post-template-custom-layout .et_pb_gallery_grid .et_pb_gallery_item, .et_pb_portfolio_grid .et_pb_portfolio_item, .et_pb_filterable_portfolio_grid .et_pb_portfolio_item {
    float: none !important;
    display: inline-block !important;
    margin: 10px 6px !important;
    outline: 1px solid #f6f6f6;
    width: 100% !important;
}
  .post-template-custom-layout #durham-blog-header:before {
    content: 'Inspiration';
    padding-left: 0px;
    font-size: 15px;
    display: block !important;
    text-align: center !important;
}
  .post-template-custom-layout .et_pb_text_inner p:nth-child(2) {
    float: none;
    width: 100%;
    height: 330px !important;
}
}

.et_pb_module a.custom_button_3 {
    background-color: #0149CC; /* Change this color to your own */
    background-image: linear-gradient(to right,#0149CC,#00C6FF,#0149CC); /* Change this color to your own */
    display: inline-block !important;
    cursor: pointer;
    position: relative;
    transition: color 0.35s ease, background-position 0.3s ease-in-out, 
    background-color 0.35s ease, box-shadow 0.3s ease-in-out;
    z-index: 1;
    overflow: hidden;
    background-size: 200% 100%;
    background-position: 0 0;
}

.et_pb_module a.custom_button_3:hover {
    box-shadow: -0.25em 0.25em 2.25em rgba(0,0,0,0.35);
    background-position: 100% 100%;
}

/* Kristian Skednder START */

@media screen and (max-width: 980px) {
  
  .ks-row:not(.timeline).ks-row-first-img {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap-reverse;
        flex-wrap: wrap-reverse;
  }
  
}

@media screen and (min-width: 981px) {}

/* Kristian Skednder STOP */


/* Start popup form styling */
div[id*='popmake-'] .gfield_radio > li {width:50% !important;}
div[id*='popmake-'] {width:600px;}
div[id*='popmake-'] .questions-box {
    position: absolute;
    right: 0px;
    height:177px !important;
}

.gform_wrapper textarea.medium{
  height:168px !important;
}

@media screen and (max-width: 600px)  {
  /* Fix for popup on mobile - remove margins so it fills the screen */
  div[id*='popmake-'] {width:100% !important; top: 0 !important; left: 0 !important;}
  div[id*='popmake-'] .gfield_radio > li {width:100% !important;}
  div[id*='popmake-'] li.gfield { width: 100% !important; }
  div[id*='popmake-'] .questions-box {position:inherit}
}

/* Kristian Skender - START */
#primary.content-page #ssba-classic-2 ~ .entry-content #ssba-classic-2 {
  display: none;
}

@media only screen and (max-width: 768px) {
  body.content-page #ssba-classic-2.ssba.ssbp-wrap {
    top: -20px;
    left: -5px;
  }
}

html body div a.et_pb_button:hover,
html body div button.et_pb_button:hover,
html body div a.et_pb_button.et_pb_promo_button:hover,
html body div button.et_pb_button.et_pb_promo_button:hover,
html body div a.dr-button.et_pb_button:hover,
html body div button.dr-button.et_pb_button:hover,
.gform_footer .gform_button:hover,
html body #page-container .et_pb_button_0:hover,
html body #page-container .et_pb_button_1:hover,
html body #page-container .et_pb_button_2:hover,
html body #page-container .et_pb_button_3:hover,
html body #page-container .et_pb_button_4:hover,
html body #page-container .et_pb_button_5:hover,
html body #page-container .et_pb_button_6:hover,
html body #page-container .et_pb_button_7:hover,
html body #page-container .et_pb_button_8:hover,
html body #page-container .et_pb_button_9:hover,
html body #page-container .et_pb_button_10:hover {
  border-width: 1px !important;
  background: #714073 !important;
}

.pum-overlay .gform_button {
  background-color: #fff!important;
}

html body div .inspiration-section button.dr-button.et_pb_button:hover,
.gform_footer .gform_button:hover,
html body div .inspiration-section a.dr-button.et_pb_button:hover {
  color: #fff !important;
}

.gform_footer .gform_button {
  font-size: 15px !important;
  padding: 12px 25px !important;
  cursor: pointer;
  border: 1px solid #333 !important;
  color: #111 !important;
  border-radius: 0px !important;
  font-family: Tahoma !important;
}
/* Kristian Skender - STOP */

.et_pb_bg_layout_dark .et_pb_promo_button {
  color: white !important;
  border-color: white !important;
}

/* Kristian Skender - START */
.gallery-right-cpt div.et_pb_gallery div.et_pb_gallery_item {
  height: auto;
}

.gallery-right-cpt .et_pb_gallery .et_pb_gallery_item .et_pb_gallery_image > a > img {
  min-height: auto;
  height: auto;
}

body:not(.style-2) div.et_pb_gallery_grid div.et_pb_gallery_items {
  display: flex;
  flex-wrap: wrap;
}

@media screen and (max-width: 500px) {
  .et_pb_column.et_pb_column_1_4 .et_pb_button_module_wrapper > a {
    min-width: auto;
    width: 80%;
  }
  
  .et_pb_row.et_pb_row_18.et_pb_row_4col .et_pb_column.et_pb_column_1_4.et_pb_column_38,
  .et_pb_row.et_pb_row_18.et_pb_row_4col .et_pb_column.et_pb_column_1_4.et_pb_column_39 {
    width: 100% !important;
  }
  
  #post-183 .et_pb_section.et_pb_section_1.hero-image-section .et_pb_column.et_pb_column_1_2.et_pb_column_3 .button-custom-inline {
    float: none;
  }
  
  #post-183 .et_pb_section.et_pb_section_1.hero-image-section .et_pb_column.et_pb_column_1_2.et_pb_column_3 .et_pb_button_3 {
    position: relative!important;
  }

  .section-header .title, .past-work-header .title, .our-process-header .title, .testimonials-header .title, .guidence-header .title, .inspiration-header .title, .knowledge-header .title,
  .home .hero-image-section h1, 
  .home .hero-image-section h2 {
    font-size: 22px!important;
  }
  
  .section-header p, .past-work-header p, .our-process-header p, .testimonials-header p, .guidence-header p, .inspiration-header p, .knowledge-header p {
    font-size: 14px!important;
  }
  
  .five-columns h5 {
    font-size: 20px!important;
  }
  
  .testimonials-section .testimonials-slider .et_pb_slide_title {
    font-size: 26px!important;
  }
  
  .home .middle-image-section h2 {
    font-size: 24px!important;
  }

  .inspire-me-form input.email {
    width: 100%;
  }
  
  .inspire-me-form input.button {
    margin-top: 2rem;
    margin-right: 0;
  }
}

@media screen and (min-width: 500px) and (max-width: 1100px) {
  .inspiration-section.et_pb_section div.et_pb_row div.et_pb_column.et_pb_column_1_4 {
    width: 44% !important;
  }
}

@media screen and (max-width: 499px) {
  .inspiration-section.et_pb_section div.et_pb_row div.et_pb_column.et_pb_column_1_4 {
    width: 100% !important;
  }
}

@media screen and (max-width: 1100px) {
  .pt-cv-hover-wrapper .pt-cv-content,
  .pt-cv-hover-wrapper .pt-cv-title {
    display: none;
  }
}
/* Kristian Skender - STOP */
