body{ font-family: 'Lato', sans-serif; line-height: 22px; font-size: 14px; color: #191919;}
::selection{ background: #e91e2c; color: #fff;}
ul{ list-style-type: none;} .border-none{ border: 0;}

/*------------Start Font Size---------------------*/
.font-10{ font-size: 10px; line-height: normal;}.font-11{ font-size: 11px; line-height: normal;}.font-12{ font-size: 12px; line-height: normal;}.font-13{ font-size: 13px; line-height: normal;}.font-14{ font-size: 14px; line-height: normal;}.font-16{ font-size: 16px; line-height: normal;}.font-18{ font-size: 18px; line-height: normal;}.font-20{ font-size: 20px; line-height: normal;}.font-22{ font-size: 22px; line-height: normal;}.font-24{ font-size: 24px; line-height: normal;}.font-26{ font-size: 26px; line-height: normal;}.font-30{ font-size: 30px; line-height: normal;}.font-36{ font-size: 36px; line-height: normal;}.font-40{ font-size: 40px; line-height: normal;}.font-48{ font-size: 48px; line-height: normal;}.font-55{ font-size: 55px; line-height: normal;}.font-60{ font-size: 60px; line-height: normal;}.font-72{ font-size: 72px; line-height: normal;}.font-80{ font-size: 80px; line-height: normal;}.font-90{ font-size: 90px; line-height: normal;}.font-100{ font-size: 100px; line-height: normal;}
/*------------ Ena Font Size---------------------*/

/*------------Start Font Color---------------------*/
.color-red{ color: #e11f32;}
.color-otange{ color: #000;}
.color-blue{ color: #007bff;}
.color-blue2{ color: #1aabeb;}
.color-green{ color: #08c1a9;}
.color-yellow{ color: #000;}
.color-navy{ color: #000;}
.color-black{ color: #000;}
.color-gray{ color: #000;}
.color-white{ color: #fff;}
/*------------ End Font Color---------------------*/

/*------------Start Page Banner---------------------*/
.bg-gray{ background: #f2f2f2;}
.bg-black{ background: #14171b;}
.bg-blue{ background: #007bff;}
.bg-green{ background: #13c286;}
.bg-yellow{ background: #ff9c00;}
.bg-red{ background: #ff5b5b;}
/*------------ End Page Banner---------------------*/

/*------------Start BTN ---------------------*/
.btn-blue-1{ border-radius: 50px; background: #007bff; color: #fff; padding: 8px 20px;}
.btn-blue-1:hover{ background: #e11f32; color: #fff;}
.btn-up{ margin-bottom: -40px; position: relative; z-index: 6;}
/*------------ End BTN ---------------------*/

.border-t-black{ border-top: #22262b 1px solid;}

/*------------Start Page Banner---------------------*/
.page-banner{ position: relative; z-index: 1;}
.page-banner-image{ position:relative; top: 0; z-index: 2;}
.page-banner-image img{ width: 100%; height: 100%;}
.page-banner-nav{ position: absolute; z-index: 3; top: 0; left: 0; right: 0;}
.page-banner-nav{ background: url(../images/fade1.png) left center repeat;}
.page-banner-nav ul{ float: right;}
.page-banner-image .carousel-caption{ bottom: 30%!important;}
/*------------Start Page Banner---------------------*/



/*------------Start Page Banner---------------------*/
.content-widget-1{ background: #fff; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; padding: 15px; -webkit-box-shadow: 0px 10px 20px -2px rgba(0,0,0,0.19);
-moz-box-shadow: 0px 10px 20px -2px rgba(0,0,0,0.19);
box-shadow: 0px 10px 20px -2px rgba(0,0,0,0.19);}

.page-up{ z-index: 5; margin-top: -70px; position: relative;}
/*------------ End Page Banner---------------------*/

/*------------Start Page Banner---------------------*/
.ul-srtle-1 li{ padding: 3px 0}
.ul-nav{}
.ul-nav ul{ padding: 0;}
.ul-nav ul li{ display: inline-block; text-align: center; padding: 0 30px 0 0;}
.ul-nav a{ display: inline-block; color: #191919; text-decoration: none; text-align: center; text-transform: uppercase; font-weight: bold;}
.ul-nav a:hover{ color: #e91e2c;}
.ul-nav a:hover span{ border: #c8c8c8 1px solid; background: #fff; color: #e91e2c;}
.ul-nav span{ border-radius: 100px; background: #e91e2c; color: #fff; width: 50px; height: 50px; display: block; font-size: 20px; text-align: center; padding-top: 12px; margin: 0 auto}
/*------------ End Page Banner---------------------*/

/*------------Start Gradient ---------------------*/
.gradient-blue-green{ color: #fff;
background: rgba(28,166,240,1);
background: -moz-linear-gradient(-45deg, rgba(28,166,240,1) 0%, rgba(17,207,204,1) 100%);
background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(28,166,240,1)), color-stop(100%, rgba(17,207,204,1)));
background: -webkit-linear-gradient(-45deg, rgba(28,166,240,1) 0%, rgba(17,207,204,1) 100%);
background: -o-linear-gradient(-45deg, rgba(28,166,240,1) 0%, rgba(17,207,204,1) 100%);
background: -ms-linear-gradient(-45deg, rgba(28,166,240,1) 0%, rgba(17,207,204,1) 100%);
background: linear-gradient(135deg, rgba(28,166,240,1) 0%, rgba(17,207,204,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1ca6f0', endColorstr='#11cfcc', GradientType=1 );
}
/*------------ End Page Gradient ---------------------*/

/*------------Start Page Banner ---------------------*/
.round-panel{ border-radius: 100px; width: 70px; height: 70px; color: #fff; text-align: center; padding-top: 22px;}
/*------------ End Page Banner ---------------------*/

/*------------Start Radius ---------------------*/
.radius-none{ border-radius: 0;}
.radius-top-15{ border-radius: 15px 15px 0 0; overflow: hidden;}
/*------------ End Radius ---------------------*/

/*------------ Start Flex ---------------------*/
.flex { display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; flex-wrap: wrap;}
/*------------ End Flex ---------------------*/

/*------------Start Page Banner ---------------------*/
.modal-img img{ width: 100%;}
/*------------ End Page Banner ---------------------*/

/*------------Start Page Banner ---------------------*/

/*------------ End Page Banner ---------------------*/
.heading-bg{ background: #e83333; padding: 5px; color: #fff;}

.about-box{ float: right; margin: 0 0 20px 20px;}




@media (max-width: 767px){
.page-banner-image .carousel-item{ margin-top: 110px;}
.page-banner{ z-index: 999;}
.page-up{ margin-top: -20px;}
.page-up img{ width: 100%;}
.page-up .about-box{ float: none!important; margin: 0 0 15px 0;}
.page-banner-nav{ background: #fff;}
.heading-bg{ font-size: 20px; line-height: 22px; background: none; color: #191919;}
}













.pay-link { background: #ebf9ff;}
.m0, .m-n { margin: 0 !important;}
.m5, .m-xs { margin: 5px !important;}
.m5.n, .m-xs.n { margin: -5px !important;}
.m10, .m-sm { margin: 10px !important;}
.m10.n, .m-sm.n { margin: -10px !important;}
.m15, .m { margin: 15px !important;}
.m15.n, .m.n { margin: -15px !important;}
.m20, .m-md { margin: 20px !important;}
.m20.n, .m-md.n { margin: -20px !important;}
.m30, .m-lg { margin: 30px !important;}
.m30.n, .m-lg.n { margin: -30px !important;}
.m40, .m-xl { margin: 40px !important;}
.m40.n, .m-xl.n { margin: -40px !important;}
.m50, .m-xxl { margin: 50px !important;}
.m50.n, .m-xxl.n { margin: -50px !important;}
.mb0, .mb-n { margin-bottom: 0 !important;}
.mb5, .mb-xs { margin-bottom: 5px !important;}
.mb5.n, .mb-xs.n { margin-bottom: -5px !important;}
.mb10, .mb-sm { margin-bottom: 10px !important;}
.mb10.n, .mb-sm.n { margin-bottom: -10px !important;}
.mb15, .mb { margin-bottom: 15px !important;}
.mb15.n, .mb.n { margin-bottom: -15px !important;}
.mb20, .mb-md { margin-bottom: 20px !important;}
.mb20.n, .mb-md.n { margin-bottom: -20px !important;}
.mb30, .mb-lg { margin-bottom: 30px !important;}
.mb30.n, .mb-lg.n { margin-bottom: -30px !important;}
.mb40, .mb-xl { margin-bottom: 40px !important;}
.mb40.n, .mb-xl.n { margin-bottom: -40px !important;}
.mb50, .mb-xxl { margin-bottom: 50px !important;}
.mb50.n, .mb-xxl.n { margin-bottom: -50px !important;}
.ml0, .ml-n { margin-left: 0 !important;}
.ml5, .ml-xs { margin-left: 5px !important;}
.ml5.n, .ml-xs.n { margin-left: -5px !important;}
.ml10, .ml-sm { margin-left: 10px !important;}
.ml10.n, .ml-sm.n { margin-left: -10px !important;}
.ml15, .ml { margin-left: 15px !important;}
.ml15.n, .ml.n { margin-left: -15px !important;}
.ml20, .ml-md { margin-left: 20px !important;}
.ml20.n, .ml-md.n { margin-left: -20px !important;}
.ml30, .ml-lg { margin-left: 30px !important;}
.ml30.n, .ml-lg.n { margin-left: -30px !important;}
.ml40, .ml-xl { margin-left: 40px !important;}
.ml40.n, .ml-xl.n { margin-left: -40px !important;}
.ml50, .ml-xxl { margin-left: 50px !important;}
.ml50.n, .ml-xxl.n { margin-left: -50px !important;}
.mr0, .mr-n { margin-right: 0 !important;}
.mr5, .mr-xs { margin-right: 5px !important;}
.mr5.n, .mr-xs.n { margin-right: -5px !important;}
.mr10, .mr-sm { margin-right: 10px !important;}
.mr10.n, .mr-sm.n { margin-right: -10px !important;}
.mr15, .mr { margin-right: 15px !important;}
.mr15.n, .mr.n { margin-right: -15px !important;}
.mr20, .mr-md { margin-right: 20px !important;}
.mr20.n, .mr-md.n { margin-right: -20px !important;}
.mr30, .mr-lg { margin-right: 30px !important;}
.mr30.n, .mr-lg.n { margin-right: -30px !important;}
.mr40, .mr-xl { margin-right: 40px !important;}
.mr40.n, .mr-xl.n { margin-right: -40px !important;}
.mr50, .mr-xxl { margin-right: 50px !important;}
.mr50.n, .mr-xxl.n { margin-right: -50px !important;}
.mt0, .mt-n { margin-top: 0 !important;}
.mt5, .mt-xs { margin-top: 5px !important;}
.mt5.n, .mt-xs.n { margin-top: -5px !important;}
.mt10, .mt-sm { margin-top: 10px !important;}
.mt10.n, .mt-sm.n { margin-top: -10px !important;}
.mt15, .mt { margin-top: 15px !important;}
.mt15.n, .mt.n { margin-top: -15px !important;}
.mt20, .mt-md { margin-top: 20px !important;}
.mt20.n, .mt-md.n { margin-top: -20px !important;}
.mt30, .mt-lg { margin-top: 30px !important;}
.mt30.n, .mt-lg.n { margin-top: -30px !important;}
.mt40, .mt-xl { margin-top: 40px !important;}
.mt40.n, .mt-xl.n { margin-top: -40px !important;}
.mt50, .mt-xxl { margin-top: 50px !important;}
.mt50.n, .mt-xxl.n { margin-top: -50px !important;}
.p0, .p-n { padding: 0 !important;}
.p5, .p-xs { padding: 5px !important;}
.p5.n, .p-xs.n {}
.p10, .p-sm { padding: 10px !important;}
.p10.n, .p-sm.n {}
.p15, .p { padding: 15px !important;}
.p15.n, .p.n {}
.p20, .p-md { padding: 20px !important;}
.p20.n, .p-md.n {}
.p30, .p-lg { padding: 30px !important;}
.p30.n, .p-lg.n {}
.p40, .p-xl { padding: 40px !important;}
.p40.n, .p-xl.n {}
.p50, .p-xxl { padding: 50px !important;}
.p50.n, .p-xxl.n {}
.pb0, .pb-n { padding-bottom: 0 !important;}
.pb5, .pb-xs { padding-bottom: 5px !important;}
.pb5.n, .pb-xs.n {}
.pb10, .pb-sm { padding-bottom: 10px !important;}
.pb10.n, .pb-sm.n {}
.pb15, .pb { padding-bottom: 15px !important;}
.pb15.n, .pb.n {}
.pb20, .pb-md { padding-bottom: 20px !important;}
.pb20.n, .pb-md.n {}
.pb30, .pb-lg { padding-bottom: 30px !important;}
.pb30.n, .pb-lg.n {}
.pb40, .pb-xl { padding-bottom: 40px !important;}
.pb40.n, .pb-xl.n {}
.pb50, .pb-xxl { padding-bottom: 50px !important;}
.pb50.n, .pb-xxl.n {}
.pl0, .pl-n { padding-left: 0 !important;}
.pl5, .pl-xs { padding-left: 5px !important;}
.pl5.n, .pl-xs.n {}
.pl10, .pl-sm { padding-left: 10px !important;}
.pl10.n, .pl-sm.n {}
.pl15, .pl { padding-left: 15px !important;}
.pl15.n, .pl.n {}
.pl20, .pl-md { padding-left: 20px !important;}
.pl20.n, .pl-md.n {}
.pl30, .pl-lg { padding-left: 30px !important;}
.pl30.n, .pl-lg.n {}
.pl40, .pl-xl { padding-left: 40px !important;}
.pl40.n, .pl-xl.n {}
.pl50, .pl-xxl { padding-left: 50px !important;}
.pl50.n, .pl-xxl.n {}
.pr0, .pr-n { padding-right: 0 !important;}
.pr5, .pr-xs { padding-right: 5px !important;}
.pr5.n, .pr-xs.n {}
.pr10, .pr-sm { padding-right: 10px !important;}
.pr10.n, .pr-sm.n {}
.pr15, .pr { padding-right: 15px !important;}
.pr15.n, .pr.n {}
.pr20, .pr-md { padding-right: 20px !important;}
.pr20.n, .pr-md.n {}
.pr30, .pr-lg { padding-right: 30px !important;}
.pr30.n, .pr-lg.n {}
.pr40, .pr-xl { padding-right: 40px !important;}
.pr40.n, .pr-xl.n {}
.pr50, .pr-xxl { padding-right: 50px !important;}
.pr50.n, .pr-xxl.n {}
.pt0, .pt-n { padding-top: 0 !important;}
.pt5, .pt-xs { padding-top: 5px !important;}
.pt5.n, .pt-xs.n {}
.pt10, .pt-sm { padding-top: 10px !important;}
.pt10.n, .pt-sm.n {}
.pt15, .pt { padding-top: 15px !important;}
.pt15.n, .pt.n {}
.pt20, .pt-md { padding-top: 20px !important;}
.pt20.n, .pt-md.n {}
.pt30, .pt-lg { padding-top: 30px !important;}
.pt30.n, .pt-lg.n {}
.pt40, .pt-xl { padding-top: 40px !important;}
.pt40.n, .pt-xl.n {}
.pt50, .pt-xxl { padding-top: 50px !important;}
.pt50.n, .pt-xxl.n {}