/*
Theme Name: Salient Child Theme
Description: This is a custom child theme for Salient
Theme URI:   https://themeforest.net/item/salient-responsive-multipurpose-theme/4363266
Author: ThemeNectar
Author URI:  https://themeforest.net/user/themenectar
Template: salient
Version: 1.0
*/
.hover-wrap {
    padding: 0px !important;
}

#header-outer ul.sub-menu.tracked-pos span.menu-title-text {
    background-color: unset !IMPORTANT;
    PADDING: unset !IMPORTANT;
}
#header-secondary-outer .nectar-center-text {
    max-width: 100% !important;
}
#header-secondary-outer .nectar-center-text ul {
    float: left;
    margin: 0px !important;
    height: unset;
}
#header-secondary-outer .nectar-center-text ul li {
    display: inline-block;
    margin-right: 10px;
}
#header-secondary-outer .nectar-center-text ul li i {
    padding-right: 7px;
}
#header-outer ul.sub-menu.tracked-pos {
    top: 75% !important;
    left: 8px !important;
}
#nectr_sec a.primary-color {
    letter-spacing: 0px;
    padding: 17px 60px !important;
}
#header-outer .btn_contact span.menu-title-text{
	background-color: #087dbb;
    padding: 11px 40px !important;
    transition: .9s !important;
    border-radius: 30px !important;
    color: #fff;
}
#header-outer .btn_contact span.menu-title-text:hover{
	background-color:#41bf88 !important;
}
#header-outer .current-menu-item a {
/*     background-color: #087dbb;
    padding: 11px 40px !important;
    transition: .9s !important;
    border-radius: 30px !important;
    color: #fff; */
    font-weight: 600;
}
.small-nav {
    background-color: #ffffffb0 !important;
}
#nectr_sec h3 {
    margin-bottom: -20px !important;
}
#service_sec .col_ser img {
    width: 30%;
    filter: brightness(0) invert(1);
}
#service_sec .col_ser .vc_column-inner {
    border: 2px solid #fff;
    padding: 60px 0px !important;
    border-radius: 15px !important;
    transition: .9s !important;
}
#service_sec .col_ser .vc_column-inner:hover {
    background-image: linear-gradient(to bottom, #00c385, #007fbb);
}
#service_sec .col_ser .vc_column-inner:hover img {
    filter: brightness(0);
}
#service_sec .col_ser .vc_column-inner:hover h5 {
    color: #000;
}
#service_sec a.nectar-button.small.regular.accent-color.regular-button {
    padding: 18px 60px !important;
    font-size: 18px;
    color: #fff;
    font-weight: 700;
    border: 2px solid #00c78c;
}
#service_sec a.nectar-button.small.regular.accent-color.regular-button:hover {
    transition: .9s !important;
    background-color: #00c78c !important;
    color: #fff;
}
#inner_lorem {
    border-radius: 15px !important;
    padding: 0px 50px !important;
    color: #fff;
	box-shadow: 12px 10px 0px 0px #007fbb;
	background-image: linear-gradient(to bottom, #007fbb, #00c385);
}
#inner_lorem .txt_lorem {
    margin-bottom: 7px;
}
#inner_lorem h2 {
    color: #fff !important;
}
#about_sec a.nectar-button.small.regular.accent-color.regular-button {
    padding: 12px 46px !important;
    font-size: 18px;
    color: #fff;
    font-weight: 700;
    border: 2px solid #00c78c;
}
#about_sec a.nectar-button.small.regular.accent-color.regular-button:hover {
    background-color: #00c78c !important;
    color: #fff !important;
}
#about_sec a.nectar-button.small.regular.accent-color.regular-button:hover {
    border-color: #fff !important;
}
#inner_chose .txt_choose {
    background-color: #1ec181 !important;
    padding: 60px 30px !important;
    border-radius: 15px !important;
    color: #fff !important;
    border-top: 7px solid #38c3d4 !important;
    transition: .9s !important;
    border: 2px solid #26c17e;
	height: 320px !important;
    display: flex;
    justify-content: center;
    align-items: center;
	box-shadow: 12px 10px 0px 0px #007fbb;
}
#inner_chose .txt_choose:hover {
    background-color:#38c3d4 !important;
    color:#000 !important;
	border-top: 7px solid #38c3d4 !important;
}
#choose_sec a.nectar-button.small.regular.accent-color.regular-button {
    padding: 13px 40px !important;
    font-size: 18px;
    border: 2px solid #00c487;
    color: #00c487;
    background-color: transparent !important;
    transition: .9s !important;
}
#choose_sec a.nectar-button.small.regular.accent-color.regular-button:hover {
    background-color: #00c487 !important;
    color: #000;
}
#test_sec .carousel-item img {
    width: 15%;
    border: 3px solid #1ec181;
    background-color: #fff;
    border-radius: 50%;
    height: 151px !important;
}
#test_sec .owl-dots span {
    transform: none !important;
    height: 15px;
    width: 15px;
    background-color: #fff;
    border: 1px solid #00c487 !important;
}
#test_sec .owl-dots .owl-dot.active span {
    background-color:#00c487;
}
#test_sec .carousel-item {
    background-color: #007fbb !important;
    padding: 40px 60px !important;
    border-radius: 15px !important;
	margin: 0px 10px !important;
	    box-shadow: 5px 9px 0px 4px #00c487 !important;
}
#discuss_sec a.nectar-button.small.regular.accent-color.regular-button {
    background-color: #00000000 !important;
    padding: 15px 60px !important;
    font-size: 18px;
    border: 2px solid #fff;
}
#discuss_sec a.nectar-button.small.regular.accent-color.regular-button:hover{
	background-color:#000 !important;
}
#test_sec .owl-nav.disabled {
    display: block;
}
#test_sec .owl-nav.disabled button {
    border: none !important;
}
#test_sec .owl-nav.disabled button span {
    display: none !important;
}
#test_sec .owl-nav.disabled button {
background-color: #1ec181 !important;
    font-size: 28px !important;
    width: 4%;
    padding: 7px 0px;
    border: 1px solid #0081bc !important;
    transition: .9s !important;
}
#test_sec .owl-nav.disabled button:hover{
	background-color:#007fbb !important;
}

