

@media only screen and (min-width: 1601px) 
{
.abtScrollBx { flex: 0 0 40%; height: 782px; }

.PrdctLstImgVdeo { height: 533px; }
}

@media only screen and (min-width: 1920px) 
{
.abtScrollBx { height: 850px; }

.PrdctLstImgVdeo { height: 634px; }
}

@media only screen and (max-width: 1440px) 
{

.ft-size-xl-16 { font-size:16px !important; }
.ft-size-xl-14 { font-size:14px !important; }
.ft-size-xl-66 { font-size:66px !important; }
.ft-size-xl-60 { font-size:60px !important; }
.ft-size-xl-40 { font-size:40px !important; }

.rewriteGridImg { height: 332px; }
.prdctBrclt video { height:861px; }

.PrdctLstImgVdeo { height: 480px; }


}
@media only screen and (max-width: 1439px) 
{
.ft-size-smallsc-16 { font-size:16px !important; }
.ft-size-smallsc-18 { font-size:18px !important; }
.ft-size-smallsc-20 { font-size:20px !important; }
.ft-size-smallsc-22 { font-size:22px !important; }
.ft-size-smallsc-32 { font-size:32px !important; }
.ft-size-smallsc-35 { font-size:35px !important; }
.ft-size-smallsc-40 { font-size:40px !important; }
.ft-size-smallsc-50 { font-size:50px !important; }
.ft-size-smallsc-60 { font-size:60px !important; }
.ft-size-smallsc-70 { font-size:70px !important; }
.ft-size-smallsc-110 { font-size:110px !important; }




}

@media only screen and (max-width: 1366px) 
{


.sectionBlockPad { padding:125px 0; }

.rewriteGridImg { height: 300px; }

.PrdctLstImgVdeo { height: 455px; }

}

@media (min-width: 1200px) and (max-width: 1365px)
{
/*.userFaq
.user-careOwnership,*/
.user-perosnalInfo-form, 
.user-orderHistory { padding:250px 50px 60px; }

.prdctBrclt video { height:710px; }

}

@media only screen and (max-width: 1199px) 
{

.container-fluid { padding: 0 25px;}

.ft-size-lg-12 { font-size:12px !important; }
.ft-size-lg-16 { font-size:16px !important; }
.ft-size-lg-18 { font-size:18px !important; }
.ft-size-lg-20 { font-size:20px !important; }
.ft-size-lg-24 { font-size:24px !important; }
.ft-size-lg-27 { font-size:27px !important; }
.ft-size-lg-30 { font-size:30px !important; }
.ft-size-lg-35 { font-size:35px !important; }
.ft-size-lg-40 { font-size:40px !important; }
.ft-size-lg-50 { font-size:50px !important; }
.ft-size-lg-55 { font-size:55px !important; }
.ft-size-lg-60 { font-size:60px !important; }
.ft-size-lg-62 { font-size:62px !important; }
.ft-size-lg-70 { font-size:70px !important; }
.ft-size-lg-72 { font-size:72px !important; }
.ft-size-lg-80 { font-size:80px !important; }
.ft-size-lg-100 { font-size:100px !important; }
.ft-size-lg-140 { font-size:140px !important; }
.ft-size-lg-160 { font-size:160px !important; }
.ft-size-lg-200 { font-size:200px !important; }


.Navigation { padding:154px 0 40px; }
.Navigation ul li a { font-size:59px; }
/*.userFaq,
.user-careOwnership,*/
.user-perosnalInfo-form, 
.user-orderHistory { padding:250px 30px 60px; }

.account_orderPrdctLft span { width:90px; }


.cart-drawer-row-main { width:500px }
.cart-drawer-button a.btn_primary_bg { font-size:16px; }


.rewriteGridImg { height: 240px; }

.abt_manufacture_lrgImg img,
.abt_manufacture_lrgImg video.smallVideo { height: 720px; }

.prdctBrclt video { height:650px; }

.PrdctLstImgVdeo { height: 360px; }

}


