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

/************************************** headr sec ************************************/
.woocommerce .product-wrap {
    overflow: unset !important;
    position: relative;
}

.post-318 .product-add-to-cart {
    top: -40px;
}

.product-add-to-cart {
    margin-top: 64px !important;
    position: relative;
}



#footer-outer, #nectar_fullscreen_rows > #footer-outer.wpb_row .full-page-inner-wrap {
    z-index: 430 !important;
}

.woocommerce-Price-amount bdi {
	color: black !important;
}

.nectar-post-grid-item.animated-in img.nectar-lazy.skip-lazy.loaded {
    height: 450px;
    object-fit: contain;
}
#popmake-928 input {
    margin: 10px 0px;
    border: 2px solid #000;
    border-radius: 0px;
    background: transparent;
}
#popmake-928 input.wpcf7-form-control.wpcf7-submit.has-spinner:hover {
    background: #fff;
    color: #000;
}
#popmake-928 input.wpcf7-form-control.wpcf7-submit.has-spinner {
    background: #000;
    padding: 10px 80px;
    font-size: 20px;
}
.postid-388 .comments-section #respond {
    margin-top: 20%;
}
.postid-568 .post-area.col.span_9 img {
    width: 60%;
    margin: 0px auto;
    display: table;
}
.postid-568 .post-area.col.span_9 {
    width: 100%;
    margin: 0px !important;
}
.btn_one {
    font-size: 16px !important;
    padding: 11px 37px !important;
    position: relative;
    top: -146px;
    margin: 0px 59px;
    z-index: 9 !important;
	left: 50px;
	
}
bdi {
  color: #fff ;
}
#custom-sidebar li {
    display: inline-block !important;
    margin-left: 60px !important;
}
#custom-sidebar {
    position: absolute !important;
    right: 0px !important;
    border-bottom: 1px solid #fff !important;
    padding: 10px 0px 19px;
    z-index: 9999 !important;
    width: 53% !important;
    text-align: right;
}
#custom-sidebar ul {
    margin: 0px !important;
    color: #fff !important;
}
#custom-sidebar a {
    color: #fff !important;
}
#custom-sidebar li:nth-child(1):before {
    content: url(/wp-content/uploads/2024/02/Vector-1.png);
    position: absolute !important;
    transform: scale(0.7);
    margin-left: -40px !important;
    margin-top: -3px;
}
#custom-sidebar li:nth-child(2):before {
    content: url(/wp-content/uploads/2024/02/Vector.png);
    position: absolute !important;
    margin-left: -26px !important;
    margin-top: -1px;
}
#header-outer .current-menu-item span.menu-title-text:before {
    content: "";
    height: 10px;
    width: 14px !important;
    background-color: #fff !important;
    position: absolute !important;
    right: 0px !important;
    left: 0px !important;
    margin: auto;
    bottom: 31px;
    clip-path: polygon(0 0, 51% 100%, 100% 0);
}
#header-outer .col.span_9.col_last {
    margin-top: 18px;
}


/************************************** speak sec ************************************/

#speak_sec a.nectar-button {
    font-size: 16px !important;
    padding: 11px 50px 11px 17px !important;
    background-color: #fff !important;
    color: #000 !important;
}
/* #speak_sec a.nectar-button:after {
    content: "";
    background-image: url(/wp-content/uploads/2024/02/Group-99-1.png);
    background-size: 100% 100% !important;
    height: 28px !important;
    width: 28px !important;
    position: absolute !important;
    top: 7px;
    right: 12px;
} */
#speak_sec img {margin-bottom: -120px !important;transform: scale(1.2);}

/************************************** btn css ************************************/

a.nectar-button {
    font-size: 16px !important;
    padding: 11px 27px !important;
}
/* a.nectar-button:after {
    content: "";
    background-image: url(/wp-content/uploads/2024/02/Group-98-4.png);
    background-size: 100% 100% !important;
    height: 28px !important;
    width: 28px !important;
    position: absolute !important;
    top: 7px;
    right: 12px;
} */


