body{ font-family: 'Work Sans', sans-serif; font-size: 13px; line-height: 22px; color: #464a4d;}
::selection{ background: #070813; color: #fff;}
.border-none{ border: 0;}
.pull-right{ float: right;} .pull-left{ float: left;}
a{ text-decoration: none;}
a:hover{ text-decoration: none;}
/***************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-56{ font-size: 56px; line-height: normal;}
/***************End Font Size *********************/
.border-t-gray{ border-top: #343a4b 1px solid;}
.border-t-blue{ border-top: #64a8ff 1px solid;}
.border-b-gray{ border-bottom: #343a4b 1px solid;}
/***************Start Font color palette *********************/
.color-orange{ color: #ff6544;} 
.color-blue{ color: #2f89fb;} 
.color-green{ color: #00afb5;} 
.color-green2{ color: #047f83;} 
.color-gray{ color: #959595;}
.color-gray2{ color: #555555;}
.color-black{ color: #333333;}
.color-white{ color: #fff;}
.color-deep-blue{ color: #23334d;}
.color-light-blue{ color: #505a6a;}
.color-yellow{ color: #ffd43d;}
/***************End Font color palette *********************/
/***************Start Background color palette *********************/
.bg-green{ background: #00afb5;}
.bg-green2{ background: #c0f7ef;}
.bg-blue{ background: #2f89fc;}
.bg-blue2{ background: #0c75fb;}
.bg-blue3{ background: #1c4fa2;}
.bg-red{ background: #ef2b2b;}
.bg-gray{ background: #fafafa;}
.bg-gray2{ background: #d5d5d5;}
.bg-gray3{ background: #ebebeb;}
.bg-black{ background: #15161d;}
.bg-orange{ background: #ff6544;}
.bg-facebook{ background: #3264a1;}
.bg-google{ background: #e13f2a;}

.bg-img-1{ background: url(../images/bg-img-1.png) top left repeat;}
/***************End Background color palette *********************/
.ul-style-a ul{ list-style-type: none; display: inline-block; text-align: center; margin: auto; padding: 0;}
.ul-style-a ul li{ list-style-type: none; display: inline-block; text-align: center;}
.ul-style-a ul li a{ list-style-type: none; display: inline-block; text-align: center; padding: 5px 12px; margin: 0 4px; color: #fff; text-decoration: none; text-transform: uppercase; font-size: 12px;}
.ul-style-a ul li a:hover{ color: #000; text-decoration: none;}

.ul-style-b{ list-style-type: none;}
.ul-style-b ul{ list-style-type: none; padding: 0;}
.ul-style-b li{ list-style-type: none; padding: 4px 0;}
.ul-style-b li a{ list-style-type: none; padding: 4px 0; color: #fff;}
.ul-style-b li a:hover{ color: #000;}

/***************End UL Style *********************/

.icon-panel-1{ background: #fff; border-radius: 100px; padding: 18px; color: #2f89fc;}
.icon-panel-2{ background: #61a6fd; border-radius: 100px; padding-top: 18px; color: #2f89fc; width: 80px; height: 80px; display: block; margin: auto;}


.nav-manu{ color: #fff;}
.nav-manu a{ color: #464a4d; text-transform: uppercase; font-size: 13px; font-weight: 500; padding: 15px 20px; line-height: 40px;}
.nav-manu a:hover{ color: #2f89fc;}
.box-margin-1{ margin-top: -50px;}

.widget-content-box-1{ padding: 40px; text-align: center;}
.heading-style-1{ font-size:40px;}
.heading-style-2{ font-size:30px;}

.tab-style-1 .nav-pills{ background: #f2f2f2;}
.tab-style-1 .nav-link{ border-radius: 0; font-size: 18px; font-weight: 500; padding: 1.5rem 1rem; color: #464a4d;}
.tab-style-1 .nav-pills .nav-link.active, .nav-pills .show>.nav-link{ font-size: 18px; font-weight: 500;}
.tab-style-1 .tab-pane{ background: #fafafa; padding: 80px;}
.tab-style-1{}
.tab-style-1{}

.text-m-right{ text-align: right;}
.text-m-left{ text-align: left;}

.btn-blue2{ background: #ff8000; border-radius: 100px; padding: 8px 15px; color: #fff; text-decoration: none; font-size: 16px; font-weight: 500;}
.btn-blue2:hover{ background: #f16261; color: #fff; text-decoration: none;}

/**************Start Scroll Back To Top Button*********************/
#myBtn {display: none; position: fixed; bottom: 20%; right: 30px; z-index: 99; font-size: 18px; border: none; outline: none; background-color: #043e87; color: white; cursor: pointer; padding: 15px; border-radius: 100px;}

#myBtn:hover {
  background-color: #ff8000;
}
/**************End Scroll Back To Top Button*********************/




















.carousel-panel .carousel-caption{ bottom: 45%;}
.carousel-panel .carousel-caption h5{}


.click-here{ margin: auto;}
.click-here a{ background: #ff6544; color: #fff; font-size: 48px; text-align: center; text-transform: uppercase; padding: 20px 100px;}
.click-here a:hover{ text-decoration: none; background: #252b3b;}


.btn-read{ border: #303038 2px solid; padding: 8px 15px; color: #303038; text-decoration: none; text-transform: uppercase; font-size: 12px;}
.btn-read:hover{ color: #ff6544; text-decoration: none;}

.btn-blue3{ border: #303038 2px solid; background: #2dbcbc; padding: 8px 15px; color: #fff; text-decoration: none; text-transform: uppercase; font-size: 16px;}
.btn-blue3:hover{ background: #303038; color: #fff; text-decoration: none;}

.dropdown-menu a{ color: #000; font-size: 12px; letter-spacing: 1px; padding: 8px 10px!important;}

.service-panel{ margin: 30px 0 30px 0;}
.img-widget-1{ margin-left: 30px; margin-bottom: 20px;}
.service-panel .font{ font-size: 24px; line-height: normal;}
.service-panel a{ color: #15161d;}
.service-panel a:hover{ color: #fc430d; text-decoration: none;}

.carousel{ margin-top: 0px;}
.carous-review .carousel-inner{ min-height: 300px;}
.carousel-caption{ color: #fff; top: 50%;}
.carousel-caption .img-box{ width: 80px; height: 80px; border-radius: 100px; overflow: hidden; background: #fff; margin: auto; text-align: center;}
.carousel-caption .img-box img{ width: 100%;}


/***************Start Drop Download *********************/


.live-rating {
  font-size: 43px;
  margin-left: 10px;
  color: hotPink;
  top: -3px;
  position: relative;
}

pre.prettyprint {
    font-family: "Lucida Console", Monaco, monospace;
    display: block;
    margin: 20px 0;
    font-size: 13px;
    line-height: 20px;;
    padding: 20px;
    background: #EEEEEE;
    border: 0;
}

































@media (max-width: 767px){
    .text-m-left{ text-align: center;}
    .text-m-right{ text-align: center;}
    .icon-panel-1{ padding: 10px;}
    .nav-manu a{ padding: 15px 20px 15px 0;}
    .tab-style-1 .nav-link{ font-size: 13px;}
    .tab-style-1 .nav-pills .nav-link.active, .nav-pills .show>.nav-link{ font-size: 13px;}
    .heading-style-1{ font-size: 30px;}
    
    .tab-style-2 .card-header{ background: #2f89fc; color: #fff; padding: 5px;}
    .tab-style-2 .btn-link{ color: #fff; width: 100%; display: block; text-align: left;}
    .tab-style-2 .btn-link a:hover{ color: #000;}
    .tab-style-2{}
    .tab-style-2{}
    .tab-style-2{}
    .box-margin-1{ margin-top: 0;}
    
    .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: 20px; line-height: normal;} .font-24{ font-size: 20px; line-height: normal;} 
    .font-26{ font-size: 20px; line-height: normal;} .font-30{ font-size: 20px; line-height: normal;} 
    .font-36{ font-size: 20px; line-height: normal;} .font-40{ font-size: 20px; line-height: normal;} 
    .font-48{ font-size: 20px; line-height: normal;}
    
    .click-here a{ font-size: 18px; padding: 10px 20px;}
    .content{ height: 200px; overflow: auto; font-size: 11px; padding: 10px; width: 200px;}
    .ul-style-a ul li{ margin: 5px 0;}
    .ul-style-a ul li a{ padding: 5px 6px; font-size: 10px;}
    .widget-content-box-1{ padding: 15px;}
    .widget-content-box-1 .font-30{ font-size: 18px;}
    .navbar-toggler{ color: #fff;}
    .blog .card-text{ height: 150px; overflow: auto;}
    .service-panel{ margin: 20px 0 20px 0;}
    .service-panel .font{ font-size: 16px;}
    .img-widget-1{ margin-left: 0; margin-bottom: 20px; float: none; text-align: center;}
    .carous-review .carousel-inner{ min-height: 430px; font-size: 13px;}
    .carousel-caption h3{ font-size: 20px;}
}



@media (min-width: 768px) and (max-width: 991px) {
    .widget-content-box-1 .font-30{ font-size: 18px;}
    .content{ height: 200px; overflow: auto; font-size: 13px; padding: 10px;}
    .blog .card-text{ height: 150px; overflow: auto;}
    .click-here a{ font-size: 18px; padding: 10px 20px;}
    .font-24{ font-size: 16px; line-height: normal;} 
}



@media (min-width: 991px) and (max-width: 1199px) {
    .widget-content-box-1 .font-30{ font-size: 18px;}
}


@media (min-width: 1200px) {}










.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 {}





