/*jssor slider loading skin spin css*/
.jssorl-009-spin img {
    animation-name: jssorl-009-spin;
    animation-duration: 1.6s;
    animation-iteration-count: infinite;
    animation-timing-function: linear;
}

@keyframes jssorl-009-spin {
    from { transform: rotate(0deg); }
    to { transform: rotate(360deg); }
}

/*jssor slider bullet skin 053 css*/
.jssorb053 .i {position:absolute;cursor:pointer;}
.jssorb053 .i .b {fill:#fff;fill-opacity:0.5;}
.jssorb053 .i:hover .b {fill-opacity:.7;}
.jssorb053 .iav .b {fill-opacity: 1;}
.jssorb053 .i.idn {opacity:.3;}

/*jssor slider arrow skin 093 css*/
.jssora093 {display:block;position:absolute;cursor:pointer;}
.jssora093 .c {fill:none;stroke:#fff;stroke-width:400;stroke-miterlimit:10;}
.jssora093 .a {fill:none;stroke:#fff;stroke-width:400;stroke-miterlimit:10;}
.jssora093:hover {opacity:.8;}
.jssora093.jssora093dn {opacity:.6;}
.jssora093.jssora093ds {opacity:.3;pointer-events:none;}
.nav-head p{
    
    color: #fff;
    padding: 5px 10px 15px 10px;
    background: #1c0c04;
    font-size: 20px;
    font-family: 'Fira Sans', sans-serif;
    box-shadow: 0px 4px 5px #fff;
    border-radius: 5px;
}
.shadow img{
    width:100%
}
.header-top {
    color: #ffffff;
    background: linear-gradient(45deg, #f22b03, #ffe05c,#dd3006);
   
}

.header-top ul.list-inline {
	margin-top:10px;
}
.header-top .phone  {
	float:right;
	margin-right:15px;
	color:#fff;
	font-size:31px;
	font-weight:normal;
	margin-top:0px;
	font-family: 'Oswald', sans-serif;
	}
	

@media (max-width: 767px)  {
	.header-top .phone  {
	float:left;
	margin-right:15px;
	color:#fff;
	font-size:24px;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:10px;
}
}

.header-top .phone a {
	color: #fff;
    text-decoration: none;
    position: relative;
    top: 4px;
    font-family: 'Fira Sans', sans-serif;

} 

.header-top .phone span {margin-right:10px;}  

.header-top .email  {
	float:left;
	margin-right:15px;
	margin-top:10px;
} 

.header-top .email > a {
	color:#fff;
	font-size:15px;
	font-weight:bold;
	
}

.header-top .email > a {
    color: #fff;
    font-size: 15px;
    font-weight: bold;
    position: relative;
    top: 5px;
}
.header-top .email img{
    float:left;
    margin-top:-6px;
}
.social-icon-headertop {
	margin-top:9px;
}
.social-icon-headertop a {
	margin-right:5px;

}
.astrological-sign {
	position:relative;
	padding:10px 0;	
}

.astrological-sign ul {
	list-style:none;
	width:100%;
	 text-align:center;
	     list-style: none;
    width: 100%;
    text-align: center;
    margin-bottom: 0px;
}
.astrological-sign ul li {
	display:inline-block;
	padding:10px 5px;
	min-height:140px;
	border-right:1px solid #ccc;
}
.astrological-sign ul li:last-child{
	border-right:0px solid #ccc;
}
.astrological-sign ul li p{
 color:#000;
 text-align:center;
}

.Our-atrologer-services{
	position:relative;
	padding:30px 0;	
	background-color:#d91d25;
}

.Our-atrologer-services h2 {
	color:#fff;
	font-size:20px;
}

/* service-in section start */
#service-sec{
    padding: 30px 0px;
}
#service-sec .service-sec .service-sec-head h3{
    font-family: 'Oswald', sans-serif;
    text-align:center;
    font-size:26px;
    color:#fe0002;
    text-transform: capitalize;

}

/* service-in section end */

/* about-in sec start*/
.about-in-sec-img img{width:100%}
#about-in-sec{
    padding:30px 0px;
/*background: linear-gradient(45deg, #05030e,#050508, #13121d);*/
background: linear-gradient(45deg, #fcfbfd,#e4e4f0, #f0f0f6);
    
}
#about-in-sec .about-in-sec .about-in-sec-head h3{
    font-family: 'Oswald', sans-serif;
    text-transform:uppercase;
    font-size:26px;
    color:#181414;
    text-align: center;

}
#about-in-sec .about-in-sec .about-in-sec-content .about-in-sec-content-head h4{
    font-family: 'Oswald', sans-serif;
    color:#fff;
    background:#fe0002;
    text-transform: capitalize;
    padding:7px 12px;
    font-size: 26px;
    line-height:34px;
}
#about-in-sec .about-in-sec .about-in-sec-content .about-in-sec-content-matter p{
    font-family: 'Fira Sans', sans-serif;
    color:#181414;
    font-size:15px;
    text-align:justify;

}
#about-in-sec .about-in-sec .about-in-sec-content .about-in-sec-content-matter h5{
    font-family: 'Fira Sans', sans-serif;
    font-size:20px;
    color:#fe0002;
    text-transform:capitalize;
}
#about-in-sec .about-in-sec .about-in-sec-content .about-in-sec-content-matter .list ul li{
    list-style-type: none;
    font-family: 'Fira Sans', sans-serif;
    font-size:16px;
    color:#310116;
    border-bottom: 1px dotted #310116;
    padding-bottom: 10px;

}
#about-in-sec .about-in-sec .about-in-sec-content .about-in-sec-content-matter .list ul li::before{
    content: "\f058";
    font-family: "Font Awesome 5 Free";
    font-size: 16px;
    color: #d13509;
    font-weight: 900;
}
#about-in-sec .about-in-sec .about-in-sec-img img{
    max-width: 100%;
}
/* about-in sec end */

