@media (max-width:1600px) {

	.inc_img img {
	    object-fit: scale-down;
	    width: 13%;
	}
}

@media (max-width:1440px) {

	.stellarnav li a {
	    font-size: 16px;
	}
	.banner_text h1 {
	    font-size: 50px;
	    line-height: 55px;
	}
	#stand_out_sec h2, .Business_License h2, h2, .trademark_head h2, .faq_main h2, .Effective_sec h2, .h2-heading, .ordinary .h2-heading, .good_byesec h2, .logo_text h4, .trust_div h2, .testimonial_sec h2, .main_heading h2, .gdpr-heading {
	    margin-bottom: 40px;
	    font-size: 50px;
	    line-height: 55px;
	}
	.paragraph.footer__paragraph, .bot_box p, .ordinary__col--text, .paragraph, .good_box p, .good_byesec .hp, .logo_text p, .testimonial_sec p.para, .banner_text p , p, .content-title.flex p, .hedwith p, .main_heading p{  font-size: 18px; line-height:27px;}
	.inc_img img {
	    object-fit: scale-down;
	    width: 11%;
	}
}

@media (max-width:1366px) {
	.test_text .str {
        height: 28px;
    }
    .leader__heading {
        font-size: 40px;
        line-height: 45px;
    }
}

@media (max-width:1280px) {
	
}

@media (max-width:1024px) {
	a.menu-toggle {
	    position: absolute;
	    top: 20px;
	    right: -20px;
	    background: #002953;
	    padding: 0 !important;
	    display: flex !important;
	    height: 49px;
	    width: 45px;
	    align-items: center;
	    justify-content: center;
	    border-radius: 8px;
	    display:none !important;
	}
	.banner_text h1 {
	    font-size: 50px;
	    line-height: 55px;
	}
	.banner_text p {
	    font-size: 16px;
	    width: 80%;
	}
	.main_slider {
	    /* padding: 12% 0 5%; */
	}
	#stand_out_sec h2, .Business_License h2, h2, .trademark_head h2, .faq_main h2, .Effective_sec h2,  .h2-heading, .ordinary .h2-heading, .good_byesec h2, .logo_text h4, .trust_div h2, .testimonial_sec h2, .main_heading h2, .gdpr-heading {
	    margin-bottom: 40px;
	    font-size: 40px;
	    line-height: 45px;
	}
	.paragraph.footer__paragraph, .bot_box p, .ordinary__col--text, .paragraph, .good_box p, .good_byesec .hp, .logo_text p, .testimonial_sec p.para, .banner_text p, p, .content-title.flex p, .hedwith p, .main_heading p {
	    font-size: 16px;
	}
	.bot_box h4 {
	    font-size: 25px;
	    line-height: 30px;
	}
	.test_text p {
	    margin-bottom: 0px;
	    font-size: 16px;
	    line-height: 22px;
	}
	.test_img {
	    height: 100%;
	    width: 73%;
	}
	.test_text .str {
	    height: 28px;
	}
	.test_text h3 {
	    margin-top: 10px;
	    margin-bottom: 10px;
	    font-size: 20px;
	    line-height: 25px;
	}
	.leader__heading {
	    margin-top: 0;
	    margin-bottom: 0;
	    font-size: 26px;
	    line-height: 35px;
	}
	.footer-col1.mbl-hid.max-w-380 {
	    max-width: 300px;
	    margin-right: 10px;
	}
	.footer-link {
	    font-size: 16px;
	    line-height: 20px;
	}

	.star_img {
	    width: 40%;
	}
	.w-container {
	    max-width: 1024px;
	    padding-right: 20px;
	    padding-left: 20px;
	}
	.email_box {
	    width: 100%;
	    padding: 28px 30px;
	}
	.custom_modal.contact .fld-btn button {
	    width: 63%;
	}
	.footer_top-box h4 {
	    margin-top: 20px;
	}
	#cookie-banner p {
	    font-size: 15px;
	}
	.inc_img img {
	    object-fit: scale-down;
	    width: 9%;
	}
	.cta_box {
	    background-position: calc(100% - 10px) calc(100% - 0px), center;
	    background-size: 350px auto, cover;
	    box-shadow: 1px 1px 30px rgba(102, 40, 16, 0.1);
	}
	.cta_box h2 {
	    width: 100%;
	    font-size: 45px;
    	line-height: 43px;
	}
}

