/*
Theme Name: Govindu Shastri
Theme URI: https://afterimagedesigns.com/wp-bootstrap-starter/
Template: wp-bootstrap-starter
Author: Afterimage Designs
Author URI: https://afterimagedesigns.com/
Description: The best WordPress starter theme based on the most powerful frameworks in the world: "_s" (by Automattic, the main people behind WordPress development), Twitter Bootstrap (the most popular HTML, CSS, and JS framework for developing responsive, mobile first projects on the web) and Font Awesome (or Fontawesome, a full suite of 675+ pictographic icons for easy scalable vector graphics on websites). This theme, like WordPress, is licensed under the GPL. You can use this theme as base for your next WordPress theme project and you are allowed to remove the link at the footer or do whatever you want. Your feedback on how we can continuously improve this WordPress Starter Theme Bootstrap will be highly appreciated. Page templates includes Right-sidebar (default page template), Left-Sidebar, Full-Width, Blank with container, Blank without container Page. Other features - Currently using Bootstrap v4.0.0 , Widgetized footer area, WooCommerce ready, Compatible with Contact Form 7, Compatible with Visual Composer, Compatible with Elementor Page Builder. This theme will be an active project which we will update from time to time. Check this page regularly for the updates.
Tags: blog,custom-menu,featured-images,threaded-comments,translation-ready,right-sidebar,custom-background,e-commerce,theme-options,sticky-post,full-width-template
Version: 3.3.6.1716284165
Updated: 2024-05-21 09:36:05

*/

@import url("style-2.css");

@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&amp;display=swap');