#about_sec .row-bg.viewport-desktop.using-image {
    background-size: 100% 31% !important;
}
#about_sec h1 {
    font-size: 70px !important;
    color: #fff !important;
    margin-bottom: 23px;
}
#about_sec .txt-About {
    padding-top: 50px;
}
#read_sec .owl-nav.disabled{
    display:block !important;
}
#read_sec .owl-nav.disabled button {
    border: 1px solid #fff !important;
    border-radius: 50%;
    height: 50px !important;
    width: 50px !important;
    font-size: 19px !important;
    background-color: transparent;
}
#read_sec .owl-nav.disabled button span {
    display: none !important;
}
#read_sec button.owl-prev:before {
    content: "\f104";
    font-family:fontawesome !important;
}
#read_sec button.owl-next:before {
    content: "\f105";
    font-family:fontawesome !important;
}
#read_sec .owl-nav.disabled button:hover {
    background-color: #ffffff !important;
    color:#650000;
}
#read_sec button.owl-prev {
    position: absolute !important;
    left: 90px !important;
    bottom: 200px !important;
}
#read_sec button.owl-next {
    position: absolute !important;
    right: 90px !important;
    bottom: 200px !important;
}
#read_sec .owl-dots {
    display:none !important;
}

#sample_sec .btn_paper {
    margin-left: 25px !important;
}
#video_sec video.nectar-video-self-hosted {
    padding: 10px;
}
#client_sec .txt_history {
    background-image: url(/wp-content/uploads/2024/02/Group-6.png) !important;
    background-repeat: no-repeat;
    background-size: 100% 100% !important;
    padding: 40px 60px 53px;
    color: #000;
    text-align: center !important;
}
#client_sec .carousel-item {
    margin: 0px 40px;
}
#client_sec .iwithtext .iwt-icon img {
    width: 62px !important;
	border-radius: 30px;
}
#client_sec .iwithtext {
    padding-left: 25px !important;
    position: relative;
    left: 60px;
}
#book_sec .carousel-item img {
    width: 100% !important;
}

#send_sec .row-bg-wrap {
    background-image: linear-gradient(to right, #650000 45% , white 0%);
}
#send_sec .col_send {
    padding-left: 90px !important;
    text-align: center !important;
}
#send_sec .col_info {
    color: #fff !important;
}
#send_sec .col_info a {
    color: #fff !important;
}
#send_sec .col_info h4 {
    color: #fff !important;
    margin-bottom: 20px;
    font-family: 'Jost';
    font-weight: 900 !important;
}
#send_sec .txt_socialz li {
    display: inline-block;
    margin-right: 6px;
}
#send_sec .txt_socialz ul {
    margin: 0px !important;
}

#send_sec .txt_socialz ul i {
    background-color: #fff !important;
    color: #650000 !important;
    height: 40px !important;
    width: 40px !important;
    font-size: 20px;
    padding-top: 11px;
    border-radius: 50% !important;
}
#send_sec input.wpcf7-form-control.wpcf7-text {
    border-radius: 0px !important;
    border: 1px solid #00000063 !important;
    background-color: transparent !important;
    margin-bottom: 15px;
}
#send_sec textarea.wpcf7-form-control.wpcf7-textarea {
    border-radius: 0px !important;
    border: 1px solid #00000063 !important;
    background-color: transparent !important;
    margin-bottom: 15px;
    height: 120px !important;
}
#send_sec input.wpcf7-form-control.wpcf7-submit.has-spinner {
    padding: 10px 70px !important;
    margin: auto;
    display: table !important;
}