@media (max-width:991px) {
	.grid-box {
	    width: 100%;
	    padding-bottom: 20px;
	    padding-right: 40px;
	    overflow: auto;
	}
	.compare-table {
	    grid-template-columns: 1.25fr 1fr 1fr 1fr;
	    width: 978px;
	}
	.ordinary_col--content {
	    text-align: left;
	}
	.table-clmn__secondary.middele.top-cell {
	    padding-bottom: 10px;
	}
	.table-logo, .image-94 {
	    width: auto;
	    max-width: 100%;
	}
		.main_slider .col-xs-12.col-sm-7.col-md-7.align-self-center {
	    width: 100%;
	}
	.star_img {
	    width: 40%;
	}
	.bot_sec .col-xs-12.col-sm-8.col-md-8.col-lg-8.centerCol {
	    width: 100%;
	}
	.testimonial_sec .col-xs-12.col-sm-9.col-md-9.col-lg-9.centerCol {
	    width: 100%;
	}
	.good_box h3 {
	    font-size: 25px;
	    line-height: 30px;
	}
    .leader__right {
	    max-width: 50%;
	    width: 50%;
	}
	.leader__left {
	    width: 40%;
	}
	.bot_sec .col-xs-12.col-sm-4.col-md-4.col-lg-4 {
	    width: 50%;
	    margin: 0 auto;
	}
	#stand_out_sec h2, .Business_License h2, h2, .trademark_head h2, .faq_main h2, .Effective_sec h2, .h2-heading, .ordinary .h2-heading, .good_byesec h2, .logo_text h4, .trust_div h2, .testimonial_sec h2, .main_heading h2, .gdpr-heading {
	    margin-bottom: 10px;
	    font-size: 40px;
	    line-height: 45px;
	}
	.testi_main {
	    border-radius: 68px;
	    padding: 30px 0;
	}
	.test_box {
		flex-direction: column;
	}
	.test_img {
	    height: 100%;
	    width: 100%;
	}
	.test_img img {
	    margin-left: 0px;
	    height: 80px;
	    width: 80px;
	    border-radius: 100%;
	    margin: 0 auto 20px;
	}
	.test_text {
	    display: flex;
	    flex-direction: column;
	    width: 100%;
	    align-items: center;
	    justify-content: center;
	    padding: 0 40px;
	    text-align: center;
	}
	.testi_slide .slick-next {
	    right: -85px;
	}
	.testi_slide .slick-prev {
	    left: -85px;
	}
	.good_byesec .col-xs-12.col-sm-4.col-md-4.col-lg-4 {
	    width: 50%;
	    margin: 0 auto;
	}
	h3.footer-heading.new.no_heading {
	    margin: 30% 0 0;
	}

    .bot_box.ar.icon:after, .bot_box.ar.icon.icon2:after{ display:none;}

	.custom_modal.contact .container {
	    max-width: 900px;
	}
	.custom_modal.contact .fld-btn button {
	    width: 100%;
	}
	.cta_box {
	    background-position: calc(100% - 10px) calc(100% - 0px), center;
	    background-size: 290px auto, cover;
	    box-shadow: 1px 1px 30px rgba(102, 40, 16, 0.1);
	}
	.cta_box h2 {
        width: 100%;
        font-size: 35px;
        line-height: 40px;

	}
	.cta_box h3 {
	    margin: 0 0 4%;
	}












}

