@media (min-width: 1367px) {
.video_image{display:block}
.video_image a{text-align:center;margin-bottom:3.7352941176471vw;display:block}
.video_image a img{width:26.470588235294vw}
.container{width:85.651537335286vw}
#introduction > div > div:nth-child(2) > div.add-bottom-carousel-wraper > div > div > div > div > div > div > div > p:nth-child(2) > iframe{height:18.301610541728vw}
.logo img{max-width:7.9062957540264vw}
#no-bg > div.page-inner > div.light-header-area.ptb-35.sticky-light{padding:1.5622254758419vw 0}
.menu-dark-text nav ul li a{font-size:.878vw}
.light-header-area{padding:.73vw 0}
.light-header-area .top-control,.light-header-area .mainmenu{padding-top:1.537vw}
#menu-item-43,#introduction,#testimonial,#fabrics,#contactus{border:none;outline:none}
.home .nivo-controlNav{display:none}
.home6-banner-top .container-fluid .row{padding:0 1.098vw}
.home6-banner-top .container-fluid .row .col-lg-6{padding:0}
.home6-banner-top .container-fluid{max-height:58vw;overflow:hidden}
.home6-banner-top .container-fluid .col-lg-6 .left-banner .home6-banner-wraper{max-height:58vw;overflow:hidden}
.home6-banner-top .container-fluid .col-lg-6:nth-child(2) .home6-banner-wraper{max-height:33vw;overflow:hidden}
.home6-banner-top .container-fluid .col-lg-6:nth-child(3) .home6-banner-wraper{max-height:38vw;overflow:hidden}
.home6-banner-top .container-fluid .row .col-lg-6:first-child .home6-banner-wraper > a{justify-content:center;align-items:center}
.home6-banner-top .container-fluid .row .col-lg-6 .home6-banner-wraper .txt_box{text-align:left;position:absolute;z-index:9}
.home6-banner-top .container-fluid .row .col-lg-6:first-child .home6-banner-wraper .txt_box{display:none}
.home6-banner-top .container-fluid .row .col-lg-6:nth-child(2) .home6-banner-wraper .txt_box{right:4.3923865300146vw;bottom:2.9282576866764vw}
.home6-banner-top .container-fluid .row .col-lg-6:nth-child(3) .home6-banner-wraper .txt_box{right:10.980966325037vw;bottom:2.9282576866764vw}
.home6-banner-wraper{margin-bottom:0}
.home6-banner-wraper h3{color:#fff;font-family:'Edwardian Script ITC';font-size:3.0746705710102vw;margin:0}
.home6-banner-wraper h5{color:#fff;font-weight:700;font-size:2.3426061493411vw;text-transform:uppercase}
.home6-banner-top .home6-banner-wraper{display:flex;margin-bottom:0}
.home6-banner-top .home6-banner-wraper > a{justify-content:flex-end;align-items:flex-end;display:flex}
.nivo-caption{top:0;height:0;position:absolute;z-index:-1}
.right-banner{position:relative}
.single-add-bootom-wraper:first-child .add-bottom-carousel-wraper .single-wraper .single-item{text-align:left;padding:2.1961932650073vw}
.single-add-bootom-wraper:first-child .add-bottom-carousel-wraper .single-wraper .single-item p:first-child{font-family:'Monotype Corsiva';font-size:1.7569546120059vw;color:#000;font-style:italic}
.single-add-bootom-wraper:first-child .add-bottom-carousel-wraper .single-wraper .single-item p{font-family:'Monotype Corsiva';font-size:1.2445095168375vw;line-height:1.5373352855051vw;color:#000;letter-spacing:.05vw;margin-bottom:.73vw;font-style:italic}
.single-add-bootom-wraper:nth-child(2) .add-bottom-carousel-wraper .single-wraper .single-item{text-align:left;padding:2.1961932650073vw}
.single-add-bootom-wraper:nth-child(2) .add-bottom-carousel-wraper .single-wraper .single-item p,.single-add-bootom-wraper:nth-child(2) .add-bottom-carousel-wraper .single-wraper .single-item p{font-family:'Monotype Corsiva';font-size:1.3177159590044vw;line-height:1.610541727672vw;color:#000;letter-spacing:.05vw;font-style:italic}
.home6-add-bottom .single-add-bootom-wraper:first-child .dark-banner a img{height:51vw;object-fit:cover;object-position:right}
.home6-add-bottom .single-add-bootom-wraper:nth-child(2) .dark-banner a img{height:100%;object-fit:cover;width:100%}
.home6-add-bottom .single-add-bootom-wraper .add-bottom-carousel-wraper .product-img1 p .size-full{max-width:unset;width:14vw}
.newsletter-area .subs_box form input{margin-bottom:.73vw;padding:1.8301610541728vw 0}
.newsletter-area .subs_box form input[type="submit"]{border:none;margin-bottom:0;font-family:'Montserrat';font-style:normal;font-size:1.3177159590044vw;font-weight:700;color:#000;text-transform:uppercase;font-style:normal;background:rgba(0,0,0,0) url(//bernardsbespoke.com/wp-content/themes/bernard_clothing/img/subs_background.png) no-repeat 13.177159590044vw;background-size:2.9282576866764vw;width:16.10541727672vw;outline:none}
.footer-top-area .footer-banner img{width:24%;height:8.0527086383602vw;padding:0 .36vw}
.footer-top-area .footer-banner.logo-carosel img{width:96%;margin:0 2%;background:#fff}
.footer-top-area .footer-content .footer-banner{padding-top:2.1961932650073vw}
.home2-feature-carosel .single-item{padding:.36vw .36vw 1.0980966325037vw}
.home2-feature-carosel .single-item .product-content{border-bottom:.05vw solid #fff;min-height:7.2474377745242vw}
.contact-us-inner-area .contact-us-topbar .row{margin:0}
.contact-us-inner-area .contact-us-topbar .row .contact-us-no{padding:.36vw}
.contact-us-form .sub_btn{width:14.641288433382vw;transition:all ease .5s}
.contact-us-form .sub_btn:hover{box-shadow:0 .36vw .80527086383602vw 0 rgba(0,0,0,0),0 .36vw .80527086383602vw 0 rgba(0,0,0,0.1)}
div.wpcf7-acceptance-missing,div.wpcf7-validation-errors,div.wpcf7-mail-sent-ok{clear:both;margin:0 auto}
.contact-us-form form textarea,.contact-us-form form input{padding-left: 18px;}
.home6-service-area .home6-service-single{margin:1.4641288433382vw .73206442166911vw}
.home6-banner-top .container-fluid .row .col-lg-6 .home6-banner-wraper > a{width:100%}
.home6-banner-top .container-fluid .row .col-lg-6 .home6-banner-wraper > a img{width:100%;max-width:unset}
.text h3{font-size:1.0248901903367vw}
.text p{font-size:.87847730600293vw}
.home6-service-single img.service-first{width:5.8565153733529vw;height:5.8565153733529vw}
.section-title h3{font-size:1.7569546120059vw;line-height:1.9765739385066vw}
.alignleft{float:left;margin-right:1.0980966325037vw;margin-bottom:1.0980966325037vw}
.alignright{float:right;margin-left:1.0980966325037vw;margin-bottom:1.0980966325037vw}
.aligncenter{display:block;margin:0 auto 1.0980966325037vw}
p{margin:0 0 1.0980966325037vw}
h1,h2,h3,h4,h5,h6{margin:0 0 .73206442166911vw}
body{font-size:.95168374816984vw;line-height:1.3177159590044vw}
.mt-30{margin-top:2.1961932650073vw}
.mt-40{margin-top:2.9282576866764vw}
.mt-50{margin-top:3.6603221083455vw}
.mb-22{margin-bottom:1.610541727672vw}
.mb-18{margin-bottom:1.3177159590044vw}
.mb-29{margin-bottom:2.1229868228404vw}
.mb-17{margin-bottom:1.2445095168375vw}
.mb-30{margin-bottom:2.1961932650073vw}
.mb-40{margin-bottom:2.9282576866764vw}
.mb-50{margin-bottom:3.6603221083455vw}
.ml-30{margin-left:2.1961932650073vw}
.mr-30{margin-right:2.1961932650073vw}
.pt-30{padding-top:2.1961932650073vw}
.pt-40{padding-top:2.9282576866764vw}
.pt-45{padding-top:3.294289897511vw}
.pt-50{padding-top:3.6603221083455vw}
.pt-60{padding-top:4.3923865300146vw}
.pt-85{padding-top:6.2225475841874vw}
.pt-90{padding-top:6.588579795022vw}
.pb-30{padding-bottom:2.1961932650073vw}
.pb-35{padding-bottom:2.5622254758419vw}
.pb-40{padding-bottom:2.9282576866764vw}
.pb-50{padding-bottom:3.6603221083455vw}
.ptb-25{padding:1.8301610541728vw 0}
.ptb-30{padding:2.1961932650073vw 0}
.ptb-35{padding:2.5622254758419vw 0}
.ptb-40{padding:2.9282576866764vw 0}
.ptb-50{padding:3.6603221083455vw 0}
.ptb-60{padding:4.3923865300146vw 0}
.ptb-70{padding:5.1244509516837vw 0}
.ptb-80{padding:5.8565153733529vw 0}
.ptb-85{padding:5.8565153733529vw 0}
.ptb-90{padding:6.588579795022vw 0}
.ptb-100{padding:7.3206442166911vw 0}
.mtb-28{margin:2.0497803806735vw 0}
.mtb-30{margin:2.1961932650073vw 0}
.pr-30{padding-right:55px;}
.plr-30{padding:0 2.1961932650073vw}
.border-bottom{border-bottom:.073206442166911vw solid #4a4a4a}
.border-bottom-light{border-bottom:.073206442166911vw solid #ddd}
.border-top{border-top:.073206442166911vw solid #4a4a4a}
.border-right{border-right:.073206442166911vw solid #e5e5e5}
.carosel-control .owl-controls .owl-buttons div{background:rgba(0,0,0,0) none repeat scroll 0 0;color:#262626;display:inline-block;font-size:1.4641288433382vw;font-weight:400;left:46%;margin-top:.36603221083455vw;opacity:0;padding:0;position:absolute;top:.73206442166911vw;transition:all .3s ease 0}
.carosel-control-2 .owl-controls .owl-buttons div{background:rgba(0,0,0,0) none repeat scroll 0 0;color:#fff;display:inline-block;font-size:1.0980966325037vw;font-weight:400;left:9.8828696925329vw;margin-top:0;opacity:1;padding:0;position:absolute;top:30%;transition:all .3s ease 0}
.carosel-control-2 .owl-controls .owl-buttons div.owl-next{left:auto;right:9.8828696925329vw}
.carosel-control-2 .owl-controls .owl-buttons div.owl-prev:before{background:rgba(0,0,0,0) url(//bernardsbespoke.com/wp-content/themes/bernard_clothing/img/pv_lg_light.png) no-repeat scroll right center;content:"";height:.95168374816984vw;left:-4.0263543191801vw;position:absolute;top:.14641288433382vw;transition:all 300ms ease 0;width:3.2210834553441vw}
.carosel-control-2 .owl-controls .owl-buttons div.owl-prev:hover:before{background:rgba(0,0,0,0) url(//bernardsbespoke.com/wp-content/themes/bernard_clothing/img/pv_lg_light.png) no-repeat scroll right -44px center}
.carosel-control-2 .owl-controls .owl-buttons div.owl-next:after{background:rgba(0,0,0,0) url(//bernardsbespoke.com/wp-content/themes/bernard_clothing/img/nx_lg_light.png) no-repeat scroll left center;content:"";height:.95168374816984vw;position:absolute;right:-4.0263543191801vw;top:.14641288433382vw;transition:all 300ms ease 0;width:3.2210834553441vw}
.carosel-control-2 .owl-controls .owl-buttons div.owl-next:hover:after{background:rgba(0,0,0,0) url(//bernardsbespoke.com/wp-content/themes/bernard_clothing/img/nx_lg_light.png) no-repeat scroll left -44px center}
a.more{color:#262626;display:inline-block;font-size:1.0248901903367vw;font-weight:700;overflow:hidden;padding:0 4.3923865300146vw 0 0;position:relative;text-transform:uppercase}
a.more:after{background:url(//bernardsbespoke.com/wp-content/themes/bernard_clothing/img/nx_lg.png) no-repeat scroll left top;content:"";height:.80527086383602vw;position:absolute;right:0;top:.29282576866764vw;width:3.2210834553441vw}
.mainmenu nav ul li{display:inline-block;padding:0 1.3177159590044vw;position:relative}
.mainmenu nav ul li.static{position:static}
.mainmenu nav ul li::after{color:#404242;content:"/";font-size:.87847730600293vw;position:relative;right:-1.610541727672vw}
.mainmenu nav ul li:last-child::after{content:none}
.mainmenu nav ul li a{color:#fff;display:inline-block;font-family:Montserrat;font-size:.87847730600293vw;font-weight:700;padding:0 0 .58565153733529vw;position:relative;text-transform:uppercase}
.mainmenu nav ul li a.active{color:#c92c61}
.mainmenu nav ul li a::after{border-bottom:.14641288433382vw solid #c92c61;bottom:0;content:"";height:.14641288433382vw;left:0;position:absolute;transition:all .3s ease 0;width:0}
.mainmenu nav ul li a.active::after{width:50%;color:#c92c61}
.mainmenu nav ul li:hover a::after{width:50%}
.mainmenu nav ul li a i{padding-left:5px}
.mainmenu nav ul li:hover a{color:#c92c61}
.mainmenu nav ul li:hover ul li a{color:#262626}
.mainmenu nav ul li:hover ul li a:hover,.mainmenu nav ul li:hover .mega-menu span a:hover,.mainmenu nav ul li:hover .mega-menu-2 span a:hover{color:#c92c61}
.menu-dark-text nav ul li a{color:#262626}
.menu-dark-text nav ul li::after{display:none}
.mainmenu nav ul li ul,.mainmenu nav ul li .mega-menu,.mainmenu nav ul li .mega-menu-2{background:#fff none repeat scroll 0 0;box-shadow:0 0 .51244509516837vw 0 rgba(0,0,0,0.1);left:-5.8565153733529vw;opacity:0;padding:2.1961932650073vw 0 1.4641288433382vw 2.1961932650073vw;position:absolute;top:2.0497803806735vw;transform:scaleY(0);transform-origin:center top 0;transition:all .7s ease 0;visibility:hidden;width:17.203513909224vw;z-index:9}
.mainmenu nav ul li .mega-menu{left:-26.720351390922vw;width:57.833089311859vw}
.mainmenu nav ul li ul li::after{display:none}
.mainmenu nav ul li ul li a{color:#262626;display:block;font-family:'Montserrat';font-size:.87847730600293vw;font-weight:700;padding:0 0 .58565153733529vw;text-transform:uppercase;text-align:left}
.mainmenu nav ul li .mega-menu-2 .menu-image{overflow:hidden;padding-top:1.0980966325037vw;width:100%}
.mainmenu nav ul li .mega-menu-2 .menu-image span{float:left;width:33.33%}
.mainmenu nav ul li .mega-menu span a.mega-title,.mainmenu nav ul li .mega-menu-2 span a.mega-title{display:block;font-family:'Montserrat';font-size:.87847730600293vw;font-weight:700;padding:0 0 .87847730600293vw;text-transform:uppercase;text-align:left;font-style:normal;color:#262626;border-bottom:.05vw solid #ddd;margin-bottom:1.0980966325037vw}
.mainmenu nav ul li .mega-menu span a,.mainmenu nav ul li .mega-menu-2 span a{color:#727272;display:block;font-family:'Droid Serif';font-size:1.0248901903367vw;font-weight:400;padding:0 0 .87847730600293vw;text-transform:capitalize;text-align:left;font-style:italic}
.top-control{float:right}
.top-control li{cursor:pointer;display:inline-block;line-height:1.8301610541728vw;margin-right:1.5373352855051vw}
.top-control li i{color:#929292;font-size:1.1713030746706vw}
li.settings{position:relative}
li.settings ul{background:#fff none repeat scroll 0 0;box-shadow:0 0 .36603221083455vw 0 rgba(0,0,0,0.2);position:absolute;right:0;top:2.1961932650073vw;width:19.765739385066vw;z-index:999;display:none;padding:1.0980966325037vw}
li.settings ul li{border-bottom:.05vw solid #ccc;display:block;margin:0;overflow:hidden;padding:.73206442166911vw 0}
li.settings ul li:first-child{padding-top:0}
li.settings ul li:last-child{border:0;padding-bottom:0}
li.settings ul li a{color:#262626;display:block;font-size:.95168374816984vw;line-height:1.5373352855051vw}
.pad-left{padding-left:1.0980966325037vw}
li.settings ul li a.active{color:#c92c61}
.top-control li.search{position:relative}
.inner-form{display:none;position:absolute;right:0;top:100%;z-index:9}
.inner-form form{position:relative;width:19.765739385066vw}
.inner-form form input{border:medium none;box-shadow:0 0 .36603221083455vw 0 rgba(0,0,0,0.2);height:2.9282576866764vw;padding-left:.36603221083455vw;width:100%}
.inner-form form button{background:rgba(0,0,0,0) none repeat scroll 0 0;border:0 none;height:2.9282576866764vw;position:absolute;right:0;top:0;width:2.9282576866764vw;border-left:.05vw solid #ccc}
.inner-form form button:hover{color:#c92c61}
li.cart{position:relative}
li.cart span.count{background:#fff none repeat scroll 0 0;border-radius:.05vw;font-size:.73206442166911vw;font-weight:400;height:1.2445095168375vw;line-height:1.2445095168375vw;position:absolute;right:-1.5373352855051vw;text-align:center;top:.14641288433382vw;width:1.1713030746706vw}
li.cart span.count:before{background:#fff none repeat scroll 0 0;bottom:0;content:"";display:block;height:.36603221083455vw;left:-.14641288433382vw;position:absolute;top:.51244509516837vw;transform:rotate(45deg);width:.36603221083455vw;z-index:1}
.top-control li.cart ul{background:#fff none repeat scroll 0 0;box-shadow:0 0 .36603221083455vw 0 rgba(0,0,0,0.2);display:none;position:absolute;right:-1.5373352855051vw;top:2.1961932650073vw;width:21.961932650073vw;z-index:9999999}
li.cart ul li{display:block;overflow:hidden;padding:1.0980966325037vw 0;margin:0 1.0980966325037vw}
li.cart ul li.p-0{padding:0}
li.cart ul li.border{border-bottom:.05vw solid #262626;padding-top:1.4641288433382vw}
li.cart ul li:last-child{padding-bottom:0}
li.cart ul li.single-cart{border-bottom:.05vw solid #ddd}
.cart-img{float:left;width:30%}
.cart-content{float:left;width:60%;padding-left:1.0980966325037vw}
.cart-content h4 a{color:#9c9b9b;font-size:1.0248901903367vw}
.cart-content h4 a span{color:#262626;font-size:1.0248901903367vw;transition:all .3s ease 0}
.cart-content span a{color:#9d9a95;font-size:.87847730600293vw;display:block;margin-bottom:.36603221083455vw}
.cart-content span a:hover{color:#C06B82}
.cart-del{float:right;cursor:pointer}
.cart-del i{color:#999;font-size:1.1713030746706vw}
.cart-del:hover i,.cart-content h4 a span:hover{color:#C06B82}
.cart-price{color:#262626;font-weight:400}
span.total-price{border-bottom:medium none;color:#262626;font-weight:700}
span.right{float:right;color:#262626;font-weight:700}
li.cart ul li.check-out{margin:0;padding:0}
.checkout-bg{background:#c92c61 none repeat scroll 0 0;color:#fff;display:block;padding:1.4641288433382vw 0;text-align:center;margin-top:1.0980966325037vw}
.checkout-bg a{border:.05vw solid #fff;color:#fff;padding:.43923865300146vw 6.9546120058565vw}
.top-control li ul li.check-out .checkout-bg a i{color:#fff}
.checkout-bg a:hover{background:#8A1E43}
.checkout-bg i{font-size:1.1713030746706vw;margin-left:.36603221083455vw;color:#fff}
.sticky{background:#282b31 none repeat scroll 0 0;left:0;padding:1.1713030746706vw 0 .73206442166911vw;top:0;width:100%;z-index:100;animation:600ms ease-in-out 0 normal none 1 running fadeInDown;margin:0 auto;position:fixed!important;right:0;z-index:999}
.middle-text{display:inline-block;margin-left:12%;margin-top:10%;text-align:center}
.middle-text img{position:static}
.middle-text p.title{font-size:1.0248901903367vw;font-weight:700;margin:.73206442166911vw 0 0;text-transform:uppercase}
.middle-text p.pera-2{font-size:1.0248901903367vw;font-style:italic;margin-bottom:2.1961932650073vw;font-family:'Droid Serif'}
.middle-text h1{font-size:2.5vw;font-weight:700;margin:1.0980966325037vw 0;text-transform:uppercase;font-style:italic}
.middle-text-h2{text-align:left;margin-top:11.713030746706vw}
.middle-text-h2 p.title{letter-spacing:.2em}
.middle-text-h2 h1{font-size:5vw;text-transform:none}
.slider-area .slider-container .nivo-controlNav a{background:#fff none repeat scroll 0 0;border-radius:100%;box-shadow:0 0 0 .21961932650073vw #d7d7d7 inset;cursor:pointer;display:inline-block;font-size:0;height:.95168374816984vw;margin:0 .21961932650073vw;width:.95168374816984vw}
.slider-area .slider-container .nivo-controlNav a.active,.slider-area .slider-container .nivo-controlNav a:hover{background:#fff none repeat scroll 0 0;box-shadow:0 0 0 .21961932650073vw #c92c61 inset}
.nivo-controlNav{bottom:4.3923865300146vw;position:absolute;right:8.0527086383602vw;z-index:9}
.about-img{overflow:hidden}
.about-img a{position:relative;overflow:hidden;display:block}
.about-img a::after{background:rgba(0,0,0,0) url(//bernardsbespoke.com/wp-content/themes/bernard_clothing/img/about/2.png) no-repeat scroll 0 0;bottom:0;content:"";left:0;margin:auto;opacity:0;position:absolute;right:0;top:0;transform:scale(1.1);transition:all .4s ease 0;z-index:99;background-size:cover}
.about-area:hover a::after{opacity:1;transform:scale(1)}
.about-img img{width:100%}
.about-content{margin-left:2.5622254758419vw;margin-top:1.4641288433382vw}
.about-content p.title{color:#c92c61;font-size:1.0248901903367vw;font-weight:700;text-transform:uppercase}
.about-content h3{color:#262626;font-size:2.1961932650073vw;font-weight:700;line-height:2.9282576866764vw;margin:0;text-transform:uppercase}
.rotate{display:inline-block;float:left;margin-left:-4.9780380673499vw;margin-top:13.177159590044vw;position:relative;transform:rotate(-90deg)}
.rotate:after{background:#262626 none repeat scroll 0 0;content:"";height:.21961932650073vw;position:absolute;right:-2.9282576866764vw;top:.58565153733529vw;width:2.5622254758419vw}
.rotate p{color:#c92c61;font-size:1.0248901903367vw;font-weight:700;letter-spacing:.43923865300146vw;position:relative}
.content{display:block;float:left;margin-left:-2.1961932650073vw;overflow:hidden;width:75%}
.content p{display:block;font-family:"Droid Serif";font-size:1.0248901903367vw;font-style:italic;line-height:2.0497803806735vw;margin-top:1.1713030746706vw}
.learn-more{display:inline-block;float:left;margin:3.6603221083455vw 0 0 5.8565153733529vw;overflow:hidden}
.section-title{text-align:center}
.section-title h3{color:#262626;font-size:1.7569546120059vw;font-weight:700;line-height:1.9765739385066vw;margin:0;text-transform:uppercase}
.section-title p{color:#727272;font-family:"Droid Serif";font-size:1.0248901903367vw;font-style:italic;line-height:1.2445095168375vw;margin:1.2445095168375vw 0 .21961932650073vw;padding-bottom:5.1244509516837vw;position:relative}
.section-title p::after{background:rgba(0,0,0,0) url(//bernardsbespoke.com/wp-content/themes/bernard_clothing/img/title_dark.png) no-repeat scroll 0 0;content:"";display:block;height:5.3440702781845vw;left:0;right:0;margin:0 auto;position:absolute;top:2.1961932650073vw;width:600px}
ul.promo{text-align:center}
ul.promo li{display:inline-block;padding:0 1.8301610541728vw;position:relative}
ul.promo li:after{content:"/";position:absolute;right:-.73206442166911vw;top:.73206442166911vw}
ul.promo li:last-child:after{display:none}
ul.promo li.active a,ul.promo li:hover a{color:#c92c61}
ul.promo li a{color:#262626;cursor:pointer;display:block;font-size:1.0248901903367vw;font-weight:700;line-height:1.2445095168375vw;padding:.73206442166911vw;text-transform:uppercase;transition:all 300ms ease 0}
.tab-content > .tab-pane{display:block;height:0;overflow:hidden}
.tab-content > .active{display:block;height:auto;overflow:visible}
.new-product-carosel .single-item{padding:.73206442166911vw}
.single-banner{overflow:hidden}
.single-banner a{display:block;overflow:hidden;position:relative;background:#efefef}
.single-banner a img{width:100%;transition:all 700ms ease;width:100%;-webkit-transition:all 700ms ease;transition:all 700ms ease}
.single-banner a:hover img{-webkit-transform:translateY(-2.1961932650073206vw;) -moz-transform: translateY(-2.1961932650073206vw;) -ms-transform: translateY(-2.1961932650073206vw;) -o-transform: translateY(-2.1961932650073206vw;);transform:translateY(-30px)}
.single-banner a .out{bottom:0;box-shadow:0 0 0 .14641288433382vw #fff inset;display:block;left:0;margin:auto;max-height:66px;max-width:70%;padding:.36603221083455vw;position:absolute;right:0;text-align:center;top:0;transition:all 700ms ease 0}
.single-banner a:hover .out{bottom:-50%;opacity:.75}
.single-banner a .out .in{display:block;padding:0 .36603221083455vw;line-height:56px;text-transform:uppercase;font-size:1.0248901903367vw;font-weight:700;background:#fff;color:#262626}
.lebel-out{position:absolute;z-index:2;left:1.8301610541728vw;top:0}
.lebel-out .lebel-in{display:block;background:#c92c61;padding:0 20px;font-size:1.0248901903367vw;font-style:italic;line-height:32px;color:#fff;float:left;transform-origin:left top 0;position:relative;-webkit-transition:all 700ms ease;transition:all 700ms ease;-webkit-transform:rotate(90deg) translate(-130%,-100%);-moz-transform:rotate(90deg) translate(-130%,-100%);-ms-transform:rotate(90deg) translate(-130%,-100%);-o-transform:rotate(90deg) translate(-130%,-100%);transform:rotate(90deg) translate(-130%,-100%)}
.lebel-out .lebel-in:after{content:'';border:1.1713030746706vw solid .73206442166911vw;border-right-color:transparent;border-right-width:.73206442166911vw;position:absolute;top:0;right:-10px}
.single-banner a:hover .lebel-out .lebel-in{-webkit-transform:rotate(90deg) translate(0,-100%);-moz-transform:rotate(90deg) translate(0,-100%);-ms-transform:rotate(90deg) translate(0,-100%);-o-transform:rotate(90deg) translate(0,-100%);transform:rotate(90deg) translate(0,-100%)}
.nivo-caption{display:none}
.single-item{background:#f2f2f3 none repeat scroll 0 0;margin:30px 0 10px;overflow:hidden;padding:.36603221083455vw;position:relative;text-align:center;transition:all 500ms ease 0}
.single-item:hover{box-shadow:0 0 1.5104166666667vw 0 rgba(0,0,0,0.15)}
.product-img{position:relative;overflow:hidden}
.product-img img{position:relative;width:100%;z-index:1}
}
@-webkit-keyframes prdmove {
25%{-webkit-transform-moz-transform-ms-transform-o-transformtransform-webkit-transform:scale(1) translateX(0) scale(1) translateX(0) scale(1) translateX(0) scale(1) translateX(0) scale(1) translateX(0) scale(1.35) translateX(0);-moz-transform:scale(1.35) translateX(0);-ms-transform:scale(1.35) translateX(0);-o-transform:scale(1.35) translateX(0);transform:scale(1.35) translateX(0)}
50%{-webkit-transform:scale(1.35) translateX(2.1961932650073206vw;) -moz-transform: scale(1.35) translateX(2.1961932650073206vw;) -ms-transform: scale(1.35) translateX(2.1961932650073206vw;) -o-transform: scale(1.35) translateX(2.1961932650073206vw;);transform:scale(1.35) translateX(30px)}
75%{-webkit-transform:scale(1.35) translateX(-2.1961932650073206vw;) -moz-transform: scale(1.35) translateX(-2.1961932650073206vw;) -ms-transform: scale(1.35) translateX(-2.1961932650073206vw;) -o-transform: scale(1.35) translateX(-2.1961932650073206vw;);transform:scale(1.35) translateX(-30px)}
100%{-webkit-transform:scale(1) translateX(0);-moz-transform:scale(1) translateX(0);-ms-transform:scale(1) translateX(0);-o-transform:scale(1) translateX(0);transform:scale(1) translateX(0)}
}
@keyframes prdmove {
25%{-webkit-transform-moz-transform-ms-transform-o-transformtransform-webkit-transform:scale(1) translateX(0) scale(1) translateX(0) scale(1) translateX(0) scale(1) translateX(0) scale(1) translateX(0) scale(1.35) translateX(0);-moz-transform:scale(1.35) translateX(0);-ms-transform:scale(1.35) translateX(0);-o-transform:scale(1.35) translateX(0);transform:scale(1.35) translateX(0)}
50%{-webkit-transform:scale(1.35) translateX(2.1961932650073206vw;) -moz-transform: scale(1.35) translateX(2.1961932650073206vw;) -ms-transform: scale(1.35) translateX(2.1961932650073206vw;) -o-transform: scale(1.35) translateX(2.1961932650073206vw;);transform:scale(1.35) translateX(30px)}
75%{-webkit-transform:scale(1.35) translateX(-2.1961932650073206vw;) -moz-transform: scale(1.35) translateX(-2.1961932650073206vw;) -ms-transform: scale(1.35) translateX(-2.1961932650073206vw;) -o-transform: scale(1.35) translateX(-2.1961932650073206vw;);transform:scale(1.35) translateX(-30px)}
100%{-webkit-transform:scale(1) translateX(0);-moz-transform:scale(1) translateX(0);-ms-transform:scale(1) translateX(0);-o-transform:scale(1) translateX(0);transform:scale(1) translateX(0)}
}
.single-item:hover .product-img img{animation:2500ms linear 0 normal forwards 1 running prdmove}
.product-img > a::before{background:transparent none repeat scroll 0 0;bottom:0;content:"";display:block;height:100%;left:0;position:absolute;right:0;top:0;transition:all 500ms ease 0;width:100%;z-index:2}
.single-item:hover a:before{background:rgba(201,44,97,0.05) none repeat scroll 0 0}
.product-action{position:absolute;right:0;top:0;background:#464646 none repeat scroll 0 0;z-index:3;opacity:0;transition:all 700ms ease 0}
.product-action ul li{border-bottom:.05vw solid #444}
.product-action ul li:last-child{border-bottom:0}
.product-action ul li i{background:#282b31 none repeat scroll 0 0;color:#fff;display:block;padding:1.0248901903367vw .87847730600293vw;font-size:1.1713030746706vw}
.product-action ul li i:hover{color:#fff;background:#c92c61}
.single-item:hover .product-action{opacity:1}
.product-img .hook-reviews{bottom:.73206442166911vw;left:0;position:absolute;transition:all 300ms ease 0;width:100%;z-index:2}
.single-item:hover .hook-reviews{opacity:0}
.hook-reviews i{color:#c92c61}
.hook-reviews i.black{color:#262626}
.product-content{background:#f2f2f3 none repeat scroll 0 0;overflow:hidden;padding:.36603221083455vw .36603221083455vw 1.0980966325037vw;position:relative}
.product-content::before{background:transparent none repeat scroll 0 0;bottom:0;content:"";display:block;height:100%;left:0;position:absolute;right:0;top:0;transition:all 500ms ease 0;width:100%;pointer-events:none}
.single-item:hover .product-content:before{background:rgba(201,44,97,0.05) none repeat scroll 0 0}
.product-content a h5{color:#262626;font-size:.87847730600293vw;line-height:1.0980966325037vw;text-transform:uppercase;margin:1.0980966325037vw 0 0}
.product-content a h5:hover{color:#c92c61}
p.manufacturer_name{color:#b7b7b7;font-size:.87847730600293vw;font-style:italic;margin:7px 0 0;font-family:"Droid Serif"}
.price p{color:#323232;font-weight:700;margin-top:.58565153733529vw}
a.add-button{border:.14641288433382vw solid #7b7b7b;border-radius:1.4641288433382vw;display:inline-block;margin-bottom:1.0980966325037vw;padding:.6588579795022vw 1.1713030746706vw;text-transform:uppercase;font-weight:700;color:#000;margin-top:.36603221083455vw;font-weight:bold}
a.add-button:hover{color:#c92c61;border:.14641288433382vw solid #c92c61}
.section-title{text-align:center}
.testimonial-area .section-title h3{color:#fff}
.testimonial-area .section-title p:after{background:rgba(0,0,0,0) url(//bernardsbespoke.com/wp-content/themes/bernard_clothing/img/title_light.png) no-repeat scroll 0 0}
.testi-bg{background:rgba(0,0,0,0) url(//bernardsbespoke.com/wp-content/themes/bernard_clothing/img/testi_bg.jpg) no-repeat scroll 0 center / cover;background-color:#272a2f;min-height:36.603221083455vw}
.single-testimonial{overflow:hidden;padding:0 17.569546120059vw;text-align:center}
.single-testimonial p{color:#d2d2d2;font-family:"Droid Serif";font-size:1.0248901903367vw;font-style:italic;line-height:2.1961932650073vw;margin-top:1.8301610541728vw}
.single-testimonial h3{color:#fff;font-size:1.0248901903367vw;font-weight:700;line-height:1.2445095168375vw;margin:2.5622254758419vw 0 0;text-transform:uppercase}
.single-testimonial span{color:#a4a4a4;font-size:1.0248901903367vw;font-style:italic;line-height:2.1961932650073vw;margin:.80527086383602vw 0 0;font-family:"Droid Serif"}
.blog-border{border-bottom:.05vw solid #ebebeb}
.single-blog{margin-top:2.5622254758419vw}
.inner-img img{width:100%}
.inner-content{text-align:center}
.inner-content h3{color:#262626;display:block;font-size:1.1713030746706vw;font-style:inherit;font-weight:700;line-height:1.3909224011713vw;margin:0;text-transform:uppercase;margin-top:2.1961932650073vw}
.inner-content span{color:#9b9b9b;font-size:.73206442166911vw;font-style:italic;font-weight:700;line-height:2.5622254758419vw;text-transform:uppercase;position:relative}
.inner-content span:after{background:#c92c61 none repeat scroll 0 0;bottom:-1.4641288433382vw;content:"";height:.14641288433382vw;left:35%;position:absolute;width:50px}
.inner-content p{color:#6f6f6f;font-family:"Droid Serif";font-size:1.0248901903367vw;font-style:italic;line-height:1.7569546120059vw;margin:1.4641288433382vw 0}
.subscribe{text-align:center;margin-top:1.4641288433382vw}
.subscribe form{margin-bottom:2.9282576866764vw}
.subscribe form input{background:none;border-color:#404040;border-image:none;border-style:none none solid;border-width:0 0 .14641288433382vw;color:#727272;font-size:.87847730600293vw;font-style:italic;height:auto;line-height:1.0980966325037vw;padding:0 0 1.6837481698389vw;text-align:center;width:70%;font-family:"Droid Serif"}
.service-bg{background:#F4F4F4}
.single-service{padding:.73206442166911vw 0;text-align:center}
.service-border{border-right:.05vw solid #ddd}
.border-none{border-right:0}
.single-service .service-img{display:inline-block;margin-right:.87847730600293vw;vertical-align:top}
.single-service .text{display:inline-block;text-align:left}
.text h3{color:#262626;font-size:1.0248901903367vw;font-style:italic;line-height:1.8301610541728vw;margin-bottom:.36603221083455vw;text-transform:uppercase;transition:all 300ms ease 0}
.single-service:hover .text h3{color:#c92c61}
.text p{color:#aeaeae; font-style:italic;transition:all 300ms ease 0;font-family:"Droid Serif"}
.single-service:hover .text p{color:#262626}
.footer-content{text-align:center;background:rgba(0,0,0,0) url(//bernardsbespoke.com/wp-content/themes/bernard_clothing/img/footer-bg.jpg) no-repeat scroll 0 0 / cover;min-height:29.282576866764vw}
.footer-content p{color:#bdbdbd;display:block;font-family:"Droid Serif";font-size:1.0248901903367vw;font-style:italic;line-height:1.7569546120059vw;margin-top:3.0746705710102vw}
.social-button a{border:.14641288433382vw solid #fff;border-radius:100%;color:#fff;display:inline-block;font-size:.95168374816984vw;height:2.9282576866764vw;line-height:2.7818448023426vw;margin:0 1.2445095168375vw 1.0980966325037vw;overflow:hidden;text-align:center;width:2.9282576866764vw}
.social-button a:hover{color:#c92c61;border:.14641288433382vw solid #c92c61}
.footer-banner img{margin-right:-.21961932650073vw;width:25%}
.footer-bottom-area{text-align:center}
.footer-bottom-area p{color:#848484;font-size:1.0248901903367vw;font-style:italic;line-height:1.5373352855051vw;margin:0;font-family:'Droid Serif'}
.contact-us-area{border-bottom:.05vw solid #ddd}
.contact-us-area .breadcrumb{padding:2.1961932650073vw 0}
.contact-us-area .breadcrumb li a{color:#bdbdbd;transition:all .3s ease 0}
.contact-us-inner-area h1{font-size:1.7569546120059vw;font-weight:700;margin:0;padding:0;position:relative;text-transform:uppercase;color:#262626}
.contact-us-topbar{background:#f5f5f5 none repeat scroll 0 0;border:.05vw solid #ddd;text-align:center;margin-top:1.4641288433382vw}
.contact-us-info{padding:1.4641288433382vw 0}
.contact-us-info i{font-size:2.6354319180088vw;color:#262626;margin-bottom:.73206442166911vw}
.contact-us-info h3{font-size:1.3177159590044vw;text-transform:uppercase;color:#262626;font-weight:700;line-height:1.35;margin:0 0 1.0980966325037vw}
.contact-us-info p{color:#6f6f6f;font-family:"droid serif";font-size:1.1713030746706vw;line-height:1.8301610541728vw}
.contact-us-no span{display:block;padding:2.1961932650073vw 0;font-size:1.1713030746706vw;font-family:"droid serif"}
.contact-us-no span a{color:#262626;word-break:break-all}
.contact-us-no span a:hover{color:#c92c61}
.contact-us-no span i{color:#262626;font-size:1.1713030746706vw;margin-right:.73206442166911vw}
.contact-us-form{font-family:"droid serif";color:#555}
.contact-us-form form input{background:#f8f8f8 none repeat scroll 0 0;border:none;height:2.9282576866764vw;padding-left: 18px;width:100%}
.contact-us-form form .single{float:left;margin:1.0980966325037vw 0;width:50%}
.contact-us-form form .single-full{margin:1.0980966325037vw 0;width:100%}
.contact-us-form form textarea{background:#f8f8f8 none repeat scroll 0 0;border:none;padding:.73206442166911vw;width:100%;margin:1.0980966325037vw 0}
.contact-us-form .add-button{padding:.5vw;border:.14641288433382vw solid #ddd;border-radius:0;float:right;font-family:"Montserrat";margin-top:-3.535871vw}
.carosel-control-2 .owl-controls .owl-buttons div{background:rgba(0,0,0,0) none repeat scroll 0 0;color:#fff;display:inline-block;font-size:1.0980966325037vw;font-weight:400;left:9.8828696925329vw;margin-top:0;opacity:1;padding:0;position:absolute;top:30%;transition:all .3s ease 0}
.carosel-control-2 .owl-controls .owl-buttons div:hover{color:#c92c61}
.carosel-control-2 .owl-controls .owl-buttons div.owl-next{left:auto;right:9.8828696925329vw}
.carosel-control-2 .owl-controls .owl-buttons div.owl-prev:before{background:rgba(0,0,0,0) url(//bernardsbespoke.com/wp-content/themes/bernard_clothing/img/pv_lg_light.png) no-repeat scroll right center;content:"";height:.95168374816984vw;left:-4.0263543191801vw;position:absolute;top:.14641288433382vw;transition:all 300ms ease 0;width:2.15vw;background-size:4.35vw}
.carosel-control-2 .owl-controls .owl-buttons div.owl-prev:hover:before{background:rgba(0,0,0,0) url(//bernardsbespoke.com/wp-content/themes/bernard_clothing/img/pv_lg_light.png) no-repeat scroll right -3.2210834553441vw center}
.carosel-control-2 .owl-controls .owl-buttons div.owl-next:after{background:rgba(0,0,0,0) url(//bernardsbespoke.com/wp-content/themes/bernard_clothing/img/nx_lg_light.png) no-repeat scroll left center;content:"";height:.95168374816984vw;position:absolute;right:-4.0263543191801vw;top:.14641288433382vw;transition:all 300ms ease 0;width:2.15vw;background-size:4.35vw}
.carosel-control-2 .owl-controls .owl-buttons div.owl-next:hover:after{background:rgba(0,0,0,0) url(//bernardsbespoke.com/wp-content/themes/bernard_clothing/img/nx_lg_light.png) no-repeat scroll left -3.2210834553441vw center}
.owl-theme .owl-controls .owl-buttons div{color:#FFF;display:inline-block;zoom:1;margin:.36603221083455vw;padding:.21961932650073vw .73206442166911vw;font-size:.87847730600293vw;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:2.1961932650073vw;background:#869791;filter:Alpha(Opacity=50);opacity:.5}
.filtr-container.filters-div{-moz-column-width:23em;-webkit-column-width:23em;-moz-column-gap:.5em;-webkit-column-gap:.5em;column-gap:.5em;column-width:23em}
.filtr-container.filters-div .filtr-item.filtr_item_279.single_one{display:inline-block;margin:0;padding:0;width:100%;padding-top:.56rem}
.filtr-container.filters-div .filtr-item.filtr_item_279.single_one .thumbnail.thumbnail_279{margin:0;border-radius:0}
.about-us-bg.ptb-85.md-ptb-55.small-ptb-30 .container .row.text-center .simplefilter.simplefilter_279{display:none}
.page-id-255 .page-inner .wrap .about-us-bg.ptb-85.md-ptb-55.small-ptb-30{padding-top:0}
@media (max-width: 1366px) {
.video_image{display:block}
.video_image a{text-align:center;margin-bottom:10px;display:block}
.video_image a img{width:360px}
.light-header-area{padding:10px 0}
.light-header-area .top-control,.light-header-area .mainmenu{padding-top:21px}
#menu-item-43,#introduction,#testimonial,#fabrics,#contactus{border:none;outline:none}
.home .nivo-controlNav{display:none}
.home6-banner-top .container-fluid .row{padding:0 15px}
.home6-banner-top .container-fluid .row .col-lg-6{padding:0}
.home6-banner-top .container-fluid .row .col-lg-6:nth-child(2) img{min-height:24.9vw}
.home6-banner-top .container-fluid .row .col-lg-6:first-child .home6-banner-wraper > a{justify-content:center;align-items:center}
.home6-banner-top .container-fluid .row .col-lg-6 .home6-banner-wraper .txt_box{text-align:left;position:absolute;z-index:9}
.home6-banner-top .container-fluid .row .col-lg-6:first-child .home6-banner-wraper .txt_box{display:none}
.home6-banner-top .container-fluid .row .col-lg-6:nth-child(2) .home6-banner-wraper .txt_box{right:60px;bottom:40px}
.home6-banner-top .container-fluid .row .col-lg-6:nth-child(3) .home6-banner-wraper .txt_box{right:150px;bottom:40px}
.home6-banner-wraper{margin-bottom:0}
.home6-banner-wraper h3{color:#fff;font-family:'Edwardian Script ITC';font-size:42px;margin:0}
.home6-banner-wraper h5{color:#fff;font-weight:700;font-size:32px;text-transform:uppercase}
.home6-banner-top .home6-banner-wraper{display:flex}
.home6-banner-top .home6-banner-wraper > a{justify-content:flex-end;align-items:flex-end;display:flex}
.nivo-caption{top:0;height:0;position:absolute;z-index:-1}
.right-banner{position:relative}
.add-bottom-carousel-wraper .single-wraper .single-item .product-img1 p strong{font-family:!'Monotype Corsiva'!important}
.single-add-bootom-wraper:first-child .add-bottom-carousel-wraper .single-wraper .single-item{text-align:left;padding:30px}
.single-add-bootom-wraper:first-child .add-bottom-carousel-wraper .single-wraper .single-item p:first-child{font-family:'Monotype Corsiva'!important;font-size:24px;color:#000;font-style:italic}
.single-add-bootom-wraper:first-child .add-bottom-carousel-wraper .single-wraper .single-item p{font-family:'Monotype Corsiva';font-size:18px;line-height:21px;color:#000;letter-spacing:.5px;margin-bottom:10px;font-style:italic}
.single-add-bootom-wraper:nth-child(2) .add-bottom-carousel-wraper .single-wraper .single-item{text-align:left;padding:30px}
.single-add-bootom-wraper:nth-child(2) .add-bottom-carousel-wraper .single-wraper .single-item p,.single-add-bootom-wraper:nth-child(2) .add-bottom-carousel-wraper .single-wraper .single-item p{font-family:'Monotype Corsiva';font-size:18px;line-height:22px;color:#000;letter-spacing:.5px;font-style:italic}
.home6-add-bottom .single-add-bootom-wraper:first-child .dark-banner a img{height:62vw;object-fit:cover;object-position:right}
.home6-add-bottom .single-add-bootom-wraper:nth-child(2) .dark-banner a img{height:100%;object-fit:cover;width:100%}
.video_image a{text-align:center;margin-bottom:3.7352941176471vw;display:block}
.newsletter-area .subs_box form input{margin-bottom:10px;padding:25px 0}
.newsletter-area .subs_box form input[type="submit"]{border:none;margin-bottom:0;font-family:'Montserrat';font-style:normal;font-size:18px;font-weight:700;color:#000;text-transform:uppercase;font-style:normal;background:rgba(0,0,0,0) url(//bernardsbespoke.com/wp-content/themes/bernard_clothing/img/subs_background.png) no-repeat 180px;background-size:40px;width:220px;outline:none}
.footer-top-area .footer-banner img{width:24%;height:110px;padding:0 5px}
.footer-top-area .footer-banner.logo-carosel img{width:96%;margin:0 2%;background:#fff}
.footer-top-area .footer-content .footer-banner{padding-top:30px}
.home2-feature-carosel .single-item{padding:5px 5px 15px}
.home2-feature-carosel .single-item .product-content{border-bottom:.05vw solid #fff;min-height:99px}
.contact-us-inner-area .contact-us-topbar .row{margin:0}
.contact-us-inner-area .contact-us-topbar .row .contact-us-no{padding:5px}
.contact-us-form .sub_btn{width:200px;transition:all ease .5s}
.contact-us-form .sub_btn:hover{box-shadow:0 5px 11px 0 rgba(0,0,0,0),0 3px 11px 0 rgba(0,0,0,0.1)}
div.wpcf7-acceptance-missing,div.wpcf7-validation-errors,div.wpcf7-mail-sent-ok{clear:both;margin:0 auto}
.contact-us-form form textarea,.contact-us-form form input{padding:15px 15px}
.home6-service-area .home6-service-single{margin:20px 10px}
.filtr-container.filters-div{-moz-column-width:23em;-webkit-column-width:23em;-moz-column-gap:.5em;-webkit-column-gap:.5em;column-gap:.5em;column-width:23em}
.filtr-container.filters-div .filtr-item.filtr_item_279.single_one{display:inline-block;margin:0;padding:0;width:100%;padding-top:.56rem}
.filtr-container.filters-div .filtr-item.filtr_item_279.single_one .thumbnail.thumbnail_279{margin:0;border-radius:0}
.about-us-bg.ptb-85.md-ptb-55.small-ptb-30 .container .row.text-center .simplefilter.simplefilter_279{display:none}
.page-id-255 .page-inner .wrap .about-us-bg.ptb-85.md-ptb-55.small-ptb-30{padding-top:0}
}
@media (min-width: 1367px) and (max-width: 1920px) {
.home6-banner-top .container-fluid{max-height:62vw;overflow:hidden}
.home6-banner-top .container-fluid .col-lg-6 .left-banner .home6-banner-wrape{max-height:62vw;overflow:hidden}
.home6-banner-top .container-fluid .col-lg-6:nth-child(2) .home6-banner-wraper{max-height:33vw;overflow:hidden}
.home6-banner-top .container-fluid .col-lg-6:nth-child(3) .home6-banner-wraper{max-height:38vw;overflow:hidden}
}
@media (max-width: 1280px) {
.home6-banner-top .container-fluid .row .col-lg-6:nth-child(2) img{min-height:25.15vw}
.single-add-bootom-wraper:first-child .add-bottom-carousel-wraper .single-wraper .single-item{padding:30px 20px}
.single-add-bootom-wraper:nth-child(2) .add-bottom-carousel-wraper .single-wraper .single-item{padding:30px 20px}
.home6-banner-top .container-fluid .row .col-lg-6:nth-child(2) img{min-height:25.25vw}
.home6-add-bottom .single-add-bootom-wraper:first-child .dark-banner a img{height:53vw;object-fit:cover}
.home6-add-bottom .single-add-bootom-wraper:nth-child(2) .dark-banner a img{height:60vw;object-fit:cover}
.home6-add-bottom .single-add-bootom-wraper:first-child .dark-banner a img{height:68vw;object-fit:cover}
.home6-add-bottom .single-add-bootom-wraper:nth-child(2) .dark-banner a img{height:100%;object-fit:cover}
}
@media (max-width: 1200px) {
.service-area .single-service .service-img{display:block;margin-right:0;margin-bottom:10px}
.service-area .single-service .text{text-align:center}
.home6-add-bottom .single-add-bottom{width:100%}
.home6-add-bottom .single-add-bottom img{width:100%;max-width:unset}
.home6-add-bottom .add-bottom-carousel-wraper{width:100%;margin-bottom:0}
.single-add-bottom.visible-xs{display:block!important}
.single-add-bottom.hidden-xs{display:none!important}
.single-add-bootom-wraper:first-child .add-bottom-carousel-wraper .single-wraper .single-item{padding:30px}
.home6-add-bottom .single-add-bootom-wraper{margin-bottom:10px}
.single-add-bootom-wraper:nth-child(2) .add-bottom-carousel-wraper .single-wraper .single-item{padding:30px}
.container .section-title p::after{left:25%}
.home6-add-bottom .single-add-bootom-wraper:first-child .dark-banner a img{height:auto}
.home6-add-bottom .single-add-bootom-wraper:nth-child(2) .dark-banner a img{height:auto}
}
@media (max-width: 1024px) {
.video_image a img{width:100%}
.home2-feature-carosel .single-item .product-content{min-height:117px}
.container .section-title p::after{left:19.5%}
a.add-button{font-size:12px;padding:9px 12px}
.home6-add-bottom .single-add-bottom{width:100%!important}
.left-banner .mb-22{min-height:634px}
.contact-us-form .sub_btn{width:100%;padding: 15px 20px 30px;float: unset;margin-top: 15px;}
.contact-us-form form .single .wpcf7-form-control-wrap div div{margin:0 auto}
.service-border{min-height:auto}
.contact-us-form form .single {width: 100%;}
}
@media (max-width: 980px) {
.home2-feature-carosel .single-item .product-content{min-height:99px}
.light-header-area .mainmenu{padding-top:0}
.container .section-title p::after{left:10%}
.footer-top-area .footer-banner img{width:42%;height:118px;padding:0 5px;margin:10px;object-fit:contain;background:#fff}
.left-banner .mb-22{min-height:606px}
}
@media (max-width: 800px) {
.left-banner .mb-22{min-height:492px}
}
@media (max-width: 768px) {
.add-bottom-carousel-wraper .owl-item{width:100%!important}
.add-bottom-carousel-wraper .owl-wrapper{width:100%!important}
.left-banner .mb-22{min-height:473px}
.single-add-bootom-wraper:first-child .add-bottom-carousel-wraper .single-wraper .single-item p:first-child{font-family:'Monotype Corsiva'!important;font-style:italic}
}
@media (max-width: 767px) {
.container .section-title p::after{left:0}
.home6-banner-top .home6-banner-wraper > a,.home6-banner-top .home6-banner-wraper > a{justify-content:center;align-items:center}
.light-header-area .top-control{padding-top:0}
.light-header-area .container-fluid .row > .col-xs-12:first-child{width:50%;text-align:left}
#no-bg > div > div.light-header-area.ptb-35 > div > div > div.col-lg-2.col-md-2.hidden-sm.col-xs-12{width:50%;text-align:right}
.light-header-area .top-control{margin-top:20px}
.top-control.dark .search .inner-form{right:-20px}
.contact-us-form .sub_btn{width:304px;padding: 15px 20px 30px;float: unset;margin-top: 15px;}
.contact-us-form form .single .wpcf7-form-control-wrap div div{margin:0 auto}
.service-border{min-height:auto}
.contact-us-form form .single {width: 100%;}
}
@media (max-width: 320px) {
.footer-top-area .container-fluid{padding-right:0;padding-left:0;margin-left:0;margin-right:0}
body > .rc-anchor.rc-anchor-normal.rc-anchor-light{width:250px!important;max-width:250px;margin:0 auto;overflow:scroll}
.home6-banner-wraper h5{font-size:15px}
}
img.nivo-main-image{
height: auto !important;
}
.nivo-directionNav a.nivo-nextNav {
position: absolute;
top: 45%;
z-index: 9;
cursor: pointer;
display: block;
height: 45px;
width: 45px;
text-indent: 9999px;
background: url(http://bernardsbespoke.com/wp-content/uploads/2019/08/186409-48.png);
background-repeat: no-repeat;
opacity: 1;
-webkit-transition: all 200ms ease-in-out;
-moz-transition: all 200ms ease-in-out;
-o-transition: all 200ms ease-in-out;
transition: all 200ms ease-in-out;
}
.nivo-directionNav a.nivo-prevNav {
position: absolute;
top: 45%;
z-index: 9;
cursor: pointer;
display: block;
height: 45px;
width: 45px;
text-indent: 9999px;
background: url(http://bernardsbespoke.com/wp-content/uploads/2019/08/186410-48.png);
background-repeat: no-repeat;
opacity: 1;
-webkit-transition: all 200ms ease-in-out;
-moz-transition: all 200ms ease-in-out;
-o-transition: all 200ms ease-in-out;
transition: all 200ms ease-in-out;
}
.es-field-wrap label {
display: block;
max-width: 100%; 
margin-bottom: 0px;
font-weight: 200; 
}
div.about-banner a img {
width: 100%;
}
.about-banner {
background: #fff;
}
.about-banner a img {
width: 100%;
max-height: 25vw;
object-fit: contain;
}.cpd_front_list, .cpd_front_list li {
list-style-type: none !important;
margin-left: 0 !important;
}
.cpd_front_list li b { float: right;
} h2 .cpd_icon {
vertical-align: top;
margin-top:2px;
}
#cpdtoolccs h3 {
margin-left: 1em;
}
.cpd_backups {
width: 100%;
border: 1px #ccc solid;
border-collapse: collapse;
}
.cpd_backups tr:nth-child(2n) {
background: #fff;
}
.cpd_backups td {
border-bottom: 1px #ccc solid;
}
.cpd_backups a {
text-decoration: none;
}
.cpd_green {
font-size: 16px;
font-weight: bold;
color: green;
margin-right: 3px;
}
.cpd_halfsize {
width: 49%;
float: left;
}
.cpd_settings fieldset {
margin: 5px 5px 20px;
padding: 0 10px 0px;
border: 1px solid #dfdfdf;
background: #fafafa;
}
.cpd_settings legend {
background: #eee;
border: 1px solid #dfdfdf;
margin: 0 10px;
padding: 1px 7px 2px;
text-shadow: 0 1px 0 #fff;
font-size:15px;
}
.cpd_settings .form-table {
margin-bottom: 5px !important;
}
.cpd_red {
color:red !important;
}
.cpd_icon {
display: inline-block;
background: url(//bernardsbespoke.com/wp-content/plugins/count-per-day/img/cpd_sprites.png) no-repeat top left;
width: 16px;
height: 16px;
vertical-align: middle;
padding: 0 !important;
}
.cpd_backup{background-position: 0 0}
.cpd_clean{background-position: 0 -46px}
.cpd_collection{background-position: 0 -92px}
.cpd_computer{background-position: 0 -138px}
.cpd_calendar{background-position: 0 -184px}
.cpd_day{background-position: 0 -230px}
.cpd_geoip{background-position: 0 -276px}
.cpd_help{background-position: 0 -322px}
.cpd_massbots{background-position: 0 -368px}
.cpd_online{background-position: 0 -414px}
.cpd_post{background-position: 0 -460px}
.cpd_reads{background-position: 0 -506px}
.cpd_referrer{background-position: 0 -552px}
.cpd_reset{background-position: 0 -598px}
.cpd_settings{background-position: 0 -644px}
.cpd_summary{background-position: 0 -690px}
.cpd_tools{background-position: 0 -736px}
.cpd_uninstall{background-position: 0 -782px}
.cpd_update{background-position: 0 -828px}
.cpd_user{background-position: 0 -874px}
.cpd_logo {
width: 32px;
height: 32px;
vertical-align: middle;
} #cpd-flot-place {
padding: 5px;
background: #fff;
border: 1px #ccc solid;
margin: 5px 8px;
}
#cpd-flot-place .button {
padding: 2px 10px;
height: 20px;
line-height: 14px;
}
#cpd-flot-choice {
padding: 5px;
text-align: center;
}
#cpd-flot {
clear: both;
overflow: hidden;
margin-top: 5px;
}
#cpd-tooltip {
position: absolute;
z-index: 10;
display: none;
text-align: center;
padding: 2px 4px;
border: 1px solid #ddd;
background-color: #fff;
box-shadow: 3px 3px 4px rgba(0, 0, 0, 0.4);
}
.cpd-list-chart {
margin-bottom: 10px;
border: 1px solid #ddd;
background: -moz-linear-gradient(top, #ccc 0, #fff 80%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ccc), color-stop(80%, #fff));
}
.cpd-dashboard .inside {
padding: 0 5px;
}
.cpd-dashboard .postbox {
min-width: 0 !important;
}
.cpd-dashboard .cpd_front_list {
padding-right: 5px;
max-height: 200px;
overflow-y: auto;
}
.cpd-dashboard li {
color: #777;
padding-bottom: 2px;
border-bottom: 1px #ddd dotted;
overflow: hidden;
}
.cpd-dashboard li b {
float: right;
text-align: right;
font-size: 1.2em;
color: #2583ad;
}
.cpd-dashboard li span {
color: #f00;
}
.cpd-dashboard a {
text-decoration: none;
} .column-cpd_reads {
width: 50px;
white-space: nowrap;
overflow: visible;
}
.cpd-l {}
.cpd-r {
float: right;
text-align: right;
} .columns-prefs .columns-prefs-3, .columns-prefs .columns-prefs-4 {
display: inline-block !important;
} .cpd_widget_item {
padding: 2px 5px;
background: #eee;
cursor: move;
border-radius: 4px;
}
.cpd_widget_title {
cursor:auto;
}
.cpd_widget_item .widefat {
width: 235px !important;
margin-left: 15px;
} .cpd-thickbox {
background-color: #F7F6F1;
font-size: 13px;
}
.cpd-thickbox h2 {
font: italic 1.5em Georgia,"Times New Roman","Bitstream Charter",Times,serif;
margin: 0;
padding: 0;
color: #093E56;
}
.cpd-thickbox li {
padding-bottom: 5px;
border-top: none;
} .cpd-notes {
width: 100%;
width: auto;
margin: 1px;
border-color: #000;
border-collapse: collapse;
}
.cpd-notes td, .cpd-notes th {
vertical-align: top;
text-align: left;
padding: 2px;
font: 12px Verdana, Arial, Helvetica, sans-serif;
border-bottom: 1px #aaa solid;
}
.cpd-notes th {
background-color: #8cbdd5;
font-weight: bold;
}
.cpd-notes .nowrap {
white-space: nowrap;
}
.cpd-notes .red {
background-color: #f00;
color: #ff0;
}
.cpd-notes .green {
background-color: #0a0;
color: #ff0;
}
.cpd-notes input {
width: 97%;
font: 12px Verdana, Arial, Helvetica, sans-serif;
} .cpd-client-logo {
padding-left: 25px;
background: url(//bernardsbespoke.com/wp-content/plugins/count-per-day/img/cpd_clients.png) no-repeat left -25px;
}
.cpd-client-chrome{background-position:0 0;}
.cpd-client-firefox{background-position:0 -49px;}
.cpd-client-msie{background-position:0 -98px;}
.cpd-client-opera{background-position:0 -147px;}
.cpd-client-safari{background-position:0 -196px;} #cpd_referrers li a {
width: 85%;
display: block;
float: left;
white-space: nowrap;
overflow: hidden;
} .cpd-flag {
display: inline-block;
float: left;
width: 23px;
height: 12px;
margin-top: 3px;
background-image: url(//bernardsbespoke.com/wp-content/plugins/count-per-day/img/cpd_flags.png);
background-repeat: no-repeat;
}
.cpd-flag-ae{background-position:0 0;}
.cpd-flag-af, .cpd-flag-xh, .cpd-flag-zu {background-position:0 -13px;}
.cpd-flag-al{background-position:0 -26px;}
.cpd-flag-am{background-position:0 -39px;}
.cpd-flag-ar{background-position:0 -52px;}
.cpd-flag-at{background-position:0 -65px;}
.cpd-flag-au{background-position:0 -78px;}
.cpd-flag-az{background-position:0 -91px;}
.cpd-flag-ba{background-position:0 -104px;}
.cpd-flag-bd{background-position:0 -117px;}
.cpd-flag-be{background-position:0 -130px;}
.cpd-flag-bg{background-position:0 -143px;}
.cpd-flag-bh{background-position:0 -156px;}
.cpd-flag-bn{background-position:0 -169px;}
.cpd-flag-bo{background-position:0 -182px;}
.cpd-flag-br{background-position:0 -195px;}
.cpd-flag-by{background-position:0 -208px;}
.cpd-flag-bz{background-position:0 -221px;}
.cpd-flag-ca{background-position:0 -234px;}
.cpd-flag-ch{background-position:0 -247px;}
.cpd-flag-ci{background-position:0 -260px;}
.cpd-flag-cl{background-position:0 -273px;}
.cpd-flag-cn{background-position:0 -286px;}
.cpd-flag-co{background-position:0 -299px;}
.cpd-flag-cr{background-position:0 -312px;}
.cpd-flag-cs{background-position:0 -325px;}
.cpd-flag-cy, .cpd-flag-el, .cpd-flag-gr {background-position:0 -338px;}
.cpd-flag-cz{background-position:0 -351px;}
.cpd-flag-da, .cpd-flag-dk {background-position:0 -364px;}
.cpd-flag-de{background-position:0 -377px;}
.cpd-flag-do{background-position:0 -390px;}
.cpd-flag-dz{background-position:0 -403px;}
.cpd-flag-ec{background-position:0 -416px;}
.cpd-flag-ee{background-position:0 -429px;}
.cpd-flag-eg{background-position:0 -442px;}
.cpd-flag-en, .cpd-flag-us {background-position:0 -455px;}
.cpd-flag-eo{background-position:0 -468px;}
.cpd-flag-es{background-position:0 -481px;}
.cpd-flag-eu{background-position:0 -494px;}
.cpd-flag-fi{background-position:0 -507px;}
.cpd-flag-fo{background-position:0 -520px;}
.cpd-flag-fr{background-position:0 -533px;}
.cpd-flag-gb{background-position:0 -546px;}
.cpd-flag-ge{background-position:0 -559px;}
.cpd-flag-gt{background-position:0 -572px;}
.cpd-flag-hk{background-position:0 -585px;}
.cpd-flag-hn{background-position:0 -598px;}
.cpd-flag-hr{background-position:0 -611px;}
.cpd-flag-hu{background-position:0 -624px;}
.cpd-flag-id{background-position:0 -637px;}
.cpd-flag-ie{background-position:0 -650px;}
.cpd-flag-il{background-position:0 -663px;}
.cpd-flag-in{background-position:0 -676px;}
.cpd-flag-iq{background-position:0 -689px;}
.cpd-flag-ir{background-position:0 -702px;}
.cpd-flag-is{background-position:0 -715px;}
.cpd-flag-it{background-position:0 -728px;}
.cpd-flag-ja, .cpd-flag-jp {background-position:0 -741px;}
.cpd-flag-jm{background-position:0 -754px;}
.cpd-flag-jo{background-position:0 -767px;}
.cpd-flag-kk{background-position:0 -780px;}
.cpd-flag-kp{background-position:0 -793px;}
.cpd-flag-kr{background-position:0 -806px;}
.cpd-flag-kw{background-position:0 -819px;}
.cpd-flag-ky{background-position:0 -832px;}
.cpd-flag-lb{background-position:0 -845px;}
.cpd-flag-li{background-position:0 -858px;}
.cpd-flag-lk{background-position:0 -871px;}
.cpd-flag-ls{background-position:0 -884px;}
.cpd-flag-lt{background-position:0 -897px;}
.cpd-flag-lu{background-position:0 -910px;}
.cpd-flag-lv{background-position:0 -923px;}
.cpd-flag-ly{background-position:0 -936px;}
.cpd-flag-ma{background-position:0 -949px;}
.cpd-flag-mk{background-position:0 -962px;}
.cpd-flag-mm{background-position:0 -975px;}
.cpd-flag-mo{background-position:0 -988px;}
.cpd-flag-mt{background-position:0 -1001px;}
.cpd-flag-mx{background-position:0 -1014px;}
.cpd-flag-my{background-position:0 -1027px;}
.cpd-flag-nb, .cpd-flag-nn, .cpd-flag-no {background-position:0 -1040px;}
.cpd-flag-ni{background-position:0 -1053px;}
.cpd-flag-nl{background-position:0 -1066px;}
.cpd-flag-nz{background-position:0 -1079px;}
.cpd-flag-om{background-position:0 -1092px;}
.cpd-flag-pa{background-position:0 -1105px;}
.cpd-flag-pe{background-position:0 -1118px;}
.cpd-flag-ph{background-position:0 -1131px;}
.cpd-flag-pk{background-position:0 -1144px;}
.cpd-flag-pl{background-position:0 -1157px;}
.cpd-flag-pr{background-position:0 -1170px;}
.cpd-flag-pt{background-position:0 -1183px;}
.cpd-flag-py{background-position:0 -1196px;}
.cpd-flag-qa{background-position:0 -1209px;}
.cpd-flag-ro{background-position:0 -1222px;}
.cpd-flag-rs{background-position:0 -1235px;}
.cpd-flag-ru{background-position:0 -1248px;}
.cpd-flag-sa{background-position:0 -1261px;}
.cpd-flag-se{background-position:0 -1274px;}
.cpd-flag-sg{background-position:0 -1287px;}
.cpd-flag-si{background-position:0 -1300px;}
.cpd-flag-sk{background-position:0 -1313px;}
.cpd-flag-sv{background-position:0 -1326px;}
.cpd-flag-sy{background-position:0 -1339px;}
.cpd-flag-th{background-position:0 -1352px;}
.cpd-flag-tn{background-position:0 -1365px;}
.cpd-flag-tr{background-position:0 -1378px;}
.cpd-flag-tt{background-position:0 -1391px;}
.cpd-flag-tw{background-position:0 -1404px;}
.cpd-flag-tz{background-position:0 -1417px;}
.cpd-flag-ua{background-position:0 -1430px;}
.cpd-flag-unknown, .cpd-flag-a1, .cpd-flag-a2, .cpd-flag-o1{background-position:0 -1443px;}
.cpd-flag-uy{background-position:0 -1456px;}
.cpd-flag-uz{background-position:0 -1469px;}
.cpd-flag-ve{background-position:0 -1482px;}
.cpd-flag-vn{background-position:0 -1495px;}
.cpd-flag-ye{background-position:0 -1508px;}
.cpd-flag-za{background-position:0 -1521px;}
.cpd-flag-me{background-position:0 -1534px;}
.cpd-flag-md{background-position:0 -1547px;}
.cpd-flag-np{background-position:0 -1560px;}
.cpd-flag-bs{background-position:0 -1573px;}
.cpd-flag-cm{background-position:0 -1586px;}
.cpd-flag-mn{background-position:0 -1599px;}
.cpd-flag-kz{background-position:0 -1612px;}
.cpd-flag-ng{background-position:0 -1625px;}
.cpd-flag-kh{background-position:0 -1638px;}
.cpd-flag-sd{background-position:0 -1651px;}
.cpd-flag-mw{background-position:0 -1664px;}