@import "https://fonts.googleapis.com/css?family=Montserrat:300,400,500,600,700,800";
.amt-0{margin-top:0!important}.amt-1{margin-top:1px!important}.amt-2{margin-top:2px!important}.amt-3{margin-top:3px!important}.amt-4{margin-top:4px!important}.amt-5{margin-top:5px!important}.amt-6{margin-top:6px!important}.amt-7{margin-top:7px!important}.amt-8{margin-top:8px!important}.amt-9{margin-top:9px!important}.amt-10{margin-top:10px!important}.amt-15{margin-top:15px!important}.amt-20{margin-top:20px!important}.amt-25{margin-top:25px!important}.amt-30{margin-top:30px!important}.amt-35{margin-top:35px!important}.amt-40{margin-top:40px!important}.amt-45{margin-top:45px!important}.amt-50{margin-top:50px!important}.amt-55{margin-top:55px!important}.amt-60{margin-top:60px!important}.amt-65{margin-top:65px!important}.amt-70{margin-top:70px!important}.amt-75{margin-top:75px!important}.amt-80{margin-top:80px!important}.amt-85{margin-top:85px!important}.amt-90{margin-top:90px!important}.amt-95{margin-top:95px!important}.amt-100{margin-top:100px!important}.amb-0{margin-bottom:0!important}.amb-1{margin-bottom:1px!important}.amb-2{margin-bottom:2px!important}.amb-3{margin-bottom:3px!important}.amb-4{margin-bottom:4px!important}.amb-5{margin-bottom:5px!important}.amb-6{margin-bottom:6px!important}.amb-7{margin-bottom:7px!important}.amb-8{margin-bottom:8px!important}.amb-9{margin-bottom:9px!important}.amb-10{margin-bottom:10px!important}.amb-15{margin-bottom:15px!important}.amb-20{margin-bottom:20px!important}.amb-25{margin-bottom:25px!important}.amb-30{margin-bottom:30px!important}.amb-35{margin-bottom:35px!important}.amb-40{margin-bottom:40px!important}.amb-45{margin-bottom:45px!important}.amb-50{margin-bottom:50px!important}.amb-55{margin-bottom:55px!important}.amb-60{margin-bottom:60px!important}.amb-65{margin-bottom:65px!important}.amb-70{margin-bottom:70px!important}.amb-75{margin-bottom:75px!important}.amb-80{margin-bottom:80px!important}.amb-85{margin-bottom:85px!important}.amb-90{margin-bottom:90px!important}.amb-95{margin-bottom:95px!important}.amb-100{margin-bottom:100px!important}.aml-0{margin-left:0!important}.aml-5{margin-left:5px!important}.aml-10{margin-left:10px!important}.aml-15{margin-left:15px!important}.aml-20{margin-left:20px!important}.aml-25{margin-left:25px!important}.aml-30{margin-left:30px!important}.aml-35{margin-left:35px!important}.aml-40{margin-left:40px!important}.aml-45{margin-left:45px!important}.aml-50{margin-left:50px!important}.amr-0{margin-right:0!important}.amr-5{margin-right:5px!important}.amr-10{margin-right:10px!important}.amr-15{margin-right:15px!important}.amr-20{margin-right:20px!important}.amr-25{margin-right:25px!important}.amr-30{margin-right:30px!important}.amr-35{margin-right:35px!important}.amr-40{margin-right:40px!important}.amr-45{margin-right:45px!important}.amr-50{margin-right:50px!important}.apt-0{padding-top:0!important}.apt-1{padding-top:1px!important}.apt-2{padding-top:2px!important}.apt-3{padding-top:3px!important}.apt-4{padding-top:4px!important}.apt-5{padding-top:5px!important}.apt-6{padding-top:6px!important}.apt-7{padding-top:7px!important}.apt-8{padding-top:8px!important}.apt-9{padding-top:9px!important}.apt-10{padding-top:10px!important}.apt-15{padding-top:15px!important}.apt-20{padding-top:20px!important}.apt-25{padding-top:25px!important}.apt-30{padding-top:30px!important}.apt-35{padding-top:35px!important}.apt-40{padding-top:40px!important}.apt-45{padding-top:45px!important}.apt-50{padding-top:50px!important}.apt-55{padding-top:55px!important}.apt-60{padding-top:60px!important}.apt-65{padding-top:65px!important}.apt-70{padding-top:70px!important}.apt-75{padding-top:75px!important}.apt-80{padding-top:80px!important}.apt-85{padding-top:85px!important}.apt-90{padding-top:90px!important}.apt-95{padding-top:95px!important}.apt-100{padding-top:100px!important}.apb-0{padding-bottom:0!important}.apb-1{padding-bottom:1px!important}.apb-2{padding-bottom:2px!important}.apb-3{padding-bottom:3px!important}.apb-4{padding-bottom:4px!important}.apb-5{padding-bottom:5px!important}.apb-6{padding-bottom:6px!important}.apb-7{padding-bottom:7px!important}.apb-8{padding-bottom:8px!important}.apb-9{padding-bottom:9px!important}.apb-10{padding-bottom:10px!important}.apb-15{padding-bottom:15px!important}.apb-20{padding-bottom:20px!important}.apb-25{padding-bottom:25px!important}.apb-30{padding-bottom:30px!important}.apb-35{padding-bottom:35px!important}.apb-40{padding-bottom:40px!important}.apb-45{padding-bottom:45px!important}.apb-50{padding-bottom:50px!important}.apb-55{padding-bottom:55px!important}.apb-60{padding-bottom:60px!important}.apb-65{padding-bottom:65px!important}.apb-70{padding-bottom:70px!important}.apb-75{padding-bottom:75px!important}.apb-80{padding-bottom:80px!important}.apb-85{padding-bottom:85px!important}.apb-90{padding-bottom:90px!important}.apb-95{padding-bottom:95px!important}.apb-100{padding-bottom:100px!important}.apl-0{padding-left:0!important}.apl-5{padding-left:5px!important}.apl-10{padding-left:10px!important}.apl-15{padding-left:15px!important}.apl-20{padding-left:20px!important}.apl-25{padding-left:25px!important}.apl-30{padding-left:30px!important}.apl-35{padding-left:35px!important}.apl-40{padding-left:40px!important}.apl-45{padding-left:45px!important}.apl-50{padding-left:50px!important}.apr-0{padding-right:0!important}.apr-5{padding-right:5px!important}.apr-10{padding-right:10px!important}.apr-15{padding-right:15px!important}.apr-20{padding-right:20px!important}.apr-25{padding-right:25px!important}.apr-30{padding-right:30px!important}.apr-35{padding-right:35px!important}.apr-40{padding-right:40px!important}.apr-45{padding-right:45px!important}.apr-50{padding-right:50px!important}.padd0{padding:0!important}.padd5{padding:5px!important}.padd10{padding:10px!important}.padd15{padding:15px!important}.padd20{padding:20px}.padd25{padding:25px}.padd30{padding:30px}.padd35{padding:35px}.padd40{padding:40px}.padd45{padding:45px}.padd50{padding:50px}.padd55{padding:55px!important}.padd60{padding:60px!important}.padd05{padding:0 5px!important}.padd010{padding:0 10px!important}.padd015{padding:0 15px!important}.padd020{padding:0 20px!important}.padd510{padding:5px 10px!important}.padd515{padding:5px 15px!important}.padd520{padding:5px 20px!important}.padd1015{padding:10px 15px!important}.padd1020{padding:10px 20px!important}.pjustify p{text-align:justify}.prelative{position:relative}.pabsolute{position:absolute}.zindex0{z-index:0}.zindex1{z-index:1}.zindex2{z-index:2}.zindex3{z-index:3}.zindex4{z-index:4}.zindex5{z-index:5}.zindex6{z-index:6}.zindex7{z-index:7}.zindex8{z-index:8}.zindex9{z-index:9}.zindex10{z-index:10}.zindex99{z-index:99}.zindex999{z-index:999}.zindex9999{z-index:9999}.dblock{display:block}.dinline,ul.dinline li{display:inline}.dinblock{display:inline-block}.white,a.white,p.white,span.white{color:#fff!important}.bg-white{background:#fff!important}.lh-20{line-height:20px!important}.lh-22{line-height:22px!important}.lh-24{line-height:24px!important}.lh-25{line-height:25px!important}.lh-26{line-height:26px!important}.lh-28{line-height:28px!important}.lh-30{line-height:30px!important}.lh-32{line-height:32px!important}.lh-34{line-height:34px!important}.lh-35{line-height:35px!important}.lh-36{line-height:36px!important}.lh-38{line-height:38px!important}.lh-40{line-height:40px!important}.lh-42{line-height:42px!important}.lh-44{line-height:44px!important}.lh-45{line-height:45px!important}.lh-46{line-height:46px!important}.lh-48{line-height:48px!important}.lh-50{line-height:50px!important}.font10{font-size:10px!important}.font11{font-size:11px!important}.font12{font-size:12px!important}.font13{font-size:13px!important}.font14{font-size:14px!important}.font15{font-size:15px!important}.font16{font-size:16px!important}.font17{font-size:17px!important}.font18{font-size:18px!important}.font19{font-size:19px!important}.font20{font-size:20px!important}.font21{font-size:21px!important}.font22{font-size:22px!important}.font23{font-size:23px!important}.font24{font-size:24px!important}.font25{font-size:25px!important}.font26{font-size:26px!important}.font27{font-size:27px!important}.font28{font-size:28px!important}.font29{font-size:29px!important}.font30{font-size:30px!important}.font31{font-size:31px!important}.font32{font-size:32px!important}.font33{font-size:33px!important}.font34{font-size:34px!important}.font35{font-size:35px!important}.font36{font-size:36px!important}.font37{font-size:37px!important}.font38{font-size:38px!important}.font39{font-size:39px!important}.font40{font-size:40px!important}.font41{font-size:41px!important}.font42{font-size:42px!important}.font43{font-size:43px!important}.font44{font-size:44px!important}.font45{font-size:45px!important}.font46{font-size:46px!important}.font47{font-size:47px!important}.font48{font-size:48px!important}.font49{font-size:49px!important}.font50{font-size:50px!important}.fw-normal{font-weight:400!important}.fw-400{font-weight:400}.fw-500{font-weight:500}.fw-600{font-weight:600}.fw-bold{font-weight:700}.fontfam1{font-family:''}.fontfam2{font-family:''}.blur1{filter:blur(1px)}.blur2{filter:blur(2px)}.blur3{filter:blur(3px)}.blur4{filter:blur(4px)}.color333{color:#333}.color666{color:#666}.color111{color:#111}.color-black,.color000{color:#000}.th-color{color:#333}.bg-theme{background:#333}.bg000{background:#000}.bg111{background:#111}.bg222{background:#222}.bg333{background:#333}.bgfa{background:#fafafa}.bgf2{background:#f2f2f2}.bgf5{background:#f5f5f5}.bgf7{background:#f7f7f7}.bgf9{background:#f9f9f9}.bg-white1{background:rgba(255,255,255,.1)}.bg-white2{background:rgba(255,255,255,.2)}.bg-white3{background:rgba(255,255,255,.3)}.bg-white4{background:rgba(255,255,255,.4)}.bg-white5{background:rgba(255,255,255,.5)}.bg-white6{background:rgba(255,255,255,.6)}.bg-white7{background:rgba(255,255,255,.7)}.bg-white8{background:rgba(255,255,255,.8)}.bg-white9{background:rgba(255,255,255,.9)}.bg-white10{background:rgba(255,255,255,1)}.bg-black1{background:rgba(0,0,0,.1)}.bg-black2{background:rgba(0,0,0,.2)}.bg-black3{background:rgba(0,0,0,.3)}.bg-black4{background:rgba(0,0,0,.4)}.bg-black5{background:rgba(0,0,0,.5)}.bg-black6{background:rgba(0,0,0,.6)}.bg-black7{background:rgba(0,0,0,.7)}.bg-black8{background:rgba(0,0,0,.8)}.bg-black9{background:rgba(0,0,0,.9)}.bg-black10{background:rgba(0,0,0,1)}.max{max-width:100%}.full{width:100%}ul.general{margin:0;padding:0}.nostyle li{list-style:none}.lilh25 li{line-height:25px!important}.limb5 li{margin-bottom:5px!important}.limb10 li{margin-bottom:10px!important}.check li,.angle li{position:relative;padding-left:20px!important}.check li::before{content:'\f00c';font-family:fontawesome;position:absolute;left:0}.angle li::before{content:'\f105';font-family:fontawesome;position:absolute;left:0}ul.half li{display:inline-block;min-width:48%}ul.three li{display:inline-block;min-width:31%}.box-shadow{box-shadow:0 8px 6px -6px #ccc}.border1solid{border:1px solid}.border2solid{border:2px solid}.border3solid{border:3px solid}.border4solid{border:4px solid}.border5solid{border:5px solid}.border1dashed{border:1px dashed}.border2dashed{border:2px dashed}.border3dashed{border:3px dashed}.border4dashed{border:4px dashed}.border5dashed{border:5px dashed}.bordercolorccc{border-color:#ccc}.bordercolorddd{border-color:#ddd}.bordercolorf2{border-color:#f2f2f2}.bordercolorf{border-color:#fff}.bordercolor333{border-color:#333}.bordercolord9{border-color:#d9d9d9}.tagger{text-align:right;display:inline-block}.tagger img{display:inline}.radius0{border-radius:0!important}.radius5{border-radius:5px!important}.radius10{border-radius:10px!important}.radius20{border-radius:20px!important}.radius30{border-radius:30px!important}.radius50{border-radius:50%}.radius-top-5{border-radius:5px 5px 0 0}.radius-top-10{border-radius:10px 10px 0 0}.radius-bottom-5{border-radius:0 0 5px 5px!important}.radius-bottom-10{border-radius:0 0 10px 10px!important}.radius-right-5{border-radius:0 5px 5px 0}.radius-right-10{border-radius:0 10px 10px 0}.radius-left-5{border-radius:5px 0 0 5px!important}.radius-left-10{border-radius:10px 0 0 10px!important}.op1{opacity:.1}.op2{opacity:.2}.op3{opacity:.3}.op4{opacity:.4}.op5{opacity:.5}.op6{opacity:.6}.op7{opacity:.7}.op8{opacity:.8}.op9{opacity:.9}.capp{position:relative}.capp input{padding-left:65px!important}.capp span{position:absolute;left:0;top:7px!important}.bgfacebook{background:#3b5998}.bggoogle-plus{background:#de5245}.bgtwitter{background:#1da1f2}.bgyoutube{background:red}.bginstagram{background:#783fc4}.bgpinterest{background:#bd081c}.bgwhatsapp{background:#14ad53}.bglinkedin{background:#007bb6}.colorfacebook{color:#3b5998}.colorgoogle-plus{color:#de5245}.colortwitter{color:#1da1f2}.coloryoutube{color:red}.colorinstagram{color:#783fc4}.colorpinterest{color:#bd081c}.colorwhatsapp{color:#14ad53}.colorlinkedin{color:#007bb6}select,.aselect{cursor:pointer;appearance:none;-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;-o-appearance:none;background:url(../images/angle-down.png) no-repeat right 10px center #fff!important;background-size:10px!important;padding-right:25px!important}.datepicker,.daterange,.daterangebooking,.daterange-small,.daterangebooking-small{cursor:pointer;background:url(../images/calendar.png) no-repeat right 10px center #fff!important;padding-right:20px!important}.noresize{resize:none}.ofhidden{overflow:hidden}.ofxhidden{overflow-x:hidden}.ofyhidden{overflow-y:hidden}.transition{transition:all ease-in-out .3s}.genbefore::before{content:'';position:absolute;width:100%;height:100%;left:0;top:0;display:block}.genafter::after{content:'';position:absolute;width:100%;height:100%;left:0;top:0;display:block}
@media(max-width:991px){.amt-0-sm{margin-top:0!important}.amt-1-sm{margin-top:1px!important}.amt-2-sm{margin-top:2px!important}.amt-3-sm{margin-top:3px!important}.amt-4-sm{margin-top:4px!important}.amt-5-sm{margin-top:5px!important}.amt-6-sm{margin-top:6px!important}.amt-7-sm{margin-top:7px!important}.amt-8-sm{margin-top:8px!important}.amt-9-sm{margin-top:9px!important}.amt-10-sm{margin-top:10px!important}.amt-15-sm{margin-top:15px!important}.amt-20-sm{margin-top:20px!important}.amt-25-sm{margin-top:25px!important}.amt-30-sm{margin-top:30px!important}.amt-35-sm{margin-top:35px!important}.amt-40-sm{margin-top:40px!important}.amt-45-sm{margin-top:45px!important}.amt-50-sm{margin-top:50px!important}.amt-55-sm{margin-top:55px!important}.amt-60-sm{margin-top:60px!important}.amt-65-sm{margin-top:65px!important}.amt-70-sm{margin-top:70px!important}.amt-75-sm{margin-top:75px!important}.amt-80-sm{margin-top:80px!important}.amt-85-sm{margin-top:85px!important}.amt-90-sm{margin-top:90px!important}.amt-95-sm{margin-top:95px!important}.amt-100-sm{margin-top:100px!important}.amb-0-sm{margin-bottom:0!important}.amb-1-sm{margin-bottom:1px!important}.amb-2-sm{margin-bottom:2px!important}.amb-3-sm{margin-bottom:3px!important}.amb-4-sm{margin-bottom:4px!important}.amb-5-sm{margin-bottom:5px!important}.amb-6-sm{margin-bottom:6px!important}.amb-7-sm{margin-bottom:7px!important}.amb-8-sm{margin-bottom:8px!important}.amb-9-sm{margin-bottom:9px!important}.amb-10-sm{margin-bottom:10px!important}.amb-15-sm{margin-bottom:15px!important}.amb-20-sm{margin-bottom:20px!important}.amb-25-sm{margin-bottom:25px!important}.amb-30-sm{margin-bottom:30px!important}.amb-35-sm{margin-bottom:35px!important}.amb-40-sm{margin-bottom:40px!important}.amb-45-sm{margin-bottom:45px!important}.amb-50-sm{margin-bottom:50px!important}.amb-55-sm{margin-bottom:55px!important}.amb-60-sm{margin-bottom:60px!important}.amb-65-sm{margin-bottom:65px!important}.amb-70-sm{margin-bottom:70px!important}.amb-75-sm{margin-bottom:75px!important}.amb-80-sm{margin-bottom:80px!important}.amb-85-sm{margin-bottom:85px!important}.amb-90-sm{margin-bottom:90px!important}.amb-95-sm{margin-bottom:95px!important}.amb-100-sm{margin-bottom:100px!important}.aml-0-sm{margin-left:0!important}.aml-5-sm{margin-left:5px!important}.aml-10-sm{margin-left:10px!important}.aml-15-sm{margin-left:15px!important}.aml-20-sm{margin-left:20px!important}.aml-25-sm{margin-left:25px!important}.aml-30-sm{margin-left:30px!important}.aml-35-sm{margin-left:35px!important}.aml-40-sm{margin-left:40px!important}.aml-45-sm{margin-left:45px!important}.aml-50-sm{margin-left:50px!important}.amr-0-sm{margin-right:0!important}.amr-5-sm{margin-right:5px!important}.amr-10-sm{margin-right:10px!important}.amr-15-sm{margin-right:15px!important}.amr-20-sm{margin-right:20px!important}.amr-25-sm{margin-right:25px!important}.amr-30-sm{margin-right:30px!important}.amr-35-sm{margin-right:35px!important}.amr-40-sm{margin-right:40px!important}.amr-45-sm{margin-right:45px!important}.amr-50-sm{margin-right:50px!important}.apt-0-sm{padding-top:0!important}.apt-1-sm{padding-top:1px!important}.apt-2-sm{padding-top:2px!important}.apt-3-sm{padding-top:3px!important}.apt-4-sm{padding-top:4px!important}.apt-5-sm{padding-top:5px!important}.apt-6-sm{padding-top:6px!important}.apt-7-sm{padding-top:7px!important}.apt-8-sm{padding-top:8px!important}.apt-9-sm{padding-top:9px!important}.apt-10-sm{padding-top:10px!important}.apt-15-sm{padding-top:15px!important}.apt-20-sm{padding-top:20px!important}.apt-25-sm{padding-top:25px!important}.apt-30-sm{padding-top:30px!important}.apt-35-sm{padding-top:35px!important}.apt-40-sm{padding-top:40px!important}.apt-45-sm{padding-top:45px!important}.apt-50-sm{padding-top:50px!important}.apt-55-sm{padding-top:55px!important}.apt-60-sm{padding-top:60px!important}.apt-65-sm{padding-top:65px!important}.apt-70-sm{padding-top:70px!important}.apt-75-sm{padding-top:75px!important}.apt-80-sm{padding-top:80px!important}.apt-85-sm{padding-top:85px!important}.apt-90-sm{padding-top:90px!important}.apt-95-sm{padding-top:95px!important}.apt-100-sm{padding-top:100px!important}.apb-0-sm{padding-bottom:0!important}.apb-1-sm{padding-bottom:1px!important}.apb-2-sm{padding-bottom:2px!important}.apb-3-sm{padding-bottom:3px!important}.apb-4-sm{padding-bottom:4px!important}.apb-5-sm{padding-bottom:5px!important}.apb-6-sm{padding-bottom:6px!important}.apb-7-sm{padding-bottom:7px!important}.apb-8-sm{padding-bottom:8px!important}.apb-9-sm{padding-bottom:9px!important}.apb-10-sm{padding-bottom:10px!important}.apb-15-sm{padding-bottom:15px!important}.apb-20-sm{padding-bottom:20px!important}.apb-25-sm{padding-bottom:25px!important}.apb-30-sm{padding-bottom:30px!important}.apb-35-sm{padding-bottom:35px!important}.apb-40-sm{padding-bottom:40px!important}.apb-45-sm{padding-bottom:45px!important}.apb-50-sm{padding-bottom:50px!important}.apb-55-sm{padding-bottom:55px!important}.apb-60-sm{padding-bottom:60px!important}.apb-65-sm{padding-bottom:65px!important}.apb-70-sm{padding-bottom:70px!important}.apb-75-sm{padding-bottom:75px!important}.apb-80-sm{padding-bottom:80px!important}.apb-85-sm{padding-bottom:85px!important}.apb-90-sm{padding-bottom:90px!important}.apb-95-sm{padding-bottom:95px!important}.apb-100-sm{padding-bottom:100px!important}.apl-0-sm{padding-left:0!important}.apl-5-sm{padding-left:5px!important}.apl-10-sm{padding-left:10px!important}.apl-15-sm{padding-left:15px!important}.apl-20-sm{padding-left:20px!important}.apl-25-sm{padding-left:25px}.apl-30-sm{padding-left:30px!important}.apl-35-sm{padding-left:35px!important}.apl-40-sm{padding-left:40px!important}.apl-45-sm{padding-left:45px!important}.apl-50-sm{padding-left:50px!important}.apr-0-sm{padding-right:0!important}.apr-5-sm{padding-right:5px!important}.apr-10-sm{padding-right:10px!important}.apr-15-sm{padding-right:15px!important}.apr-20-sm{padding-right:20px!important}.apr-25-sm{padding-right:25px!important}.apr-30-sm{padding-right:30px!important}.apr-35-sm{padding-right:35px!important}.apr-40-sm{padding-right:40px!important}.apr-45-sm{padding-right:45px!important}.apr-50-sm{padding-right:50px!important}.padd5-sm{padding:5px!important}.padd10-sm{padding:10px!important}.padd15-sm{padding:15px!important}.padd20-sm{padding:20px!important}.padd25-sm{padding:25px!important}.padd30-sm{padding:30px!important}.padd35-sm{padding:35px!important}.padd40-sm{padding:40px!important}.padd45-sm{padding:45px!important}.padd50-sm{padding:50px!important}.padd55-sm{padding:55px!important}.padd60-sm{padding:60px!important}.lh-20-sm{line-height:20px!important}.lh-22-sm{line-height:22px!important}.lh-24-sm{line-height:24px!important}.lh-25-sm{line-height:25px!important}.lh-26-sm{line-height:26px!important}.lh-28-sm{line-height:28px!important}.lh-30-sm{line-height:30px!important}.lh-32-sm{line-height:32px!important}.lh-34-sm{line-height:34px!important}.lh-35-sm{line-height:35px!important}.lh-36-sm{line-height:36px!important}.lh-38-sm{line-height:38px!important}.lh-40-sm{line-height:40px!important}.lh-42-sm{line-height:42px!important}.lh-44-sm{line-height:44px!important}.lh-45-sm{line-height:45px!important}.lh-46-sm{line-height:46px!important}.lh-48-sm{line-height:48px!important}.lh-50-sm{line-height:50px!important}.font10-sm{font-size:10px!important}.font11-sm{font-size:11px!important}.font12-sm{font-size:12px!important}.font13-sm{font-size:13px!important}.font14-sm{font-size:14px!important}.font15-sm{font-size:15px!important}.font16-sm{font-size:16px!important}.font17-sm{font-size:17px!important}.font18-sm{font-size:18px!important}.font19-sm{font-size:19px!important}.font20-sm{font-size:20px!important}.font21-sm{font-size:21px!important}.font22-sm{font-size:22px!important}.font23-sm{font-size:23px!important}.font24-sm{font-size:24px!important}.font25-sm{font-size:25px!important}.font26-sm{font-size:26px!important}.font27-sm{font-size:27px!important}.font28-sm{font-size:28px!important}.font29-sm{font-size:29px!important}.font30-sm{font-size:30px!important}.font31-sm{font-size:31px!important}.font32-sm{font-size:32px!important}.font33-sm{font-size:33px!important}.font34-sm{font-size:34px!important}.font35-sm{font-size:35px!important}.font36-sm{font-size:36px!important}.font37-sm{font-size:37px!important}.font38-sm{font-size:38px!important}.font39-sm{font-size:39px!important}.font40-sm{font-size:40px!important}.font41-sm{font-size:41px!important}.font42-sm{font-size:42px!important}.font43-sm{font-size:43px!important}.font44-sm{font-size:44px!important}.font45-sm{font-size:45px!important}.font46-sm{font-size:46px!important}.font47-sm{font-size:47px!important}.font48-sm{font-size:48px!important}.font49-sm{font-size:49px!important}.font50-sm{font-size:50px!important}.clearfix-sm{clear:both;display:block}ul.half-sm li{display:inline-block;min-width:48%}ul.three-sm li{display:inline-block;min-width:31%}.text-center-sm{text-align:center!important}.text-justify-sm{text-align:justify!important}.text-left-sm{text-align:left!important}.text-right-sm{text-align:right!important}}
@media(max-width:767px){.amt-0-xs{margin-top:0!important}.amt-1-xs{margin-top:1px!important}.amt-2-xs{margin-top:2px!important}.amt-3-xs{margin-top:3px!important}.amt-4-xs{margin-top:4px!important}.amt-5-xs{margin-top:5px!important}.amt-6-xs{margin-top:6px!important}.amt-7-xs{margin-top:7px!important}.amt-8-xs{margin-top:8px!important}.amt-9-xs{margin-top:9px!important}.amt-10-xs{margin-top:10px!important}.amt-15-xs{margin-top:15px!important}.amt-20-xs{margin-top:20px!important}.amt-25-xs{margin-top:25px!important}.amt-30-xs{margin-top:30px!important}.amt-35-xs{margin-top:35px!important}.amt-40-xs{margin-top:40px!important}.amt-45-xs{margin-top:45px!important}.amt-50-xs{margin-top:50px!important}.amt-55-xs{margin-top:55px!important}.amt-60-xs{margin-top:60px!important}.amt-65-xs{margin-top:65px!important}.amt-70-xs{margin-top:70px!important}.amt-75-xs{margin-top:75px!important}.amt-80-xs{margin-top:80px!important}.amt-85-xs{margin-top:85px!important}.amt-90-xs{margin-top:90px!important}.amt-95-xs{margin-top:95px!important}.amt-100-xs{margin-top:100px!important}.amb-0-xs{margin-bottom:0!important}.amb-1-xs{margin-bottom:1px!important}.amb-2-xs{margin-bottom:2px!important}.amb-3-xs{margin-bottom:3px!important}.amb-4-xs{margin-bottom:4px!important}.amb-5-xs{margin-bottom:5px!important}.amb-6-xs{margin-bottom:6px!important}.amb-7-xs{margin-bottom:7px!important}.amb-8-xs{margin-bottom:8px!important}.amb-9-xs{margin-bottom:9px!important}.amb-10-xs{margin-bottom:10px!important}.amb-15-xs{margin-bottom:15px!important}.amb-20-xs{margin-bottom:20px!important}.amb-25-xs{margin-bottom:25px!important}.amb-30-xs{margin-bottom:30px!important}.amb-35-xs{margin-bottom:35px!important}.amb-40-xs{margin-bottom:40px!important}.amb-45-xs{margin-bottom:45px!important}.amb-50-xs{margin-bottom:50px!important}.amb-55-xs{margin-bottom:55px!important}.amb-60-xs{margin-bottom:60px!important}.amb-65-xs{margin-bottom:65px!important}.amb-70-xs{margin-bottom:70px!important}.amb-75-xs{margin-bottom:75px!important}.amb-80-xs{margin-bottom:80px!important}.amb-85-xs{margin-bottom:85px!important}.amb-90-xs{margin-bottom:90px!important}.amb-95-xs{margin-bottom:95px!important}.amb-100-xs{margin-bottom:100px!important}.apt-0-xs{padding-top:0!important}.apt-1-xs{padding-top:1px!important}.apt-2-xs{padding-top:2px!important}.apt-3-xs{padding-top:3px!important}.apt-4-xs{padding-top:4px!important}.apt-5-xs{padding-top:5px!important}.apt-6-xs{padding-top:6px!important}.apt-7-xs{padding-top:7px!important}.apt-8-xs{padding-top:8px!important}.apt-9-xs{padding-top:9px!important}.apt-10-xs{padding-top:10px!important}.apt-15-xs{padding-top:15px!important}.apt-20-xs{padding-top:20px!important}.apt-25-xs{padding-top:25px!important}.apt-30-xs{padding-top:30px!important}.apt-35-xs{padding-top:35px!important}.apt-40-xs{padding-top:40px!important}.apt-45-xs{padding-top:45px!important}.apt-50-xs{padding-top:50px!important}.apt-55-xs{padding-top:55px!important}.apt-60-xs{padding-top:60px!important}.apt-65-xs{padding-top:65px!important}.apt-70-xs{padding-top:70px!important}.apt-75-xs{padding-top:75px!important}.apt-80-xs{padding-top:80px!important}.apt-85-xs{padding-top:85px!important}.apt-90-xs{padding-top:90px!important}.apt-95-xs{padding-top:95px!important}.apt-100-xs{padding-top:100px!important}.apb-0-xs{padding-bottom:0!important}.apb-1-xs{padding-bottom:1px!important}.apb-2-xs{padding-bottom:2px!important}.apb-3-xs{padding-bottom:3px!important}.apb-4-xs{padding-bottom:4px!important}.apb-5-xs{padding-bottom:5px!important}.apb-6-xs{padding-bottom:6px!important}.apb-7-xs{padding-bottom:7px!important}.apb-8-xs{padding-bottom:8px!important}.apb-9-xs{padding-bottom:9px!important}.apb-10-xs{padding-bottom:10px!important}.apb-15-xs{padding-bottom:15px!important}.apb-20-xs{padding-bottom:20px!important}.apb-25-xs{padding-bottom:25px!important}.apb-30-xs{padding-bottom:30px!important}.apb-35-xs{padding-bottom:35px!important}.apb-40-xs{padding-bottom:40px!important}.apb-45-xs{padding-bottom:45px!important}.apb-50-xs{padding-bottom:50px!important}.apb-55-xs{padding-bottom:55px!important}.apb-60-xs{padding-bottom:60px!important}.apb-65-xs{padding-bottom:65px!important}.apb-70-xs{padding-bottom:70px!important}.apb-75-xs{padding-bottom:75px!important}.apb-80-xs{padding-bottom:80px!important}.apb-85-xs{padding-bottom:85px!important}.apb-90-xs{padding-bottom:90px!important}.apb-95-xs{padding-bottom:95px!important}.apb-100-xs{padding-bottom:100px!important}.apl-0-xs{padding-left:0!important}.apl-5-xs{padding-left:5px!important}.apl-10-xs{padding-left:10px!important}.apl-15-xs{padding-left:15px!important}.apl-20-xs{padding-left:20px!important}.apl-25-xs{padding-left:25px}.apl-30-xs{padding-left:30px!important}.apl-35-xs{padding-left:35px!important}.apl-40-xs{padding-left:40px!important}.apl-45-xs{padding-left:45px!important}.apl-50-xs{padding-left:50px!important}.apr-0-xs{padding-right:0!important}.apr-5-xs{padding-right:5px!important}.apr-10-xs{padding-right:10px!important}.apr-15-xs{padding-right:15px!important}.apr-20-xs{padding-right:20px!important}.apr-25-xs{padding-right:25px!important}.apr-30-xs{padding-right:30px!important}.apr-35-xs{padding-right:35px!important}.apr-40-xs{padding-right:40px!important}.apr-45-xs{padding-right:45px!important}.apr-50-xs{padding-right:50px!important}.padd5-xs{padding:5px}.padd10-xs{padding:10px}.padd15-xs{padding:15px}.padd20-xs{padding:20px}.padd25-xs{padding:25px}.padd30-xs{padding:30px}.padd35-xs{padding:35px}.padd40-xs{padding:40px}.padd45-xs{padding:45px}.padd50-xs{padding:50px}.padd55-xs{padding:55px}.padd60-xs{padding:60px}.lh-20-xs{line-height:20px!important}.lh-22-xs{line-height:22px!important}.lh-24-xs{line-height:24px!important}.lh-25-xs{line-height:25px!important}.lh-26-xs{line-height:26px!important}.lh-28-xs{line-height:28px!important}.lh-30-xs{line-height:30px!important}.lh-32-xs{line-height:32px!important}.lh-34-xs{line-height:34px!important}.lh-35-xs{line-height:35px!important}.lh-36-xs{line-height:36px!important}.lh-38-xs{line-height:38px!important}.lh-40-xs{line-height:40px!important}.lh-42-xs{line-height:42px!important}.lh-44-xs{line-height:44px!important}.lh-45-xs{line-height:45px!important}.lh-46-xs{line-height:46px!important}.lh-48-xs{line-height:48px!important}.lh-50-xs{line-height:50px!important}.font10-xs{font-size:10px!important}.font11-xs{font-size:11px!important}.font12-xs{font-size:12px!important}.font13-xs{font-size:13px!important}.font14-xs{font-size:14px!important}.font15-xs{font-size:15px!important}.font16-xs{font-size:16px!important}.font17-xs{font-size:17px!important}.font18-xs{font-size:18px!important}.font19-xs{font-size:19px!important}.font20-xs{font-size:20px!important}.font21-xs{font-size:21px!important}.font22-xs{font-size:22px!important}.font23-xs{font-size:23px!important}.font24-xs{font-size:24px!important}.font25-xs{font-size:25px!important}.font26-xs{font-size:26px!important}.font27-xs{font-size:27px!important}.font28-xs{font-size:28px!important}.font29-xs{font-size:29px!important}.font30-xs{font-size:30px!important}.font31-xs{font-size:31px!important}.font32-xs{font-size:32px!important}.font33-xs{font-size:33px!important}.font34-xs{font-size:34px!important}.font35-xs{font-size:35px!important}.font36-xs{font-size:36px!important}.font37-xs{font-size:37px!important}.font38-xs{font-size:38px!important}.font39-xs{font-size:39px!important}.font40-xs{font-size:40px!important}.font41-xs{font-size:41px!important}.font42-xs{font-size:42px!important}.font43-xs{font-size:43px!important}.font44-xs{font-size:44px!important}.font45-xs{font-size:45px!important}.font46-xs{font-size:46px!important}.font47-xs{font-size:47px!important}.font48-xs{font-size:48px!important}.font49-xs{font-size:49px!important}.font50-xs{font-size:50px!important}.clearfix-xs{clear:both;display:block}ul.half-xs li{display:inline-block;min-width:48%}ul.three-xs li{display:inline-block;min-width:31%}.text-center-xs{text-align:center!important}.text-justify-xs{text-align:justify!important}.text-left-xs{text-align:left!important}.text-right-xs{text-align:right!important}}.visible-xss{display:none}@media(max-width:640px){.visible-xss{display:block!important}.hidden-xss{display:none!important}.col-xss-12{width:100%}.amt-0-xss{margin-top:0!important}.amt-1-xss{margin-top:1px!important}.amt-2-xss{margin-top:2px!important}.amt-3-xss{margin-top:3px!important}.amt-4-xss{margin-top:4px!important}.amt-5-xss{margin-top:5px!important}.amt-6-xss{margin-top:6px!important}.amt-7-xss{margin-top:7px!important}.amt-8-xss{margin-top:8px!important}.amt-9-xss{margin-top:9px!important}.amt-10-xss{margin-top:10px!important}.amt-15-xss{margin-top:15px!important}.amt-20-xss{margin-top:20px!important}.amt-25-xss{margin-top:25px!important}.amt-30-xss{margin-top:30px!important}.amt-35-xss{margin-top:35px!important}.amt-40-xss{margin-top:40px!important}.amt-45-xss{margin-top:45px!important}.amt-50-xss{margin-top:50px!important}.amt-55-xss{margin-top:55px!important}.amt-60-xss{margin-top:60px!important}.amt-65-xss{margin-top:65px!important}.amt-70-xss{margin-top:70px!important}.amt-75-xss{margin-top:75px!important}.amt-80-xss{margin-top:80px!important}.amt-85-xss{margin-top:85px!important}.amt-90-xss{margin-top:90px!important}.amt-95-xss{margin-top:95px!important}.amt-100-xss{margin-top:100px!important}.amb-0-xss{margin-bottom:0!important}.amb-1-xss{margin-bottom:1px!important}.amb-2-xss{margin-bottom:2px!important}.amb-3-xss{margin-bottom:3px!important}.amb-4-xss{margin-bottom:4px!important}.amb-5-xss{margin-bottom:5px!important}.amb-6-xss{margin-bottom:6px!important}.amb-7-xss{margin-bottom:7px!important}.amb-8-xss{margin-bottom:8px!important}.amb-9-xss{margin-bottom:9px!important}.amb-10-xss{margin-bottom:10px!important}.amb-15-xss{margin-bottom:15px!important}.amb-20-xss{margin-bottom:20px!important}.amb-25-xss{margin-bottom:25px!important}.amb-30-xss{margin-bottom:30px!important}.amb-35-xss{margin-bottom:35px!important}.amb-40-xss{margin-bottom:40px!important}.amb-45-xss{margin-bottom:45px!important}.amb-50-xss{margin-bottom:50px!important}.amb-55-xss{margin-bottom:55px!important}.amb-60-xss{margin-bottom:60px!important}.amb-65-xss{margin-bottom:65px!important}.amb-70-xss{margin-bottom:70px!important}.amb-75-xss{margin-bottom:75px!important}.amb-80-xss{margin-bottom:80px!important}.amb-85-xss{margin-bottom:85px!important}.amb-90-xss{margin-bottom:90px!important}.amb-95-xss{margin-bottom:95px!important}.amb-100-xss{margin-bottom:100px!important}.apt-0-xss{padding-top:0!important}.apt-1-xss{padding-top:1px!important}.apt-2-xss{padding-top:2px!important}.apt-3-xss{padding-top:3px!important}.apt-4-xss{padding-top:4px!important}.apt-5-xss{padding-top:5px!important}.apt-6-xss{padding-top:6px!important}.apt-7-xss{padding-top:7px!important}.apt-8-xss{padding-top:8px!important}.apt-9-xss{padding-top:9px!important}.apt-10-xss{padding-top:10px!important}.apt-15-xss{padding-top:15px!important}.apt-20-xss{padding-top:20px!important}.apt-25-xss{padding-top:25px!important}.apt-30-xss{padding-top:30px!important}.apt-35-xss{padding-top:35px!important}.apt-40-xss{padding-top:40px!important}.apt-45-xss{padding-top:45px!important}.apt-50-xss{padding-top:50px!important}.apt-55-xss{padding-top:55px!important}.apt-60-xss{padding-top:60px!important}.apt-65-xss{padding-top:65px!important}.apt-70-xss{padding-top:70px!important}.apt-75-xss{padding-top:75px!important}.apt-80-xss{padding-top:80px!important}.apt-85-xss{padding-top:85px!important}.apt-90-xss{padding-top:90px!important}.apt-95-xss{padding-top:95px!important}.apt-100-xss{padding-top:100px!important}.apb-0-xss{padding-bottom:0!important}.apb-5-xss{padding-bottom:5px!important}.apb-10-xss{padding-bottom:10px!important}.apb-15-xss{padding-bottom:15px!important}.apb-20-xss{padding-bottom:20px!important}.apb-25-xss{padding-bottom:25px!important}.apb-30-xss{padding-bottom:30px!important}.apb-35-xss{padding-bottom:35px!important}.apb-40-xss{padding-bottom:40px!important}.apb-45-xss{padding-bottom:45px!important}.apb-50-xss{padding-bottom:50px!important}.apb-55-xss{padding-bottom:55px!important}.apb-60-xss{padding-bottom:60px!important}.apb-65-xss{padding-bottom:65px!important}.apb-70-xss{padding-bottom:70px!important}.apb-75-xss{padding-bottom:75px!important}.apb-80-xss{padding-bottom:80px!important}.apb-85-xss{padding-bottom:85px!important}.apb-90-xss{padding-bottom:90px!important}.apb-95-xss{padding-bottom:95px!important}.apb-100-xss{padding-bottom:100px!important}.apl-0-xss{padding-left:0!important}.apl-5-xss{padding-left:5px!important}.apl-10-xss{padding-left:10px!important}.apl-15-xss{padding-left:15px!important}.apl-20-xss{padding-left:20px!important}.apl-25-xss{padding-left:25px}.apl-30-xss{padding-left:30px!important}.apl-35-xss{padding-left:35px!important}.apl-40-xss{padding-left:40px!important}.apl-45-xss{padding-left:45px!important}.apl-50-xss{padding-left:50px!important}.apr-0-xss{padding-right:0!important}.apr-5-xss{padding-right:5px!important}.apr-10-xss{padding-right:10px!important}.apr-15-xss{padding-right:15px!important}.apr-20-xss{padding-right:20px!important}.apr-25-xss{padding-right:25px!important}.apr-30-xss{padding-right:30px!important}.apr-35-xss{padding-right:35px!important}.apr-40-xss{padding-right:40px!important}.apr-45-xss{padding-right:45px!important}.apr-50-xss{padding-right:50px!important}.padd5-xss{padding:5px!important}.padd10-xss{padding:10px!important}.padd15-xss{padding:15px!important}.padd20-xss{padding:20px!important}.padd25-xss{padding:25px!important}.padd30-xss{padding:30px!important}.padd35-xss{padding:35px!important}.padd40-xss{padding:40px!important}.padd45-xss{padding:45px!important}.padd50-xss{padding:50px!important}.padd55-xss{padding:55px!important}.padd60-xss{padding:60px!important}.lh-20-xss{line-height:20px!important}.lh-22-xss{line-height:22px!important}.lh-24-xss{line-height:24px!important}.lh-25-xss{line-height:25px!important}.lh-26-xss{line-height:26px!important}.lh-28-xss{line-height:28px!important}.lh-30-xss{line-height:30px!important}.lh-32-xss{line-height:32px!important}.lh-34-xss{line-height:34px!important}.lh-35-xss{line-height:35px!important}.lh-36-xss{line-height:36px!important}.lh-38-xss{line-height:38px!important}.lh-40-xss{line-height:40px!important}.lh-42-xss{line-height:42px!important}.lh-44-xss{line-height:44px!important}.lh-45-xss{line-height:45px!important}.lh-46-xss{line-height:46px!important}.lh-48-xss{line-height:48px!important}.lh-50-xss{line-height:50px!important}.font10-xss{font-size:10px!important}.font11-xss{font-size:11px!important}.font12-xss{font-size:12px!important}.font13-xss{font-size:13px!important}.font14-xss{font-size:14px!important}.font15-xss{font-size:15px!important}.font16-xss{font-size:16px!important}.font17-xss{font-size:17px!important}.font18-xss{font-size:18px!important}.font19-xss{font-size:19px!important}.font20-xss{font-size:20px!important}.font21-xss{font-size:21px!important}.font22-xss{font-size:22px!important}.font23-xss{font-size:23px!important}.font24-xss{font-size:24px!important}.font25-xss{font-size:25px!important}.font26-xss{font-size:26px!important}.font27-xss{font-size:27px!important}.font28-xss{font-size:28px!important}.font29-xss{font-size:29px!important}.font30-xss{font-size:30px!important}.font31-xss{font-size:31px!important}.font32-xss{font-size:32px!important}.font33-xss{font-size:33px!important}.font34-xss{font-size:34px!important}.font35-xss{font-size:35px!important}.font36-xss{font-size:36px!important}.font37-xss{font-size:37px!important}.font38-xss{font-size:38px!important}.font39-xss{font-size:39px!important}.font40-xss{font-size:40px!important}.font41-xss{font-size:41px!important}.font42-xss{font-size:42px!important}.font43-xss{font-size:43px!important}.font44-xss{font-size:44px!important}.font45-xss{font-size:45px!important}.font46-xss{font-size:46px!important}.font47-xss{font-size:47px!important}.font48-xss{font-size:48px!important}.font49-xss{font-size:49px!important}.font50-xss{font-size:50px!important}.clearfix-xss{clear:both;display:block}ul.half-xss li{display:inline-block;min-width:48%}ul.three-xss li{display:inline-block;min-width:31%}.text-center-xs{text-align:center!important}.text-justify-xss{text-align:justify!important}.text-left-xss{text-align:left!important}.text-right-xss{text-align:right!important}}
@media (max-width:767px){.text-center-xs{text-align:center!important}.text-left-xs{text-align:left!important}.text-right-xs{text-align:right!important}.text-justify-xs{text-align:justify!important}.float-none-xs{float:none!important}.float-left-xs{float:left!important}.float-right-xs{float:right!important}.dblock-xs{display:block!important}.dinline-xs{display:block!important}.dinlineblock-xs{display:block!important}.dtable-xs{display:table!important}.full-xs{width:100%!important}.tagger{text-align:center!important}}
@media (max-width:640px){.text-center-xss{text-align:center!important}.text-left-xss{text-align:left!important}.text-right-xss{text-align:right!important}.text-justify-xss{text-align:justify!important}.float-none-xss{float:none!important}.float-left-xss{float:left!important}.float-right-xss{float:right!important}.dblock-xss{display:block!important}.dinline-xss{display:block!important}.dinlineblock-xss{display:block!important}.dtable-xss{display:table!important}.full-xss{width:100%!important}}.text-img-bg{color:#fff;background:url() repeat fixed;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ellipsis{width:100%;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.no-ellipsis{width:100%;display:block;overflow:hidden;white-space:nowrap;text-overflow:hidden}.grd-text{background:-webkit-gradient(linear,left top,right top,from(#ff8a00),to(#da1b60));background:linear-gradient(to right,#ff8a00,#da1b60);background-clip:border-box;-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-box-decoration-break:clone;box-decoration-break:clone}.dtable{width:100%;display:table}

*{margin:0;padding:0}
html,body{position:relative;height:100%}
body{color:#373542;background:#fff;overflow-x:hidden!important;overflow-y:visible!important;font:400 18px/28px Montserrat,Arial,Helvetica,sans-serif}
body h1,body h2,body h3,body h4,body h5,body h6{color:#000;margin:0 0 8px;font-weight:400;line-height:1.5;font-style:normal;font-family:'Montserrat',Arial,Helvetica,sans-serif}
h1{font-size:48px}
h2{font-size:36px}
h3{font-size:24px}
h4{font-size:18px}
h5{font-size:16px}
h6{font-size:14px}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#000}
p a:hover{text-decoration:underline}
p{letter-spacing:normal;line-height:28px;margin:0 0 20px}
a{text-decoration:none}
a:hover,a:focus,a:active{outline:none;text-decoration:none}
ul{margin:0}
figure{margin-bottom:6px;position:relative}
img{height:auto;max-width:100%}
strong{color:#414141}
iframe{border:none;float:left;width:100%}
.wp-caption.alignleft,.wp-caption.alignnone{width:100%}
iframe .disqus-footer__wrapper{display:none!important;}
button{border:none}
textarea,select,.bt-select select,.form-control,input[type="text"],input[type="password"],input[type="datetime"],input[type="datetime-local"],input[type="date"],input[type="month"],input[type="time"],input[type="week"],input[type="number"],input[type="email"],input[type="url"],input[type="search"],input[type="tel"],input[type="color"],.uneditable-input{outline:none;height:40px;color:#7f7f7f;background:#fff;border-radius:0;box-shadow:none;font-size:14px;line-height:18px;padding:10px 20px;display:inline-block;vertical-align:middle;border:1px solid #ddd;text-transform:capitalize;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.form-group{margin:0 0 20px}
.form-control::-moz-placeholder{color:#7f7f7f;text-transform:capitalize}
.form-control:focus::-moz-placeholder,input:focus,.select select:focus,.form-control:focus{color:#7f7f7f;border-color:#ddd;box-shadow:none!important}
.bt-select{width:100%;float:left;color:#7f7f7f;position:relative;text-transform:uppercase}
.bt-select:after{content:'\f107';top:50%;right:23px;z-index:2;width:13px;color:#7f7f7f;display:block;font-size:22px;margin-top:-5px;line-height:10px;position:absolute;text-align:center;font-family:'FontAwesome'}
.bt-select select{width:100%;z-index:1;height:40px;line-height:18px;padding:10px 20px;position:relative;appearance:none;-moz-appearance:none;-webkit-appearance:none;text-transform:capitalize}
.bt-select select option{color:#7f7f7f}
.bt-radio,.bt-radio label,.bt-checkbox,.bt-checkbox label{width:100%;float:left;margin:0;position:relative}
.bt-radio label,.bt-checkbox label{cursor:pointer;display:block;padding:0 0 0 20px}
.bt-radio input[type=radio],.bt-checkbox input[type=checkbox]{display:none}
.bt-radio input[type=radio] + label:before,.bt-checkbox input[type=checkbox] + label:before{top:4px;left:0;color:#373542;font-size:14px;line-height:14px;content:"\f096";position:absolute;font-family:'FontAwesome'}
.bt-radio input[type=radio] + label:before{content:''}
.bt-radio input[type=radio]:checked + label:before,.bt-checkbox input[type=checkbox]:checked + label:before{content:'\f046'}
label{color:#414141;display:block;font-weight:400;margin-bottom:10px}
form p{float:left;position:relative;width:100%}
form p span i{color:#474747;left:16px;position:absolute;top:13px}
option{padding:5px 15px}
li{line-height:28px;list-style:disc inside none}
ul ul{margin-left:20px}
ol{float:none;list-style:decimal;padding-left:15px}
ol ol{margin-left:20px}
ol li{list-style:decimal;width:100%}
table{background-color:transparent;max-width:100%}
th{text-align:left}
table{margin-bottom:15px;width:100%}
table > thead > tr > th,table > tbody > tr > th,table > tfoot > tr > th,table > thead > tr > td,table > tbody > tr > td,table > tfoot > tr > td{border-top:1px solid #d2d2d2;border:1px solid #d2d2d2;line-height:2.5;padding-left:3px;text-align:center;vertical-align:top}
table thead tr th{border-top:1px solid #d2d2d2;text-align:center;text-transform:capitalize}
.table > caption + thead > tr:first-child > th,.table > colgroup + thead > tr:first-child > th,.table > thead:first-child > tr:first-child > th,.table > caption + thead > tr:first-child > td,.table > colgroup + thead > tr:first-child > td,.table > thead:first-child > tr:first-child > td{border-top:1px solid #d2d2d2}
table > thead > tr > th{border-bottom:2px solid #d2d2d2;vertical-align:bottom}
table > caption + thead > tr:first-child > th,table > colgroup + thead > tr:first-child > th,table > thead:first-child > tr:first-child > th,table > caption + thead > tr:first-child > td,table > colgroup + thead > tr:first-child > td,table > thead:first-child > tr:first-child > td{border-bottom:0}
table > tbody + tbody{border-top:2px solid #d2d2d2}
.table > thead > tr > th,.table > tbody > tr > th,.table > tfoot > tr > th,.table > thead > tr > td,.table > tbody > tr > td,.table > tfoot > tr > td{padding:6px 10px}
p ins{color:#999}
dl dd{margin-left:20px}
address{font-style:italic}
.bt-haslayout{width:100%;float:left}
.bt-sectionspace{padding:120px 0}
.bt-locationmap{width:100%;float:left;height:500px}
.bt-btn-sm{padding:0 20px;line-height:30px}
.bt-btn{color:#fff;position:relative;text-align:center;display:inline-block;vertical-align:middle;text-transform:uppercase;font:500 14px/50px Montserrat,Arial,Helvetica,sans-serif}
.bt-btn:before,.bt-btn:after{left:0;content:'';z-index:1;width:100%;height:30%;position:absolute;border:1px solid #fff}
.bt-btn:before{top:0;border-bottom:0}
.bt-btn:after{bottom:0;border-top:0}
.bt-btn:hover,.bt-btn:focus{color:#000}
.bt-btnblack{padding:0;color:#000;font-weight:700}
.bt-btnblack:before,.bt-btnblack:after{border-color:#000}
.bt-btn span,.bt-btn.bt-btnblack span{z-index:2;display:block;position:relative}
.bt-btn span{padding:0 40px}
.bt-btn.bt-btnblack span{padding:0 50px}
.bt-btn span:before,.bt-btn.bt-btnblack span:before{top:0;left:0;z-index:-1;width:100%;height:0;content:'';position:absolute}
.bt-btn span:before{background:#fff}
.bt-btn.bt-btnblack span:before{background:#000}
.bt-btn.bt-btnblack:hover span{color:#fff}
.bt-btn.bt-btnblack:hover span:before{height:100%}
.bt-btn:hover span{color:#000}
.bt-btn:hover span:before{height:100%}
.bt-btn-lg{width:100%}
.bt-btn-lg span{padding:0!important}
.bt-socialicons{overflow:hidden;list-style:none;text-align:center;line-height:30px}
.bt-socialicons li{float:left;padding:0 4px;line-height:inherit;list-style-type:none}
.bt-socialicons li a{width:30px;color:#000;display:block;overflow:hidden}
.bt-socialicons li a i{display:block;font-size:20px;line-height:30px;text-align:center}
.bt-socialicons li a:hover{color:#b3b3b3}
.bt-verticalmiddle{margin:0 -2px;float:none!important;display:inline-block;vertical-align:middle}
.bt-description{width:100%;float:left}
.bt-bglight{background:#f3f3f3}
.bt-bgdark{background:#373542}
.bt-stars span,.bt-stars{width:100px;height:16px;float:left;line-height:16px;position:relative}
.bt-stars span:after,.bt-stars:before{top:0;left:0;font-size:16px;line-height:16px;position:absolute;letter-spacing:4px;color:rgba(218,218,218,.8);font-family:'FontAwesome';content:'\f005 \f005 \f005 \f005 \f005'}
.bt-stars span{width:75%;overflow:hidden}
.bt-stars span:after{color:#000}
.row.no-gutters{margin-right:0;margin-left:0}
.no-gutters > [class^="col-"],.no-gutters > [class*="col-"],.row.no-gutters > [class^="col-"],.row.no-gutters > [class*="col-"]{padding-right:0;padding-left:0}
.bt-pagination{width:100%;float:left;font-size:14px;line-height:25px;font:14px/25px Montserrat,Arial,Helvetica,sans-serif}
.bt-pagination ul{float:right;margin:0;padding:0;list-style:none;text-align:center;line-height:inherit}
.bt-pagination ul li{float:left;margin:0 6px;line-height:inherit;list-style-type:none}
.bt-pagination ul li a{width:20px;display:block;color:#373542;text-align:center;position:relative;line-height:inherit}
.bt-pagination ul li.bt-nextpage a,.bt-pagination ul li.bt-prevpage a{font-size:20px;overflow:hidden;position:relative}
.bt-breadcrumb{padding:0;margin:0;color:#fff;float:right;list-style:none;text-align:right;text-transform:uppercase;font:14px/44px Montserrat,Arial,Helvetica,sans-serif}
.bt-breadcrumb li{width:auto;list-style-type:none;display:inline-block;vertical-align:middle;line-height:inherit;padding:0 15px;position:relative}
.bt-breadcrumb li:after{content:'-';position:absolute;top:0;left:-3px}
.bt-breadcrumb li:last-child{padding:0 0 0 15px}
.bt-breadcrumb li:first-child:after{display:none}
.bt-breadcrumb li a{display:block;color:#fff}
.bt-shapreicons{width:40px;left:50%;opacity:0;z-index:2;bottom:100%;background:#000;padding:15px 10px;position:absolute;border-radius:3px;visibility:hidden;margin:0 0 0 -20px}
.bt-shapreicons:before{top:100%;left:50%;width:0;height:0;content:'';margin:0 0 0 -5px;position:absolute;border-left:5px solid transparent;border-right:5px solid transparent;border-top:8px solid #000}
.bt-shapreicons a{color:#b3b3b3;display:block;font-size:16px;line-height:16px}
.bt-shapreicons a + a{margin:15px 0 0}
.bt-shapreicons a i{display:block;text-align:center}
.bt-showicon .bt-shapreicons{opacity:1;visibility:visible;margin-bottom:20px}
.bt-wrapper{height:100%;position:relative}
.bt-pagescrolldiable{overflow:hidden}
.bt-btnbox{width:100%;float:left}
.bt-loaditem,.bt-indexsixloaditem,.bt-loadmorephotographer{display:none}
.bt-header{top:0;left:0;width:100%;z-index:99;position:absolute;padding:30px 30px 0}
.bt-navigationarea{width:100%;float:left}
.bt-logo{float:left}
.bt-logo a,.bt-logo a img{display:block}
.bt-btntogglemenu{float:right;margin:13px 0}
.bt-nav{top:0;left:0;width:100%;height:100%;z-index:100;display:none;padding:80px;position:fixed;overflow-x:scroll;background:rgba(0,0,0,1)}
.bt-nav .bt-btntogglemenu{top:30px;right:30px;color:#fff;width:24px;display:block;font-size:24px;font-weight:300;line-height:24px;position:absolute;text-align:center}
.bt-navigation{width:100%;float:left}
.bt-navigation .bt-logo{width:170px;float:none;display:block;margin:0 auto 7%}
.bt-menu{margin:0 auto;max-width:650px;list-style:none;font-weight:500;font-size:24px;line-height:24px;text-transform:uppercase}
.bt-menu:after{clear:both;content:'';display:block}
.bt-menu > li{width:50%;float:left;padding:0 30px;margin:0 0 70px;position:relative;list-style-type:none}
.bt-menu > li > span{top:0;left:0;color:#fff;font-size:13px;font-weight:300;line-height:28px;position:absolute}
.bt-menu > li > a{color:#fff;display:block;padding:0 0 0 60px;position:relative}
.bt-menu > li > a:before{top:50%;left:0;width:50px;height:1px;content:'';background:#fff;position:absolute}
.bt-menu > li.bt-active > a:before,.bt-menu > li > a:hover:before{width:100%}
.bt-navigation .bt-socialicons{width:100%;float:left;text-align:center;padding:60px 0 50px}
.bt-navigation .bt-socialicons li{float:none;display:inline-block;vertical-align:top}
.bt-navigation .bt-socialicons li a{color:#fff;width:30px;height:auto;font-size:30px;line-height:30px;background:transparent}
.bt-navigation .bt-socialicons li a:hover{opacity:.6}
.bt-navigation .bt-socialicons li a i{font-size:30px;line-height:30px}
.bt-navinfo{color:#fff;width:100%;float:left;list-style:none;font-size:18px;font-weight:300;line-height:21px;text-align:center}
.bt-navinfo li{width:100%;float:left;list-style-type:none}
.bt-navinfo li a{color:#fff;font-size: 15px;}
.bt-navinfo li address{margin:0;font-style:normal}
.bt-homeslider{color:#fff;width:100%;float:left;height:100%;font-size:18px;font-weight:200;overflow:hidden;position:relative}
.bt-homeslider .pogoSlider-slide{width:100%;float:left;opacity:0;height:100%;overflow:hidden;position:absolute;text-align:center;background-size:cover;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;justify-content:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background-size: cover !important;background-position: center center !important;}
.bt-homeslider .pogoSlider-slide:after{top:0;left:0;z-index:-1;content:"";width:100%;height:100%;opacity:1;position:absolute;
background: -moz-linear-gradient(bottom,  rgba(0,0,0,0.65) 0%, rgba(0,0,0,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(bottom,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to top,  rgba(0,0,0,0.65) 0%,rgba(0,0,0,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=0 ); /* IE6-9 */
}
.bt-slidercontent{left:0;z-index:2;bottom:60px;width:850px;padding:0 30px;text-align:left;position:absolute}
.bt-slidercontent h1{margin:0;color:#fff;font-size:64px;font-weight:400;line-height:64px;font-style:normal;display:inline-block}
.bt-slidercontent h1 > span{display:block}
.bt-slidercontent h1 span span{font-weight:700}
.pogoSlider-progressBar{height:3px;background:#e9e9ea}
.bt-slidercontent .bt-description{padding:15px 0;font-weight:500;text-transform:uppercase;font-size:16px;}
.bt-slidercontent .bt-description p{margin:0}
.pogoSlider--dirTopLeft .pogoSlider-dir-btn--next,.pogoSlider--dirTopRight .pogoSlider-dir-btn--next,.pogoSlider--dirBottomLeft .pogoSlider-dir-btn--next,.pogoSlider--dirBottomRight .pogoSlider-dir-btn--next,.pogoSlider--dirCenterHorizontal .pogoSlider-dir-btn--next,.pogoSlider--dirTopLeft .pogoSlider-dir-btn--prev,.pogoSlider--dirTopRight .pogoSlider-dir-btn--prev,.pogoSlider--dirBottomLeft .pogoSlider-dir-btn--prev,.pogoSlider--dirBottomRight .pogoSlider-dir-btn--prev,.pogoSlider--dirCenterHorizontal .pogoSlider-dir-btn--prev{top:auto;left:auto;right:30px;bottom:60px;margin:0;width:60px;height:60px;overflow:hidden;line-height:58px;border-radius:0;transform:rotate(0);border:1px solid #fff}
.pogoSlider--dirTopLeft .pogoSlider-dir-btn--prev,.pogoSlider--dirTopRight .pogoSlider-dir-btn--prev,.pogoSlider--dirBottomLeft .pogoSlider-dir-btn--prev,.pogoSlider--dirBottomRight .pogoSlider-dir-btn--prev,.pogoSlider--dirCenterHorizontal .pogoSlider-dir-btn--prev{right:89px}
.pogoSlider--dirTopLeft .pogoSlider-dir-btn--next:before,.pogoSlider--dirTopRight .pogoSlider-dir-btn--next:before,.pogoSlider--dirBottomLeft .pogoSlider-dir-btn--next:before,.pogoSlider--dirBottomRight .pogoSlider-dir-btn--next:before,.pogoSlider--dirCenterHorizontal .pogoSlider-dir-btn--next:before,.pogoSlider--dirTopLeft .pogoSlider-dir-btn--prev:before,.pogoSlider--dirTopRight .pogoSlider-dir-btn--prev:before,.pogoSlider--dirBottomLeft .pogoSlider-dir-btn--prev:before,.pogoSlider--dirBottomRight .pogoSlider-dir-btn--prev:before,.pogoSlider--dirCenterHorizontal .pogoSlider-dir-btn--prev:before{top:0;left:0;z-index:2;width:100%;height:100%;font-size:20px;line-height:58px;border-radius:50%;position:absolute;text-align:center;font-family:'icomoon'}
.pogoSlider--dirTopLeft .pogoSlider-dir-btn--next:before,.pogoSlider--dirTopRight .pogoSlider-dir-btn--next:before,.pogoSlider--dirBottomLeft .pogoSlider-dir-btn--next:before,.pogoSlider--dirBottomRight .pogoSlider-dir-btn--next:before,.pogoSlider--dirCenterHorizontal .pogoSlider-dir-btn--next:before{content:'\f197'}
.pogoSlider--dirTopLeft .pogoSlider-dir-btn--prev:before,.pogoSlider--dirTopRight .pogoSlider-dir-btn--prev:before,.pogoSlider--dirBottomLeft .pogoSlider-dir-btn--prev:before,.pogoSlider--dirBottomRight .pogoSlider-dir-btn--prev:before,.pogoSlider--dirCenterHorizontal .pogoSlider-dir-btn--prev:before{content:'\f196'}
.pogoSlider--dirTopLeft .pogoSlider-dir-btn--next:after,.pogoSlider--dirTopRight .pogoSlider-dir-btn--next:after,.pogoSlider--dirBottomLeft .pogoSlider-dir-btn--next:after,.pogoSlider--dirBottomRight .pogoSlider-dir-btn--next:after,.pogoSlider--dirCenterHorizontal .pogoSlider-dir-btn--next:after,.pogoSlider--dirTopLeft .pogoSlider-dir-btn--prev:after,.pogoSlider--dirTopRight .pogoSlider-dir-btn--prev:after,.pogoSlider--dirBottomLeft .pogoSlider-dir-btn--prev:after,.pogoSlider--dirBottomRight .pogoSlider-dir-btn--prev:after,.pogoSlider--dirCenterHorizontal .pogoSlider-dir-btn--prev:after{top:0;z-index:1;content:'';width:0;height:100%;background:#fff;position:absolute}
.pogoSlider--dirTopLeft .pogoSlider-dir-btn--next:after,.pogoSlider--dirTopRight .pogoSlider-dir-btn--next:after,.pogoSlider--dirBottomLeft .pogoSlider-dir-btn--next:after,.pogoSlider--dirBottomRight .pogoSlider-dir-btn--next:after,.pogoSlider--dirCenterHorizontal .pogoSlider-dir-btn--next:after{left:0}
.pogoSlider--dirTopLeft .pogoSlider-dir-btn--prev:after,.pogoSlider--dirTopRight .pogoSlider-dir-btn--prev:after,.pogoSlider--dirBottomLeft .pogoSlider-dir-btn--prev:after,.pogoSlider--dirBottomRight .pogoSlider-dir-btn--prev:after,.pogoSlider--dirCenterHorizontal .pogoSlider-dir-btn--prev:after{right:0}
.pogoSlider--dirTopLeft .pogoSlider-dir-btn--next:hover:after,.pogoSlider--dirTopRight .pogoSlider-dir-btn--next:hover:after,.pogoSlider--dirBottomLeft .pogoSlider-dir-btn--next:hover:after,.pogoSlider--dirBottomRight .pogoSlider-dir-btn--next:hover:after,.pogoSlider--dirCenterHorizontal .pogoSlider-dir-btn--next:hover:after,.pogoSlider--dirTopLeft .pogoSlider-dir-btn--prev:hover:after,.pogoSlider--dirTopRight .pogoSlider-dir-btn--prev:hover:after,.pogoSlider--dirBottomLeft .pogoSlider-dir-btn--prev:hover:after,.pogoSlider--dirBottomRight .pogoSlider-dir-btn--prev:hover:after,.pogoSlider--dirCenterHorizontal .pogoSlider-dir-btn--prev:hover:after{width:100%}
.pogoSlider--dirTopLeft .pogoSlider-dir-btn--next:hover,.pogoSlider--dirTopRight .pogoSlider-dir-btn--next:hover,.pogoSlider--dirBottomLeft .pogoSlider-dir-btn--next:hover,.pogoSlider--dirBottomRight .pogoSlider-dir-btn--next:hover,.pogoSlider--dirCenterHorizontal .pogoSlider-dir-btn--next:hover,.pogoSlider--dirTopLeft .pogoSlider-dir-btn--prev:hover,.pogoSlider--dirTopRight .pogoSlider-dir-btn--prev:hover,.pogoSlider--dirBottomLeft .pogoSlider-dir-btn--prev:hover,.pogoSlider--dirBottomRight .pogoSlider-dir-btn--prev:hover,.pogoSlider--dirCenterHorizontal .pogoSlider-dir-btn--prev:hover{color:#000}
.pogoSlider--navBottom .pogoSlider-nav{bottom:38%}
.pogoSlider--navTop .pogoSlider-nav,.pogoSlider--navBottom .pogoSlider-nav{z-index:1}
.pogoSlider--navTop .pogoSlider-nav,.pogoSlider--navBottom .pogoSlider-nav,.pogoSlider--navTop .pogoSlider-nav li,.pogoSlider--navBottom .pogoSlider-nav li{height:3px;line-height:3px}
.pogoSlider--navTop .pogoSlider-nav li,.pogoSlider--navBottom .pogoSlider-nav li{float:left;display:block}
.pogoSlider-nav-btn{border:none;width:20px;height:3px;box-shadow:0;cursor:pointer;border-radius:0;background:rgba(255,255,255,0.5)}
.pogoSlider-nav-btn--selected{background:#fff}
.bt-slidescount{left:30px;z-index:1;color:#fff;bottom:20px;position:absolute}
.bt-slidescount > span{float:left}
.bt-seprator{width:50px;height:1px;margin:13px 15px;background:rgba(255,255,255,0.50)}
.bt-btnclosealbum{top:0;left:0;color:#fff;width:50px;height:50px;display:block;z-index:99999;position:fixed;font-size:22px;line-height:60px;text-align:center}
.bt-btnclosealbum > i{color:#fff;display:block;font-size:inherit;line-height:inherit}
.bt-albums{top:0;left:0;width:100%;height:100%;z-index:999;position:fixed;-webkit-transform:translateX(150%);-moz-transform:translateX(150%);-ms-transform:translateX(150%);-o-transform:translateX(150%);transform:translateX(150%)}
body.bt-homevalbums.bt-showalbum{overflow:hidden}
body.bt-homevalbums.bt-showalbum .bt-albums{-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}
body.bt-homevtwo .bt-nav .bt-btntogglemenu,body.bt-homevthree .bt-nav .bt-btntogglemenu,body.bt-homevfive .bt-nav .bt-btntogglemenu{left:30px}
body.bt-homevtwo .bt-btntogglemenu{margin:0;float:left}
body.bt-homevtwo .bt-btntogglemenu img:last-child,body.bt-homevtwo.bt-fixed .bt-btntogglemenu img:first-child{display:none}
body.bt-homevtwo .bt-btntogglemenu img:first-child,body.bt-homevtwo.bt-fixed .bt-btntogglemenu img:last-child{display:block}
.bt-navigationarea .bt-socialicons{float:right}
body.bt-homevtwo.bt-fixed .bt-socialicons li a{color:#000}
body.bt-homevtwo .bt-socialicons li a{color:#fff}
body.bt-homevtwo.bt-fixed .bt-header{background:none;padding:30px 30px 0;border-color:#e8e8e8}
body.bt-homevtwo .bt-header{padding:0;position:fixed;border:30px solid transparent;border-bottom:0}
.bt-backgroundimg,.bt-backgroundvideo{float:left;z-index:98;width:100%;height:100%;overflow:hidden;position:relative}
#bt-videobox{position:static!important}
.bt-backgroundimg{background:url(images/slider/img-02.jpg) no-repeat center center;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}
.bt-backgroundimg .bt-logo,.bt-backgroundvideo .bt-logo{top:50%;left:50%;z-index:3;width:242px;height:67px;display:block;position:absolute;margin:-33px 0 0 -121px}
.bt-scene{margin:0;padding:0;width:100%;float:left;z-index:2;list-style:none;background:rgba(18,4,53,0.47)}
.bt-layer{width:100%;float:left;list-style-type:none}
.bt-layer img{display:block}
.bt-homevtwo .bt-main{padding:130px 0 0;border:30px solid #e8e8e8;border-bottom:0}
.bt-pageheadcontent{width:100%;float:left;padding:70px 0;text-align:center}
.bt-pageheadcontent h2{margin:0 0 15px;font-size:48px;font-weight:600;line-height:48px}
.bt-pageheadcontent h3{margin:0 0 30px;font-size:18px;line-height:21px}
.bt-pageheadcontent .bt-description p{margin:0;font-size:16px;font-weight:300;line-height:28px}
.bt-categorybox{width:100%;float:left}
.bt-categorypost{width:100%;float:left}
.bt-categorypost figure{margin:0;width:100%;float:left}
.bt-categorypost figure a{display:block}
.bt-categorypost figure a img{width:100%;height:auto;display:block}
.bt-categorypostcontent{width:100%;float:left;padding:30px 0 0}
.bt-postmatadata{width:100%;float:left;color:#7f7f7f;font-size:13px;line-height:16px;list-style:none}
.bt-postmatadata li{float:left;line-height:inherit;list-style-type:none}
.bt-postmatadata li a{color:#2c2c2c}
.bt-postmatadata li time{display:block;line-height:inherit}
.bt-postmatadata li span{line-height:inherit;display:inline-block;vertical-align:middle}
.bt-authorimgname{overflow:hidden}
.bt-authorimgname > a{width:30px;height:30px;overflow:hidden;margin:0 10px 0 0;border-radius:50%;display:inline-block;vertical-align:middle}
.bt-postmatadata li time a{color:#7f7f7f}
.bt-categorypostcontent .bt-postmatadata li:first-child{float:left}
.bt-categorypostcontent .bt-postmatadata li:last-child{float:right;padding:7px 0}
.bt-categoryposttitle{width:100%;float:left;padding:15px 0}
.bt-categoryposttitle h3{margin:0;font-size:32px;font-weight:600;line-height:35px;text-transform:capitalize}
.bt-categorypostcontent .bt-description{margin:0;color:#6b6b6b;font-size:16px}
.bt-shareandlikes{float:right;color:#868686;font-size:13px;line-height:16px;list-style:none;padding:15px;text-transform:uppercase;}
.showpage .bt-shareandlikes{position:absolute;bottom:0;right:0px;}
.bt-shareandlikes li{float:left;position:relative;line-height:inherit;list-style-type:none}
.bt-shareandlikes li + li{margin:0 0 0 25px}
.bt-shareandlikes li a{color:#fff;display:block}
.bt-categorybox .bt-shareandlikes > li > a{color:#373542}
.bt-shareandlikes li span{line-height:18px;display:inline-block;vertical-align:middle}
.bt-shareandlikes li span:first-child{padding:0 5px 0 0}
.bt-shareandlikes li span.icon-heart12{color:#ea6767;cursor:pointer}
.bt-categorygallery{width:100%;float:left;position:relative}
.bt-categorygallery figure{margin:0;width:100%;float:left}
.bt-categorygallery figure a{display:block}
.bt-categorygallery figure a img{width:100%;height:auto;display:block}
.bt-sectionpattren{width:100%;height:8px;float:left;background:url(images/pattran-01.png) no-repeat center center}
.bt-btnboxloadmore{width:100%;float:left;padding:0 0 120px;text-align:center}
.bt-btnboxloadmore .bt-btn:focus{color:#000}
.bt-btnboxloadmore .bt-btn:hover{color:#fff}
.bt-btnboxloadmore .bt-btn{float:none}
.bt-footerborder{border:30px solid #e8e8e8;border-top:0}
.bt-newsletter{width:100%;float:left;color:#fff;padding:70px;background:#000;margin:0 0 120px}
.bt-newsletter h3{margin:0;color:#fff;font-size:32px;font-weight:600;line-height:33px}
.bt-newsletter .bt-description{font-size:16px;font-weight:300;line-height:19px}
.bt-newsletter .bt-description p{margin:0}
.bt-formtheme{width:100%;float:left}
.bt-formtheme fieldset{margin:0;border:0;padding:0;width:100%;float:left;position:relative}
.bt-formnewsletter .form-control{z-index:1;color:#fff;padding:0;border:0;height:61px;font-size:18px;font-weight:300;line-height:61px;position:relative;background:transparent;border-bottom:1px solid #fff}
.bt-formnewsletter .form-control::-webkit-input-placeholder{color:#fff}
.bt-formnewsletter .form-control::-moz-placeholder{color:#fff}
.bt-formnewsletter .form-control:-ms-input-placeholder{color:#fff}
.bt-formnewsletter .form-control:-moz-placeholder{color:#fff}
.bt-formnewsletter .form-control:focus{box-shadow:none}
.bt-formnewsletter button{top:0;right:0;z-index:2;font-size:30px;line-height:61px;position:absolute;background:transparent}
.bordercolor9{border-color:#999;}
.bordercolor5{border-color:#555;}
.maindescription ul,.maindescription ol,.maindescription p{margin-bottom:10px;}
.maindescription{max-height:100px;overflow:hidden;}
.color-yellow,a.color-yellow:hover,a.color-yellow:focus{color:#f1c514;}
.bt-instagramgallery{width:100%;float:left;position:relative;padding:0 0 120px}
.bt-instagramgallery ul{z-index:1;width:100%;float:left;list-style:none;position:relative}
.bt-instagramgallery ul li{width:25%;float:left;list-style-type:none}
.bt-instagramgallery ul li:first-child{margin:263px 0 0}
.bt-instagramgallery ul li:nth-child(3){margin:120px 0 0}
.bt-instagramgallery ul li:nth-child(4){margin:340px 0 0}
.bt-instagramgallery ul li figure{margin:0;width:100%;float:left}
.bt-instagramgallery ul li figure a{display:block}
.bt-instagramgallery ul li figure a img{width:100%;height:auto;display:block}
.bt-instagrambox{top:50%;left:50%;z-index:2;width:260px;height:260px;padding:30px;background:#fff;position:absolute;margin:-130px 0 0 -130px;-webkit-box-shadow:0 0 15px 2px rgba(0,0,0,0.30);box-shadow:0 0 15px 2px rgba(0,0,0,0.30)}
.bt-instagrambox i{width:55px;height:55px;display:block;margin:0 auto}
.bt-instagrambox > span{color:#6b6b6b;display:block;font-size:18px;font-weight:700;line-height:27px;text-align:center;padding:18px 0 30px}
.bt-footerbar{width:100%;float:left;padding:30px 0;border-top:1px solid #bfbfbf}
.bt-navandcopyright{float:left}
.bt-addnav{width:auto;float:left;color:#6b6b6b;font-size:12px;font-weight:600;line-height:16px}
.bt-addnav ul{width:100%;float:left;list-style:none}
.bt-addnav ul li{float:left;padding:0 25px;position:relative;list-style-type:none}
.bt-addnav ul li:first-child{padding-left:0}
.bt-addnav ul li + li:before{top:0;left:0;content:'-';position:absolute;font-size:inherit;line-height:inherit}
.bt-addnav ul li a{display:block;color:#6b6b6b}
.bt-addnav ul li a:hover{color:#000}
.bt-copyright{float:left;clear:both;color:#7f7f7f;font-size:12px;line-height:15px}
.bt-followus{float:right;padding:7px 0 6px}
.bt-followus span,.bt-followus ul{float:left}
.bt-followus span{color:#6b6b6b;font-size:13px;line-height:30px;position:relative;margin:0 15px 0 0;padding:0 65px 0 0;text-transform:capitalize}
.bt-followus span:before{top:50%;right:0;width:50px;height:1px;content:'';background:#7f7f7f;position:absolute}
.bt-followus .bt-socialicons li + li{padding:0 0 0 15px}
.bt-followus .bt-socialicons li a{width:auto;color:#737373}
.bt-followus .bt-socialicons li a:hover{color:#000}
body.bt-homevthree .bt-wrapper{z-index:4;width:49.5%;float:right;background:#fff;position:relative}
.bt-headervthree{position:fixed;overflow:hidden}
.bt-headervthree .bt-btntogglemenu{color:#fff;float:left;margin:12px 0;font-size:12px;font-weight:700;line-height:16px;padding:0 0 4px;text-transform:uppercase;border-bottom:2px solid #fff}
.bt-headervthree .bt-logo{float:right}
.bt-homeslidervthree{top:0;left:0;height:100%;position:fixed}
.bt-homeslidervthree .pogoSlider-slide:after{display:none}
.bt-homeslidervthree .bt-slidercontent{top:0;left:auto;right:0;width:50%;height:100%;padding:70px;color:#6b6b6b;background:#fff;display:flex;flex-direction:column;justify-content:center;align-content:center}
.bt-homeslidervthree .bt-slidercontent h1{color:#000}
.bt-homeslidervthree.pogoSlider--dirTopLeft .pogoSlider-dir-btn--next,.bt-homeslidervthree.pogoSlider--dirTopRight .pogoSlider-dir-btn--next,.bt-homeslidervthree.pogoSlider--dirBottomLeft .pogoSlider-dir-btn--next,.bt-homeslidervthree.pogoSlider--dirBottomRight .pogoSlider-dir-btn--next,.bt-homeslidervthree.pogoSlider--dirCenterHorizontal .pogoSlider-dir-btn--next,.bt-homeslidervthree.pogoSlider--dirTopLeft .pogoSlider-dir-btn--prev,.bt-homeslidervthree.pogoSlider--dirTopRight .pogoSlider-dir-btn--prev,.bt-homeslidervthree.pogoSlider--dirBottomLeft .pogoSlider-dir-btn--prev,.bt-homeslidervthree.pogoSlider--dirBottomRight .pogoSlider-dir-btn--prev,.bt-homeslidervthree.pogoSlider--dirCenterHorizontal .pogoSlider-dir-btn--prev{width:60px;height:30px;right:0;bottom:50%;border:0;line-height:28px;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}
.bt-homeslidervthree.pogoSlider--dirTopLeft .pogoSlider-dir-btn--next,.bt-homeslidervthree.pogoSlider--dirTopRight .pogoSlider-dir-btn--next,.bt-homeslidervthree.pogoSlider--dirBottomLeft .pogoSlider-dir-btn--next,.bt-homeslidervthree.pogoSlider--dirBottomRight .pogoSlider-dir-btn--next,.bt-homeslidervthree.pogoSlider--dirCenterHorizontal .pogoSlider-dir-btn--next{margin:0 0 -90px}
.bt-homeslidervthree.pogoSlider--dirTopLeft .pogoSlider-dir-btn--prev,.bt-homeslidervthree.pogoSlider--dirTopRight .pogoSlider-dir-btn--prev,.bt-homeslidervthree.pogoSlider--dirBottomLeft .pogoSlider-dir-btn--prev,.bt-homeslidervthree.pogoSlider--dirBottomRight .pogoSlider-dir-btn--prev,.bt-homeslidervthree.pogoSlider--dirCenterHorizontal .pogoSlider-dir-btn--prev{margin:30px 0 0}
.bt-homeslidervthree.pogoSlider--dirTopLeft .pogoSlider-dir-btn--next:before,.bt-homeslidervthree.pogoSlider--dirTopRight .pogoSlider-dir-btn--next:before,.bt-homeslidervthree.pogoSlider--dirBottomLeft .pogoSlider-dir-btn--next:before,.bt-homeslidervthree.pogoSlider--dirBottomRight .pogoSlider-dir-btn--next:before,.bt-homeslidervthree.pogoSlider--dirCenterHorizontal .pogoSlider-dir-btn--next:before,.bt-homeslidervthree.pogoSlider--dirTopLeft .pogoSlider-dir-btn--prev:before,.bt-homeslidervthree.pogoSlider--dirTopRight .pogoSlider-dir-btn--prev:before,.bt-homeslidervthree.pogoSlider--dirBottomLeft .pogoSlider-dir-btn--prev:before,.bt-homeslidervthree.pogoSlider--dirBottomRight .pogoSlider-dir-btn--prev:before,.bt-homeslidervthree.pogoSlider--dirCenterHorizontal .pogoSlider-dir-btn--prev:before{color:#000;text-transform:uppercase;font:700 12px/28px Montserrat,Arial,Helvetica,sans-serif}
.bt-homeslidervthree.pogoSlider--dirTopLeft .pogoSlider-dir-btn--next:before,.bt-homeslidervthree.pogoSlider--dirTopRight .pogoSlider-dir-btn--next:before,.bt-homeslidervthree.pogoSlider--dirBottomLeft .pogoSlider-dir-btn--next:before,.bt-homeslidervthree.pogoSlider--dirBottomRight .pogoSlider-dir-btn--next:before,.bt-homeslidervthree.pogoSlider--dirCenterHorizontal .pogoSlider-dir-btn--next:before{content:'Next'}
.bt-homeslidervthree.pogoSlider--dirTopLeft .pogoSlider-dir-btn--prev:before,.bt-homeslidervthree.pogoSlider--dirTopRight .pogoSlider-dir-btn--prev:before,.bt-homeslidervthree.pogoSlider--dirBottomLeft .pogoSlider-dir-btn--prev:before,.bt-homeslidervthree.pogoSlider--dirBottomRight .pogoSlider-dir-btn--prev:before,.bt-homeslidervthree.pogoSlider--dirCenterHorizontal .pogoSlider-dir-btn--prev:before{content:'Prev'}
.bt-homeslidervthree img{width:100%;height:auto;display:block}
body.bt-homevthree .bt-main{z-index:4;width:94%;float:left;background:#fff;position:relative;padding:120px 0 0 50px}
.cbp-l-filters-text .cbp-filter-item {color: #949494;cursor: pointer;font: 400 13px/21px Lato,sans-serif;padding: 0 12px;position: relative;overflow: visible;margin: 0 0 10px;display: inline-block;-webkit-transition: color .3s ease-in-out;
transition: color .3s ease-in-out;}

a,.cpointer{cursor:pointer;}
.grid-sizer,.cpb-item{ width:31.9%;}

@media (max-width:1775px){
    .grid-sizer,.cpb-item{ width:31.5%;}
}
@media (max-width:1395px){
    .grid-sizer,.cpb-item{ width:31.3%;}
}
@media (max-width:1261px){
    .grid-sizer,.cpb-item{ width:31%;}
}
@media (max-width:1199px){
    .grid-sizer,.cpb-item{ width:48%;}
}
@media (max-width:991px){
    .grid-sizer,.cpb-item{ width:47%;}
}
@media (max-width:640px){
    .grid-sizer,.cpb-item{ width:100%;}
}

.bt-albumpost{width:100%;float:left}
.bt-postcontent{width:100%;float:left;padding:0 0 30px}
.bt-postcontent .bt-postmatadata{width:auto}
.bt-postcontent .bt-shareandlikes{padding:5px 0}
.bt-shareandlikes.pabsolute{left:10px;bottom:-10px;}
.bt-postcontent .bt-shareandlikes > li > a{color:#373542}
.bt-albumpost figure{width:100%;float:left;margin:15px 0;background:#000;position:relative}
.bt-albumpost figure img,.bt-albumpost figure a img{z-index:1;width:100%;height:auto;display:block;position:relative}
.bt-albumpost figure:hover img,.bt-albumpost figure a:hover img{opacity:.3}
.bt-btnviewimg{top:50%;left:50%;z-index:2;opacity:0;width:60px;height:60px;display:block;position:absolute;visibility:hidden;border-radius:60px;margin:-30px 0 0 -30px;background:#fff url(images/icons/icon-03.png) no-repeat 50% 50%}
.bt-albumpost figure:hover .bt-btnviewimg{opacity:1;visibility:visible}
body.bt-homevthree .bt-footer{padding:0 70px;background:#fff}
body.bt-homevthree .bt-footerbar{border:0}
body.bt-homevfour{width:100%;float:left}
body.bt-homevfour,body.bt-homevfour .bt-wrapper,body.bt-homevfour .bt-homeslider{height:auto;position:static}
.bt-headervfour{padding:30px 0;position:relative}
.bt-headervfour .bt-navigationarea{color:#000;width:auto;float:right;text-transform:uppercase;font:600 12px/30px Montserrat,Arial,Helvetica,sans-serif}
.bt-headervfour > ul{width:100%;float:left}
.bt-headervfour ul{list-style:none}
.bt-headervfour .bt-navigationarea > ul > li{float:left;padding:9px 0;margin:0 0 0 30px}
.bt-headervfour ul li{list-style-type:none}
.bt-headervfour ul li span,.bt-headervfour .bt-navigationarea > ul > li > a{display:inline-block;vertical-align:middle}
.bt-headervfour ul li a{color:#000;padding:0 7px;position:relative}
.bt-headervfour ul li a:before{top:50%;left:0;width:0;height:1px;content:'';background:#000;position:absolute}
.bt-headervfour ul li:last-child a:before{display:none}
.bt-headervfour .bt-navigationarea ul li span{color:#8b8b8b;font-weight:300}
.bt-headervfour ul li a.bt-btntogglemenu{margin:0}
.bt-headervfour .bt-navigationarea > ul > li.bt-active > a:before,.bt-headervfour .bt-navigationarea > ul > li:hover > a:before{width:100%}
.bt-hasdropdown{position:relative}
.bt-submenu{top:150px;left:0;margin:0;z-index:5;opacity:0;width:235px;background:#fff;list-style:none;visibility:hidden;position:absolute;border-radius:5px;border:1px solid #e0e0e0;text-transform:capitalize;font:300 12px/30px Montserrat,Arial,Helvetica,sans-serif}
.bt-submenu:before,.bt-submenu:after{top:-16px;left:15px;width:0;height:0;z-index:-1;content:'';position:absolute}
.bt-submenu:before{top:-12px;left:16px;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:12px solid #e0e0e0}
.bt-submenu:after{top:-11px;left:17px;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:12px solid #fff}
.bt-submenu li{width:100%;float:left;list-style-type:none}
.bt-submenu li + li{border-top:1px solid #e0e0e0}
.bt-submenu li a{color:#000;display:block;padding:0 20px;line-height:40px}
.bt-submenu li:first-child a{border-radius:5px 5px 0 0}
.bt-submenu li:last-child a{border-radius:0 0 5px 5px}
.bt-submenu li a:after{display:none}
.pshot p{margin-bottom:0px;line-height: 1.5;}
.pshot{max-height:80px;overflow:hidden;}
li.bt-hasdropdown:hover .bt-submenu{top:100%;opacity:1;visibility:visible}
li.bt-hasdropdown .bt-submenu li.bt-active a,li.bt-hasdropdown .bt-submenu li a:hover{color:#fff;background:#000}
.bt-sliderfour{margin:0 0 120px}
.bt-sliderfour,.bt-item{width:100%;float:left;outline:none}
.bt-imgbox{clear:both;margin:-8px;overflow:hidden}
.bt-sliderfour .bt-imgbox figure{margin:0;width:33.33%;float:left;padding:8px}
.bt-contentbox{width:100%;float:left;color:#6b6b6b;padding:50px 34% 0 0}
.bt-contentbox .bt-postmatadata{width:100%}
.bt-contentbox .bt-postmatadata li:last-child{float:right;padding:7px 0}
.bt-contentbox .bt-postcontent .bt-shareandlikes{padding:15px 0}
.bt-contentbox .bt-postcontent .bt-shareandlikes > li > a{color:#373542}
.bt-slidernav{right:0;bottom:0;width:34%;line-height:4px;background:#fff;text-align:right;position:absolute;padding:50px 0 204px}
.bt-slidernav li{flot:none;width:36px;height:4px;cursor:pointer;line-height:4px;margin:0 0 0 5px;background:#cfcfcf;display:inline-block;vertical-align:top}
.bt-slidernav li:hover,.bt-slidernav li.slick-active{background:#000}
.bt-slidernav li button{display:none}
.bt-aboutus{width:100%;float:left}
.bt-aboutus .bt-abouttextbox,.bt-aboutus .bt-aboutimgbox{padding:0 15px}
.bt-aboutus .bt-abouttextbox{width:60%}
.bt-abouttextbox h2{margin:0;font-size:42px;font-weight:600;line-height:45px}
.bt-abouttextbox h2 span{display:block}
.bt-abouttextbox .bt-description{color:#6b6b6b;padding:40px 0;font-size:16px;line-height:28px;font-weight:300}
.bt-abouttextbox .bt-description p{margin:0}
.bt-aboutus .bt-aboutimgbox{width:40%}
.bt-aboutus .bt-aboutimgbox a,.bt-aboutus .bt-aboutimgbox a img{display:block}
.bt-photogallery .bt-pageheadcontent{padding:0 0 30px}
.d-flex{display:flex;flex-flow: wrap;}
.height100{height:100%;}
.bt-album{width:100%;float:left;margin:15px 0;overflow:hidden;position:relative;height:100%;}
.bt-album figure{margin:0;width:100%;float:left;overflow:hidden;background:#000;position:relative}
.bt-album figure > a{display:block}
.bt-album figure > a + a{display:none}
.bt-album figure img{z-index:1;width:100%;height:auto;display:block;position:relative}
.bt-photogallery.bt-mixwidth .bt-album figure figcaption,.bt-photogallery .bt-masonrygallery .bt-album figure figcaption,.bt-album figure figcaption{top:0;left:0;opacity:0;z-index:2;width:100%;height:100%;visibility:hidden;position:absolute}
.bt-photogallery.bt-mixwidth .bt-album figure figcaption,.bt-cubegallery .bt-album figure figcaption{top:auto;bottom:0;height:auto}
.bt-album .bt-btnviewimg,.bt-photogallery.bt-mixwidth .bt-album figure:hover figcaption,.bt-cubegallery .bt-album figure:hover figcaption{opacity:1;visibility:visible}
.bt-titleandinfo{left:0;bottom:0;width:100%;padding:20px 30px;position:absolute;transition:all ease-in .3s;opacity:.8;z-index: 9;background: linear-gradient(360deg, #000, rgba(0,0,0,0));}
.bt-album:hover .bt-titleandinfo{z-index:2;opacity:.8;}
.bt-album .bt-titleandinfo:hover{opacity:1;}
.bt-titleandinfo .bt-albumtitle{float:left}
.bt-titleandinfo .bt-albumtitle h3{margin:0;font-size:20px;font-weight:600;line-height:20px;text-transform:capitalize}
.bt-titleandinfo .bt-albumtitle h3 a{color:#fff}
.bt-titleandinfo .bt-shareandlikes{padding:0;width:auto;float:right;color:#fff}
.bt-titleandinfo .bt-shareandlikes li a{color:#fff}
.bt-photogallery .bt-btnboxloadmore{padding:120px 0}
.bt-album figure:hover img{opacity:.3}
.bt-album figure:hover figcaption{opacity:1;visibility:visible}
.bt-indexfourphotogallery{width:100%;float:left}
.bt-indexfourphotogallery .bt-album{margin:0}
body.bt-homevfive .bt-btntogglemenu{float:left;margin:0}
body.bt-homevfive .bt-btntogglemenu img{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}
body.bt-homevfive .bt-main{height:100%;overflow:hidden;position:relative}
.tg-postfullslider{z-index:1;width:100%;float:left;height:100%;position:relative}
.tg-postfullslider .slick-list,.tg-postfullslider .slick-list .slick-track,.tg-postfullslider .slick-list .slick-track .bt-item,.tg-postfullslider .slick-list .slick-track .bt-item figure{height:100%;position:relative}
.bt-item figure{margin:0;width:100%;float:left;position:relative;-webkit-background-size:cover!important;-moz-background-size:cover!important;-o-background-size:cover!important;background-size:cover!important}
.bt-item figure img{z-index:1;width:100%;height:auto;display:block}
.tg-postfullslider .bt-slidercontent{color:#fff;width:610px}
.tg-postthumbnail{top:0;right:0;z-index:2;width:200px;background:#000;position:absolute;border:10px solid #000;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}
.tg-postthumbnail .slick-list{padding:0!important}
.slick-vertical .slick-slide{border:0;cursor:pointer}
.slick-vertical .slick-slide + .slick-slide{margin:10px 0 0}
.tg-postthumbnail .bt-item figure img{opacity:.3}
.tg-postthumbnail .bt-item:hover figure img,.tg-postthumbnail .bt-item.slick-current figure img{opacity:1}
.bt-togglethumbnails{top:50px;right:172px;z-index:99;width:85px;height:36px;display:block;font-size:10px;cursor:pointer;background:#000;font-weight:700;line-height:36px;position:absolute;text-align:center;color:#fff!important;text-transform:uppercase;border-radius:5px 5px 0 0;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}
body.bt-hidethumbnail .bt-togglethumbnails{right:-25px}
.tg-bannerfullwidthslidecount{z-index:3;left:40px;color:#fff;bottom:65px;width:130px;font-size:15px;font-weight:300;line-height:15px;position:absolute}
.tg-bannerfullwidthslidecount:before{top:50%;left:15%;width:60%;height:1px;content:'';background:#fff;position:absolute}
.tg-bannerfullwidthslidecount span{float:left}
.tg-bannerfullwidthslidecount span + span{float:right}
body.bt-hidethumbnail .tg-postthumbnail{-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%)}
.bt-toppaddingzero{padding-top:0}
.bt-bottompaddingzero{padding-bottom:0}
body.bt-homevsix .bt-aboutus{padding:60px 0}
body.bt-homevsix .bt-aboutus .bt-abouttextbox{width:85%;padding:0;float:left}
body.bt-homevsix .bt-aboutus .bt-abouttextbox .bt-description{padding-bottom:0}
.bt-photogallery.bt-mixwidth{width:100%;float:left;padding:0 5px;list-style:none}
.bt-photogallery.bt-mixwidth .bt-album{margin:0;width:auto;padding:10px;list-style-type:none}
.bt-width15percent{width:16.7%!important}
.bt-width16percent{width:16%!important}
.bt-width25percent{width:23.3%!important}
.bt-width24percent{width:24%!important}
.bt-width28percent{width:28%!important}
.bt-width30percent{width:30%!important}
.bt-width36percent{width:36%!important}
.bt-width38percent{width:38%!important}
.bt-width42percent{width:42%!important}
.bt-btnheadertoggle2{top:15px;left:30px;z-index:10;display:none;position:absolute;width:170px;}
.bt-btnheadertoggle{top:30px;right:30px;z-index:10;width:30px;height:30px;display:none;position:absolute}

@media (min-width:1921px) and (max-width:3000px){
    body.bt-homevseven .bt-wrapper{z-index:1;padding:0 0 0 320px!important;}  
    .bt-headervseven,.bt-headervseven::before{width:320px!important;}
    .bt-pagetitle{padding-top:250px!important;}
    .bt-menulist > li{padding-top:25px!important;}
}

body.bt-homevseven .bt-wrapper{z-index:1;padding:0 0 0 21%}
.bt-headervseven{top:0;left:0;float:none;z-index:100;width:21%;height:100%;padding:30px 0;position:fixed;overflow-y:auto;overflow-x:hidden;background:url(images/menubg-gg.jpg) no-repeat 50% 50%;-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}
.bt-headervseven::-webkit-scrollbar,.bt-nav::-webkit-scrollbar{display:none}
.bt-headervseven:before{top:0;left:0;z-index:1;content:'';width:21%;opacity:.8;height:9999px;position:fixed;background:#4f4f4f}
.bt-headerbox{z-index:2;width:100%;float:left;height:908px;overflow:auto;padding:0 30px;position:relative}
.bt-headervseven .bt-navigationarea{padding:80px 0}
.bt-menulist{width:100%;float:left;font-size:16px;font-weight:600;line-height:18px;list-style:none;text-transform:uppercase}
.bt-menulist > li{width:100%;float:left;padding:40px 0 0;line-height:inherit;list-style-type:none;cursor: pointer;}
.bt-menulist > li:first-child{padding:0}
.bt-menulist > li > span,.bt-menulist > li > a{color:#fff;line-height:inherit;display:inline-block;vertical-align:bottom}
.bt-menulist > li > span{font-size:12px;font-weight:300;line-height:20px}
.bt-headervseven .bt-navinfo{text-align:left;padding:0 0 60px}
.bt-headervseven .bt-socialicons{width:100%;float:left;text-align:left;}
.bt-headervseven .bt-socialicons li a{color:#fff;}
.bt-headervseven .bt-socialicons li a i{text-align:left}
.bt-headervseven .bt-copyright{width:100%;color:#fff}
.bt-homeslidervseven{width:100%;float:left;height:100%;overflow:hidden;position:relative;/*background:url(images/hero/1.jpg) no-repeat center right fixed;*/-webkit-background-size:cover;-moz-background-size:cover;-ms-background-size:cover;-o-background-size:cover;background-size:cover}
.bt-homeslidervseven .pogoSlider-slide{opacity:1;background-size:cover!important;background-attachment:fixed!important;}
.bt-homeslidervseven .bt-slidercontent{bottom:30px}
.bt-homeslidervseven .bt-slidercontent .bt-description{padding-bottom:0}
.bt-homeslidervseven h2{color:#fff;font-size:16px;font-weight:500;margin:15px 0 0;line-height:20px;text-transform:uppercase;}
.bt-homeslidervseven .bt-slidercontent{width:860px;font-size:16px;font-weight:300;line-height:28px}
body.bt-homevseven .bt-main{padding:50px 15px 0}
body.bt-homevseven .bt-main.lesspad{padding:30px 15px 0}
.apt-0{padding-top:0!important;}
.bt-pagetitle{padding:320px 15px 15px;background-size:cover!important;background-position:center center!important;position:relative;}
.bt-pagetitle::before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:.4;}
.pagetitlecontent{position:relative;z-index:4;}
.bt-pagetitle h1{color:#fff;margin:0;font-weight:500;}
.bt-pagetitle p{color:#fff;margin:0;font-size:20px;}
.bt-pagetitle p+p{font-size:15px;margin-top:10px;}
.bt-photogallery{width:100%;float:left}

.breadcrumbs-content{}
.breadcrumbs-content ul li{font-size:14px;display:inline-block;color:#ecc114;padding-right:10px;margin-right:10px;font-weight:500;position:relative;}
.breadcrumbs-content ul li:last-child{padding-right:0;margin-right:0;}
.breadcrumbs-content ul li::after{content:'\ee2c';font-family:icomoon;position:absolute;top:0;right:-10px;font-size:14px;color:#ecc114;}
.breadcrumbs-content ul li:last-child::after{display:none;}
.breadcrumbs-content ul li a{color:#ecc114;}

.cbp-l-filters-text{margin:0;clear:both;text-align:left;padding:0;margin-bottom:20px;text-transform:capitalize;font:300 16px/16px Montserrat,Arial,Helvetica,sans-serif;text-transform:uppercase;}
.cbp-l-filters-text .cbp-filter-item{margin:0 15px 0 0;color:#868686;padding:10px 0px 10px 0;margin-bottom:5px;font:500 16px/18px Montserrat,Arial,Helvetica,sans-serif!important}
.cbp-l-filters-text .cbp-filter-item:last-of-type{margin-right:0}
.cbp-l-filters-text li:before{left:0;bottom:0;width:0;height:3px;content:'';position:absolute;background:#19191b}
.cbp-l-filters-text li.bt-active,.cbp-l-filters-text li:hover{color:#19191b}
.cbp-l-filters-text li.bt-active:before,.cbp-l-filters-text li:hover:before{width:100%}
.bt-masonrygallery{width:100%;float:left}
.bt-masonrygallery .bt-titleandinfo{width:100%;float:left;color:#000;padding:20px;position:static;background:#f5f5f5}
.bt-masonrygallery .bt-titleandinfo .bt-albumtitle h3{font-size:16px;line-height:16px}
.bt-masonrygallery .bt-titleandinfo .bt-albumtitle h3 a{color:#000;font-weight:300}
.bt-masonrygallery .bt-titleandinfo .bt-shareandlikes,.bt-masonrygallery .bt-titleandinfo .bt-shareandlikes li a{color:#868686}
.bt-homesliderveight,.slick-list,.slick-track{width:100%;float:left;height:100%;position:relative}
.bt-homesliderveight .tg-item{float:left;height:100%;position:relative}
.bt-homesliderveight figure{margin:0;width:100%;float:left;height:100%;position:relative;background-color:transparent}
.bt-homesliderveight figure img{width:100%;height:auto;display:block}
.bt-homesliderveight .bt-album{margin:0;height:100%;position:relative}
.tg-btnprev,.tg-btnnext{top:50%;z-index:2;color:#fff;width:50px;height:50px;display:block;cursor:pointer;overflow:hidden;line-height:48px;border-radius:50%;text-align:center;position:absolute;margin:-25px 0 0;border:1px solid #fff}
.tg-btnprev{left:20px}
.tg-btnnext{right:20px}
.tg-btnprev i,.tg-btnnext i{display:block;text-align:center;line-height:inherit}
.bt-homesliderveight .bt-titleandinfo{z-index:5;opacity:0;visibility:hidden}
.bt-homesliderveight .tg-item .bt-album:hover .bt-titleandinfo{opacity:1;visibility:visible}
.bt-homesliderveight figure figcaption{background:rgba(0,0,0,0.80)}
.bt-404page{background:url(images/bg/bg404.jpg) no-repeat center center;background-size:cover}
.bt-404page:before{top:0;left:0;z-index:1;width:100%;height:100%;content:'';position:fixed;background:rgba(0,0,0,0.70)}
.bt-404page .bt-wrapper{z-index:2;height:100%;position:relative}
.bt-content{width:100%;float:left}
.bt-404content{color:#fff;width:100%;float:left;padding:180px 0;text-align:center}
.bt-iconbox{width:100%;float:left;}
.bt-iconbox img{display:block;margin:0 auto}
.bt-404content h1{color:#fff;clear:both;margin:0 0 60px;font-size:64px;font-weight:700;line-height:48px}
.bt-404content h2{color:#fff;margin:0 0 60px;font-size:24px;font-weight:300;line-height:24px}
.bt-headerinnerpage{top:0;left:0;width:100%;z-index:10;position:absolute}
.bt-headerinnerpage .bt-nav{padding:0;width:auto;float:right;display:block;position:static;background:none;overflow:visible}
.bt-headerinnerpage .bt-navigationarea{color:#fff;width:auto;float:right;padding:9px 0;text-transform:uppercase;font:600 12px/28px Montserrat,Arial,Helvetica,sans-serif}
.bt-headerinnerpage > ul{width:100%;float:left}
.bt-headerinnerpage .bt-navigationarea > ul{list-style:none;text-align:center}
.bt-headerinnerpage .bt-navigationarea > ul > li{float:none!important;display:inline-block;vertical-align:top;margin:0 0 0 30px}
.bt-headerinnerpage ul li{list-style-type:none}
.bt-headerinnerpage ul li span,.bt-headerinnerpage .bt-navigationarea > ul > li > a{display:inline-block;vertical-align:middle}
.bt-headerinnerpage .bt-navigationarea > ul > li > a{color:#fff;padding:0 7px;position:relative}
.bt-headerinnerpage .bt-navigationarea > ul > li > a:before{top:50%;left:0;width:0;height:1px;content:'';background:#fff;position:absolute}
.bt-headerinnerpage ul li:last-child a:before{display:none}
.bt-headerinnerpage .bt-navigationarea ul li span{color:#8b8b8b;font-weight:300}
.bt-headerinnerpage ul li a.bt-btntogglemenu{margin:0}
.bt-headerinnerpage .bt-navigationarea > ul > li.bt-active > a:before,.bt-headerinnerpage .bt-navigationarea > ul > li:hover > a:before{width:100%}
.bt-hasdropdown{position:relative}
.bt-headerinnerpage .bt-submenu{top:150px;left:0;margin:0;z-index:5;opacity:0;width:235px;font-weight:300;background:#fff;visibility:hidden;position:absolute;border-radius:5px;border:1px solid #e0e0e0;text-transform:capitalize}
.bt-headerinnerpage .bt-submenu li a{display:block;padding:0 20px;line-height:40px}
.bt-headerinnerpage .bt-submenu li a:after{diplay:none}
.bt-headerinnerpage ul li.bt-hasdropdown:hover .bt-submenu{top:40px;opacity:1;visibility:visible}
.bt-headerinnerpage ul li.bt-hasdropdown .bt-submenu li a{color:#000;text-align:left}
.bt-headerinnerpage ul li.bt-hasdropdown .bt-submenu li.bt-active a,.bt-headerinnerpage ul li.bt-hasdropdown .bt-submenu li a:hover{background:#000;color:#fff!important}
.bt-innerpagebannerv3{background:url(images/bg/bgaboutusv3.jpg) no-repeat}
.bt-innerpagebanner{color:#fff;width:100%;float:left;height:100%;overflow:hidden;padding:80px 0 0;position:relative;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;align-content:center;-webkit-background-size:100% auto;-moz-background-size:100% auto;-ms-background-size:100% auto;-o-background-size:100% auto;background-size:100% auto;background-attachment:fixed}
.bt-innerpagebanner:before{top:0;left:0;z-index:1;width:100%;height:100%;content:'';position:absolute;background:rgba(0,0,0,0.50)}
.bt-innerpagebannerv1:before{display:none}
.bt-innerpagebanner > div{z-index:2}
.bt-innerpagebanner h1{margin:0;color:#fff;font-size:64px;font-weight:700;line-height:48px;text-transform:capitalize}
.bt-btnscroll{left:50%;z-index:3;color:#fff;bottom:150px;font-size:10px;line-height:10px;position:absolute;margin:0 0 0 -20px;text-transform:uppercase}
.bt-btnscroll:focus,.bt-btnscroll:hover{color:#fff}
.bt-btnscroll:before{top:30px;left:50%;content:'';width:1px;height:50px;background:#fff;position:absolute}
.bt-content .bt-aboutus{text-align:center}
.bt-content .bt-aboutus .bt-abouttextbox{z-index:3;width:86%;float:none;clear:both;color:#7f7f7f;margin:0 auto;padding:172px 40px;font-size:16px;font-weight:300;line-height:28px;overflow:hidden;position:relative}
.bt-content .bt-aboutus .bt-abouttextbox:before,.bt-content .bt-aboutus .bt-abouttextbox:after{top:0;width:60%;height:100%;content:'';z-index:-1;position:absolute;border-radius:50%}
.bt-content .bt-aboutus .bt-abouttextbox:before{left:0;background:rgba(209,232,242,0.50)}
.bt-content .bt-aboutus .bt-abouttextbox:after{right:0;background:rgba(252,244,237,0.50)}
.bt-content .bt-aboutus .bt-abouttextbox h2{margin:0 0 20px;font-size:48px;font-weight:600;line-height:51px}
.bt-content .bt-aboutus .bt-abouttextbox h3{margin:0;font-size:18px;font-weight:400;line-height:21px}
.bt-content .bt-abouttextbox .bt-description{padding-bottom:0}
.bt-members{width:100%;float:left}
.bt-member{z-index:1;width:100%;float:left;text-align:left;position:relative}
.bt-member:nth-child(odd){z-index:2;margin:0 0 -70px}
.bt-member figure{margin:0;width:53%}
.bt-membercontent{width:47%;color:#7f7f7f;font-size:16px;line-height:28px}
.bt-member:nth-child(odd) figure{float:left}
.bt-member:nth-child(odd) .bt-membercontent{float:right;padding:90px 0 90px 30px}
.bt-member:nth-child(even) figure{float:right}
.bt-member:nth-child(even) .bt-membercontent{float:left;padding:160px 30px 90px 0}
.bt-membername{width:100%;float:left;padding:0 0 15px;margin:0 0 15px;position:relative}
.bt-membername:before{left:0;bottom:0;width:75px;height:3px;content:'';background:#000;position:absolute}
.bt-membername h3{margin:0;font-size:32px;font-weight:600;line-height:35px}
.bt-memberdesignation{width:100%;float:left;color:#000;font-size:16px;font-weight:500;line-height:19px;padding:0 0 30px}
.bt-membercontent .bt-description{padding:0 0 20px}
.bt-membercontent .bt-description p{margin:0}
.bt-membercontent .bt-socialicons{width:100%;float:left}
.bt-membercontent .bt-socialicons li{padding:0}
.bt-membercontent .bt-socialicons li a i{font-size:25px;text-align:left}
.bt-counters{width:100%;float:left}
.bt-counter{width:25%;float:left;text-align:center}
.bt-count{width:100%;float:left}
.bt-count h3{margin:0 0 10px;font-size:48px;font-weight:600;line-height:51px}
.bt-countertitle{width:100%;float:left}
.bt-countertitle h3{margin:0;font-size:16px;font-weight:500;line-height:19px}
.bt-innerpagebannerv2 h1{margin:0;font-size:48px;font-weight:600;line-height:51px}
.bt-innerpagebannerv2 h1 span{display:block;padding:10px 0 0}
.bt-borderbottom{border-bottom:2px solid #000}
.bt-feature{width:100%;float:left}
.bt-feature .bt-textbox{width:50%;float:left;color:#7f7f7f;font-size:16px;line-height:28px;padding:0 0 0 50px}
.bt-feature .bt-textbox:first-child{padding:0 50px 0 0}
.bt-feature .bt-textbox h2{margin:0 0 20px;font-size:32px;font-weight:600;line-height:35px}
.bt-feature .bt-textbox .bt-description p{margin:0}
.bt-membersv2 h2{margin:0 0 30px;font-size:40px;font-weight:600;line-height:30px}
.bt-membersv2 h2 span{display:block;padding:10px 0 0}
.bt-membersv2.bt-members{margin:-15px 0}
.bt-membersv2 .bt-member{margin:0;display:block;padding:15px 0}
.bt-membersv2 .bt-member figure{padding:0;width:100%;float:left}
.bt-membersv2 .bt-member figure img{width:100%;height:auto;display:block}
.bt-membersv2 .bt-member .bt-membercontent{width:100%;float:left;padding:20px 0 0}
.bt-membersv2 .bt-membername{margin:0;padding:0}
.bt-membersv2 .bt-membername:before{display:none}
.bt-membersv2 .bt-membername h3{font-size:24px;font-weight:600;line-height:27px}
.bt-membersv2 .bt-memberdesignation{padding:5px 0 0;font-size:13px;font-weight:500;line-height:16px}
.bt-innerpagebannerv3{width:30%;float:left;z-index:2;position:fixed;-webkit-background-size:auto auto;-moz-background-size:auto auto;-ms-background-size:auto auto;-o-background-size:auto auto;background-size:auto auto;background-attachment:fixed}
.bt-innerpagebannerv3 + .bt-main{z-index:1;width:100%;height:100%;padding:0 0 0 30%;position:relative}
.bt-innerpagebannerv3 + .bt-main .bt-member.bt-memberdetail{margin:0;display:block;padding:0 100px}
.bt-member.bt-memberdetail .bt-membercontent{width:100%;padding:0 0 50px}
.bt-skillsandclients{width:100%;float:left;padding:0 0 60px}
.bt-skillsandclients h3{margin:0 0 40px;font-size:24px;font-weight:600;line-height:24px}
.bt-clients{width:300px;float:right}
.bt-list{width:100%;float:left;color:#7f7f7f;font-size:16px;font-weight:300;line-height:20px;list-style:none}
.bt-list li{width:100%;float:left;position:relative;padding:0 0 0 15px;line-height:inherit;list-style-type:none}
.bt-list li + li{margin:30px 0 0}
.bt-liststyledot li:before{top:50%;left:0;width:6px;height:6px;content:'';display:block;margin:-3px 0 0;border-radius:50%;position:absolute;background:#565656}
.bt-skills{overflow:hidden;padding:0 20% 0 0}
.bt-memberskills{width:100%;float:left}
.bt-memberskill{width:100%;float:left}
.bt-memberskill + .bt-memberskill{margin:30px 0 0}
.bt-memberskill h4{margin:0 0 10px;font-size:16px;font-weight:300;line-height:16px}
.bt-memberskillholder{width:100%;float:left;border-bottom:1px solid #000}
.bt-memberskillbar{width:0;float:left;height:12px;margin:0 0 2px;background:#000}
.bt-pagehead{width:100%;float:left;color:#6b6b6b;padding:70px 0}
.bt-pagehead h2{margin:0 0 10px;font-size:42px;font-weight:600;line-height:42px}
.bt-pagehead .bt-description p{margin:0}
.bt-posts{clear:both;margin:0 -30px;overflow:hidden}
.bt-post{width:25%;margin:0 -2px;position:relative;display:inline-block;vertical-align:top;padding:0 50px 120px}
.bt-post figure{margin:0;width:100%;float:left}
.bt-post figure > a{display:block}
.bt-post figure > a > img,.bt-post > figure > img{z-index:1;width:100%;height:auto;display:block;position:relative}
.bt-post .bt-postcontent{padding:30px 0 0}
.bt-post .bt-postcontent .bt-postmatadata{width:100%;padding:0 0 30px}
.bt-post .bt-postcontent .bt-postmatadata li + li{float:right}
.bt-post .bt-postcontent .bt-postmatadata li span{display:block}
.bt-posttitle{width:100%;float:left;padding:0 0 15px}
.bt-posttitle h3{margin:0;font-size:24px;font-weight:600;line-height:27px}
.bt-postcontent .bt-description,.bt-postcontent .bt-description p{margin:0;font-size:16px;font-weight:300;line-height:28px}
.bt-postcontent .bt-description{padding:0 0 20px}
.bt-postdetail{width:100%;padding:40px}
.bt-postdetail .bt-posttitle{padding:0 0 30px;text-align:center}
.bt-postdetail .bt-posttitle h1{margin:0;font-size:42px;font-weight:600;line-height:45px}
.bt-postdetail .bt-postmatadata{width:100%;float:left;text-align:center}
.bt-postdetail .bt-postmatadata li{float:none;padding:0 15px;position:relative;display:inline-block;vertical-align:top}
.bt-postdetail .bt-postmatadata li + li:before{top:0;left:-2px;color:#000;content:'/';position:absolute;font-size:inherit;line-height:inherit}
.bt-postdetail .bt-postmatadata li span{display:block}
.bt-postdetail figure{padding:30px 0 40px}
.bt-postdetail .bt-postcontent{padding:0}
.bt-postdetail .bt-description{color:#6b6b6b;font-size:16px;line-height:28px}
.bt-postdetail .bt-description p{margin:0 0 40px}
.bt-postdetail .bt-description p a{color:#000;text-decoration:underline}
.bt-postdetail .bt-description h2{margin:0 0 25px;font-size:24px;font-weight:500;line-height:24px}
.bt-postdetail .bt-description ol{width:100%;float:left;padding:0 0 30px;font-size:inherit;line-height:inherit;list-style-position:inside}
.bt-postdetail .bt-description ol li{width:100%;float:left;line-height:inherit;list-style-position:inside}
.bt-postdetail .bt-description ol li + li{padding:25px 0 0}
.bt-postdetail blockquote{color:#5c5c5c;font-size:24px;font-weight:300;line-height:40px;font-style:italic;margin:20px 0 50px;padding:0 0 0 30px;border-left:5px solid #000}
.bt-postshare{width:100%;float:left;padding:20px 0;border:1px solid #e7e7e7;border-left:0;border-right:0;margin:0 0 20px}
.bt-postshare strong{float:left;color:#000;font-size:16px;font-weight:700;line-height:30px;text-transform:uppercase}
.bt-postshare .bt-socialicons{float:right}
.bt-postnav{width:100%;float:left;color:#7f7f7f;list-style:none;font-size:12px;line-height:12px;text-transform:uppercase}
.bt-postnav li{float:left;text-align:left;list-style-type:none}
.bt-postnav li + li{float:right;text-align:right}
.bt-postnav li h3{margin:0 0 5px;font-size:20px;font-weight:500;line-height:20px;text-transform:capitalize}
.bt-postnav li h3 a{display:block}
.bt-postnav li h3 a:hover{color:#000}
.bt-postnav li > a{color:#7f7f7f}
.bt-postsvtwo{margin:0 -15px 120px}
.bt-postsvtwo .bt-post{margin:0;padding:0;float:left;overflow:hidden}
.bt-postsvtwo .bt-post > figure > a{width:100%;float:left;display:block;background:#000;position:relative}
.bt-postsvtwo .bt-post:hover > figure > a > img{opacity:.5}
.bt-post figure figcaption{left:0;bottom:-110px;z-index:2;width:100%;color:#fff;padding:20px;position:absolute}
.bt-post figure figcaption .bt-posttitle h3,.bt-post figure figcaption .bt-postmatadata{color:#fff}
.bt-post figure figcaption .bt-postmatadata li,.bt-post figure figcaption .bt-postcontent .bt-postmatadata li + li{float:left}
.bt-post figure figcaption .bt-postcontent .bt-postmatadata li + li{padding:0 0 0 15px}
.bt-post figure figcaption .bt-postmatadata li a{color:#fff}
.bt-post figure figcaption .bt-postcontent .bt-postmatadata li span a{display:inline-block}
.bt-post figure figcaption .bt-postcontent a,.bt-post figure figcaption .bt-postcontent a:hover,.bt-post figure figcaption .bt-postcontent a:focus{color:#fff}
.bt-post figure figcaption .bt-postcontent .bt-postmatadata{padding:0 0 10px}
.bt-post figure figcaption .bt-posttitle{padding:0 0 10px}
.bt-post figure figcaption .bt-postcontent .bt-description{padding:0 0 10px}
.bt-post figure figcaption .bt-authorimgname{float:left}
.bt-post figure figcaption .bt-authorimgname img{border-radius:50%}
.bt-post figure figcaption .bt-authorimgname span{font-size:13px;font-weight:300;line-height:30px}
.bt-post figure:hover figcaption{bottom:0}
.bt-freephotosgallery{width:100%;float:left;padding:50px 0 0}
.bt-freephotosgallery .bt-btnboxloadmore{padding:120px 0}
.bt-freephotosgallery .cbp-l-filters-text{text-align:center}
.bt-freephotosgallery .bt-navfilterbale li{float:none;display:inline-block;vertical-align:top}
.bt-downloadcount{top:0;left:0;color:#fff;padding:0 10px;font-size:13px;font-weight:300;line-height:36px;position:absolute;background:rgba(0,0,0,0.50)}
.bt-downloadcount i,.bt-downloadcount em{padding:0 3px;font-style:normal;display:inline-block;vertical-align:middle}
.bt-freephotosgallery .bt-photogallery.bt-mixwidth .bt-album figure figcaption,.bt-freephotosgallery .bt-photogallery .bt-album figure figcaption{height:100%}
.bt-masonrygallerygrid.bt-album figcaption .bt-shareandlikes{float:right;color:#fff;padding:15px}
.bt-btnviewimgdownload,.bt-btnviewfreeimg{top:50%;left: 50%;transform: translate(-50%);z-index:2;width:60px;height:60px;display:block;position:absolute;border-radius:60px;margin:-30px 0 0}
.bt-btnviewimgdownload{left:51%;background:#fff url(images/icons/icon-download.png) no-repeat 50% 50%}
.bt-btnviewfreeimg{right:50%;transform:translateX(-50%);background:#fff url(images/icon-see.png) no-repeat 50% 50%}
.bt-btnviewfreeimg.hasvideo{right:50%;transform:translateX(-50%);background:#fff url(images/icon-video.png) no-repeat 50% 50%}
span.videonotifier{position:absolute;right:3px;top:3px;z-index:1;background:#ecc114;color:#333;font-size:12px;padding:0px 5px;line-height:16px;font-weight:600;}
.bt-photogallery.bt-filter-masonry .bt-album figure:hover img{opacity:.6}
.bt-freephotosgallery .bt-album,.bt-freephotosgallery .bt-album figure{overflow:visible}
.bt-packagesplans{width:100%;float:left}
.bt-packageplan{width:100%;float:left;padding:60px 0 0;border:1px solid #000}
.bt-packageplan h2{color:#000;margin:0 30px;font-size:32px;font-weight:600;line-height:32px}
.bt-packageplan ul{width:100%;float:left;color:#000;padding:60px 30px;font-size:13px;font-weight:300;line-height:16px;list-style:none}
.bt-packageplan ul li{width:100%;float:left;list-style-type:none}
.bt-packageplan ul li + li{padding:15px 0 0}
.bt-packageplanfoot{width:100%;float:left;padding:15px 30px;background:#f2f2f2}
.bt-packageplanfoot .bt-btn{float:left}
.bt-packageplanfoot .bt-btn.bt-btnblack span{padding:0 30px}
.bt-packageplanfoot h3{margin:0;color:#000;float:right;font-size:48px;font-weight:600;line-height:48px}
.bt-packageplanfoot h3 sup{top:-20px;font-size:16px;font-weight:300;line-height:16px}
.bt-innerpagebannerv2{padding:0;height:auto;position:static}
.bt-innerpagebannerv2 figure{margin:0;width:100%;float:left;position:relative}
.bt-innerpagebannerv2 figure > img{z-index:1;width:100%;height:auto;opacity:.6;display:block;position:relative}
.bt-innerpagebannerv2 figure figcaption{top:0;left:0;z-index:2;width:100%;height:100%;position:absolute;display:flex;justify-content:center;align-items:center;align-content:center}
.bt-photogallerythreecolumns .bt-album{margin:0}
.bt-photogallerythreecolumns .bt-album figure figcaption,.bt-photogalleryboxed .bt-album figure figcaption,.bt-photogalleryboxed .bt-album figure:hover figcaption,.bt-indexfourphotogallery .bt-album figure figcaption{top:auto;bottom:0;height:auto}
.bt-threecolumnscubegallery + .bt-btnboxloadmore,.bt-cubegallery + .bt-btnboxloadmore{padding:120px 0}
.bt-photogallerythreecolumnsvtwo > div{padding:0 15px}
.bt-borderheading{width:100%;float:left;padding:0 0 20px;position:relative}
.bt-borderheading:before{bottom:0;left:50%;content:'';height:3px;width:130px;background:#fff;position:absolute;margin:0 0 0 -65px}
.bt-photogalleryboxed{padding:30px 0 0}
.bt-photogalleryboxed .bt-btnboxloadmore{padding:120px 0}
.bt-photogalleryboxed .bt-titleandinfo .bt-albumtitle h3{font-size:18px;font-weight:300;line-height:18px}
.bt-photogalleryboxed .bt-titleandinfo{padding:15px}
.bt-gallerystyle{background:url(images/bg/banner-04.jpg) no-repeat}
.bt-masonrygallery{width:100%;float:left}
.bt-photogallery .bt-masonrygallery + .bt-btnboxloadmore{padding:100px 0}
.bt-photogalleryfull{padding:0 0 120px}
.bt-photogalleryfull .bt-album figure figcaption{opacity:1;visibility:visible}
.bt-photogalleryfull .bt-album figure figcaption .bt-btnviewimg{margin:0;top:30px;left:auto;right:30px}
.bt-categories{padding:10px 0 0;font-size:13px;font-weight:300;line-height:16px;list-style:none}
.bt-categories li{float:left;padding:0 10px;position:relative;line-height:inherit;list-style-type:none}
.bt-categories li:first-child{padding-left:0}
.bt-categories li + li:before{top:0;left:0;color:#fff;content:'/';position:absolute;font-size:inherit;line-height:inherit}
.bt-categories li a{color:#fff;display:block}
.bt-photographer{background:url(images/bg/banner-05.jpg) no-repeat}
.bt-aboutphotographer{width:100%;float:left;padding:60px 15px}
.bt-aboutphotographer h2{margin:0 0 10px;font-size:32px;font-weight:600;line-height:32px}
.bt-aboutphotographer h3{margin:0 0 60px;font-size:13px;font-weight:300;line-height:13px}
.bt-aboutphotographer h4{margin:0 0 20px;font-size:18px;font-weight:400;line-height:18px}
.bt-aboutphotographer .bt-description{color:#7f7f7f;font-size:16px;line-height:28px;padding:0 0 30px}
.bt-aboutphotographer .bt-description p{margin:0}
.bt-aboutphotographer .bt-socialicons{width:100%;float:left}
.bt-photographergallery .bt-btnboxloadmore{padding:120px 0}
.bt-portfolio{width:100%;float:left;padding:0 0 120px}
.bt-featuredimg{margin:0;width:100%;float:left;overflow:hidden;position:relative}
.bt-featuredimg figcaption{left:0;bottom:0;z-index:2;width:100%;color:#fff;padding:30px;position:absolute}
.bt-featuredimg .bt-postmatadata{font-size:16px;line-height:16px}
.bt-featuredimg .bt-postmatadata li{float:left}
.bt-featuredimg .bt-postmatadata li + li{float:right}
.bt-featuredimg .bt-postmatadata li a{color:#fff}
.bt-featuredimg .bt-postmatadata li time{line-height:30px;color:#fff}
.bt-featuredimg img{z-index:1;width:100%;height:auto;display:block;position:relative}
.bt-portfolioinfo{width:100%;float:left;padding:40px 0;border-bottom:2px solid #000}
.bt-clientinfo{float:left;color:#7f7f7f;font-size:13px;font-weight:400;line-height:16px;list-style:none;text-transform:capitalize}
.bt-clientinfo li{float:left;line-height:inherit;list-style-type:none}
.bt-clientinfo li + li{padding:0 0 0 120px}
.bt-clientinfo li span{display:block;padding:0 0 10px}
.bt-clientinfo li strong{color:#000;display:block;font-size:16px;font-weight:400;line-height:16px}
.bt-portfolioinfo .bt-shareandlikes{color:#868686;padding:11px 0 12px}
.bt-portfolioinfo .bt-shareandlikes > li > a{color:#868686}
.bt-portfoliotextbox{width:100%;float:left;padding:60px 0;border-bottom:2px solid #000}
.bt-portfoliotextbox .bt-textbox{width:50%;float:left;color:#7f7f7f;font-size:16px;line-height:28px;padding:0 0 0 50px}
.bt-portfoliotextbox .bt-textbox:first-child{padding:0 50px 0 0}
.bt-portfoliotextbox .bt-textbox h2{margin:0 0 20px;font-size:32px;font-weight:600;line-height:35px}
.bt-portfoliogallery{width:100%;float:left;margin:60px 0 0}
.bt-portfolio .bt-postnav{padding:40px 0;border-bottom:2px solid #000}
.bt-portfoliovtwo{padding:0;margin:-114px 0 0}
.bt-portfoliovtwo .bt-clientinfo li + li{padding:0 0 0 40px}
.bt-portfoliovtwo .bt-featuredimg{width:44%;float:left;z-index:1;height:100%;position:fixed}
.bt-portfoliocontent{width:56%;float:right;padding:54px 60px 0}
.bt-portfoliotextbox h2{margin:0 0 40px;font-size:32px;font-weight:600;line-height:32px}
.bt-portfoliotextbox .bt-description{color:#7f7f7f;font-size:16px;font-weight:300;line-height:28px}
.bt-portfoliotextbox .bt-description p{margin:0}
.bt-portfoliotextbox .bt-description p + p{margin:30px 0 0}
.bt-fullheight{position:relative;height:100%!important}
.bt-portfoliovtwo .bt-portfoliocontent .bt-postnav{border:0;margin:0}
.bt-portfoliovthree .bt-portfoliotextbox{border:0}
.bt-categorynameandtext{width:100%;float:left;padding:30px 0;text-align:center}
.bt-portfoliovthree .bt-imgbox{margin:0;width:100%;float:left}
.bt-categorynameandtext h3{margin:0;font-size:32px;font-weight:500;line-height:32px}
.bt-categorynameandtext .bt-description{color:#7f7f7f;padding:0 22%;font-size:16px;font-weight:300;line-height:28px}
.bt-categorynameandtext .bt-description p{margin:0}
.bt-portfoliovthree.bt-portfolio .bt-postnav{margin:0;border-top:0}
.bg-gallery{width:100%;float:left;margin:65px 0;padding:0 15px}
.bg-gallery figure{width:100%;float:left;margin:0;background:#000}
.bg-gallery figure a{display:block}
.bg-gallery figure a img{width:100%;height:auto;display:block}
.bg-gallery figure a:hover img{opacity:.3}
.bt-portfolioslider{width:100%;float:left;padding:0 0 40px}
.bt-portfolioslider .item{margin:0;width:100%;float:left}
.bt-portfolioslider .item img{width:100%;height:auto;display:block}
.bt-portfoliovfive .bt-postmatadata{color:#2c2c2c}
.bt-portfoliovfive .bt-postmatadata li{float:left}
.bt-portfoliovfive .bt-postmatadata li + li{float:right}
.bt-portfoliovfive .bt-postmatadata li a{color:#2c2c2c}
.bt-portfoliovfive .bt-postmatadata li time{line-height:30px}
.bt-portfoliovfive .bt-portfoliotextbox{border:0}
.bt-portfoliovfive .bt-portfolioinfo{border:0;padding:30px;background:#f2f2f2}
.bt-portfolio .bt-postnav{margin:80px 0 0;border-top:2px solid #000}
.bt-headerinnerpage .bt-navigationarea > ul > li:last-child{float:left;margin:0 0 0 30px}
.bt-headerinnerpage .bt-navigationarea > ul > li:last-child > a{width:auto;height:auto;padding:0 7px;position:static}
.bt-contactus{width:100%;float:left}
.bt-contactusvone{width:50%;min-height:800px;padding:150px 150px 30px 30px}
.bt-addresses{width:100%;float:left}
.bt-addresses h2{margin:0 0 20px;font-size:24px;font-weight:600;line-height:24px}
.bt-address{width:44%;float:left;padding:0 30px 0 0}
.bt-address + .bt-address{padding:0}
.bt-address ul{color:#000;width:100%;float:left;font-size:16px;font-weight:300;line-height:20px;list-style:none}
.bt-address ul li{width:100%;float:left;line-height:inherit;list-style-type:none}
.bt-address ul li + li{padding:20px 0 0}
.bt-address ul li address{margin:0;width:100%;float:left;color:#7f7f7f;font-size:16px;font-weight:300;line-height:20px;font-style:normal}
.bt-address ul li a,.bt-address ul li span{color:#000;position:relative;padding:0 0 0 50px}
.bt-address ul li a:before,.bt-address ul li span:before{top:50%;left:0;width:40px;height:1px;content:'';background:#000;position:absolute}
.bt-contactus .bt-followus{width:100%;padding:40px 0}
.bt-getintouch{width:100%;float:left;padding:0 0 40px}
.bt-getintouch h2{margin:0 0 20px;font-size:24px;font-weight:600;line-height:24px}
.bt-formcontactus .form-group{width:100%;float:left}
.bt-formcontactus .bt-select,.bt-formcontactus .bt-select select,.bt-formcontactus .form-control{border:0;width:100%;float:left;background:#f2f2f2}
.bt-formcontactus textarea.form-control{width:100%;height:210px;resize:none}
.bt-formcontactus .bt-btn{background:none}
.bt-formcontactus .bt-btn:hover{color:#fff;background:#000}
.bt-contactus .bt-copyright{width:100%;float:left}
.bt-content .bt-locationmap{top:0;right:0;width:50%;height:100%;position:fixed!important}
.bt-contactinfo{width:100%;float:left;color:#000;list-style:none;font-size:24px;font-weight:600;padding:120px 0;line-height:24px;text-align:center}
.bt-contactinfo li{width:33.33%;float:left;padding:0 15px;text-align:center;line-height:inherit;list-style-type:none}
.bt-contactinfo li i{height:80px;display:block;padding:0 0 40px;text-align:center}
.bt-contactinfo li i img{display:block;margin:0 auto}
.bt-contactinfo li span{display:block}
.bt-contactinfo li span + span{padding:10px 0 0}
.bt-contactinfo li span a{color:#000}
.bt-contactinfo li address{margin:0;font-size:24px;font-weight:600;line-height:24px;font-style:normal;text-align:center}
.bt-contactinfo li address span{display:block;padding:10px 0 0}
.bt-contactus .bt-btnbox{text-align:center;padding:0 15px 120px}
.bt-contactusvthree{float:none;width:49px;height:49px;margin:0 auto;position:relative}
.bt-btnplus{width:49px;height:49px;display:block;overflow:hidden;border-radius:50%}
.bt-contactusvthree .bt-contactinfo{top:-275px;left:100px;width:700px;height:600px;display:none;background:#fff;font-size:20px;font-weight:300;line-height:20px;position:absolute;padding:100px 60px}
.bt-contactusvthree .bt-contactinfo:before{top:50%;right:100%;content:'';margin:-10px 0 0;position:absolute;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #fff}
.bt-contactusvthree .bt-contactinfo h2{font-size:32px;font-weight:600;line-height:32px;margin:20px 0 80px}
.bt-contactusvthree .bt-contactinfo > span{padding:0;display:block}
.bt-contactusvthree .bt-contactinfo span a{color:#000;margin:10px 0;display:inline-block}
.bt-contactusvthree .bt-contactinfo address{margin:0 0 80px;font-style:normal}
.bt-contactusvthree .bt-btnbox{padding:0 0 20px}
#bt-preloader{top:0;left:0;width:100%;height:100%;z-index:10000;position:fixed;background:#fff}
.bt-preloadericon{top:50%;left:50%;z-index:1;width:120px;height:90px;position:absolute;margin:-45px 0 0 -60px;background:url(images/icon.png) no-repeat}
/* .bt-preloadericon:after{top:25px;right:23px;content:'';width:50px;height:50px;position:absolute;-webkit-animation:rotating 1.5s linear infinite;-moz-animation:rotating 1.5s linear infinite;-ms-animation:rotating 1.5s linear infinite;-o-animation:rotating 1.5s linear infinite;animation:rotating 1.5s linear infinite;background:url(images/icon.png) no-repeat}
@-webkit-keyframes rotating {
from{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}
to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes rotating {
from{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-ms-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}
to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}
} */
.cbp-l-loadMore-button .cbp-l-loadMore-link,.cbp-l-loadMore-button .cbp-l-loadMore-button-link{border:0;margin:0;padding:0;color:#000;position:relative;text-align:center;display:inline-block;vertical-align:middle;text-transform:uppercase;font:500 14px/50px Montserrat,Arial,Helvetica,sans-serif}
.cbp-l-loadMore-button .cbp-l-loadMore-link:hover,.cbp-l-loadMore-button .cbp-l-loadMore-button-link:hover{color:#fff}
.cbp-l-loadMore-button .cbp-l-loadMore-link:before,.cbp-l-loadMore-button .cbp-l-loadMore-button-link:before,.cbp-l-loadMore-button .cbp-l-loadMore-link:after,.cbp-l-loadMore-button .cbp-l-loadMore-button-link:after{left:0;content:'';z-index:1;width:100%;height:30%;position:absolute;border:1px solid #000}
.cbp-l-loadMore-button .cbp-l-loadMore-link:before,.cbp-l-loadMore-button .cbp-l-loadMore-button-link:before{top:0;border-bottom:0}
.cbp-l-loadMore-button .cbp-l-loadMore-link:after,.cbp-l-loadMore-button .cbp-l-loadMore-button-link:after{bottom:0;border-top:0}
.cbp-l-loadMore-button .cbp-l-loadMore-link > span,.cbp-l-loadMore-button .cbp-l-loadMore-button-link > span{color:#000;z-index:2;width:100%;float:left;padding:0 50px;position:relative}
.cbp-l-loadMore-button .cbp-l-loadMore-link > span:before,.cbp-l-loadMore-button .cbp-l-loadMore-button-link > span:before{top:0;left:0;z-index:-1;width:100%;height:0;content:'';background:#000;position:absolute}
.cbp-l-loadMore-button .cbp-l-loadMore-link:hover > span,.cbp-l-loadMore-button .cbp-l-loadMore-button-link:hover > span{color:#fff}
.cbp-l-loadMore-button .cbp-l-loadMore-link:hover > span:before,.cbp-l-loadMore-button .cbp-l-loadMore-button-link:hover > span:before{height:100%}
.cbp-item .bt-album{margin:0}
.bt-halfheight{height:75%}
.cpointer{cursor:pointer;}

#lg-counter{}
@media (min-width: 1200px) {
    /* modal Gallery */
    .lg-outer .lg-item{width: 80%;}
    .lg-outer .lg-item::after{content:'';position:absolute;left:15px;top:60px;width:30px;height:40px;background:url(images/gallery-tag.png) no-repeat center center;}
    /*.lg-outer .lg-img-wrap, .lg-outer .lg-video {width: 80%;}*/
    .lg-actions .lg-next {right: 380px;}
    .lg-toolbar{background-color:#111;}
    .lg-sub-html {float: right;height: 100%;width:20%;background-color:#111;color: #fff;position:relative;top:50px;text-align:left;}
    .lg-sub-html h4{color:#ecc114;font-size:22px;font-weight:400;margin-top:10px;margin-bottom:5px;}
    .lg-sub-html p{line-height:24px;font-size:13px;}
}
.break-word{word-break: break-all;}

/* .bg333 .cbp-l-loadMore-button .cbp-l-loadMore-link > span,.bg333 .cbp-l-loadMore-button .cbp-l-loadMore-button-link > span{color:#fff;z-index:2;width:100%;float:left;padding:0 50px;position:relative}
.bg333 .cbp-l-loadMore-button .cbp-l-loadMore-link > span:before,.bg333 .cbp-l-loadMore-button .cbp-l-loadMore-button-link > span:before{top:0;left:0;z-index:-1;width:100%;height:0;content:'';background:#000;position:absolute} */