/* Global */

@font-face {
    font-family: 'Roboto-Thin';
    src: url('../fonts/Roboto-Thin.eot');
    src: url('../fonts/Roboto-Thin.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Roboto-Thin.woff2') format('woff2'),
        url('../fonts/Roboto-Thin.woff') format('woff'),
        url('../fonts/Roboto-Thin.ttf') format('truetype'),
        url('../fonts/Roboto-Thin.svg#Roboto-Thin') format('svg');
}

@font-face {
    font-family: 'Roboto-Regular';
    src: url('../fonts/Roboto-Regular.eot');
    src: url('../fonts/Roboto-Regular.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Roboto-Regular.woff2') format('woff2'),
        url('../fonts/Roboto-Regular.woff') format('woff'),
        url('../fonts/Roboto-Regular.ttf') format('truetype'),
        url('../fonts/Roboto-Regular.svg#Roboto-Regular') format('svg');
    font-weight: 300;
    font-style: italic;
}

@font-face {
    font-family: 'Roboto-Light';
    src: url('../fonts/Roboto-Light.eot');
    src: url('../fonts/Roboto-Light.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Roboto-Light.woff2') format('woff2'),
        url('../fonts/Roboto-Light.woff') format('woff'),
        url('../fonts/Roboto-Light.ttf') format('truetype'),
        url('../fonts/Roboto-Light.svg#Roboto-Light') format('svg');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'Roboto-Bold';
    src: url('../fonts/Roboto-Bold.eot');
    src: url('../fonts/Roboto-Bold.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Roboto-Bold.woff2') format('woff2'),
        url('../fonts/Roboto-Bold.woff') format('woff'),
        url('../fonts/Roboto-Bold.ttf') format('truetype'),
        url('../fonts/Roboto-Bold.svg#Roboto-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Roboto-Medium';
    src: url('../fonts/Roboto-Medium.eot');
    src: url('../fonts/Roboto-Medium.eot?#iefix') format('embedded-opentype'),
        url('../fonts/Roboto-Medium.woff2') format('woff2'),
        url('../fonts/Roboto-Medium.woff') format('woff'),
        url('../fonts/Roboto-Medium.ttf') format('truetype'),
        url('../fonts/Roboto-Medium.svg#Roboto-Medium') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'RupeeForadian';
    src: url('../fonts/Rupee_Foradian.eot');
    src: url('../fonts/Rupee_Foradian.eot') format('embedded-opentype'),
         url('../fonts/Rupee_Foradian.woff2') format('woff2'),
         url('../fonts/Rupee_Foradian.woff') format('woff'),
         url('../fonts/Rupee_Foradian.ttf') format('truetype'),
         url('../fonts/Rupee_Foradian.svg#Rupee_Foradian') format('svg');
}

a:focus,
a:hover,
a {
  text-decoration: none !important;
  outline: none !important;
}
body {
  margin: 0px;
  padding: 0px;
  -webkit-font-smoothing: antialiased;font-family: 'Roboto-Light';
}
.rs{ font-family: 'RupeeForadian';}

.fs-10 { font-size:10px !important; }
.fs-12 { font-size:12px !important; }
.fs-14 { font-size:14px !important; }
.fs-16 { font-size:16px !important; }
.fs-18 { font-size:18px !important; }
.fs-20 { font-size:20px !important; line-height:22px; }
.fs-22 { font-size:22px !important; }
.fs-24 { font-size:24px !important; }
.fs-25 { font-size:25px !important; }
.fs-30 { font-size:30px !important; line-height:33px; }
.fs-40 { font-size:40px !important; line-height:42px; }
.fs-50 { font-size:50px !important; line-height:50px; }
.fs-55 { font-size:55px !important; line-height:55px; }
.fs-100 { font-size:100px !important; line-height:76px; }


.pd-0  { padding: 0; }
.pd-10  { padding: 10px; }
.pd-15  { padding: 15px; }
.pd-20  { padding: 20px; }
.pd-30  { padding: 30px; }
.pd-40  { padding: 40px; }
.pd-50  { padding: 50px; }
.pd-60  { padding: 60px; }
.pd-70  { padding: 70px; }
.pd-80  { padding: 80px; }
.pd-90  { padding: 90px; }
.pd-100 { padding: 100px; }

.pd-lr-0  { padding-left: 0; padding-right: 0; }
.pd-lr-10  { padding-left: 10px; padding-right: 10px; }
.pd-lr-15  { padding-left: 15px; padding-right: 15px; }
.pd-lr-20  { padding-left: 20px; padding-right: 20px; }
.pd-lr-30  { padding-left: 30px; padding-right: 30px; }
.pd-lr-40  { padding-left: 40px; padding-right: 40px; }
.pd-lr-50  { padding-left: 50px; padding-right: 50px; }
.pd-lr-60  { padding-left: 60px; padding-right: 60px; }
.pd-lr-70  { padding-left: 70px; padding-right: 70px; }
.pd-lr-80  { padding-left: 80px; padding-right: 80px; }
.pd-lr-90  { padding-left: 90px; padding-right: 90px; }
.pd-lr-100 { padding-left: 100px; padding-right: 100px; }
.pd-lr-150 { padding-left: 150px; padding-right: 150px; }

.pd-r-0  { padding-right: 0; }
.pd-r-10  { padding-right: 10px; }
.pd-r-20  { padding-right: 20px; }
.pd-r-30  { padding-right: 30px; }
.pd-r-40  { padding-right: 40px; }
.pd-r-50  { padding-right: 50px; }
.pd-r-60  { padding-right: 60px; }
.pd-r-70  { padding-right: 70px; }
.pd-r-80  { padding-right: 80px; }
.pd-r-90  { padding-right: 90px; }
.pd-r-100 { padding-right: 100px; }

.pd-l-0  { padding-left: 0; }
.pd-l-10  { padding-left: 10px; }
.pd-l-17  { padding-left: 17px; }
.pd-l-20  { padding-left: 20px; }
.pd-l-30  { padding-left: 30px; }
.pd-l-40  { padding-left: 40px; }
.pd-l-50  { padding-left: 50px; }
.pd-l-60  { padding-left: 60px; }
.pd-l-70  { padding-left: 70px; }
.pd-l-80  { padding-left: 80px; }
.pd-l-90  { padding-left: 90px; }
.pd-l-100 { padding-left: 100px; }
.pd-l-150 { padding-left: 150px; }

.pd-b-0  { padding-bottom: 0; }
.pd-b-10  { padding-bottom: 10px; }
.pd-b-20  { padding-bottom: 20px; }
.pd-b-30  { padding-bottom: 30px; }
.pd-b-40  { padding-bottom: 40px; }
.pd-b-50  { padding-bottom: 50px; }
.pd-b-60  { padding-bottom: 60px; }
.pd-b-70  { padding-bottom: 70px; }
.pd-b-80  { padding-bottom: 80px; }
.pd-b-90  { padding-bottom: 90px; }
.pd-b-100 { padding-bottom: 100px; }

.pd-t-0  { padding-top: 0; }
.pd-t-10  { padding-top: 10px; }
.pd-t-20  { padding-top: 20px; }
.pd-t-30  { padding-top: 30px; }
.pd-t-40  { padding-top: 40px; }
.pd-t-50  { padding-top: 50px; }
.pd-t-60  { padding-top: 60px; }
.pd-t-70  { padding-top: 70px; }
.pd-t-80  { padding-top: 80px; }
.pd-t-90  { padding-top: 90px; }
.pd-t-100 { padding-top: 100px; }
.pd-t-200 { padding-top: 200px; }
.pd-t-150 { padding-top: 150px; }

.pd-5{padding:5px;}

/* Margin
=========================*/
.mr-auto { margin-left: auto; margin-right: auto; }
.mr-0 { margin: 0px; }
.mr-5  { margin: 5px; }
.mr-10  { margin: 10px; }
.mr-20  { margin: 20px; }
.mr-30  { margin: 30px; }
.mr-40  { margin: 40px; }
.mr-50  { margin: 50px; }
.mr-60  { margin: 60px; }
.mr-70  { margin: 70px; }
.mr-80  { margin: 80px; }
.mr-90  { margin: 90px; }
.mr-100 { margin: 100px; }

.mr-top-100-minus{ margin-top: -100px;}

.ctrl-mr-t10 .owl-dots,
.mr-t-10  { margin-top: 10px; }
.ctrl-mr-t20 .owl-dots,
.mr-t-20  { margin-top: 20px; }
.ctrl-mr-t30 .owl-dots,
.mr-t-30  { margin-top: 30px; }
.ctrl-mr-t40 .owl-dots,

.mr-t-0  { margin-top: 0px; }
.mr-t-5  { margin-top: 5px; }
.mr-t-10  { margin-top: 10px; }
.mr-t-40  { margin-top: 40px; }
.mr-t-50  { margin-top: 50px; }
.mr-t-60  { margin-top: 60px; }
.mr-t-70  { margin-top: 70px; }
.mr-t-80  { margin-top: 80px; }
.mr-t-87 { margin-top: 87px;}
.mr-t-90  { margin-top: 90px; }
.mr-t-100 { margin-top: 100px;}
.mr-t-150 { margin-top: 150px;}
.mr-t-200 { margin-top: 200px;}

.mr-t-minu-15{ margin-top: -15px;}

.mr-b-0{ margin-bottom: 0px;}
.mr-b-5{ margin-bottom: 5px;}
.mr-b-10{ margin-bottom: 10px;}
.mr-b-20{ margin-bottom: 20px;}
.mr-b-30{ margin-bottom: 30px;}
.mr-b-40{ margin-bottom: 40px;}
.mr-b-50{ margin-bottom: 50px;}
.mr-b-60{ margin-bottom: 60px;}
.mr-b-70{ margin-bottom: 70px;}
.mr-b-80{ margin-bottom: 80px;}

.mr-r-0{ margin-right: 0px;}
.mr-r-5{ margin-right: 5px;}
.mr-r-10{ margin-right: 10px;}
.mr-r-20{ margin-right: 20px;}
.mr-r-30{ margin-right: 30px;}
.mr-r-40{ margin-right: 40px;}
.mr-r-50{ margin-right: 50px;}
.mr-r-60{ margin-right: 60px;}
.mr-r-70{ margin-right: 70px;}
.mr-r-80{ margin-right: 80px;}

.mr-l-0{ margin-left: 0px;}
.mr-l-5{ margin-left: 5px;}
.mr-l-10{ margin-left: 10px;}
.mr-l-20{ margin-left: 20px;}
.mr-l-30{ margin-left: 30px;}
.mr-l-40{ margin-left: 40px;}
.mr-l-50{ margin-left: 50px;}
.mr-l-60{ margin-left: 60px;}
.mr-l-70{ margin-left: 70px;}
.mr-l-80{ margin-left: 80px;}

.lh-18{line-height:18px;}
.lh-20{line-height:20px;}
.lh-22{line-height:22px;}
.lh-24{line-height:24px;}
.lh-28{line-height:28px;}
.lh-30{line-height:30px;}
.lh-34{line-height:34px;}
.lh-38{line-height:38px;}
.lh-40{line-height:40px;}

/* font weight */
.f100 { font-weight: 100 }
.f300 { font-weight: 300 }
.f500 { font-weight: 500 }
.f700 { font-weight: 700 }
.f900 { font-weight: 900 }

/* color */
.white {color: #ffffff;}
.black {color: #333333;}
.blue { color: #13293D; }
.green { color: #009a94; }
.red { color: #dc3545; }

/* background */
.blue-bg { background-color: #13293D;}
.white-bg { background-color: #ffffff;}
.green-bg { background-color: #009a94;}
.bold-txt {font-weight:bold !important;}

.caps { text-transform: uppercase; }

.blue-border-full { border-bottom: 2px solid #009a94; }



/* font */
.rs{font-family: 'Rupee_Foradian';}
.fs-b{font-family: 'Roboto-Bold';}
.fs-m{font-family: 'Roboto-Medium';}
.fs-r{font-family: 'Roboto-Regular';}
.fs-l{font-family: 'Roboto-Light';}

.border-green { border-bottom: 2px solid #009A94; margin-top: 5px; margin-bottom: 20px; }
.border-white { border-bottom: 1px solid #ffffff; margin-top: 0px; margin-bottom: 20px; }

.btn {
    display: inline-block;
    font-weight: 400;
    line-height: 1.25;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid transparent;
    padding: .5rem 1rem;
    font-size: 1rem;
    border-radius: .0rem;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}
.btn-p {
	color: #fff;
    background-color: #009a94;
    border-color: #009a94;
}
.btn-b {
    color: #fff;
    background-color: #13293d;
    border-color: #13293d;
}
.btn-o {
    color: #fff;
    background-color: #db4a2c;
    border-color: #db4a2c;
}
.btn-c {
    color: #fff;
    background-color: #f8ad30;
    border-color: #f8ad30;
}

a:focus, a:hover { color: #ffffff; }


/* Footer */
#footer .parent {
    font-size: 16px;
    color: #ffffff;
    font-family: 'Roboto-Medium';
    margin-bottom: 10px;
/*    border-bottom: 1px solid #ffffff;*/
    padding-bottom: 10px;
}
#footer .child {
    font-size: 13px;
    color: #ffffff;
    font-family: 'Roboto-Light';
    list-style: none;
    padding-left: 0px;
}
#footer .social-icon {
    display: flex; 
    list-style: none;
    padding-left: 0px;
}
#footer .social-icon li {
    padding-right: 20px;
    color: #fff;
}