#send_sec .txt_socialz h4 {
    font-weight: 400 !important;
}
#client_sec .txt_history:before {
    content: url(/wp-content/uploads/2024/02/Mask-group.png);
    position: absolute;
    left: 70px !important;
    top: -27px;
}
#client_sec .txt_history:after {
    content: url(/wp-content/uploads/2024/02/Mask-group-1.png);
    position: absolute;
    right: 70px !important;
    bottom: -27px;
}


#footer-widgets .col.span_4 {
    border-right: 1px solid #ffffff73 !important;
    height: 200px !important;
}
#footer-widgets .col.span_4:last-child {
    border: none !important;
}
#footer-widgets #nav_menu-3 {
    margin: auto;
    display: table;
}
#footer-widgets #nav_menu-4 {
    margin: auto;
    display: table;
}
#footer-widgets li#menu-item-72 a{
    padding-left: 30px !important;
}
#footer-widgets li#menu-item-72 a:before{
        content:url(/wp-content/uploads/2024/02/Mask-group-2.png);
        position: absolute !important;
        margin-left: -40px !important;
        margin-top: -6px;
}
#footer-widgets li#menu-item-73 a{
    padding-left: 30px !important;
}
#footer-widgets li#menu-item-73 a:before{
        content:url(/wp-content/uploads/2024/02/Vector.png);
        position: absolute !important;
        margin-left: -26px !important;
        margin-top: -3px;
}
#footer-widgets #nav_menu-4 li {
    margin-bottom: 14px !important;
}

#footer-widgets .row {
    border-bottom: 1px solid #ffffff75;
	padding-bottom: 40px !important;
}
#copyright {
    padding: 18px 0px !important;
}

#news_sec {
    padding: 130px 0px !important;
    margin: 80px 0px !important;
}
#news_sec h1 {
    font-size: 60px !important;
}
#inner_news input.tnp-email {
    border-radius: 30px !important;
    padding: 15px 20px !important;
}
#news_sec input.tnp-submit {
    border-radius: 30px !important;
    position: absolute !important;
    right: 4px !important;
    width: 24%;
    padding: 13px 0px !important;
    top: 3px;
}
.article-content-wrap {
    padding: 20px 17px !important;
}
.article-content-wrap h3.title {
    font-size: 23px !important;
    line-height: 33px;
}
span.meta-category {
    display: none !important;
}
#success_sec .btn_book {
    margin-left: 15px !important;
}
#inner_copy {
    background-size: 100% 100% !important;
    padding: 60px 50px !important;
    line-height: 40px !important;
    border-radius: 30px !important;
}
.wpcf7-response-output {
    border: none !important;
    background-color: transparent !important;
    padding: 0px 0px !important;
}
.wpcf7-response-output {
    display: inline-block;
}
.icon-salient-cart:before, body.material .icon-salient-cart:before {
    content: "\f07a" !important;
    font-family: 'FontAwesome' !important;
}
/* .wc-block-cart__submit.wp-block-woocommerce-proceed-to-checkout-block:after {
    content: "" !important;
    background-image: url(https://jomo-speaks.com/wp-content/uploads/2024/02/image-3.png);
    background-repeat: no-repeat !important;
    background-size: 100% 100% !important;
    height: 30px !important;
    width: 30px !important;
    position: absolute !important;
    right: 40px !important;
    bottom: 10px;
}
span.wc-block-components-spinner {
    border: none !important;
}
.wc-block-cart__submit-container span::before {
    content: 'Proceed Securely' !important;
    font-size: 15px !important;
    color: #fff !important;
    background-color: #000 !important;
    padding: 8px 40px 8px 40px !important;
    border-radius: 10px !important;
} */
body:not(.woocommerce-block-theme-has-button-styles) .wc-block-components-button:not(.is-link) {
    min-height: 33px;
}



 @media (max-width: 1600px) {
	 
.btn_one {
    font-size: 16px !important;
    padding: 11px 37px !important;
    position: relative;
    top: -159px;
    margin: 0px 59px;
    z-index: 9 !important;
}	 
	 
	 
#client_sec .txt_history:after {
    bottom: unset !important;
    margin-top: 10px;
}
	 div#speak_sec h1 {
    font-family: 'Westiga Regular';
    font-size: 51px !important;
    line-height: 70px !important;
}
	
	
}
@media (max-width: 1440px) {
	
	#read_sec button.owl-next {
    position: absolute !important;
    right: 10px !important;
    bottom: 330px !important;
}