/* speciality-sec-start */
#speciality-sec{
    padding:30px 0px;
}
.speciality-sec-inr{
    padding:7px;
    margin-bottom:10px;
    border:2px dotted #841900;
}
#speciality-sec .speciality-sec .speciality-sec-head h3{
    font-family: 'Oswald', sans-serif;
    text-transform: capitalize;
    text-align:center;
    font-size:32px;
    color:#b11919;
}
#speciality-sec .speciality-sec .speciality-sec-head h4{
    font-family: 'Fira Sans', sans-serif;
    font-size:26px;
    text-align:center;
    text-transform:capitalize;
    font-weight: 400;
}
#speciality-sec .speciality-sec .speciality-sec-inr .speciality-sec-inr-img img{
    display:block;
    margin-left:auto;
    margin-right:auto;
}
#speciality-sec .speciality-sec .speciality-sec-inr .speciality-sec-inr-content .speciality-sec-inr-content-head h4{
    font-family: 'Oswald', sans-serif;
    font-size:20px;
    text-transform: capitalize;
    text-align:center;
    color:#000;

}
#speciality-sec .speciality-sec .speciality-sec-inr .speciality-sec-inr-content .speciality-sec-inr-content-matter p{
    font-family: 'Fira Sans', sans-serif;
    font-size:15px;
    color:#000;
    text-align:justify;
}
#speciality-sec .speciality-sec-img img{
    max-width: 100%;
    display:block;
    margin-left:auto;
    margin-right:auto;
    padding: 8px;
    background: #841900;
    box-shadow: inset 7px 7px 9px #000000ab;
}
#extra-ser-sec .extra-ser-sec-head h3{
    font-family: 'Oswald', sans-serif;
    text-align:center;
    text-transform: capitalize;
    font-weight: 500;
    color:#fff;
}

/* speciality-sec-end */

