/*
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
*/

/*----------------keyframes--------------------*/
/* 	animation: tbmove1 8s ease 1s infinite normal forwards */
@keyframes tbmove1 {
	0%,
	100% {
		transform: translatey(0);
	}

	10%,
	30%,
	50%,
	70% {
		transform: translatey(-5px);
	}

	20%,
	40%,
	60% {
		transform: translatey(5px);
	}

	80% {
		transform: translatey(3px);
	}

	90% {
		transform: translatey(-3px);
	}
}
/*----------------------*/
::-webkit-scrollbar {
  width: 10px;
  border: 1px solid #000;
}
#footer-1 .iwithtext .iwt-text a {
    color: white !important;
}
::-webkit-scrollbar-track {
  border-radius: 0;
  background: #F8FFEE;
}

::-webkit-scrollbar-thumb {
  border-radius: 30px;
  background: #C1FF63;
}
/*---------------navigation/header---------------------*/
#top nav ul li#menu-item-33 span.menu-title-text {
    color: #232323;
}
/*-------------section 1-------------------*/
#sec-1 .content span.sec1-span119 {
    font-size: 25px;
    color: #C1FF63;
    line-height: 36px;
}
#sec-1 p {
    width: 41%;
}
/* #sec-1 .buttons .button a {
    color: #000;
} */
#sec-1 a.btnh {
    font-size: 17px;
    color: black;
    padding: 13px 30px;
	
	&:hover{
		background:black !important;
		color:white !important;
	}
}
/*-----------------------------------*/
@keyframes fill {
0% {
    stroke-dashoffset: 100;
    stroke-dasharray: 100;
    fill: #c1ff63;
    stroke: #c1ff63;
}
80% {
    fill: transparent;
}
100% {
    stroke-dashoffset: 50;
    stroke-dasharray: 25;
    fill: #c1ff63;
    stroke: #c1ff63;
}
}
/*  
.figure svg{
  height:70px;
  font-size:60px;
} */
#sec-1 svg {
    width: 45%;
}
#sec-1 path {
    fill: #c1ff63;
    stroke: #c1ff63;
    stroke-dasharray: 80;
    stroke-width: 1;
    animation: fill 3.5s ease-in-out infinite;
    transition: 0.4s;
} transition: 0.4s;
}
/* #sec1 path{
  stroke-dasharray: 80;
animation: fill 3s ease-in-out forwards;
  transition:0.4s;
      fill: #fff;
    stroke: #fff;
} */
#sec-6 form input[type="submit"]:hover, #sec-1 .buttons .button a:hover, #sec-3 a#sec3-btn1:hover {
    background: black !important;
    color: white !important;
}
/*-------------section 2-------------------*/
#sec-2 .sec2-col2 .hover-wrap-inner .sec2-img1 {
    width: 78%;
    padding-right: 20px;
}
#sec-2 .sec2-col2 .hover-wrap-inner { 
	position:relative !important;
}
#sec-2 .sec2-col2 .hover-wrap-inner::before {
    content: '';
    background: url(https://samplelinksweb.com/daniela/wp-content/uploads/2025/02/lg.png);
    width: 83%;
    height: 87%;
    position: absolute !important;
    right: 0;
    bottom: 0;
    background-size: 100% 100%;
    border-radius: 36px;
}
/* #sec-2 .sec2-col2 .hover-wrap-inner {
    width: 90%;
    background: url(https://samplelinksweb.com/daniela/wp-content/uploads/2025/02/lg.png);
    border-radius: 36px;
    background-size: 100% 88%;
    background-repeat: no-repeat;
    background-position: bottom center;
    float: right;
} */
#sec-2 .sec2-txt1 h2 {
    font-size: 51px;
    line-height: 60px;
}
#sec-2 .sec2-txt1 p {
    width: 79%;
}
#sec-2 .sec2-txt1 p {
    width: 79%;
    padding: 15px 0px;
}
#sec-2 .col .iwithtext .iwt-icon img:not([srcset]) {
    width: auto;
}
#sec-2 .iwithtext {
    margin: 20px 0 40px 0;
}
#sec-2 .iwithtext .iwt-text {
    padding-left: 105px;
}
#sec-2 .iwithtext .iwt-icon {
    top: 5px;
}
#sec-2 .nectar-milestone {
    position: absolute;
    bottom: 50%;
    left: -25px;
    background: #C1FF63;
    padding: 22px 43px;
    border-radius: 20px;
}
#sec-2 a#sec2-btn1 {
    font-size: 17px;
    border: 1px solid #c1ff63;
}
#sec-2 a#sec2-btn1:hover {
    background: black !important;
	border-color:black !important;
	color:white !important;