#read_sec button.owl-prev {
    position: absolute !important;
    left: 90px !important;
    bottom: 330px !important;
}
	
.btn_one {
    font-size: 16px !important;
        padding: 11px 37px !important;
        position: relative;
        top: -149px;
        margin: 0px 48px;
        z-index: 9 !important;
        left: 30px;
}	
	
	
#about_sec .row-bg.viewport-desktop.using-image {
  background-size: 100% 50% !important;
}
	#about_sec {
    padding-top: 31px !IMPORTANT;
}
	#about_sec {
  padding-top: 307px !important;
}
	


}   
@media (max-width: 1366px) {
	
#custom-sidebar {
    width: 56% !important;
}
#speak_sec h1 {
    font-size: 50px !important;
    line-height: 61px !important;
}
#about_sec {
  padding-top: 264px !important;
}
	
	
}
@media (max-width: 1280px) {


	.btn_one {
        font-size: 16px !important;
        padding: 11px 37px !important;
        position: relative;
        top: -141px;
        margin: 0px 38px;
        z-index: 9 !important;
    }  
	#speak_sec h1 {
    font-size: 72px !important;
    line-height: 94px !important;
}
	#speak_sec img {
    margin-bottom: -60px !important;
    transform: scale(1.2) !important;
}
	#custom-sidebar {
        width: 48% !important;
}
	#custom-sidebar {
    width: 55% !important;
}
#custom-sidebar {
    width: 60% !important;
}	
	
}

@media (max-width: 1240px) {
	#speak_sec h1 {
    font-size: 70px !important;
    line-height: 94px !important;
}
	#about_sec h1 {
    font-size: 65px !important;
    color: #fff !important;
    margin-bottom: 18px;
}
	#about_sec .row-bg.viewport-desktop.using-image {
    background-size: 100% 25% !important;
}
	#custom-sidebar {
    width: 50% !important;
}
#custom-sidebar {
    width: 57% !important;
}
	
}
@media (max-width: 1024px) {
	
a.btn_one {
    padding: 12px 16px !important;
    margin-left: 3px;
    font-size: 12px !important;
	}
	
	#about_sec {
        padding-top: 60px !important;
    }
	
	#about_sec .row-bg.viewport-desktop.using-image {
        background-size: 100% 23% !important;
    }
	
	#speak_sec h1 {
    font-size: 53px !important;
    line-height: 64px !important;
}
	#custom-sidebar {
    width: 64% !important;
}
	#about_sec h1 {
    font-size: 54px !important;
}
	#about_sec .row-bg.viewport-desktop.using-image {
    background-size: 100% 22% !important;
}
	#client_sec .txt_history{
		    padding: 40px 20px 53px;
	}
	#client_sec .iwithtext {
    left: 21px;
}
	#inner_contact .col_mail {
    padding: 0px 0px;
}
	
	#top nav > ul > li > a, .span_3 .pull-left-wrap > ul > li > a, body.material #search-outer #search input[type="text"], #top ul .slide-out-widget-area-toggle a i.label, #top .span_9 > .slide-out-widget-area-toggle a.using-label .label, #header-secondary-outer .nectar-center-text, #slide-out-widget-area .secondary-header-text, #header-outer #mobile-menu ul li a, #header-outer #mobile-menu .secondary-header-text, .nectar-mobile-only.mobile-header a {
    
    font-size: 17px;
}
				.prc-secur:before {
 
    right: 0px !important;

}
		#header-outer #logo img, #header-outer .logo-spacing img {
    height: 64px !important;
}
	#about_sec img {
    margin-top: 101px !important;
}
	
	
	
	
}
@media (max-width: 800px) {
	
	#header-outer .col.span_9.col_last {
    margin-top: 0px;
}
	
	#footer-widgets .widget.widget_nav_menu li {
    margin: 0 12px !important;
}
	
	    #about_sec h1 {
        margin-top: 50px !important;
    }
	
	#about_sec_two h1 {
    text-align: center !important;
}
	
	#about_sec_two p {
    text-align: center !important;
}
	
	
	#book_sec .carousel-item h4 {
    height: 115px !important;
}
	
	#book_sec .carousel-item h4 {
    height: 111px !important;
}
	
	#news_sec-1 h1 {
    font-size: 38px ;
    line-height: 54px !important;
    margin-left: 0 !important;
    color: black !important;
}
	
	
	#footer-outer .widget {
  margin-bottom: 30px;
  font-size: 14px !important;
}
	#custom-sidebar {
    display: none !important;
}
	#speak_sec {
    padding-top: 90px !important;
    text-align: center;
}
	#about_sec .row-bg.viewport-desktop.using-image {
    background-size: 100% 43% !important;
}
	
	#about_sec {
    text-align: center !important;
}
	#sample_sec {
    padding: 40px 0px !important;
    text-align: center;
}