#test_sec .owl-nav.disabled button.owl-prev:before {
    content: "\f104";
    font-family: fontawesome;
}
#test_sec .owl-nav.disabled button.owl-next:before {
    content: "\f105";
    font-family: fontawesome;
}
#test_sec .owl-nav.disabled button.owl-prev {
    position: absolute;
    left: -30px !important;
    top: 38%;
}
#test_sec .owl-nav.disabled button.owl-next {
       position: absolute;
       right: -30px !important;
    top: 38%;
}
#footer-outer #footer-widgets #nav_menu-2 {
    margin: auto !important;
    display: table;
}
#custom_html-2 li {
    display: inline-block;
}
#custom_html-2 li i {
    background-color: #00c68b !important;
    height: 47px !important;
    width: 47px !important;
    padding-top: 10px;
    border-radius: 30px !important;
    border: 2px solid #0081bc;
    color: #fff;
}
#custom_html-2 li i:hover {
    background-color: #000 !important;
}

#custom_html-3 .textwidget.custom-html-widget {
    padding-left: 28px !important;
}
#custom_html-3 .textwidget.custom-html-widget:before {
    content: "\f095";
    font-family: 'FontAwesome';
    position: absolute;
    left: 0;
    display: flex;
    font-size: 22px;
}

#custom_html-4 .textwidget.custom-html-widget {
    padding-left: 28px !important;
}
#custom_html-4 .textwidget.custom-html-widget:before {
    content: "\f0e0";
    font-family: 'FontAwesome';
    position: absolute;
    left: 0;
    display: flex;
    font-size: 22px;
}
#custom_html-5 .textwidget.custom-html-widget {
    padding-left: 28px !important;
}
#custom_html-5 .textwidget.custom-html-widget:before {
    content: "\f041";
    font-family: 'FontAwesome';
    position: absolute;
    left: 0;
    display: flex;
    font-size: 31px;
}
#about_sec .col_about .vc_column-inner {
    background-color: #23af75 !important;
    padding: 30px 30px !important;
    border-radius: 15px !important;
    box-shadow: 6px 7px 0px 0px #0080c1 !important;
}
#abt_sec {
    border-bottom: 9px solid #25c183 !important;
}
#image_sec .row-bg.viewport-desktop.using-image {
    background-size: 100% 100% !important;
}
#image_sec {padding: 180px 0px !important;}