@media (max-width:768px) {

	.compare-table {
	    margin-top: 30px;
	    margin-bottom: 0;
	    padding-bottom: 0;
	    padding-left: 0;
	    padding-right: 0;
	}
	.wrapper {
	    align-items: flex-start;
	}

	.table-clmn__first {
	    border-right: 1px #d1d1d1;
	    padding-top: 20px;
	    padding-bottom: 20px;
	}

	.main_slider {
	    /* padding: 30% 0 5%; */
	}
	.header-button {
	    gap: 5px;
	    margin-right: 0px;

	}

	.ino {
	    display: flex;
	    flex-direction: column;
	}
	.call_btn {
	   
	}
	.header-button .btn.btn_dev {
	    width: 210px;
	}
	.logo img {
	    width: 70%;
	}
	.footer_top-box {
	    display: flex;
	    flex-direction: column;
	}
	h3.footer-heading.new.no_heading {
	    margin: 0% 0 0;
	}
	.footer-link {
	    font-size: 16px;
	    line-height: 20px;
	}
	.bot_sec .col-xs-12.col-sm-4.col-md-4.col-lg-4 {
	    width: 100%;
	    margin: 0 auto;
	}
	.good_byesec .col-xs-12.col-sm-4.col-md-4.col-lg-4 {
	    width: 100%;
	    margin: 0 auto;
	}
	.footer__left--text-2.mr_10 {
	    margin-right: 6px;
	    font-size: 14px;
	}
	.hedwith {
	    width: 100%;
	    margin: 0 auto;
	}
	.copyright-text-3 {
	    font-size: 13px;
	}

		.mb_none{display:none;	}
		.mb_view.dt_none {
	    display: flex;
	    margin: 7% 0;
	}
	.top-header h4 {
	    margin: 0;
	    color: #fff;
	    font-size: 20px;
	    display: flex;
	    justify-content: center;
	}
	.close-btn-header {
	    right: 15px;
	}
	.review_ben {
	    padding: 5% 0 5%;
	    background: #f7f8fa;
	}
	.top-header h4 a {
	    font-size: 13px;
	    padding: 5px 13px;
	    display: table;
	    margin: 0;
	}
	.reviews_box_main .col-xs-12.col-sm-4.col-md-4.col-lg-4 {
	    width: 50%;
	}
	.flag_list a:nth-child(2) {
	    top: 160px;
	    right: 60px;
	}
	.flag_list a:nth-child(4) {
	    top: 122px;
	    left: 297px;
	}
	.flag_list a:nth-child(5) {
	    top: 172px;
	    left: 98px;
	}
	.flag_list a:nth-child(6) {
	    top: 260px;
	    left: 254px;
	}

	.how_it_work .col-xs-12.col-sm-3.col-md-3.col-lg-3 {
	    width: 50%;
	}
	.email_box .btn_blue {
	    width: 70%;
	}
	.custom_modal.contact .modal-tittle {
	    font-size: 18px;
	    line-height: 27px;
	}
	img.mx-auto.mr-md-2 {
	    margin: 0 !important;
	}






}