#sample_sec img {
    margin: auto;
    display: table !important;
}
	#send_sec .col_info {
    background-color: #650000 !important;
    padding: 50px 40px !important;
    text-align: center;
}
	#send_sec .row-bg-wrap {
    background-image: none !important;
}
#send_sec .col_send {
    padding: 0px 50px !important;
}
#send_sec .col_send .col {
    margin: 0px !important;
}
	
	#about_sec h1 {

    margin-bottom: 34px ;
}
			.prc-secur:before {
 
    right: -33px !important;

}
	.wpb_text_column.wpb_content_element h1  {
    color: #fff !important;
}

	
			.wpb_text_column.wpb_content_element.wpb_animate_when_almost_visible.wpb_bounceInDown.bounceInDown.animated.wpb_start_animation h1 {
    color: #000 !important;
}
		.wpb_text_column.wpb_content_element.wpb_animate_when_almost_visible.wpb_bounceInDown.bounceInDown.animated.wpb_start_animation p {
    color: #000 !important;
}
	
	
	
	
}
@media (max-width: 768px) {
	
	#page-header-bg .page-header-bg-image-wrap, .full-width-section .row-bg, .wpb_row .row-bg {
    
    height: 85%;
   
}
}


@media only screen and (max-width: 767px) {
#about_sec {
    padding-top: 25px !important;
    padding-bottom: 0px !important;
}
#about_sec img {
margin-top: 10px !important;
}
#about_sec h1 {
    font-size: 34px !important;
    margin-bottom: 20px !important;
    line-height: 40px !important;
}
.iwt-text {
    color: #fff !important;
}
body #news_sec h1 {
    font-size: 28px !important;
    line-height: 30px !important;
    margin: 0 !important;
}
.wpb_text_column.wpb_content_element h1 {
    color: #000 !important;
}
.bnr_inr {
    padding: 80px 0 !important;
}
.bnr_inr .wpb_text_column.wpb_content_element h1 {
    color: #fff !important;
    font-size: 40px !important;
}
#jomo_sec h1 {
    font-size: 32px !important;
    color: #fff !important;
}
body #about_sec .row-bg.viewport-desktop.using-image {
    background-size: 100% 0 !important;
}
body #about_sec img {
    margin-top: 0px !important;
}
body .jomo-hm_bnr_01 .wpb_text_column.wpb_content_element h1 {
    color: #fff !important;
    font-size: 40px !important;
}
#speak_sec h1 {
    font-size: 40px !important;
    line-height: 50px !important;
}
}


