.form_error {color: #dd1515;font-size: 14px;font-weight: 600;}
.form-control.is-invalid, .was-validated .custom-select:invalid, .was-validated .form-control:invalid {border-color: #dc3545 !important;}
.form-control.is-valid{border-color: #28a745 !important;}
.custom-file-label.is-invalid {border: 2px solid #dd155b !important;}
/*.midlecntant .emplyform label {font-size: 16px;color: #767676;}*/
.form-control{outline: 0;box-shadow: none;border:2px solid #ddd!important;}
.custom-file-label{border:2px solid #ddd!important;}
.btn-primary{background-color: #059af6!important;border-color: #059af6!important;}
.btn-primary:hover{background-color: #fff!important;border-color: #059af6!important;color:#059af6!important;}
.btn.focus, .btn:focus {box-shadow: none!important;}
.btn:active {transform: translateY(3px);}
.form-control:focus{outline: 0;box-shadow: none;border:3px solid !important;border-color: #1392ef !important;}
.custom-file-input:focus~.custom-file-label {border-color: #1392ef;box-shadow: none;}
.custom-file-input.is-invalid:focus~.custom-file-label{border:3px solid !important;border-color: #1392ef!important;box-shadow: none;}
.custom-file-input.is-invalid~.custom-file-label{border-color: #dd155b !important;}
.custom-file-input.is-valid~.custom-file-label{border-color: #28a745 !important;}
.form-control.is-invalid:focus{box-shadow: none;}
.form-control.is-valid:focus{box-shadow: none;}
.alert {background: #ffffff;border: none;border-bottom: 3px solid;margin-bottom: 30px;box-shadow: 0 0px 4px 4px #f0f0f0;font-size: 16px;font-weight: 600;padding: 14px;}
.alert.alert-success{border-color: #26bd0b;color: #24ab0c;}
.alert.alert-danger{border-color: #d91515;color: #d91515;}
.alert.alert-warning{border-color: #cfa91f;color: #cfa91f;}
.alert.alert-primary{border-color: #059af6;color: #059af6;}
.alert.alert-info{border-color: #1db9a3;color: #1db9a3;}
.bg-primary {background-color: #1392ef!important;}
.text-primary{color: #1392ef !important;}

.emplyform .form-group .custom-file-label {overflow: hidden;}
.submitloder{width: 25px;height: 25px;margin-right: 3px;}
.midlecntant .emplyform .btn.btn-submitting {background: none;color: #059af6;}
.custom-file .form_error {position: absolute;top: 52px;left: 1px;}


.socialsignmain{text-align: center;margin-top: 22px;}
.socialsignmain .form-group{margin-bottom: 0 !important;}
.socialsignmain .btn{display: inline-block !important;}


/**************** Extra My Css *****************/
.smallbtn{padding: 7px 18px 7px!important;font-size: 18px !important;}
.backcolornone{background: none !important;box-shadow: none !important;}
.paddingnone{padding: 0 !important;}
.border-color-danger{border-color: #dc3545!important;}
.border-color-success{border-color: #28a745!important;}
.innerhdng p{color: #fff;margin-top: 15px;font-size: 16px;}
.applynowbox a{display: inline-block !important;}
span.dashicons {font-size: 40px;margin-bottom: 20px;display: inline-block;}
span.dashicons.iconsradious{width: 75px;height: 75px;border: 3px solid #333;border-radius: 100px;text-align: center;line-height: 68px;}

.deshtap .nav-tabs .nav-link{font-size: 18px;font-weight: 600;}
.dashboard_menu{position: relative;background: #fff;}
.dashboard_menu a{font-size: 16.9px;font-weight: 600;color: #263742;}
.dashboard_menu a:hover{border-color:#fff !important;color: #059af6;}
.dashboard_menu a.active{border: none;}
.dashboard_menu .last-link{position: absolute;top: 0;right:0;color: #dd4814;}

.dispaly-tab{display: none;}

.form-inline-cust{display: block;}
.form-inline-cust .form-control{border-radius: 4px !important;width: 100% !important;}
.form-inline-cust button.txtbtn {width: 100% !important;border-radius: 4px !important;border-left: 1px solid #ddd !important;}
.form-control.select.is-invalid{background: #fff;}
.form-control.select.is-valid{background: #fff;}
.errortic.is-invalid{background: #fff;}
.errortic.is-valid{background: #fff;}
.form_error.field_emp_english{display: block;margin-top: 15px;}

.topliststepcust #icon4:before{display: none;}
/*.topliststepcust #icon3:before{display: none;}
.topliststepcust .list_bar ul li{width: 33%;}*/
.midbdrhng h2{text-transform: capitalize;}

.btn-small {padding: 5px 10px !important;text-transform: capitalize !important;font-size: 14px !important;margin-right: 15px !important;margin-top: 0px!important;}
.table.table-none th, .table.table-none td{border: none;padding: 5px !important;vertical-align: middle!important;}
.profile-main{background: #f3f3f3;padding: 10px;border: 1px solid #ebebeb;border-radius: 4px;}
.btn-outline-primary {background: #fff !important;color: #059af6 !important;}

.custom-profile .custom-file-input {position: absolute;width: 0;height: 0;visibility: hidden;}
.custom-profile-label {background: #fff;padding: 6px 8px;border-radius: 4px;cursor: pointer;font-size: 14px !important;}
.profinfoimg img{object-fit: cover;width: 140px;}
.custom-radio label.custom-control-label {font-size: 15px;color: #1e3f56;}

.checkbox-labels{font-size: 15px!important;font-weight: 600!important;}
.pass-icon-group {position: relative;}
.password-view {position: absolute;top: 13px;right: 16px;font-size: 16.8px;width: 22px;text-align: right;cursor: pointer;}

.formheight{height: 40px !important;}
.videopreviewamain {background: #fff;padding: 5px;border-radius: 4px;border: 2px solid #ddd;}
.form-inline-cust .pass_action {text-align: right;width: 100%;padding-right: 4px;}
.form-inline-cust .pass_action .txtbtn {background: #f7f7f7 !important;border: none !important;height: 0 !important;margin-top: 8px;color: #1374ed;width: initial !important;font-size: 12px !important;}                                                

.previewfilemain{width: 90px;position: relative;}
.previewfilemain a.btn_removepass {position: absolute;top: 6px;right: 7px;background: #fff;color: #df0000;border: 1px solid #ff0707;border-radius: 100px;padding: 0px 5px;display: inline-block;font-size: 14px;box-shadow: 0 0 4px 0px #4e4e4e;}
.previewfilemain a.btn_removepass:hover {background: #df0000;color: #fff;border: 1px solid #ff0707;}
.previewfilemain a.btn_passicon {font-size: 35px;color: #000;display: inline-block;text-align: center;}
.previewfilemain a.btn_passicon:hover {color: #059af6;}
.previewfilemain .btn_passicon span{font-size: 9px;display: block;margin-top: -12px;}

.box-num{font-weight: 600 !important;color: #0998f8;font-size: 20px;}
.modal{z-index: 105000;}
.modal-backdrop{z-index: 104000;width: 100%;height: 100%;}

.btn-bordc{border-radius: 4px !important;color:#fff!important;}
.table-whiteb{background:#fff!important;border: 1px solid #dee2e6;}
.uploadtopnav a{display: inline-block !important;}
.paddingrowtd th, .paddingrowtd td{padding: 15px 8px;}
.headbegde{color: #059af6;background: #ffffff;border: 1px solid #059af6;padding:2px 5px;border-radius: 3px;font-size: 15px;font-weight: 500;display: inline-block;}

.tab-pane .emplyform .applynowbox p{font-size: 16px;}
.jobpagination-main{margin-top: 50px;text-align: center;}
.jobpagination-main nav.scrolled {position: initial !important;left: initial !important;right: initial !important;top: initial !important;z-index: initial !important;display: inline-block;}
.jobpagination-main nav {display: inline-block;}
.jobpagination-main ul li {padding: 0px 4px;}
.jobpagination-main ul li a {background: #059af6;border:1px solid #059af6;padding: 6px 15px;border-radius: 4px;color: #fff;display: inline-block;}
.jobpagination-main ul li a:hover {background: #fff;color: #059af6;text-decoration: none;}
.jobpagination-main ul li a:active {transform: translateY(3px);}
.jobpagination-main ul li.active a  {background: #fff;color: #059af6;}

.table-whiteb td, .table-whiteb th{padding: 25px 18px;vertical-align: middle;}

span.reset_search {position: absolute;top: 14px;right: 70px;z-index: 99;color: #858585;font-size: 14px;}
span.reset_search a{color: #1f93db;}

.form_searchjobs .select2-container--bootstrap4 .select2-selection--single {height: calc(1.5em + 0.75rem + 14px) !important;}
.form_searchjobs .select2-container--bootstrap4 .select2-selection--single .select2-selection__rendered{line-height: calc(1.5em + 1.45rem);}
.form_searchjobs .select2-container--bootstrap4.select2-container--focus .select2-selection {border: 3px solid #059af6;box-shadow: none;}

.tab-pane .emplyform .applynowbox a{text-transform: capitalize;}
.appliphotomain img{width: 70px;}

.emplyform_remove{box-shadow: none !important;background: rgb(247 247 247 / 0%) !important;padding: 0 !important;border-radius: 0 !important;}
.emplyform_remove .applynowbox{padding-top: 22px !important;padding-bottom: 22px !important;}
.profilepic-main {margin-bottom: 22px;text-align: center;}
.profilepic-main .profilepic-inner{width: 120px;height: 120px;border: 1px solid #dddddd;border-radius: 100px;overflow: hidden;display: inline-block;}
.profilepic-main .profilepic-inner img{width: 100%;}
.emsearchform .form-control{font-size: 14px !important;}
.emsearchform .btn{font-size: 15px!important;margin: 0 auto!important;}
.buttonradius-rb{border-radius: 0 4px 5px 0!important;}
.buttonradius-rb:focus{outline: none;}
.btn.btn-outline-danger{background: #ffffff!important;border: 1px solid #cd0808!important;color: #cd0808!important;}

.filters-main{text-align: right;}
.filters-main a {margin-left: 25px;font-weight: 600;text-align: left;color: #2c3742;text-decoration: none;padding: 10px 5px;border-bottom: 3px solid #f7f7f7;}
.filters-main a:hover{color: #1392ef;}
.filters-main .tabactive{color: #1392ef;border-color: #1392ef;}

.skillsearchlists li {font-size: 15px;font-weight: 500;color: #263742;}
.skillsearchlists li .subdetails {color: #7e7e7e;}

.innerbrd h2{font-size: 28px;}
.innerbrd .innerbrdx{margin-top: 8px;font-size: 16px;font-weight: 600;}
.innerbrd .innerbrdx a{color: #fff;}
.w-40{width: 40%!important;}

.form-inline.form-inline-cust {background: #fff;padding: 12px;border: 1px solid #e3e3e3;border-radius: 4px;margin-bottom: 25px;}
.sideclip img{width: 430px;}

.boday-contant-main p {margin: 16px 0;font-size: 15px;color: #6e6d6d;font-weight: 400;}
.boday-contant-main ul {list-style: initial;padding: 0 20px;margin: initial;}
.boday-contant-main ul li {margin: 16px 0;font-size: 15px;color: #6e6d6d;font-weight: 400;}
.boday-contant-main h5, .boday-contant-main h4 {margin: 10px 0 15px;color: #6e6d6d;font-size: 17px;font-weight: 400;}

.popover_btn {background: #ffffff;color: #747474;border: 1px solid #747474;border-radius: 100px;width: 20px;height: 18px;text-align: center;margin-left: 5px;font-size: 12px;font-weight: 800;}
.tox-statusbar__branding {display: none!important;}
.tox-tinymce{border: 1px solid #ddd!important;border-radius: 3px!important;}
.emplee_detal .detldisctptn {margin: 30px 0 -20px;background: #fff;padding: 5px 15px;border: 1px solid #ddd;border-radius: 1px;}
.emplee_detal .detldisctptn h3.mb-4{font-size: 22px;color: #059af6;font-weight: 700;border-bottom: 1px solid #dddddd;padding-bottom: 12px;margin: 10px 0;}
.detldisctptn h1 {margin: 20px 0;font-size: 26px;}
.detldisctptn h2 {margin: 20px 0;font-size: 22px;}
.detldisctptn h3, .detldisctptn h4, .detldisctptn h5, .detldisctptn h6 {margin: 20px 0;font-size: 18px;font-weight: 400;}
.detldisctptn h4 {color: initial !important;font-size: 18px !important;font-weight: 400 !important;}
.detldisctptn ul {list-style: inline;padding: 15px;}
.detldisctptn ul li{margin-bottom: 10px;}
.detldisctptn span {font-family: 'Roboto' !important;}
.jobfulldetails {height: 200px;overflow: hidden;}
.box-end-overlay {position: relative;width: 100%;height: 60px;background: linear-gradient(rgb(255 255 255 / 28%) 0%, rgb(255, 255, 255) 115%);margin-top: -60px;z-index: 1;text-align: center;}
.box-end-overlay .box-end-btn {text-decoration: none;background: #ffffff;border: 1px solid #ffffff;color: #76797a;padding: 0px 20px;border-radius: 100px;font-size: 14px;margin-top: 22px;}
.box-end-overlay .box-end-btn:hover{border-color: #b6b8b9;}
.jobdeskills li {border: 1px solid #ddd;padding: 5px 8px;border-radius: 3px;color: #059af6;background: #ffffff;margin-right: 8px;margin-bottom: 10px;display: inline-block;font-size: 14px;font-weight: 500;word-break: break-word;}

.keyword_controlle:focus{border-right: 1px solid #ddd !important;}
.keyword_controlle:focus ~ .input-group-append .srchadresbtn {border: solid 3px #059af6;border-left: none;}
.tab-pane .emplyform .srchadresbtn{transition: 0.1s;}
.autocomplete {position: relative;display: inline-block;}
.autocomplete-items {position: absolute;z-index: 99;top: 100%;left: 0;right: 0;max-height: 430px;overflow: auto;box-shadow: 1px 2px 4px 0px #ddd;border-radius: 0 0 4px 4px;margin-top: -5px;background: #ffffff;}
.keyword_controlle:focus ~ .autocomplete-items div{border-left: 3px solid #059af6;border-right: 3px solid #059af6;}
.keyword_controlle:focus ~ .autocomplete-items div:last-child {border-bottom: 3px solid #059af6;}
.autocomplete-items div {padding: 10px;cursor: pointer;background-color: #fff;border-left: 1px solid #ddd;border-right: 1px solid #ddd;}
.autocomplete-items div:hover {background-color: #eaf0f5;color: #222222;}
.autocomplete-items div:first-child {border-top: 1px solid #ddd;}
.autocomplete-items div:last-child {border-bottom: 1px solid #ddd;border-radius: 0 0 4px 4px;}
.autocomplete-active {background-color: #eaf0f5 !important;color: #222222;}
.applynowbox .dropdown-menu .dropdown-item{font-size: 16px;font-weight: 500;}

.banner-body .autocomplete-items{box-shadow: none;}
.banner-body .keyword_controlle:focus ~ .autocomplete-items div{border-left: 3px solid #ffffff;border-right: 3px solid #ffffff;}
.banner-body .keyword_controlle:focus ~ .autocomplete-items div:last-child {border-bottom: 3px solid #ffffff;}
.tstack_main {border: 1px solid #ddd;border-radius: 2px;height: 100%;vertical-align: middle;display: flex;align-items: center;}
.logolist_scn .item a {background: #ffffff;display: flex;align-items: center;justify-content: center;min-height: 150px;border:1px solid #dddddd;border-radius:4px;}

.banner-headings{position: relative;}
.banner-contentimg {position: absolute;top: -65px;right: 0px;transform: rotate(2deg);}
.banner-contentimg img{width: 100%;max-width: 370px;}
.ts_viewmore .btn {padding: 10px 25px;}
.skipbtn {color: #059af6;font-size: 16px;font-weight: 600;margin-top: 10px;display: inline-block;}

.jobshare-btn{font-size: 22px;color: #059af6;margin: 0 6px;}

.google_translate_main {width: 140px;margin-left: 30px;}
.google_translate_main select.goog-te-combo {color: #1392ef;background: #ffffff;border: 1px solid #1392ef;border-radius: 4px;padding: 8px 2px;font-size: 14px;font-weight: 600;margin: 0;}
select.goog-te-combo:focus-visible {outline: none;border: 1px solid #1392ef;}
.google_translate_main select.goog-te-combo option{font-size: 14px;font-weight: 600;}
.google_translate_main .goog-te-gadget{font-size: 0px;}
.google_translate_main .goog-logo-link{display: none!important;}
.goog-te-banner-frame.skiptranslate {visibility: hidden;opacity: 0;width: 0px;height: 0px;position: absolute;}
.skiptranslate iframe {visibility: hidden !important;opacity: 0;width: 0;height: 0;overflow: hidden;}
.google_translate_main .goog-te-gadget span {visibility: hidden;opacity: 0;display: inline-block;position: absolute;}

body{top: 0px !important;}
.nav-link font {font-size: 13px;}
.banner-searchbtn font {font-size: 19px;margin-left: 2px;}
.banner-content h2 font{font-size: 27px;}
.tox.tox-tinymce.tox-fullscreen {width: 100% !important;height: 100% !important;}

.banner-footer {text-align: center;margin-top: 25px;}
.banner-footer span {color: #ffffff;font-size: 20px;font-weight: 600;}
.banner-footer span .b-btn {color: #ffffff !important;border-radius: 4px;}

.stackhdng h2{background: none;}
.stackhdng h2, .allhdng h2{color: #002a3d;}
.slider-main .item a{font-size: 16px;font-weight: 600;color: #002a3d;margin: 0 5px;text-decoration: none;box-shadow: 0 0 5px 0 #ddd;border: 1px solid #dddddd;min-height: 65px;text-align: center;padding: 5px;line-height: 20px;}
.slider-main .item a:hover{background: rgb(0 42 61 / 5%);border: 1px solid #002a3d;}
.slider-main .owl-buttons .owl-prev{background: url(../images/slidlfticn.png) left top no-repeat;position: absolute;left: -110px;top: 10%;height: 52px;width: 30px;font-size: 0;}
.slider-main .owl-buttons .owl-next {background: url(../images/slidrgticn.png) left top no-repeat;position: absolute;right: -110px;top: 10%;height: 52px;width: 30px;font-size: 0;}
.slider-main .owl-controls .owl-page span{background: #002a3d!important;}
.slider-main .owl-pagination {margin-top: 30px;display: none;}

.v_box {justify-content: flex-start !important;min-height:58px!important;}
.v_title{text-align:left;}
.v_thumb {display: block;margin-right: 15px;width: 25%;}
.v_thumb img{width:100%;border-radius: 4px;}

.content-box .index-lists {padding: 15px;list-style: decimal!important;}
.content-box .index-lists li {font-size: 16px !important;color: #2f373b !important;font-weight: 600 !important;padding: 8px 2px;margin: 0 !important;margin-bottom: 0px !important;}
.content-box .index-lists li a{color: #002a3d;}
.content-box .index-lists li ul{list-style: upper-alpha;}
.content-inner-box {padding: 15px 0;}
.content-box .table {margin-top: 20px;}
.content-box h3 {color: #002a3d;font-size: 30px;}
.content-inner-box h4 {color: #03a9f4;font-size: 22px;margin-bottom: -5px;}
.content-inner-box h5{color: #03a9f4 !important;font-size: 18px;}
.list-column{column-count: 5;margin-top: 22px !important;}
.list-column li{margin-top: 0 !important;}
.list-column li a{color: #007bff!important;}
.content-box p, .content-box li {font-size: 16px !important;color: #333333 !important;}
.btn-inline-block{display: inline-block !important;border-radius: 4px!important;}

/*.form_main{background: #ffffff;padding: 15px;border: 3px solid #059af6;border-radius: 4px;}*/
.form_main .form-group{margin-bottom: 10px !important;}
.form_main .btn{margin-top: 5px !important;}

.description_main{height: 100%;background: #ffffff;}
.no_selected {text-align: center;height: 100%;display: flex;align-items: center;justify-content: center;}
.main_title {color: rgb(0, 28, 87);font-size: 25px;font-weight: 700;margin-top:0px;margin-bottom: 15px;}
.description_main h1, .description_main h2{font-size: 35px;font-weight: 700;color: rgb(0, 28, 87);margin-bottom: 30px;}
.description_main h3 {font-size: 25px;font-weight: 400;color: rgb(3 3 3);margin-top: 20px;margin-bottom: 20px;}
.description_main h5 {font-size: 20px;font-weight: 600;color: rgb(0 28 87);background:#f7f7f7;border-radius: 1px;padding: 5px;margin-top: 20px;margin-bottom: 10px;}
.description_main h4 {color:rgb(0, 28, 87);font-size: 22px;font-weight: 600;margin-top: 10px;margin-bottom: 15px;}
.description_main p {color: #000000;font-size: 16px;font-weight: 400;margin-top: 15px;margin-bottom: 15px;}
.description_main ul, .description_main ol{list-style: disc;padding-left: 20px;margin-bottom: 18px;}
.description_main ol{list-style: decimal;padding-left: 20px;}
.description_main ul.icons{list-style: none;padding-left: 0px;}
.description_main li {margin-bottom: 10px;font-size: 16px;color: #000000;}
.description_main ul li i{background: #059af6;padding: 2px;color: #ffffff;font-size: 14px;border-radius: 2px;margin-right: 8px;}
.description_main li ul{list-style: circle;margin-top: 10px;margin-bottom: 25px;}
.description_main ul.green li i{background: #3dae4c;}
.description_main ul.yellow li i{background: #cebb18;}
.description_main ul.gray li i{background: #607d8b;}
.description_main ul.white li i{background: #ffffff;color:#030303;border: 1px solid #dddddd;}
.description_main ul.box{background: #fff;padding: 15px;padding-left: 40px;border: 1px solid #f1f1f1;border-radius: 5px;box-shadow: 0 1px 7px #efefef;}
.description_main ul.icons li span {display:block;margin-bottom: 5px;}
.description_main ul.icons li strong {display:block;font-size:18px;font-weight:500;margin-bottom: 15px;}
.description_main ul.bordered li {background: #ffffff;border: 1px solid #dddddd;border-radius: 5px;margin-bottom: 18px !important;padding: 15px !important;}
.description_main ul.icon-list {display: flex;justify-content: space-between;list-style: none;margin: 0;margin-top: 50px;padding: 0;}
.description_main ul.icon-list li {color: #002a3d;width: 100%;text-align: center;font-size: 18px !important;font-weight: 600;margin-right:20px;padding:10px;border: 1px solid #e1e1e1;border-radius: 5px;}
.description_main ul.icon-list li:nth-last-child(1) {margin-right: 0px !important;}
.description_main ul.icon-list li img {max-width:100%;display: block;margin: auto;margin-bottom: 15px;}
.description_main video {background: #000000;width:100%;min-height:450px;max-height: 500px;border: 1px solid #eeeeee;border-radius: 5px;box-shadow: 0 0 2px 0px #eeeeee;}
.list-title{background: #ffffff;display: inline-block;padding: 1px 10px;border-radius: 1px;color: #059af6;border: 2px solid #e2e2e2;}
.list-title2{color: #18b51f;padding: 5px 10px;border-radius: 4px;border: 2px solid #e2e2e2;}
.download-links{margin-top: 30px;}
.download-links .btn {font-size: 20px;font-weight: 500;text-transform: uppercase;width: 100%;padding: 10px;border-radius: 6px;}
.accordion{margin-top: 25px;margin-bottom: 20px;}
.accordion .card {margin-bottom: 10px;border:none;}
.card-header {padding: 0;border: 1px solid #059af6 !important;margin: 0 !important;border-radius: 4px !important;background: #059af6;cursor: pointer;}
.card-title {font-size: 16px!important;font-weight:600!important;margin: 0!important;padding: 15px;color: #ffffff !important;}
.card-body {background: #f7f7f7;border: 1px solid #e1e1e1;border-radius: 5px;margin-top: 10px;padding-top: 15px;padding-bottom: 0px;}
.card-body p{margin-top: 0px;}
.modal-body .form-control {height: 45px;}
.module-title {background: #ffffff!important;margin-top: 20px!important;margin-bottom: 0px !important;font-weight: 500!important;}
.column2{column-count: 2;}

.custom_width{width: 50%;margin: auto;}
.formstep-nav{margin-bottom: 15px;}
.formstep-nav .nav-item{margin-right: 10px;}
.formstep-nav .nav-link {color: #059af6;background: #ffffff;border: 1px solid #059af6;border-radius: 4px;font-size: 16px;font-weight: 500;}
.formstep-nav .nav-link.active {color: #ffffff;background: #059af6;}
.formstep-nav .countstep {padding: 4px 5px 0px;}
.payment-details .payment-info-list {display: flex;flex-direction: column;align-items: center;justify-content: space-around;background: #ffffff;padding: 12px;border: 1px solid #ddd;border-radius: 4px;margin:15px auto;}
/*.payment-details .payment-info-list li.wordbr:nth-child(1){max-width: 225px;margin-bottom: 15px;}*/
.payment-details .payment-info-list li.wordbr{margin-bottom: 5px;}
.payment-details .payment-info-list li{font-size: 16px;font-weight: 600;color: #059af6;text-transform: capitalize;}
.payment-details .payment-info-list .text-muted{padding:0 8px;}
.payment-details .payment-info-list .p-price{color: #0b4d7c;width: 50%;text-align: center;}
.payment-details .payment-info-list .p-img img{border: 2px solid #e2e2e2;border-radius: 100px;width: 40px;height: 40px;padding: 1px;margin-bottom: 15px;}


.payment-details table h3 {font-size: 24px;font-weight: 600;color: #059af6;text-transform: capitalize;}
.payment-details table th, .payment-details table td{font-weight: 500;}
.payment-details table h6 {font-size: 16px;font-weight: 500;}

.pbox {background: #ffffff;padding: 20px;border: 1px solid #dddddd;border-radius: 4px;}
.pbox.psuccess h3{font-size: 32px;text-align: center;margin-bottom: 15px;color: #0d9d13;}
.pbox.psuccess table .badge{font-size: 13px;padding: 5px 10px 3px;}
.pbox.pcancel h3{font-size: 30px;text-align: center;margin-bottom: 25px;}
.pbox.pcancel p{font-size:19px;text-align: center;}

.fixedbox{top: 15px;position: sticky;position: -webkit-sticky;}
.formcard_custom .emplyform {padding: 20px;}
.formcard_custom .midlecntant .emplyform .btn{margin: 0px auto 0;}
.col-content{flex: 0 0 64.666667%;max-width: 64.666667%;padding-right: 10px;}
.col-form{flex: 0 0 34.333333%;max-width: 34.333333%;padding-left: 10px;}
.container {max-width: 1199px;}
.success-p {box-shadow: none;font-size: 18px;margin-bottom: 0;text-align: center;}
.futuerbox{background: #ffffff;margin-bottom: 30px;text-align: center;}
.futuerbox h6{margin-bottom: 10px;}
.futuerbox h2{font-size:22px!important;line-height: 30px!important;margin-top: 8px;margin-bottom: 30px;}
.futuerbox .img-fluid {width: 58px;height: 58px;border-radius: 100px;border: 2px solid #e2e2e2;padding: 1px;margin-bottom: 15px;object-fit: cover;}
.futuerbox .btn{width: 145px!important;padding: 8px!important;display: block!important;font-size: 16px!important;font-weight: 500!important;margin: auto;}

.fullwidth{width:1170px}
.owl-carousel .item{padding-bottom:15px;}
.contact_infor ul {width: 100% !important;clear: both !important;}
.contact_infor ul li p {margin-bottom: 10px;}
.contact_infor ul li strong{font-weight: 700;}
.cp a {color: #ffffff;text-decoration: underline;letter-spacing: 0.5px;}
.dflex{display: flex;align-items: center;justify-content: space-between;}
@media (max-width:1200px){
	.logolist_scn .item a {margin: 0 5px;}
	.google_translate_main select.goog-te-combo{padding: 11px 5px;}
	.fullwidth{width:100%;}
}

@media (max-width:1024px){
	.banner-contentimg {display: none;}
}

@media (max-width:991px){
	.w-40{width: initial!important;}
	.custom-control-inline.mr-5{margin-right: initial!important;}
	.dispaly-desk{display: none;}
	.dispaly-tab{display: flex;}
	.dispaly-tab .dropdown-menu{transform: translate3d(-110px, 41px, 0px) !important;}
	.sideclip img{width: initial;}
	
	.push-order1{order: 1;}
	.push-order2{order: 2;}
	.push-order3{order: 3;}
	.push-order4{order: 4;}
}

@media (max-width:768px){
	.innerbrd{text-align:center;}
    .innerbrd .float-left {width: 100%;} 
    .innerbrd .float-right {width: 100%;}
    .logolist_scn .item img{width: 100%;max-width: 165px;}
    
    .pbox.pcancel h3{font-size: 28px;text-align: center;margin-bottom: 10px;}
	.pbox.pcancel p{font-size:15px;text-align: center;}
	.custom_width {width: 100% !important;}

	.col-content{flex: 0 0 100%;max-width: 100%;margin-bottom: 35px;}
	.col-form{flex: 0 0 100%;max-width: 100%;}
	.description_main h3{font-size: 25px;}
	.description_main h4{font-size: 20px;}
	.description_main video{min-height: auto;}
	.description_main ul.icon-list {justify-content: center;flex-wrap: wrap;}
	.description_main ul.icon-list li{width:47%;margin-right: 10px;}
}