@media (max-width:575px) {
	.footer_top-box {
	    flex-direction: column;
	}

	.gdpr-heading {
	    text-align: center;
	}
	#stand_out_sec h2, .Business_License h2, h2, .trademark_head h2, .faq_main h2, .Effective_sec h2, .h2-heading, .ordinary .h2-heading, .main-head h3, .good_byesec h2, .logo_text h4, .trust_div h2, .testimonial_sec h2, .main_heading h2, .gdpr-heading {
	    margin-bottom: 10px;
	    font-size: 40px;
	    line-height: 45px;
	}
	.leader__right {
	    max-width: 100%;
	    width: 100%;
	}
	.leader__left {
	    width: 100%;
	    flex-direction: column;
	}
	.leader__wrapper {
	    flex-direction: column;
	}
	.leader__heading {
	    margin: 0 0 20px;
	}

	.paragraph.paragraph--large {
	    width: 70%;
	    margin: 0 auto 30px;
	    text-align: center;
	}
	.gdpr-right {
	    flex-direction: row;
	    justify-content: center;
	    align-items: center;
	    width: 100%;
	    display: flex;
	}
	.bot_sec {
	    padding: 10% 0;
	}
	.footer_bot-box {
	    flex-direction: column;
	    gap: 10px;
	    padding-bottom: 0;
	}

	.footer_wrapper {
		flex-direction: column;
		gap: 10px;
	}
	.footer__left.right-padd-30 {
	    margin-right: 0;
	}
	.footer-col1.mbl-hid.max-w-380 {
	    max-width: 290px;
	    margin: 0 auto;
	    text-align: center;
	}
	.footer-col {
	    justify-content: center;
	    align-items: center;
	    margin-left: 10px;
	    margin-right: 10px;
	    display: flex;
	}
	.header-button{ display:none; }
	.call_icon.d-none {
	    display: block !important;
	}
	.bot_sec .row + .row {
	    width: 100%;
	}
	.testi_slide .slick-slide {
	    margin: 0px 0px 0 0px;
		}
	.trust_div ul {
	    gap: 0;
	    flex-direction: column;
	}
	.trust_div ul li a img {
	    width: 270px;
	    height: 60px;
	    object-fit: scale-down;
	}
	.good_byesec {
	    padding: 10% 0;
	}
	.gdp_sec {
	    padding: 10% 0;
	}
	.leader__heading {
	    margin: 0 0 20px;
	    text-align: center;
	    font-size: 35px;
	    font-weight: bold;
	}

	.footer {
	    margin-top: 30px;
	}
	.footer-col {
	    margin-top: 30px;
	}
	.btn_orange {
	    width: 230px;
	    height: 50px;
	    font-size: 15px;
	}
	.testimonial_sec a.btn_orange {
	    margin: 17% auto 0;
	}
	.hedwith {
	    width: 100%;
	    margin: 0 auto;
	    text-align: center;
	}
	.mb_none{ display:none; }
	.dt_none {
		    display: block;
		}
	.main_slider:after {
		display:none;
	}
    .banner_img img {
        display:none;
    }
    .testi_main:after{ display:none; }
	.leader__logo {
	    margin-bottom: 20px;
	    height: auto;
	    width: 80px;
	}
    .ready_to_call {
	    display: flex !important;
	}
	.section.top-bottom-padding-50.bg-image-gradient {
	    padding: 10% 0;
	}
    #mainHeader {
        padding: 10px 0;
    }
    .ready_to_call a {
        color: #fff;
        font-size: 22px;
    }
    .banner_text .star_img p {
        margin: -7px 0;
        font-size: 11px;
    }
    .footer-col.mbl-hide .footer-review-list li a {
        display: flex;
        justify-content: center;
        width: 100%;
        height: 100%;
        margin: 0 auto;
    }
    html {
        overflow-x: hidden;
    }
    .banner_text {
	    text-align: center;
	}
    .banner_text .btn_orange {
        margin: 0 auto;
        width: 80%;
    }
	.banner_btn {
	    flex-direction: column;
	}
	.banner_text p {
	    width: 100%;
	    margin: 0 auto 30px;
	    text-align: center;
	}
	.star_img a .cap {
	    margin: 4px auto -5px;
	}
	.star_img {
	    width: auto;
	    flex-direction: column;
	    align-items: center;
	}
	.desclaimer-txt p {
	    text-align: center;
	}
	.desclaimer-txt {
	    padding: 5% 0;
	}
	.desktop_none {
	    display: block;
	}
	.desktop_none .payment-list {
	    display: flex;
	    align-items: center;
	    column-gap: inherit;
	    margin: 5% 0 10%;
	    flex-wrap: nowrap;
	    justify-content: center;
	    gap: 40px;
	}
	.desktop_none .payment-list li {
		    flex: inherit;
		}
	.payment-list li:last-child img {
	    width: 130px;
	    margin: 0;
	}
	.section.top-bottom-padding-50.bg-image-gradient.position h2.h2-heading {
	    margin: 0 0 6%;
	}
	.desk_row{ display:none; }
	.mob_row{ display:block; }
	.mob_row .slick-slide {
	    transition: all ease-in-out .3s;
	    opacity: 1;
	}
	.mob_row .slick-dots {
	    bottom: -46px;
	    margin: 0 auto;
	    left: 0;
	    right: 0;
	}

	.good_box {
	    margin: 10% 0 0 30px;
	}
	.custom_modal .modal-title {
	    font-size: 22px;
	}
	.fld-btn a, .fld-btn button {
	    font-size: 15px;
	    height: 50px;
	}
	.big_box h2 {
	    font-size: 35px;
	    margin: 0px 0 10px;
	}
	.custom_modal input[type="text"], .custom_modal .iti, .custom_modal input[type="password"], .custom_modal select, .custom_modal input[type="email"], .custom_modal input[type="url"], .custom_modal input[type="number"], .custom_modal textarea, .custom_modal input[type="tel"] {
	           margin-bottom: 10px;
        height: 42px;
	}
	.custom_modal.contact .fld-btn button {
	    width: 100%;
	}
	.custom_modal.contact .modal-tittle {
	    font-size: 16px;
	    line-height: 27px;
	}
	.custom_modal.contact .modal-content {
	    margin: 0 0 10%;
	}
	.custom_modal.contact {
	    padding: 5% 0 5%;
	}
	.email_box {
	    width: 100%;
	}
	.img_with_para_sec {
	    display: flex;
	    flex-grow: 1;
	    margin-top: 0px;
	    flex-flow: column;
	}
	.img_sec {
	    margin-top: 60px;
	    text-align: center;
	}

	.img_with_para_sec .sticky_para_Sec {
	    width: 100%;
	}
	.img_sec {
	    max-width: 100%;
	    position: sticky;
	    top: 0;
	    max-width: 100%;
	    margin: 0 auto;
	}
	.img_sec {
	    margin: 60px 0;
	    text-align: center;
	    max-width: 100%;
	}
	#mainHeader.scrolled {
	    width: 100%;
	    top: 10px;
	}
	.stick_box {
	    top: 200px;
	    z-index: 5;
	}

	.Business_License, .Business_License.why, .Business_License.uncle, .Business_License.moni {
	    background: #333;
	    padding: 10% 0;
	}
	.offset-1 {
	    margin-left: 0;
	}
	.faq_main .accordion-button {
	    font-size: 20px;
	    line-height: 22px;
	}
	.spz_1007_v1-review-wrapper .ic {
	    width: 26px;
	}
	.spz_1007_v1-review-wrapper p b {
	    font-size: 20px;
	}
	.spz_1007_v1-review-wrapper p {
	    font-size: 14px;
	}
	.bot_box i {
	    font-size: 50px;
	}
	.td_text i {
	    font-size: 60px;
	}
	.prot_head h3 {
	    font-size: 25px;
	    line-height: 30px;
	}
	.avail_right {
	    padding: 5% 0 0 12%;
	}
	.count_div i {
	    left: -50px;
	    font-size: 40px;
	}
	.spz_1007_v1-review-wrapper {
	    margin: 40px auto 60px;
	    max-width: 390px;
	}
	.spz_1007_v1-review-wrapper img:nth-child(4) {
	    width: 90px;
	}
	.test_text {
	    padding: 0 0px;
	}
	.Trademark_sec {
	    padding: 5% 0 5% 0;
	}
	.email_box i {
	    font-size: 40px;
	}
	.email_box h2 {
	    line-height: 35px;
	    display: block;
	    font-size: 30px;
	}
	.email_box a {
	    font-size: 16px;
	    width: 40%;
	    height: 40px;
	}
	.custom_modal.contact .modal-title {
	    font-size: 35px;
	}
	.bark_icons h3 {
	    text-align: center;
	}
	.bark_icons {
	    margin: 20px auto 0;
	    text-align: center;
	}
	.Business_License p {
	    color: #cbc6c6;
	}

	.custom_modal.contact .modal-content {
	    margin: 20% 0 10%;
	}
	.about_banner .col-xs-12.col-sm-3.col-md-3.col-lg-3 {
	    width: 50%;
	}
	.flag_list a {
	    position: inherit;

	    display: inline-flex;
	}

	.flag_list a, .flag_list a:nth-child(2), .flag_list a:nth-child(3), .flag_list a:nth-child(4), .flag_list a:nth-child(5), .flag_list a:nth-child(6), .flag_list a:nth-child(7), .flag_list a:nth-child(8), .flag_list a:nth-child(9) {
	    position: inherit;
	    display: inline-flex;
	    width: 54px;
	    height: 54px;
	    top: inherit;
	    left: inherit;
	    right: inherit;
	    bottom: inherit;
	    margin: 0 10px 10px 0;
	}
	.flag_list {
	    position: relative;
	    display: inline-block;
	}
	.flag_main {
	    min-height: auto;
	}
	.flag_list a.highlighted{
		    width: 54px;
		    height: 54px;
	}
	.about_banner {
	    padding: 30% 0 5%;
	}
	.team_icon {
	    margin: 40px 0 40px;
	}
	.team_img {
	    margin-left: 0;
	}
	.trde_protect {
	    text-align: center;
	}
	.verify_logo img {
	    margin: 50px auto 20px;
	    width: 100%;
	}
	.main_slider .spz_1007_v1-review-wrapper {
	    margin: 40px auto 10px;
	    max-width: 350px;
	    gap: 5px;
	}
	.main_slider {
	    padding: 5% 0 5%;
	    height: auto;
	}
	.testimonial_sec .muto {
	    margin: 15% auto 0;
	}
	.test_box {
	    flex-direction: column;
	    padding: 0 5% 0;
	}

	.banner_btn  .btn_blue {
	    margin-bottom: 4%;
	}
	.bot_box h4 {
	    font-size: 35px;
	    line-height: 30px;
	} 
	.test_text h3 {
	    font-size: 30px;
	    line-height: 35px;
	        margin-top: 20px;
    margin-bottom: 30px;
	}
	.price_div .btn_blue small {
	    font-size: 16px;
	}
	.price_div .btn_blue {
	    width: 190px;
	}
	.banner_btn  .btn_blue {
	    width: 280px;
	    margin: 0 auto;
	}
	.count_box i {
	    font-size: 60px;
	}
	.flg_mbl_list {
	    display: block;
	    margin: 5% 0;
	}

	.flg_mbl_list a img{ width:54px;
		height:54px;
		object-fit:scale-down; } 
	.flag_main{display: none;}
	.custom_modal.contact .fld-btn button span.icon_img {
	    margin: 0;
	}
	span.icon_img {
	    height: 35px;
	    width: 35px;
	    background-position: calc(100% - 9px) calc(100% - -14px), center;
	    background-size: 37px auto, contain;
	}
	.btn_blue:hover span.icon_img {
	    background-position: calc(100% - -9px) calc(100% - 9px), center;
	    border: 1px solid #012959;
	    background-color: #fff;
	}
	.btn_blue {
	    height: 45px;
	    padding: 0 5px 0 40px;
	}
	.check_div a {
	    display: block;
	}
	.after_banner h5 {
	    font-size: 20px;
	    text-align: center;
	}
	.bot_box.home {
	}
	div#logoDiv input#logo {
	    margin: 0px 0 10px;
	}
	.foter_phone a {
	    margin: 0;
	}
	.foter_phone {
	    justify-content: center;
	    margin: 5% 0 0;
	}
	.paragraph.footer__paragraph {
	    width:100%;
	}
	#cookie-banner {
	    padding: 12px;
	    width: calc(100% - 32px);
	    height: auto;
	    flex-direction: column;
	    gap: 5px;
	    border-radius: 20px;
		bottom: 50px;
		background: linear-gradient(to left, rgb(94 116 166 / 36%) 2%, rgb(88 111 163) 100%);
	}
	#cookie-banner i {
	    font-size: 25px;
	}
	#cookie-banner p {
	    margin: 0;
	    color: #fff;
	    font-size: 16px;
	    line-height: 21px;
	    text-align: center;
	}

	.mb_view .ic {
	    width: 26px;
	}
	.mb_view .Rating {
	    width: 120px;
	}
	.mb_view img {
	    margin: 0 4px 0 0;
	}
	.mb_view b {
	    font-size: 20px;
	    position: relative;
	    bottom: 0px;
	}
	.top-header h4 {
	    margin: 0;
	    color: #fff;
	    font-size: 16px;
	}
	.close-btn-header {
	    right: 15px;
	}
	.review_ben {
	    padding: 5% 0 5%;
	    background: #f7f8fa;
	}
	.top-header h4 a {
	    font-size: 13px;
	    padding: 5px 13px;
	    display: table;
	    margin: 0 auto;
	}
	.usert_text h5 {
	    margin: 0;
	    font-size: 16px;
	    line-height: 15px;
	}
	.reviews_box h3 {
	    font-size: 23px;
	    line-height: 25px;
	}
	.source_main h4 {
	    font-size: 20px;
	    line-height: 29px;
	}
	.email_box .btn_blue {
	    width: 35%;
	        height: 45px;
	    padding: 0 3px 0 30px;
	}
	.checkbox.style-d .checkbox__body, .checkbox.style-d .checkbox__body a {
	    font-size: 15px;
	}
	.custom_modal .modal-body {
	    padding: 0 0rem;
	}
	.banner-content h1 {
	    font-size: 55px;
	    line-height: 60px;
	}
	.main-privacy#prevacy h3 {
	    font-size: 30px;
	}
	p, a, .copyright-text-3, .terms-service-list li, #prevacy .terms p, #prevacy ul .privacy-page-list-item {
	    font-size: 16px;
	}
	.cta_box {
	    background-position: calc(100% - 10px) calc(100% - 0px), center;
	    background-size: 180px auto, cover;
	    box-shadow: 1px 1px 30px rgba(102, 40, 16, 0.1);
	    padding: 5% 5%;
	}
	.cta_box h2 {
	    font-size: 36px;
	    line-height: 40px;
	    margin: 0 0 8%;
	    width: auto;
	}
	.cta_box h3 {
	    font-size: 86px;
	    line-height: 34px;
	    margin: 0 0 5%;
	}
	.inc_img {
	    gap: 20px;
	    flex-wrap: nowrap;
	}
	.inc_img img {
	    object-fit: scale-down;
	    width: 12%;
	    margin: 0 auto;
	}
	.mb_view.dt_none > div:first-of-type {
	    display: flex;
	    flex-direction: row;
	    gap: 5px;
	    align-items: center;
	}
	.top-header.cmain.dkt, .inc_img.ds{display: none;}
	.topbar_slider_mobile, .inc_img.ms{ display:flex; }
	.main_heading p {
	    font-size: 14px;
	    line-height: 26px;
	}
	.left__container img {
	    width: 50%;
	}
	.bot_box.home p {
	    width: 57%;
	}
	.logo-track img {
	    height: 50px;
	}
	.mobile_none{ display:none; }

	.d-none {
	    display: none !important;
	}
	.side_column {
	    display: flex;
	    align-items: flex-start;
	    justify-content: space-between;
	}
	.mobile_view.d-none {
	    display: flex !important;
	    flex-direction: column;
	    justify-content: space-between;
	}
	.mobile_view.d-none .footer-col.mbl-hide {
	    align-items: center;
	}
	.mobile_view.d-none .side_column .footer-col:first-child {
	    align-items: flex-start;
	}
	.mobile_view.d-none .side_column .footer-col:last-child {
	    align-items: flex-end;
	}	
	.mobile_view.d-none .footer-col {
	    margin-top: 60px;
	    margin-left: 0;
	    margin-right: 0;
	}






}