@media only screen and (max-width: 991px) 
{

.h-auto { height:auto !important; }
.min-h-0 { min-height:0 !important; }
.MainHeader { padding: 20px 12px }
.container-fluid { padding: 0 20px;}
.p-t-zero { padding-top:0 !important; }
.p-b-zero { padding-bottom:0 !important; }

.videoSlide-sect .container-fluid { padding:0 20px; }

.Logo { width:145px; }

/*.row { margin: 0 -25px; }*/
 
.ft-size-md-12 { font-size:12px !important; }
.ft-size-md-16 { font-size:16px !important; }
.ft-size-md-18 { font-size:18px !important; }
.ft-size-md-20 { font-size:20px !important; }
.ft-size-md-22 { font-size:22px !important; }
.ft-size-md-23 { font-size:23px !important; }
.ft-size-md-25 { font-size:25px !important; }
.ft-size-md-26 { font-size:26px !important; }
.ft-size-md-30 { font-size:30px !important; }
.ft-size-md-32 { font-size:32px !important; }
.ft-size-md-35 { font-size:35px !important; }
.ft-size-md-40 { font-size:40px !important; }
.ft-size-md-44 { font-size:44px !important; }
.ft-size-md-45 { font-size:45px !important; }
.ft-size-md-48 { font-size:48px !important; }
.ft-size-md-50 { font-size:50px !important; }
.ft-size-md-55 { font-size:55px !important; }
.ft-size-md-62 { font-size:62px !important; }
.ft-size-md-64 { font-size:64px !important; }
.ft-size-md-66 { font-size:66px !important; }
.ft-size-md-70 { font-size:70px !important; }
.ft-size-md-80 { font-size:80px !important; }
.ft-size-md-90 { font-size:90px !important; }
.ft-size-md-100 { font-size:100px !important; }
.ft-size-md-140 { font-size:140px !important; }
.ft-size-md-150 { font-size:150px !important; }


.followCodesSect { padding:70px 0 40px; }
.followCodesTop { padding:0 0 35px; }


.rewriteGridImg { height: 350px; }

.aboutBnr .row { padding:145px 0 0; min-height: 0; }

.potentialBnr { padding:50px 0; }
.potentialBnr .row { display:flex; flex-wrap:wrap; align-content: space-between; height:100%; }


.designPrinpleLst { top:50%; bottom:auto; transform:translateY(-50%); padding-top: 50px;}


.abt_manufacture_sec { padding:0 0 25px; }
.abt_manufacture_sec .container-fluid { padding:0; }

.abt_manufacture_lrgImg img { max-width:100%; height: auto;}
.abt_manufacture_lrgImg video.LargeVideo { max-width:100%; height: 650px;}

.abt_manufacture_text { padding:16px 20px 0; }
.abt_manufacture_text p { max-width:100%; }
.abt_manufacture_smallImg  { padding:0 20px; text-align:center; }

.abtScrollBx { padding: 30px 20px; }


.footerTop { padding:60px 0 35px; }
.ftrLogo img { max-width:275px; }

.footerMiddle { padding:40px 0; }
.footerMiddle .container-fluid { row-gap:50px; }
.footerCol h3 { margin-bottom:5px; }

/*.close-drawer { color:var(--white) !important; }*/
.cart-drawer-row-main { padding:15px; }
.cart-drawer-des { padding:0 20px; }
.cart-drawer-table { margin-bottom:40px; }
.cart-drawer-total,
.woocommerce table.shop_table { padding: 0 0 9px 0; }
.woocommerce table.shop_table th,
.woocommerce table.shop_table td { font-size:16px; }

#cart-proceed.cart-drawer { overflow:auto; height: auto !important; max-height: 100%; }
.cart-drawer-billing-detail { overflow:visible; }
.cart-drawer-total-row { grid-template-columns: 1fr 1.7fr; }
.cart-drawer-row02 { position:absolute; bottom:0; left:0; padding-bottom: 30px;}


#cart-proceed .cart-drawer-row-main { height:auto !important; }
.cart-drawer-billing-detail { max-width:600px; padding: 15px; height: calc(100% - 0px) !important; }


.account_orderPrdctRgt  { padding-left: 98px; }
.delivery-billing-addressRow01 { margin-bottom:30px; }

.prdctBnrHdng  { position:relative; }
.prdctBnrHdng { top:121px; }
.prdctBnrRow02 { padding:50px 0 25px; }

.designPrinpleSect { padding:74px 0 30px; }
.designPrinpleSect .container-fluid { padding:0;}
.designPrinpleSect .designPrinpleLst { top:0; transform:translateY(0px); margin-bottom:74px; gap: 15px; padding: 0 20px;}

.prdctBrclt { margin-bottom:0; }
.prdctBrcltRow { padding:20px; }

.designrdctDes  { padding:50px 20px 40px; }

.designPrinpleRow { margin-bottom:58px; }
.PrdctGrade { max-width:100%; }
.PrdctGrade h3,
.PrdctGrade p { padding:0 20px; }

.PrdctThreeImgs { padding:30px 0 0; }

.PrdctGeoBnr { background-size:0 0, cover; }

.prdctSpecLst { text-align:center; }
.prdctSpecLft { padding:25px 0; }
.prdctSpecLst p { font-weight:300 !important; }

.prdctSpec_Row02 { padding:75px 0 100px; }
.prdctSpec_Row02 .container-fluid { display: flex; flex-wrap: wrap; align-content: space-between; }

.cart-drawer.cart-drawer-open { width:100%; }
.cart-drawer-row-main { width:100%; max-width:100%; } 
.cart-drawer-billing-detail { max-width:100%; width:100%; }


.PrdctGrade video { height:65vh; }
.prdctBrclt video { height:70vh; }


.PrdctLstImgVdeo { height: 70vh; }

/* new style product page */
.prdctBnrRow02 h2,
.prdctBnrRow02 h2 p,
.prdctBnrRow02 p,
.prdctBnrRow02 ul li  { font-size: 23px; }


}