#custom_html-3 {
    margin-bottom: 20px !important;
}
#custom_html-4 {
    margin-bottom: 20px !important;
}
#media_image-2 img {
    width: 43%;
}
#media_image-2 {
    margin-bottom: 11px !important;
}
#footer-outer #footer-widgets h4 {
    padding-top: 70px !important;
}
#footer-outer #footer-widgets a:hover {
    color: #00c991 !important;
    opacity: 1 !important;
}




/***************************** inner pages *************************/

#faqs_sec a.toggle-heading {
    background-color: #ebeff1;
    color: #000 !important;
    padding: 24px 40px !important;
    font-size: 19px;
    border-radius: 15px 15px 15px 15px !important;
    border: 2px solid #0082c417;
}
#faqs_sec .toggle.default.open a.toggle-heading{
	border-radius: 15px 15px 0px 0px !important;
}
#faqs_sec .toggle>.toggle-title a i {
    color: #000 !important;
    left: unset;
    right: 30px !important;
    top: 26px !important;
    bottom: 0px !important;
    font-size: 30px !important;
}
#faqs_sec .fa-plus-circle:before {
    content: "\f107";
}
#faqs_sec i.fa.fa-minus-circle:before {
    content: "\f106";
}
#faqs_sec img {
    height: 80vh;
    object-fit: cover;
    border-radius: 10px !important;
}
body .toggle>div {border-radius: 0px 0px 15px 15px !important;}

#representation_sec {
    border: 10px solid #0082c4;
    padding: 40px 40px !important;
    border-inline: 10px solid #00c489;
}
#faqs_sec .toggles {
    width: 90%;
    margin: auto;
    background-color: #e4e9eb;
    padding: 60px 50px !important;
    border-radius: 15px !important;
    box-shadow: 0px 0px 17px 2px #00000036;
}
#inner_leading {
    background-color: #c8eef7 !important;
    padding: 50px 30px !important;
    margin: 40px 0px 0px !important;
    border-radius: 30px !important;
}
#inner_leading .txt_represent {
    background-color: #22c17f !important;
    padding: 50px 25px !important;
    height: 240px !important;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 23px !important;
    box-shadow: 6px 6px 0px 0px #0081bc !important;
}
#lorem_sec .col_mission .vc_column-inner {
    background-color: #0082c4 !important;
}
#lorem_sec .col_vision .vc_column-inner {
    background-color: #25c183 !important;
}
#lorem_sec .col .vc_column-inner{
    height: 260px !important;
    display: flex;
    align-items: center;
    border-radius: 25px !important;
    padding: 0px 17px !important;
}
#logo_sec .col_logo .vc_column-inner {
    background-color: #d1edf6 !important;
    padding: 24px 0px !important;
    box-shadow: 0px 0px 4px 0px #000;
    border-radius: 10px;
}
#logo_sec .col_logo .vc_column-inner img {
    filter: brightness(0);
}

/* #lorem_sec .col_mission .vc_column-inner {
    background-image: url(/wp-content/uploads/2025/11/mission-icon-1.png);
    background-size: 28% 70% !IMPORTANT;
    background-repeat: no-repeat;
    background-position: right;
    background-position-y: 70px;
}
#lorem_sec .col_vission .vc_column-inner {
    background-image: url(/wp-content/uploads/2025/11/vision-icon-1.png);
    background-size: 28% 70% !IMPORTANT;
    background-repeat: no-repeat;
    background-position: right;
    background-position-y: 70px;
} */
#lorem_sec .col_mission .column-image-bg{
	background-image: url(/wp-content/uploads/2025/11/mission-icon.png);
    background-size: 28% 70% !IMPORTANT;
    background-repeat: no-repeat;
    background-position: right;
    background-position-y: 70px;
}

