/************************************************* Header *********************************/
/*header { position:absolute; left:0; top:0; width:100%; z-index:2; }*/
header .fs { font-size:30px;}
.top-bar { font-size:20px;}
/******* Home Banner ********************************************************************/
.carousel-caption { left:0; right:0; bottom:50%; transform:translateY(50%); z-index:1;}
.carousel-caption h1 { font-size:90px; line-height:95px;}
.carousel-caption p { font-size:50px; font-weight:400; line-height:60px;}
.carousel-caption .cus-wdth { background:rgba(0,0,0,0.4); }
.carousel-caption .btn { border-bottom:8px solid #fff !important;border-right:8px solid #fff!important;}
/******* Contents ********************************************************************/
.owl-pagination { display:none;}
.painting .cus-wdth { width:620px; margin-right:165px;}
.heading-title { font-size:70px;}
.heading-title small { font-size:20px;}
.bor:after { content:""; border-bottom:4px solid #add8e6; width:65px; position:relative; left:15px; bottom:0; display:inline-block;}
.sculpture { background:#f9f9f9;}
.cus-bg { background:#fff; border-radius:10px;}
.sculpture .spc { position:relative; left:30px; bottom:-30px;}
.mb-cus { margin-bottom:100px;}
.mb-cus:hover .cus-bg { background:#add8e6; color:#fff;}
.mb-cus:hover .btn.arr:after { content:url(../images/arr2.png);}
.mb-cus:hover .btn { color:#fff;}
.mb-cus .btn { color:#add8e6;}
.sculpture .btn-light {border-bottom:8px solid #add8e6 !important;border-right:8px solid #add8e6!important;}
.history .cus-wdth { width:620px; margin-right:165px;}
.history h2 { margin-bottom:150px;}
.gallery {background:#f2f2f2;}
/********** Footer ***************************************************************************************************/
footer h3 {font-size:24px;}
footer h2 {font-size:40px;}
footer p { font-size:18px;}
footer li a { color:#fff;}
footer li a:hover { color:#add8e6;}
	footer li { list-style-image:url(../images/list.png); font-size:18px; line-height:40px; list-style-position:inside;}
.copyright { border-top:1px solid #606060; }
.copyright p {font-size:14px; line-height:22px;}

.privacy-policy-cms h1 { font-size:36px}
.privacy-policy-cms h2 { font-size:26px}
.privacy-policy-cms p, .privacy-policy-cms li {font-size: 18px; line-height: 32px;}
.privacy-policy-cms  li b { margin:10px 0px}

.page-id-54 h1 { font-size:36px}
.page-id-54 h2 { font-size:26px}
.page-id-54 p, .privacy-policy-cms li {font-size: 18px; line-height: 32px;}
.page-id-54  li b { margin:10px 0px}

/*************************************************************************************************************/
@media (min-width: 767.98px) {}
@media (min-width: 1920px) {}
@media (min-width: 1200px) {}
@media (max-width: 1400px) {
.painting .cus-wdth { width:90% !important; margin-right:50px;}
.history .cus-wdth { width:90% !important; margin-right:50px;}
}
@media (min-width: 1199.98px) and (max-width: 1359.98px) {
}
@media (min-width: 991.98px) and (max-width: 1199.98px) {
.painting .cus-wdth { width:90% !important; margin-right:50px;}	
.history .cus-wdth { width:90% !important; margin-right:50px;}	
}
@media (max-width: 1199.98px) {
.carousel-caption h1 {font-size: 30px; line-height: 35px;}
.carousel-caption p {font-size: 14px; line-height: 20px;}
}
@media (min-width: 768px) and (max-width: 991.98px) {}
@media (max-width: 991.98px) {}
@media (max-width: 767.98px) {
.cus-wdth { width:100% !important;}
}
/******************************* width-ipad ***************************************/
@media (max-width:768px) {
}
@media (max-width: 479px) {
.MainBanner .carousel-caption {position:static; background:#000; bottom:0; transform:translateY(0);} 
footer { text-align:center;}
.carousel-caption h1 {font-size: 25px;}
.painting .cus-wdth {width: 100% !important;margin-right: 0 !important;}
.history h2 { margin-bottom: 0;}
.heading-title { font-size: 50px;}
}
@media (max-width: 320px) {}