/*
*	Theme Name: DIVI Child theme
*	Description: Child theme for Divi theme
*	Theme URI: http://www.elegantthemes.com/gallery/divi/
*	Version: 2.7.5
*	Description: Smart. Flexible. Beautiful. Divi is the most powerful theme in our collection.
*	Author: Elegant Themes
*	Template: Divi
*
*/

@import url('css/fontello.css');

/* Additional Font -Sample */

@font-face {
    font-family:'Poppins Regular';
    src: url('font/Poppins-Regular.ttf') format('truetype');
    font-display: swap;
} 
/*********************** CONTACT FORM SUCCESS MESSAGE ************************/
.page-id-10 .wpcf7 form.sent .wpcf7-response-output {
	width: 900px !important;
    transform: translateY(-178px) translateX(-111px) !important;
    position: relative !important;
    z-index: 100 !important;
	font-size: 18px !important;
}
.wpcf7 form.sent .wpcf7-response-output {
    border-color: #99ff99 !important;
    background: #99ff99 !important;
    color: #006600 !important;
    text-align: center !important;
    padding: 30px !important;
    font-size: 20px !important;
    border-radius: 10px !important;
	margin: 1em 0.5em 1em !important;
	animation-name: manuss;
    animation-duration: 4s;
}

/***************** DISPLAY: NONE; **********************/
.slick-arrow .slick-prev{ display: none !important; }
.slick-arrow .slick-next{ display: none !important; }

/***************** NEW HOME **********************/
.page-id-10 #page-container .et_pb_section .et_pb_button_0:hover{
	padding: 13px 61px !important;
}
.page-id-10 #page-container .et_pb_section .et_pb_button_0{
	padding: 12px 60px !important;
}



/***************** FAQS **********************/
.page-id-672 .et_pb_toggle_title{
	display: flex !important;
    align-items: center !important;
}
/***************** HEADER **********************/
.et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li>a:hover{
	background: #e3e3ed;
}
.et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li>a{
	border-radius: 4px;
	transition: .3s;
	height: 0px;
	padding: 20px 10px;
}
.et_pb_menu_0_tb_header.et_pb_menu ul li.current-menu-item a{
	background: #038 !important;
    height: 0px !important;
    color: #ffffff !important;
	padding: 20px 10px;
    border-radius: 4px;
}
.et_pb_menu .et_pb_menu__menu>nav>ul>li{
	align-items:center !important;
}


.et_pb_menu_0_tb_header.et_pb_menu ul li:hover>a, .et_pb_menu_0_tb_header.et_pb_menu ul li.current-menu-item a
.et_pb_menu_1_tb_header .mobile_nav .mobile_menu_bar:before{
	
}
.et_pb_menu .et-menu>li{
	height: 90px !important;
}
/***************** CONTACT FORM **********************/
.wpcf7 form.sent .wpcf7-response-output {
	animation-name: cformmessage;
    animation-duration: .8s;
	transform: scale(1.15);
	margin: 0em 0.5em 1em !important;
    background: #46b450 !important;
    border-color: #46b450 !important;
    padding: 15px !important;
    color: white !important;
}

@keyframes cformmessage {
  from {transform: scale(1.15);}
  to {transform: scale(.8);}
}
/***************** GENERAL **********************/
.et_pb_slide_description img{
	position: relative;
	z-index: 999;
	background: white;
	padding: 10px !important;
	width: 70px !important;
	border-radius: 100% !important;
}
.scrollup-button {
    border-radius: 8px !important;
    border: 1px solid white !important;
}
.scrollup-button:hover {
	transition: .25s;
	transform: scaleX(1.3) scaleY(1.3);
}



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

.get-copy-books-home div:hover {
	cursor: pointer;
	transition: 1s !important;
	transform: translateY(-40px) !important;
	-webkit-box-shadow: 1px 17px 25px 3px rgba(0,0,0,0.42);
	-moz-box-shadow: 1px 17px 25px 3px rgba(0,0,0,0.42);
	box-shadow: 1px 17px 25px 3px rgba(0,0,0,0.42);
}
.audio-books-home div:hover{
	cursor: pointer;
	transition: 1s !important;
	transform: translateY(-40px) !important;
	-webkit-box-shadow: 1px 17px 25px 3px rgba(0,0,0,0.42);
	-moz-box-shadow: 1px 17px 25px 3px rgba(0,0,0,0.42);
	box-shadow: 1px 17px 25px 3px rgba(0,0,0,0.42);
}
.three-icon-links a:hover {
	transition: .5s !important;
    transform: scaleX(1.1) scaleY(1.2) !important;
}
.event-container .col:hover {
	cursor: pointer;
	transition: .5s !important;
	transform: translateY(-30px) !important;
	-webkit-box-shadow: 1px 17px 25px 3px rgba(0,0,0,0.42);
	-moz-box-shadow: 1px 17px 25px 3px rgba(0,0,0,0.42);
	box-shadow: 1px 17px 25px 3px rgba(0,0,0,0.42);
}
/************** FOOTER **********************/
#footer-paragraph p a:hover{
	color: #2ea3f2 !important;
}


/* ==========================================
   |         Responsive Style               |
   ========================================== */
@media only screen and ( max-width: 1920px ) { 
	
} 
@media only screen and ( max-width: 1680px ) { 
	
} 
@media only screen and ( max-width: 1600px ) { 
	
} 
@media only screen and ( max-width: 1440px ) { 
	
} 
@media only screen and ( max-width: 1366px ) { 
	
} 
@media only screen and ( max-width: 1360px ) { 
	
} 
@media only screen and ( max-width: 1280px ) { 
	
} 
@media only screen and ( max-width: 1024x ) { 
	
} 
@media only screen and ( max-width: 980px ) { 
/* HEADER */
	#MobileHeaderResponsive .et_pb_bottom_divider .et_pb_row:nth-last-child(2) .et_pb_column:last-child, .et_pb_row .et_pb_column.et-last-child, .et_pb_row .et_pb_column:last-child{
	height:118px !important;
}
/* HEADER */	
	
	.head1a{ display: none !important; }
	.head1b{ display: none !important; }
	
	.mobile-header{
		display: flex !important;
	}
} 
@media only screen and ( max-width: 768px ) { 
	.three-icon-links{
		justify-content: center !important;
	    flex-direction: column !important;
	    align-items: center !important;
	  }
} 
@media ( max-width: 600px ) { 
/*  FOR FLEX WRAP MOBILE RESPONSIVE */
	.home-follow-steps img {
		transform: rotateZ(90deg) !important;
		width: 50px !important;
	}
    .home-follow-steps, .FORFLEXWRAP{
        flex-direction: column !important;
        flex-wrap: wrap !important;
    }
} 
@media only screen and ( max-width: 414px ) { 
	
} 
@media only screen and ( max-width: 375px ) { 
	
} 
@media only screen and ( max-width: 320px ) { 
	
} 





/* End of Responsive Style 