@charset "utf-8";
/* --------- embedded fonts --------- */

@import url('https://fonts.googleapis.com/css2?family=Urbanist:ital,wght@0,100..900;1,100..900&display=swap');


/* --------- embedded fonts --------- */

:root{
    --Urbanist: "Urbanist", sans-serif;
    --green: #168F7E;
    --orange: #ff7c1f;
    --light-0range:#FFDCCB;
    --white: #ffffff;
    --body-font-color: #545454;
    --black: #000;
}

/*..............common styles..............*/

body { margin: 0; padding: 0; font-size:16px; font-weight: 400; color: var(--body-font-color); scroll-behavior: smooth; font-family: var(--Urbanist);}

h1, h2, h3, h4, h5{margin:0 0 20px; padding:0;color: var(--black); line-height: 1; }
h1{font-size: clamp(1.563rem, 1.125rem + 2.188vw, 3.75rem); font-weight: 700;} /* font-size : 60px */
h2{font-size: clamp(1.375rem, 1.2rem + 0.875vw, 2.25rem); font-weight: 700;} /* font-size : 36px */
h3{font-size: clamp(1.125rem, 0.975rem + 0.75vw, 1.875rem);} /* font-size : 30px */
h4{font-size: clamp(1.063rem, 0.975rem + 0.438vw, 1.5rem);} /* font-size : 24px */
h5{font-size: clamp(0.938rem, 0.9rem + 0.188vw, 1.125rem);} /* font-size : 18px */
h6{ font-size: clamp(0.875rem, 0.85rem + 0.125vw, 1rem);} /* font-size : 16px */

p{margin:0 0 20px; padding:0;line-height: 1.6; }
p:last-child{margin: 0;}

h2 strong{color: var(--green);font-weight: 700;}

img{ max-width: 100%;}
a, img{ border:0; text-decoration: none; outline: none;}
a, a:link, a:visited, a:focus, a:hover { color: var(--body-font-color); outline: none; text-decoration: none; transition:all 0.3s ease 0s;}
a:hover{ text-decoration:none;}

input, textarea, select{  font-weight: 400; outline: none;border: 0;color: var(--body-font-color);}
.slick-dotted.slick-slider { margin-bottom: 0; }
/* input::placeholder{} */
input[type="submit"]{transition:all 0.3s ease 0s; outline: none; }

label {margin-bottom: 5px;}

/* .form-label{font-size: 18px;margin-bottom: 10px;color: #222;font-weight: 600;} */