/*     box-shadow: 1px 1px 1px 1px #c1ff63; */
}
/*-------------section 3-------------------*/
#sec-3 #sec3-inr1 .vc_col-sm-6 .vc_column-inner .sec3-txt2a h4 {
	font-size:23px;
	transition: 0.6s;
}
#sec-3 .sec3-txt2a p a {
    text-decoration: underline;
}
#sec-3 #sec3-inr1 .vc_col-sm-6 .vc_column-inner {
    background: url(https://samplelinksweb.com/daniela/wp-content/uploads/2025/02/lg.png);
    padding: 23px 25px;
    background-size: 100% 65%;
    background-repeat: no-repeat;
    background-position: bottom left;
}
#sec-3 #sec3-inr1 .vc_col-sm-6 .vc_column-inner .hover-wrap {
	overflow-y:visible !important;
}
#sec-3 #sec3-inr1 .vc_col-sm-6 .vc_column-inner .sec3-img1a {
    transform: translateY(0px);
    transition: 0.8s;
}
#sec-3 #sec3-inr1 .vc_col-sm-6 .vc_column-inner:hover .sec3-img1a {
    transform: translateY(-30px);
    transition: 0.8s;
}
#sec-3 #sec3-inr1 .vc_col-sm-6 .vc_column-inner:hover .sec3-txt2a h4 {
    color:#65A702 !important;
	transition: 0.6s;
}
#sec-3 a#sec3-btn1 {
	display:table;
    margin: 0 auto;
    font-size: 16px;
}
/*-------------section 4-------------------*/
#sec-4 .owl-stage-outer .carousel-item {
    width: 52%;
    margin: 0 auto;
    background: #F8FFEE;
    padding: 40px 30px;
}

