body{ font-family: 'Poppins', sans-serif;}
.rylnutlpb{ padding:15px 0; position:fixed; top:0; z-index:100; background:#fff;}
.rylnutlpb_logo{ padding:0;}
.rylnutlpb_hdri{ padding:0;}
.rylnutlpb_hdri ul{ padding:0; margin:0; text-align: right;}
.rylnutlpb_hdri ul li{ list-style: none; display: inline-block; padding:0 10px; line-height:60px;}
.rylnutlpb_hdri ul li a{ color:#403480; font-size:18px; font-weight: 400; text-decoration: none;}
.rylnutlpb_hdri ul li a .fa{ color:#403480; width:30px; height:30px; border-radius:30px; line-height:30px; text-align: center;
border:1px solid #403480; margin-right:10px;}
.rylnutlpb_hdri ul li:last-child a{ color:#fff; background:#000000; border-radius:5px; padding:5px 20px; text-transform: uppercase; font-size:18px;}
.rylnutlpbb{ padding:0; margin-top:85px;}
.rylnutlpbb img{ width:100%;}
.rylnutlpenqb{ background:#000000; padding:0 0; text-align: center;}
.rylnutlpenqb img{ padding:20px 0;}
.rylnutlpenqb p{ color:#fff; font-size:25px; font-weight: 400;}
.callback_enq{ padding:0; position: relative;}
.callback_enq .form-control{ border: none; color:#868585; height:42px; font-size:14px; font-weight: 400; }
.callback_enq .form-group{ margin:0; padding:3px;min-width:265px; max-width:265px; vertical-align: top;}
.callback_enq select{ color:#000000; -webkit-appearance: none; -moz-appearance: none; appearance: none;}
.callback_enq option{ color:#000000;}
.callback_enq .form-control.submit{font-weight: 400; background: url(../images/land_submit.png) no-repeat; box-shadow: none; width: auto; color:#fffbf0; font-size:16px; height:43px; width:57px; position: absolute; right:20px; top:0;}
.callback_enq .txt_area{ padding-top:10px;}
.callback_enq ::placeholder{ color:#868585; font-size:14px; font-weight: 400;}
.callback_enq .input-group-addon{ padding:0; border: none; position: relative;}
.callback_enq .input-group-addon .fa{ position: absolute; right:10px; top:10px; color:#33cba5; font-size:20px;}
.rylnutlpenqb iframe{ width:100%; max-height:55px;}
.bg_none{ background: none;}
.rylnutlpwrnutb{ background:#fffbf0; padding:50px 0; text-align: center;}
.rylnutlpwrnutb h2{ margin:0 0 50px 0; font-size:35px; font-weight: 400;}
.rylnutlpwrnutb ul{ padding:0; margin:0;}
.rylnutlpwrnutb ul li{ padding:0; list-style: none; border-bottom:1px solid #d5d2c8; border-right:1px solid #d5d2c8;}
.rylnutlpwrnutb ul li .rylnutlpwrnutbs{ text-align: left; min-height:115px; padding:30px 30px 0 30px;}
.rylnutlpwrnutb ul li .rylnutlpwrnutbs p{ position: relative; padding:0 0 0 80px; color:#464646; line-height:24px; font-size:16px; font-weight: 400;}
.rylnutlpwrnutb ul li .rylnutlpwrnutbs p img{ position: absolute; left:0; top:-10px;}
.rylnutlpwrnutb ul li:nth-child(even){ border-right: none;}
.rylnutlpwrnutb ul li.bor_bot{ border-bottom: none;}

.rylnutlpantb{ padding:50px 0; text-align: center;}
.rylnutlpantb h2{ margin:0 0 50px 0; color:#000000; font-size:35px; font-weight: 400;}
.rylnutlpantb ul{ padding:0; margin:0;}
.rylnutlpantb ul li{ padding:0; list-style: none; border-bottom:1px solid #d5d2c8; border-right:1px solid #d5d2c8; min-width:230px; max-width: 230px; vertical-align: top;}
.rylnutlpantb ul li .rylnutlpantbs{ min-height:150px; padding:30px 30px 0 30px;}
.rylnutlpantb ul li .rylnutlpantbs p{ position: relative; color:#9f0000; line-height:24px; font-size:16px; font-weight: 500;}
.rylnutlpantb ul li .rylnutlpantbs p img{ margin-bottom:10px;}
.rylnutlpantb ul li.bor_rgt{ border-right: none;}
.rylnutlpantb ul li.bor_bot{ border-bottom: none;}
.rylnutlpsidmib{ padding:0;}
.rylnutlpsidmib ul{ padding:0; margin:0; display: flex;}
.rylnutlpsidmib ul li{ list-style: none; padding:100px 95px; background:#b44135; }
.rylnutlpsidmib ul li:first-child{ padding-right:50px;}
.rylnutlpsidmib ul li:last-child{ background:#291371; padding-left:50px;}
.rylnutlpsidmib ul li .rylnutlpsidmibs{ padding:0;}
.rylnutlpsidmib ul li .rylnutlpsidmibs h2{ color:#fff; font-size:35px; font-weight: 400; margin-top:0;}
.rylnutlpsidmib ul li .rylnutlpsidmibs h2.dmi{ color:#fff212;}
.rylnutlpsidmib ul li .rylnutlpsidmibs p{ color:#fff; font-size:15px; font-weight: 400; line-height:30px; text-align: justify;}
.rylnutlprafgb{ background:#098fd8; padding:50px 0; text-align: center;}
.rylnutlprafgb h2{ color:#fff; font-size:35px; font-weight: 400; margin-top:0;}
.rylnutlprafgb p{ color:#fff; font-size:15px; font-weight: 400;}
.rylnutlprafgb p span{ display: block;}

.announcement_slider{ position: relative;}
.announcement_slider .slick-slide{ padding:10px 10px;}
.announcement_slider img{ width:100%; border-radius:5px;}
.announcement_slider .slick-prev{ width: 50px;height: 50px;line-height: 50px;border-radius: 50px;background:#fff;display: inline-block;box-shadow: 1px 5px 5px 5px #ddd; text-align:center; position: absolute;left:-16px; top:45%; z-index:2;}
.announcement_slider .slick-next{ width: 50px;height: 50px;line-height: 50px;border-radius: 50px;background:#fff;display: inline-block;box-shadow: 1px 5px 5px 5px #ddd; text-align:center; position: absolute;right:-16px; top:45%; z-index:2;}
.announcement_slider .slick-prev::before {content:"\f060"; line-height:50px; font-family: 'FontAwesome'; color:#252724; font-size:25px;}
.announcement_slider .slick-next::before {content:"\f061"; line-height:50px; font-family: 'FontAwesome'; color:#252724; font-size:25px;}
.announcement_slider .slick-next:hover:before{ color:#fea61d;}
.announcement_slider .slick-prev:hover:before{ color:#fea61d;}
.announcement_slider .slick-dots li button::before{ font-size:15px; opacity:1; color:#fff;}
.announcement_slider .slick-dots li.slick-active button::before{ color:#fda51d;}

.rylnutlpolab{ background:#f6f6f6; padding:50px 0;}
.rylnutlpolab h2{ color:#ac1916; font-size:35px; font-weight: 400; margin-top:0; text-align: center; margin-bottom:30px;}
.rylnutlpolab ul{ padding:0; margin:0; display: flex;}
.rylnutlpolab ul li{ list-style: none; border-right:1px solid #c5c5c5; padding:0 3px;}
.rylnutlpolab ul li:last-child{ border: none;}
.rylnutlpolab ul li .rylnutlpolabs{}
.rylnutlpolab ul li .rylnutlpolabs h3{ position: relative; color:#2c0860; font-size:19px; font-weight: 400; padding:0 0 5px 20px;
border-bottom:1px solid #c5c5c5;}
.rylnutlpolab ul li .rylnutlpolabs h3 .fa{ position: absolute; left:0; top:0; color:#2c0860;}
.rylnutlpolab ul li .rylnutlpolabs .table td{ color:#464646; font-size:11.5px; border: none;}
.rylnutlprtemb{ background:#fffeea; padding:50px 0; text-align: center;}
.rylnutlpftrb{ background:#000000; padding:20px 0; text-align:center;}
.rylnutlpftrb h2{ color:#fff; font-size:27px; font-weight: 500; margin:10px 0}
.rylnutlpftrb h2 .fa{ width:30px; height:30px; border-radius:30px; border:1px solid #fff; text-align: center; font-size:20px;
line-height:30px; margin-right:5px;}
.rylnutlpftrb h2 a{ color:#fff; font-size:27px; font-weight: 500; text-decoration: none;}
.rylnutlpftrb p{ color:#fff; font-size:14px; font-weight: 300; margin:15px 0 0 0;}
.rylnutlpwabydhb{ padding:50px 0; text-align: center;}
.rylnutlpwabydhb h2{ color:#291371; font-size:29px; font-weight: 400; margin-bottom:30px;}
.rylnutlpwabydhb h2 span{ color:#fff; background:#b44135; padding:0 20px; font-size:24px;}
.rylnutlpwabydhbs{ text-align: left; position: relative;}
.rylnutlpwabydhbs p{ margin:0; color:#291371; font-size:14px; font-weight: 400;}
.rylnutlpwabydhbss{ padding:5px;}
.rylnutlpwabydhbs_abs{ position: absolute; width:100%; text-align: center; display: flex; align-items: center; justify-content: center; z-index:2; top:45%; left:0;}
.rylnutlpwabydhbs_abs .fa{ width:60px; height:60px; line-height:60px; border-radius:60px; background:#fff; color:#000;
font-size:30px;}
.rylnutlpftrbs{ text-align: left;}
.rylnutlpftrbs h3{ text-align: center; color:#f4ea25; font-size:24px; font-weight: 500; margin-top:0;}
.rylnutlpftrbs iframe{ width:100%; border: none; min-height:245px;}
.rylnutlpftrbs img{ margin-bottom:10px;}
.rylnutlpsftrb{ background:#058384; text-align: center; padding:20px 0;}
.rylnutlpsftrb ul{ padding:0; margin:0;}
.rylnutlpsftrb ul li{ list-style: none; display: inline-block; color:#fff; position: relative; padding:0 20px; font-size:14px;
font-weight: 500;}
.rylnutlpsftrb ul li a{ color:#fff; text-decoration: none; font-size:14px; font-weight: 500;}
.rylnutlpsftrb ul li:after{ content:'/'; position: absolute; right:-5px; top:0;}
.rylnutlpsftrb ul li:last-child:after{ content:'';}
.rylnutlpglryb{ padding:50px 0; text-align: center;}
.rylnutlpglryb h2{ color:#ac1916; font-size:35px; font-weight: 400;}
.announcement{ padding-bottom:30px;}
.announcement .gallery_s{ padding:7px; position: relative;}
.announcement .gallery_s img{ width:100%;} 
.slick-lightbox .slick-next{ background:#c20000; border:5px solid #c20000; width:40px; height:40px; line-height:40px; border-radius:40px;
 z-index:2;}
.slick-lightbox .slick-prev{ background:#c20000; border:5px solid #c20000; width:40px; height:40px; line-height:40px; border-radius:40px;
 z-index:2;}
.slick-lightbox .slick-next::before {content:"\f105"; font-family: 'FontAwesome'; line-height:30px; color:#fff; font-size:20px; opacity: 1;}
.slick-lightbox .slick-prev::before {content:"\f104"; font-family: 'FontAwesome'; line-height:30px; color:#fff; opacity: 1;}
.slick-lightbox-close{ background:#c20000; border:5px solid #c20000; width:40px; height:40px; line-height:40px;}
.slick-lightbox-close::before{ opacity: 1; font-size:40px; line-height:20px;}
.announcement .gallery_s .carousel-caption{ text-shadow: none; text-align: left; bottom:-15px; left: 20px; right: inherit; width:100%;}
.announcement .gallery_s .carousel-caption p{ text-transform: uppercase; position: relative; padding-left:35px;}
.announcement .gallery_s .carousel-caption p:before{ content:''; width:18px; height:25px; background:#fff; display: inline-block;
 position: absolute; left:0; top:0; transform: skew(-10deg, -10deg);}
.announcement .gallery_s .carousel-caption p a{ color:#ffffff; text-decoration:none;}
.rylnutlpglrybs{ margin-top:20px;}

.rylnutlpffixb{ position: fixed; bottom:10%; right:15px; background:#c20000; max-width:77px; z-index:9999; padding:5px 0; border-radius:10px;}
.rylnutlpffixb ul{ padding:0; margin:0; text-align: center;}
.rylnutlpffixb ul li{ list-style: none; padding:15px 0; position: relative; line-height:15px;}
.rylnutlpffixb ul li a{ color:#fff; font-size:12px; font-weight: 400; text-decoration: none;}
.rylnutlpffixb ul li a .fa{ font-size:15px;}
.rylnutlpolab ul li .rylnutlpolabs .table-responsive{ border: none;}
.slick-lightbox-slick-caption{ font-size:20px; color:#eac05c;}
.slick-lightbox-slick-img{ width:100%;}
.modal .modal-header{padding:0;border: none;}
.modal .modal-body{ padding:0;}
.modal .modal-content{padding:0;background: none;box-shadow: none;}
.modal-open .modal{}
.modal-header .close{ width:35px; height:35px; border-radius:5px; background:#2f3777; opacity: 1; text-shadow: none;
color:#fff; font-size:35px; position: absolute; right:3px; top:5px; z-index:2;}
.aionacptogb{ padding:0;}
.rylnutlpwabydhbs{ padding:5px;}
.rylnutlpwabydhbs img{ width:100%;}