/* image hover styles start */
#extra-ser-sec {
    padding:30px 0px;
    background:#841900;
}
.box{
    background:#02051d;
    text-align: center;
    color: #fff;
    overflow: hidden;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
    position: relative;
    border: 1px solid #171615;
    border-top:1px solid #fff;
    border-right:1px solid #fff;
}
.box img{
    width: 100%;
    height: auto;
    opacity: 0.6;
    transition: all 0.45s ease-in-out;
	
}
.box:hover img{
    opacity: 0.35;
    transform: scale(1.1);
}
.box .box-content{
    width: 180px;
    height: 180px;
    background-color: rgba(0, 0, 0, 0.2);
    margin: auto;
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    z-index: 1;
    transition: all 0.45s ease-in-out;
}
.box:hover .box-content{
    background-color: rgba(0, 0, 0, 0);
}
.box .box-content:before,
.box .box-content:after{
    content: "";
    width: 100%;
    height: 100%;
    border-radius: 50%;
    border: 2px solid #fff;
    border-top-color: transparent;
    border-bottom-color: transparent;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    transition: all 0.45s ease-in-out 0.3s;
}
.box .box-content:before{
    transform: rotate(45deg);
}
.box .box-content:after{
    transform: rotate(-45deg);
}
.box:hover .box-content:before{
    transform: rotate(22deg);
    transition-delay: 0s;
}
.box:hover .box-content:after{
    transform: rotate(-22deg);
    transition-delay: 0s;
}
.box .icon-top,
.box .icon-bottom{
    width: 100%;
    opacity: 0;
    overflow: hidden;
    position: absolute;
    top: 0;
    transform: translateY(-45%);
    transition: all 0.45s ease-in-out;
}
.box .icon-bottom{
    top: auto;
    bottom: 0;
    transform: translateY(45%);
}
.box:hover .icon-top,
.box:hover .icon-bottom{
    opacity: 1;
    transition-delay: 0.3s;
}
.box .icon-top a,
.box .icon-bottom a{
    display: inline-block;
    font-size: 28px;
    color: #fff;
}
.box .title{
    width: 100%;
    padding: 0 15px;
	color:#fff;
    margin: 0;
    font-size: 20px;
    font-weight: 400;
    text-transform: uppercase;
    letter-spacing: -1px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
.box .post{
    display: block;
    font-size: 18px;
    font-weight: 600;
    margin-top: 10px;
}
@media only screen and (max-width:990px){
    /* .box{ margin-bottom: 20px; } */
}
@media only screen and (max-width:479px){
    .box .icon-top a,
    .box .icon-bottom a{ font-size: 30px; }
}

.desc p
{
	color:white;
}
.carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img {
    display: block;
    max-width: 100%;
    margin-top: 39px;
    height: auto;
}
.click-appointment h4{
    font-family: 'Oswald', sans-serif;
    text-transform: capitalize;
    color:#fff;
    background:#000;
    font-weight:400;
    padding:5px;
    text-align:center;
    margin-bottom:20px;
    border-bottom:1px solid #fff;
    border-right:1px solid #fff;

}
.click-appointment h4 a{
    color:#fff;
}
.extra-ser-sec-head h3 i{
    font-size:20px;
    color:#ece104;
}

/* form section start */
/* form styles start */
.contact-sec{
    padding:30px 0px;
}
.form-sec-block{
    background: linear-gradient(45deg, #4a0303, #fb2626e8,#390505);
	margin-bottom:20px;
	border: 5px solid #fff;
	box-shadow: -1px -1px 7px #2b2828b0;
	}
.form-sec-block-head h5{font-family: 'Oswald', sans-serif;font-size:18px;text-align:center;color:#fff;text-transform:capitalize}
.form-sec-block-head h3
{
    font-family: 'Oswald', sans-serif;
    font-size:30px;
    text-align:center;
    color:#000;
    text-transform:capitalize
}
.form-sec-block-head h4
{
    font-family: 'Oswald', sans-serif;
    font-size: 28px;
    text-align: center;
    background: #000;
    text-transform: uppercase;
    padding: 5px 10px 30px 5px;
    color: #fff;
}
.form-sec-block-head img{
    width:100%
}
/* form styles start */
::placeholder{color:#000;letter-spacing:2px}
.astro-margin-top {
margin-top: 0;
}
.form_row i{
    float:left;
    color: #ffffff;
    border: 2px solid #fff;
    padding: 12px 8px;
    
}
.hm_contact_form {
position: relative;
padding: 0px 20px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}
.light_color {
color: #fefefe !important;
background: #211c1c;
padding: 7px;
border-radius:10px;
}
.title1 {
color: #d9333f;
font-family: "Oswald","Open Sans",sans-serif;
font-size: 35px;
font-weight: 600;
line-height: 33px;
margin: 0 0 13px;
text-transform:uppercase;
text-align:center;
}
.form_row {
margin-top: 10px;
}
.form_row .hm_input_text {
border-radius: 4px;
color: #324545;
font-weight: 600;
width: 100%;
}
.form_row .hm_input_text {
border-radius: 4px;
color: #324545;
font-weight: 600;
width: 85%;
padding: 8px;
border:1px solid #0a0a05;
}
.form_row .hm_textarea {
color: #324545;
min-height: 90px;
width: 100%;
resize: none;
}
.send_button {
    background: #000000;
    border: 1px solid #ffffff;
    padding: 8px 12px;
    font-size: 20px;
    color: #fff;
    font-size: 17px;
    font-weight: bold;
    display: inline-block;
    width: 100%;
}		

/* form section end */
.contact-sec-img img{
    max-width: 100%;
    display:block;
    margin-left: auto;
    margin-right:auto;
}
/* image hover styles end */

#accordion .panel{
    border: none;
    border-radius: 3px;
    box-shadow: none;
    margin-bottom: 15px;
}
#accordion .panel-heading{
    padding: 0;
    border: none;
    border-radius: 3px;
}
#accordion .panel-title a{
    display: block;
    padding: 12px 15px 12px 50px;
    background: linear-gradient(to bottom, #540606, #ef0e0e);
    border: 1px solid #c3c3c3;
    border-radius: 3px;
    font-size: 18px;
    font-weight: bold;
    color: #fefefe;
    text-shadow: 1px 1px 1px #fff;
    position: relative;
}
#accordion .panel-title a:before{
    content: "\f068";
    font-family: "Font Awesome 5 Free";
    width: 25px;
    height: 25px;
    line-height: 25px;
    border-radius: 50%;
    background: #2f1f39;
    font-size: 12px;
    font-weight: 900;
    color: #fefefe;
    text-align: center;
    box-shadow: inset 0 0 10px rgba(0,0,0,0.5);
    text-shadow: none;
    position: absolute;
    top: 8px;
    left: 15px;
}
#accordion .panel-title a.collapsed:before{ content: "\f067"; }
#accordion .panel-body{
    padding: 10px 15px;
    font-size: 15px;
    color: #222;
    line-height: 27px;
    border: none;
    box-shadow: 0px 0px 9px #000000b0;
}
#accordion .panel-body p{ margin-bottom: 0; }
#testimonials{
    padding:30px 0px;
    background:#0e0e0a;
}
#testimonials .testimonials-head h4{
    font-family: 'Oswald', sans-serif;
    text-align:center;
    text-transform: capitalize;
    color:#fff;
}