@media (min-width: 768px) and (max-width: 991px) {

.account-nav { padding:65px 0 98px 40px; background-position: 0 11px;}
.account-nav ul li a:before { left:-40px; }

.is-chrome .account-nav { padding-top: 63px; padding-bottom: 105px;}
.is-chrome .account-nav ul li:nth-child(2),
.is-chrome .account-nav ul li:nth-child(4) { margin-bottom:52px; }
.is-chrome .account-nav ul li:nth-child(3) { margin-bottom:53px; }

.graphLines { left:0; }
.userWelcome { padding:0 }
.userWelcomeRow { max-width:100%; }

/*.userFaq,
.user-careOwnership,*/
.user-perosnalInfo-form, 
.user-orderHistory { padding:175px 15px 60px; }

.account-nav ul li,
.account-nav ul li:nth-child(3) { margin-bottom:52px; }
.account-nav ul li:nth-child(2) { margin-bottom: 53px; }
.account-nav ul li a { font-size:20px; }
.account-nav ul li::before { top: 11px; left: -40px; }

.legalHeading { padding:175px 0 0 0; }
.legalDes { padding:175px 0 30px  }
}

@media only screen and (max-width: 767px) 
{

.full-mh { min-height: calc(100vh - 130px) !important; }

.sm-h-auto { height:auto !important; }
.sm-min-h-0 { min-height:0 !important; }
.sm-p-t-zero { padding-top:0 !important; }
.sm-p-b-zero { padding-bottom:0 !important; }


.MainHeader { padding: 20px 12px }
/*.container-fluid { padding: 0 12px;}*/

.ft-size-sm-12 { font-size:12px !important; }
.ft-size-sm-14 { font-size:14px !important; }
.ft-size-sm-16 { font-size:16px !important; }
.ft-size-sm-18 { font-size:18px !important; }
.ft-size-sm-20 { font-size:20px !important; }
.ft-size-sm-25 { font-size:25px !important; }
.ft-size-sm-30 { font-size:30px !important; }
.ft-size-sm-35 { font-size:35px !important; }
.ft-size-sm-40 { font-size:40px !important; }
.ft-size-sm-45 { font-size:45px !important; }
.ft-size-sm-50 { font-size:50px !important; }
.ft-size-sm-64 { font-size:64px !important; }
.ft-size-sm-70 { font-size:70px !important; }
.ft-size-sm-72 { font-size:72px !important; }
.ft-size-sm-80 { font-size:80px !important; }
.ft-size-sm-93 { font-size:93px !important; }
.ft-size-sm-99 { font-size:99px !important; }
.ft-size-sm-100 { font-size:100px !important; }


.volume-btns { padding-bottom: 130px; }
.heroBanner { background-size: 0 0, cover;  }
.heroBanner h2 { margin: 0 0 12px; }
.heroBanner p { margin:0 0 20px; }

.ancientCosRow01 { padding:140px 0 30px; }

.ancientCosImg03 { padding-left:15px; }


.rewriteGridImg { height: 300px; }

.clock_design_Sec,
.comingsoon-sect { background-size:0 0, cover; }

.clock_design_text { position:relative; }
.clock_design_text p { font-size:16px; }


.clock_design_Row  { padding-bottom:183px; }
.clock_design_RowTop { display:flex; flex-wrap:wrap; height:calc(100% - 0px); padding: 99px 0 60px; }

.top-left { top: 0; left: 0%; }
.middle-left { top: 0; left: 0; }
.top-right { top: 0; right: 0%;   }
.middle-right { top: 0; right: 0%; }
.bottom-center { text-align:center; width: 100%; bottom: 4%; }
.clock_design_text_btm { gap:10px; }

.followCodesLft { margin-bottom:20px; }
.followCodesRgt p { max-width:100%; }


.SurfaceMtr { background-size:cover; padding: 146px 0 10px;}
.SurfaceMtr .container-fluid { display:flex; flex-wrap:wrap; align-content:space-between; position:static; }
.SurfaceMtrBtn { padding:0; }

.coming-soon .container-fluid { padding:0 45px; }
.videoSlide-sect .container-fluid { padding:0 25px; }


.abt_manufacture_smallImg img { max-width:100%; height: auto;}
.abt_manufacture_smallImg video.smallVideo { max-width:100%; height:550px; }

.abt_shop_sec { padding:50px 0; }
.abt_shop_Wrap h2 { margin-bottom:80px; }


.contactPg { padding-top:100px; }

.contactLft { margin-bottom:40px; max-width:100%; }

/*.contactMail { margin-bottom: 50px; }*/
.contactForm { max-width:100%; }
.contactForm .gform_footer { position:relative; bottom:0; left:0; margin-top: 30px; text-align: left;}


.accountsPages .container-fluid { padding:0; }
.account-nav { padding: 0 0 0 40px; background-position: 0 8px; margin-top: 60px; min-height: 0; margin-bottom: 20px;}
.graphLines { top:8px !important; left: 0;}

.account-nav ul { margin: -5px 0 0; }
.account-nav ul li { margin-bottom:45px; }
.account-nav ul li:nth-child(3) { margin-bottom:45px; }
.account-nav ul li:nth-child(4) { margin-bottom:46px; }
.account-nav ul li:last-child { margin-bottom:48px; }
.account-nav ul li::before { top: 13px; left: -40px; }
.account-nav ul li a:before { left:-40px; }

.is-chrome .account-nav ul li:nth-child(2),
.is-chrome .account-nav ul li:nth-child(3) { margin-bottom:45px; }
.is-chrome .account-nav ul li:nth-child(4) { margin-bottom:46px; }



.account-nav2 ul li { display: none; }
.account-nav2 ul li.show-acc-nav { display:block; }


.account-logout  { margin-top:0; }

.userWelcome { padding:100px 20px 0; }
.userWelcomeRow { max-width:100%; }
/*.userFaq,
.user-careOwnership,*/
.user-perosnalInfo-form, 
.user-orderHistory { padding:30px 10px }

.user-careOwnershipHdng { margin-bottom: 60px; }
.custom-header { padding:20px 0 8px 0; }

.legalHeading { padding:140px 20px 0; }
.legalDes { padding:30px 20px;  }

.prdctSpec_Row01 { position:relative !important; }

.prdctBnr,
.prdctSpec_Row02 { background-size:0 0, cover; }


.PrdctGrade video { height:50vh; }
.prdctBrclt video { height:60vh; }


.PrdctLstImgVdeo { height: 60vh; }

.addendum_new h2 { font-size: 24px; }
.addendum_new p { font-size: 16px; margin-bottom: 25px; }
.addendum_new a { margin-bottom: 25px; }
.ginput_container_consent label { font-size: 14px; }

}

@media only screen and (max-width: 575px) 
{
.rewriteGridImg { height: 350px; }	
}



@media only screen and (max-width: 479px) 
{
.ft-size-xsm-14 { font-size:14px !important; }
.ft-size-xsm-45 { font-size:45px !important; }

}


@media only screen and (max-width: 375px) 
{
.prdctBnrHdng h1 { font-size:50px !important; }
.ft-size-xxsm-30 { font-size:30px !important; }
}


@media only screen and (max-width: 349px) 
{

}
@media print {}
