.header_title p{color:#fff;}
body {/*line-height: inherit*/}
.proRightPart p {font-family: myFont !important;font-size: 16px !important;max-width: 372px;}
.playingFontEdited, .playingFontEdited_chn {/*font-family: myFont !important;*/font-family: 'FbCoherentiSansEnHeb-Regular' !important;}
.singleSidebarTitle {/*font-family: myFont !important;*/font-family: 'FbCoherentiSansEnHeb-Medium' !important;font-weight:500 !important;font-size: 104px;top: 300px;left: 80%;width: 700px !important;}
.newfontty ul.urll li, .newfontty_new ul.urll li, .selected_lettername {font-family: myFont;}
.header_title p {font-size: 18px;}
.adv_item p.author {font-size: 12px;margin-bottom: 0;}
.adv_item strong {font-size: 14px;}
.adv_item {margin-bottom: 6px;}
.proLeftPart {width: 50%;}
.proRightPart {width: 45%;margin-left: 5%;}
.singleProduct hr.leftSideLine {width: 145px;border: 2px solid #fff;}
.eng-fonts .allProWeight p:nth-child(even),.hb-fonts .allProWeight p:nth-child(2n) {margin-bottom: 35px;}
.allProWeight p {font-size: 30px;}
div#glyphs-2, div#glyphs, div#glyphs-main {width: 100% !important;}
.sec_bold, .third_bold, .fourth_bold {font-weight: normal !important;}
.proDetailBox1 .fontMapWrapper {width: 45.5% !important;}
.proImage {width:45% !important;}
.singleProduct hr.leftSideLine {margin: 15px auto 22px;}
a.addToCartSingle {padding: 13px 14px 12px;width: 60px;margin: 10px auto;}
a.rmFromCartSingle{display: inline-block;background: #00aab5;padding: 13px 14px 12px;width: 62px;margin: 10px auto;}
.demo-line {margin-top: 25px !important;}
.proFontPlayingBox {padding: 70px 0px 45px;border-bottom:1px solid #c0c0c0;}
/*@media screen and (max-width: 1440px) {*/
/*    .container {*/
/*        width: calc(100vw - 255px) !important;*/
/*        padding: 0px 180px 0 120px !important;*/
/*    }*/
/*}*/
.proRightPart h1 {font-family: myFont !important;font-size: 52px}
.first_bold, .sec_bold, .third_bold, .fourth_bold, .five_bold, .six_bold {font-family: myFont !important;}
p.cust_1_demo {font-weight: 400 !important;font-size: 168.78px !important;font-family: myFont !important;}
p.cust_2_demo {font-weight: 400 !important;font-size: 92px !important;font-family: myFont !important;}
p.cust_3_demo {font-weight: 400 !important;font-size: 305px !important;font-family: myFont !important;}
p.cust_4_demo {font-weight: 700 !important;font-size: 52px !important;font-family: myFont !important;}
p.cust_5_demo {font-weight: 700 !important;font-size: 175px !important;font-family: myFont !important;}
p.cust_6_demo {font-weight: 400 !important;font-size: 20px !important;font-family: myFont !important;}
p.cust_7_demo {font-weight: 400 !important;font-size: 98px !important;font-family: myFont !important;}
p.cust_8_demo {font-weight: 700 !important;font-size: 112px !important;font-family: myFont !important;}
.left_side_demo {position: relative;padding-top: 20px;margin-bottom: 15px !important;}
p.bottom_pro_nadd_demo {font-family: myFont !important;}
.left_side_demo:before {position: absolute;content: "";top: 0;right: 0;width: 100%;height: 1px;background-color: #c0c0c0;}
.productHeaderList {border-bottom: 0px solid !important;}
.productHeaderBox h2 {color: black !important;border-bottom: 0px !important;font-size: 17px !important;margin-bottom: 0px;}
.header.fixed {background: transparent;}
div#glyphs-2 div, div#glyphs div, div#glyphs-main div {width: 137px !important; height: 137px;float: right;border: 1px solid #efefef;text-align: center;background:#fff;}
div#glyphs-2, div#glyphs, div#glyphs-main {width: 500px;float: left;}
div#glyphs-2 canvas, div#glyphs canvas, div#glyphs-main canvas {width: 102px !important;height: 94px !important;text-align: center;display: block;margin: 0px auto;position: relative;top: 0px;left:-6px;}
div#glyphs-2 div span, div#glyphs div span, div#glyphs-main div span { display: none;text-align: center;}
.product_item .filter_wrapper {/* position: absolute; top: 0;*/}
.product_item {position: relative;}
.productHeaderList ul li {width: 32%;}
.proImage img {max-width: 292px;}
/*.left_page {text-align: center;}*/
.dropdown {position: relative;display: inline-block;}


.catalog_blocks.last_block {background-color:none;padding-top: 131px;}
/* 04-11-2019 */
.proGallery ul { margin:0px -5px; width: auto !important;}
.proGallery ul li {width: 25%;float: right;margin: 0;padding:5px;}
.proGallery ul li img{width:100%;}
.close-icon-class {position: relative;z-index: 99;}
.close-icon-class a {position: absolute;width: 100%;}
.my_own_font_style {font-size: 26px ;}
.first_bold{font-weight: lighter !important;}
.sec_bold{font-weight: 200 !important;}
.third_bold{font-weight: 300 !important;}
.fourth_bold{font-weight: 400 !important;}
.five_bold{font-weight: 500 !important;}
.six_bold{font-weight: 600 !important;}
.navigator{border-bottom: none !important;}
.designer .col-md-6 {width: 48%;margin-right: 4%;}
.designer .col-md-6:last-child{margin-right:0 !important;}

@media (max-width: 6700px) and (min-width: 2240px) {
.proGallery ul li {width: 20%;}
}

@media only screen and (max-width: 979px) {
.proGallery ul li {width: 33.33%;}
.proGallery {padding-bottom: 0px;}
}
@media only screen and (max-width: 768px) {
.left_page {width: 0;transition: all 0.5s;}
.singleSidebarTitle {left: 6%;/*font-family: myFont !important;*/font-family: 'FbCoherentiSansEnHeb-Medium' !important;}
.nav-btn {float: none;margin-top: 15px;}
.productHeaderList ul {width: 100%;}
.productHeaderList ul li {width: 49%;}
.proLeftPart {width: 100%;}
.proRightPart {width: 100%;padding-top: 30px;}
.proDetailBox {padding: 40px 0px;}
.proDetailBox1 .fontMapWrapper {width: 100%;float: none;}
.proDetailBox1 .proImage {width: 100%;float: none;clear: both;padding-top: 50px;}
div#glyphs-2, div#glyphs, div#glyphs-main {max-width: 500px;width: 100%;float: none;}
div#glyphs-2 div, div#glyphs div, div#glyphs-main div { float: right;}
#canvas {display: none;}
.playingFontAction {width: 100%;}
.playingFontWrapper {width: 100%;margin-top: 30px;}
}
.demo-footer {background-color: #f4f4f4;}
@media screen and (max-width: 480px) {
.proGallery ul li {width: 100%;margin: 10px 0px;}
}

@media only screen and (max-width:1399px){
/*.proGallery ul li {width:16.66%}*/
}
@media(max-width:991px){
.designer .col-md-6{width:50%;margin-right:0 !important;}
}
@media(max-width:576px){
.designer .col-md-6 {width: 100%;}
}
.tb_item.cursorPointer a {color: black !important;text-decoration: none !important;}
.slideFontSizenew {color: black;outline: none;overflow: hidden;padding-left: 0px;padding-right: 0px;}
.author {font-size: 12px;}
.sec_bold, .third_bold, .fourth_bold {font-weight: 600;}
a.filter-prod {margin: 10px;}
/*@media (max-width: 1500px) {*/
/*    .container {*/
/*        width: calc(100vw - 255px);*/
/*        padding-left: 20px;*/
/*        padding-right: 20px;*/
/*    }*/
/*}*/

@media(max-width:1440px) {
.left_side_demo:before {width: 100%;}
.proLeftPart {width: 100%;}
.proRightPart {width: 45%;margin-left: 5%}
.proDetailBox1 .fontMapWrapper {width: 50% !important;}
.proImage {width: 45% !important;margin-left: 5%;}
p.cust_4_demo {font-size: 100px !important;}
p.cust_1_demo {font-size: 50px !important;}
p.cust_2_demo {font-size: 12px !important;}
p.cust_3_demo {font-size: 28px !important;}
p.cust_6_demo {font-size: 17px !important;}
p.cust_7_demo {font-size: 78px !important;}
p.cust_8_demo {font-size: 38px !important;}
.playingFontAction {width: 18.5%;}
.playingFontWrapper {width: 70%;}
/*.container {*/
/*    padding: 0 70px !important;*/
/*}*/
.footer_logos {margin-bottom: 50px;}
div#glyphs-2 div, div#glyphs div, div#glyphs-main div {width: 55px !important;height: 55px;}
div#glyphs-2 canvas, div#glyphs canvas, div#glyphs-main canvas {width: 55px !important;height: 55px !important;top: -11px;}
}
@media(max-width:1199px) {
/*.container {*/
/*    padding: 0px 60px 0 60px !important;*/
/*}*/
.sign_block {font-size: 12px !important;}
.singleProduct .header {margin-bottom: 0;}
.navigator {padding: 0px;}
.allProWeight p {font-size: 18px;}
div#glyphs-2 div, div#glyphs div, div#glyphs-main div {width: 51px !important;height: 51px;}
div#glyphs-2 canvas, div#glyphs canvas, div#glyphs-main canvas {width: 51px !important;height: 51px !important;top: -11px;}
.proRightPart h1 {font-size: 32px;margin-bottom: 10px;}
.proRightPart p {font-size: 12px !important;}
p.cust_1_demo {font-size: 42px !important;}
p.cust_2_demo {font-size: 11px !important;}
p.cust_3_demo {font-size: 24px !important;}
p.cust_4_demo {font-size: 82px !important;}
p.cust_7_demo {font-size: 64px !important;}
p.cust_8_demo {font-size: 32px !important;}
.slideFontSize {font-size: 20px;}
.catalog_blocks.last_block {/* background-color: #f4f4f4;*/padding-top: 50px;}
.product_item {width: 100%;max-width: 47%;display: inline-block;float: left;margin-right: 6%;}
.product_item:nth-child(4), .product_item:nth-child(8) {margin-right: 0 !important}
.catalog_list {display: inline-block;}
.catalog_list+hr {display: none;}
.proDetailBox {padding: 20px 0px 50px;}
}

@media(max-width:991px) {
.container {padding: 0px 20px 0 20px !important;}
.left_page {width: 180px;}
.right_page {width: calc(100vw - 180px);}
.container {width: calc(100vw - 180px) !important;}
.header_nav>li>a {font-size: 10px;}
.header_title img {max-width: 20px;}
.singleProduct hr.leftSideLine {width: 100px;}
.singleSidebarTitle {/*font-family: myFont !important;*/font-family: 'FbCoherentiSansEnHeb-Medium' !important;font-size: 54px;top: 110px;left: 25%;}
.sign_block {font-size: 11px !important;}
.allProWeight p {font-size: 14px;}
.allProWeight p:nth-child(2n) {margin-bottom: 15px;}
.left_side_demo {padding-top: 13px;margin-bottom: 12px !important;}
p.cust_2_demo {font-size: 10px !important;}
p.cust_4_demo {font-size: 64px !important;}
p.cust_5_demo {font-size: 27px !important;}
p.cust_6_demo {font-size: 15px !important;}
#canvas {display: none;}
.proFontPlayingBox {padding: 42px 0px 50px;}
.proGallery {padding-bottom: 0px;}
.footer_container {width: 100%;}
}
@media(max-width:768px) {
.right_page {width: calc(100vw);}
.container {width: calc(100vw) !important;}
.btn_cross {display: block;}
.logo img {width: 120px;}
.productHeaderList {padding: 0;}
.proLeftPart {width: 100%;}
.proRightPart {width: 100%;margin-left: 0;}
.proDetailBox1 .fontMapWrapper {width: 100% !important;}
div#glyphs-2 div, div#glyphs div, div#glyphs-main div { width: 47px !important;height: 47px;}
div#glyphs-2 canvas, div#glyphs canvas, div#glyphs-main canvas {width: 45px !important;height: 47px !important;top: -10px;}
.proImage {width: 100% !important;margin-left: 0;}
.playingFontWrapper {width: 100%;}
.header.fixed {top: 0;}
.proGallery li img {width: 100%;}
.catalog_blocks.last_block {margin-left: -20px;margin-right: -20px;}
.footer_logos img {margin: 0 12px;}
}
.header.fixed {background: rgba(224, 228, 231, 1) !important;}
.proDetailBox .proRightPart .col-12:first-child p{margin-bottom:20px;}
.proDetailBox .proRightPart p{max-width:100% !important;}
.col-demo-1{width: 50%;display: inline-block;}
.proLeftPart.hb-fonts, .proLeftPart.eng-fonts{width:100% !important;float:none;}
@media(min-width:1441px){
.proDetailBox .proRightPart p {max-width: 430px !important;}
.col-demo-1 {width: 45.5%;display: inline-block;}
.proRightPart {width: 54.5%;margin-left: 0;}
}
.dropdown-menu{right:0;}
button.dropdown-toggle.custom-toggle {line-height: 25px;width: 150px;background-color: transparent;border: 1px solid #acabab;padding: 0px 10px;background-position: 6px center;background-size: 10px;}
.caret{float:left;margin-top:10px;}
.left_page {position: fixed;left: 0;top: 0;}
.left_header {position: unset;}
.container {width: calc(100vw - 290px)!important;padding: 0px 70px!important;}
@media screen and (max-width: 639px){
.my_own_font_style {font-size:60px ;}
.proGallery ul li {width:50%; margin:0 0 6px 0;}
}
@media screen and (max-width: 479px){
.my_own_font_style {/*font-size:20px !important;*/}
.proGallery ul li {width:100%; margin:0 0 6px 0;
}
@media screen and (max-width: 399px){
.my_own_font_style {/*font-size:16px !important;*/}
div#glyphs-2 div, div#glyphs div, div#glyphs-main div {width:46px !important;}
}