.form-group{margin: 0 0 20px;}
.form-control{ background-color: transparent;border-radius: 100px;padding: 18px 32px; margin-bottom: 50px; font-size: clamp(0.875rem, 0.85rem + 0.125vw, 1rem);/* font-size:16px */ color: #545454;border: 2px solid #E9E9E9;line-height: 1;font-weight: 600;margin: 0; }
.form-control::placeholder {color: #545454;font-weight: 600;}
.form-control:focus, .form-select:focus{ border-color: #E9E9E9; box-shadow: none;background-color: transparent;color: var(--black) }
textarea.form-control{min-height: 110px;border-radius: 20px;}


/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button, input::-webkit-inner-spin-button {-webkit-appearance: none;margin: 0;}

/* Firefox */
input[type=number] {-moz-appearance: textfield;}

/* --- for placeholder color --- */
/*
.form-control::-moz-placeholder{color:#505873;opacity:1;}
.form-control:-ms-input-placeholder{color:#505873;}
.form-control::-webkit-input-placeholder{color:#505873;}
*/
/* --- for placeholder color --- */

/* --- only use for wordpress (Image alignment) --- */
.alignleft , .alignnone{float:left; margin:0 15px 10px 0;}
.alignright{float:right; margin:0 0 10px 15px;}
.aligncenter{margin:10px auto; display:block;}
/* --- only use for wordpress (Image alignment) --- */

/* --- Button Styles --- */
a.btn, .btn{ border: 2px solid transparent; vertical-align: middle; background: var(--orange); color: var(--black); padding: 18px 32px; text-align: center; font-weight: 600; line-height: 1; text-transform: capitalize;border-radius: 100px;  font-size: 18px; display: inline-block;     }
.btn:hover{background: var(--white);transition: 0.3s ease-in;color: var(--orange) ;border: 2px solid var(--orange);}


a.btn.border, .btn.border{ background: var(--white);color: var(--black);border: 2px solid var(--orange) !important;}
.btn.border:hover{background: var(--orange);color: var(--white);border: 2px solid transparent;}


/* --- Button Styles --- */


/* --- checkbox and radio button Styles --- */

.builder_radiobox ul li label{ font-weight: normal;}
.builder_radiobox ul li input[type="radio"]{ opacity: 0;}
.builder_radiobox ul li input[type="radio"]:empty ~ label{ position:relative; float:left; cursor:pointer; -webkit-user-select:none; -moz-user-select:none; -ms-user-select:none; user-select:none; padding: 0 0 0 22px;}
.builder_radiobox ul li input[type="radio"]:empty ~ label:before{ position:absolute; display:block; top:2px; bottom:0; left:0; content:""; width:16px; height:16px; background:url(../images/radiobutton.png) left top no-repeat;}
.builder_radiobox ul li input[type="radio"]:checked ~ label:before{ background:url(../images/radiobutton.png) left bottom no-repeat;}

/* --- checkbox and radio button Styles --- */

.common-padd { padding-top: 100px; padding-bottom: 100px; }
.common-padd-small{ padding-top: 80px; padding-bottom: 80px; }



/*..............common styles..............*/


/*..............Header..............*/

.main-header{background: var(--white);padding: 15px 0;border-top: 5px solid var(--orange);background: #F5F6F8;}
.main-header .header-row{display: flex;align-items: center;}

.menu-row { width: 100%; display: flex; align-items: center; justify-content: end; }

.main-menu { padding-right: 30px; border-right: 2px solid #BDBDBD; }
.main-menu ul{display: flex;align-items: center;list-style: none;margin: 0;padding: 0;}
.main-menu ul li:not(:last-child){padding-right: 40px;}
.main-menu ul li a{color:var(--black);font-weight: 600;}
.main-menu ul li a:hover , .main-menu ul li.current-menu-item a{    font-weight: 700;}
.main-menu .btn{display: none;}

.header-right { display: flex; align-items: center;padding-left: 30px; }

.call-wrap{margin-right: 20px;}
.call-wrap a { display: flex; align-items: center;color: var(--black);font-size: 18px;font-weight: 600; }
.call-wrap a  .icon-wrap{width: 60px;height: 60px;border-radius: 50%;background: var(--white);color: var(--orange);font-size: 20px;display: flex;align-items: center;justify-content: center;margin-right: 16px;}
.call-wrap a:hover{color: var(--orange);}
/* dropdown */

li.menu-item-has-children{position: relative;display: inline-block;}
.main-menu ul li.menu-item-has-children a{margin-right: 15px;}
li.menu-item-has-children.current-menu-item > a::after, .main-header.fixed li.menu-item-has-children.current-menu-item > a::after {color: var(--body-font-color);}
li.menu-item-has-children > a::after { position: absolute; top: 5px; content: "\f107"; font-family: "Font Awesome 6 Free"; font-weight: 900; font-size: clamp(0.625rem, 0.451rem + 0.362vw, 0.75rem); margin-left: 4px; color: var(--body-font-color); transition: 0.3s ease-in; }
li.menu-item-has-children > ul.sub-menu {display: none;position: absolute;background: #FFF;box-shadow: 0px 0px 10px 0px rgba(46, 45, 45, 0.25);min-width: 230px; z-index: 1;}
li.menu-item-has-children ul.sub-menu a{display: block;color: var(--black);margin-right: 0;padding: 5px 10px;}
li.menu-item-has-children > ul.sub-menu > li:hover > a{background-color: var(--red) !important;color: var(--white);}
li.menu-item-has-children:hover ul.sub-menu {display: block;}
li.menu-item-has-children:hover a::after{transform: rotate(180deg);}
li.menu-item-has-children ul.sub-menu li{margin-right: 0;width: 100%;padding: 0;}
li.menu-item-has-children ul.sub-menu li:last-child{border: 0;}

.minus, .plus { display: none; }

.main-header .header-search {display: none;}
.main-header.fixed .header-search { display: flex; padding: 5px; border: 2px solid var(--orange); border-radius: 100px;width: 100%; max-width: 520px; }
.main-header.fixed .header-search input.form-control{background: transparent;border: none;padding: 10px 32px;width: 100%;}
.main-header.fixed .header-search input::placeholder{font-weight: 900;}

.header-search { position: relative; } 
.header-search label { position: absolute; top: 50%; left: 36px; transform: translateY(-50%); color: #545454;     font-weight: 600; font-size: clamp(0.875rem, 0.85rem + 0.125vw, 1rem); pointer-events: none; transition: all 0.2s; } 
.header-search input:focus + label, .header-search input:not(:placeholder-shown) + label { top: -10px; left: 15px; font-size: 12px; color: blue; } 
.header-search input { padding: 10px; padding-left: 10px; font-size: 16px; }
/* dropdown */

.nav_btn { color: var(--body-font-color); font-size: 22px; text-align: right; display: none; }
.nav_close { display: none; color: var(--body-font-color); }

.main-header.fixed {position: fixed; left: 0; right: 0;  top: 0;transition: all 0.5s; -ms-transition: all 0.5s; -webkit-transition: all 0.5s; animation: slide-down 0.7s; -ms-animation: slide-down 0.7s; -webkit-animation: slide-down 0.7s;z-index: 9999;}
body.home.fixed-gap { margin-top: 103px; }

@keyframes slide-down { 

0% {transform: translateY(-100%); 
-moz-transform: translateY(-100%); 
-webkit-transform: translateY(-100%); 
-o-transform: translateY(-100%);
-ms-transform: translateY(-100%); } 
100% { 
transform: translateY(0); 
-moz-transform: translateY(0); 
-webkit-transform: translateY(0); 
-o-transform: translateY(0); 
-ms-transform: translateY(0); } 
}

.srch-mdl-btn{display: none;}

/* -- Header Fixed -- */

.main-header.fixed .nav_btn { display: block; cursor: pointer; line-height: 1; margin-left: 10px;}
.main-header.fixed .nav_close { display: block; position: absolute; top: 20px; right: 30px; z-index: 999; font-size: 30px;}
.main-header.fixed .main-menu { position: fixed; transform:translateX(-320px); left: 0; top: 0; bottom: 0; z-index: 999; max-width: 320px; background-color:#F5F6F8; padding-top: 60px; margin:0; display:block; width: 100%; padding-left: 10px;padding-right: 10px; transition: 250ms ease-in;border: none;}
.main-header.fixed .main-menu>ul li { width: 100%; }
.main-header.fixed .main-menu ul li:not(:last-child) { margin-right: 0; }
.main-header.fixed .main-menu>ul>li a { display: block; padding: 10px;border-bottom: 1px solid var(--grey); }

.main-header.fixed .navbar-menu .hdr-tp-inner {display: block;margin-top: 50px; }

.main-header.fixed  .main-menu.open{transform: translateX(0);}

.main-header.fixed .nav_btn { display: block; cursor: pointer; line-height: 1; margin-left: 10px; position: relative; width: 30px; height: 20px; display: flex; align-items: center; justify-content: center;right: 0px;z-index: 9999; }
.main-header.fixed .nav_btn span{position: absolute;width: 100%;height: 4px;background-color: var(--orange);border-radius: 3px;}
.main-header.fixed .nav_btn span:nth-child(1){top: 0px;transition: 0.3s ease;}
.main-header.fixed .nav_btn span:nth-child(2){top: 8px;transition: 0.3s ease;}
.main-header.fixed .nav_btn span:nth-child(3){top: 16px;transition: 0.3s ease;}

.main-header.fixed .nav_btn.open span:nth-child(1){top: 6px;transform: rotate(-45deg);transition: 0.3s ease;}
.main-header.fixed .nav_btn.open span:nth-child(2){top: 0;display: none;transition: 0.3s ease;}
.main-header.fixed .nav_btn.open span:nth-child(3){top: 6px;transform: rotate(45deg);transition: 0.3s ease;}

.main-header.fixed .hdr-rt ul li:last-child { margin: 0; }
.main-header.fixed .hdr-rt ul li a {color: var(--white);}

.main-header.fixed .navbar-menu{padding: 0;}

.main-header.fixed header.main-header{position: fixed;top: 0;left: 0;right: 0;z-index: 999;}
.main-header.fixed header.main-header.fixed{position: fixed;top: 0;left: 0;right: 0;z-index: 999;animation: none;}
.main-header.fixed header.main-header.fixed .hdr-top{display: none;}

.main-header.fixed li.menu-item-has-children > a::after{top: 20px;right: 0;}

.minus, .plus { display: block; padding: 0; font-weight: 700; color: #000; font-size: 30px !important; cursor: pointer; position: absolute; right: 5px; width: 40px; top: -5px; text-align: right; z-index: 999999; }
li.menu-item-has-children > ul.sub-menu {position: relative; margin-top: 0;min-width: 100%;padding: 0px 0px;box-shadow: inherit;background: inherit;} 
li.menu-item-has-children ul.sub-menu a { color: var(--black); padding: 10px 20px; }
li.menu-item-has-children:hover ul.sub-menu { display: none; }
li.menu-item-has-children > a::after{content: none;}
li.menu-item-has-children.open-sub ul.sub-menu { display: block !important; }
.minus { display: none; }
.open-sub .plus { display: none; }
.open-sub .minus { display: block; }
.main-header.fixed .main-menu > ul{max-height: 650px;overflow-y: auto;display: block;}
.main-header.fixed .main-menu ul li.menu-item-has-children a{margin-right: 0;}
.main-header.fixed .main-menu.open .btn{display: block;margin: 0 0 20px;}
.main-header.fixed .header-right .btn{display: none;}





/*..............Header..............*/


/*..............Banner..............*/
.banner-sec{height: 1082px;position: relative;padding: 115px 0 0;z-index: 1;}
.banner-sec::after{content: '';background: linear-gradient(120.06deg, rgb(255 255 255) 1.19%, rgb(60 60 60 / 54%) 75.45%);position: absolute;top: 0;bottom: 0;left: 0;right: 0;z-index: -1;}
/* .banner-sec::before{content: '';background: url(../images/banner-shape.svg) no-repeat center / cover;left: 0;right: 0;bottom: 0;z-index: 3;width: 100%;position: absolute;height: 150px;} */
.banner-text{max-width: 650px;}
.banner-text h1 { color: var(--black); line-height: 1.2; margin: 0 0 30px; }
.banner-text h5{color: var(--black);margin: 0 0 30px;line-height: 1.4;}
.bottom-shape{position: absolute;bottom: -1px;left: 0;right: 0;z-index: 3;padding: 0;}

.banner-form{padding: 52px;background: var(--white);border-radius: 20px;border: 10px solid #168F7E;max-width: 694px;margin-left: auto;text-align: center;}
.banner-form h2{margin: 0 0 30px;}
.banner-form .btn{width: 100%;}

.banner-form label { text-align: left; font-weight: 600; font-size: clamp(0.875rem, 0.85rem + 0.125vw, 1rem); } 
.banner-form p { text-align: left; }

/*..............Banner..............*/

/*..............Process Section..............*/

.process-sec{background: var(--green);position: relative;z-index: 1;}
.process-sec::after{content: '';background: url(../images/process-shape-bg.svg) no-repeat center / cover; position: absolute;bottom: 0;left: 0;width: 1197px;height: 828px;z-index: -1;}
.process-head { max-width: 1015px; margin: 0 auto 200px; text-align: center; }
.process-head span { margin: 0 auto 20px; width: fit-content; padding: 4px 16px; display: block; background: #1CAA96; border-radius: 100px; color: var(--black); }
.process-head h2{color: var(--white);}
.process-head p{color: var(--white);}

.process-card{background: var(--white);padding: 40px;border-radius: 30px;text-align: center;height: 100%;position: relative;}
.process-card::after { content: ''; background: url(../images/process-line.svg)no-repeat center / cover; width: 200px; height: 6px; position: absolute; top: -50px; right: -110px; }
.process-card.no-arrow::after{content: none;}
.process-card .image-holder { margin-top: -140px; margin-bottom: 20px;position: relative; }
.process-card .image-holder .numbering{background: var(--orange);border: 3px solid var(--white);width: 46px;height: 46px;border-radius: 50%;display: flex;justify-content: center;align-items: center;color: var(--black);position: absolute;top: 0 ;left: 50%;transform: translate(-50% , -30%);z-index: 2;font-weight: 700;}
.process-card .image-holder img{width: 217px;height: 217px;margin: 0 auto;border-radius: 50%;border: 10px solid #168F7E;object-fit: cover;}
.process-card .content-holder h4{font-weight: 700;}
.process-card .content-holder p{font-weight: 600;}

.process-sec .row .col-lg-4:nth-child(4) .process-card::after{display: none !important;}

.process-btn{text-align: center;margin: 60px 0 0;}

/*..............Process Section..............*/

/*..............About Us Section..............*/

.about-cont-small span{display: block;padding: 4px 16px;border-radius: 100px;background: #FFDCCB;width: fit-content;margin: 0 0 16px;color: var(--black);}
.about-cont-small h2{margin: 0 0 30px;}

.about-small-img { text-align: start; margin: 50px 0 0; }
.about-small-img img { border-radius: 30px; }

.about-cont-large .about-large-img{margin: 0 0 50px;}
.about-cont-large .about-large-img img{border-radius: 30px;}
.about-cont-large p{margin: 0 0 30px;}

/*..............About Us Section..............*/

/*..............why-choose-us Section..............*/

.why-choose-us-sec{background: #F5F6F8;}
.why-head{text-align: center;max-width: 1055px;margin: 0 auto 30px;}
.why-head span{width: fit-content;padding: 4px 16px;border-radius: 100px;margin: 0 auto 16px;background: var(--light-0range);display: block;color: var(--black);font-weight: 600;}

.why-box{padding: 40px;background: var(--white);border-radius: 30px;text-align: center;margin: 0 0 30px;    height: calc(100% - 20px);}
.why-box .icon-holder{width: 100px;height: 100px;border-radius: 50%;background: var(--green);border: 7px solid #d1fff9;display: flex;justify-content: center;align-items: center;margin: 0 auto 18px;}

.why-box h4{font-weight: 700;margin: 0 0 18px;}

.bottom-btn{text-align: center;margin: 30px 0 0 ;}

/*..............why-choose-us Section..............*/

/*..............Testimonial Section..............*/

.testimonial-sec{position: relative;min-height: 765px;z-index: 1;padding: 240px 0 0;}
.testimonial-sec::after{content: '';background: var(--green);top: 0;left: 0;bottom: 0;right: 0;z-index: -1;opacity: 0.8;position: absolute;}
.top-shape{position: absolute;top: -1px;left: 0;right: 0;z-index: 3;width: 100%;height: 100%;}

.testimonial-head{text-align: center;max-width: 1055px;margin: 0 auto 30px;position: relative;z-index: 33;}
.testimonial-head span{width: fit-content;display: block;padding: 4px 16px;border-radius: 100px;background: #1CAA96;color: var(--black);margin: 0 auto 16px;}
.testimonial-head h2{color: var(--black);margin: 0 0 30px;}
.testimonial-head p{color: var(--white);}

.testimonial-slider-wrap { padding: 50px; background: var(--white); border-radius: 50px; margin-bottom: -50%;position: relative;z-index: 33; overflow: hidden;}
.testimonial-slider .slider-item{padding: 100px 80px;background: #F5F6F8;border-radius: 50px;text-align: center;border: 1px solid #E7E7E7;}
.testimonial-slider .slider-item .testimonial-icon{position: relative;margin: 0 0 50px;}
.testimonial-slider .slider-item .testimonial-icon img { position: relative; z-index: 2; background: #F5F6F8; padding: 0 30px;width: fit-content;margin: 0 auto; }
.testimonial-slider .slider-item .testimonial-icon::after{content: '';background: var(--black);position: absolute; height: 1px;left: 10%; right: 10%;top: 50%; transform: translateY(-50%);z-index: 1;}
.testimonial-slider .slider-item h3 { color: #545454; font-weight: 700; line-height: 1.4;margin: 0 0 50px; }
.testimonial-slider .slider-item .user-wrap{display: flex;align-items: center;justify-content: center;}
.testimonial-slider .slider-item .user-wrap img{width: 80px;height: 80px;object-fit: cover;margin-right: 24px;border-radius: 50%;}

.testimonial-slider .slider-item .user-wrap .info { text-align: start; }
.testimonial-slider .slider-item .user-wrap .info h5{color: var(--black);margin: 0 0 5px;}

.testimonial-slider .slick-prev, .testimonial-slider .slick-next { width: 62px; height: 62px; display: flex; justify-content: center; align-items: center; border-radius: 50%; z-index: 9; top: 70%; }
.testimonial-slider .slick-prev{left: 50px; background: var(--white);}
.testimonial-slider .slick-prev::before{content: '';background: url(../images/left-arrow.svg);width: 15px;height: 15px;}
.testimonial-slider .slick-prev:hover{background: var(--orange);}
.testimonial-slider .slick-prev:hover::before{filter: brightness(0) invert(1);}
.testimonial-slider .slick-next{right: 50px; background: var(--white);}
.testimonial-slider .slick-next::before{content: '';background: url(../images/right-arrow.png);width: 15px;height: 15px;}
.testimonial-slider .slick-next:hover::before{filter: brightness(0) invert(1);}
.testimonial-slider .slick-next:hover{background: var(--orange);}
.testimonial-slider .slick-list{border-radius: 50px;}
/*..............Testimonial Section..............*/

/*..............Guide Section..............*/

.guide-sec{background: #F5F6F8;padding-top: 440px !important;}
.guide-cont a.btn.border { margin-right: 15px; }
.guide-cont span{display: block;width: fit-content;padding: 4px 16px;border-radius: 100px;background: #FFDCCB;color: var(--black);margin: 0 0 16px;}
.guide-cont h2{line-height: 1.2;margin: 0 0 30px;}

.large-content-wrap { max-width: 1153px; margin-left: auto; }

.large-content-item{display: flex;justify-content: space-between;padding: 32px 0;border-bottom: 1px solid #BDBDBD;}
.large-content-item:first-child{padding-top: 0;}
.large-content-item:last-child{border: none;padding-bottom: 0;}
.large-content-item .left-cont{width: calc(100% - 250px);}
.large-content-item .left-cont p{display: none;transition: 0.3s ease-in;}
.large-content-item .left-cont h4{font-weight: 700;line-height: 1.2;}
.large-content-item:hover .left-cont p{display: block;transition: 0.3s ease-in;}

.large-content-item .right-cont a{color: var(--black);font-weight: 700;text-decoration: underline;}

/*..............Guide Section..............*/

/*..............get-in-touch Section..............*/

.get-in-touch{padding-top: 230px !important;position: relative;z-index: 1;}
.get-in-touch::after{content: '';background: linear-gradient(270deg, #ACC2DB 0%, rgba(172, 194, 219, 0) 54.09%);position: absolute;top: 0;left: 0;bottom: 0;right: 0;z-index: -1;}

.get-in-touch-wrap{max-width: 695px;margin-left: auto;position: relative;z-index: 33;}
.get-in-touch-wrap span{display: block;width: fit-content;padding: 4px 16px;border-radius: 100px;background: var(--green);color: var(--black);margin: 0 0 16px;}
.get-in-touch-wrap h2{margin: 0 0 30px;}
.get-in-touch-wrap p{color: var(--black);font-weight: 600;}


/*..............get-in-touch Section..............*/

/*..............Footer Section..............*/

.main-ftr{background: #181824;}

.ftr-top{padding: 0 0 50px;border-bottom: 1px solid #747480;}
.ftr-logo-desc .ftr-logo{margin: 0 0 24px;}
.ftr-logo-desc .ftr-logo a{display: block;}

.ftr-logo-desc p{color: var(--white);}

.ftr-links h3{color: var(--white);font-weight: 600;margin: 0 0 24px; font-size: clamp(1.063rem, 0.975rem + 0.438vw, 1.5rem);}
.ftr-links ul{padding: 0;margin: 0;list-style: none;}
.ftr-links ul li:not(:last-child){padding: 0 0 10px;}
.ftr-links.contact{padding-left: 0;}
.ftr-links.contact ul li{display: flex;align-items: center;color: var(--white);font-weight: 600;padding: 0 0 24px;}
.ftr-links ul li a{color: var(--white); font-weight: 600;}
.ftr-links ul li a:hover{color: var(--orange);}

.ftr-links ul li .icon-wrap{width: 41px;height: 41px;border-radius: 50%;background: var(--green);display: flex;justify-content: center;align-items: center;color: var(--white);font-size: 15px;margin-right: 13px;}

.ftr-links{padding-left: 66px;}

.ftr-bottom{display: flex;justify-content: space-between;align-items: center;padding: 30px 0;}
.ftr-bottom p{margin: 0;color: var(--white);font-weight: 600;}

.ftr-bottom .privacy-wrap ul{display: flex;padding: 0;margin: 0;list-style: none;}
.ftr-bottom .privacy-wrap ul li{position: relative;}
.ftr-bottom .privacy-wrap ul li:not(:last-child){padding-right: 32px;}
.ftr-bottom .privacy-wrap ul li a{color: var(--white);font-weight: 600;}
.ftr-bottom .privacy-wrap ul li:first-child::after { content: ''; background: var(--white); position: absolute; width: 3px; height: 3px; border-radius: 50%; top: 50%; right: 50%; transform: translate(50px, -50%); }



/*..............Footer Section..............*/


/*..............Inner Banner Section..............*/

.inner-banner-sec{height: 615px;position: relative;z-index: 1;}
.inner-banner-sec::after{content: '';background: linear-gradient(120.06deg, rgb(255 255 255) 1.19%, rgb(60 60 60 / 54%) 75.45%);position: absolute;top: 0;left: 0;bottom: 0;right: 0;z-index: -1;}
.inner-banner-sec .inner-banner-shape{position: absolute;bottom: 0;left: 0;right:0;}

.inner-banner-content { max-width: 745px; padding-top: 93px; }
.inner-banner-content h1{color: var(--black);margin: 0 0 30px;}
.inner-banner-content p{color: var(--black);line-height: 1.3;margin: 0 0 30px;max-width: 649px;}

.inner-banner-input{display: flex;justify-content: space-between;max-width: 589px; position: relative;}
.inner-banner-input input{background: var(--white);width: calc(100% - 165px);}
.inner-banner-input input:focus{background: var(--white);}
.inner-banner-input input::placeholder{font-weight: 600;}
.inner-banner-input label { position: absolute; top: 50%; left: 36px; transform: translateY(-50%); color: #545454; font-weight: 600; font-size: clamp(0.875rem, 0.85rem + 0.125vw, 1rem); pointer-events: none; transition: all 0.2s; }
/*..............Inner Banner Section..............*/


/*..............How It Works Page..............*/

.how-to-sell-section{background: #F5F6F8;}
.hdi-sell-head{text-align: center;max-width: 1015px;margin: 0 auto 100px;}
.hdi-sell-head span{width: fit-content;padding: 4px 16px;border-radius: 110px;color: var(--black);background: #FFDCCB;display: block;font-weight: 600;margin: 0 auto 16px;}
.hdi-sell-head h2{margin: 0 0 30px;}


.steps-wrap .row{background: var(--white);border-radius: 30px;align-items: center;margin-bottom: 150px;}
.steps-wrap .row:nth-child(even){flex-direction: row-reverse;}
.steps-wrap .row:nth-child(even) .step-img{margin-left: auto;}
.steps-wrap .row:nth-child(even) .step-cont{margin-left: 48px;}

.step-img { position: relative; width: 586px; height: 586px; margin: -65px 0; }
.step-img img { position: absolute; width: 100%; height: 100%; border-radius: 50%; object-fit: cover; border: 7px solid var(--green); }

.step-cont{padding: 30px 0;max-width: 620px;}
.step-cont span{width: fit-content;padding: 4px 16px;border-radius: 110px;color: var(--black);background: #FFDCCB;display: block;font-weight: 600;margin: 0 0 16px;}
.step-cont h2{margin: 0 0 30px;}

.bottom-btn{text-align: center;}

.expert-sec{background:#F5F6F8;}
.expert-wrap{position: relative;border-radius: 50px;z-index: 1;text-align: center;}
.expert-wrap::after{content: ''; position: absolute;top: 0;left: 0;bottom: 0;right: 0;width: 100%;height: 100%;background: var(--green);opacity: 0.9;z-index: -1;border-radius: 50px;}

.expert-wrap span{color: var(--black);padding: 4px 16px;border-radius: 110px;margin: 0 auto 16px;background: #1CAA96;display: block;width: fit-content;}
.expert-wrap h2{color: var(--black);margin: 0 0 30px;}


/*..............How It Works Page..............*/


/*..............Faq Page..............*/

.faq-sec{background: #F5F6F8;}

.faq-wrap .accordion-item:not(:last-child){margin: 0 0 20px;}
.faq-wrap .accordion-item{border: none;border-radius: 30px;}
.faq-wrap .accordion-item .accordion-button{border-radius: 30px !important;font-weight: 700;padding: 30px;font-size: clamp(1rem, 0.9rem + 0.5vw, 1.5rem);/* - 24px - */}
.faq-wrap .accordion-item .accordion-button:focus{box-shadow: none;}
.faq-wrap .accordion-item .accordion-button:not(.collapsed){background: var(--white);box-shadow: none;color: var(--black);}
.faq-wrap .accordion-item .accordion-body{padding: 0 30px 30px;}
.faq-wrap .accordion-item .accordion-button::after{content: '\f078';font-family:"Font Awesome 6 Free";font-weight: 700;font-size: 25px;background: none;}

/*..............Faq Page..............*/


/*..............Why Sell To Us Page..............*/

/* .sell-hme-content { max-width: 619px; } */
.sell-hme-content span{color: var(--black);padding: 4px 16px;border-radius: 110px;background: #FFDCCB;width: fit-content;display: block;margin: 0 0 16px;font-weight: 600;}
.sell-hme-content h2{margin: 0 0 30px;}

.sell-hme-img img { border-radius: 50px; }

.why-sell-benefits{background: #F5F6F8;}

.benefits-head{text-align: center;max-width: 1055px;margin: 0 auto 30px;}
.benefits-head span{color: var(--black);padding: 4px 16px;border-radius: 110px;background: #FFDCCB;width: fit-content;display: block;margin: 0 auto 16px;font-weight: 600;}

.benefits-list ul{display: flex;flex-wrap: wrap;padding: 0;margin: -15px;list-style: none;}
.benefits-list ul li{width: 33.33%;padding: 15px;}
.benefits-list ul li .benefit-box{padding: 40px;background: var(--white);border-radius: 30px;text-align: center;}
.benefits-list ul li .benefit-box .icon-holder{width: 85px;height: 85px;border-radius: 50%;background: var(--green);display: flex;justify-content: center;align-items: center;margin: 0 auto 18px;position: relative;z-index: 1;}
.benefits-list ul li .benefit-box .icon-holder::before{content: '';background:var(--green);position: absolute;width: calc(100% + 15px);height: calc(100% + 15px);top: 50%;left: 50%;transform: translate(-50% , -50%);border-radius: 50%;z-index: -1;opacity: 0.1;}
.benefits-list ul li .benefit-box h3{font-weight: 700;margin: 0 0 18px; font-size: clamp(1.063rem, 0.975rem + 0.438vw, 1.5rem);}


.sell-simple-sec{background: #F5F6F8;}

.simple-img img{border-radius: 50px;}

.simple-cont{margin-left: 60px;}
.simple-cont span{color: var(--black);padding: 4px 16px;border-radius: 110px;background: #FFDCCB;width: fit-content;display: block;margin: 0 0 16px;font-weight: 600;}
.simple-cont ul{display: block;margin: 0;padding: 0;list-style: none;}
.simple-cont ul h3{font-weight: 600;color: var(--body-font-color); font-size: clamp(0.938rem, 0.9rem + 0.188vw, 1.125rem);}
.simple-cont ul li{padding-left: 30px;position: relative;}
.simple-cont ul li:not(:last-child){padding-bottom: 11px;}
.simple-cont ul li::after{content: '';background: url(../images/orange-check.svg) no-repeat center / cover;width: 24px;height: 24px;position: absolute;left: 0;top: 0;}

.simple-cont .btn { margin: 20px 0 0; }

/*..............Why Sell To Us Page..............*/

/*..............Contact Page..............*/

.why-sell-benefits.contact{background: var(--white);}

.why-sell-benefits.contact .benefits-list ul li .benefit-box{background:#F5F6F8;}

.map-sec{background: #F5F6F8;}
.map-wrap { height: 100%; border-radius: 30px; border: 5px solid var(--green); }
.map-wrap iframe{border-radius: 30px;}

.contact-form{background: var(--white);padding: 40px;border-radius: 30px;}
.contact-form .form-control{margin: 0 0 20px;}
.contact-form .form-control::placeholder{font-weight: 600}
.contact-form span.tag{color: var(--black);padding: 4px 16px;border-radius: 110px;background: #FFDCCB;width: fit-content;display: block;margin: 0 0 16px;font-weight: 600;}

.content-holder h3{font-size: clamp(1.063rem, 0.975rem + 0.438vw, 1.5rem); font-weight: 700;}
/*..............Contact Page..............*/


/*..............Blog Page..............*/

.popular-blogs-sec{background: #F5F6F8;}
.blog-head span{color: var(--black);padding: 4px 16px;border-radius: 110px;background: #FFDCCB;width: fit-content;display: block;margin: 0 0 16px;font-weight: 600;}
.blog-head h2{margin: 0 0 30px;}
.large-box{padding: 20px;background: var(--white);border-radius: 30px;}
.large-box .image-holder{position: relative;padding: 74% 0 0;margin: 0 0 30px;}
.large-box .image-holder img{position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;object-fit: cover;border-radius: 30px;}

.large-box .content-holder a.title{display: block;font-size: clamp(1rem, 0.95rem + 0.25vw, 1.25rem);font-weight: 700;margin: 0 0 30px;color: var(--black);}

.blogs-list ul{display: block;margin: 0;padding: 0;list-style: none;}
.blogs-list ul li:not(:last-child){padding: 0 0 30px;}
.blogs-list ul li .small-box a{display: flex;align-items: center;padding: 20px;background: var(--white);border-radius: 30px;}
.blogs-list ul li .small-box a img{width: 232px;height: 194px;object-fit: cover;border-radius: 30px;margin-right: 30px;}

.blogs-list ul li .small-box a h3{    font-size: clamp(1.063rem, 0.975rem + 0.438vw, 1.5rem); font-weight: 700;margin: 0 0 20px;display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;line-height: 1.4;}

.blog-head.text-center{padding: 0 0 30px;}
.blog-head.text-center span{margin: 0 auto 16px;}

.blog-list-wrap ul{display: flex;flex-wrap: wrap;list-style: none;padding: 0;margin: -15px;}
.blog-list-wrap ul li{width: 33.33%;padding: 15px;}
.blog-list-wrap ul li .blog-card{padding: 20px;background: #F5F6F8;border-radius: 30px;}
.blog-list-wrap ul li .blog-card .image-holder{position: relative;padding: 65% 0 0;margin: 0 0 30px;}
.blog-list-wrap ul li .blog-card .image-holder img{position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;object-fit: cover;border-radius: 30px;}
.blog-list-wrap ul li .blog-card .content-holder a.title{display: block;font-size: clamp(1rem, 0.95rem + 0.25vw, 1.25rem);font-weight: 700;color: var(--black);display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;margin: 0 0 20px;}
/* .content-holder p { font-size: clamp(1.063rem, 0.975rem + 0.438vw, 1.5rem); font-weight: 700; margin: 0 0 20px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; line-height: 1.4; color: var(--black); } */

.pagination-wrap{padding: 30px 0 0;}
.pagination-wrap ul{display: flex;align-items: center;margin: 0;padding: 0;list-style: none;justify-content: center;}
.pagination-wrap ul li{width: fit-content;padding: 0 10px;font-size: 24px;font-weight: 700;}
.pagination-wrap ul li a{width: 60px;height: 60px;border-radius: 50%;display: flex;justify-content: center;align-items: center;border: 2px solid var(--orange);color: var(--black);font-weight: 700;font-size: 24px;background: var(--white);}
.pagination-wrap ul li a:hover{background: var(--orange);color: var(--white);}

.pagination-wrap ul li.arrow a{border: 1px solid #E9E9E9;}

/*..............Blog Page..............*/

/*..............Blog Detail Page..............*/
.blog-details h4{line-height: 1.3;margin: 0 0 30px; font-size: clamp(1.375rem, 1.2rem + 0.875vw, 2.25rem); font-weight: 700;}
.blog-details .top-row{display: flex;align-items: center;margin: 0 0 50px;}
.blog-details .top-row .author-info{display: flex;align-items: center;}
.blog-details .top-row .author-info img{width: 56px;height: 56px;border-radius: 50%;object-fit: cover;}
.blog-details .top-row .author-info .author-info{margin-left: 15px;}
.blog-details .top-row .author-info .author-info h5{margin: 0;position: relative;color: var(--body-font-color);font-weight: 600;}
.blog-details .top-row .author-info .author-info h5:first-child{padding-right: 37px;}
.blog-details .top-row .author-info .author-info h5:first-child::after{content: '';background: #545454;position: absolute;top: 50%;right: 18px;width: 5px;height: 5px;border-radius: 50%;transform: translateY(-50%);}

.blog-details .top-row .social-wrap{padding-left: 50px;}
.blog-details .top-row .social-wrap ul{display: flex; flex-wrap: wrap;padding: 0;margin: 0;list-style: none;align-items: center;}
.blog-details .top-row .social-wrap ul li{width: fit-content;padding-right: 15px;}
.blog-details .top-row .social-wrap ul li h5{margin: 0;color: var(--body-font-color);font-weight: 600;}
.blog-details .top-row .social-wrap ul li a{width: 56px;height: 56px;display: flex;justify-content: center;align-items: center;border-radius: 50%;border: 1px solid #E9E9E9;}

.blog-details .image-holder{position: relative;padding: 48% 0 0 ;margin: 0 0 50px;}
.blog-details .image-holder img{position: absolute;top: 0;left: 0;right: 0;bottom: 0;width: 100%;height: 100%;object-fit: cover;border-radius: 30px;}

.blog-details .text-wrap{padding-bottom: 100px;}
.blog-details .text-wrap h2{margin: 0 0 30px;font-size: clamp(1rem, 0.375rem + 1.667vw, 1.875rem);}
.blog-details .text-wrap:last-child{border-bottom: 1px solid #BDBDBD;}

/*..............Blog Detail Page..............*/

/*..............Review Page..............*/

.review-sec{background: #F5F6F8;}

.review-list-head{text-align: center;}
.review-list-head span{color: var(--black);padding: 4px 16px;border-radius: 110px;background: #FFDCCB;width: fit-content;display: block;margin: 0 auto 16px;font-weight: 600;}
.review-list-head h2{margin: 0 0 30px;}

.review-box{padding: 40px;background: var(--white);border-radius: 30px;text-align: center;}

.review-box .icon-wrap{text-align: center;position: relative;z-index: 1;margin: 0 0 40px;}
.review-box .icon-wrap img { padding: 0 25px; background: var(--white); }
.review-box .icon-wrap::after { content: ''; background: var(--black); left: 20%; right: 20%; position: absolute; top: 50%; transform: translateY(-50%); z-index: -1; height: 1px; }

.review-box h2{font-size: clamp(1.25rem, 1.125rem + 0.625vw, 1.875rem);color: var(--body-font-color);line-height: 1.4;margin: 0 0 30px;}

.user-wrap{display: flex;align-items: center;justify-content: center;}
.user-wrap img{width: 80px;height: 80px;border-radius: 50%;object-fit: cover;margin-right: 24px;}
.user-wrap .user-info{text-align: start;}
.user-wrap .user-info h3{color: var(--black);margin: 0 0 4px; font-size: clamp(0.938rem, 0.9rem + 0.188vw, 1.125rem)}

.review-box:not(:last-child){margin: 0 0 30px;}

/*..............Review Page..............*/



/*..............03.04.2024..............*/

.process-sec .col-lg-4:last-child .process-card::after{content: none;}

.pagination-wrap ul { margin: 0; padding: 0;}
.pagination-wrap ul li { display: inline-block; padding: 10px 20px;  margin: 0;  border-left: 1px solid #c8c8c8;}
.pagination-wrap ul li:first-child{ border-left: 0px solid;}
.pagination-wrap ul li span { color: #171717; font-weight: 600;}
.pagination-wrap ul li a { color: #868686; font-weight: 600;}
.pagination-wrap ul { margin: 0; padding: 0;}


.pagination-wrap { justify-content: center; margin-top: 40px; }
.pagination-wrap span { color: var(--white); background-color:var(--orange) ; font-weight: 600; display: inline-block;width: 60px;height: 60px;border-radius: 50%;display: flex;justify-content: center;align-items: center;border: 2px solid var(--orange);margin: 0 10px;}
.pagination-wrap span.dots{background: var(--white);color: var(--black);font-weight: 600;}
.pagination-wrap a { color: var(--black); font-weight: 600; display: inline-block; padding: 0;  margin: 0;  background-color: #FFF ;width: 60px;height: 60px;border-radius: 50%;display: flex;justify-content: center;align-items: center;border: 2px solid var(--orange);margin: 0 10px; }
.pagination-wrap a.prev , .pagination-wrap a.next{border: 1px solid #E9E9E9;width: 62px;height: 62px;}

/*..............08.05.2024..............*/
span.wpcf7-not-valid-tip { display: none; }
.form-control.wpcf7-not-valid{border-color: red !important;}

/*..............09.05.2024..............*/

.wpcf7 form .wpcf7-response-output{margin: 0;}

section.error-sec.common-padd { padding-top: 150px; }





/*Media Query css*/

@media only screen and ( min-width:1700px ) {

    .container { max-width: 1600px;}

}

@media only screen and ( max-width:1699px ) {

    a.btn, .btn{padding: 15px 23px;}

    .main-menu ul li:not(:last-child) { padding-right: 30px; }

    .banner-sec { height: 950px; position: relative; padding: 105px 0 0; z-index: 1; }

    .ftr-links { padding-left: 36px; }

    .blogs-list ul li .small-box a img { width: 163px; height: 163px;}
    .guide-cont a.btn { width: 100%; margin: 0 0 10px; }




}

@media only screen and ( max-width:1599px ) {

    body{font-size: 14px;}

    .common-padd { padding-top: 60px; padding-bottom: 60px; }


    .main-menu ul li:not(:last-child) { padding-right: 20px; }

    .call-wrap a{font-size: 16px;}

    .guide-sec{padding-top: 390px !important;}
    .get-in-touch{padding-top: 150px !important;}

    .process-card .image-holder img{width: 200px;height: 200px;}
    .process-card::after {width: 160px; right: -100px; }

    .testimonial-slider .slider-item{padding: 50px;}

    .guide-sec { padding-top: 300px !important; }

    a.btn, .btn { padding: 10px 15px; }

    .step-img { position: relative; width: 526px; height: 526px; margin: -65px 0; }
    

}


@media only screen and ( max-width:1440px ) {

    .large-box .image-holder{padding: 88% 0 0;}

    

}


@media only screen and ( max-width:1199px ) {

    /* .container { max-width: 960px;margin: 0 auto;} */

    body.fixed-gap { margin-top: 0 !important; }
    body.noscroll{overflow-y: hidden;}



    /* .hdr-tp-inner { flex-direction: column; }
    .hdr-tp-inner ul { display: flex; justify-content: flex-start;align-items: flex-start;}
    .hdr-tp-inner ul:not(:last-child) { margin-bottom: 20px; flex-direction: column; }
    .hdr-tp-inner ul li:not(:last-child) { padding-right: 10px; margin-right: 10px; }
    .hdr-tp-inner ul:not(:last-child) li { margin: 0; padding: 0; border: 0; }
    .hdr-tp-inner ul:not(:last-child) li:not(:last-child) { margin-bottom: 10px; } */



    .banner-form{padding: 20px;}

    .banner-sec{height: 860px;}

    .process-card::after{content: none;}

    .testimonial-sec{padding-top: 150px;}

    .large-content-item .left-cont { width: calc(100% - 150px); }

    .ftr-top{padding-bottom: 30px;}

    .ftr-links { padding-left: 10px; }

    .ftr-bottom .privacy-wrap ul li:first-child::after{transform: translate(43px, -50%);}

    .testimonial-sec { padding-top: 100px; }

    .testimonial-slider .slider-item{padding: 20px;}
    .testimonial-slider .slick-prev, .testimonial-slider .slick-next{top: 80%;}

    .guide-sec { padding-top: 100px !important; }

    .process-btn{margin: 30px 0 0;}


    .inner-banner-sec{height: 525px;}
    .inner-banner-content{padding: 143px 0 0;}

    .step-img { position: relative; width: 436px; height: 436px; margin: -45px 0; }

    .steps-wrap .row{margin-bottom: 100px;}

    .blogs-list ul li .small-box a img { width: 120px; height: 120px; }

}

@media only screen and ( max-width:1024px ) {

    .furniture-item { padding: 40px 20px 130px; }

}


@media only screen and ( max-width: 991px ) {
    
    .common-padd { padding-top: 40px; padding-bottom: 40px; }
    .common-padd-small { padding-top: 40px; padding-bottom: 40px; }

    .main-header .main-menu { position: fixed; transform: translateX(-320px); left: 0; top: 0; bottom: 0; z-index: 999; max-width: 320px; background-color: #F5F6F8; padding-top: 60px; margin: 0; display: block; width: 100%; padding-left: 10px; padding-right: 10px; transition: 250ms ease-in; border: none; }
    .main-header .nav_btn { display: block; cursor: pointer; line-height: 1; margin-left: 10px; position: relative; width: 30px; height: 20px; display: flex; align-items: center; justify-content: center; right: 0px; z-index: 9999; }

    .main-header.fixed .header-search{margin: 0 20px;}
    .call-wrap a{font-size: 0;}

    .main-header .nav_btn { display: block; cursor: pointer; line-height: 1; margin-left: 10px; position: relative; width: 30px; height: 20px; display: flex; align-items: center; justify-content: center;right: 0px;z-index: 9999; }
    .main-header .nav_btn span{position: absolute;width: 100%;height: 4px;background-color: var(--orange);border-radius: 3px;}
    .main-header .nav_btn span:nth-child(1){top: 0px;transition: 0.3s ease;}
    .main-header .nav_btn span:nth-child(2){top: 8px;transition: 0.3s ease;}
    .main-header .nav_btn span:nth-child(3){top: 16px;transition: 0.3s ease;}

    .main-header .main-menu.open{transform: translateX(0);}

    .main-header .main-menu > ul { max-height: 650px; overflow-y: auto; display: block; }

    .main-header .main-menu>ul li { width: 100%; }
    .main-header .main-menu ul li:not(:last-child) { margin-right: 0; }
    .main-header .main-menu>ul>li a { display: block; padding: 10px;border-bottom: 1px solid var(--grey); }

    .main-header .header-search { display: flex; padding: 5px; border: 2px solid var(--orange); border-radius: 100px; width: 100%; max-width: 340px; }
    .main-header.fixed .header-search{max-width: 340px;}
    .main-header .header-search input.form-control { background: transparent; border: none; padding: 10px; width: 100%; }


    .header-right a.btn{display: none;}

    .banner-sec { height: fit-content; padding: 100px 0; }

    .banner-text{margin: 0 auto 20px; text-align: center;}

    .process-sec::after{width: 100%;height: 528px;}

    .process-head{margin: 0 auto 60px;}
    .process-card {height: calc(100% - 120px);margin: 60px 0; }

    .about-cont-small{display: flex;flex-wrap: wrap;flex-direction: column;margin: 0 0 20px;text-align: center;}
    .about-cont-small span{margin: 0 auto 10px;}
    .about-small-img{margin: 0;text-align: center;}

    .about-cont-large { display: flex; flex-wrap: wrap; flex-direction: column-reverse; }
    .about-cont-large .btn{width: fit-content;margin: 0 auto 20px;}
    .about-cont-large .about-large-img{margin: 0;}

    .testimonial-slider-wrap{padding: 20px;}

    .guide-sec { padding-top: 40px!important; }
    .guide-cont a.btn { width: auto; margin: 0; }
    .guide-cont { margin: 0 0 20px; }

    .get-in-touch{padding-top: 40px !important;}

    .ftr-logo-desc { margin: 0 0 20px; }
    .ftr-logo-desc .ftr-logo { margin: 0 0 10px; }

    .ftr-links { padding: 10px 0 !important; }
    .ftr-links h3{margin: 0 0 10px;}
    .ftr-bottom{padding: 15px 0;}

    .steps-wrap .row , .steps-wrap .row:nth-child(even){flex-direction: column-reverse;}
    .step-cont{max-width: 100%;text-align: center;}
    .step-cont span{margin: 0 auto 16px;}
    .step-img{margin: 0 auto 30px;}


    .sell-hme-content { max-width: 100%; text-align: center;padding: 0 0 20px;}
    .sell-hme-content span{margin: 0 auto 16px;}

    .benefits-list ul li { width: 50%; padding: 15px; }

    .simple-cont{margin: 0;padding: 30px 0 0;}


    .map-wrap { height: 450px;margin: 0 0 30px; }
    .contact-form{padding: 20px;}

    .large-box{margin: 0 0 30px;}

    .blog-list-wrap ul li { width: 50%; padding: 15px; }

    .review-box{padding: 20px;}
    .blog-details .top-row{    flex-direction: column; justify-content: flex-start;     align-items: flex-start;}
    .blog-details .top-row .social-wrap { padding-left: 0px; }

}
@media only screen and ( max-width: 767px ) {
    body{font-size: 12px;}

    .container {width: 95%;}

    .main-header{padding: 5px 0;}
    .call-wrap a{font-size: 0;}
    .call-wrap a .icon-wrap{width: 40px;height: 40px;font-size: 15px;margin: 0;}

    .main-header .main-menu{width: 300px;}
    .header-right{padding: 0;}

    .banner-text h1 , .banner-text h5{margin: 0 0 10px;}
    .banner-form{padding: 10px;}
    .banner-form h2 { margin: 0 0 10px; }
    .form-group { margin: 0 0 10px; }
    .form-control{padding: 10px 15px;}

    .banner-sec { height: fit-content; padding: 100px 0 50px; }

    .testimonial-slider-wrap{margin-bottom: 20px;}
    .testimonial-slider-wrap { padding: 10px; }
    .testimonial-slider .slider-item { padding: 10px; }
    .testimonial-slider .slider-item .testimonial-icon , .testimonial-slider .slider-item h3{margin: 0 0 10px;}
    .testimonial-slider .slick-dots{bottom: -30px;}

    .large-content-item .left-cont { width: calc(100% - 40px); }
    .large-content-item{padding: 15px 0;}

    .ftr-links{text-align: center;}
    .ftr-links.contact ul li{display: block;}
    .ftr-links ul li .icon-wrap{margin: 0 auto 10px;}

    .ftr-bottom{display: block;text-align: center;}
    .ftr-bottom p{margin: 0 0 10px;}
    .ftr-bottom .privacy-wrap ul{justify-content: center;}
    .ftr-bottom .privacy-wrap ul li:first-child::after { transform: translate(38px, -50%); }

    .inner-banner-input{max-width: 100%;     align-items: center; flex-wrap: wrap;}
    .inner-banner-input input{width: 100%;}
    .inner-banner-input button{width: 100%;
        margin-top: 15px;}

    .inner-banner-content { padding: 100px 0 0; }
    .inner-banner-sec { height: 430px; }

    .hdi-sell-head{margin: 0 0 30px;}

    .step-img{width: 300px;height: 300px;}

    .step-cont h2 { margin: 0 0 10px; }
    .steps-wrap .row { margin-bottom: 20px; }

    .faq-wrap .accordion-item .accordion-button::after{text-align: end;font-size: 13px;}
    .faq-wrap .accordion-item .accordion-button{padding: 20px 15px;}
    .faq-wrap .accordion-item .accordion-body { padding: 0 15px 20px; }

    .benefits-list ul li { width: 100%; padding: 0 0 15px; }
    .benefits-list ul li .benefit-box{padding: 20px;}

    .map-wrap { height: 350px; margin: 0 0 20px; }

    .blogs-list ul li .small-box a img { width: 90px; height: 90px; }
    .blogs-list ul li .small-box a h4{margin: 0 0 10px;}
    .blogs-list ul li:not(:last-child) { padding: 0 0 20px; }

    .blog-list-wrap ul li { width: 100%; padding:15px 0; }

    .pagination-wrap ul li{display: none;}
    .pagination-wrap ul li.arrow{display: block;}

    section.blog-details-sec { padding-top: 80px; }

    .blog-details .top-row{display: block;}
    .blog-details .top-row .social-wrap{padding: 20px 0 0;}
    .blog-details .top-row .social-wrap ul li a{width: 45px;height: 45px;}

    .blog-details .text-wrap { padding-bottom: 30px; }

    .user-wrap img{width: 40px;height: 40px;}
    .review-box .icon-wrap::after{left:10%;right: 10%;}


    .main-header .header-search{background: var(--white);}
    .header-search a{background: transparent;}

    /* -- 09.05.2024 -- */

    .pagination-wrap a , .pagination-wrap span{display: none;}
    .pagination-wrap a.prev, .pagination-wrap a.next{display: flex;}

    .process-btn{margin: 0;}

    .header-search { width: 40px !important; height: 40px !important; display: flex !important; justify-content: center; align-items: center; padding: 0 !important; margin-right: 10px; }
    .header-search a{color: var(--orange); font-size: 16px; background: var(--white);}
    .header-search input{display: none;}
    .header-search a.srch-mdl-btn{display: block;}

    .modal-search input.form-control { margin: 0 0 10px; }
    .modal-header{border-bottom: none;padding-bottom: 0;}
    .blog-details .top-row .author-info .author-info h5{font-size: 13px;}
    .blog-details .top-row .author-info .author-info h5:first-child::after{right: 5px;}
    .blog-details .top-row .author-info .author-info h5:first-child { padding-right: 13px; }
    .blog-details .image-holder{    padding: 73% 0 0;}

    .inner-banner-input label{top: 20%;}
    .header-search label{display: none;}
}

@media only screen and ( max-width: 359px ) {

}

/*Media Query css*/