@media (max-width:475px) {
	.banner_text h1 {
	    font-size: 37px;
	    line-height: 40px;
	    margin: 0 0 9%;
	}
	.banner_text p {
	    width: 100%;
	    margin: 0 0 15px;
	}
	.paragraph.footer__paragraph, .bot_box p, .ordinary__col--text, .paragraph, .good_box p, .good_byesec .hp, .logo_text p, .testimonial_sec p.para, .banner_text p, p, .content-title.flex p, .hedwith p, .main_heading p {
	}
	#stand_out_sec h2, .Business_License h2, h2, .trademark_head h2, .faq_main h2, .Effective_sec h2, .h2-heading, .ordinary .h2-heading, .main-head h3, .good_byesec h2, .logo_text h4, .trust_div h2, .testimonial_sec h2, .main_heading h2, .gdpr-heading {
	    margin-bottom: 10px;
	    font-size: 30px;
	    line-height: 35px;
	}
    .testimonial_sec a.btn_orange {
        margin: 21% auto 0;
    }
/*    .banner_btn {
        align-items: center;
        flex-direction: column;
        align-items: flex-start;
    }*/
	.bot_sec {
	    padding: 10% 0 0;
	}
    .main_heading p br {
        display: none;
    }
	.td_text {
	    height: 100%;
	    width: 100%;
	    gap: 20px;
	    flex-direction: column;
	    margin: 30px 0;
	    align-items: flex-start;
	}
	.prot_left {
	    height: auto;
	}
	.main_slider .spz_1007_v1-review-wrapper p b {
	    margin: 0;
	    font-size: 15px;
	}
	.main_slider .spz_1007_v1-review-wrapper p {
	    margin: 0;
	    font-size: 13px;
	    text-align: left;
	}
	.bot_box h4 {
	    font-size: 25px;
	    line-height: 30px;
	}
	.prot_list a {
	    font-size: 15px;
	    line-height: 27px;
	}
	.slick-dots {
	    bottom: -102px;
	}
	.main_slider .spz_1007_v1-review-wrapper {
	    margin: 40px auto 10px;
	    max-width: 310px;
	    gap: 5px;
	    justify-content: center;
	    width: 100%;
	}
	.talk_to a img {
	    height: 65px !important;
	    object-fit: cover !important;
	}
	.talk_to a {

	    margin: 9% auto 0%;
	}

	.footer__left--text-2.mr_10 {
	    margin-right: 11px;
	    font-size: 14px;
	}
	.reviews_box_main .col-xs-12.col-sm-4.col-md-4.col-lg-4, .how_it_work .col-xs-12.col-sm-3.col-md-3.col-lg-3 {
	    width: 100%;
	}
	.email_box .btn_blue {
	    width: 56%;
	        height: 45px;
	    padding: 0 3px 0 30px;
	}
	.banner-content h1 {
	    font-size: 43px;
	    line-height: 60px;
	}
	.cta_box h3 {
	    font-size: 66px;
	    line-height: 45px;
	    margin: 0 0 3%;
	}
	.cta_box h3 del, .cta_box h3 small {
	    line-height: 5px;
	    font-size: 25px;
	    bottom: 10px;
	}
	.cta_box {
	    background-position: calc(100% - 10px) calc(100% - 0px), center;
	    background-size: 140px auto, cover;
	    box-shadow: 1px 1px 30px rgba(102, 40, 16, 0.1);
	    background-image: inherit;
	}
	.inc_img img {
	    width: 20%;
	}



}
@media (max-width:375px) {
	.banner_text h1 {
	    font-size: 35px;
	    line-height: 40px;
	}
	.banner_btn {
	    display: flex;
	    gap: 10px;
	    align-items: flex-start;
	    flex-direction: column;
	}
	.star_img {
	    width: 100%;
	}
	.check_div a {
	    display: block;
	}

	.avail_right {
	    padding: 10% 0 0 15%;
	}
	.banner_text h1 {
	    font-size: 28px;
	    line-height: 34px;
	}
	.testimonial_sec a.btn_orange {
	    margin: 30% auto 0;
	}

	.about_banner .col-xs-12.col-sm-3.col-md-3.col-lg-3 {
	    width: 100%;
	}
	.test_text p {
	    font-size: 14px;
	}
	.test_prof  a img {
	    width: 25px !important;
	}
	.prot_list a i {
	    margin-right: 5px;
	    font-size: 15px;
	}
	.prot_list a {
	    font-size: 14px;
	    line-height: 27px;
	}
	.email_box .btn_blue {
	    width: 54%;
	}
	.main-privacy#prevacy h3 {
	    font-size: 24px;
	}
	.cta_box {
	    background-image:inherit ;
	}
	.cta_box h2 {
	    font-size: 30px;
	    line-height: 35px;
	    margin: 0 0 8%;
	    width: auto;
	}
	.inc_img img {
	    width: 15%;
	}

}



@media(min-width: 768px) {
    .grow-borderless {
        --_section-paddings-inline: 40px;
        --_section-container-gap: 60px;
    }
}

@media(min-width: 1000px) {
    .grow-borderless {
        --_section-paddings-inline: 60px;
        --_section-container-gap: 80px;
    }
}

