@import url('https://fonts.googleapis.com/css2?family=Jost:ital,wght@0,100..900;1,100..900&family=Outfit:wght@100..900&display=swap');

/*
font-family: "Jost", sans-serif;
 font-family: "Outfit", sans-serif;
*/

body {
  font-family: "Outfit", sans-serif;
}
h1, h2, h3, h4, h5, h6{font-family: "Jost", sans-serif;}
a:hover {text-decoration: none;}
a {display: inline-block;color: inherit;text-decoration: none;}
ul li {list-style: none;}
p {font-size: 16px;line-height: 24px;}
p:nth-last-child(1) {margin: 0;}
ul,
ol {margin: 0;padding: 0;}
.container {max-width: 1300px;}
button:focus,
input:focus,
.form-control:focus,
.form-select:focus,
.form-check-input:focus {outline: 0;box-shadow: none;}
section {padding: 80px 0px;}
.btn{border-radius: 0;font-weight: 500;padding: 12px 35px;letter-spacing: 0.5px;text-transform: uppercase;font-size:var(--font-18);}
.btn-green{background-color:var(--green);color:var(--white);}
.btn-blue{background-color:var(--blue);color:var(--white);}
.btn-blue:hover{background-color:var(--green);color:var(--white);}
.btn-green:hover{background-color: var(--blue);color: #fff;}
:root{
	--blue: #045da1;
	--green: #8bbb1a;
	--light-blue: #f0f4fd;
	--white: #fff;
	--gray:#555;
	--font-70: 70px;
	--font-60: 60px;
	--font-50: 50px;
	--font-30: 30px;
	--font-24: 24px;
	--font-20: 20px;
	--font-18: 18px;
	
}
header{background:rgba(0, 0, 0, 0.3);top: 0;position: fixed;left: 0;right: 0;width: 100%;z-index:9;}
.dropdown-toggle::after{display:none;}
.custom-navbar .navbar-collapse .nav-link{font-size: 16px;padding: 30px 20px;color: #fff !important;transition: 0.5s all ease;}
.custom-navbar .dropdown .dropdown-menu{max-width: unset;border-radius: 20px;overflow: hidden;box-shadow: 0px 0px 15px 2px rgb(0 0 0 / 15%);}
.custom-navbar .dropdown .dropdown-menu .dropdown-item{padding: 8px 20px;}
.custom-navbar .dropdown .dropdown-menu .dropdown-item:hover{background-color: var(--blue);color:var(--white);}
.custom-navbar .collapse .nav-link:hover, .custom-navbar .collapse .nav-link.active{color: var(--green);}

.container.big-container{max-width:1600px;padding:0px 50px;}
.banner-image{height: 100vh;overflow:hidden;}
.banner-image img{height: 100%;width: 100%;
object-fit: cover;
	-webkit-animation: zoomeffect 50s infinite;
   -moz-animation: zoomeffect 50s infinite;
   animation: zoomeffect 50s infinite;}
   
 @-webkit-keyframes zoomeffect{
		0%{
			transform:scale(1,1);
		}
		70%{
			transform:scale(2,2);
		}
		100%{
			transform:scale(1,1);
		}
}
@keyframes zoomeffect{
		0%{
			transform:scale(1,1);
		}
		70%{
			transform:scale(2,2);
		}
		100%{
			transform:scale(1,1);
		}
}
.banner{ padding:0px 0px;border-radius:30px;}
.banner-image:before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background-image: linear-gradient(180deg, rgb(5 58 99 / 60%) 0%, rgb(1 17 27 / 60%) 100%);z-index:1;}

.banner .banner-content{position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);text-align:center;z-index:2;max-width: 870px;width: 100%;}

