@media (max-width:1600px) {

.portfolio-items.grid li { width: 50%; }

}/*1600*/

@media (max-width:1440px) {

.cartpage_section .title_subtitle_holder_inner h1 { margin-top: 70px; }

}/*1440*/

@media (max-width:1366px ){

.finishes_internal_menu li{padding: 15px 25px;}

.textare-comment-section, #commentform .three_columns{padding: 0 15px;}

#respond textarea{width: 100%;}

}/*1366*/

@media (max-width:1300px ){

.vc_column_container {padding-left: 15px; padding-right: 15px; }

.mr_post_row{ width:100%; }

.seg_contact_form .contact_right_section{width: 65%;}

.seg_contact_form .contact_left_section{width: 35%;}

.seg_contact_form .gform_wrapper{width: 100%; max-width: 100%;}

.finishes_inner_left{width: 55%;}

.finishes_inner_right{width: 45%;}

.blog-content-main{ width:100%; }

.blog-content-in {margin: 0; }

.blog-left, .blog-right{padding: 0 20px;}

.about_founder .section_inner, .about_team .section_inner {max-width:100% !important; width:100% !important;padding-left: 30px; padding-right: 30px; }

.about_founder .about_company_para p {padding-left: 0; }

.blog-row{margin: 70px 0px 0;}

.blog-cols .vc_text_separator.full.separator_section_title{ width: auto !important; }

.finishes_internal_menu li {padding: 15px 5px; }

}/*1300*/

@media (max-width:1280px ){
nav.main_menu > ul > li {margin: 0; }

}

@media (max-width:1200px ){

.srt_fin_sec1, .books_auth_sec2, .award_winning_row{padding: 100px 0;}

.books_auth_sec2 {padding-bottom: 60px; }

.books_auth_sec2, .award_winning_row {padding-top: 70px; }

.box_span .wpb_wrapper {margin-left: -15px; margin-right: -15px; }

.book_box{padding: 0 15px;}

.finishes_internal_menu li {padding: 15px; }

.blog-cols{padding: 30px 15px;}

.blog-cols-content {padding: 25px 15px 0; }

.container_inner.default_template_holder{ width: 100%; }

}/*1200*/

@media (max-width:1180px ){

nav.main_menu > ul > li > a {padding: 0 0px; }

nav.main_menu > ul > li {margin: 0 8px; }

.widget #searchsubmit{left: 10px;}

.left-blog-box .widget #searchform input[type="text"]{padding-left: 50px !important;}

}/*1180*/

@media only screen and(max-width:1024px) and (orientation:landscape) {

.parallax_bg {background-attachment: scroll !important; }

}

@media only screen and(max-width:1024px) and (orientation:portrait) {

.parallax_bg {background-attachment: scroll !important; }

}

