/**
 * Add any custom CSS here.
 * This file will be loaded after all other theme stylesheets.
 */


/*All page CSS*/
html {
  scroll-behavior: smooth;
}

/*Main Manu CSS*/
.top-manu{
	position: relative;
    z-index: 99;
    margin-top: 15px;
	background:#ffffff7a;
}

.new-top-manu{
	z-index: 99;
	background: #f5ce11;
	position: fixed;
    width: 100%;
	-webkit-transition: background 700ms ease;
	-moz-transition: background 700ms ease;
	-ms-transition: background 700ms ease;
	-o-transition: background 700ms ease;
	transition: background 700ms ease;
	margin-top: 0px;
}


/*.nav-bg{
	background:#ffffff7a;
}*/

.navbar-brand img{
	width: 200px;
}

#main-menu li a{
	color: #000;
}

.navbar-dark .navbar-nav .active>.nav-link{
	color:#2d477a !important;
}

#main-menu li a:hover{
	color: #2d477a;
}


#new-top-manu{
	z-index:1;
	background: #f5ce11;
	position: fixed;
    width: 100%;
	-webkit-transition: background 500ms ease;
	-moz-transition: background 500ms ease;
	-ms-transition: background 500ms ease;
	-o-transition: background 500ms ease;
	transition: background 500ms ease;
}


/*Top banner CSS*/
.wrapper {
    padding: 0px 0 !important;
} 

/*.home-bg-image img{
	margin-top: -166px;
}*/

.home-bg-image{
	margin-top: -110px;
    padding-top: 100px;
    padding-bottom: 100px;
}

/*section 1 CSS*/

/*.booktext p{
	letter-spacing: .6px;
    font-style: italic;
}*/

.booktext p{
    color: #fff;
    font-size: 16px;
    line-height: 21px;
    font-style: italic;
    font-family: Helvetica;
    letter-spacing: .7px;
	margin-top: -15px;
}

.readlink a{
	text-decoration: none !important;
    font-size: 16px;
    line-height: 40px;
	color:#fff;
}

.readlink a:hover{
	color:#e7e7e7;
}

.topabouttext{
	font-family: Helvetica;
    font-style: italic;
    font-size: 16px;
    letter-spacing: .5px;
}

.topabouttext span{
	color:#ff1300;
}

/*section 2 CSS*/

.knowexperience h1{
	font-weight: 600 !important;
    line-height: 1.2em !important;
    letter-spacing: 1px;
	padding-top:30px;
}

.knowexperience P{
	font-size: 19px;
    font-style: italic;
    letter-spacing: 1px;
}

/*section 3 CSS*/


.businessgrowth p{
    font-style: italic;
    padding: 10px 120px 60px 120px;	
}


/*section 4 CSS*/
   /*no css available on section 4*/



/*section 5 CSS*/


.home-blog .entry-title a{
	font-family: Vidaloka;
}

.home-blog .tpg-excerpt, .dot, .post-meta .read-more a{
    font-family: Helvetica;
    font-style: italic;
}


/*section 6 CSS (footer)*/
.footer-text{
	color:#fff;
	font-family: Helvetica;
	font-size: 17px;
	line-height: 30px;
	font-weight: 400;
	letter-spacing: .5px;
}

 .footer-services, .footer-touch h3{
	color:#fff;
	font-family: Vidaloka;
	/*font-size: 17px;
	line-height: 30px;
	font-weight: 400;
	letter-spacing: .5px;*/
}

.footer-services{
	padding-left: 80px;
}

.footer-services .menu-footer-manu-container #menu-footer-manu{
	padding:0px;
	margin:0px;
	color:#fff;
	text-decoration:none;
	list-style-type:none;
}

.footer-services .menu-footer-manu-container #menu-footer-manu a, .footer-touch p, .footer-touch p a{
	color: #fff;
	font-size: 17px;
	letter-spacing: .5px;
    line-height: 30px;
    font-weight: 400;
    font-family: Helvetica;
	margin:0px;
	padding:0px;
	text-decoration:none !important;
}











.footer-wraper{
	padding-left:0px !important;
	padding-right:0px !important;
}

.footer-wraper .footer-copy{
	background:#052950;
}

.footer-copy p, .footer-copy p a{
	color: #fff;
    margin: auto;
    text-align: center;
    padding: 10px 0;
    font-size: 17px;
    font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
    letter-spacing: .5px;
}

.footer-copy a:hover{
	color:#d5d5d5;
	text-decoration:none;
}

/*Blog Page*/

.all-page-big-BG {
    margin-top: -115px;
	height: 550px;
    overflow: hidden;
}

.full-page-title {
    background: #3f6cff;
    color: #fff;
    padding: 5px 0;
    font-family: Vidaloka;
    letter-spacing: 1px;
}

/*Contact Us*/

.wpcf7 {
	max-width: 100% !important;
}

.contact-message textarea{
	height:178px;
}

.contact-center-boutton{
	margin: auto;
}

/*About Us*/

.anc-6310-counter-1-paralax{
	background:none !important;
}

.anc-6310-counter-1-count-number, .anc-6310-counter-1-count-title{
    color: #000 !important;
	font-family: Helvetica !important;
}

.anc-6310-counter-1-featured-item i{
	font-size: 30px !important;
	color: #000 !important;

}

.anc-6310-counter-1-featured-item span {
    background-color: rgb(243 237 223) !important;
	line-height: 80px !important;
}

.anc-6310-counter-1:hover .anc-6310-counter-1-featured-item i {
    color: #fff !important;
}

.person_image_wrapper{
	pointer-events: none;
}

.person-info{
	background: #fff;
    background-color: #ffffff;
    margin-top: -94px;
    position: relative;
    padding: 10px 0px 10px !important;
}