#lorem_sec .txt_lorem {
    margin-bottom: 10px !important;
}
#lorem_sec .col_vision .column-image-bg{
    background-image: url(/wp-content/uploads/2025/11/vision-icon.png);
    background-size: 37% 70% ! IMPORTANT;
    background-repeat: no-repeat;
    background-position: right;
    background-position-y: 79px;
    background-position-x: 96%;
}
#lorem_sec .column-image-bg-wrap.column-bg-layer.viewport-desktop {
    z-index: unset !important;
}
#milestone_sec img {
    width: 35%;
    margin: auto;
    filter: brightness(0) invert(1);
}
#milestone_sec .hover-wrap {
    margin-bottom: 0px !important;
}
#milestone_sec .vc_col-sm-3 .vc_column-inner {
    border: 3px solid;
    border-radius: 16px !important;
    padding: 30px 0px !important;
	transition:.9s !important;
}
#milestone_sec .vc_col-sm-3 .vc_column-inner:hover{
	background-image: linear-gradient(to bottom, #00c385, #007fbb);
}


#trust_sec img {
    border: 8px solid #0083bd !important;
}
#inner_leading .txt_represent:hover {
    background-color: #fff !important;
}
#inner_ser img {
    box-shadow: 0px 0px 10px 1px #007fcc;
    border-radius: 19px !important;
}
#inner_info .txt_mail {
    padding-left: 50px !important;
}
#inner_info .txt_mail a {
    color: #fff !important;
    transition: .9s !important;
}
#inner_info .txt_mail a:hover{
    color:#000 !important;
}
#inner_info .txt_icon:before {
    content: "\f0e0";
    font-family:fontawesome;
    margin-top: -10px;
}
#inner_info .txt_phon:before {
    content: "\f095";
    font-family:fontawesome;
    margin-top: -10px;
}
#inner_info .txt_addres:before {
    content: "\f041";
    font-family:fontawesome;
}
#inner_info .txt_mail:before {
    background-color: #00c28d !important;
    position: absolute;
    height: 45px;
    width: 45px !important;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
    color: #fff !important;
    left: 10%;
    font-size: 18px;
}
#inner_info .txt_icon {
    padding-top: 10px;
}
#inner_info .txt_icon {
    margin-bottom: 36px;
}
#info_sec input.wpcf7-form-control.wpcf7-text {
    border: 2px solid #007fbb;
    border-radius: 30px !important;
    background-color: #fff !important;
}
#inner_info {
    box-shadow: 0px 0px 7px 0px #000;
}
#inner_info .col_info .vc_column-inner {
    padding-left: 40px !important;
    color: #fff !important;
}
#inner_info .column-image-bg {
    background-size: 160% 100%;
    background-repeat: no-repeat;
    background-position-x: -191px;
}
#inner_info .col_info h3{
    color:#fff !important;
}
#inner_info .col_touch .vc_column-inner {
    padding: 50px 30px 40px 0px !important;
}
#info_sec input.wpcf7-form-control.wpcf7-submit.has-spinner {
    padding: 15px 70px !important;
}

