
@media only screen and (min-width: 1921px) 
{
/*.container { max-width:1920px; }*/
}

@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; }

/*.royalScrollSlides { max-width:45%; }*/

.orderMadeSect.sectionBlockPad { padding-top:300px; }


.reuqesInfoForm { padding-top:50px; }
.requestPopup .gform_fields { gap:15px; }
.requestPopup  .bepartner_formWrap form { margin-top:30px; }

.requestPopup .ginput_container input[type="text"], 
.requestPopup .ginput_container input[type="password"], 
.requestPopup .ginput_container input[type="tel"], 
.requestPopup .ginput_container input[type="email"], 
.requestPopup .ginput_container input[type="url"], 
.requestPopup .ginput_container textarea,
.requestPopup .ginput_container_select select, 
.requestPopup .ginput_address_country select { height:35px; }

.requestPopup .bepartner_formWrap .gform_footer { padding:5px 0; }


}
@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; }


/*.productHeader h1 { max-width:280px; }*/
.royalScrollSlidrRow01 { padding-top:15px; }

.madebyorderDiv img { max-width:240px; }

}

@media only screen and (max-width: 1366px) 
{


.sectionBlockPad { padding:125px 0; }

.productHeader { padding-top:92px; }
/*.royalScrollSlidr { padding-top:50px; }*/
/*.royalDimension { flex:0 0 250px; }*/
.royalScrollSlidrRow { gap: 30px; }
.royalScrollSlides {  flex: 0 0 auto; max-width: 425px; }

.PrjctTopDes p { font-size:24px; }

.homeHeroRow02 { padding:15px 0; }
.logoRoyal svg { max-width:380px; height: auto; }

.logoRoyalFtr { max-width: 600px; }

}

@media (min-width: 1200px) and (max-width: 1366px)
{

}

@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-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; }


}


@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 12px;}
.p-t-zero { padding-top:0 !important; }
.p-b-zero { padding-bottom:0 !important; }


/*.row { margin: 0 -25px; }*/
 
.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-25 { font-size:25px !important; }
.ft-size-md-26 { font-size:26px !important; }
.ft-size-md-30 { font-size:30px !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-66 { font-size:66px !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:100px 0 90px; }
.followCodesTop { padding:0 0 35px; }

}

@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-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; }


.Navigation { padding:80px 0 0; }
.Navigation ul { padding:0 20px; }
.Navigation ul li > a { font-size:50px; }
.Navigation ul.menu-reduce > li > a { font-size: 50px;}
.Navigation ul li ul.sub-menu { padding:0; }
.Navigation ul li ul.sub-menu li a {  }

.Navigation  .menu-floating-footer-menu-container,
.Navigation .menu-floating-footer-menu-2-container { display:block; }
.Navigation  .menu-floating-footer-menu-container ul,
.Navigation .menu-floating-footer-menu-2-container ul { padding:0; }
.Navigation  .menu-floating-footer-menu-container ul li,
.Navigation .menu-floating-footer-menu-2-container ul li { padding:10px 0; border-top: 1px solid var(--royalBlue); margin: 0; }
.Navigation  .menu-floating-footer-menu-container ul li a,
.Navigation .menu-floating-footer-menu-2-container ul li a { font-size:20px; font-family:var(--RightGroteskMedium); line-height: 1; text-decoration: none;}


.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; }

.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 20px; }

.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%;}

.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; }

.coming-soon .container-fluid { padding:0 45px; }
}

@media only screen and (max-width: 575px) 
{
}



@media only screen and (max-width: 479px) 
{


}


@media only screen and (max-width: 375px) 
{
.navigation-mbl ul li a { font-size: 14vw; }
}


@media only screen and (max-width: 349px) 
{

}
@media print {}