#sec-4 .sec4-caro-div1a h5:nth-child(1) {
    display: flex !important;
    justify-content: space-between;
	align-items: center !important;
    color: #65A702;
    font-weight: bold;
    font-size: 17px;
}
#sec-4 .sec4-caro-txt2a p {
    width: 70%;
    font-size: 18px;
    line-height: 25px;
    color: #232323;
}
#sec-4 .sec4-caro-txt2a h5:nth-child(3) {
	font-weight: 700;
	font-size: 17px;
}
#sec-4 .sec4-caro-txt2a p:nth-child(4) {
    font-size: 14px;
    font-weight: 600;
}
#sec-4 .owl-stage-outer .carousel-item {
    position: relative;
}
#sec-4 .owl-dots button.owl-dot span {
	transform: scale(1.5) !important;
}
#sec-4 .owl-stage-outer .carousel-item::before {
    content: '';
    background: url(https://samplelinksweb.com/daniela/wp-content/uploads/2025/02/12196880-soho66-business-voip-removebg-preview.png);
    width: 75px;
    height: 75px;
    position: absolute;
    right: 0;
    bottom: 0;
    background-repeat: no-repeat;
    background-size: 80% 80%;
    filter: contrast(210%);
}
#sec-4 .owl-dots button.owl-dot:nth-child span {
    font-size: 0;
    width: 60px;
    height: 60px;
    background-color: transparent !important;
    background-size: 100% 100%;
}
#sec-4 .owl-dots button.owl-dot:hover {
    transform: scale(1.25) !important;
}
/*-1-*/
#sec-4 .owl-dots button.owl-dot:nth-child(1) span {
	 width: 50px;
    height: 50px;
    background: url(https://samplelinksweb.com/daniela/wp-content/uploads/2025/02/Ellipse-10.png);
	background-color: transparent !important;
    background-size: 100% 100%;
}
#sec-4 .owl-dots button.owl-dot:nth-child(1) {
    position: absolute;
    left: 8%;
    top: 0%;
}
/*-2-*/
#sec-4 .owl-dots button.owl-dot:nth-child(2) span {
	 width: 65px;
    height: 65px;
    background: url(https://samplelinksweb.com/daniela/wp-content/uploads/2025/02/Ellipse-11.png);
	background-color: transparent !important;
    background-size: 100% 100%;
}
#sec-4 .owl-dots button.owl-dot:nth-child(2) {
    position: absolute;
    left: 0%;
    top: 22%;
}
/*-3-*/
#sec-4 .owl-dots button.owl-dot:nth-child(3) span {
	 width: 50px;
    height: 50px;
    background: url(https://samplelinksweb.com/daniela/wp-content/uploads/2025/02/Ellipse-12.png);
	background-color: transparent !important;
    background-size: 100% 100%;
}
#sec-4 .owl-dots button.owl-dot:nth-child(3) {
    position: absolute;
    left: 14%;
    top: 29%;
}
/*-4-*/
#sec-4 .owl-dots button.owl-dot:nth-child(4) span {
	 width: 60px;
    height: 60px;
    background: url(https://samplelinksweb.com/daniela/wp-content/uploads/2025/02/Ellipse-13.png);
	background-color: transparent !important;
    background-size: 100% 100%;
}
#sec-4 .owl-dots button.owl-dot:nth-child(4) {
    position: absolute;
    left: 6.5%;
    top: 64%;
}
/*-5-*/
#sec-4 .owl-dots button.owl-dot:nth-child(5) span {
	 width: 50px;
    height: 50px;
    background: url(https://samplelinksweb.com/daniela/wp-content/uploads/2025/02/Ellipse-17.png);
	background-color: transparent !important;
    background-size: 100% 100%;
}
#sec-4 .owl-dots button.owl-dot:nth-child(5) {
    position: absolute;
    right: 0;
    top: 0%;
}
/*-6-*/
#sec-4 .owl-dots button.owl-dot:nth-child(6) span {
	 width: 70px;
    height: 70px;
    background: url(https://samplelinksweb.com/daniela/wp-content/uploads/2025/02/Ellipse-16.png);
	background-color: transparent !important;
    background-size: 100% 100%;
}
#sec-4 .owl-dots button.owl-dot:nth-child(6) {
    position: absolute;
    right: 10%;
    top: 21%;
}
/*-7-*/
#sec-4 .owl-dots button.owl-dot:nth-child(7) span {
	 width: 52px;
    height: 52px;
    background: url(https://samplelinksweb.com/daniela/wp-content/uploads/2025/02/Ellipse-15.png);
	background-color: transparent !important;
    background-size: 100% 100%;
}
#sec-4 .owl-dots button.owl-dot:nth-child(7) {
    position: absolute;
    right: 0;
    top: 42%;
}
/*-8-*/
#sec-4 .owl-dots button.owl-dot:nth-child(8) span {
	 width: 70px;
    height: 70px;
    background: url(https://samplelinksweb.com/daniela/wp-content/uploads/2025/02/Ellipse-14.png);
	background-color: transparent !important;
    background-size: 100% 100%;
}
#sec-4 .owl-dots button.owl-dot:nth-child(8) {
    position: absolute;
    right: 10%;
    top: 64%;
}
/*--*/
#sec-4 .owl-dots button.owl-dot.active span {
    border: 1px solid #c1ff63;
    border-radius: 50px;
}
/*---owl-nav----*/
#sec-4 .owl-nav.disabled {
    display: block;
}
#sec-4 button.owl-prev span,
#sec-4  button.owl-next span {
    font-size: 0;
}
#sec-4 button.owl-prev,
#sec-4  button.owl-next {
	position: relative;
    background: transparent !important;
    padding: 0;
    border: 0;
}
#sec-4 button.owl-prev::before {
    content: '';
    background: url(https://samplelinksweb.com/daniela/wp-content/uploads/2025/02/Path-25.png);
    width: 50px;
    height: 21px;
    position: absolute;
    bottom: 0;
    left: -50px;
    background-repeat: no-repeat;
    background-size: 80% 60%;
}
#sec-4 button.owl-next::before {
    content: '';
    background: url(https://samplelinksweb.com/daniela/wp-content/uploads/2025/02/Path-24.png);
    width: 50px;
    height: 21px;
    position: absolute;
    bottom: 0;
    right: -50px;
    background-repeat: no-repeat;
    background-size: 80% 60%;
}
/*-------------section 5-------------------*/
#sec-5 .sec5-col1 .vc_column-inner {
    background: #F0FFD9;
    padding: 100px 30px 90px 35px;
}
#sec-5 .col .iwithtext .iwt-icon img:not([srcset]) {
    width: 60px;
}
#sec-5 .iwithtext .iwt-text p {
    font-size: 12px;
	line-height:20px;
}
#sec-5 .iwithtext .iwt-text {
    padding-left: 75px;
}
/*-------------section 6-------------------*/
#sec-6 .vc_col-sm-7 .vc_column-inner {
    padding-left: 40px;
}
#sec-6 form input {
    background: #F0FFD9;
    border-radius: 40px;
    padding-left: 21px;
}
#sec-6 form label {
    line-height: 35px;
	font-weight:500;
}
#sec-6 form input[type="submit"] {
    width: 100%;
    background: #C1FF63;
    color: #232323 !important;
    padding: 11px 10px !important;
}
/*----------footer------------------*/
/* ========social icons========== */
#footer-1 .social-icons ul li {
    list-style: none;
    display: inline-block;
    margin-right: 15px;
}
#footer-1 .social-icons ul {
    margin-left: 0;
}
#footer-1 .social-icons ul li a i.fa-brands.fa-facebook-f {
    padding: 7px 9px !important;
}
#footer-1 .social-icons ul li a i {
	padding: 7px 8px;
    background: #C1FF63;
    color: #232323;
	border:2px solid #C1FF63;
}
#footer-1 .social-icons ul li a i:hover {
    background: transparent;
    color: #92e11c;
}
/* ================== */
#footer-1 .iwithtext .iwt-text {
    padding-left: 35px;
}
#footer-1 form label {
    display: none;
}
#footer-1 .col .iwithtext .iwt-icon img:not([srcset]) {
    width: auto !important;
}
#footer-1 ul li {
    list-style: none;
    padding-bottom: 13px;
}
#footer-1 ul {
    margin-left: .0;
}
#footer-1 .footer-logo {
    width: 70%;
}
#footer1-inr1 .vc_col-sm-4:nth-child(1) {
    padding-right: 60px;
}
#footer1-inr2::before {
    content: '';
    background: #C1FF63;
    width: 100%;
    height: 1px;
    position: absolute;
    left: 0;
    top: 0;
}
#footer-1 ul#menu-footer-menu3 li#menu-item-42 {
    position: relative;
    padding-left: 33px;
}
#footer-1 ul#menu-footer-menu3 li#menu-item-42::before {
    content: '';
    background: url(https://samplelinksweb.com/daniela/wp-content/uploads/2025/02/Path-15.png);
    width: 15px;
    height: 17px;
    position: absolute;
    left: 0;
    top: 10px;
	background-repeat:no-repeat;
	background-size:100% 100%;
	animation: tbmove1 8s ease 1s infinite normal forwards
}
#footer-1 ul#menu-footer-menu3 li#menu-item-139::before {
    content: '';
    background: url(https://healtoconnect.com/wp-content/uploads/2025/03/mail.png);
    width: 15px;
    height: 17px;
    position: absolute;
    left: 0;
    top: 10px;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    animation: tbmove1 8s ease 1s infinite normal forwards;
}
#footer-1 ul#menu-footer-menu3 li#menu-item-139 {
    position: relative;
    padding-left: 33px;
}