#inner_ethical .iwithtext .iwt-icon img {
    width: 26% !important;
}
#inner_ethical .iwithtext .iwt-text {
    padding-left: 68px;
}
#inner_ethical .vc_col-sm-4 .vc_column-inner {
    border: 2px solid #00000040 !important;
    height: 270px !important;
    display: flex;
    justify-content: center;
    align-items: anchor-center;
    padding: 0px 30px !important;
    border-radius: 9px !important;
	transition:.9s !important;
}
#ready_sec a.nectar-button.small.regular.accent-color.regular-button {
    background-color: #00000000 !important;
    font-size: 18px !important;
    padding: 16px 70px !important;
    transition: .9s !important;
    border: 2px solid #fff;
}
#ready_sec a.nectar-button.small.regular.accent-color.regular-button:hover {
    border-color: #000 !important;
    background-color: #000 !important;
}
#inner_ethical .vc_col-sm-4 .vc_column-inner:hover {
    background-color: #0093db !important;
}
#inner_ethical .vc_col-sm-4 .vc_column-inner:hover h4 {
    color: #fff !important;
}
#inner_ethical .vc_col-sm-4 .vc_column-inner:hover p {
    color: #fff !important;
}
#inner_ethical .vc_col-sm-4 .vc_column-inner:hover img {
    filter: brightness(0) invert(1);
}
#inner_developed .vc_col-sm-4 .vc_column-inner {
    border: 1px solid #00000045 !important;
    height: 269px !important;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0px 20px !important;
    box-shadow: 0px 0px 5px 3px #0000003d;
    transition: .9s !important;
}
#inner_developed img {
    width: 19%;
}
#inner_developed .vc_col-sm-4 .vc_column-inner:hover {
    background-color: #007fbb !important;
}
#inner_developed .vc_col-sm-4 .vc_column-inner:hover img {
    filter: brightness(0) invert(1);
}
#inner_developed .vc_col-sm-4 .vc_column-inner:hover h3 {
    color: #fff !important;
}
#inner_developed .vc_col-sm-4 .vc_column-inner:hover p {
    color: #fff !important;
}
#seminar_sec .col_students img {
    box-shadow: 0px 0px 10px 1px #007fcc;
    border-radius: 19px !important;
}
#inner_seminar .vc_col-sm-6 .vc_column-inner {
    background-color: #d1edf6 !important;
    height: 220px !important;
    display: flex;
    justify-content: center;
    align-items: anchor-center;
    padding: 0px 20px;
    border: 4px solid #0079b1 !important;
}
#inner_ethical .vc_col-sm-4 .vc_column-inner:hover h3{
	color:#fff !important;
}
#digital_sec .col_digital .vc_column-inner {
    background-color: #d1edf6 !important;
    height: 90px !important;
    border-radius: 10px;
    box-shadow: 0px 0px 5px 0px #0092d9 !important;
    display: flex;
    align-items: anchor-center;
    justify-content: center;
    color: #000 !important;
    transition: .9s !important;
}
#digital_sec .col_digital .vc_column-inner:hover {
    background-color: #0093da !important;
}
#digital_sec .col_digital .vc_column-inner:hover h5 {
    color: #fff !important;
}
#copyright .col.span_7 {
    text-align: right;
    color: #fff !important;
}
#brand_sec a.nectar-button.small.regular.accent-color.regular-button {
    font-size: 16px;
    padding: 14px 50px !important;
}
#social_sec .iwithtext .iwt-text {
    padding-left: 80px !important;
}
#social_sec .iwithtext .iwt-icon img {
    width: 21%;
}
#how_sec .iwithtext .iwt-icon img {
    width: 22%;
}
#key_sec .txt_benefits {
    background-color: #d1edf6;
    border: 2px solid #007fbb;
    text-align: center;
    height: 84px;
    display: flex;
    align-items: anchor-center;
    justify-content: center;
    border-radius: 10px;
    box-shadow: 0px 0px 10px 0px #000;
    transition: .9s !important;
}
#key_sec .txt_benefits:hover {
    background-color: #007fbb !important;
    color: #fff !important;
    border-color: #fff !important;
}
#trained_sec .symbol-wrap {
    font-family: 'Hanken Grotesk';
}


/************************************* responsive ********************************/

/* 1600px and below */
@media (max-width: 1600px) {}

/* 1440px and below */
@media (max-width: 1440px) {}

/* 1366px and below */
@media (max-width: 1366px) {}

/* 1280px and below */
@media (max-width: 1280px) {}