/* locations start */
#locations-sec{
    padding:30px 0px;
}
#locations-sec .locations-sec .locations-sec-head h4{
    font-family: 'Oswald', sans-serif;
    text-align:center;
    text-transform: uppercase;
    font-weight: 300;
    color: #ff0000;
    letter-spacing: 2px;
    font-size: 28px;
}
#locations-sec .locations-sec .locations-sec-head h5{
    font-family: 'Oswald', sans-serif;
    text-align:center;
    text-transform: capitalize;
    font-weight: 300;
    color: #0f0101;
    letter-spacing: 2px;
    font-size: 23px;
}
#locations-sec .locations-sec .locations-sec-inr .locations-sec-inr-loc ul li{
    list-style-type: none;
    padding-bottom: 11px;
    margin-bottom: 10px;
    text-align: center;
    border-bottom:2px dotted #331c1b;
}
#locations-sec .locations-sec .locations-sec-inr .locations-sec-inr-loc ul li a{
    font-family: 'Fira Sans', sans-serif;
    padding:5px 18px;
    color:#fff;
    display:block;
    background: linear-gradient(45deg, #1f0e0e, #9e250d,#2d1c1c);    font-size:14px;
    text-transform: capitalize;
}
#locations-sec .locations-sec .locations-sec-inr .locations-sec-inr-loc ul li a:hover{
    background:#000;
    transition: 0.5s;
}
/* locations end */