@media (max-width: 480px) {	
	
	#about_sec .txt-About {
    padding-top: 0px !important;
}
	
	#news_sec-1 h1 {
    font-size: 34px t;
    line-height: 41px !important;
}

	
	#regular_portfolio .title-wrap h1 {
  font-size: 30px !important;
}
	body.material.single-portfolio .comment-wrap {
  margin-top: -70px;
}
	#about_sec .row-bg.viewport-desktop.using-image {
    background-size: 100% 47% !important;
}
	#read_sec .owl-nav.disabled{
		display:none !important;
	}
	#header-outer .col.span_9.col_last {
    margin-top: 0px;
}
	#client_sec .owl-dots {
    display: none !important;
}
	#client_sec h1 {
    font-size: 43px !important;
}
#inner_news input.tnp-email::placeholder {
    font-size: 11px;
}
	

		.prc-secur:before {
 
    right: 0px !important;

}
	.wpb_wrapper h1 {
    font-size: 27px !important;
}
 #about_sec .row-bg.viewport-desktop.using-image {
    background-size: 100% 44% !important;
  }
	.img-with-aniamtion-wrap[data-animation="fade-in-from-left"] .hover-wrap, img.img-with-animation[data-animation="fade-in-from-left"] {
  transform: translateX(-20%);
  padding-right: 0px;
}
	
	
	
}
@media (max-width: 414px) {	
	
	#success_sec h1 {
        font-size: 23px !important;
    }
	
	
	#speak_sec h1 {
    font-size: 45px !important;
    line-height: 56px !important;
}
#about_sec h1 {
    font-size: 46px !important;
}
#about_sec .row-bg.viewport-desktop.using-image {
    background-size: 100% 41% !important;
}
#client_sec .txt_history:after {
    bottom: 89px;
}
#send_sec h1 {
    font-size: 43px !important;
}
#client_sec {
    padding: 60px 0px !important;
}
	
	
	
#send_sec .col_send {
    padding: 0px 30px !important;
}
#send_sec {
    padding: 40px 0px !important;
}
}
@media (max-width: 375px) {
	#speak_sec h1 {
    font-size: 38px !important;
    line-height: 47px !important;
}
#client_sec h1 {
    font-size: 33px !important;
}
#client_sec .txt_history {
    padding: 26px 10px 21px;
    font-size: 12px;
}
	#client_sec .txt_history:after {
    bottom: 129px;
    right: 53px !important;
}
	#client_sec .iwithtext {
    left: 0px;
}
	#client_sec .iwithtext h4 {
    font-size: 24px !important;
}
#client_sec .iwithtext p {font-size: 12px !important;}
	#client_sec .txt_history:after {
    bottom: 79px;
    right: 53px !important;
}
	#about_sec h1 {
    font-size: 39px !important;
}
	#about_sec .row-bg.viewport-desktop.using-image {
    background-size: 100% 8% !important;
}
  #client_sec .txt_history::after {
  
    margin-top: -4px;
  }

.vc_col-sm-6.wpb_column.column_container.vc_column_container.col.no-extra-padding.inherit_tablet.inherit_phone h1 {
  color: #fff !important;
}

	
	.img-with-aniamtion-wrap[data-animation="fade-in-from-left"] .hover-wrap, img.img-with-animation[data-animation="fade-in-from-left"] {
  transform: translateX(-20%);
  padding-right: 0px !important;
}
	
	  .wpb_column:not([class*="vc_col-xs"]) {
 
    margin-bottom: 0px !important;
  }
	
	  #speak_sec img {

    padding-top: 42px !important;
  }
	
	  #about_sec img {
    margin-top: -22px !important;
  }
	
	.material .wpb_content_element, .material .wpb_row {
  margin-bottom: 2.5em;
}

 #about_sec h1 {
 
    margin-bottom: 75px;
  }
	
	
	
	

	
}



