input:-webkit-autofill,
input:-webkit-autofill:hover, 
input:-webkit-autofill:focus,
textarea:-webkit-autofill,
textarea:-webkit-autofill:hover,
textarea:-webkit-autofill:focus,
select:-webkit-autofill,
select:-webkit-autofill:hover,
select:-webkit-autofill:focus {
  -webkit-text-fill-color: #fff;
}
.invalid-feedback{
	font-family:'avenir-light' !important;
}
@font-face {
    font-family: 'trajanpro-bold';
    src: url('../fonts/trajan_pro/trajanpro-bold.otf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'trajanpro-regular';
    src: url('../fonts/trajan_pro/trajanpro-regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Avenir-Light';
    src: url('../fonts/avenir/Avenir-Light.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

body{margin: 0px;padding: 0px;color: #000;font-family: 'trajanpro-regular';}
#page{overflow: hidden;}
/*effect all pages this css
h1, h2, h3, h4, h5, h6{ cursor: default; margin: 0px;font-family: 'trajanpro-regular'; }*/
a{ -webkit-transition: all .2s; -o-transition: all .2s; transition: all .2s; color: #000; outline: none;display: inline-block;font-family: 'trajanpro-regular';}
a:hover{color: #1583c4;text-decoration: none;}
figure, ul{margin: 0px;padding: 0px;list-style: none;}
p{font-family: 'Avenir-Light';font-size: 18px;}
img{width: 100%;}
.container {max-width: 1470px; width: 95%;}
input:focus, select:focus, textarea:focus, button:focus{outline: none !important;background-color: transparent !important;color: #fff;}
input:-webkit-autofill,
input:-webkit-autofill:hover,
input:-webkit-autofill:focus,
input:-webkit-autofill:active {
    -webkit-transition: background-color 5000s ease-in-out 0s;
    -o-transition: background-color 5000s ease-in-out 0s;
    transition: background-color 5000s ease-in-out 0s;
}
input[type=number]::-webkit-inner-spin-button, 
input[type=number]::-webkit-outer-spin-button { 
  -webkit-appearance: none; 
  margin: 0; 
}

.form-control-no-border:focus {
  border-color:#fff;
  outline: 0;
  -webkit-box-shadow: none;
  box-shadow: none;
  color: #fff;
}
.parantImg{background-size: cover;background-repeat: no-repeat;background-position: center;}


.innerPageBan, .mainBanner .banSec .parantImg{height: 100vh;}
.innerPageBan{background-position: bottom right;}


.imgOne{background-image: url(../../images/home_banner_three.jpg) !important;}
.imgTwo{background-image: url(../../images/shifaaz_shamoon.jpg) !important;}
.imgThree{background-image: url(../../images/art.jpg) !important;}
.imgFour{background-image: url(../../images/marble.jpg) !important;}
.imgFive{background-image: url(../../images/tool.jpg) !important;}
.imgSix{background-image: url(../../images/home_banner_three.jpg) !important;}
.imgSeven{background-image: url(../../images/marble.jpg) !important;}
.imgEight{background-image: url(../../images/footer_col_one.jpg) !important;}
.imgNine{background-image: url(../../images/footer_col_two.jpg) !important;}
.imgTen{background-image: url(../../images/footer_col_three.jpg) !important;}
.imgEleven{background-image: url(../../images/grace_img.jpg) !important;}
.imgTwelw{background-image: url(../../images/home_banner_three.jpg) !important;}
.imgTherteen{background-image: url(../../images/art_mobile.jpg) !important;}
.imgFourteen{background-image: url(../../images/footer_col_two.jpg) !important;}
.imgFifteen{background-image: url(../../images/tool.jpg) !important;}
.imgSixteen{background-image: url(../../images/philosophy.jpg) !important;}
.imgSeventeen{background-image: url(../../images/col_one.jpg) !important;}
.imgEighteen{background-image: url(../../images/col_two.jpg) !important;}
.imgNineteen{background-image: url(../../images/col_three.jpg) !important;}
.imgTwenty{background-image: url(../../images/col_four.jpg) !important;}
.imgTwentyone{background-image: url(../../images/col_five.jpg) !important;}
/*header*/
.mainHeader{position: absolute;z-index: 102;top: 0;left: 0;}
.mainHeader .thriPrt{height: 80px;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
.mainHeader .thriPrt a {width: 100%;height: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.mainHeader .thriPrt a span{width: 12px;height: 1px;background-color: transparent;margin: 8px 0;display: block;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;position: relative;}
.mainHeader .thriPrt a span img {position: absolute;left: 0;top: 0;width: 100%;}
.menuBtn.activeMenuBtn span{margin: -1px !important;}
.menuBtn1.activeMenuBtn span{margin: -1px !important;}
.mainHeader .innMainHeader{width: 100%;}
.mainHeader .leftSingleLine, .mainHeader .rightMenu{width: 80px;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;}
.mainHeader .mainLogo{width: calc(100% - 160px);display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;color: #fff;font-size: 20px;}
/*.mainHeader .thriPrt a:hover{background-color: rgba(255, 255, 255, 0.25);}*/
.fixedHeader{background-color: rgba(0, 0, 0, 0.31);position: fixed;}
.fixedHeader.mainHeader .thriPrt {height: 50px;}
.fixedHeader.mainHeader .leftSingleLine, .fixedHeader.mainHeader .rightMenu {width: 50px;}
.fixedHeader.mainHeader .mainLogo {width: calc(100% - 100px);}

.homeBtn span{margin: -1px !important;}
.leftMenuState{-webkit-transition: all .3s .3s;-o-transition: all .3s .3s;transition: all .3s .3s;}
.homeBtn.homeActiveBtn span{margin: 8px !important;}
.homeBtn .leftMenuState{-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);}
.homeBtn .leftMenuState span{margin: 8px !important;}
.homeBtn.homeActiveBtn .leftMenuState{-webkit-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);}
.homeBtn.homeActiveBtn .leftMenuState span{margin: -1px !important;}
/*.homeBtn:hover .leftMenuState{-webkit-transform: rotate(0deg);-ms-transform: rotate(0deg);transform: rotate(0deg);}
.homeBtn:hover .leftMenuState span{margin: -1px !important;}*/
/*.menuIcon*/

/*banner*/
.mainBanner .innBanner{width: 100%;}

.mainBanner .banSec{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;height: 100%;}
.mainBanner .bannerItem{overflow: hidden;width: 25%;height: 100%;position: relative;}
.mainBanner .bannerItem .banCont{text-align: center;width: 92%;}
/*.mainBanner .bannerItem .banCont img{width: 100%;height: 100%;object-fit: cover;object-position: center;}*/
.mainBanner .bannerItem a.bodyPrt{width: 100%;height: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;}
.mainBanner .bannerItem a.bodyPrt .banCont h3{font-size: 32px;color: #fff;margin-bottom: 34px;margin-top: 75px;letter-spacing: 5px;}
.mainBanner .bannerItem a.bodyPrt .banCont p{text-transform: uppercase; font-size: 16px;color: #fff;width: 98%;max-width: 200px;margin: auto;text-transform: uppercase;font-family: 'trajanpro-regular';letter-spacing: 1px;}
.smoothScrollAngle{position: absolute;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);bottom: 18px;color: #fff;width: 18px;display: none;}
.smoothScrollAngle span{white-space: nowrap;font-size: 10px; letter-spacing: 2px;position: absolute;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);bottom: 35px;}
.smoothScrollAngle:hover{color: #fff;}
.smoothScrollAngle.destopView{display: block;}
/*footer*/
.brandStoryFooter{display: none;}
.mainFooter{background-color: #000;position: relative;}
/*.mainFooter:after{content: '';display: block;position: absolute;width: 100%;left: 0;bottom: 20px;height: 1px;background-color: #919191;}*/
.mainFooter .innerFooter{padding: 20px 0 5px;text-align: center;}
.mainFooter .logoPrt{width: 28px;margin: auto;position: absolute;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);top: 38px;}
.mainFooter .footerNav{padding: 40px 0 60px;margin-bottom: 30px;border-bottom: 1px solid #fff;}
.mainFooter .footerNav ul li{display: block;}
.mainFooter .footerNav ul li a{margin-bottom: 13px;font-size: 12px;color: #fff;}
.mainFooter .copyrightTxt{font-size: 10px;color: #fff;}
.mainFooter .footerNav ul{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.mainFooter .footerNav ul li:nth-child(2),
.mainFooter .footerNav ul li:nth-child(3){-webkit-box-flex: 2;-ms-flex: 2;flex: 2;}
.footBlock{position: relative;}
.matchHeight{height:525px !important;}
/*la clef (PAGE)*/
.mainBanner .row, .mainBanner .innBanner, .mainBanner .centerCont {height: 100%;}
.innerPageBan .centerCont{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;text-align: center;}
.innerPageBan .centerCont .banContent h3{font-size: 16px;color: #fff;margin-bottom: 10px;text-transform: uppercase;}
.innerPageBan .centerCont .banContent h2{font-size: 60px;color: #fff;letter-spacing: 2px;}
/*after banner section*/
.punchline .innPunch{padding: 80px 0 0px;}

.commenHead{text-align: center;}
.commenHead h4{font-size: 16px;}
.commenHead h3{font-size: 36px;margin-top: 10px;margin-bottom: 145px;}
/*WHY section*/
.whyBSection .innWhy{padding: 0 0 145px;}
.commenHeadTwo{text-align: center;margin: 145px auto;max-width: 685px;width: 100%;}
.commenHeadTwo h4{font-size: 36px;margin-bottom: 10px;}
.commenHeadTwo p{margin-top: 15px;text-align: center; line-height: 30px;}
.commenHeadTwo p.pr-2{padding-right: 1rem!important;}
.whyBSection .leftFullImg{width: 58%;height: 100%;overflow: hidden;}
.whyBSection .leftFullImg img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;-o-object-position: left top;object-position: left top;}
.whyBSection .rightDescript {width: 420px;position: relative;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
.whyBSection .rightDescript h6{font-size: 10px;margin-bottom: 15px;}
.whyBSection .rightDescript h5{font-size: 24px; line-height: 36px;}
.whyBSection .rightDescript h4{font-size: 30px;margin-bottom: 30px;}
.whyBSection .hardDiv{position: relative;}

/* .whyBSection .matchHeight{ height: auto !important; } */

.whyBSection .rightCenterPrt{position: absolute;right: 0;top: 50%;transform: translateY(-50%); -webkit-transform: translateY(-50%); width: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
.whyBSection.secondRow .rightDescript {width: 513px;}
.whyBSection.secondRow .leftFullImg {width: 49.7%;height: 100%;}
.onlyDescript{width: 80%;max-width: 702px;margin: 144px auto 0;}
.onlyDescript p{line-height: 30px;}
/*slider section*/
.slierSec .sliderWrap .sliderImg{width: 100%;height: 890px;}
.slierSec .sliderWrap .sliderImg img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;-o-object-position: center;object-position: center;}


.owl-prev, .owl-next {position: absolute;top: 50%;-webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);border-radius: 50% !important;width: 50px;height: 50px;}
.owl-prev{left: 72px;}
.owl-next{right: 72px;}
.owl-theme .owl-nav [class*=owl-]:hover{background-color: rgba(255, 255, 255, 0.14);}
.owl-theme .owl-nav button.disabled[class*=owl-]:hover{background-color: transparent;}
.owl-nav button img{width: 21px;margin: -3px auto 0}
.owl-nav button.disabled {opacity: .7 !important;}
.owl-nav button.disabled {opacity: .7 !important;}
.servicPgCont .droit_heading p {width: 100%;}

.owl-prev img{-webkit-transform: rotate(90deg);-ms-transform: rotate(90deg);transform: rotate(90deg);}
.owl-next img{-webkit-transform: rotate(-90deg);-ms-transform: rotate(-90deg);transform: rotate(-90deg);}

/*footer*/
.innBrndStoryFut{display: block;}

/*banner footer*/
.bottomBanner.mainBanner .bannerItem a.bodyPrt .banCont h3 {font-size: 30px;margin-bottom: 0;}
.bottomBanner.mainBanner .bannerItem a.bodyPrt .banCont p{display: none;}
.bottomBanner{margin-top: 70px;}


/*menu*/
.menuWrap{width: 100%;height: 100%;position: absolute;left: 0;top: 0;visibility: hidden;opacity: 0;background-color: transparent;overflow: hidden;-webkit-transition: opacity .5s, visibility .5s, background-color .5s;-o-transition: opacity .5s, visibility .5s, background-color .5s;transition: opacity .5s, visibility .5s, background-color .5s;background-color: #000;z-index: 101;}
/*.menuWrap:before{content: '';display: block;width: 0px;height: 0px;background-color: #000;border-radius: 50%;position: absolute;right: -500px;top: -500px;transition: border-radius 1s, width 1s,  height  1s;}*/
.menuWrap .innMenuWrap{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;-webkit-box-align: center;-ms-flex-align: center;align-items: center;height: 100%;text-align: center;}
.menuWrap ul{position: relative;padding: 15px 0;display: block;margin-top: 35px;}
.menuWrap ul:before, .menuWrap ul:after{content: "";display: block;position: absolute;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);width: 30px;height: 1px;background-color: #a5a5a5;}
.menuWrap ul:before{top: 0;}
.menuWrap ul:after{bottom: 0;}
.menuWrap ul li a{font-size: 34px;color: #fff;margin: 10px 0px;position: relative;}
/* .menuWrap ul li a:after{content: '';display: block;position: absolute;bottom: 0px;width: 0%;height: 1px;background-color: #8e8e8e;-webkit-transition: all .3s;-o-transition: all .3s;transition: all .3s;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);} */
/*.menuWrap ul li a:after{left: 0%;}
.menuWrap ul li a:before{right: 0%}*/
.menuWrap ul li a:hover:after{width: 100%;}
/*.menuWrap ul li a:hover:before{width: 50%;right: 0%;left: unset;}*/
.menuWrap.activeMenu{visibility: visible !important;opacity: 1 !important;}
.scrollHidden{overflow: hidden;}

/*homepage (PAGE)*/
.innerPageBan.homeBanner .banContent h3{font-size: 16px;color: #fff;letter-spacing: 1px;max-width: 260px;line-height: 22px;}
.innerPageBan.homeBanner .banContent h2{font-size: 60px;color: #fff;margin: 10px 0 10px;letter-spacing: 4px;letter-spacing: 5px;}
.innerPageBan.homeBanner .banContent a{font-size: 10px;color: #fff;padding: 10px 50px;border: 0.5px solid #fff; border-radius: 2px;margin-top: 10px;letter-spacing: 2px;}
#fp-nav ul li a span, .fp-slidesNav ul li a span {height: 0;width: 0;border: 0;color: #fff;background: transparent;}
#fp-nav ul li a.active span, #fp-nav ul li:hover a.active span, .fp-slidesNav ul li a.active span, .fp-slidesNav ul li:hover a.active span{margin: -2px 0px 0 -2px;}
#fp-nav a .fp-sr-only + span{position: relative;font-size: 13px;}
#fp-nav a .fp-sr-only + span:before{font-size: 15px; text-transform: uppercase; content: 'O';font-family: 'trajanpro-regular' !important;}
#fp-nav ul{position: relative;}
#fp-nav ul:after{
    display: block;
    content: 'I';
    position: absolute;
    top: 15px;
    right: 6.5px;
    transition: all .4s;
    -webkit-transition: all .4s;
    font-family: 'trajanpro-regular' !important;
    color: #fff;
    font-size: 11px;
}

.fp-viewing-BESPOKE #fp-nav ul:after{top: 35px;}
.fp-viewing-LOVE #fp-nav ul:after ,  .fp-viewing-FOOTER #fp-nav ul:after{top: 55px;}


/*#fp-nav a.active .fp-sr-only + span:before {content: '';background-image: url(../../images/footer_white_logo.png) !important;font-family: 'trajanpro-regular' !important;display: inline-block;width: 20px;width: 22px;height: 22px;background-size: 11px;content: "";background-repeat: no-repeat;background-position: 0px 7px;}*/


/*#fp-nav a.active .fp-sr-only + span:before{content: 'O';}*/
/*#fp-nav a.active .fp-sr-only + span:after{content: 'I';display: block;position: absolute;bottom: -4px;left: 3.5px;font-size: 11px;}*/
#fp-nav ul li .fp-tooltip {position: absolute;top: 10px;font-family: 'Avenir-Light' !important;}
/*privacy policy (PAGE)*/
.darkBg{background-color: #000;}
.whiteBg{background-color: #fff;color: #000;}
/*.privacyPoli{}*/
.borderTop{position: relative;}
.borderTop:before{content: '';display: block;width: 100%;height: 1px;background-color: #8a8a8a;position: absolute;left: 0;top: 0;}
.privacyPoli .innPrivacy{padding: 200px 0 74px;max-width: 460px;width: 100%;margin: 0 auto;}
.darkHead{text-align: center;}
.darkHead h3{font-size: 36px;color: #fff;}
.darkHead p, .informatBlock p , .onlyPargph p{font-size: 12px;color: #fff;
margin: 20px 0 70px;line-height: 20px;}
.darkHead.darkSmallHead h4{font-size: 16px;color: #fff;}
.formWrap{margin-bottom: 88px;}
.formWrap .faqRow{border-bottom: 1px solid rgba(255, 255, 255, 0.59);margin-top: 35px;}
.formWrap .faqRow .faqH{padding: 3px 8px;cursor: pointer;}
.formWrap .faqRow .faqH h5{font-family: 'Avenir-Light';font-size: 14px;color: #fff;}
.formWrap .faqRow .faqP p{font-family: 'Avenir-Light';font-size: 12px;color: #fff;margin-bottom: 15px;}
.formWrap .faqRow .arrowSign {width: 11px;display: inline-block;}
.formWrap .faqRow .arrowSign.arrowUp img{-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);transform: rotate(180deg);}
/*login (PAGE)*/
/*.loginPg .innerLogin */
.loginPg{border-bottom: unset;}
.loginPg .innPrivacy{padding: 329px 0 74px;}
.loginPg p{margin-bottom: 0px;}
.loginPg .innPrivacy{padding-bottom: 0px;}
.formRow{margin-top: 30px;margin-bottom: 20px;}
.formRow label, .informatBlock h4{font-size: 10px;color:#fff;letter-spacing: 2px;}
.inputSty, .bootstrap-select>.dropdown-toggle{font-family: 'Avenir-Light';padding: 8px 8px 8px;border-bottom: 1px solid rgba(255, 255, 255, 0.59) !important;background-color: transparent !important;border-left: unset;border-top: unset;border-right: unset;border-radius: 0px;color: #fff;}
.inputSty, .inputSty::-webkit-input-placeholder, .bootstrap-select>.dropdown-toggle {font-size: 14px;color:#fff !important;}
.inputSty, .inputSty:-ms-input-placeholder, .bootstrap-select>.dropdown-toggle {font-size: 14px;color:#fff !important;}
.inputSty, .inputSty::-ms-input-placeholder, .bootstrap-select>.dropdown-toggle {font-size: 14px;color:#fff !important;}
.inputSty, .inputSty::placeholder, .bootstrap-select>.dropdown-toggle {font-size: 14px;color:#fff !important;}
.bootstrap-select.show-tick .dropdown-menu li a span.text{color: #000;}
.formBtn{padding: 10px;font-size: 10px;border: 1px solid #fff;background-color: #fff;border-radius: 2px;color: #000;margin-bottom: 10px;-webkit-transition: all .4s;-o-transition: all .4s;transition: all .4s;letter-spacing: 1px;}
.formBtn.formBtnTwo{background-color: transparent;border-color: rgba(255, 255, 255, 0.59);color: #fff;}
.formBtn.formBtnOne:hover{background-color: transparent;border-color: rgba(255, 255, 255, 0.59);}
/*.forgetLine{margin-top: 20px;}*/
/*.formBtn.formBtnTwo:hover{background-color: #fff;color: #000;}*/
.formAnchor{color: #fff;font-size: 12px;font-family: 'Avenir-Light';}

/*.forget_username page*/
.forgetuserPg.loginPg .innPrivacy{padding: 260px 0 74px;}

/*REQUEST ACCESS*/
/*bootstrap select styling*/
.bootstrap-select .dropdown-toggle:focus, .bootstrap-select>select.mobile-device:focus+.dropdown-toggle{outline: unset !important;border: unset !important;-webkit-box-shadow: unset !important;box-shadow: unset !important;}
.btn-light:not(:disabled):not(.disabled).active, .btn-light:not(:disabled):not(.disabled):active, .show>.btn-light.dropdown-toggle, .bootstrap-select .dropdown-toggle .filter-option-inner-inner{color:#fff;}
.bootstrap-select>.dropdown-toggle{border-bottom: unset !important;}
.bootstrap-select.show-tick .dropdown-menu li a span.text{font-family: 'Avenir-Light';color: #000;}
.bootstrap-select.show-tick .dropdown-menu .selected span.check-mark {right: unset;top: 10px;left: 14px;}
.bootstrap-select .bs-ok-default:after {width: 6px;height: 11px;border-width: 0 2px 2px 0;}
.dropdown-item {padding: 5px 35px;}
.dropdown-item.active, .dropdown-item:active {background-color: #000000;}
.dropdown-item.active .text, .dropdown-item:active  .text{color: #fff !important;}
.forgetuserPg.topMinSpace .innPrivacy{padding-top: 207px;}
.bootstrap-select>.dropdown-toggle:after {margin-top: -6px;}
.dropdown-toggle::after, .dropup .dropdown-toggle::after {border: solid #fff;border-width: 0 1px 1px 0;display: inline-block;padding: 4px;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);margin-top: -6px;}
.bootstrap-select.show .dropdown-toggle::after {-webkit-transform: rotate(-135deg);-ms-transform: rotate(-135deg);transform: rotate(-135deg);margin-top: 2px;}
/*overview (page)*/
.logedin .innPrivacy{width: 100%;max-width: 750px;margin: 200px auto 200px;padding-left: 25px;padding-right: 25px;}
/*.logedin .nav{display: flex;}*/
.logedin .tabStrip .nav-item a{font-size: 16px;letter-spacing: 2px;color: #000;padding: 0px;}
.logedin .nav-pills .nav-link.active, .logedin .nav-pills .show>.nav-link{text-transform: uppercase; font-family: 'trajanpro-bold';background-color: transparent;color: #000;}
.logedin .tabStrip{margin-bottom: 90px !important;}
.logedin #overview .conceptWrp{width: 100%;height: 1px;background-color: #000;position: relative;}
.logedin #overview .dotConcept{border: 1px solid #000;padding: 2px;background-color: #fff;border-radius: 50%;margin-top: -2.5px;position: relative;}
.logedin #overview .dotConcept span{position: absolute;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%); top: 10px;white-space: nowrap;font-size: 10px;}
.logedin #overview .dotConcept.activeDot{background-color: #000;}
.logedin #overview .topPrt h4{font-size: 10px;}
.logedin #overview .bottomPrt p, .logedin #overview .topPrt p{font-size: 12px;margin-top: 20px;margin-bottom: 105px;}
.logedin #overview .topPrt p.secondP{margin-bottom: 0px !important;}
.logedin #overview .conceptWrp{margin: 55px 0 135px;}

.logedin .logOut{border-top: 1px solid #737373;}
.logedin .logOut a{font-size: 12px;margin-top: 15px;color: #000;font-family: 'Avenir-Light';}

.logedin #pills-tabContent table{width: 100%;margin-bottom: 270px;}
.logedin #pills-tabContent table th{font-size: 10px;letter-spacing: 2px;}
.logedin #pills-tabContent table td{font-size: 14px;font-family: 'Avenir-Light';}
.logedin #pills-tabContent table th, #pills-tabContent table td{padding: 25px 0;}
.logedin #pills-tabContent table tr{border-bottom: 1px solid #000;}
.logedin #pills-tabContent table tr:last-child{border-bottom: unset;}

.myBtn{width: 100%;padding: 13px 5px; text-align: center;font-size: 10px;text-transform: uppercase; font-family: 'trajanpro-regular';border: 1px solid transparent;border-radius: 2px;}
.myBtn.smallHei{padding: 10px 5px;}
.whiteBtn:hover{color: #000;background-color: #fff;border-color: #000;}
.blackBtn:hover{color: #fff;background: #000;border-color: #000;}
.whiteBtn{background-color: #fff;color: #000 !important;border-color: #000;letter-spacing: 2px;}
.blackBtn{background-color: #000;color: #fff;border-color: #000;letter-spacing: 2px;}
.myBtn.active{background-color: #000 !important;color: #fff !important;border-color: #000 !important;letter-spacing: 2px;}

/*white theme*/
.whiteBg .formRow label,
.whiteBg .inputSty,
.whiteBg .inputSty::-webkit-input-placeholder,
.whiteBg .bootstrap-select.show-tick .dropdown-menu li a span.text,
.whiteBg .bootstrap-select>.dropdown-toggle,
.whiteBg input:focus,
.whiteBg select:focus,
.whiteBg textarea:focus,
.whiteBg button:focus,
.whiteBg .btn-light:not(:disabled):not(.disabled).active,
.whiteBg .btn-light:not(:disabled):not(.disabled):active,
.whiteBg .show>.btn-light.dropdown-toggle,
.whiteBg .bootstrap-select .dropdown-toggle .filter-option-inner-inner,
.whiteBg .mainHeader .mainLogo{color: #000;}
.whiteBg .formRow label,
.whiteBg .inputSty,
.whiteBg .inputSty:-ms-input-placeholder,
.whiteBg .bootstrap-select.show-tick .dropdown-menu li a span.text,
.whiteBg .bootstrap-select>.dropdown-toggle,
.whiteBg input:focus,
.whiteBg select:focus,
.whiteBg textarea:focus,
.whiteBg button:focus,
.whiteBg .btn-light:not(:disabled):not(.disabled).active,
.whiteBg .btn-light:not(:disabled):not(.disabled):active,
.whiteBg .show>.btn-light.dropdown-toggle,
.whiteBg .bootstrap-select .dropdown-toggle .filter-option-inner-inner,
.whiteBg .mainHeader .mainLogo{color: #000;}
.whiteBg .formRow label,
.whiteBg .inputSty,
.whiteBg .inputSty::-ms-input-placeholder,
.whiteBg .bootstrap-select.show-tick .dropdown-menu li a span.text,
.whiteBg .bootstrap-select>.dropdown-toggle,
.whiteBg input:focus,
.whiteBg select:focus,
.whiteBg textarea:focus,
.whiteBg button:focus,
.whiteBg .btn-light:not(:disabled):not(.disabled).active,
.whiteBg .btn-light:not(:disabled):not(.disabled):active,
.whiteBg .show>.btn-light.dropdown-toggle,
.whiteBg .bootstrap-select .dropdown-toggle .filter-option-inner-inner,
.whiteBg .mainHeader .mainLogo{color: #000;}
.whiteBg .formRow label,
.whiteBg .inputSty,
.whiteBg .inputSty::-webkit-input-placeholder,
.whiteBg .bootstrap-select.show-tick .dropdown-menu li a span.text,
.whiteBg .bootstrap-select>.dropdown-toggle,
.whiteBg input:focus,
.whiteBg select:focus,
.whiteBg textarea:focus,
.whiteBg button:focus,
.whiteBg .btn-light:not(:disabled):not(.disabled).active,
.whiteBg .btn-light:not(:disabled):not(.disabled):active,
.whiteBg .show>.btn-light.dropdown-toggle,
.whiteBg .bootstrap-select .dropdown-toggle .filter-option-inner-inner,
.whiteBg .mainHeader .mainLogo,
.whiteBg .logoAnchor,
.whiteBg .logoAnchor:hover{color: #000;}
.whiteBg .formRow label,
.whiteBg .inputSty,
.whiteBg .inputSty:-ms-input-placeholder,
.whiteBg .bootstrap-select.show-tick .dropdown-menu li a span.text,
.whiteBg .bootstrap-select>.dropdown-toggle,
.whiteBg input:focus,
.whiteBg select:focus,
.whiteBg textarea:focus,
.whiteBg button:focus,
.whiteBg .btn-light:not(:disabled):not(.disabled).active,
.whiteBg .btn-light:not(:disabled):not(.disabled):active,
.whiteBg .show>.btn-light.dropdown-toggle,
.whiteBg .bootstrap-select .dropdown-toggle .filter-option-inner-inner,
.whiteBg .mainHeader .mainLogo,
.whiteBg .logoAnchor,
.whiteBg .logoAnchor:hover{color: #000;}
.whiteBg .formRow label,
.whiteBg .inputSty,
.whiteBg .inputSty::-ms-input-placeholder,
.whiteBg .bootstrap-select.show-tick .dropdown-menu li a span.text,
.whiteBg .bootstrap-select>.dropdown-toggle,
.whiteBg input:focus,
.whiteBg select:focus,
.whiteBg textarea:focus,
.whiteBg button:focus,
.whiteBg .btn-light:not(:disabled):not(.disabled).active,
.whiteBg .btn-light:not(:disabled):not(.disabled):active,
.whiteBg .show>.btn-light.dropdown-toggle,
.whiteBg .bootstrap-select .dropdown-toggle .filter-option-inner-inner,
.whiteBg .mainHeader .mainLogo,
.whiteBg .logoAnchor,
.whiteBg .logoAnchor:hover{color: #000;}
.whiteBg .formRow label,
.whiteBg .inputSty,
.whiteBg .inputSty::placeholder,
.whiteBg .bootstrap-select.show-tick .dropdown-menu li a span.text,
.whiteBg .bootstrap-select>.dropdown-toggle,
.whiteBg input:focus,
.whiteBg select:focus,
.whiteBg textarea:focus,
.whiteBg button:focus,
.whiteBg .btn-light:not(:disabled):not(.disabled).active,
.whiteBg .btn-light:not(:disabled):not(.disabled):active,
.whiteBg .show>.btn-light.dropdown-toggle,
.whiteBg .bootstrap-select .dropdown-toggle .filter-option-inner-inner,
.whiteBg .mainHeader .mainLogo,
.whiteBg .logoAnchor,
.whiteBg .logoAnchor:hover{color: #000;}

.mainHeader .thriPrt a span.blackI{display: none;}
.mainHeader .thriPrt a span.whiteI{display: block;}
.whiteBg .mainHeader .thriPrt a span.blackI{display: block;}
.whiteBg .mainHeader .thriPrt a span.whiteI{display: none;}

.mainHeader.whiteLine .thriPrt a span.blackI {display: none;}
.mainHeader.whiteLine .thriPrt a span.whiteI {display: block;}


.mainLogo img.whiteLogo{display: block;}
.mainLogo img.blackLogo{display: none;}
.whiteBg .mainLogo img.whiteLogo{display: none;}
.whiteBg .mainLogo img.blackLogo{display: block;}
.whiteLine .mainLogo img.whiteLogo{display: block;}
.whiteLine .mainLogo img.blackLogo{display: none;}

/*.whiteBg .mainHeader .thriPrt a span{background-color: #000;}*/
/*.whiteBg .formBtnOne{border-color: #000;background-color: #000;color: #fff;}*/

.whiteBg .inputSty,
.whiteBg .inputSty::placeholder,
.whiteBg .bootstrap-select>.dropdown-toggle{color: #000!important;}

.whiteBg .inputSty,
.whiteBg .bootstrap-select>.dropdown-toggle,
.whiteBg .dropdown-toggle::after,
.whiteBg .dropup .dropdown-toggle::after{border-color: #000 !important;}

.myFlex .formRow{width: 47%;margin-top: 20px;margin-bottom: 20px;}
.myFlex .nav-item{width: 47%;}
/*.blackBtn*/
.logedin .accounTab{margin-top: 170px;}
.logedin #overview{margin-top: 10px;margin-bottom: 135px;}
.logedin #payments{margin-top: -30px;}
.logedin #account{margin-top: -30px;}

.logoAnchor{display: inline-block;width: initial !important;height: initial !important;color: #fff;}
.logoAnchor:hover{background-color: transparent !important;color: #fff;}
/*enquiry (PAGE)*/
.inputSty.chkRadio{padding-bottom: 5px;}
.inputSty.chkRadio input{color: #fff;}
.informatBlock{margin: 40px 0px;}
.informatBlock ul{margin: 20px 0;}
.informatBlock ul li{font-size: 12px;color: #fff;font-family: 'Avenir-Light';margin-bottom: 5px;}
.chkWrp{border: unset !important;}
.formWrap.singleFaq {margin-bottom: 20px !important;}
/*.onlyPargph p{}*/

/*radio button styling*/
[type="radio"]:checked,
[type="radio"]:not(:checked),
[type="checkbox"]:checked,
[type="checkbox"]:not(:checked) {position: absolute;left: -9999px;}

[type="radio"]:checked + label,
[type="radio"]:not(:checked) + label,
[type="checkbox"]:checked + label,
[type="checkbox"]:not(:checked) + label{position: relative;padding-left: 28px;cursor: pointer;line-height: 20px;display: inline-block;color:#fff;}

[type="radio"]:checked + label:before,
[type="radio"]:not(:checked) + label:before,
[type="checkbox"]:checked + label:before,
[type="checkbox"]:not(:checked) + label:before {content: '';position: absolute;left: 0;top: 2px;width: 14px;height: 14px;border: 1px solid #ddd;border-radius: 100%;background: #fff;}

[type="radio"]:checked + label:after,
[type="radio"]:not(:checked) + label:after {content: '';width: 6px;height: 6px;background: #000;position: absolute;top: 6px;left: 4px;border-radius: 100%;-webkit-transition: all 0.2s ease;-o-transition: all 0.2s ease;transition: all 0.2s ease;}

[type="radio"]:not(:checked) + label:after,
[type="checkbox"]:not(:checked) + label:after {opacity: 0;-webkit-transform: scale(0);-ms-transform: scale(0);transform: scale(0);}

[type="radio"]:checked + label:after {opacity: 1;-webkit-transform: scale(1);-ms-transform: scale(1);transform: scale(1);}

/*check box styling*/
[type="checkbox"]:checked + label:after,
[type="checkbox"]:not(:checked) + label:after {content: '';background: transparent;position: absolute;top: 4px;left: 5px;border-width: 0 2px 2px 0;border-style: solid;border-color: #000;-webkit-transform: rotate(45deg);-ms-transform: rotate(45deg);transform: rotate(45deg);-webkit-transition: all 0.2s ease;-o-transition: all 0.2s ease;transition: all 0.2s ease;width: 5px;height: 9px;}


[type="checkbox"]:checked + label:after {opacity: 1;-webkit-transform: scale(1) rotate(45deg);-ms-transform: scale(1) rotate(45deg);transform: scale(1) rotate(45deg);border-width: 0 2px 2px 0;}

/*philosophy_love (PAGE)*/
.commenHeadTwo.commenHeadTwo {max-width: 785px;}
.headingThrti{margin-bottom: 90px;}
.headingThrti h3{font-size: 30px;letter-spacing: 2px;margin-bottom: 20px;}
.headingThrti p{padding-right: 5px;}
.headingThrti.only_p{margin-bottom: 0px;}
.uiqSection .colItme{width: 41%;}

.containerImg .innFullImg{padding: 114px 0;}

.philoLove{height: 560px !important; background-position: center right;}
.philoLove .txtPrt h3{font-size: 36px;letter-spacing: 1px;margin-bottom: 20px}
.homeBanner.philoLove .banContent h2{font-size: 36px;margin-top: 10px;margin-bottom: 10px;}
/*.smallHeadBigHead */
.leftRightCol .txtPrt h3{font-size: 30px;letter-spacing: 1px;margin-bottom: 20px;}
.leftRightCol .txtPrt.smallHeadBigHead{max-width: 394px;}
.leftRightCol .txtPrt.smallHeadBigHead h4{font-size: 10px;letter-spacing: 1px;}
.leftRightCol .txtPrt.smallHeadBigHead h3{font-size: 24px;letter-spacing: 1px;margin-bottom: 0px;margin-top: 15px;}
.leftRightCol .leftpart{width: 57%;}
.leftRightCol .rightPrt{width: 35%;}
.leftRightCol .txtPrt{max-width: 540px;width: 100%;}
.leftRightCol .myRow{margin: 145px 0px ;}
.leftRightCol .leftpart .imgPrt{width: 100%;overflow: hidden;}
.leftRightCol .leftpart .imgPrt img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;-o-object-position: center;object-position: center;}


.innerPageBan.homeBanner.craft .banContent a{padding: 15px 50px;color: #000;letter-spacing: 2px;background-color: #fff;}
.containerImg.newCls .innFullImg {padding: 145px 0 145px;}

.philosophyPg .bannerItem{width: 33.33%;}
.philosophyPg .bannerItem:nth-child(1){background-position: bottom left;}
.philosophyPg .bannerItem:nth-child(2){background-position: bottom right 30%;}
.philosophyPg .bannerItem:nth-child(3){background-position: bottom right 40%;}

.mainBanner.philosophyPg .bannerItem a.bodyPrt .banCont p{max-width: 250px;}



/*philosophy_bespoke (PAGE)*/
.philosBeshpAf .commenHead{margin-bottom: 145px;max-width: 705px;margin-left: auto;margin-right: auto;}
.philosBeshpAf .commenHead h3{margin-bottom: 30px;}

.whyBSection.phoBshLR .rightDescript {width: 410px;}
.whyBSection.phoBshLR .leftFullImg , .whyBSection.secondRow.phoBshLR .leftFullImg{width: 56.1%;height: 100%;}

.fullWidthImg .innerSec{width: 100%;}

.mostWrp{margin: 145px 0 145px;}
.mostWrp .bigHei{width: 35.6%; height: 824px;overflow: hidden;}
.mostWrp .lowHei{width: 57.25%;height: 512px;}
.mostWrp .imgItem img{width: 100%;height: 100%;-o-object-fit: cover;object-fit: cover;-o-object-position: center;object-position: center;}

.middleWrp{position: relative;}
.middleWrp .innerSec{position: absolute;left: 50%;-webkit-transform: translateX(-50%);-ms-transform: translateX(-50%);transform: translateX(-50%);top: -97px;}
.middleWrp .innerSec img{width: 30px;}


.bottomWrp{margin-top: -165px;}
.oneMoreSec{margin-bottom: 145px;}
.philosBeshpAf .videoBlock {margin: 145px 0;}

.coockiesWrp{background-color: #000;position: fixed;left: 0;bottom: 0;padding: 8px 10px 15px; ;text-align: center;width: 100%;}
.coockiesWrp p{color: #fff;line-height: 22px;width: 95%;max-width: 924px;margin: 0 auto;font-size: 12px;}
.coockiesWrp a img{width: 23px;}

/*change 27-6*/
#fp-nav ul li:nth-last-child(1){
  display: none;
}

#fp-nav ul li:hover a span, .fp-slidesNav ul li:hover a span{margin: -2px 0 0 -2px;}
.smoothScrollAngle img{width: 11px;}
.slierSec .commenHeadTwo, .smallWidth .commenHeadTwo {max-width: 704px;}
.mainBanner.philosophyPg .bannerItem a.bodyPrt .banCont h3 {font-size: 60px;}
.mainBanner.philosophyPg .bannerItem a.bodyPrt .banCont h3 {margin-top: 50px;}
.bottomBanner.mainBanner .bannerItem a.bodyPrt .banCont h3{margin-top: 0px;}


.mainLogo img{width: 60px;}


/*new*/
.our-vision-content h3{ font-size: 36px;margin-bottom: 30px; }
.our-vision-content p{width: 60%; margin: 0 auto;}
.removepadding-bottom{padding-bottom: 0 !important; margin-bottom: 0 !important}
.newbanner-position {background-position: center !important;}
.whyBSection.secondRow .rightDescript.rightDescript-small {width: 400px;}
.bottomBanner .bannerItem {max-height: 450px !important;min-height: auto !important;}

.common-bottom-space{margin-bottom: 145px;}

.whyBSection .container .hardDiv .container{ width: 100% !important; padding-left: 0 !important}


.video-container {
  /* height: 700px;
  width: 1200px; */
  /* position: relative; */
  background-color: #000;
}

.video-container video {
/* width: 100%;*/
height: 100%; 
/* position: fixed; */
/* object-fit: cover; */
z-index: 0;
}


.video-container video, .video-container {
  width: 100%;
}
.mainFooter .row {
  flex-direction: column;
}
/*@media (max-min:768px) {*/
 section, .fp-tableCell, .innerPageBan, .mainBanner .banSec .parantImg {
    height: auto !important;
}
/*}*/
.mainBanner .bannerItem.parantImg, .philosophyPg .mainBanner .banSec .parantImg {
  height: 100vh !important;
}
.container-fluid.mainBanner.parantImg.innerPageBan {
  height: 100vh !important;
}
.philoLove.container-fluid.mainBanner.parantImg.innerPageBan .innBanner {
  position: static;
}
.mainBanner.homeBanner .innBanner {position: absolute;top: 45%;left: 0;right: 0;height: auto !important;margin: auto;}
.mainFooter {
  padding-bottom: 35px;
}



@media (max-width:767px) {
    
.mainFooter .col-sm {
  text-align: center !important;
}
.mainFooter .col-sm:nth-child(2) {
    margin-bottom: 15px;
}
.video-container video, .video-container {
  width: 100%;
  object-fit: cover;
}
.brandmenuWrap.activeMenu .banSec {
	overflow: scroll;
	height: 100vh;
  }
  .mainFooter .innerFooter {
	padding-bottom: 0px !important;
  }

}

.footerrowpadding {
  padding-bottom: 5px;
}

.footer_session{
  color: #fff;
  padding: 0px;
  padding-bottom: 5px;;
}

.footer_name{
  text-align: left;
  font-size: 10px;
}
.footer_copyright{
  text-align: center;
  font-size: 10px;
  margin-top: 13px;
  color: #fff;
}
.footer_insta{
  text-align: right;
  color: #fff;
}
.footer_insta a{ 
  color: #fff;
}
  
.footerrowpadding .table td, .table th {
    padding: 0rem; 
    border-top: 0px #000102;
}


.innerFooter {

padding-top: 5px;
padding-bottom: 5px;

} 
 
.container-fluid.mainBanner.parantImg.innerPageBan.footerEnquiry{
  height: 50vh !important;
}

.smoothScrollAngle .destopView .smoothScroll .morearrow a{
  position: fixed  !important;
}
.discover-block {
  top: inherit !important;
}

.brandmenuWrap.activeMenu .banSec {
  overflow: scroll;
  height: 100vh;
}
.mainFooter .innerFooter {
  padding-bottom: 0px !important;
}

@media   (max-width:500px) {
.mainBanner.homeBanner .innBanner { 
  top: 70%  !important; 
}}

  /* @media not all and  (max-width:500px)
{ @supports (-webkit-appearance:none) {

  .mainBanner.homeBanner .innBanner { 
    top: 60%  !important; 
  }

}} */