#footer-1 form {
	position:relative;
}
#footer-1 .gjs-row {
    margin: 0px !important;
}
#footer-1 form input[type="submit"] {
    font-size: 0;
    background-image: url(https://samplelinksweb.com/daniela/wp-content/uploads/2025/02/Path-14.png);
    background-repeat: no-repeat;
    background-position: center;
    padding: 24px 35px !important;
    position: absolute;
    top: 0;
    right: 0;
}
/*-------------------------------*/
/* ==========// Desktop //=========== */
@media (max-width: 1600px) {}
@media (max-width: 1440px) {}
@media (max-width: 1366px) {
	#sec-6 .sec6-txt1 h2 {
    font-size: 51px;
    line-height: 60px;
}
}
@media (max-width: 1300px) {}
@media (max-width: 1280px) {}
@media (max-width: 1226px) {
	#sec-4 .sec4-caro-txt2a p {
    width: 85%;
}
	#sec-5 .sec5-col1 .vc_column-inner {
    background: #F0FFD9;
    padding: 75px 30px 75px 35px;
}
		#sec-6 .sec6-txt1 h2 {
    font-size: 43px;
    line-height: 54px;
}
}
@media (max-width: 1024px) {
	#sec-1 .content p {
    width: 60%;
    margin-top: 50px;
    font-size: 14px !important;
    line-height: 19px !important;
}
	#sec-1 .buttons .button a {
    font-size: 14px;
}
	#sec-2 .sec2-txt1 h2 {
    font-size: 38px;
    line-height: 44px;
}
	#sec-2 .sec2-txt1 p {
    width: 90%;
    padding: 12px 0px;
    font-size: 13px;
}
	#sec-2 .iwithtext {
    margin: 18px 0 18px 0;
}
	#sec-2 .nectar-milestone {
    bottom: 41%;
    left: -25px;
    padding: 18px 27px;
}
	#sec-3 #sec3-inr1 .vc_col-sm-6 .vc_column-inner .sec3-txt2a h4 {
    font-size: 18px;
    transition: 0.6s;
}
	    #sec-4 .sec4-caro-txt2a p {
        width: 90%;
        font-size: 15px;
    }
	#sec-5 .sec5-col1 .vc_column-inner {
        padding: 60px 20px 60px 20px;
    }
	#sec-5 .sec5-txt1 h3 {
    font-size: 25px;
    line-height: 35px;
}
	#sec-5 .sec5-txt1 p {
    font-size: 13px;
    line-height: 20px;
}
	div#sec-6 form.wpcf7-form.init .row {
    padding-bottom: 10px;
}
	
	
	    #sec-6 .sec6-txt1 h2 {
        font-size: 36px;
        line-height: 44px;
    }
	#sec-6 .sec6-txt1 p {
    font-size: 13px;
}
	#sec-6 .sec6-txt1 {
    margin-bottom: 7px;
}
#sec-6 {
    padding-bottom: 30px !important;
    margin-bottom: 0;
}
	#footer1-inr1 .vc_col-sm-4:nth-child(1) {
    padding-right: 25px;
}
	h2 {
    font-size: 40px !important;
    line-height: 50px !important;
}
	h5 span {
    font-size: 16px !important;
    line-height: 24px !important;
}
}

