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

header#top ul.sf-menu ul.sub-menu {
    margin-top: -30px;
}
div#slidr-secc span.vert-txt {
    position: absolute;
 top: 31%;
    -o-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    font-size: 40px;
    color: #4F5284;
    right: -16%;
}

#slidr-secc .button.solid_color a.primary-color:hover {
    background: #fff5f8 !IMPORTANT;
    border-color: #4f5284;
    color: #000;
}

#slidr-secc .button.solid_color a.primary-color {
    background: transparent linear-gradient(259deg, #4f5284 54%, #F6A6BC 104%) 0% 0% no-repeat padding-box;
    letter-spacing: 0;
    font-weight: 100;
    text-transform: capitalize;
    font-size: 16px;
    border: 1px solid #0000;
}
#top nav > ul > .button_solid_color > a:before {
     background: transparent linear-gradient(259deg, #4f5284 54%, #F6A6BC 104%) 0% 0% no-repeat padding-box !IMPORTANT;
}

#slidr-secc .swiper-slide .content h2{
	color: #4f5284 !IMPORTANT;
}
#innr-secnd img:hover {
    transform: rotate(5deg);
}
#innr-secnd img {
    transition: .9s;
}
#btn-sec:hover {
    background: transparent !IMPORTANT;
    color: #000;
    border-color: #4f5284 !IMPORTANT;
}
a#btn-sec {
    background: transparent linear-gradient(259deg, #4f5284 54%, #F6A6BC 104%) 0% 0% no-repeat padding-box !IMPORTANT;
    padding: 12px 28px;
    border-radius: 7px !IMPORTANT;
    font-weight: 100;
    font-size: 16px;
    border: 1px solid #0000;
}
div#innr-secnd img {
    transition: .9s;
}

div#innr-secnd img:hover {
    transform: rotate(5deg);
}

a#btn-sec {
    background: transparent linear-gradient(259deg, #4f5284 54%, #F6A6BC 104%) 0% 0% no-repeat padding-box !IMPORTANT;
    padding: 12px 28px;
    border-radius: 7px !IMPORTANT;
    font-weight: 100;
    font-size: 16px;
    border: 1px solid #0000;
}

a#btn-sec:hover {
    background: transparent !IMPORTANT;
    color: #000;
    border-color: #4f5284 !IMPORTANT;
}

#innr-secnd .owl-dots {
    display: none !IMPORTANT;
}
#scnd-sec .owl-dots {
    display: none;
}
#scnd-sec .owl-nav.disabled {
    display: block;
}
#scnd-sec button.owl-next {
    background: url(https://debbie.sampleweblinks.com/wp-content/uploads/2023/04/arrow-up-svgrepo-com-1.png)no-repeat;
    border: none !IMPORTANT;
    padding: 24px;
    position: absolute;
    right: -10%;
    top: 34%;
}
#scnd-sec button.owl-prev  {
    background: url(https://debbie.sampleweblinks.com/wp-content/uploads/2023/04/arrow-up-svgrepo-com.png)no-repeat;
    border: none !IMPORTANT;
    padding: 24px;
    position: absolute;
    left: -10%;
    top: 34%;
}
.colm-abut .vc_column-inner {
    padding-right: 30%;
}
#thrd-sec {
    padding-bottom: 15% !IMPORTANT;
    padding-top: 15% !IMPORTANT;
}

/* .colm-lfty .vc_column-inner:before {
    content: url(https://debbie.sampleweblinks.com/wp-content/uploads/2023/04/Group-65.png);
    position: absolute;
    transform: scale(0.8);
    right: -144px;
} */
#chose-sec .txtarea {
    padding-bottom: 15%;
    color: #000;
}
#chose-sec .tetx-1 {
    margin-right: -60px;
}

.tetx-3 {
    padding-right: 8%;
}
#chose-sec .tetx-3 {
    margin-left: -60px;
}

div#chose-sec .tetx-4 {
    padding-left: 7%;
}
div#clandr-sec input.wpcf7-form-control.wpcf7-text {
    background: #fff;
    margin-bottom: 20px;
    padding: 15px;
}

div#clandr-sec input.wpcf7-form-control.wpcf7-text::placeholder {
    color: #000;
    font-weight: 600;
}

#clandr-sec select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required {
    background: #fff;
    margin-bottom: 20px;
    padding: 15px;
color: #000;
}

#clandr-sec textarea.wpcf7-form-control.wpcf7-textarea {
     background: #fff;
    margin-bottom: 20px;
    padding: 15px;