.banner h1{font-size:var(--font-70);color:#fff;text-shadow: 3px 3px 0px #000;}
.banner p{font-size:var(--font-20);line-height:30px;padding:30px 0px;color:#fff;}
.spain-img{animation-name: spin;animation-duration: 5000ms;animation-iteration-count: infinite;animation-timing-function: linear; position: absolute;top: 60px;right: calc(0px + 440px);}
@keyframes spin {from {transform:rotate(0deg);}to {transform:rotate(360deg);}}
.line-title{font-size: 14px;font-weight:500;color:var(--gray)}
.line-title span{display: inline-block;width: 40px;height: 2px;background: var(--gray);}
.main-heading{font-size: var(--font-30);font-weight: 600;line-height: 42px;margin: 20px 0px 30px;}
.arrow-link{font-weight: 600;color: var(--blue);text-decoration: underline;}
.arrow-link:hover{color: #00aa53;}
.about-img img{border-radius: 30px;}
.exp{width: 255px;background-color: var(--blue);padding:25px;border-radius: 30px;color: var(--white);position: absolute;right: 40px;bottom: 60px;}
.exp h2{font-size: 62px;font-family: "Outfit", sans-serif;line-height: 51px;margin-bottom: 10px;}
.exp:before{content: '';position: absolute;top: -8px;bottom: 0;left: -8px;right: 0;border: 1px dashed #ddd;border-radius: 30px;width: 107%;height: 110%;}
.custom-navbar .navbar-collapse .nav-link.btn-blue{padding: 12px 25px;font-size: 18px;font-weight: 400;text-transform: capitalize;}

.what-we-do-section{border-radius: 30px;background: #f0f4fd url(../image/dotted-bg.jpg) no-repeat center center;overflow: hidden;}
.what-content{padding:60px 80px 80px 80px;}
.icon-div{width: 63px;height: 63px;background-color: #c9e7fb;background-color: var(--blue);border-radius: 6px;flex-shrink: 0;}
.content-div .d-flex{flex-shrink: 0;}
.content-div .d-flex p{flex:0 0 50%;}
.main-services{margin-top:30px;}
.content-div h5{font-size: var(--font-18);font-weight: 600;margin-bottom: 10px;}
.content-div p{font-size: 14px;color: #2c2c2c;}
.facts h2, .facts-couting h2{font-size: var(--font-50);font-weight: 600;}
.facts-couting p{font-size: 20px;color: var(--gray);}
.facts-couting img{margin-bottom:30px;}
.interisting .row.border-bottom{padding-bottom:80px;}
.team-icon{flex:0 0 90px;}
.team-heading h4{font-size: var(--font-24);color:var(--blue);text-transform: uppercase;font-weight: 500;}
.team-heading p{font-size: 20px;line-height:30px;}

.featured-slider .next-btn {right: 0px;}
.featured-slider .prev-btn {right: 54px;}
.featured-slider .slick-arrow{top: -110px;font-size: 22px;position: absolute;border: 0;width: 45px;height: 45px;background-color: #eaeaee;color:#333;border-radius:0px;padding: 0px;}
.featured-slider .slick-arrow:hover{background-color: var(--blue);color:#fff;}

.featured-slider{margin-top:60px;}
.main-testimonial{background: #f0f4fd;border-radius: 30px;padding: 30px;max-width: 410px;margin-right: 8px;margin-left: 8px;}
.left-img-testimonail{flex: 0 0 70px;max-width: 70px;background: #ddd;border-radius: 50%;height: 70px;overflow: hidden;}
.featured-slider h5{font-family: "Outfit", sans-serif;margin:20px 0px 4px;}
.featured-slider p{font-size: 14px;text-transform: uppercase;color: var(--gray);border-bottom: 2px solid #cccccc;padding-bottom: 15px;}
.featured-slider span{line-height: 28px;color: #555;display: block;}


.fund-img{background:url(../image/fund-bg.png) no-repeat top left;}
.fund-img img{border-radius: 30px;margin: 50px 0px 0px 50px;}
.fund-bottom{position: absolute;bottom: -70px;left: -20px;margin: 0;}

.fund-text p{display: flex;align-items: start;gap:15px;color:var(--gray);margin-bottom: 20px;}
.fund-inner{padding-left: 40px;margin-top: 40px;}

.join-us{background:url(../image/join-banner.jpg) no-repeat center center/cover;padding:80px;border-radius: 30px;overflow: hidden;position: relative;    background-attachment: fixed;}
.join-us:before{content:'';background: rgb(0 0 0 / 55%);position: absolute;top:0;left: 0;bottom:0;right:0;}
.join-us-content h2{font-size: var(--font-50);font-weight: 500;color:var(--white);margin-bottom:0;}
.join-us-content p{    color: var(--white);
    font-size: 22px;
    margin: 40px auto;
    max-width: 1055px;
    line-height: 30px;}
.left-img{top:0;left:0;}
.right-img{bottom:0;right:0;}

.application-contact{padding: 50px;background-color: var(--light-blue);border-radius: 30px;}
.application-contact input, .application-contact textarea, .application-contact select{background-color: #cfecff;border-radius: 0;border: none;height: 50px;margin-top: 15px;color:#000;}

footer{background:#003256 url(../image/footer.png) no-repeat center center/cover;padding:80px 0px 0px;}
.rights {background-color: #001c31;margin-top: 50px;}
.rights p {color: var(--white);margin-bottom: 0px;padding: 20px 0;}
.logo-white p{color: var(--white);margin-top:30px;}
.right-menu a{color: var(--white);line-height: 40px;}

.social_connect {margin-top: 36px;display: flex;gap: 10px;}
.social_connect a {border-radius: 6px;border: 1px solid #d6d6d6;background: var(--white);width: 45px;height: 45px;display: flex;align-items: center;justify-content: center;}
.social_connect a svg path{fill:var(--blue);}
.add_plus:after{content:"+";}

/* model-login */
.modal-content {border-radius: 8px;overflow: hidden;}
@media (min-width: 576px) {}
.small_model {max-width: 420px;}
.modal-content_custom::before {content: "";width: 100%;height: 6px;position: absolute;bottom: 0;background-color: var(--blue);border-radius: 0 0 0.3rem 0.3rem;}
.modal-header_custom {background: url(../image/model-bg.png) no-repeat bottom center;position: relative;border-bottom: 0;padding-bottom: 26px;}
.modal-title_custom {font-size: 22px;font-weight: 500;color: var(--white);}
.sm_text_m {font-weight: 400;color: var(--white);}
.btn-close-custom {position: absolute;top: 22px;right: 22px;background: url(../image/close.png) no-repeat;opacity: inherit;padding: 0 !important;}
.forgot_password {color: var(--blue);font-size: 14px;margin: 10px 0px 20px;font-weight: 500;}
.register-now {text-align: center;font-size: 15px;font-weight: 500;color: #000;}
.inner_header {background-color: var(--white);background: none;}
.user_top_dropdown {padding: 0 !important;border-radius: 0;}
.user_top_dropdown li {border-bottom: 1px solid #ccc;}
.user_top_dropdown li:last-child {border-bottom: 0;}
.register-now a{color:var(--blue);text-decoration: underline;}

.inner-page-header{background:var(--blue) url(../image/compare-bg..jpg) no-repeat bottom -70px center/cover; color:var(--white);padding: 130px 0px 30px;}
.inner-page-header li.active{color:var(--white);}
.inner-page-header h2{font-weight: 600;font-size: var(--font-30);}
.inner-page-header li{font-size: var(--font-18);}

.card-custom .card-img-top {border-radius: 8px;}
.card-custom .card-body {background-color: var(--light-blue);border-radius: 8px;padding: 20px 20px;width: 100%;max-width: 359px;margin: auto;margin-top: -70px;position: relative;text-align: left;}
.sehdule i {font-size: 14px;color: var(--blue);}
.sehdule h6 {font-size: 14px;color: var(--blue);margin-bottom: 0;font-weight: 500;}
.card-custom .card-title { font-size: 20px;font-weight: 500;line-height: 28px;position: relative;}
.card-custom .card-title::before {content: "";position: absolute;left: -20px;top: 5px;width: 4px;height: 45px;background-color: #03234c;}
.large_picture img {width: 100%;}
.heading_40 {font-size: 40px;}
.blog_tags {gap: 10px;}
.blog_tags a {background-color: var(--light-blue);font-size: 13px;padding: 8px 16px;border-radius: 30px;font-weight: 500;}
.border-top h2, .border-top h4{font-size: var(--font-24);}
.right_blog {background-color: var(--light-blue);padding: 20px;}
.blog_search input {height: 60px;border-color: var(--white);border-radius: 0;padding: 10px 15px;background: var(--white);;}
.cate_h {border-bottom: 1px solid #e3e3e3;padding-bottom: 14px;margin-top: 34px !important;font-size: var(--font-24);}
ul.blog_li {margin-top: 14px;}
.blog_li li {position: relative;padding-left: 22px;}
.blog_li li::before {content: "";font-family: IcoFont; position: absolute;font-size: 18px;color: var(--blue);left: 0px;top: 50%;transform: translateY(-50%);}
.blog-social {margin-top: 20px;}
.blog-social li {display: inline-block;margin-right: 10px;}
.blog-social li a {background-color: var(--blue);border-radius: 50%;color: var(--white);font-size: 18px;width: 40px;height: 40px;display: flex;align-items: center;justify-content: center;}
.blog_li li a {color: var(--gray);font-size: 16px;position: relative;line-height: 34px;cursor: pointer;}


.vission .mission-icon {flex: 0 0 58px;margin-right: 20px;}
.heading2 {color: #212121;font-size: var(--font-18);font-weight: 600;text-transform: uppercase;}
.reach {background: url(../image/bg-blue.jpg) no-repeat center center / cover;padding: 80px 0px;}
.reach h2{color:var(--white);}

.text-img {margin-left: 20px;}
.text-img p {margin-bottom: 0;line-height: 20px;text-transform: uppercase;font-size: 14px;color: var(--blue);font-weight:500;}
.text-img small {display: block;color: #181818;font-size: 16px;}
.contact-us .d-flex {margin-top: 30px;}

.services_page .vission{border: 1px solid #ddd;border-radius: 15px;margin-top: 20px;padding: 15px;}

/* dashboard pages */
.container.container-dashboard {max-width: 1450px;}
.dashboard {background-color: #fff;min-height: 850px;margin-bottom: 50px;box-shadow: 0 0.5rem 3rem rgba(0, 113, 220, 0.15);display: table;width: 100%;overflow: hidden;}
.dashboard-menu {min-width: 270px;background-color: var(--blue);display: table-cell;vertical-align: top;width: 270px;position: sticky;top: 20px;}
.dashboard-content {padding-left: 30px;padding-right: 30px;vertical-align: top;padding-bottom: 30px;}
.school-logo {width: 100px;height: 100px;background-color: #fff;border-radius: 50%;text-align: center;margin: 0px auto;border: 2px solid #fff;position: relative;overflow: hidden;}
.school-logo img {width: 100%;height: 100%; object-fit: cover;}
.school-title h3 {font-size: 18px;text-align: center;margin-top: 25px;color: #fff;margin-bottom: 0;font-weight: 700;}
.school-title {padding: 30px;}
.school-title p {font-size: 14px;color: #fff;text-align: center;}
.school-title a.edit {position: absolute;top: 0;width: 25px;height: 25px;background: #fff;z-index: 9999;left: 60%;border-radius: 50%;font-size: 14px;text-align: center;line-height: 25px;}
.user-menu {padding-left: 20px;margin-top: 20px;}
.user-menu a {color: #fff;letter-spacing: 0.5px;display: flex;align-items: center;width: 100%;padding: 20px 26px;}
.user-menu a span {display: inline-block;width: 35px;}
.user-menu a svg {fill: #fff;}
.user-menu a.active {background: #fff;color: #000;}
.user-menu a.active svg {fill: #000;}
.left-heading h4 {font-size: 24px;margin-bottom: 0;font-weight: 600;}
.left-heading p {color: #555;font-size: 14px;}
.search-dashboard {display: inline-block;height: 38px;width: 38px;background: #f5f5f5;text-align: center;line-height: 38px;border-radius: 6px;}
.right-search .btn.yellow_btn {height: 38px;line-height: 38px;font-weight: 400;margin-left: 15px;}
.dashboard-heading {margin: 30px 0px;}
.left-heading{    border-bottom: 1px solid #ddd;padding-bottom: 15px;}
#user_nav {background: transparent;border: none;position: absolute; top: 20px;right: 10px;}

.breadcrumb-item+.breadcrumb-item::before{color: rgb(255 255 255 / 75%);}
.sticky-header .navbar {top: 0;position: fixed;left: 0;right: 0;width: 100%;background: #000;z-index: 999;box-shadow: 0 0 15px 2px rgba(0, 0, 0, 0.2);}




/*   Advanced signup  form  csss*/
.modal-backdrop.fade.show {
    display: none !important;
}
.ur-frontend-form {
   
    border: 0px solid #e1e1e1 !important; 
  padding: 0px !important;
  
}
/* #registerModal input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea {
    color: #1f1f1f !important;
    border: 0px solid #ccc !important;
}
#user-registrationinput[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea {
    color: #1f1f1f !important;
    border: 0px solid #ccc !important;
} */

#user-registration.horizontal, #user-registration {
    box-shadow: unset;
}

.user-registration .user-registration-form p .input-wrapper input{
    border: 1px solid #ddd !important;
    height: 50px;
    color: #000;
    border-radius: 6px;
}

.user-registration .user-registration-form p .input-wrapper input::placeholder{
opacity:1;
}

.user-registration .user-registration-form p label{
margin-bottom: 4px;
}

.user-registration .user-registration-form p{
margin-bottom: 0;
}

.user-registration-form__label-for-checkbox{
display:none;
}

label.user-registration-form__label.user-registration-form__label-for-checkbox.inline {
    display: none;
}
input#user_registration_ajax_login_submit {
    margin-top: 17px;
}
.ur-frontend-form input[type="submit"] {
    float: unset;
    width: 100%;
}
.ur-frontend-form .ur-form-row .ur-form-grid input {
    border-style: unset;
}
.user-registration-Button{
    width: 100%;
    margin-right: 0;
    border-radius: 6px;
    height: 50px;
}
.modal-backdrop.fade.show {
    display: none !important;
}
.ur-frontend-form {
   
    border: 0px solid #e1e1e1 !important; 
  padding: 0px !important;
  
}
#registerModal input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea {
/*     color: #1f1f1f !important; */
    border: 0px solid #ccc !important;
   
}
input#username {
    border: 0px;
}
.ur-frontend-form .ur-form-row .ur-form-grid textarea {
    padding: 10px;
    height: 0px !important;
    resize: none;
    padding: 5px 20px;
}
button, input[type="button"], input[type="reset"], input[type="submit"] {
    border: 1px solid;
   
    border-radius: 3px;
    background: #0068b2;
    color: white;
    line-height: 1;
    padding: 0.6em 1em 0.4em;
}


/*   Contact  forem  7 */
input#contactpagef {
    padding: 10px;
}
input.wpcf7-form-control.wpcf7-email.wpcf7-text.wpcf7-validates-as-email.form-control {
    padding: 10px;
}
input.wpcf7-form-control.wpcf7-number.wpcf7-validates-as-number.form-control {
    padding: 10px;
}
input.wpcf7-form-control.wpcf7-date.wpcf7-validates-as-date.form-control {
    padding: 10px;
}
input.form-control {
    padding: 10px;
}
textarea.wpcf7-form-control.wpcf7-textarea.form-control {
    height: 100px !important;
}
/*   Contact  forem  7 */
/*   Footer */

input#password {
    padding: 8px !important;
}
#registerModal input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea {
    /* / color: #1f1f1f !important; / */
    border: 0px solid #ccc !important;
    margin-bottom: 0 !important;
    padding-left: 0 !important;
}
.ur-frontend-form .ur-submit-button {
    margin-right: 0px;
    margin-bottom: 0;
}
.user-registration input::placeholder{
opacity:1 !important;
color:#000 !important;
}

.user-registration textarea::placeholder{
opacity:1 !important;
color:#000 !important;
}

/* #profile-form input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], #profile-form input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], #profile-form input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], #profile-form input[type="color"], textarea {
    color: #1f1f1f !important;
    border: 1px solid #ccc !important;
} */


#profile-form input#email-input {
     color: #1f1f1f !important;
    border: 1px solid #ccc !important;
	padding-left: 10px !important;
}
#profile-form input#password-input {
     color: #1f1f1f !important;
    border: 1px solid #ccc !important;
	padding-left: 10px !important;
}

input.user-registration-Button.button {
    margin-top: 20px;
}

#profile-form input#password-inputold {
    color: #1f1f1f !important;
   border: 1px solid #ccc !important;
   padding-left: 10px !important;
}

#profile-form input#password-inputnew {
    color: #1f1f1f !important;
   border: 1px solid #ccc !important;
   padding-left: 10px !important;
}

#profile-form input#password-inputconfirm {
    color: #1f1f1f !important;
   border: 1px solid #ccc !important;
   padding-left: 10px !important;
}

div#password-oldPassword {
    color: red;
}
div#password-newPassword {
    color: red;
}
div#password-confirmPassword {
    color: red;
}

div#success-message {
    background-color: #0068b2;
}


#updatemessage{
    background-color: #0068b2;
    color:white;
}

.application-contact input {
    padding: 10px !important;
}
.application-contact textarea {
    padding: 10px !important;
}

.right_blog input {
    padding: 10px !important;
}

/* input.wpcf7-form-control.wpcf7-submit.has-spinner.btn.btn-blue{
    border-radius: 0;
    font-weight: 500;
    padding: 12px 35px;
    letter-spacing: 0.5px;
	width:100px;
} */
.application-contact .buttons-div p input[type="submit"]{
padding: 12px 35px !important;
}

section.error-404.not-found {
    margin: 65px 46px 40px 65px;
}



#pagenotfound .search-form input.search-field {
   
    border: 1px solid #ccc !important;
        padding-top: 10px;
        padding-bottom: 10px;
        padding-left: 0px;
}
#pagenotfound .search-form input.search-submit {
    padding: 15px;
}


input#floatingPassword {
    padding: 11px !important;
    padding-top: 30px !important;
   
}


.ur-field-item.field-text {
    border: 1px solid #bdbdbd;
    padding-left: 11px;
    /* border: 20px; */
    border-radius: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
}

input#floatingPassword {
    border: 1px solid #dee2e6 !important;
}


p.user-registration-LostPassword.lost_password a {
    color: #0068b2;
    /* font-weight: 700; */
    font-size: 14px;
    font-weight: 500;
    margin-top: 10px;
}


nav.navigation.post-navigation {
    display: none;
}

form.user-registration-ResetPassword.ur_lost_reset_password input {
    border: 1px solid #303030 !important;
}
div#loader img {
    width: 15%;
}

.main-points h3{font-size:var(--font-20);margin-top: 20px;}
.main-points p{color:var(--gray);}
.main-points{padding: 0px 40px;margin-top: 60px;}
.our-points .row .col-md-4:nth-child(2) .main-points{border-left:1px solid #ddd;border-right:1px solid #ddd;}
.footer-heading{font-size:var(--font-24);color:#fff;margin-bottom: 25px;}


.social-ico {
    margin-bottom: 35px;
}
.social-ico img {
    flex: 0 0 42px;
    -o-object-fit: none;
    object-fit: none;
}
.social-ico h6 {
    font-size: 14px;
    text-transform: uppercase;
    margin-bottom: 2px;
    color: var(--green);
}
.social-ico span {
    font-size: 16px;
    color: #fff;
}

.sticky-header .navbar-brand img{transform: scale(0.9);transition: 0.5s all ease;}
.navbar-brand img{transition: 0.5s all ease;}
.sticky-header .custom-navbar .navbar-collapse .nav-link{padding: 20px 20px;}
.sticky-header .custom-navbar .navbar-collapse .nav-link.btn-blue{padding: 12px 20px;font-size:15px;}

.sell_headings span{letter-spacing: 2px;color: #555;}
.sell_headings h3{margin: 20px 0px 25px;font-size: 44px;}
.sell_headings p{font-size: 20px;color: #333;line-height: 30px;}
.form_middle{max-width: 500px;margin: 50px auto 0px;padding: 40px;border-radius: 30px;}
.form_middle h3{font-size: 18px;margin: 0px 0px 20px;line-height: normal;}
.form_middle .form-check{margin-bottom: 10px;}
.submit_button{margin-top: 40px;}
.submit_button a i{font-size: 20px;margin-left: 10px;position: relative;top: 2px;}
.sell_options{background: #f0f4fd;}
.what_buy h5{color: #B52121;font-weight: 600;}
.what_buy.we_buy h5{color: #108a00;margin-bottom: 15px;}
.what_buy ul li{line-height: 30px;position: relative;padding-left: 20px;}
.what_buy ul li:before{content: '';position: absolute;width: 8px;height: 8px;background: #000;top: 12px;left: 0;}
.sell_options .container{max-width:1000px;}
.sell_house{position: relative;left: -60px;}
.social_connect a:hover{background: var(--green);border-color:var(--green);}
.social_connect a:hover svg path{fill:#fff;}
.navbar-toggler-icon{
color: #fff !important;
 filter: brightness(14);
}