/* ==========// Mobile //=========== */
@media (max-width: 820px) {
	    #sec-1 .content p {
        width: 72%;
        margin-top: 10px;
    }
	#sec-1 .content span.sec1-span119 {
    font-size: 15px;
    line-height: 28px;
}
	#sec-2 {
    text-align: center;
    padding-top: 45px !important;
}
	#sec-2 .iwithtext .iwt-icon {
    top: 5px;
    position: relative;
    left: 0;
}
	#sec-2 .iwithtext .iwt-text {
    padding-left: 0;
}
	#sec-2 .iwithtext {
        margin: 18px 20% 18px 20%;
    }
	    #sec-2 .sec2-col2 .hover-wrap-inner .sec2-img1 {
        width: 48%;
        padding-right: 100px;
        right: -170px;
    }
	    #sec-2 .nectar-milestone {
        bottom: 24%;
        left: 90px;
    }
	#sec-3 {
    text-align: center;
}
	    #sec-4 .sec4-caro-txt2a p {
        width: 94%;
        font-size: 14px;
        line-height: 25px;
    }
    #sec-4 .sec4-caro-txt2a h5 img.alignnone.size-full.wp-image-62 {
        width: 33%;
        margin-bottom: 0;
    }
	#sec-4 .owl-stage-outer .carousel-item {
    width: 62%;
    padding: 10px 30px;
}
	#sec-4 .owl-dots button.owl-dot:nth-child(2) span,
	#sec-4 .owl-dots button.owl-dot:nth-child(4) span,
	#sec-4 .owl-dots button.owl-dot:nth-child(6) span,
	#sec-4 .owl-dots button.owl-dot:nth-child(8) span {
    width: 50px;
    height: 50px;
}
	#sec-4 .owl-dots button.owl-dot:nth-child(1) span,
	#sec-4 .owl-dots button.owl-dot:nth-child(3) span,
	#sec-4 .owl-dots button.owl-dot:nth-child(5) span,
	#sec-4 .owl-dots button.owl-dot:nth-child(7) span  {
    width: 40px;
    height: 40px;
}
	#sec-4 .owl-dots button.owl-dot:nth-child(4) {
    left: 2%;
    top: 56%;
}
	#sec-4 .owl-dots button.owl-dot:nth-child(3) {
    left: 8%;
    top: 35%;
}
	#sec-4 .owl-dots button.owl-dot:nth-child(2) {
    position: absolute;
    left: 0%;
    top: 16%;
}
	#sec-4 .owl-dots button.owl-dot:nth-child(6),
	#sec-4 .owl-dots button.owl-dot:nth-child(8) {
    right: 8%;
}
	#sec-4 .sec4-txt1 h2 {
    font-size: 36px;
}
	#sec-4 {
    margin-bottom: 0;
}
#sec-5 .sec5-col1 {
    width: 46%;
    margin-bottom: 0;
}
	    #sec-5 .sec5-col1 .vc_column-inner {
        padding: 50px 20px 50px 20px;
    }
	#sec-6 .sec6-img1 {
    width: 60%;
    margin: 0 auto;
    display: table;
}
	#sec-6 .sec6-txt1 {
    text-align: center;
}
	#sec-6 form .row {
    padding-bottom: 0px;
}
    #footer-1 .footer-logo {
        width: 31%;
    }
	#sec-1 svg {
    width: 40%;
}
	#sec-1 p {
    width: 90%;
}
	div#sec-1 {
    text-align: center;
}
	    #sec-2 .sec2-txt1 p {
        width: 100%;
        padding: 12px 0px;
        font-size: 13px;
    }
	#sec-2 .sec2-col2 .hover-wrap-inner::before {
    right: 60px;
}
	#sec-6 .vc_col-sm-7 .vc_column-inner {
    padding-left: 0px;
}
	#sec-1 p {
    width: 100%;
}
}
@media (max-width: 800px) {}
@media (max-width: 768px) {
	#sec-2 .sec2-txt1 h2 br {
    display: none;
}
	
}
@media (max-width: 480px) {
	div#sec-1 h1.ns-heading-el {
    font-size: 32px;
    line-height: 44px;
}
	#sec-1 svg {
    width: 70%;
}
	h2 {
    font-size: 27px !important;
    line-height: 35px !important;
}
	#sec-1 .content p {
        width: 90%;
    }
	    #footer-1 .footer-logo {
        width: 50%;
    }
	#sec-1 .buttons .button a {
        font-size: 15px;
        padding: 10px 18px;
    }
	#sec-2 .sec2-txt1 h2 {
        font-size: 30px;
        line-height: 38px;
    }
	    #sec-2 .sec2-txt1 p {
        width: 100%;
    }
	    #sec-2 .iwithtext {
        margin: 18px 5% 18px 5%;
    }
	        #sec-2 .sec2-col2 .hover-wrap-inner .sec2-img1 {
        width: 55%;
        padding-right: 20px;
        right: -45px;
    }
	        #sec-2 {
        text-align: center;
        padding: 20px 0px !important;
    }
	#sec-4 .owl-dots button.owl-dot:nth-child(1) span, #sec-4 .owl-dots button.owl-dot:nth-child(3) span, #sec-4 .owl-dots button.owl-dot:nth-child(5) span, #sec-4 .owl-dots button.owl-dot:nth-child(7) span {
        width: 20px;
        height: 20px;
    }
        #sec-4 .owl-dots {
        display:none;
    }
	
	
	    #sec-2 .sec2-col2 .hover-wrap-inner::before {
        right: 0px;
        width: 100%;
    }
	#sec-2 .nectar-milestone .number span {
    font-size: 45px;
		line-height:60px;
}
	#sec-2 .nectar-milestone {
        bottom: 41%;
        left: -25px;
        padding: 7px 27px 18px 27px;
    }
	    #sec-4 .sec4-txt1 h2 {
        font-size: 28px;
    }
	#sec-4 .owl-stage-outer .carousel-item {
        width: 85%;
        padding: 10px 30px;
    }
	    #sec-4 .owl-dots button.owl-dot:nth-child(2) span,
	#sec-4 .owl-dots button.owl-dot:nth-child(4) span, 
	#sec-4 .owl-dots button.owl-dot:nth-child(6) span, 
	#sec-4 .owl-dots button.owl-dot:nth-child(8) span {
        width: 40px;
        height: 40px;
    }
	#sec-4 .owl-dots button.owl-dot:nth-child(1) {
    top: -7px;
}
	#sec-4 .owl-dots button.owl-dot:nth-child(1),
	#sec-4 .owl-dots button.owl-dot:nth-child(2), 
	#sec-4 .owl-dots button.owl-dot:nth-child(3), 
	#sec-4 .owl-dots button.owl-dot:nth-child(4) {
    position: absolute;
    left: 0;