/* footer start */
/* footer start*/
.img-rotate img{
    width:100%;;
    transform:rotate(180deg);
}
.footer-top{
    background: linear-gradient(45deg, #f52902, #cd3609,#e02f05);
    padding: 30px 0px;
    }
    .about-widget img{
        width: 100%;
       
    }
    .footer-top .recent-post-widget .post-item .post-date {
        width:70px;
        height:65px;
        margin:0 70px;
        text-align:center;
        background-color:#eca83e;
        color:#101010;
        margin-right:15px
       }
       .about-widget p{color:#fff}
       .footer-top .recent-post-widget .post-item .post-date>span {
        display:block
       }
       .footer-top .recent-post-widget .post-item .post-date>span:first-child {
        margin-top:6px
       }
       .footer-top .recent-post-widget .post-item .post-date>span:last-child {
        font-size:13px
       }
       .footer-top .recent-post-widget .post-item .post-title {
        font-size:15px;
        line-height:24px;
        margin-bottom:0
       }
       .footer-top .recent-post-widget .post-item .post-title a {
        color:#afb0b2;
        font-weight:400
       }
       .footer-top .recent-post-widget .post-item .post-title a:focus,.rs-footer .footer-top .recent-post-widget .post-item .post-title a:hover {
        color:#fff
       }
       .footer-top .recent-post-widget .post-item .post-category {
        font-size:13px
       }
       .footer-top .recent-post-widget .post-item+.post-item {
        margin-top:15px;
        padding-top:15px;
        border-top:1px solid rgba(102,102,102,.5)
       }
       .footer-top .sitemap-widget {
        overflow:hidden
       }
       .footer-top .sitemap-widget li a {
        color:#fefefe;
        display:block;
        border-bottom:1px solid rgba(247, 142, 33, 0.73);
        position:relative;
        padding:4px 0 4px 14px
       }
       .footer-top .sitemap-widget li a:focus,.rs-footer .footer-top .sitemap-widget li a:hover {
        color:#fff;
       }
       .footer-top .sitemap-widget li a:after {
        content:"\f105";
        font-family:FontAwesome;
        font-size:14px;
        left:0;
        position:absolute;
        top:4px;
        color:#ffffff;
        font-weight:400
       }
       .footer-top .recent-project li {
        display:inline-block;
        margin:2px 3px;
        overflow:hidden;
        position:relative;
        width:78px
       }
       .footer-top .recent-project li img {
        height:100%
       }
       .footer-top .recent-project li a {
        display:block
       }
       .footer-top .recent-project li a:after {
        content:'';
        position:absolute;
        left:0;
        top:0;
        height:100%;
        width:100%;
        opacity:0;
        background-color:rgba(0,0,0,.2);
        transition:all .3s ease 0s
       }
       .footer-top .recent-project li a:hover:after {
        opacity:1
       }
       .footer-subscribe {
        position:relative
       }
       .footer-subscribe input {
        font-size:14px;
        padding:8px 15px;
        border:none;
        height:45px;
        position:relative;
        border-radius:25px;
        display:block;
        line-height:1.428571429;
        color:#555;
        background-color:#fff;
        box-shadow:inset 0 1px 1px rgba(0,0,0,.075);
        outline:0;
        width:100%
       }
       .footer-subscribe button {
        position:absolute;
        right:-2px;
        top:0;
        height:45px;
        border:none;
        background:#f78e21;
        color:#fff;
        font-size:0;
        padding:10px 25px;
        border-top-right-radius:25px;
        border-bottom-right-radius:25px
       }
       .footer-subscribe button:after {
        content:"\f1d8";
        font-family:FontAwesome;
        font-style:normal;
        font-weight:400;
        text-decoration:inherit;
        color:#fff;
        font-size:18px;
        padding-right:0;
        position:absolute;
        top:10px;
        left:14px;
        transition:all .3s ease 0s
       }
       .footer-title {
           margin-bottom: 40px;
           padding-bottom: 5px;
           color: #fff;
           font-size: 16px;
           position: relative;
           font-weight: 400;
           text-transform: uppercase;
       }
       .news-note{color:#fff}
       ul li{list-style-type:none}
       
       .footer_row_spacer {
           padding-top: 40px;
           background: #c0150b;
           overflow: hidden;
           color: #989898;
           font-size: 13px;
           border-top: 4px solid #f3b955;
       }
       h3.get_in {
           font-size: 20px;
           margin-bottom: 15px;
           margin-top: 0;
           color: #fff;
           font-family: 'Roboto', sans-serif;
       }
       #footer {
           position: relative;
           width: 100%;
           background: #1b0c33;
           overflow: hidden;
           color: #989898;
           font-size: 13px;
           border-top: 4px solid #ef3b8a;
       }
       .skype-call.last-skype-phone {
           background-color: #fbd242;
           border-radius: 5px;
           padding: 20px 10px;
           text-align: center;
           border: 1px solid #D9333F;
       }
       .skype-call.last-skype-phone > a {
           color: #000000;
           font-size: 18px;
           font-weight: 800;
       }
       .skype-call {
           float: left;
           width: 23%;
           margin-right: 2%;
       }
       .footer-calls {
           background-color: #25163d;
           padding: 20px 0;
           margin-top: 30px;
       }
       ul.no-icon-list li {
           border-bottom: 1px dotted #737373;
           list-style: outside none none;
           margin: 0;
           padding: 5px 0px;
       }
       .foot-lisiting a {
           background: rgba(0, 0, 0, 0) url("../images/footer-arrow-icon.png") no-repeat scroll left center;
           font-size: 16px;
           padding-left: 21px;
           color:#e6e1d5;;
       }
       .foot-lisiting a:hover{color:#fff}
       .ftr-adrs{border-bottom:1px solid #c04155; padding:6px 0;}
.ftr-adrs a{color:#fff;font-family: 'PT Sans Narrow', sans-serif;font-size:15px;text-transform: capitalize}
.ftr-adrs i {

text-align: center;
font-size: 15px; margin-top:10px; margin-right:10px; color:#fff; width:30px;height:30px;line-height:30px; background: #fdc60a; border-radius:100px;
}
.color-white {
    color: #fff;
    font-family: 'Oswald', sans-serif;
    font-size: 28px;
}
.bottom-abt{
   padding: 5px 0px;
    background: #cf3818;
    margin-top: 15px;
    border: 2px dashed #120c05;
}
.bottom-abt p{
    font-family: 'Roboto', sans-serif;
    text-align:center;
    color:#fff;
    font-size:16px;
}
/* footer end */
#disclaimer{
    padding:7px 0px;
    background: linear-gradient(45deg, #f74921, #9e250d,#ef451f);
    
}
#disclaimer .disclaimer h4{
    text-align:center;
    font-family: 'Oswald', sans-serif;
    font-size: 20px;
    text-transform: uppercase;
    color: #f2c607;
}
#disclaimer .disclaimer p{
    font-family: 'Roboto', sans-serif;
    font-size:18px;
    color:#fff;
    text-align:center;
}


/* service page styles */
.inner-banner{ background:url(../images/inner-banner.jpg) no-repeat top center; padding:42px 0;} 
.inner-title {
float: left;
color: #fff;
}
.right-title {
float: right;
margin-top: 20px;
}
.right-title li {
float: left; 
}
.right-title ul li a {
color: #fff;
display: block;

font-size: 16px;
padding: 0 3px;
}
.active-inner > a { color:#FFD024 !important;}
.inner-content {
background-color: #fff;
margin-bottom: 50px;
margin-top: 50px;
}
.inner-content-left{ width:70%; float:left;}
.inner-right-side{ width:28%; float:right;}
.inner-content-left h2 {
font-size: 25px;
line-height: 32px;
}
.inner-content-left span {
color: #DB1344;
}
.inner-content-left h2 {
font-size: 29px;
}
.inner-title h1{
    font-family: 'Oswald', sans-serif;
    font-size:30px;
}
.inner-title h1 a{
    color:#fff;
}
#ser-page-content{
    padding:30px 0px;
}
.ser-page-content-head h2{
    font-family: 'Oswald', sans-serif;
    font-size:24px;
    color:#d32f2f;
    text-transform: capitalize;
}
.ser-page-content-matter p{
    font-family: 'Fira Sans', sans-serif;
    font-size:16px;
    color:#000;
    text-align:justify;
}

/*service page styles end*/




@media(max-width:480px){
    .header-top .phone a{
        font-size: 17px;
        text-align: center;
    }
    #service-sec .service-sec .service-sec-head h3{
        font-size: 18px;
        line-height: 24px;
        background: #d63308;
        padding: 5px;
        border: 2px solid #ef5048;
        color: #fff;
        box-shadow: 8px 9px 9px #00000080;
    }
    .service-sec-head h3 span{
        color:#1c0c04;
    }
    #about-in-sec .about-in-sec .about-in-sec-content h4{
        font-size:22px;
        text-align:center;
    }
    #about-in-sec .about-in-sec .about-in-sec-content .about-in-sec-content-matter .list ul{
        padding:0;
    }
    .form_row i{
    color: #ffffff;
    border: 2px solid #fff;
    padding: 12px 4px;
    }
    .form-sec-block-head h4{
        font-size:24px;
    }
    .inner-banner{
        padding: 0;
    }
}



blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
            font-family: 'Fira Sans', sans-serif;
 
    font: inherit;
    color: black !important;
    vertical-align: baseline;
}
#locations-sec .locations-sec .locations-sec-inr .locations-sec-inr-loc ul li a {
    font-family: 'Fira Sans', sans-serif;
    padding: 5px 18px;
    color: #fff !important;
    display: block;
    background: linear-gradient(45deg, #1f0e0e, #9e250d, #2d1c1c);
    font-size: 14px;
    text-transform: capitalize;
}
.header-top {
    color: #ffffff;
    background: linear-gradient(45deg, #f22b03, #b10808, #dd3006);
}