color: #000;
    height:150px;
}#clandr-sec textarea.wpcf7-form-control.wpcf7-textarea::placeholder {
    color: #000;
    font-weight: 600;
    
}
#clandr-sec input.wpcf7-form-control.has-spinner.wpcf7-submit {
    background: rgb(246,166,188);
    background: linear-gradient(90deg, rgba(246,166,188,1) 0%, rgba(79,82,132,1) 94%);
}
#clandr-sec .colm-form {
    padding-left: 5%;
    padding-right: 4%;
}
.txt-blogg h3 {
    color: #fff;
    font-size: 16px !IMPORTANT;
    line-height: 20px !IMPORTANT;
}
.txt-blogg h3 {
    color: #fff;
    font-size: 16px !IMPORTANT;
    line-height: 20px !IMPORTANT;
}
#innr-blog-sec .vc_column-inner {
    padding-top: 39%;
    padding-left: 30px;
    padding-right: 30px;
}
#innr-blog-sec .vc_column-inner:hover h6 {
    background: #4f5284;
}
#innr-blog-sec .txt-blogg h6 {
    background: #f6a6bc;
    color: #fff;
    text-transform: capitalize;
    font-size: 18px;
    width: 28%;
    padding: 3px 12px;
    border-radius: 9px;
}
.colm-lfty p {
    padding-left: 54%;
}

.colm-rty p {
    padding-right: 61%;
}


div#innr-footer h2 {
    font-size: 22px;
}

.widget.widget_nav_menu li {
    display: block;
    margin-bottom: 10px;
}

.widget.widget_nav_menu UL {
    margin-left: 0px;
}
.socly li a {
    font-size: 28px;
    color: #fff;
    line-height: 38px;
}

.socly li {
    display: inline-block;
    margin-right: 20px;
}
#fotr-sec {
    background: #4f5284;
    color: #fff;
}
#fotr-sec {
    background: #4f5284;
    color: #fff;
    padding-top: 20% !IMPORTANT;
    border-radius: 150px 150px 0px 0px;
    padding-left: 11%;
}
div#fotr-sec #innr-footer .widget_nav_menu ul li a:hover {
    color: #f6a6bc;
}
.texrt-logo h2 {
    color: #fff;
    font-size: 40px !IMPORTANT;
    font-family: 'Montserrat';
}
.texrt-logo p {
    padding-right: 18%;
}
div#main-newslt {
    background: url(https://debbie.sampleweblinks.com/wp-content/uploads/2023/04/Group-70.png);
    padding-top: 16% !important;
    padding-bottom: 13% !important;
    background-size: 100% 100%;
}
#main-newslt {
    margin-bottom: -22%;
    z-index: 99;
}
#inn-newsltr input[type=email] {
    background: #fff;
    width: 63%;
    padding: 16px 10px;
}
#inn-newsltr input[type=submit] {
    font-weight: 100;
    padding: 10px 20px !IMPORTANT;
    margin-top: 20px;
    background: #f6a6bc linear-gradient(270deg, #4f5284 32%, #F6A6BC 93%) 0% 0% no-repeat padding-box !IMPORTANT;
}
.copy-txt {
    padding: 14px 116px !IMPORTANT;
}
#copudu {
    border-top: 1px solid;
    margin-left: -136px;
}

.socly {
    width: 36%;
}

div#innr-blog-sec .wpb_column.instance-26:hover > .vc_column-inner > .column-bg-overlay-wrap > .column-bg-overlay {
    opacity: 0.5!important;
    height: 110px;
    position: relative;
    top: 176px;
    border-radius: 0px 0px 68px 0px !IMPORTANT;
    background: rgb(91,88,136);
    background: linear-gradient(0deg, rgba(91,88,136,1) 0%, rgba(91,88,136,0.6615021008403361) 37%);
}

/* ======================= */
div#ychs-serv .vc_column-inner {
    padding: 15% 3%;
    border: 2px solid #4f5284;
}
div#ychs-serv .vc_column-inner {
    padding: 15% 3%;
    border: 2px solid #4f5284;
    border-radius: 5px;
    box-shadow: 1px 1px 6px 0px #4f52846e;
}



****************************** Responsive ***************************************************/
@media (max-width: 1600px) {
	.socly {
    width: 48%;
}
	.colm-rty p {
    padding-right: 50%;
}
#chose-sec .txtarea {
    padding-bottom: 9%;
    color: #000;
}
}
/****************** 1440 ****************************/
@media (max-width: 1440px) {
	#slidr-secc .content span.vert-txt {
    position: absolute;
    top: 27%;
    -o-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    font-size: 32px;
    color: #4F5284;
    right: -8%;
}
	#header-outer[data-lhe=animated_underline] #top nav>ul>li>a {
    font-size: 14px;
    margin-left: 10px;
    margin-right: 10px;
}
	#scnd-sec button.owl-next {
    right: -6%;
}
	#scnd-sec button.owl-prev{
		left: -6%;
	}
	.colm-abut .vc_column-inner {
    padding-right: 8%;
}
	#chose-sec .txtarea {
    padding-bottom: 10%;
    color: #000;
}
	.colm-rty p {
    padding-right: 40%;
}
	#thrd-sec {
    padding-bottom: 11% !IMPORTANT;
    padding-top: 12% !IMPORTANT;
}
}

/****************** 1366 ****************************/

@media (max-width: 1366px) {
	#thrd-sec {
    padding-bottom: 10% !IMPORTANT;
    padding-top: 10% !IMPORTANT;
}
	.colm-lfty p {
    padding-left: 38%;
}
}


/****************** 1280 ****************************/

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


/****************** 1024 ****************************/

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



/****************** 800 ****************************/

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



/****************** 480 ****************************/

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


/****************** 414 ****************************/

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



/****************** 375 ****************************/

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