@media (max-width: 360px) 
{
	  #about_sec img {
    margin-top: 0px !important;
  }
	.img-with-aniamtion-wrap[data-animation="fade-in-from-left"] .hover-wrap, img.img-with-animation[data-animation="fade-in-from-left"] {
  padding-right: 0px !important;
}
	
 .wpb_text_column.wpb_content_element h1 {
    color: #000 !important;
  }

  #client_sec .txt_history::after {
  
    margin-top: -17px;
  }

  .wpb_text_column.wpb_content_element h1 {
    color: #fff !important;
  }

.wpb_wrapper h1 {
    font-size: 27px !important;
}
	  #send_sec {
    padding: 25px 0px !important;
  }


	

	#page-header-bg .page-header-bg-image-wrap, .full-width-section .row-bg, .wpb_row .row-bg {

    height: 87%;
 
}
#book_sec .col_deals .txt_vol li h1 {
     font-size: 30px !important;
   
}
#book_sec .txt_book h1 {
    font-size: 32px !important;
}
.woocommerce ul.products li.product .product-wrap img, .woocommerce-page ul.products li.product .product-wrap img {
     width: auto !important;
    height: 270px !important;
   
}
	.prc-secur:before {
 
    right: -42px !important;

}
	div#about_sec {
    padding-bottom: 25px !important;
}
div#inner_banner {
    padding-top: 140px !important;
}
	.wpb_text_column.wpb_content_element h2 {
    font-size: 20.5px;
}
#about_sec {
    padding-top: 146px !IMPORTANT;
}
	
#book_sec .col_deals .txt_vol li h1 {
    
    font-size: 35px !important;
  
}
	
	.wpb_raw_code.wpb_content_element.wpb_raw_html.txt_vol h1 {
    font-size: 35px !important;
}

	  #about_sec h1 {
    font-size: 38px !important;
		  margin-bottom: 0px !important;
  }

.row .col h5, body h5, #slide-out-widget-area .nectar-ext-menu-item .inherit-h5, #ajax-content-wrap .nectar-inherit-h5 {
    font-size: 12px;
   
  }

	





}

	
	



@media (max-width: 428px) {
	
#speak_sec h1 {
    font-size: 40px !important;
}
	.wpb_wrapper h1 {
    font-size: 27px !important;
}
	#client_sec h1 {
    font-size: 30px !important;
}
	
	div#inner_banner {
    padding-top: 140px !important;
}

	.wpb_text_column.wpb_content_element.txt_mail before {
    left: 61px !important;
}
		.wpb_text_column.wpb_content_element h2 {
    font-size: 25.5px;
}
/* 	div#about_sec {
    padding-bottom: 27px !important;
} */
	
	.wpb_text_column.wpb_content_element.wpb_animate_when_almost_visible.wpb_bounceInDown.bounceInDown.animated.wpb_start_animation p {
    font-size: 13px !important;
}
	#about_sec {
    padding-top: 20px !important;
}
	
	#about_sec h1 {
    font-size: 43px !important;
}

	  #about_sec img {
    margin-top: 0px !important;
  }
	.img-with-aniamtion-wrap[data-animation="fade-in-from-left"] .hover-wrap, img.img-with-animation[data-animation="fade-in-from-left"] {
  transform: translateX(-20%);
  padding-right: 0px;
}
	  #about_sec .row-bg.viewport-desktop.using-image {
    background-size: 100% 10% !important;
  }
	  .wpb_text_column.wpb_content_element h1 {
    color: #000 !important;
  }
	
	
	
	
	
}


@media (max-width: 912px) {
	
.wpb_row .row-bg-wrap .inner-wrap {
    height: 118%;
    width: 100%;
}
	
	.vc_col-sm-4.col_mail.wpb_column.column_container.vc_column_container.col.child_column.no-extra-padding.inherit_tablet.inherit_phone {
    padding-top: 27px !important;
}
#about_sec h1 {
  
    color: #000 !important;
  
}

	
	
	
	
	
	
}