/* 1024px and below — tablets landscape */
@media (max-width: 1024px) {
	#header-outer[data-lhe="default"] #top nav > ul > li > a {
    padding: 0px 7px;
}
	#service_sec .col_ser .vc_column-inner {
    padding: unset !important;
    height: 30vh !important;
    display: flex;
    align-items: anchor-center;
}
	#nectr_sec h3 {
    margin-bottom: 20px !important;
}
	#test_sec .carousel-item img{	
    width: 12%;
    height: 81px !important;
	}
	#test_sec .owl-nav.disabled button{
		width: 6%;
	}
	#lorem_sec .col .vc_column-inner{
		height: 350px !important;
	}
	#lorem_sec .col_mission .column-image-bg {
    background-size: 28% 38% ! IMPORTANT;
    background-position-y: 190px;
}
	#lorem_sec .col_vision .column-image-bg {
    background-size: 40% 41% ! IMPORTANT;
    background-position-y: 189px;
    background-position-x: 96%;
}
	#service_sec .col_ser .vc_column-inner {
		height: 190px !important;
	}
	#faqs_sec a.toggle-heading{
		    padding: 24px 22px !important;
	}
	#service_sec .col_ser .vc_column-inner {
    height: 190px !important;
	}
	#inner_what {
    text-align: center;
}
#inner_what img {
    width: 50% !IMPORTANT;
}
	#inner_info .column-image-bg {
    background-size: 220% 100%;
    background-repeat: no-repeat;
    background-position-x: -251px;
}
	#inner_info .col_info .vc_column-inner {
    padding-left: 20px !important;
    color: #fff !important;
}
	#inner_info .txt_mail:before{
		    left: 6%;
	}
	#choose_sec {
    padding: 30px 0px 50px !important;
}
	
	
}

/* 800px and below */
@media (max-width: 800px) {
	#nectr_sec h3{
	  margin-bottom: 0px !important;
	}
	#header-secondary-outer ul {
    display: block !important;
}
	#nectr_sec a.primary-color {
    padding: 17px 60px !important;
    font-size: 17px;
}
	    #nectr_sec h3 {
        margin-bottom: -22px !important;
        font-size: 16px;
    }
	#nectr_sec p {
    font-size: 16px !important;
    line-height: 22px !important;
}
	#about_sec img {
    width: 50%;
}
#about_sec {
    text-align: center;
	padding-bottom: 0px !important;
}
	#inner_lorem {
    padding: 21px 50px !important;
}
	#service_sec .col_ser .vc_column-inner {
    justify-content: center;
}
	    #test_sec .owl-nav.disabled button.owl-prev {
        width: 7%;
        left: -15px !important;
        top: 38%;
    }
		    #test_sec .owl-nav.disabled button.owl-next {
        width: 7%;
        right: -15px !important;
        top: 38%;
    }
	#footer-outer #footer-widgets .col.span_4 {
    width: 100% !important;
    text-align: center;
    padding: 0px;
    margin: 0px;
}
	#media_image-2 img {
    width: 21%;
}
	#custom_html-3 .textwidget.custom-html-widget:before{
		left: 41%;
	}
		#custom_html-4 .textwidget.custom-html-widget:before{
		left: 35%;
	}
     #custom_html-5 .textwidget.custom-html-widget:before {
        left: 23%;
    }
	    #test_sec .carousel-item img {
        width: 15%;
        height: 81px !important;
    }
	#lorem_sec .col .vc_column-inner{
		height: unset !important;
	}
	#lorem_sec .col .vc_column-inner {
        height: unset !important;
        padding: 40px 20px !important;
    }
	    #faqs_sec a.toggle-heading {
        padding: 19px 11px !important;
        font-size: 15px;
	}
	#lorem_sec {
    padding: 0px 0px !important;
}
#logo_sec .col_logo {
    width: 40%;
    margin: auto;
}
	#trust_sec h3 br {
    display: none;
}
#trust_sec p br {
    display: none;
}
	#inner_info .txt_mail:before {
        left: 0px !important;
        right: 0px !important;
        margin: auto;
        margin-top: -50px !important;
    }
	#inner_info .col_info .vc_column-inner {
    padding: 0px !important;
    text-align: center;
}

#inner_info .txt_mail {padding-left: 0px !important;padding-top: 36px !important;}
	
	    #inner_info .column-image-bg {
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center !important;
    }
	#inner_info .col_info .vc_column-inner {
    padding: 60px 0px !important;
}
	#inner_info .col_touch .vc_column-inner {
    padding: 0px 40px !important;
    text-align: center;
}
#inner_info .row {
    padding: 0px;
}
	#info_sec input.wpcf7-form-control.wpcf7-submit.has-spinner {
    padding: 15px 70px !important;
    margin: 0px auto;
    display: table;
}
	#brand_sec {
    text-align: center;
}
	#how_sec .iwithtext .iwt-icon {
    position: relative !important;
}
#how_sec .iwithtext .iwt-icon img {
    margin: auto;
    width: 11%;
}
#how_sec .iwithtext .iwt-text {
    padding-left: 0px;
    text-align: center;
    padding-top: 10px;
}
	#discuss_sec {
    padding: 30px 0px !important;
}
#service_sec {
    padding: 30px 0px !important;
}
}