@font-face {
    font-family:'Quillen';
    src: url('fonts/Quillen.woff2') format('woff2'),
        url('fonts/Quillen.woff') format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

h1, h2, h3, h4, h5, h6{
	font-family:'Quillen';
	font-weight:500;
}



.mobshow{
	display:none;
}


@media only screen and (min-width: 767px) and (max-width: 1023px){
.ipad{width:100%!important;}
.deskshow {display:none;}
.mobshow {display:block!important;}
#content.site-content { padding-bottom: 0; padding-top: 0; }
.vegacontainer {width:100%!important; margin:0 auto!important;}

/************************Drop Down Area***************************/

#masthead .navbar-nav .dropdown-menu li a { text-transform: capitalize !important; }
.navbar-nav li.dropdown {  position: relative; }
.navbar-nav li.dropdown .dg-btn {position: absolute;height: 35px;right: 0; width: 40px;display: flex;align-items: center;justify-content: center; color: #694285;font-size: 24px;z-index:99;}
.dropdown-toggle::after, ul.dropdown-menu { display: none !important; }
.navbar-nav li.dropdown.mega-toggle-on ul.dropdown-menu{ display:block !important; }
.dropdown-menu li { border-bottom: 1px solid #eee; }
.dropdown-menu li:last-child{ border-bottom:0px; }
.dropdown-menu li.current-menu-item { background: #330f48; }
#masthead .navbar-nav .dropdown-menu li.current-menu-item a{ color:#fec904 !important; }
.dropdown-menu{ padding:0px; }
section.main-tittle {text-align: center;background-color: #222222;padding: 1px 0;position: relative;width: 100%;border: 0 !important;padding: 20px 0 !important;}
section.main-tittle h1 {color: #fff;font-size: 20px;text-transform: capitalize;}

/************************Drop Down Area End***************************/


/********************************mobile menu********************************/

#masthead nav::before {display:none!important;}
.navbar-brand img { padding-left: 0; }
.home header#masthead { position: relative!important; padding:0; }
.top-hd {  padding: 10px 0; background-color: #694285; }
ul.top-hdr { padding: 0; list-style: none; text-align: center; width: 100%;  margin: 0; }
ul.top-hdr li a { color: #fff; font-size: 30px; vertical-align: middle; padding-left: 9px; padding-bottom: 0; font-weight: 800; }
header#masthead { margin-bottom: 0; background-color: #ffffff; box-shadow: none; padding: 0; }
body:not(.theme-preset-active) #masthead .navbar-nav > li > a:hover {color: #694285; font-weight: 400; background: #69428500; border-radius: 0; }

.navbar-light .navbar-toggler {
    font-size: 33px;
    padding: 0;
    right: 0;
    position: absolute;
    top: 17px;
}
div#main-nav {position: absolute;right: 0;padding: 0;margin-bottom: 10px;width: 100%;background-color: #f87000;z-index: 9999;}
ul#menu-menu-1 li { border-bottom: 1px solid #69428540; padding:0px;}
ul#menu-menu-1 li:nth-child(5) { border-bottom: 0px!important; }
.current-menu-item { background-color: #69428500; border-radius: 0; }
 #masthead .navbar-nav > li.current_page_item > a { color: #694285!important; }
body:not(.theme-preset-active) #masthead .navbar-nav > li > a { padding: 8px 0; }
ul.dropdown-menu { padding: 0; margin: 0px!important; }
ul.dropdown-menu li a { padding: 5px 0; font-size: 16px; color: #694285; }
ul.dropdown-menu li:last-child { border-bottom: 0px!important; }

.navbar-light .navbar-toggler-icon {
    background-image: url(../../uploads/2024/06/menu-icon-img.png);
}
/********************************mobile menu********************************/



}

/* Tab Responsive End  */
/* Tab Responsive End  */







@media only screen and (min-width: 320px) and (max-width: 767px){
.deskshow {display:none;}
.mobshow {display:block!important;}
#content.site-content { padding-bottom: 0; padding-top: 0; }
.vegacontainer {width:100%!important; margin:0 auto!important;}


/************************Drop Down Area***************************/

#masthead .navbar-nav .dropdown-menu li a { text-transform: capitalize !important; }
.navbar-nav li.dropdown {  position: relative; }
.navbar-nav li.dropdown .dg-btn {position: absolute;height: 35px;right: 0; width: 40px;display: flex;align-items: center;justify-content: center; color: #694285;font-size: 24px;z-index:99;}
.dropdown-toggle::after, ul.dropdown-menu { display: none !important; }
.navbar-nav li.dropdown.mega-toggle-on ul.dropdown-menu{ display:block !important; }
.dropdown-menu li { border-bottom: 1px solid #eee; }
.dropdown-menu li:last-child{ border-bottom:0px; }
.dropdown-menu li.current-menu-item { background: #330f48; }
#masthead .navbar-nav .dropdown-menu li.current-menu-item a{ color:#fec904 !important; }
.dropdown-menu{ padding:0px; }

/************************Drop Down Area End***************************/


/********************************mobile menu********************************/

#masthead nav::before {display:none!important;}
.navbar-brand img { padding-left: 0; }

.top-hd {  padding: 10px 0; background-color: #694285; }
ul.top-hdr { padding: 0; list-style: none; text-align: center; width: 100%;  margin: 0; }
ul.top-hdr li a { color: #fff; font-size: 30px; vertical-align: middle; padding-left: 9px; padding-bottom: 0; font-weight: 800; }
header#masthead {margin-bottom: 0;background-color: #ffffff;box-shadow: none;padding: 0;min-height: 103px;}
body:not(.theme-preset-active) #masthead .navbar-nav > li > a:hover {color: #694285; font-weight: 400; background: #69428500; border-radius: 0; }
.navbar-light .navbar-toggler {
    font-size: 33px;
    padding: 0;
    right: 0;
    position: absolute;
    top: 8px;
}
div#main-nav {position: absolute;right: 0;padding: 0;margin-bottom: 10px;width: 100%;background-color: #1e3b48;z-index: 9999;top: 93px;}
ul#menu-menu-1 li { border-bottom: 1px solid #69428540; padding:0px;}
ul#menu-menu-1 li:nth-child(5) { border-bottom: 0px!important; }
.current-menu-item {background-color: #69428500;border-radius: 0;}
 #masthead .navbar-nav > li.current_page_item > a { color: #694285!important; }
body:not(.theme-preset-active) #masthead .navbar-nav > li > a { padding: 8px 0; }
ul.dropdown-menu { padding: 0; margin: 0px!important; }
ul.dropdown-menu li a { padding: 5px 0; font-size: 16px; color: #694285; }
ul.dropdown-menu li:last-child { border-bottom: 0px!important; }
section.main-tittle {text-align: center;background-color: #222222;padding: 1px 0;position: relative;width: 100%;border: 0 !important;padding: 20px 0 !important;background-image: linear-gradient(267deg, #ffa705 0%, #f9e74a 100%);}
section.main-tittle h1 {color: #fff;font-size: 24px;text-transform: capitalize;margin: 0;padding: 0;}

.navbar-light .navbar-toggler-icon {
    background-image: url(../../uploads/2024/06/menu-icon-img.png);
}
/********************************mobile menu********************************/
    
     body:not(.theme-preset-active) #masthead .navbar-nav > li > a{
        color: #fff !important;
        padding: 9px 28px !important;
        font-weight: 500;
        font-size: 14px;
        margin: 0px 10px;
        text-transform: uppercase;
    }
	
	body:not(.theme-preset-active) #masthead .navbar-nav > li {
        border-bottom: 1px solid #ffffff;
    }
	
	
		.home .page-content, .entry-content, .entry-summary {
    margin: 0 0 0;
}
	
/* header Start	 */

li.book-an-appointment a {
    border: 0px !important;
    border-radius: 0px !important;
}
	
	
	ul.heading-box {
    padding: 0;
    display: flex;
    gap: 0px !important;
    list-style-type: none;
    align-items: center;
    margin: 0;
    flex-direction: column !important;
	padding-bottom:20px !important;
	}
	
	.home-heading {
    font-size: 38px !important;
}
	
	.sub-heading {
		text-align:center;
    font-size: 18px !important;
    padding: 0;
}
	
	
	h2.single-heading {
    font-size: 38px !important;
    text-align: center;
}
	
	
	
	.why-inne-section {
    background-color: #1e3b48;
    border-radius: 33px;
    padding: 35px 15px !important;
    padding-bottom: 0px;
}
	
	.psychic-ball-img {
    margin-top: 0px !important;
}
	
	
	ul.fing {
    display: flex;
    padding: 0;
    list-style-type: none;
    align-items: center;
    flex-direction: column !important;
}
	
	ul.horoscope-list {
    display: flex;
    padding: 0;
    list-style-type: none;
    gap: 15px;
	min-height: 91px !important ;
    align-items: center;
    justify-content: space-evenly !important;
}
	
	
	ul.heading-box-center {
    padding: 0;
    display: flex;
    gap: 0px !important;
    list-style-type: none;
    align-items: center;
    margin: 0;
    justify-content: flex-end;
    flex-direction: column !important;
    padding-bottom: 19px !important;
}
	
	.testimolial-icon {
    position: absolute;
    right: 0px !important;
    bottom: 0px;
}
	ul.footer-address-box a.mailtext {
    font-size: 15px !important;
}
	
	.disclame {
    padding-top: 20px;
}
	
	.navbar-brand {
    max-width: 70% !important;
}
	
	
	a.nav-link img {
    min-width: 9%;
}
	
	a.srv-btn {
    background-color: #15d1be;
    padding: 11px 29px;
    border-radius: 21px;
    color: #000;
    font-weight: 400;
    text-decoration: none;
    font-family: 'Poppins';
    font-size: 13px !important;
}
	
	.round-center-img {
    overflow: hidden;
    position: relative;
    transition: 0.7s all;
    filter: brightness(0) invert(1) !important;
}
	
	
	
	}

/* Mobile  Responsive End  */
/* Mobile Responsive End  */



/* Main  Header start */



.navbar-brand {
    max-width: 229px;
}


header#masthead {
    margin-bottom: 0;
    background-color: #1e3b48;
    box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, .05), inset 0 -1px 0 rgba(0, 0, 0, .1);
    padding: .74rem 1rem;
}

body:not(.theme-preset-active) #masthead .navbar-nav > li > a:hover, body:not(.theme-preset-active) #masthead .navbar-nav > li.current_page_item > a {
    color: #f2e6c4;
    font-weight: 400;
    background-image:url(../../uploads/2024/05/menu-item-active-icon.png);
    background-repeat: no-repeat;
    background-position-y: center;
    background-position-x: 0px;
}

body:not(.theme-preset-active) #masthead .navbar-nav > li.book-an-appointment > a:hover, body:not(.theme-preset-active) #masthead .navbar-nav > li.book-an-appointment > a {
    color: #f2e6c4;
    font-weight: 400;
    background-image:none;
}



body:not(.theme-preset-active) #masthead .navbar-nav > li > a {
    padding: 11px 15px 11px 24px;
    font-size: 14px;
    color: #f2e6c4;
    font-weight: 400;
    font-family: "Poppins";
    margin: 0px 5px;
    position: relative;
}


li.book-an-appointment a {
    border: 1px solid #15d1be;
    border-radius: 23px;
}





/* Main  Header End   */

/* Home Page Start *//* Home Page Start */
/* Home Page Start *//* Home Page Start */



section.main-tittle {
    padding: 1px 10px;
    /* background-image: linear-gradient(267deg, #f2e6c4 0%, #ffe59c 100%); */
    margin-bottom: 40px;
    text-align: center;
    border-bottom: 1px solid #1e3b48;
}

	.home .main-tittle{
		display:none;
	}


Body p{
	font-size: 14px;
	line-height: 26px;
	color: #ffffff;
	font-weight: 400;
	font-family: "Poppins";
}

body{
	Background-color:#152b35;
}


.icon-slide-section {
    max-width: 269px;
    position: absolute;
    top: 435px;
    right: 39px;
    text-align: center;
}


.home-heading {
    font-size: 60px;
}

.sub-heading {
    font-size: 22px;
    padding: 0;
}

ul.heading-box {
    padding: 0;
    display: flex;
    gap: 17px;
    list-style-type: none;
    align-items: center;
    margin: 0;
}

a.link-text {
    font-size: 12px;
    color: #ffffff;
    font-weight: 400;
    font-family: "Poppins";
    text-decoration: none;
}

a.link-text:hover {
    color: #15d1be;
}

.next-btn a img {
    padding-right: 7px;
}

h2.single-heading {
    font-size: 90px;
    text-align: center;
}


.psychic-ball-img {
    margin-top: -170px;
}


.why-inne-section {
    background-color: #1e3b48;
    border-radius: 33px;
    padding: 35px 24px;
    padding-bottom: 0px;
}

ul.why-list {
    display: flex;
    padding: 0;
    align-items: center;
    list-style-type: none;
    gap: 22px;
    padding-bottom: 23px;
}

ul.why-list li img {
    min-width: 77px;
}

h5.why-title {
    font-size: 18px;
    line-height: 22px;
    color: #f2e6c4;
    font-family: "Quillen";
    margin: 3px 0;
}

.why-inne-section:before {
    position: absolute;
    width: 100%;
    height: 1px;
    background-color: #152b35;
    left: 0;
    top: 46%;
}

.wpb_text_column.wpb_content_element.zero-margin {
    margin: 0;
}


p.get-btn {
    position: relative;
    text-align: center;
    display: block;
    top: -21px;
}

a.btn-read-more {
    border-radius: 37px;
    background-color: #15d1be;
    padding: 14px 37px;
    color: #000;
    font-weight: 500;
    text-decoration: none;
    margin-top: -21px;
    font-family: 'Poppins';
}
a.btn-read-more:hover {
    background: #fff;
}


.srv-box {
    padding: 20px;
    border: 1px solid #1e3b48;
    border-radius: 23px;
    text-align: center;
    margin-bottom: 20px !important;
}


.rate {position: absolute;background-image: url(../../uploads/2024/05/srvices-price.png);background-repeat: no-repeat;top: 13px;margin-left: 34px;padding: 13px;color: #fff;font-weight: 600;min-height: 64px;min-width: 66px;}



.content-box-srv h3 a {
    font-size: 22px;
    line-height: 22px;
    color: #f2e6c4;
    font-family: "Quillen";
    text-align: center;
    text-decoration: none;
}

.srv-read-more-btn {
    position: relative;
    text-align: center;
    margin: 0 auto;
    display: block;
    bottom: -24px;
}

a.srv-btn {
    background-color: #15d1be;
    padding: 11px 29px;
    border-radius: 21px;
    color: #000;
    font-weight: 400;
    text-decoration: none;
    font-family: 'Poppins';
    font-size: 16px;
}

a.srv-btn:hover {
    background: #fff;
}

.content-box-srv {
    padding-bottom: 0px;
    min-height: 253px;
}

ul.heading-box-center {
    padding: 0;
    display: flex;
    gap: 82px;
    list-style-type: none;
    align-items: center;
    margin: 0;
    justify-content: flex-end;
}

.finger-box {
    border-radius: 40px;
    border: 1px solid #294551;
    padding: 10px 25px;
}



ul.fing {
    display: flex;
    padding: 0;
    list-style-type: none;
    align-items: center;
}

ul.fing li:first-child {
    min-width: 176px;
}

.finger-text {
    display: flex;
    gap: 18px;
    padding: 15px 0px;
    align-items: baseline;
}

.finger-text p {
    font-size: 12px;
    color: #ffffff;
    font-weight: 400;
    font-family: "Poppins";
}


.finger-and-plam-show-section {
    background-color: #1e3b48;
    padding-top: 50px;
    padding-bottom: 30px;
}

.for-border {
    border-bottom: 1px solid #294551;
}


.daily-horoscope-section {
    padding-top: 60px;
}

.round-center-img {
    overflow: hidden;
    position: relative;
    transition: 0.7s all;
}

.round-center-img:hover {
    filter: brightness(0) invert(1);
    transition: 0.7s all;
}

.round-center-img img {
    position: relative;
    animation: rotate 15s linear infinite;
}

@keyframes rotate {
 0%{
    transform: rotate(0deg);
   }
100%{
    transform: rotate(360deg);
   }
}


.daily-horoscope {
    border-radius: 20px;
    background-color: #152b35;
    border: 1px solid #1e3b48;
    padding: 14px 10px;
    min-height: 106px;
}
.daily-horoscope:hover {
    border-color: #f2e6c4;
}

ul.horoscope-list {
    display: flex;
    padding: 0;
    list-style-type: none;
    gap: 15px;
    align-items: center;
    margin: 0;
    justify-content: center;
}

p.horoscope-name {
    font-size: 16px;
    line-height: 22px;
    color: #f2e6c4;
    font-family: "Quillen";
    margin: 0;
}

p.horoscope-date {
    font-size: 12px;
    color: #ffffff;
    margin: 0;
}

ul.horoscope-list li {
    font-size: 11px;
    line-height: 22px;
    color: #ffffff;
    font-weight: 400;
    font-family: "Poppins";
}


.tstimonial-box {
    border-radius: 40px;
    border: 1px solid #1e3b48;
    padding: 22px 42px;
    margin-bottom: 35px !important;
    min-height: 266px;
}

.testimolial-icon {
    position: absolute;
    right: 79px;
    bottom: -4px;
}

.tstimonial-box p {
    font-size: 12px;
}

h2.testimolial-name {
    font-size: 18px;
    color: #f2e6c4;
    float: right;
}


.name-:before {
    position: relative;
    width: 46px;
    content:'';
    height: 1px;
    background-color: #1e3b48;
    border-radius: 40px;
    bottom: 4px;
}
	
	.testimolial-icon {
    position: absolute;
    right: 79px;
    bottom: 0px;
    }
	
	.tstimonial-box p {    
	font-size: 12px;
}
    
    h2.testimolial-name {    
	font-size: 18px;
    color: #f2e6c4;
    content: '';
    display: inline-block;
    top: -4px;
}

.name- {
    display: flex;
    gap: 11px;
    align-items: center;
}



.daily-horoscope a {
    text-decoration: none;
}



/* Home Page End *//* Home Page End */
/* Home Page End *//* Home Page End */


/* Footer-section-start  *//* Footer-section-start  */
/* Footer-section-start  *//* Footer-section-start  */


p.footer-bottom {
    margin: 0;
}

.site-info {
    background-color: #1e3b48;
    padding: 14px;
}

body:not(.theme-preset-active) footer#colophon {
    color: #ffffff;
    background-color: #152b35;
}

.address-section {
    background-color: #1e3b48;
    border-radius: 30px;
    padding: 14px 30px;
    position: relative;
    margin-bottom: -120px;
    position: relative;
    overflow: hidden;
}

ul.footer-address-box {
    padding: 0;
    list-style-type: none;
    display: flex;
    gap: 10px;
    align-items: center;
    justify-content: center;
    padding-bottom: 26px;
}

ul.footer-address-box a:hover {
    color: #15d1be !important;
}

p.box-title {
    margin: 0;
}


ul.footer-address-box a {
    font-size: 22px;
    line-height: 26px;
    color: #ffffff;
    font-weight: 400;
    font-family: "Poppins";
    text-decoration: none;
}

ul.footer-address-box a.mailtext {
    font-size: 18px;
}

ul.footer-address-box a.address {
    font-size: 12px;
}

.footer-logo {
    /* text-align: center; */
}

.footer-google-map {
    margin-bottom: -5px;
}


.footer-logo img {
    max-width: 259px;
}

.address-section:before {
    width: 100%;
    background-color: #234554;
    height: 1px;
    content: '';
    position: absolute;
    left: 0;
    top: 93px;
}

.address-section:after {
    width: 1px;
    background-color: #234554;
    height: 133px;
    content: '';
    position: absolute;
    left: 334px;
    top: 93px;
}



/* Footer-section-end  *//* Footer-section-end  */
/* Footer-section-end  */ /* Footer-section-end  */
 

/* contact Us Page  */


.contact_form {
    /* padding: 16px 16px; */
    background-color: #152b35;
    text-align: center;
    border-radius: 11px;
    overflow: hidden;
    border: 2px solid #1e3b48;
    margin-top: -17px;
}

.contact-form-body {
    padding: 27px 25px;
}

.contact-form-heading {
    background-color: #1e3b48;
    padding: 13px;
}

input.contact-input.form-control {
    margin: 10px 0;
    border-radius: 22px;
    background-color: #1e3b48;
    height: 40px;
    border: 1px solid #1e3b48;
}

input.contact-input.form-control::placeholder{
	color:#fff;
	font-size:14px;
}


textarea.contact-input.form-control {
    margin: 10px 0;
    border-radius: 6px;
    background-color: #1e3b48;
    height: 125px;
    border: 1px solid #1e3b48;
	color:#fff;
	font-size:14px;
}



p.form-sub-title {
    font-size: 16px;
}

.contact-call-btn {
    text-align: center;
    border: 1px solid #1e3b48;
    padding-top: 45px;
    padding-bottom: 18px;
    border-radius: 10px;
    background: #152b35;
    margin-bottom: 28px;
    display: flex;
    flex-direction: column;
    align-items: center;
    min-height: 160px;
}
.contact-call-btn img {
    padding-bottom: 14px;
    position: relative;
    margin-top: -77px;
}

.contact-call-btn p {
    font-size: 16px;
    color: #ffffff;
    padding: 7px;
    background: -webkit-linear-gradient(0deg, #1e3b48, #264d5e 100%);
    margin-bottom: 7px;
    width: 100%;
    font-weight: 600;
}

.contact-call-btn a {
    font-size: 14px;
    font-family: 'Poppins';
    color: #ffffff;
    text-decoration: none;
    font-weight: 600;
}


input.contact-submit.btn.btn.btn-primary {
    background-color: #fee5a0;
    color: #000;
    padding: 8px 25px;
    border-radius: 22px;
    border: 0;
    text-transform: uppercase;
    font-weight: 500;
}

/* Daily- Horoscope */

.Box-for-horoscope {
    border-radius: 20px;
    background: #1e3b48;
    margin-top: 50px;
    margin-bottom: 50px;
    padding: 2%;
    text-align: center;
}

.table th {
    font-size: 25px;
    color: #f2e6c4;
    padding-top: 24px;
    text-transform: uppercase;
    padding-bottom: 22px;
    font-family: 'Quillen';
    border: 0 !important;
}

table th {
    border: 0;
    padding: 5px 7px;
}


.select_horoscope_new {
    /* width: 100%; */
    font-size: 14px;
    font-style: normal;
    height: 50px;
    padding: 10px 18px;
    line-height: 28px;
    color: #ffffff;
    border-radius: 100px;
    border: 1px solid #eef2ed;
    background: #ffffff00;
}


button.submit-btn {
    position: relative;
    padding: 9px 23px 10px;
    line-height: 25px;
    background: #1e3b48;
    color: #ffffff;
    font-size: 16px;
    font-weight: 500;
    cursor: pointer;
    /* width: 100%; */
    border: 2px solid #366c85;
    text-transform: capitalize;
    border-radius: 100px;
}

/* Main services Page */

a.read-more-btn {color: #15d1be;font-weight: 600;font-size: 15px;text-decoration:none;}



.rate-inner-page {
    position: absolute;
    background-image: url(../../uploads/2024/05/srvices-price.png);
    background-repeat: no-repeat;
    top: 110px;
    margin-left: 4px;
    padding: 13px;
    color: #fff;
    font-weight: 600;
    min-height: 64px;
    min-width: 66px;
    z-index: 1;
}


section.main-tittle h1 {
    color: #f2e6c4;
}


.icon-bar1 {
  position: fixed;
  top: 54%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 999;
}
.icon-bar1 a {
  display: block;
  text-align: center;
  padding: 14px 12px;
  transition: all 0.3s ease;
  color: #fff !important;
  font-size: 22px;
}

.icon-bar1 a:hover {color: #fff !important;}

.wtbtn {
  background: #2DC100;
  color: white;
}

.youtubebtn {
    background: #1e3b48;
    color: white;
}




.contact_icons{position: fixed;left: 50px;bottom: 19px;z-index: 999;width: 50px;text-align: center;}
.contact_icons a{width: 66px;height: 66px;border-radius: 100%;text-align: center;line-height: 43px;font-size: 24px;color: #fff;background: #edac15;box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.16), 0px 3px 10px rgba(0, 0, 0, 0.16);clear: both;margin-bottom: 0px;display: inline-block;}
.contact_icons a.whatsapp-icon{background: #2DC100;font-size: 47px;overflow: hidden;animation-duration: 1s;animation-timing-function: ease;animation-delay: 0s;animation-iteration-count: infinite;animation-direction: normal;animation-fill-mode: none;animation-play-state: running;animation-name: pulse2;color: #fff;}
a.whatsapp-icon i {
    margin-top: 10px;
}

@-webkit-keyframes pulse2 {
  0% {
    -webkit-box-shadow: 0 0 0 0 #2DC100;
            box-shadow: 0 0 0 0 #2DC100; }
  100% {
    -webkit-box-shadow: 0 0 0 20px rgba(21, 101, 192, 0);
            box-shadow: 0 0 0 20px rgba(21, 101, 192, 0); } }

@keyframes pulse2 {
  0% {
    -webkit-box-shadow: 0 0 0 0 #2DC100;
            box-shadow: 0 0 0 0 #2DC100; }
  100% {
    -webkit-box-shadow: 0 0 0 20px rgba(21, 101, 192, 0);
            box-shadow: 0 0 0 20px rgba(21, 101, 192, 0); } 
} 


.contact_mobile{position: fixed;right: 58px;bottom: 19px;z-index: 999;width: 49px;text-align: center;}
.contact_mobile a{width: 65px;height: 65px;border-radius: 100%;text-align: center;line-height: 51px;font-size: 24px;color: #fff !important;background: #edac15;box-shadow: 0px 3px 10px rgba(0, 0, 0, 0.16), 0px 3px 10px rgba(0, 0, 0, 0.16);clear: both;margin-bottom: 0px;display: inline-block;}
.contact_mobile a.phone-icon{background: #15d1be;font-size: 33px;overflow: hidden;animation-duration: 1s;animation-timing-function: ease;animation-delay: 0s;animation-iteration-count: infinite;animation-direction: normal;animation-fill-mode: none;animation-play-state: running;animation-name: pulse3;color: #fff;padding-top: 8px;}
a.phone-icon i {
    /* margin-top: 16px; */
    /* transform: rotate(100deg); */
}

@-webkit-keyframes pulse3 {
  0% {
    -webkit-box-shadow: 0 0 0 0 #15d1be;
            box-shadow: 0 0 0 0 #15d1be; }
  100% {
    -webkit-box-shadow: 0 0 0 20px rgba(21, 101, 192, 0);
            box-shadow: 0 0 0 20px rgba(21, 101, 192, 0); } }

@keyframes pulse3 {
  0% {
    -webkit-box-shadow: 0 0 0 0 #15d1be;
    box-shadow: 0 0 0 0 #15d1be;
    }
  100% {
    -webkit-box-shadow: 0 0 0 20px rgba(21, 101, 192, 0);
            box-shadow: 0 0 0 20px rgba(21, 101, 192, 0); } 
} 