margin-bottom: 30px !important;
}
		#sec-4 .owl-dots button.owl-dot:nth-child(5),
	#sec-4 .owl-dots button.owl-dot:nth-child(6), 
	#sec-4 .owl-dots button.owl-dot:nth-child(7), 
	#sec-4 .owl-dots button.owl-dot:nth-child(8) {
    position: absolute;
    right: 0;
}
	    #sec-5 .sec5-col1 {
        width: 76%;
        margin-bottom: 0;
    }
	    #sec-6 .sec6-txt1 h2 {
        font-size: 27px;
        line-height: 38px;
    }
	    #sec-6 .sec6-txt1 p {
        font-size: 15px;
    }
	    #footer-1 .footer-logo {
        width: 65%;
    }
	#sec-6 .vc_col-sm-7 .vc_column-inner {
    padding-left: 0;
}
}
@media (max-width: 428px) {
	    div#sec-1 h1.ns-heading-el {
        font-size: 28px;
        line-height: 38px;
    }
	#sec-5 .sec5-col1 {
        width: 100%;
        margin-bottom: 0;
    }
	    #sec-6 .sec6-img1 {
        width: 90%;
        margin: 0 auto;
        display: table;
    }
	    #sec-6 .sec6-txt1 p {
        font-size: 12px;
    }
	
	
	    #sec-4 .sec4-txt1 h2 {
        font-size: 25px;
    }
	    #sec-3 #sec3-inr1 .vc_col-sm-6 .vc_column-inner .sec3-txt2a h4 {
        font-size: 17px;
    }
	#sec-3 .sec3-txt1 h2 {
    font-size: 37px;
}
	        #sec-2 .nectar-milestone {
        bottom: 25%;
        left: -2px;
        padding: 2px 21px 12px 21px;
    }
	    #sec-2 .sec2-col2 .hover-wrap-inner .sec2-img1 {
        width: 55%;
        padding-right: 20px;
        right: -35px;
    }
	
	    #sec-2 .iwithtext {
        margin: 18px 3% 18px 3%;
    }
	#sec-1 .content h1.ns-heading-el {
    font-size: 33px;
    line-height: 40px;
}
}
@media (max-width: 414px) {}
@media (max-width: 390px) {
	
	div#sec-1 h1.ns-heading-el {
        font-size: 25px;
        line-height: 33px;
    }
	h2 {
        font-size: 24px !important;
        line-height: 31px !important;
    }
	
#sec-4 .sec4-caro-div1a h5:nth-child(1) {
    font-size: 14px;
}
	#sec-6 .sec6-txt1 p br {
    display: none;
}
	div#page-header-bg h1.top-heading {
    font-size: 23px;
    line-height: 30px;
}
	
}
@media (max-width: 375px) {
	body .nectar-milestone .subject {
    letter-spacing: .5px;
    font-size: 13px;
    line-height: 20px;
}
}
@media (max-width: 360px) {}