@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700&family=Roboto:wght@300;400;500;700&display=swap');

:root {
  --primaryColor:#5E3DD3;
  --secondaryColor:#F8F7FF;
  --colorLightBlue:#F4F2FD;
  --borderColor:#CBCBCB;
  --bodyColor:#222222; 
  --labelColor: #2D2D2D;
  --colorD9: #D9D9D9; 
  --gradientBlue:linear-gradient(to right, #5e3dd3, #3e288d);
  --gradientBlueTopBottom:linear-gradient(to top, #5e3dd3, #3e288d);
  --gradientGreen:linear-gradient(to right, #7cd33d, #288d7d); 

  --primaryFont:'Roboto', sans-serif;
  --secondaryFont:'Poppins',sans-serif;

  --heading1:70px;
  --heading2:44px;
  --heading3:30px;
  --heading4:20px;
  --bodyfont:16px; 
  --size26:26px;
  --size36:36px;
  --size14:14px;

  --light300:300;
  --regular400:400;
  --medium500:500;
  --semiBold600:600;
  --bold700:700; 

  --radius16:16px; 
  --radius6:6px;
  --radius8:8px;
  --radius4:4px; 
}
*{box-sizing: border-box !important;margin: 0;padding: 0;}
html{ scroll-behavior: smooth;}
button,html,input,select,textarea{outline: none;}
body{font-family:var(--primaryFont); color:var(--bodyColor);font-weight: normal;font-size: var(--bodyfont);letter-spacing: 0.02em;counter-reset: my-sec-counter;}
a{text-decoration:none;outline:none; transition: all 0.3s ease;} 
h1,h2,h3,h4,h5,h6{font-family:var(--secondaryFont);font-weight: var(--bold700);}
img{max-width: 100%;} 
section{padding:100px 0;width:100%;position:relative;overflow:hidden;} 

.mt-0{margin-top: 0;}
.mt-4{margin-top:4px;}
.mt-8{ margin-top:8px;}
.mt-12{margin-top:12px;}
.mt-16{margin-top:16px;}
.mt-20{margin-top:20px;} 
.mt-24{margin-top:24px;}
.mt-28{margin-top:28px;}
.mt-30{margin-top:30px;}
.mt-32{margin-top:32px}
.mt-40{margin-top:40px;} 
.mt-48{margin-top:48px;} 

.mb-0{margin-bottom: 0;}
.mb-4{margin-bottom:4px;}
.mb-8{ margin-bottom:8px;}
.mb-12{margin-bottom:12px;}
.mb-16{margin-bottom:16px;}
.mb-20{margin-bottom:20px;} 
.mb-24{margin-bottom:24px;}
.mb-28{margin-bottom:28px;}
.mb-30{margin-bottom:30px;}
.mb-32{margin-bottom:32px}
.mb-40{margin-bottom:40px;} 
.mb-48{margin-bottom:48px;}

.ml-0{margin-left: 0;}
.ml-4{margin-left:4px;}
.ml-8{ margin-left:8px;}
.ml-12{margin-left:12px;}
.ml-16{margin-left:16px;}
.ml-20{margin-left:20px;} 
.ml-24{margin-left:24px;}
.ml-28{margin-left:28px;}
.ml-30{margin-left:30px;}
.ml-32{margin-left:32px}
.ml-40{margin-left:40px;} 
.ml-48{margin-left:48px;} 

.mr-0{margin-right: 0;}
.mr-4{margin-right:4px;}
.mr-8{ margin-right:8px;}
.mr-12{margin-right:12px;}
.mr-16{margin-right:16px;}
.mr-20{margin-right:20px;} 
.mr-24{margin-right:24px;}
.mr-28{margin-right:28px;}
.mr-30{margin-right:30px;}
.mr-32{margin-right:32px}
.mr-40{margin-right:40px;} 
.mr-48{margin-right:48px;}  

/* Colors */
.bg-light-blue{background-color: var(--colorLightBlue);}
.color-primary{color: var(--primaryColor);}

/* After Before */
.after_before::after,.after_before::before{position:absolute;content:"";left:0;top:0;}
.circle-after-before::after,.circle-after-before::before{width:1000px;top:-400px;height:1000px;z-index:-1;background-size:100%;}
.circle-after-before::after{background-image:url(../../images/ellipse-1.png);left:-300px;}
.circle-after-before::before{background-image:url(../../images/ellipse-2.png);right:-300px;left:auto;}

/* Headings */
h1{font-size: var(--heading1);}
h2{font-size: var(--heading2);} 
h3{font-size: var(--heading3);}
h4{font-size: var(--heading4);}

.font-16{font-size: 16px;}

.font16{font-size: var(--bodyfont);}
.blacka19191{color:#a19191}
.blue6546fa{color:#6546fa}
.bg-more-ligt{background-color: #6546fa3b;}

/* Font family */
.f-family-primary{font-family: var(--primaryFont);}
.f-family-secondary{font-family: var(--secondaryFont);}

/* Font Weight */
.font-light{font-weight: var(--light300);}
.font-regular{font-weight: var(--regular400);}
.font-medium{font-weight: var(--medium500);}
.font-semibold{font-weight: var(--semiBold600);}
.font-bold{font-weight: var(--bold700);}

.list-dots{margin-left:var(--space16);}
.list-dots li{margin-bottom:4px;list-style:disc outside !important; color: var(--color-32);} 
input[type="text"]::placeholder{color:var(--borderColor);opacity: 1;}  
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0;}
input[type=number]{-moz-appearance:textfield;} 

/* Buttons */
button{background: transparent;border: none;}
button:focus{background: transparent;} 
.btn{font-size: var(--heading4);font-weight: var(--semiBold600);color: #fff;border-radius: var(--radius4);box-shadow: none;padding:12px 30px;line-height: normal;letter-spacing: 0.02em;font-family:"Poppins",sans-serif;transition: all .3s ease;border: none;}
.btn:hover, .btn:focus{box-shadow:none;} 
.btn i{ margin-right: 10px;}

.btn-small{font-size:var(--bodyfont);}
.btn-small i{margin-left:10px;margin-right:0px;font-size:14px;vertical-align:middle;}

.btn-blue{background:var(--gradientBlue);color:#fff;}
.btn-blue:hover, .btn-blue:focus{background:linear-gradient(to left, #5e3dd3, #3e288d);color:#fff;} 

.btn-green{background: var(--gradientGreen);}
.btn-green:hover, .btn-green:focus{background: linear-gradient(to left, #7cd33d, #288d7d)} 

.btn-gray{color: var(--primaryColor);background:#F5F2FF;}
.btn-gray:hover{background:#F5F2FF;box-shadow:none;}

.btn-outline{ background-color: transparent; border: 1px solid var(--labelColor); color: var(--labelColor);}
.btn-outline:hover, .btn-outline:focus{background-color: var(--labelColor);border-color: var(--labelColor);color: #fff;}

.edit-button{padding: 12px 20px;}
.edit-button i{margin-left: 0; margin-right: 10px;}

/* links */
.links{color:var(--primaryColor);text-decoration:none; }
.links:hover{ color:var(--bodyColor);}

/* Tabs */
/* .tabs .tab{ margin-right: 21px;line-height: 32px;height: 32px;}
.tabs .tab:last-child{ margin-right: 0;}
.tabs{ background-color: transparent; margin-bottom: var(--space8);height: 32px;}
.tabs .tab a{padding:0 4px;color:var(--color-6e); border-bottom: 2px solid transparent; font-weight:var(--semiBold600);text-transform:none;font-size:14px;line-height:20px;display:flex;align-items:center; transition: all 0.3s ease;} 
.tabs .tab a.active{ border-color:var(--secondary-color);}
.tabs .tab a:hover,.tabs .tab a.active{background-color:transparent;color:var(--secondary-color);}
.tabs .indicator{height:2px;background-color:var(--secondary-color);} */

.tabes-button{width: 100%; background: #fff; padding: 0 28px; border-radius: 5px; }
.tabes-button .nav-link{background: transparent; padding: 15px; color: var(--bodyColor); margin-right: 60px; font-weight: var(--medium500); position: relative;}
.tabes-button .nav-link.active{background: transparent; color: var(--primaryColor); font-weight: var(--medium500);}
.tabes-button .nav-link:after{position: absolute; left: 0; width: 100%;  transform-origin: right;  transform: scaleX(0); transition: transform .5s; height: 5px; border-top-left-radius: 5px; border-top-right-radius:5px ; background: var(--primaryColor);  bottom: 0px; content: '';}
.tabes-button .nav-link.active::after,.tabes-button .nav-link:hover::after{width: 100%;  transform: scaleX(1); transform-origin: left;}

/* input */ 
select.form-control{padding-top:0;padding-bottom:0;background-image:url(../../images/arrow-down.svg);background-repeat:no-repeat;background-position:calc(100% - 20px) center;}
textarea.form-control{ height: 156px;line-height: normal;}
.form-control{padding:15px;border:1px solid var(--borderColor);height:48px;line-height:48px;border-radius:var(--radius6);font-size:16px;}
form .form-group{margin-bottom:15px;}
.form-control:focus{box-shadow:0px 0px 10px rgba(74,43,185,0.36);border-color:var(--primaryColor);}
form label{color:var(--labelColor);font-size:14px;display:block;text-transform:capitalize;margin-bottom:8px;}
form label em{color:var(--primary-color);}
form textarea{min-height:150px;}
.form_icon{width:50px;color:#B1B1B1;margin-bottom:-48px;height:48px;display:flex;align-items:center;justify-content:center;font-size:20px;}
.form_icon + .form-control{padding-left:45px;}
.focusIcon .form_icon {color:var(--primaryColor);}

/* Radio Toggle*/
.label-radio{color:#000;font-weight:var(--medium500);display: block;margin-bottom: 4px;}
.switch-box.custom-radio .input-field.col label{left:0;display:flex;align-items:center;top: 0;}
.switch-box.custom-radio .switch-label span{margin-left:12px;font-size:var(--bodyfont12);color:var(--color-6e);}
.switch-box.custom-radio .switch-label .toggle--off{display:block;}
.switch-box.custom-radio .switch-input:checked + .switch-label .toggle--off{display:none;}
.switch-box.custom-radio .switch-label .toggle--on{display:none;}
.switch-box.custom-radio .switch-input:checked + .switch-label .toggle--on{display:inline-block;}
.switch-box.custom-radio [type="checkbox"] + label::before{top:0;left:0;margin:auto;width:34px;height:14px;bottom:0;background:#ACC3D3;border-radius:50px;border:0;}
.switch-box.custom-radio [type="checkbox"]:checked + label::before{top:0;left:0;margin:auto;width:34px;height:14px;bottom:0;background:var(--color-eo);border-radius:50px;border:0;transform:initial;}
.switch-box.custom-radio [type="checkbox"] + label::after,
.switch-box.custom-radio [type="checkbox"]:not(.filled-in) + label::after{border: 0; top:0;width:20px;height:20px;bottom:0;background:var(--secondaryColor);transform:scale(1);left:16px;border-radius:50px;margin:auto;}
.switch-box.custom-radio [type="checkbox"]:checked + label::after{left:-2px;top:0;background:var(--color-99);}
.input-field.col .switch-box.custom-radio label{padding-left:32px;top: 0;left: 0;} 
.input-field label{-webkit-transform:translateY(0);transform:translateY(0);pointer-events: all;}

/* Radio Cricle */  
[type="radio"]{width:20px;min-width:20px;height:20px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-clip: content-box;display:inline-block;border:1px solid var(--borderColor);background-color:transparent;border-radius:50%;padding:2px !important;cursor: pointer;pointer-events: all !important;}
[type="radio"]:checked{background-color:var(--primaryColor);border-color:var(--primaryColor);background-image: none !important;}
[type="radio"]:focus, [type="radio"]:active{border-color:var(--primaryColor); box-shadow: none;}

/* Checkbox*/ 
.form-check-input[type="checkbox"]{border:1px solid var(--borderColor);background-color:transparent;margin-right:10px;min-height:20px;min-width:20px;cursor:pointer;} 
.form-check-input[type="checkbox"]:focus{ box-shadow: none;}
.form-check .form-check-label{margin-bottom:-5px;color: #888888;cursor:pointer;}

.check-group .form-check{min-width:155px;display:flex;align-items:center;} 
.check-group .form-check-input:checked[type=checkbox]{background-color:#fff;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23392091' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e");}


[type="checkbox"]:disabled,[type="checkbox"]:disabled:hover{background:var(--tertiary-color) !important;border-color:var(--color-eo) !important;}
[type="checkbox"]:disabled + label{cursor:default;}

[type="radio"]:disabled,[type="radio"]:disabled:hover{background:var(--tertiary-color) !important;border-color:var(--color-eo) !important;}
[type="radio"]:disabled + label{cursor:default;}

/* table */
/* .table th{background-color:var(--tertiary-color);border-bottom:1px solid var(--color-eo);font-weight:var(--medium500);color:var(--color-32);padding: 2px 16px;height: 48px;text-transform: capitalize;}
.table td{border-bottom:1px solid var(--tertiary-color);padding: 10px 16px;height: 60px;color: var(--color-32); background-color: white;}
.table td a{color: var(--secondary-color);}
.table th.sr-no{white-space: nowrap;}   */

.table{width: 100%; border: none; font-size: 14px; text-align: left; font-weight:var(--regular400);}
.table thead{background: var(--primaryColor); color: #fff;  font-weight: var(--medium500);}
.table th,
.table td{padding: 14px 7px;vertical-align: middle;}
.table .check-group .form-check{min-width: inherit;  margin: 0; padding: 0; }
.table .check-group .form-check .form-check-input{margin: 0;}
.table .check-group .form-check label{color: inherit;}
.table tr:nth-last-of-type(even){background: #F7F7F7;}
.table tr th:first-child{padding-left: 15px; width: 5%; font-weight:var(--regular400);}
.table tr td:last-child,
.table tr th:last-child{text-align: right; padding-right: 15px;}
.table tr td:nth-child(2),
.table tr th:nth-child(2){width: 8%;}
.table tr td:nth-child(4),
.table tr th:nth-child(4),
.table tr td:nth-child(5),
.table tr th:nth-child(5){text-align: center; width:15%;}
.table tr td:nth-child(6),
.table tr th:nth-child(6){text-align: center; width:16%;}
.table tbody,.table tr,.table th,.table td{border: none;}
.table .status{padding: 5px 15px; border-radius: 30px; min-width: 100px; display: block;}
.table .status.secondary{color: #5D5D5D; background: #EAEAEA;}
.table .status.success{color: #118454; background: #E0FFE9;}
.table .status.danger,.table .actions.danger{color:#FF2424;background:#FFE9E3;}
.table .status.danger:hover,.table .actions.danger:hover{background-color:#FF2424;color:white;}
.table .actions{height: 30px; width: 30px; display: inline-flex; justify-content: center; align-items: center; border-radius: 5px; font-size: 16px; }
.table .actions + .actions{margin-left: 5px;}
.table .actions.view,
.table .actions.edit{ background: var(--colorLightBlue); color: var(--primaryColor);}
.table .actions.view:hover,
.table .actions.edit:hover{ background: var(--primaryColor); color: #fff;}

/* Pagination */  
.pagination li {display: flex; height: auto; width: auto; min-width: auto;}
.pagination li +li{margin-left: 10px;}
.pagination li a{height: 30px; width: 30px; border-color: var(--borderColor); color: #ACACAC; border-radius: 5px !important; margin: 0; display: flex; align-items: center; justify-content: center; font-size: 14px;}
.pagination li.active a.page-link,.pagination li a.page-link:hover{color: #fff; background: var(--primaryColor); border: none;}
.pagination li:last-child a{color: var(--primaryColor) !important; font-size: 16px; border: none; background: transparent !important;}

/* Modal */
.modal{box-shadow:none;border-radius:var(--radius16);padding:var(--space24);max-height:90%;overflow:hidden;}
.modal-title{margin-bottom:0;font-size:24px;font-weight:var(--semiBold600);}
.modal .modal-content{padding:30px;border-radius:var(--radius6);background:#fff;border:1px solid var(--borderColor);} 
.close-btn{background:none;border:0;font-size: 16px;}
.close-btn:hover,
.close-btn:focus,
.close-btn:active{background:none;}
.modal-header{justify-content:flex-start;border:none;}
.modal .modal-footer{border-radius:0;background-color:transparent;padding:0;height:auto;width:100%;display:flex;justify-content:center;margin-top:var(--space40);}
.modal .simplebar-track.simplebar-horizontal{display: none;}
.modal .modal-footer .btn, 
.modal .modal-footer .btn-large,
.modal .modal-footer .btn-flat{float:none;margin:0 6px;}

.breadcrumb-item + .breadcrumb-item::before{content:"\e91a";font-family:"icomoon" !important;}
.gradient{background:transparent linear-gradient(103deg,#5E3DD3 0%,#3E288D 100%) 0% 0% no-repeat padding-box;} 
 .h75{ height: 75px !important;}

.media_div{width:auto;position:relative;}
.media_div img{max-width:100%;}
.heading_block{width:100%;display:block;margin-bottom:40px;}
.heading_block > span{font-size:var(--heading3);color:var(--primaryColor);font-weight:var(--light300);margin-bottom:8px;display:block;}
.heading_block h2{margin-bottom:0;}
.heading_block p{margin-bottom:0;margin-top:30px;} 

header{position:fixed;top:0;padding:10px 0;left:0;width:100%;z-index:111;background:#fff;transition:all 0.3s ease;}
header.sticky{position:fixed;box-shadow:0 0 30px rgba(0,0,0,0.1);}
.nav-logo img{ transition:all 0.3s ease;}
.navbar-brand{ display: block; width: 100px;}
.navbar{padding:0;}
.navbar-nav p{margin-bottom:0;font-size:16px; color: #656565;}
header nav.navbar-light .navbar-nav .nav-item{margin-left:20px;}
header nav.navbar-light .navbar-nav .register{min-width:152px;}
header.login_signin_header .nav-item{display:flex;align-items:flex-start;}
header.login_signin_header .nav-item a.nav-link{font-size:14px;color:var(--bodyColor);}
header.after_login .nav-item.dropdown{border:1px solid var(--colorD9);border-radius:6px;}
header.after_login .nav-item.dropdown .nav-link{color:labelColor;padding:12px 15px;display:flex;align-items:center;}
header.after_login .nav-item.dropdown .nav-link span{margin-right:10px;}
header.after_login .nav-item.dropdown .nav-link i{color:#4A2BB9;margin-right:10px;font-size:30px;}
.sticky{ padding: 15px 0;}
.nav-logo img{max-width:100px;}
.navbar-nav .btn{ font-size: var(--bodyfont);}

.banner{padding-top:55px;}
.banner .media_div::after{position:absolute;left:0;top:0;width:100%;height:100%;content:"";background:rgba(45,45,45,0.89);}
.banner span{padding:10px 34px;color:#fff;background:var(--primaryColor);border-radius:30px;margin-bottom:0px;display: inline-block;}
.banner h1{font-size:var(--heading1);font-weight:var(--semiBold600);color:#fff;margin:25px 0 35px;display:block; z-index: 1;}
.title-section h1::after,.banner h1::after{width: 313px; height: 19px; border-radius: 30px; position: absolute; content: '';  background: var(--primaryColor); z-index: -1;  bottom: 0; right: 67px;}
.banner p{font-size:18px;color:#fff;width:70%;margin:0 auto;}
.banner .banner_content{position:absolute;left:0;padding-top:104px;top:0;height:100%;width:100%;display:flex;justify-content:center;}
.banner_content .btn{padding:20px 50px;margin-top:50px;}
.scrollDown{position:absolute;left:50%;transform:translateX(-50%);bottom:30px;color:#7F8082; cursor: pointer;}
.scrollDown:hover{ color: #fff;}
.scrollDown i{font-size:44px;}
.scrollDown small{display:block;font-weight:var(--semiBold600);}

.about_us{padding:50px 0 100px;}
.about_us .heading_block{margin-bottom:0;}
.about_us .heading_block p{margin-top:40px;margin-bottom:0;display:block;}
 
.our_plan{background:var(--gradientBlue);}
.our_plan .heading_block h2{color:#fff;}
.our_plan .heading_block span{color:#CDBFFF;}
.our_plan .plan_items{background:#fff;border-radius:15px;box-shadow:0px 20px 32px rgba(37, 13, 119, 0.16);padding:30px 50px 40px;}
.our_plan .plan_items .plan_title{margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #E7E7E7;}
.our_plan .plan_items .plan_title h3{font-weight:var(--semiBold600);color:var(--primaryColor);}
.our_plan .plan_items .plan_title span{font-size:20px;}
.our_plan .plan_items ul{list-style:none;margin:0;padding:0;}
.our_plan .plan_items ul li{display:flex;align-items:center;margin-bottom:27px;width:100%;font-size:18px;}
.our_plan .plan_items ul li i{font-size:30px;margin-right:20px;}
.our_plan .plan_items .btn{margin-top:20px;min-width:225px;border-color:transparent;}
.our_plan .plan_items .btn:hover{border-color:transparent;color:#fff;}

.steps .feature_box .heading_block{padding-bottom:40px;}
.steps .feature_box ul{list-style:none;margin:0;padding:0;position:relative;}
.steps .feature_box ul::after{position:absolute;top:0;left:16px;content:"";height:80%;width:1px;border-left:1px dashed #4A2BB9;}
.steps .feature_box ul li{padding-left:50px;position:relative;z-index: 9;}
.steps .feature_box ul li + li{margin-top:30px;}
.steps .feature_box ul li h3{font-size:var(--size26);color:var(--primaryColor);font-weight:var(--semiBold600);}
.steps .feature_box ul li p{margin-bottom:0;}
.steps .feature_box ul li::after{position:absolute;left:0;top:0;display:flex;justify-content:center;z-index:1;align-items:center;font-size:var(--heading4);width:32px;height:32px;color:#fff;border-radius:50%;background:var(--primaryColor);font-family: var(--secondaryFont);font-weight: var(--bold700);}
.steps .feature_box ul li:nth-child(1)::after{content:"1";}
.steps .feature_box ul li:nth-child(2)::after{content:"2";}
.steps .feature_box ul li:nth-child(3)::after{content:"3";}

.what_look_like{background-color: var(--secondaryColor);padding:60px 0;} 
.what_look_like .heading_block p{ width:65%;}
.social{width:auto;margin:0;padding:0;list-style:none;display:flex;justify-content: flex-end;}
.social li{display:flex;min-width:32px;}
.social li a{text-decoration:none;color:#111;font-size:32px;}
.social li a i{float:left;}
.social li a:hover{color:#3E288D;}
.social li + li{margin-left:24px;}
.links_list{margin:0;padding:0;list-style:none;}
.links_list li{display:inline-flex;margin:0 10px;}
.links_list li:last-child{margin-right:0;}
.links_list li a{color:#656565;text-decoration:none;padding:10px 0;display:block;}
.links_list li a i{margin-right:18px;float:left;color:var(--primaryColor);}
.links_list li a:hover{color:var(--primaryColor);} 

footer{padding:0;}
.footerLogo img{ max-width: 100px;}
footer .copyright{padding:30px 0;display:flex; align-items:center;  justify-content: space-between;}
footer .copyright p{color:#656565;margin-bottom:0;font-size:16px;} 
.login_signin{position:relative;margin:108px auto 0; z-index:1;overflow:hidden;min-height:80vh;display:flex;align-items:center;justify-content:center;}
.login_signin .main{position:relative;box-shadow: -10px 8px 43px rgba(194, 179, 253, 0.08);padding:50px 90px;background:#fff;border-radius:20px;margin-bottom:30px;}
.login_signin .login_image{padding:100px 0;}
.login_signin .login_image img{max-height: 500px;}
.arrow-back{position:absolute;left:40px;display:flex;justify-content:center;align-items:center;margin-top:5px;}
.arrow-back i{font-size:32px;color:#C6C6C6;}

.login_signin .heading_block h1{font-size:var(--size36);font-weight:var(--semiBold600);margin:0 0 15px;text-align: center;}
.login_signin .heading_block p{margin-top:0;margin-bottom:0;}
.login_signin .form-group{width:100%;display:block;} 
.login_signin .form-group .links_show{margin-top:-48px;height:48px;width:auto;position:relative;float:right;line-height:45px;color:#4A2BB9;margin-right:15px;}
.login_signin .form-group.check-group .links{text-decoration:none;font-size: var(--size14);}
.login_signin .or_signup{width:100%;margin-bottom:0;color:#888888;}
.login_signin .btn.login_signin_button{margin-top:15px;}
.login_signin .address_div{margin-bottom:0;}
.login_signin .address_div input{margin-bottom:15px;padding-left:15px;}
.login_signin .otp_div .heading_block{margin-bottom:30px;}
.login_signin .otp_div .heading_block h1{margin-bottom:10px;}
.login_signin .otp_div label{color:#B2B2B2;}
.login_signin .otp_div input{width:56px !important;height:48px !important;padding:15px;display:flex;text-align:center;margin-bottom:18px;}
.login_signin .otp_div input:last-child{ margin-right: 0;}
.login_signin .otp_div .links{text-decoration:none;}
.login_signin.subscription-plan{flex-direction:column;}
.login_signin.subscription-plan .breadcrumb .breadcrumb-item{color:#222222;}
.login_signin.subscription-plan .breadcrumb a{color:#4A2BB9;}
.login_signin.subscription-plan .breadcrumb i{margin-right:10px;}
.otpConfirm .form-control{font-size:var(--size26);font-weight:var(--semiBold600);}
.otpConfirm .form-group{margin-bottom:0;}
.terms-and-privacy,.terms-and-privacy a.links{color:#888888;font-size:var(--size14);text-align:center; }
.terms-and-privacy a.links{text-decoration: underline; }
.terms-and-privacy a.links:hover{color: var(--primaryColor);}
.infomsg{color:var(--primaryColor);display:flex;align-items:flex-start;line-height:normal;font-size:14px;width:95%;margin:15px 0;}
.infomsg i{margin-right:12px;}

.breadcrumb-item.active::before{display: none; color:var(--bodyColor) ;}
.breadcrumb-item{display: flex; align-items: center;}
.breadcrumb-item a{font-size: 14px; font-family: var(--primaryFont); line-height: 19px; color: var(--primaryColor); }
.breadcrumb-item i{margin-right: 8px;}
.breadcrumb-item + .breadcrumb-item{padding-left: 8px;}
.breadcrumb-item.active{ color:var(--bodyColor) ; font-size: 14px;}

.title-section h1{font-size: var(--heading1); line-height: 78px; z-index: 1; font-weight: var(--semiBold600);  font-family: var(--secondaryFont); }
.title-section h1 > span{color: var(--primaryColor);}
.title-section h1::after{ opacity: 0.23;  margin: 0 auto; right: 0; left: 0; }
.title-section .question{font: var(--regular400);} 
 
.contnet{position:relative;margin:108px auto 0;z-index:1;overflow:hidden;min-height:80vh;}
.bgBlue{background-color:var(--colorLightBlue);}
.side-menu{background:white;min-height:calc(100vh - 80px);height:100%;padding:30px 10px;margin:0;list-style:none;display:flex;flex-direction:column;transition:all .3s ease;width: 100%;}
.side-menu li:last-child{margin-top:auto;margin-bottom:0;}
.side-menu li:last-child a{margin-bottom:0;}
.side-menu li a{background-color:transparent;display:flex;padding:16px 30px;margin-bottom:8px;border-radius:var(--radius8);color:#434343;font-size:18px;transition:all .3s ease;align-items:center;}
.side-menu li a i{margin-right:18px;}
.side-menu li a span{transition-delay:0.8s;}
.side-menu li a:focus,
.side-menu li a:hover{color:var(--primaryColor);}
.side-menu li a.active{color:var(--primaryColor);background-color:var(--colorLightBlue);}
.side-toggler,.side-toggler:focus{background:var(--colorLightBlue);padding:10px;border-radius:50%;width:50px;height:50px;font-size:20px;line-height:normal;color:var(--primaryColor); margin-left: 30px;}
.side-toggler + .nav-logo{border-left:1px solid #E2E2E2;margin-left:30px;padding-left:30px;line-height:normal;}
.side-shrink span{display:none;}
.side-shrink{width:106px;}
.side-shrink li a{ justify-content: center;}
.side-shrink li a i{ margin-right: 0;}
.innerlog{padding:50px 30px;}
.userlog{margin-bottom:70px;}
.userlog h1{font-size:30px;font-weight:600;line-height:normal;margin-bottom:0;}

.managejob{padding:0;margin:0;display:flex;align-items:center;}
.managejob li{background:white;padding:24px 40px;border-radius:var(--radius8);list-style:none;margin-right:40px;text-align:center;}
.managejob li:last-child{margin-right:0;}
.managejob li h3{margin:12px 0;font-weight:500;font-size:22px;}
.managejob li .btn{font-size:var(--bodyfont);min-width:235px;display:flex;align-items:center;position:relative;text-align:center;justify-content:center;}
.managejob li .btn i{position:absolute;right:8px;margin-right:16px;}
.managejob li .ico{min-height:110px;}
.user-menu .dropdown-toggle{border:1px solid var(--borderColor);padding:12px;border-radius:var(--radius6);min-width:190px;text-align:left;display:flex;align-items:center;justify-content:space-between;}
.user-menu .dropdown-toggle i{background-color:var(--primaryColor);color:white;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;margin-right:8px;}
.user-menu .dropdown-toggle::after{margin-left:auto;}
.user-menu .dropdown-toggle.show{border-bottom-left-radius:0;border-bottom-right-radius:0;}
.user-menu .dropdown-menu{border-top-left-radius:0;border-top-right-radius:0;margin-top:0;border-top:none;width:100%;padding: 0;}
.user-menu .dropdown-menu .dropdown-item{padding:10px 16px;border-bottom:1px solid var(--borderColor);}
.user-menu .dropdown-menu .dropdown-item:hover{ background-color: var(--colorLightBlue);}
.user-menu .dropdown-menu li:last-child .dropdown-item{border-bottom:none;}
.user-menu .dropdown-menu .dropdown-item i{color:var(--primaryColor);margin-right:8px;}
.navbar-nav.login-nav{align-items:center;}
.navbar-nav.login-nav > li{margin-left:24px;}
.navbar-nav.login-nav > li:first-child{ margin-left: 0;}
.navbar-nav.login-nav > li > a{font-size:24px;position:relative;color:var(--primaryColor);} 
.head-side .notification-count{background:#F1EDFC;border-radius:50%;font-size:14px;position:absolute;right:-8px;padding:0 5px;font-weight:bold;width:20px;height:20px;display:flex;align-items:center;justify-content:center;top:-8px;}
.search-header{max-width:500px;width:100%;margin:0 60px;}
.search-header .btn{color:var(--primaryColor);padding:8px;} 

.subscription-plan .title-section{padding-bottom: 400px;}
.subscription-plan .our_plan{background-image: none; padding-left: 60px; padding-right: 60px; background: transparent; overflow: visible; margin-bottom: 50px;}
.subscription-plan .our_plan .price{line-height: 45px; font-size: 60px; font-family: var(--secondaryFont); font-weight: var(--semiBold600);}
.subscription-plan .our_plan .plan_items .plan_title{border-color: #836BD8;}
.subscription-plan .our_plan .price sup{top: -20px; font-size: 30px; font-family: inherit; font-weight: var(--light300);}
.subscription-plan .our_plan .plan_items{margin-top: -370px; position: relative; background: var(--gradientBlueTopBottom); color: #fff; box-shadow: none;}
.subscription-plan .our_plan .plan_items h3{color: inherit;}
.subscription-plan .our_plan .plan_items.center_plan{margin-top: -470px;}
.subscription-plan .our_plan .plan_items::after{content: ''; width: 100%; background-image: url(../../images/shadow.png); height: 100px; background-size: 100%; background-repeat: no-repeat; background-position: center; position: absolute; bottom: -70px; left: 0; right: 0; z-index: -1;}

.our_plan_feature .feature_list{list-style: none; display: flex; width: 100%; flex-direction: column; padding: 0; margin: 0;}
.our_plan_feature .feature_list li{display: flex; flex-wrap: wrap; align-items: center; padding: 30px 0;}
.our_plan_feature .feature_list li h3{font-size:var(--heading4); font-weight: var(--semiBold600); color: var(--primaryColor);}
.our_plan_feature .feature_list li + li{border-top: 1px solid var( --borderColor);}
.our_plan_feature .feature_list li .plan_features{ text-align: center; flex: 0 0 auto;  justify-content: flex-end; width: 70%; flex-direction: row; display: flex;}
.our_plan_feature .feature_list li .plan_features > div{ flex: 0 0 auto;  width: 33.3333333%; justify-content: flex-end; display: flex;}
.our_plan_feature .feature_list li .plan_features span{ width: 100px; display: block;}
.our_plan_feature .feature_list li .plan_features span i{ background: var( --gradientGreen); -webkit-background-clip: text; -webkit-text-fill-color: transparent; font-size: 32px;}
.our_plan_feature .feature_list li .plan_features span i.gray{ background: transparent; -webkit-background-clip: inherit; -webkit-text-fill-color: inherit;  color: #EAEAEA;}
.our_plan_feature .feature_list li p{  flex: 0 0 auto;  width: 30%; text-align: left; margin-bottom: 0;} 

.feature_box_white{width: 100%; background: #fff; padding: 40px; border-radius: 10px; }

.my-plan .our_plan_feature .heading_block h3{font-size: var(--size26);}
.my-plan .our_plan_feature .feature_list li{padding: 15px 0; border: none !important;}
.my-plan .our_plan_feature .feature_list li p{width: 90%;}
.my-plan .our_plan_feature .feature_list li .plan_features{width: 10%;}
.my-plan .our_plan_feature .feature_list li .plan_features > div{width: 100%;}

.payment-settings .new-card-add{padding-right: 40px; border-right: 1px solid var( --borderColor);}
.payment-settings .save-card{padding-left: 40px;}
.card_list{list-style:none;display:flex;padding:0;margin:0 -15px;}
.card_list li{display: flex; padding: 0 15px;}

.discount_code,.price_details{padding: 10px 18px; background: #fff; border-radius: 10px;}
.discount_code .form-control{max-width: 115px; height: 43px;}
.discount_code .btn{padding: 9px 30px;}
.price_details {padding:6px 0 ;}
.price_details ul{list-style: none; padding: 0; margin: 0;}
.price_details ul li{width: 100%; padding:6px 18px}
.price_details ul li.subtotal{border-top: 1px solid #DDDDDD;}
.price_details ul span{font-size: 18px;}

.job_details .heading_block > span{font-size: 16px; color: var(--primaryColor); font-weight: var(--medium500); margin-bottom: 5px;}
.job_details .heading_block h2{font-size: 18px; font-weight: var(--medium500); margin-bottom: 20px;}
.job_details .heading_block ul{list-style: none; margin: 0; padding: 0;}
.job_details .heading_block ul li{padding: 10px 0 0;}
.job_details .feature_box{padding: 18px; border-radius: 5px; margin-left: -20px; height: 100%;}
.job_details .feature_box .heading_block > span{padding: 0 0 10px; margin-bottom: 10px; border-bottom: 1px solid #D8C9F5;}
.job_details .feature_box .heading_block ul li{display: flex; align-items: center; padding-bottom: 0;}
.job_details .feature_box .heading_block ul li p{margin-top: 0; font-size: 14px; font-weight: var(--medium500);}
.job_details .feature_box .heading_block ul li p span{ font-weight: var(--regular400);}
.job_details .feature_box .heading_block ul li i{font-size: 14px; margin-right: 10px; width: 30px; min-width: 30px; border-radius: 50%; background: #EAE5F5; height: 30px; color: var(--primaryColor); display: flex; justify-content: center; align-items: center;}

.btn.arrow-end{position: relative; }
.btn.arrow-end i{position: absolute; right: 22px; top: 0; bottom: 0; line-height: 54px; margin: 0;}

.white-box{background-color:white;padding:30px;border-radius:var(--radius8);box-shadow: -8px 8px 35px rgba(128, 115, 180, 0.12); }
.page-top-view{border-bottom:1px solid var(--colorD9);padding-bottom:15px;margin-bottom:15px;}
.page-title{font-weight:var(--semiBold600);font-size:var(--heading4);color:var(--primaryColor);}
.page-title i{font-size: var(--size36); color: var(--colorD9); margin-right: 20px;}
.page-top-view p{font-size:var(--size14);margin-bottom:0;}
.page-top-view ol{padding-left:17px;font-size:var(--size14);margin-top:10px;margin-bottom:0;}
.profileUpdate{padding:0;margin:0;list-style:none;}
.profileUpdate li:first-child{padding-top:0;}
.profileUpdate li:last-child{ border-bottom: none;}
.profileUpdate li{display:flex;align-items:center;text-align:center;width:100%;border-bottom:1px solid var(--colorD9);padding:15px 0;font-size:var(--size14)}
.profileUpdate li label{width:33%;text-align:left;}
.profileUpdate li span{font-weight:var(--medium500);}
.profileUpdate li a,.profileUpdate li .file{margin-left:auto;color:#7E7E7E;font-size:18px;width: auto;}
.profileUpdate li a:hover{color:var(--primaryColor);}
.file input{display:none;}
.file-custom{background:rgba(178,178,178,0.33);color:white;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;cursor:pointer;}
.profileUpdate li span.infopic{color:#9D9D9D;}
.save-row{display:flex;}
.otherBtns{margin-left:auto;}
.edit-profile .btn{font-size:var(--size14);}
.set-questions{margin-bottom:30px;}
.head-question{margin-top:30px;display:flex;align-items:center;justify-content:space-between;margin-bottom:15px;padding-bottom:15px;border-bottom:1px solid var(--colorD9)}
.head-question h3{font-weight:500;font-size:var(--bodyfont);margin-bottom:0;}
.head-question b{font-size:var(--size14);color:#7c7c7c;}
.accordion .card{border:none;width:100%;margin-right:8px;}
.accordion .card-header{background:#F5F2FF;border:none;display:flex;align-items:center;}
.accordion .card-header a{color:var(--bodyColor);padding:4px 0;display:flex;align-items:center;border-radius:var(--radius4);text-align: left;width: 100%;}
.accordion .card-header a::before{counter-increment:my-sec-counter;content:"Q." counter(my-sec-counter) ". ";margin-right:10px;}
.accordion .card-header a::after{content:"\e935";font-family:'icomoon';color:var(--primaryColor);background-color:#fff;width:30px;height:30px;display:flex;align-items:center;justify-content:center;border-radius:50%;margin-left:auto;}
.accordion .card-header a.collapsed::after{content:"\e939";}
.accordion .card-body{background:#F5F2FF;}
.accordion .card-body p{margin-bottom:0;margin-left:30px;font-weight:500;}
.accordion .card-body p::before{content:"Ans."}
.accordion ul{list-style:none;padding:0;margin:0;}
.accordion ul li{display:flex;align-items:center;margin-bottom:4px;}
.accordion .form-control{max-width:40px;margin-left:auto;height:44px;align-self:flex-start;margin-top:5px;}
.question_master i{margin-left:0;margin-right:10px;}
.card-header .form-check-input{background-color:white;}
.create_job_list .page-top-view{padding: 20px 30px; border-bottom: 0; }
.results{padding: 30px;}
.results p,.results label, .results select.form-control{font-size: var(--size14);}
.results_setting{width: 50%;} 
.modal-header .arrow-back{position:inherit;margin-right:24px;}
.group-radio-input{ display: flex;align-items: center;}
.group-radio-input input[type="radio"]{ margin-right: 10px;} 
.page-view-question{display:flex;align-items:center;}
.page-view-question .search-header{max-width:280px;margin-left:auto;margin-right:0;} 
.results_setting select.form-control{height:36px;line-height:36px;padding:0 9px 0 5px; max-width: 65px; background-position: calc(100% - 10px) center;}  

.data-box{border-radius:var(--radius8);background:#fff;box-shadow:-8px 8px 35px rgba(128,115,180,0.12);padding:20px;display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:20px;}
.data-box h3{font-size:var(--bodyfont);}
.data-box p{font-weight:normal;font-size:var(--size14);color:#848484;margin-bottom:0;min-height:50px;}
.data-box a{font-size:var(--size14);color:var(--primaryColor);display:flex;align-items:center;transition:all 0.3s ease;font-weight:var(--medium500);}
.data-box a:hover{color:var(--bodyColor);}
.data-box a i{transition:all 0.3s ease;}
.data-box a:hover i{transform:translateX(5px)}
.data-box img{width:85px;}
.edit-profile label{font-weight:var(--medium500);font-size:var(--size14);margin-bottom:20px;}
.edit-profile .check-group .form-check{min-width:inherit;margin-right:24px;}
.edit-profile .form-check .form-check-label{color:#222222;margin-bottom:-4px;font-weight:normal;}
.otpRow{max-width:290px;margin:0 auto;}
.cardPaymentView{background:linear-gradient(120deg,#7ed2ff 0%,#0b6ec3 100%);;color:white;border:none;width:100%;border-radius:10px;min-height:216px;padding:20px 30px;position:relative;}
.cardPaymentView::before{content:'';background-image:url(../../images/card-map.png);background-size:100% auto;width:320px;height:190px;display:inline-block;position:absolute;background-repeat:no-repeat;background-position:center center;pointer-events: none;}
.cardPaymentView .cardCol1{display:flex;align-items:center;justify-content:space-between;}
.cardPaymentView .cardCol1 a{color:white;}
.cardPaymentView .dropdown-menu{border:none;}
.cardPaymentView .CardNumber{margin-top:45px;margin-bottom:45px;color:#FFFFFF;font-size:18px;}
.cardPaymentView .cardCol2{display:flex;align-items:center;justify-content:space-between;}
.cardPaymentView .cardCol1 a::before{display:none;}
.cardPaymentView .primaryCard{margin-left:auto;margin-right:10px;display:inline-block;margin-bottom:3px;}
.page-title .arrow-back{position:inherit;margin-right:0;}


/*** Responsive ***/
@media only screen and (max-width:1681px){
.nav-logo .navbar-brand{width:100px;}
}
@media only screen and (max-width:1366px){
.banner h1,.subscription-plan .title-section h1{font-size:50px;}
/* footer .copyright{flex-direction:column;text-align:center;}
footer .copyright p{margin-top:30px;} */
.banner .media_div{min-height:660px; text-align:center;}
.banner .media_div img{max-width:inherit;height:660px;}
.search-header{max-width:330px;}
.arrow-back{margin-top:0;}
.login_signin .heading_block h1{font-size:24px;margin:0 0 0;}
.table tr td:last-child,.table tr th:last-child{width:22%;}

}
@media only screen and (max-width:1199px){
.steps .feature_box ul::after{height:73%;}
.innerlog{padding:30px;}
.userlog{margin-bottom:40px;}
.managejob{flex-wrap:wrap;}
.managejob li{width:calc(50% - 20px);margin-right:20px;}
.managejob li .btn{min-width:inherit;}
.btn{padding:12px 20px;}
.our_plan .plan_items .btn{min-width:100%;}
.login_signin .main{padding:30px 40px;}
.payment-settings .save-card{padding-left:15px;margin-bottom:30px;}
.payment-settings .new-card-add{padding-right:15px;border-right:none;}
.links_list li,footer .copyright p{margin:0 4px;font-size:14px;}

} 
@media only screen and (max-width:991px){
.banner h1::after{left: 0; right: 0; margin: 0 auto;}
.banner .banner_content{padding-left:50px;padding-right:50px;}
.our_plan .plan_items{margin-bottom:30px;text-align:left;}
.login_signin .main{margin-top:50px;}
.subscription-plan .title-section{padding-bottom: 50px;}
.subscription-plan .our_plan{background: var(--colorLightBlue); padding-left: 0; padding-right: 0; padding-top: 0; margin-bottom: 100px;}
.subscription-plan .our_plan .plan_items{margin-top: 0 !important;}
.subscription-plan .our_plan {margin-bottom: 50px;}
.what_look_like .heading_block p{width:100%;}
.side-toggler,.side-toggler:focus{margin-left:0;}
header .container{max-width:100%;}
.search-header{display:none;} 
.accordion .card-header a::after{min-width:30px;min-height:30px;margin-left:10px;}
.nav-logo .navbar-brand{width:130px;}
.side-menu{position:absolute;left:0;transform:translateX(-100%);width:250px;box-shadow:-8px 8px 35px rgba(128,115,180,0.12);z-index: 1;}
.side-menu span{display:block;}
.side-menu li a{justify-content:flex-start;font-size: 14px;}
.side-shrink li a i{margin-right:18px;}
.side-shrink{transform:translateX(0);} 
.subscription-plan.my-plan .feature_box_white{margin-bottom: 10px; height: auto !important; display: block;}
.navbar-nav p{ display: none;} 
.my-plan .our_plan_feature .heading_block h3{font-size:20px;}
.discount_code .form-control{max-width:62%;}
h2{font-size:30px;}
.our_plan_feature .feature_list li .plan_features span i{font-size:24px;}
.job_details .heading_block ul{margin:0 0 20px;}
footer .copyright{justify-content:center;flex-wrap:wrap;}
.social{margin-top:0 !important;}

}
@media only screen and (max-width:767px){
.our_plan .plan_items .plan_title{text-align: left;}
.heading_block h2,.our_plan .plan_items .plan_title h3{font-size: 20px;}
section{padding:30px 0;}
.heading_block{margin-bottom:20px;}
.heading_block > span{margin-bottom:0;font-size:20px;}
.subscription-plan .our_plan .price{font-size:30px;}
.subscription-plan .our_plan .price sup{top: -8px; font-size: 18px;}
.heading_block p{margin-top:10px;}
.banner h1,.subscription-plan .title-section h1{font-size:30px;}
.banner h1{margin: 20px 0;}
.banner .media_div{min-height:500px;}
.banner .media_div img{max-width:inherit;height:500px;}
.banner_content .btn{margin-top: 20px; padding:10px 30px;}
.banner .banner_content{padding-top: 34px;}
.about_us .heading_block{margin-top:20px;text-align:center;}
.about_us .heading_block p{margin-top:20px;}
.our_plan .plan_items{padding:20px;}
.steps .feature_box ul li h3{font-size:20px;}
footer .copyright{margin-top:0;}
.links_list li a{padding:5px 0;}
.what_look_like{padding:30px 0;}
.subscription-plan .title-section{padding-top: 100px; padding-bottom: 30px;}
.subscription-plan .title-section h1{margin: 20px 0; line-height: inherit;}
.subscription-plan .title-section h1::after{display: none;}
.title-section h3,
.my-plan .heading_block h3{font-size: 20px;}
.subscription-plan .our_plan {margin-bottom: 30px;}
.our_plan_feature .feature_list li .plan_features span::before{content: attr(data-label); width: 100px; margin-right: 20px; display: inline-block; text-align: left;}
.our_plan_feature .feature_list li{flex-direction: column; padding: 15px 0; justify-content: flex-start;}
.our_plan_feature .feature_list li p{width: 100%; margin-bottom: 15px;}
.our_plan_feature .feature_list li .plan_features{width: 100%; flex-direction: column;}
.our_plan_feature .feature_list li .plan_features > div{justify-content: flex-start; width: 100%;}
.our_plan_feature .feature_list li .plan_features span{width: 100%; text-align: left;}
.our_plan_feature .feature_list li .plan_features span i{font-size: 20px;} 
.managejob li{width:100%;margin-right:0;margin-bottom:20px;}
.save-row{flex-direction:column;}
.otherBtns{margin-left:0;}
.edit-profile .btn{width:100%;margin:0 0 10px;} 
.my-plan .our_plan_feature .feature_list li .plan_features,
.my-plan .our_plan_feature .feature_list li p{width: 100%;}
.my-plan .our_plan_feature .feature_list li .plan_features span{display: flex; align-items: center;}
.payment-settings .col-lg-5{padding-right: 15px; border: none;}
.payment-settings .col-lg-7{padding-left: 15px;}
.payment-settings h4{margin-bottom: 15px;}
.card_list{margin-bottom: 30px;}
.tabes-button{padding: 0 15px ;}
.tabes-button .nav-link{margin-right: 10px;}
.feature_box_white{padding: 15px;}
.nav-logo .navbar-brand{width:130px;}
.side-menu{position:absolute;left:0;transform:translateX(-100%);width:250px;box-shadow:-8px 8px 35px rgba(128,115,180,0.12);z-index: 1;}
.side-menu span{display:block;}
.side-menu li a{justify-content:flex-start;font-size: 14px;}
.side-shrink li a i{margin-right:18px;}
.side-shrink{transform:translateX(0);}
.check-group .d-flex{flex-direction:column;}
.results > .d-flex{flex-wrap:wrap;}
.results_setting{text-align:center;margin:0 auto 20px;}
.results nav{justify-content:center;width:100%;}
.table-responsive .table{width:600px;}
.userlog h1{font-size:24px;}
.userlog p{font-size:14px;}
.managejob li p{ font-size: 14px;}
.our_plan .plan_items ul li{font-size:16px;margin-bottom:16px;}
.discount_code .form-control{max-width:50%;}
.cardPaymentView{margin-bottom:30px;}
.page-top-view{flex-direction:column;}

}
@media only screen and (max-width:575px){
header{background:#fff;}
header nav.navbar-light .navbar-brand{margin-right:0;} 
header nav.navbar-light .navbar-nav .register{min-width:inherit;}
header .navbar-brand img{width:140px;}
.banner .banner_content{padding-left:15px;padding-right:15px;}
.banner h1{margin:15px 0;}
.banner p{font-size:16px;}
.login_signin .main{padding:20px;margin-top:30px;}
.login_signin .arrow-back{left:19px;margin-top:-5px;} 
.head-side{display:none;}
.user-menu .dropdown-toggle span{ display: none;}
.user-menu .dropdown-toggle{min-width:inherit;}
.navbar-expand .navbar-nav .dropdown-menu{right:0;left:auto;border-top:1px solid var(--borderColor);}
.accordion ul li{flex-direction:column;}
.accordion .form-control{max-width:100%;}
.salaryrow .form-control{margin-bottom:15px;}
.innerlog{padding:30px 10px;}
.profileUpdate li{flex-wrap:wrap;}
.profileUpdate li label{width:100%;}
.accordion ul li{margin-bottom:20px;}
.login_signin{align-items:flex-start;min-height:inherit;}
.btn{font-size:16px;}
.banner h1::after{display:none;}
.banner h1,.subscription-plan .title-section h1{font-size:24px;}
.scrollDown{bottom:10px;}
.banner p{width:auto;font-size:14px;}
.create_job_list .page-top-view{flex-direction:column;}
.button_div{margin-top:20px;}
.discount_code,.price_details{flex-wrap:wrap;}
.discount_code span{display:block;width:100%;margin-bottom:15px;}
.discount_code .form-control{max-width:60%;}
.nav.tabes-button{flex-wrap:nowrap;white-space:nowrap;overflow-x:scroll;}
.btn.arrow-end i{line-height:38px;}
.job_details .heading_block ul li,.heading_block p{font-size:14px;}
.footerLogo img{max-width:145px;}

}
@media only screen and (max-width:480px){ 
.side-toggler + .nav-logo{margin-left:20px;padding-left:20px;}
.nav-logo .navbar-brand{width:100px;}
header .navbar-brand img{width:100%;}
.side-toggler,.side-toggler:focus{width:40px;height:40px;font-size:18px;}
.contnet,.login_signin{margin:78px auto 0;}
.login_signin .arrow-back{display:none;}
.btn{padding:7px 16px;}

}