@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap');
body { margin: 0; padding: 0; font-family: "Poppins", sans-serif; overflow-x: hidden;}
p, li {color: #272727;font-size: 16px; line-height: 1.8; letter-spacing: .8px; margin: 0 0 10px 0;font-family: "Poppins", sans-serif;}
.main-table li {color: #313131;font-size: 16px;letter-spacing: .4px;line-height: 1.5;margin: 0 0 10px 0; font-family: "Poppins", sans-serif;}
a { text-decoration: none !important; font-family: "Poppins", sans-serif;}
h1, h2, h3, h4, h5, h6 { font-family: "Poppins", sans-serif;}


.main-table { text-align: left}
#HeaderControl, #HeaderControl_C { height: 110px !important;}
#widgetsControl_C, #widgetsControl{ height: auto !important;}
#Div_body .container-fluid { margin: 0; padding: 0;}

#MenuControl .nav-item { margin: 0}
#MenuControl .nav-item .nav-link {color: #fff;font-size: 14px;}
#MenuControl .nav-fill{width:100%;}
#MenuControl .bg-light {background: #762003 !important;height: 100%;}



header { background: #f7f2e6;}

.heading { font-size: 27px; text-transform: uppercase; letter-spacing: .5px; margin: 0 0 20px 0; color: #5a2917; font-weight: 600;}
.sub-heading { font-size: 24px; color: #5a2917; font-weight: 700; margin: 0 0 15px 0; border-bottom: 1px dashed #a5a5a5; padding: 5px 0;}
.sub-heading1 { font-size: 21px; color: #5a2917; font-weight: 700; margin: 0 0 15px 0;}
.custom-btn { background: #5a2917; color: #fff; text-transform: uppercase; color: #fff; display: inline-block; padding: 10px 30px; letter-spacing: 1px;}
.custom-btn:hover  {color: #fff; background: #37190f;}

@media (min-width: 320px) and (max-width: 768px) { 
    p, li { font-size: 15px; line-height: 1.7; letter-spacing: .5px;}
    .main-table li {font-size: 15px;letter-spacing: .4px;line-height: 1.5;}
    
    #HeaderControl, #HeaderControl_C { height: 40px !important;}
    .navbar-collapse { background:#762003 }
    
    /* .navbar-toggler { position: absolute; right: 15px; top: -60px; background: #fff}
    #MenuControl, #MenuControl_C { height: 0 !important;}
    #HeaderControl, #HeaderControl_C { height: 75px !important; background: #002346}
    .navbar-collapse { background: #002346; margin-top: -10px} */

}

#WhatsNewControl { padding: 6% 0 0 0;}
.dropdown, .dropdown-menu li { margin-bottom: -10px;}
.dropdown-menu {
    border-radius: 0 !important;
    padding: 0;
    min-width: 240px;
}

.dropdown-menu .dropdown-item {
    font-size: 16px;
    padding: 10px!important;
}


@media (min-width:1023px) {

    .navbar-nav li:hover>ul.dropdown-menu {
        display: block;
    }

    .dropdown-submenu {
        position: relative;
    }

    .dropdown-submenu>.dropdown-menu {
        top: 0;
        right: 100%;
        left: auto;
        margin-top: -6px;
    }

    /* rotate caret on hover */
    .dropdown-menu>li>a:hover:after {
        /* text-decoration: underline; */
        transform: rotate(180deg);
    }

    .dropend .dropdown-menu {
        right: 100% !important;
        top: 0;
        left: auto !important;
    }
}


/*innr-pg-bnnr*/
.otherpagecss #RadDockZone1.container{max-width: 100%;}
.otherpagecss #RadDockZone1.container #HomepagecontentControl_C table{margin-top:0 !important;}
.innr-pg-bnnr{width: 100%;background-size: cover;min-height: 160px;text-align: left;position:relative;margin-bottom: 20px;display: flex;justify-content: center;align-items: center;}
.innr-pg-bnnr:after{content:'';position:absolute;left:-1px;right:-1px;top:-1px;width:100%;height:100%;z-index: 0;background: #37190f;background: linear-gradient(300deg, #37190f 0%, #37190f, #5a2917 100%);}
.main-table.innr-pg{padding-bottom:50px;}
.innr-pg-bnnr h1{color:#fff;text-align:center;text-transform:uppercase;font-size: 32px;font-weight: 700;position:relative;z-index:1;}
.innr-pg-bnnr h1:after{content:'';position:absolute;bottom: -4px;/* margin:0 auto; */left:0;right:0;width:100px;height:4px;border-radius:2px;background:#fff;}
.inner-pages ul, .innr-pg ul{padding:0px; margin-bottom:0;}
.inner-pages li, .innr-pg li {position: relative; list-style: none; padding-left: 30px;}
.inner-pages li:before, .innr-pg li:before{content: "\f101";  position: absolute; font-family: FontAwesome; font-size: 17px; line-height: 30px;    left: 7px;  top: -2px; color: #a2d5f2;}
.innr-pg-bnnr .fa{font-size: 20px;}
.innr-pg-bnnr a{font-size: 15px;}
/*innr-pg-bnnr*/


.img-center img{ border:5px #762003 solid; border-radius:60px; padding:2px;}
.img-center img:hover{transition:.9s;  transform: rotateY(360deg);}

.service-section{ background:#5a2917; padding: 50px 0px; min-height:350px;}
.service-section-inner{ margin:0 auto; padding:0;}
.service-section-inner .box{ min-height:300px; /*float:left; margin-right:1.5%; margin-left:1.5%;*/ text-align:center;}
.service-section-inner .box img{border: 3px #ccc solid;border-radius:60px;margin-top:20px;width: 72px;padding: 7px;}
.service-section-inner .box img:hover{transition:.9s;  transform: rotateY(360deg);}
.service-section-inner .box .readmore2{ width:100px; margin:0 auto; padding:5px; border: 1px #fff solid; background:#5a2917; line-height:24px; text-align:center; transition:ease-in-out .2s;}
.service-section-inner .box .readmore2 a{color:#fff; text-decoration:none; font-size:13px; font-weight:normal; text-transform:uppercase;}
.service-section-inner .box .readmore2:hover{ background:#5a2917; color:#fff; border:1px solid #fff;}
.service-section-inner .box h3{font-family:Arial;font-weight:normal;font-size:20px;margin-top: 15px;color:#ccc;text-align:center;line-height:30px;}
.service-section-inner .box p{font-family:Arial; font-size:14px; text-align:center; line-height:24px; color:#eee;}

footer { background: #37190f; padding: 50px 0 0 0;}
footer h4 { color: #fecdbd; font-size: 16px; text-transform: uppercase; letter-spacing: 1px; border-bottom: 1px dashed #fecdbd; padding: 0 0 5px 0;}
footer .content-bx { background: #5a2917; padding:10px 15px;}
footer .content-bx p, footer .content-bx p a {color: #e7e7e7; margin: 0; font-size: 14px; font-weight: 300;}
footer .footer-bottom { background: #5a2917; margin: 50px 0 0 0; padding: 10px 0;}
footer .footer-bottom p, footer .footer-bottom p a  {color: #fff; font-size: 14px;}

.contact-info {background: #5a2917;padding: 25px;margin: 10px 0;}
.contact-info i { color: #e4e4e4; font-size: 30px;}
.contact-info h5 {color: #fff;text-transform: uppercase;font-size: 18px;letter-spacing: .5px;}
.contact-info p, .contact-info p a { color: #e0e0e0; margin: 0;}