/* 768px and below — tablets portrait */
@media (max-width: 768px) {}

/* 480px and below — small phones */
@media (max-width: 480px) {
	    #nectr_sec a.primary-color {
        padding: 11px 30px !important;
        font-size: 17px;
    }
	    #about_sec img {
        width: 70%;
    }
	#inner_lorem {
        padding: 41px 10px !important;
    }
	#inner_lorem h2 {
    font-size: 18px;
    line-height: 23px;
}
	.secondary-header-text {
    padding: 0px 0px !important;
    background-color: transparent !important;
}
.secondary-header-text i {
    padding-right: 10px;
}
	#test_sec .carousel-item img {
        width: 29%;
        height: 81px !important;
    }
	#test_sec .owl-nav.disabled button {
    display: none;
}
	#test_sec .carousel-item {
    margin: 0px 12px !important;
}
	    #media_image-2 img{
        width: 35%;
    }
	#footer-outer #footer-widgets h4 {
    padding-top: 0px !important;
}
	    #custom_html-3 .textwidget.custom-html-widget:before {
        left: 35%;
    }
	    #custom_html-4 .textwidget.custom-html-widget:before {
        left: 25%;
    }
	    #custom_html-5 .textwidget.custom-html-widget:before {
        left: 5%;
    }
	#faqs_sec .toggles {
    padding: 20px 20px !important;
}
	    #faqs_sec a.toggle-heading {
        padding: 19px 51px 19px 14px !important;
        font-size: 15px;
        line-height: 22px;
    }
	
	    #inner_what img {
        width: 80% ! IMPORTANT;
    }
	#lorem_sec {
    padding: 0px 0px !important;
}
	#logo_sec .col_logo {
    width: 70%;
    margin: auto;
}
	#valuable_sec p br {
    display: none;
}
	#copyright .col.span_7 {
    text-align: center;
}
	#copyright .col.span_5 {
    text-align: center;
    margin-bottom: 0px !important;
}
	#discuss_sec a.nectar-button.small.regular.accent-color.regular-button{
		    padding: 8px 30px !important;
	}	
	#test_sec {
    padding: 0px 0px 0px !important;
}
	
}

/* 414px and below — iPhone 11/12/13/14 Pro Max */
@media (max-width: 414px) {
	    #inner_lorem {
        padding: 51px 0px !important;
    }
    #lorem_sec {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }
	    #test_sec .carousel-item img {
        width: 38%;
        height: 81px !important;
    }
	    #custom_html-3 .textwidget.custom-html-widget:before {
        left: 33%;
    }
	    #custom_html-4 .textwidget.custom-html-widget:before{
        left: 21%;
    }
	div#copyright {
    text-align: center;
}
	#lorem_sec .col_mission .column-image-bg {
        background-size: 40% 38% ! IMPORTANT;
        background-position-y: 190px;
    }
	
	
}

/* 375px and below — iPhone X/11/12/13 non-Pro, Mini */
@media (max-width: 375px) {
    #inner_lorem {
        padding: 0px 0px !important;
    }
	#test_sec .carousel-item {
    background-color: #007fbb !important;
    padding: 40px 20px !important;
	}	
	#test_sec .carousel-item img{
        width: 33%;
        height: 81px !important;
    }
	    #custom_html-4 .textwidget.custom-html-widget:before {
        left: 18%;
    }
	    #custom_html-5 .textwidget.custom-html-widget:before {
        left: 2%;
    }
}

/* 360px and below — smaller Android phones */
@media (max-width: 360px) {
	    #custom_html-5 .textwidget.custom-html-widget:before {
        left: 8%;
    }
	#custom_html-3 .textwidget.custom-html-widget:before {
        left: 31%;
    }
	
}