@media (max-width:1000px ){

h3, .h3 {font-size: 17px; line-height: 21px; }

body{padding-top: 0;}

header, .header_inner, .header_bottom{background: #adb6bb !important;}

.header_bottom{padding: 0;}

.header_inner_right, .mobile_menu_button{margin-right: 20px !important;margin-left: 20px !important;}

nav.mobile_menu > ul{ width:100%; }

nav.mobile_menu ul li, nav.mobile_menu ul li ul li {border-bottom: none; }

nav.mobile_menu ul li a, nav.mobile_menu ul li h3 {padding: 10px 20px; font-size: 18px; color: #60605a !important; font-family: 'BicycletteLight'; text-transform: uppercase; }

nav.mobile_menu ul li a:hover, nav.mobile_menu ul li.active > a, nav.mobile_menu ul li.current-menu-item > a {color: #adb6bb !important; }

nav.mobile_menu{top: 5px;}

.seg_contact_form .wpb_wrapper{padding-top: 50px;}

.thankyou_sec {padding: 50px 0 100px 0; text-align: center !important; }

.finishes_internal_menu li {padding: 10px; }

.blog-right{width: 60%;}

.blog-left{width: 40%;}

.finishes_internal_menu li{display: block;}

ul.inter_menu_row {display: none; }

.mobile_heading {display: block; position: relative; }

.mobile_heading a {color: #adb6bb; font-size: 14px; line-height: 22px; text-transform: uppercase; font-family: 'BicycletteLight'; position: relative; display: inline-block; vertical-align: middle; padding: 0px 30px; }

.mobile_heading a::after {position: absolute; top: 0px; right: 0; content: "+"; font-family: 'BicycletteLight'; font-size:22px; display: block; }

.mobile_heading a.toggleIcons::after{content: "-";}

.blog-top-heading {padding:50px 15px 50px;  }

.blog-heading-text.books_page_title {font-size: 20px; margin-top: 15px; line-height: 30px; }

.books-main-content-sec {padding: 15px 0px; }

.blog-sec-bottom{padding: 50px 0;}

.book-recent-post {margin-bottom: 50px; }

.header_inner_right {display: none; }

.q_logo a {left: 20px; height: auto !important; }

.logo_wrapper {height: 50px !important; left: 0;}

.mobile_menu_button{float: right;height: 50px;}

header .q_logo img.mobile{height: auto !important;}

.mobile_menu {position: absolute !important; top: 50px !important; left: 0 !important; width: 100%; text-align: center !important; background: rgba(255,255,255,0.9) !important; }

.book-single-pro{padding: 0 15px;}

.mobilelogo {display: block; width: 200px; }
/* kurt add */
	header .q_logo img.mobile {
        width: 200px!important;

    }


.desktoplogo{ display:none; }

.brand_logo{ float: left; }

.brand_logo a{padding: 17px 0px 17px 15px; display: block; }

.footer_right_image_mobile{width: auto !important;}

nav.mobile_menu > ul {padding: 25px 0;}

body.home .content {margin-top: -50px !important; }

}/*1000*/

@media (max-width:991px ){

h5, .h5 {font-size: 16px; line-height: 25px; }

p {font-size: 18px; line-height: 28px; }

.mr_post_details {padding: 15px 0px; }

.srt_fin_sec1, .books_auth_sec2, .award_winning_row {padding: 50px 0; }

.books_auth_sec2 {padding-bottom: 30px; }

.seg_contact_form .wpb_wrapper{padding-top: 30px;}

.seg_contact_form .contact_right_section {width: 55%;}

.seg_contact_form .contact_left_section {width: 45%;}

.finishes_inner_right .vc_text_separator.full.separator_section_title {width: 100% !important;}

.blog-cols{width: 100%;}

.blog-heading-text {font-size: 16px; letter-spacing: 1px; }

.book-single-pro{padding: 0 15px;}

.book-section-add-to-cart{bottom:70px;}

.cartpage_section .title_subtitle_holder_inner h1 { margin-top: 30px; }

.cart-page-sections .cart-collaterals.right-cart-section{ width: 100%;  padding: 10px; }

.cart-page-sections .right-cart-section.woocommerce-cart-form { width: 100%;  padding:10px 0; }

.right-cart-section.woocommerce-cart-form { width: 100%; overflow: scroll; }

.ui-dialog.ui-widget.ui-widget-content.ui-corner-all { width: 700px !important;}

#dialogboxopen {padding: 30px 70px 30px;}

#example-one li{margin: 0 15px 0 0px;}

.my-gallery figure.big_img {height:620px; }

.my-gallery figure.big_img img{ height:620px; }

.textare-comment-section, #commentform .three_columns{padding:0; width: 100%;}

.comment_single_blog .comment-respond, .next-post-section p, .next-post-section a, .addtoany_list{ width:100%; }

.cartpage_section .title img {display: none; }

}/*991*/

@media (max-width:800px ){

.book-section-add-to-cart{bottom:36px;}

ul.nxt-prev-post {max-width: 100%; }



}/*800*/

@media (max-width:768px ){

.footer_col2 img {float: none; }

.footer_right_image {display: none; }

.footer_right_image_mobile {display: block; position: absolute; top: 0; right:15px; }

}/*768*/

@media (max-width:720px ){

.ui-dialog.ui-widget.ui-widget-content.ui-corner-all {width: 93% !important;}

#dialogboxopen {padding: 30px;}

}

@media (max-width:767px ){

h1, .h1{font-size: 22px;line-height: 30px;}

p {font-size: 17px; line-height: 25px; }

.career_sec {padding: 50px 0; }

.vc_text_separator.full.separator_section_title{padding-bottom: 13px;}

.career_para p {font-size: 18px; line-height: 25px; margin-top: 40px; margin-bottom: 0px !important; }

.q_logo a {height: auto !important; }

.content{min-height: inherit;}

.srt_fin_sec1, .books_auth_sec2, .award_winning_row {padding:50px 0; }

/* .books_auth_sec2, .award_winning_row {padding-top: 30px; } */

.blogquote p {font-size: 22px; line-height: 30px; }

.custom_sub_title {letter-spacing: 3px; margin-bottom: 30px; }

.book_box, .mr_post{ width:100%; margin-bottom: 20px; }

.mr_post_row{ margin-top: 40px; }

.tp-bullets {width: 300px !important; transform: matrix(1, 0, 0, 1, -150, -50) !important; text-align: center;}

.persephone .tp-bullet{width: 30px;height: 3px;}

.vc_text_separator.full.separator_section_title,

.book_inner_custom_container .vc_text_separator.full.separator_section_title,

.award_winning_row .vc_text_separator.full.separator_section_title{width: 280px !important;}

.vc_text_separator.full.separator_section_title div{font-size: 11px;letter-spacing: 1px;}

.blogquote p {font-size: 17px; line-height: 26px; margin-bottom: 10px !important; }

.custom_sub_title {letter-spacing: 1px; line-height: 25px !important; font-size: 12px !important; color: #77787b !important; }

.award_winning_row_img {padding-bottom:70px !important; }

.mr_post_row {margin-top: 25px; }

.seg_contact_form .contact_right_section {width: 100%;float: none;padding: 0;}

.seg_contact_form .contact_left_section {width: 100%;float: none;}

.gform_wrapper textarea.medium {height: 136px !important;}

.seg_contact_form  .gform_wrapper form li, .seg_contact_form  .gform_wrapper li {margin-bottom: 20px;}

.seg_contact_form p {font-size: 17px;line-height: 26px;}

.finishes_pagemain.mobile_view{display: block;}

.finishes_pagemain.desktop_view{display: none;}

.finishes_pagemain .intro_content_section{padding:50px 40px;}

.finishes_pagemain .intro_content_section p{font-size: 17px; line-height: 26px;}

/*about page*/

/* .navigation_custom_row{ display: none; } */

.about_founder_col-8 {padding-top: 40px; }

.about_company_para {margin: 25px 0 0; }

.about_founder .about_company_para p {text-align: center !important; }

.custom_title, .team_customtitle {margin-top: 10px; font-size: 14px; line-height: 20px; }

.team_customtitle{ margin-top:0; }

.segreto_team_single_image {margin-top: 30px; }

.srt_fin_sec1 .flex-control-paging li a{width: 30px;}

body .gallery_holder ul.gallery_with_space.v5 li{width: 50% !important;}

.blog-cols .vc_text_separator.full.separator_section_title {margin-bottom: 20px !important; }

.blog-left{display: none;}

.blog-right {width: 100%; }

.mobile_heading a{display: block;}

.blog-top-heading .vc_text_separator.full.separator_section_title {width: auto !important; border: none;}

.blog-top-heading{padding-top: 60px;padding-bottom: 50px;}

.finishes_internal_menu{padding: 20px 15px 15px 15px;}

.blog-content-main-wrapper {padding:30px 0; }

.blog-right {padding: 0; }

.blog-seg-text-in > p{font-size: 18px;}

.blog-row {margin: 30px 0px 0; }

.blog-cols-content {text-align: center; }

.blog-cols-content p{line-height: 21px;}

.blog-seg-text .blog-seg-text .vc_text_separator.full.separator_section_title div{color: #60605a !important;}

.blog-seg-text .blog-seg-text .vc_text_separator.full.separator_section_title{}

.book-single-pro {width: 100%; }

.blog-top-heading.books_page_top .vc_text_separator.full.separator_section_title {width: auto !important; }

.blog-heading-text.books_page_title {font-size: 17px; }

.blog-top-heading.books_page_top {padding-top: 40px; padding-bottom: 15px; }

.title_bottom_books {font-size: 12px; line-height: 15px; letter-spacing: 1px; margin-top: 15px; margin-bottom:15px; }

.books-main-content-sec {text-align: center; }

.books-main-content-sec h5{font-size: 14px;line-height: 26px;}

.book-buy-now {border: 1px solid #f5f6f7; padding: 5px 25px; background: #f5f6f7; }

.book-buy-now:hover, .book-buy-now:focus {background: #77787b; border-color: #77787b; color:#fff; }

.book-single-pro{margin-bottom: 30px;}

.blog-sec-bottom {padding: 30px 15px; }

.book-recent-post {margin-bottom: 30px; }

.blog-sec-bottom .mr_post{ padding:0; }

body .single-blog-right-sec p span{font-size: 16px !important;}

.single-blog-right-sec p{margin-bottom: 15px;}

.accordion-content {border-bottom:1px solid transparent; }

.finishes_pagemain.mobile_view .accordion-content.active-content {border-bottom: 1px solid #000; }

.accordion-content a {text-decoration: underline; }

.finishes_pagemain.mobile_view .flex-viewport img {width: 100%; object-fit: cover; height: 530px; }

.finishes_pagemain.mobile_view .flexslider2.carousel .flex-control-nav{bottom: -3px;}

.finishes_pagemain.mobile_view .flexslider2.carousel {padding-bottom: 40px; }

.finishes_pagemain.mobile_view .flex-control-paging li a {border-radius: 0; background: #ebebeb; width: 38px; height: 3px; }

.finishes_pagemain.mobile_view .flex-control-paging li a.flex-active{background: #adb6bb;}

.finishes_pagemain.mobile_view .flex-control-nav li {margin: 0 2px;}

.finishes_pagemain.mobile_view p {padding: 0 20px; margin: 10px 0 20px; }

.finishes_pagemain.mobile_view .accordion-title{position: relative;}

.finishes_pagemain.mobile_view .accordion-title:after{position: absolute; right: 15px; top: 50%; -moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);-webkit-transform: translateY(-50%);transform: translateY(-50%); -moz-transition: all ease-in-out 0.3s;-ms-transition: all ease-in-out 0.3s;-o-transition: all ease-in-out 0.3s;-webkit-transition: all ease-in-out 0.3s;transition: all ease-in-out 0.3s; content: "+";

font-family: 'BicycletteLight'; font-size: 15px; color: #adb6bb;}

.finishes_pagemain.mobile_view .accordion-title.active-title:after{content: "x"; font-size:10px;}

.finishes_pagemain.mobile_view  .accordion-content{padding: 12px 10px 35px 10px;}

.finishes_pagemain.mobile_view .full-gallery-finishes{text-transform: uppercase; font-size: 12px; font-family: 'BicycletteLight';}

.finishes_pagemain.mobile_view .intro_content_section {padding: 50px 20px;}

.book-section-add-to-cart{bottom:36%;}

.right-cart-section table { width: 550px !important; overflow: scroll; }

.woocommerce .cart-page-sections .quantity .plus, .woocommerce .cart-page-sections .quantity .minus { height: 82%; }

.cartpage_section .cart-page-sections { padding: 0 15px; }

.cart-page-sections .cart-collaterals.right-cart-section { margin-top: 15px; }

#respond textarea{width: 100%; height: 150px;}

.comment_single_blog .comment-respond {width: 100%; float: none; padding: 0 15px; }

.tp-parallax-wrap {display: none !important; }

.tp-bullets{transform: matrix(1, 0, 0, 1, -150, -30) !important;}

.sub_customtitle{position: static;opacity: 1;visibility: visible;background: none;}

.sub_customtitle_inner{position: static;width: calc(100% - 0px);padding: 20px;transform: none;-webkit-transform: none;-moz-transform: none;-ms-transform: none;-o-transform: none;}

.sub_customtitle::after { display: none; }

.sub_customtitle_inner span.book_box_caption{font-size: 14px;}

.sub_customtitle_inner span{color: #60605a !important;font-size: 15px;line-height: 24px;}

.sub_customtitle_inner span.sub_title_custom{margin-top: 0px;}

.sub_customtitle_inner span.price{font-family: 'FreightTextProSemiboldRegular';}

.book-section-add-to-cart {position: static !important; -moz-transform: none; -ms-transform: none; -webkit-transform: none; -o-transform: none; transform: none; opacity: 1; visibility: visible; background: #f5f6f7; display: inline-block !important; padding: 8px 30px; line-height: normal; color: #77787b !important; }

.book-section-add-to-cart .buy_now {color: #77787b !important; font-size: 12px !important; text-decoration: none; display: block; }

.book-section-add-to-cart:hover{background:#60605a; }

.book-section-add-to-cart:hover .buy_now{color:#fff !important; }

.award_winning_row {background: #f5f6f7 !important; }

.award_winning_row .vc_text_separator.full.separator_section_title div{ background: #f5f6f7 !important; }

.award_winning_row_img .wpb_wrapper a::after{ display: none; }

.about_company_sec, .about_team {padding: 50px 0 !important; }

.footer_top {padding: 20px 0; }

.column1.footer_col1{ margin-bottom:0 !important; }

.column1.footer_col1 #text-4, .column2.footer_col2, .column2.footer_col2 #text-5  {margin: 0 !important; }

ul.footer_site_info li:not(:last-child)::after{display: none;}

.vc_text_separator.full.separator_section_title div::after {right: -40px;}

.vc_text_separator.full.separator_section_title div::before, .vc_text_separator.full.separator_section_title div::after{width: 40px;}

.vc_text_separator.full.separator_section_title div::before {left: -40px;}

.separator_section_title span img {width: 180px;}

.next-post-section p, .next-post-section a, .addtoany_list {width: 100%;float: none;padding: 0 15px; display: block;}

.textare-comment-section, #commentform .three_columns {float: none;width: 100%;}

.blog-single-url {padding-top: 30px;padding-right: 15px;}

.woocommerce input[type="button"], .woocommerce-page input[type="button"], input[type="submit"]{-moz-border-radius: 0;-ms-border-radius: 0;-o-border-radius: 0;-webkit-border-radius: 0;border-radius: 0;}

.rslides_tabs.rslides1_tabs li a{width: 37px; height: 3px;}

.rslides_tabs.rslides1_tabs{bottom: 30px;}

.tab-fun-sectiom .my-gallery{-moz-column-count: 1;-webkit-column-count: 1;-ms-column-count: 1;-o-column-count: 1;column-count: 1;} 

.portfolio-filter li {display: block; width: 100%; text-align: center; } 

.portfolio-filter li a{ text-align: center; display: block; width: 100%; }

.parallax_bg {background-attachment: scroll !important; }

.rslides_tabs.rslides1_tabs{ display: none; }

#sb_instagram.sbi_col_6 #sbi_images .sbi_item {padding: 7.5px 0px !important; }

.finishes_pagemain.mobile_view {margin-bottom: 30px; }

#magic-line{ display: none; }

#example-one {display: none; }

.mobile-overflow .mobile_heading {display: block; }

.mobile-overflow{padding: 15px 10px;}

#example-one li{margin: 0;}

#example-one a{padding: 10px;}

.my-gallery {padding-top: 20px; }

.my-gallery figure.small_img, .my-gallery figure.small_img img, .my-gallery figure.big_img, .my-gallery figure.big_img img{ height: auto !important; }

.cartpage_section .title_subtitle_holder_inner h1 {margin-top: 0; }

.woocommerce-page .content .container .container_inner {padding: 0 0 30px; }

woocommerce .woocommerce-message{padding: 0px 15px;}

.cart-collaterals.right-cart-section table{ width:100% !important; }

ul.nxt-prev-post{ display: block; }

ul.nxt-prev-post li{ display: block;margin-bottom: 15px; width:100%; }

ul.nxt-prev-post li:not(:last-child) {border-right:none; }

.left-next-post, .right-next-post{ text-align: center; }



}/*767*/

@media (max-width:640px ){

h1, .h1 {font-size: 17px; line-height: 25px; }

.vc_text_separator.full.separator_section_title, .book_inner_custom_container .vc_text_separator.full.separator_section_title, .award_winning_row .vc_text_separator.full.separator_section_title {

	width: auto !important;}

.rslides1 .inner_gallery_front{width: auto;}

.added_item_img {float: none;text-align: center;}

.added_item_details {float: none;padding-left: 0;text-align: center;}

.added_item_img img {width: auto;text-align: center;display: block;margin: 0 auto;}

.single-blog-right-sec .blog-indi-text-in p{font-size: 20px;}

.next-post-section a{font-size: 15px;line-height: 15px;}

}/*640*/

@media (max-width:500px ){

.book-section-add-to-cart{bottom:28%;}

}/*500*/

