@charset "utf-8";

@import url(https://fonts.googleapis.com/css?family=Fredoka+One:100,100italic,300,300italic,400,400italic,700,700italic&amp;subset=latin,latin-ext,cyrillic,cyrillic-ext);
@import url(https://fonts.googleapis.com/css?family=Ubuntu:100,100italic,300,300italic,400,400italic,700,700italic&amp;subset=latin,latin-ext,cyrillic,cyrillic-ext);

/*
Theme Name: KidsCare HTML
Theme URI: https://kidscare-html.axiomthemes.com/
Description: KidsCare - Multipurpose and Multiskin Responsive HTML theme
Author: axiomthemes
Author URI: https://themeforest.net/user/axiomthemes/portfolio
Version: 1.0
License: GNU General Public License
License URI: license.txt
Tags: light, inheritable theme-options, multiskin technology
*/

/* Table of Content
--------------------------------------------------------------

 1. Body
 2. Grid
 3. Elements
 4. Styles
 5. Header
    - Main Menu
    - Side Menu
    - Popup Menu
 6. Post
    - Common Styles
    - Review Block
    - Masonry
    - Post Position
    - Slider
    - Portfolio
    - Hover Effects
    - Related Posts
    - Post Media
    - Post Sharing
 7. Button
 8. Pagination
 9. Sidebar widgets common styles
10. Under Construction
11. Page 404
12. People & Socials
13. PopUps
14. Theme Customizer
15. Table of contents
16. Booking Calendar
17. Media Elements

*/

/* Reset
-------------------------------------------------------------- */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, address, section, video, audio {
	border: 0; font-family: inherit; font-size: 100%; font-style: inherit; font-weight: inherit; outline: 0; -webkit-font-smoothing: antialiased; -ms-word-wrap: break-word; word-wrap: break-word;
}
html,body { margin:0; padding:0; width:100%; height:100%;}
html {
	font-size: 62.5%; 					/* Corrects text resizing oddly in IE6/7 when body font-size is set using em units https://clagnut.com/blog/348/#c790 */
	/*overflow-y: scroll;*/ 				/* Keeps page centred in all browsers regardless of content height */
	-webkit-text-size-adjust: 100%; 	/* Prevents iOS text size adjust after orientation change, without disabling user zoom */
	-ms-text-size-adjust: 100%; 		/* www.456bereastreet.com/archive/201012/controlling_text_size_in_safari_for_ios_without_disabling_user_zoom/ */
}
body {font-family: 'Roboto', sans-serif; font-size:14px; line-height:21px; font-weight:400; color:#888888;}

pre, code, tt { font-family: 'Courier New', monospace; }

header, nav, section, article, aside, footer {display:block}

big { font-size:120%;}
small { font-size:80%;}

a img { border: none;}
a {color: #888888; text-decoration:none;}
.theme_accent_bg a:hover { color: #ffffff; }

img { max-width: 100%; height: auto; }
figure{ border: 0; margin: 0; padding: 0;}

p { padding:0 0 10px 0; margin:0;}
table p { padding-bottom:0 !important; }

b, strong { font-weight:600; }
em, i { font-style: italic; }

code { display: block; padding: 10px; font-family: 'Courier New', monospace;}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 { margin:0;  color:#222222; -ms-word-wrap: break-word; word-wrap: break-word; }
h1, .h1 { font-size:48px; line-height:60px; padding:0 0 0px 0; font-weight:100;}
h2, .h2 { font-size:36px; line-height:43px; padding:0 0 0px 0; font-weight:100;}
h3, .h3 { font-size:23px; line-height:28px; padding:0 0 0px 0; font-weight:100;}
h4, .h4 { font-size:17px; line-height:20px; padding:0 0 0px 0; font-weight:300;}
h5, .h5 { font-size:13px; line-height:16px; padding:0 0 0px 0; font-weight:300;}
h6, .h6 { font-size:12px; line-height:15px; padding:0 0 0px 0; font-weight:300;}

.widget_area li h1, .widget_area li .h1,
.widget_area li h2, .widget_area li .h2,
.widget_area li h3, .widget_area li .h3,
.widget_area li h4, .widget_area li .h4,
.widget_area li h5, .widget_area li .h5,
.widget_area li h6, .widget_area li .h6 { padding-bottom:6px; }

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a,
.h1 a, .h2 a, .h3 a, .h4 a, .h5 a, .h6 a
{color:#222222;}

.footerStyleDark h1 a, .footerStyleDark h2 a, .footerStyleDark h3 a, .footerStyleDark h4 a, .footerStyleDark h5 a, .footerStyleDark h6 a,
.footerStyleDark .h1 a, .footerStyleDark .h2 a, .footerStyleDark .h3 a, .footerStyleDark .h4 a, .footerStyleDark .h5 a, .footerStyleDark .h6 a
{color:#e1e1e1;}

.big_text { font-size:18px; line-height:27px; }

:focus{ outline:none;}

/*list*/
/*
ul li { list-style: circle; }
ol li { list-style: decimal; }
*/

.widget ul {padding-left: 20px;}
.widget ul ul {}

.post ul.sc_list_style_iconed,
.post ul.sc_list_style_arrows,
.post ul.sc_list_style_disk { margin-left: 0; margin-bottom: 30px; }
ul.sc_list_style_iconed li,
ul.sc_list_style_arrows li,
ul.sc_list_style_disk li {  padding: 0 0 0 20px; list-style: none;}
ul.sc_list_style_iconed li:before,
ul.sc_list_style_arrows li:before { display: block; font-family: "fontello"; width: 16px; height: 20px; margin: 4px 0 0 -20px;  float: left; text-align: center; line-height: 20px;}
ul.sc_list_style_disk li:before { content: ''; display: block; width: 6px; height: 6px; margin: 12px 0 0 -18px;  float: left; }
.post ul.sc_list_style_iconed,
.post ul.sc_list_style_iconed a,
.sc_list_style_arrows li,
.sc_list_style_arrows li a,
.sc_list_style_disk li,
.sc_list_style_disk li a {  /*color: #222222;*/ }
.sc_list_item p { padding-bottom:0 !important; }

/* definition lists */
.content dl { margin-bottom:30px; }

/* table */
table { width:100%; border-spacing:0; border-collapse:collapse; }
table td, table th { border:1px solid #dddddd; padding: 4px; }
.content table { margin-bottom:30px; }

body[class*="woocommerce-"] table th, body[class*="woocommerce-"] table td,
table.sc_calendar th, table.sc_calendar td,
.widget_calendar .sc_calendar th,
.widget_calendar .sc_calendar td,
#pageNavSlider table td, #pageNavSlider table th { border-width:0; }

/* Media elements hook for Safary */
.me-plugin { position: absolute; height: 0; width: 0; }

/* Buttons */
.squareButton { margin-top:1px; }
.roundButton.border > a,
.squareButton.border > a,
.squareButton.border > button { background:none; }
.roundButton.border:hover > a,
.squareButton.border > a:hover,
.squareButton.border > button:hover,
.squareButton.global > a:hover,
.squareButton.global > button:hover {color:#ffffff; }

/* curveButton */
.squareButton.curveButton { height: 57px; }
.squareButton.curveButton > a,
.squareButton.curveButton > a:hover,
.squareButton.curveButton > button,
.squareButton.curveButton > button:hover,
.squareButton.curveButton > span { font-family: 'Fredoka One', cursive; font-weight: 400; min-width: 114px; letter-spacing: -.91px; }
.squareButton.curveButton > a:after,
.squareButton.curveButton > a:before,
.squareButton.curveButton > button:after,
.squareButton.curveButton > button:before { height: 55px; line-height: 55px; }

.squareButton.curveButton a,
.squareButton.curveButton button,
.squareButton.curveButton span {
    border: none;
    font-size: 14px; line-height: 55px; height: 55px;
    text-transform: uppercase; text-align: center; color: #292929;
    background: transparent url("images/curve_btn.html") no-repeat center center !important;
    padding-left: 10px;
    padding-right: 10px;
}
.squareButton.curveButton.right a,
.squareButton.curveButton.right button,
.squareButton.curveButton.right span { background-image: url("images/curve_btn_right.html") !important; }
.squareButton.curveButton > a:hover,
.squareButton.curveButton > button:hover { color: #EA624C; }

.squareButton.curveButton.mini { height: 44px; }
.squareButton.curveButton.mini a,
.squareButton.curveButton.mini button,
.squareButton.curveButton.mini span {
    font-size: 10px; line-height: 42px; height: 42px; min-width: 91px;
    background: transparent url("images/curve_btn_mini.html") no-repeat center center !important;
    padding-left: 5px;
    padding-right: 5px;
}
.squareButton.curveButton.mini.right a,
.squareButton.curveButton.mini.right button,
.squareButton.curveButton.mini.right span { background-image: url("images/curve_btn_mini_right.html") !important; }
.squareButton.curveButton.mini > a:after,
.squareButton.curveButton.mini > a:before,
.squareButton.curveButton.mini > button:after,
.squareButton.curveButton.mini > button:before { height: 42px; line-height: 42px; }

.squareButton.curveButton.medium { height: 53px; }
.squareButton.curveButton.medium a,
.squareButton.curveButton.medium button,
.squareButton.curveButton.medium span {
    font-size: 12px; line-height: 51px; height: 51px; min-width: 103px;
    background: transparent url("images/curve_btn_medium.html") no-repeat center center !important;
    padding-left: 5px;
    padding-right: 5px;
}
.squareButton.curveButton.medium.right a,
.squareButton.curveButton.medium.right button,
.squareButton.curveButton.medium.right span { background-image: url("images/curve_btn_medium_right.html") !important; }
.squareButton.curveButton.medium > a:after,
.squareButton.curveButton.medium > a:before,
.squareButton.curveButton.medium > button:after,
.squareButton.curveButton.medium > button:before { height: 51px; line-height: 51px; }

.squareButton.curveButton.big { height: 57px; }
.squareButton.curveButton.big a,
.squareButton.curveButton.big button,
.squareButton.curveButton.big span {
    font-size: 14px; line-height: 55px; height: 55px; min-width: 114px;
    background: transparent url("images/curve_btn_big.html") no-repeat center center !important;
    padding-left: 5px;
    padding-right: 5px;
}
.squareButton.curveButton.big.right a,
.squareButton.curveButton.big.right button,
.squareButton.curveButton.big.right span { background-image: url("images/curve_btn_big_right.html") !important; }
.squareButton.curveButton.big > a:after,
.squareButton.curveButton.big > a:before,
.squareButton.curveButton.big > button:after,
.squareButton.curveButton.big > button:before { height: 55px; line-height: 55px; }

.squareButton.curveButton.huge { height: 86px; }
.squareButton.curveButton.huge a,
.squareButton.curveButton.huge button,
.squareButton.curveButton.huge span {
    font-size: 22px; line-height: 84px; height: 84px; min-width: 169px;
    background: transparent url("images/curve_btn_huge.html") no-repeat center center !important;
    padding-left: 0;
    padding-right: 10px;
}
.squareButton.curveButton.huge.short a,
.squareButton.curveButton.huge.short button,
.squareButton.curveButton.huge.short span { min-width: 145px; background-image: url("images/curve_btn_huge_short.html") !important; }
.squareButton.curveButton.huge.right a,
.squareButton.curveButton.huge.right button,
.squareButton.curveButton.huge.right span { background-image: url("images/curve_btn_huge_right.html") !important; }
.squareButton.curveButton.huge.right.short a,
.squareButton.curveButton.huge.right.short button,
.squareButton.curveButton.huge.right.short span { background-image: url("images/curve_btn_huge_right_short.html") !important; }
.squareButton.curveButton.huge > a:after,
.squareButton.curveButton.huge > a:before,
.squareButton.curveButton.huge > button:after,
.squareButton.curveButton.huge > button:before { height: 84px; line-height: 84px; }

.squareButton.curveButton.banner { height: 86px; }
.squareButton.curveButton.banner a,
.squareButton.curveButton.banner button,
.squareButton.curveButton.banner span {
    font-size: 24px; line-height: 84px; height: 84px; min-width: 230px;
    background: transparent url("images/curve_btn_banner.html") no-repeat center center !important;
    padding-left: 0;
    padding-right: 10px;
}
.squareButton.curveButton.banner.right a,
.squareButton.curveButton.banner.right button,
.squareButton.curveButton.banner.right span { background-image: url("images/curve_btn_banner_right.html") !important; }
.squareButton.curveButton.banner > a:after,
.squareButton.curveButton.banner > a:before,
.squareButton.curveButton.banner > button:after,
.squareButton.curveButton.banner > button:before { height: 84px; line-height: 84px; }

.rev_slider_wrapper .squareButton.curveButton a,
.rev_slider_wrapper .squareButton.curveButton button,
.rev_slider_wrapper .squareButton.curveButton span {
    background-size: 100% auto !important;
    background-position: center top !important;
}

/* Main content width */
body { min-width:1200px; }
.main_content { min-width: 1200px; }
.sidemenu_left .main_content { min-width: 1150px; }
.main { width:1150px; margin:0 auto; }
body.fullwide .main:not(.main_fixed) { width: auto !important; padding-left: 50px; padding-right: 50px; overflow:hidden; }
body.fullwide .topWrap .main { overflow:visible; }
.mainWrap:after{content: ''; clear: both; display: block; height: 0;}
.copyWrap,
body:not(.video_bg) .mainWrap { overflow:hidden; background-color: #fff; }

/* boxed */
body.boxed .boxedWrap { width: 1250px; margin: 0 auto; }

/* boxed or wide with sidebar */
.sidebar { width:250px; padding:50px 0 0 0; }
.with_sidebar .content { width:850px; }
.sideBarRight .content { float:left; }
.sideBarRight .sidebar { float:right; }
.sideBarLeft .content  { float:right; }
.sideBarLeft .sidebar  { float:left; }

/* fullwide or fullscreen with sidebar */
.fullwide .with_sidebar .content, .fullscreen .with_sidebar .content { width:auto; max-width:100%; }
.fullwide .sideBarRight .content, .fullscreen .sideBarRight .content { margin-right: 300px; }
.fullwide .sideBarRight .sidebar, .fullscreen .sideBarRight .sidebar { margin-left: -250px; }
.fullwide .sideBarLeft  .content, .fullscreen .sideBarLeft  .content { margin-left:  300px; }
.fullwide .sideBarLeft  .sidebar, .fullscreen .sideBarLeft  .sidebar { margin-right:-250px; }

/*clear*/
.clr{ clear:both;}
.clr:after{ display:block; height:0; clear:both; content:'';}

/*position*/	 
.alignleft { display: inline; float: left; margin: 0 30px 15px 0;}
.alignright { display: inline; float: right; margin:0 0 15px 30px;}
.aligncenter { clear: both; display: block; margin: 0 auto; text-align: center;}
	
.feedBlock { text-align: center; color: #fff; font-size: 18px; line-height: 25px; font-weight: 400;}

/* margin */
.marginBottom { margin-bottom: 3.5em; }

.margin_top_none {margin-top: 0 !important;}
.margin_top_mini {margin-top: 15px !important;}
.margin_top_small {margin-top: 30px !important;}
.margin_top_middle {margin-top: 50px !important;}
.margin_top_big {margin-top: 70px !important;}
.margin_top_large {margin-top: 100px !important;}

.margin_bottom_none {margin-bottom: 0 !important;}
.margin_bottom_mini {margin-bottom: 15px !important;}
.margin_bottom_small {margin-bottom: 30px !important;}
.margin_bottom_middle {margin-bottom: 50px !important;}
.margin_bottom_big {margin-bottom: 70px !important;}
.margin_bottom_large {margin-bottom: 100px !important;}
.margin_bottom_m20 {margin-bottom: -20px !important;}
.margin_bottom_m25 {margin-bottom: -25px !important;}
.margin_bottom_m35em {margin-bottom: -3.5em;}

.margin_left_none {margin-left: 0 !important;}
.margin_left_mini {margin-left: 15px !important;}
.margin_left_small {margin-left: 30px !important;}
.margin_left_middle {margin-left: 50px !important;}
.margin_left_big {margin-left: 70px !important;}
.margin_left_large {margin-left: 100px !important;}

.margin_right_none {margin-right: 0 !important;}
.margin_right_mini {margin-right: 15px !important;}
.margin_right_small {margin-right: 30px !important;}
.margin_right_middle {margin-right: 50px !important;}
.margin_right_big {margin-right: 70px !important;}
.margin_right_large {margin-right: 100px !important;}

.sc_image_align_left.margin_right_small {margin-right: 30px !important;}

	
/*===================================================== grid ====================================================*/

.columnsWrap { margin: 0 -4.3478% 0 0; overflow:hidden;}
.columnsWrap:after { height: 0; display: block; content: ''; clear: both;}

section:not(.no_padding) > .container {padding-top: 40px; padding-bottom: 40px;}
section:not(.no_padding) > .container.half_padding {padding-top: 35px; padding-bottom: 35px;}
section:not(.no_padding) > .container.custom_padding {padding-top: 50px; padding-bottom: 40px;}
section:not(.no_padding) > .container.container_style_1 {padding-top: 45px; padding-bottom: 41px;}
section:not(.no_padding) > .container.container_style_2 {padding-top: 75px; padding-bottom: 75px;}
section.with_testimonials > .container {padding-bottom: 85px;}
section.with_pricetable > .container {padding-bottom: 90px;}


.columns1,
.columns1_1 { margin: 0 4.1666% 0 0 ; width:95.8334%;}
.columns1_2 { float:left; margin: 0 4.1666% 0 0 ; width:45.8334%; }
.columns1_3 { float:left; margin: 0 4.1666% 0 0 ; width:29.1667%; }
.columns2_3 { float:left; margin: 0 4.1666% 0 0 ; width:62.5%; }
.columns1_4 { float:left; margin: 0 4.1666% 0 0 ; width:20.8334%; }
.columns2_4 { float:left; margin: 0 4.1666% 0 0 ; width:45.8334% }
.columns3_4 { float:left; margin: 0 4.1666% 0 0 ; width:70.8334%; }
.columns1_5 { float:left; margin: 0 4.1666% 0 0 ; width:15.8334%; }
.columns2_5	{ float:left; margin: 0 4.1666% 0 0 ; width:35.8333%;}
.columns3_5	{ float:left; margin: 0 4.1666% 0 0 ; width:55.8333%;}
.columns4_5	{ float:left; margin: 0 4.1666% 0 0 ; width:75.8333%;}

	.columns1_2 .columnsWrap { margin: 0 -9.0909% 0 0; }
	.columns1_2 .columns1_2 { margin: 0 8.3472% 0 0; width: 41.6528%; } 
	.columns1_2 .columns1_3 { margin: 0 8.3472% 0 0; width: 24.9861%; } 
	.columns1_2 .columns2_3 { margin: 0 8.3472% 0 0; width: 58.3194%; } 

	.columns1_3 .columnsWrap{ margin: 0 -14.2857% 0 0; }
	.columns1_3 .columns1_2 { margin: 0 12.5% 0 0; width: 37.5%; } 

	.columns2_3 .columnsWrap{ margin: 0 -6.6666% 0 0; }
	.columns2_3 .columns1_2 { margin: 0 6.2578% 0 0; width: 43.7422%; } 
	.columns2_3 .columns1_3 { margin: 0 6.2578% 0 0; width: 27.0755%; } 
	.columns2_3 .columns2_3 { margin: 0 6.2578% 0 0; width: 60.4088%; } 
	.columns2_3 .columns1_4 { margin: 0 6.2578% 0 0; width: 18.7422%; } 
	.columns2_3 .columns2_4 { margin: 0 6.2578% 0 0; width: 43.7422%; } 

	.columns3_4 .columnsWrap{ margin: 0 -5.8823% 0 0; }
	.columns3_4 .columns1_2 { margin: 0 5.5555% 0 0; width: 44.4445%; } 
	.columns3_4 .columns1_3 { margin: 0 5.5555% 0 0; width: 27.7778%; } 
	.columns3_4 .columns2_3 { margin: 0 5.5555% 0 0; width: 61.1111%; } 
	.columns3_4 .columns1_4 { margin: 0 5.5555% 0 0; width: 19.4445%; } 
	.columns3_4 .columns2_4 { margin: 0 5.5555% 0 0; width: 44.4445%; } 


.with_sidebar .columnsWrap { margin: 0 -5.8823% 0 0; }

.with_sidebar .columns1,
.with_sidebar .columns1_1 { margin: 0 5.5555% 0 0; width:94.4445%;}
.with_sidebar .columns1_2 { margin: 0 5.5555% 0 0; width:44.4445%;}
.with_sidebar .columns1_3 { margin: 0 5.5555% 0 0; width:27.7778%;}
.with_sidebar .columns2_3 { margin: 0 5.5555% 0 0; width:61.1111%;}
.with_sidebar .columns1_4 { margin: 0 5.5555% 0 0; width:19.4445%;}
.with_sidebar .columns2_4 { margin: 0 5.5555% 0 0; width:44.4445%;}
.with_sidebar .columns3_4 { margin: 0 5.5555% 0 0; width:69.4445%;}
.with_sidebar .columns1_5 { margin: 0 5.5555% 0 0; width:14.4445%;}
.with_sidebar .columns2_5 { margin: 0 5.5555% 0 0; width:34.4445%;}
.with_sidebar .columns3_5 { margin: 0 5.5555% 0 0; width:54.4445%;}
.with_sidebar .columns4_5 { margin: 0 5.5555% 0 0; width:74.4445%;}


	.with_sidebar .columns1_2 .columnsWrap { margin: 0 -12.5% 0 0; }
	.with_sidebar .columns1_2 .columns1_2  { margin: 0 11.1111% 0 0; width: 38.8889%; } 
	.with_sidebar .columns1_2 .columns1_3  { margin: 0 11.1111% 0 0; width: 22.2222%; } 
	.with_sidebar .columns1_2 .columns2_3  { margin: 0 11.1111% 0 0; width: 55.5555%; } 


	.with_sidebar .columns1_3 .columnsWrap { margin: 0 -20% 0 0; }
	.with_sidebar .columns1_3 .columns1_2  { margin: 0 16.6666% 0 0; width: 33.3334%; } 


	.with_sidebar .columns2_3 .columnsWrap { margin: 0 -9.0909% 0 0; }
	.with_sidebar .columns2_3 .columns1_2  { margin: 0 8.3333% 0 0; width: 41.6667%; } 
	.with_sidebar .columns2_3 .columns1_3  { margin: 0 8.3333% 0 0; width: 25%; } 
	.with_sidebar .columns2_3 .columns2_3  { margin: 0 8.3333% 0 0; width: 58.3333%; } 

	.with_sidebar .columns3_4 .columnsWrap { margin: 0 -8% 0 0; }
	.with_sidebar .columns3_4 .columns1_2  { margin: 0 7.4074% 0 0; width: 42.5926%; } 
	.with_sidebar .columns3_4 .columns1_3  { margin: 0 7.4074% 0 0; width: 25.9259%; } 
	.with_sidebar .columns3_4 .columns1_4  { margin: 0 7.4074% 0 0; width: 17.5926%; } 
	.with_sidebar .columns3_4 .columns2_3  { margin: 0 7.4074% 0 0; width: 59.2592%; } 
	.with_sidebar .columns3_4 .columns2_4  { margin: 0 7.4074% 0 0; width: 42.5926%; } 
	.with_sidebar .columns3_4 .columns3_4  { margin: 0 7.4074% 0 0; width: 67.5926%; } 










/*hoverIncrease zoom effect*/
.hoverIncrease{ position:relative; }
.hoverIncrease img{ position:relative; z-index:5; display:block;}
.hoverIncrease .hoverShadow{ content:''; position:absolute; left:0; top:0; width:100%; height:100%; z-index:6; display: block;
	-webkit-box-shadow: 0 0 200px -1px #fff inset;
	   -moz-box-shadow: 0 0 200px -1px #fff inset;
	        box-shadow: 0 0 200px -1px #fff inset;
		  opacity: 0;			
		  filter: alpha(opacity=0);
		  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";	}
.hoverIncrease .hoverIcon {  width:0; height:0; font-size:0; line-height:0; line-height:5px; margin:0; position:absolute; left:50%; top:50%; display:block; background:#fff; z-index:7;   text-align:center; color:#000; 
		  opacity: 0;			
		  filter: alpha(opacity=0);
		  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";}
.hoverIncrease .hoverIcon:before{content: '\e83f'; font-family: "fontello"; display:block; }
.hoverIncrease:hover .hoverIcon{ width:50px; height:50px; font-size:20px; line-height:50px; margin:-25px 0 0 -25px;
		  opacity: 1;			
		  filter: alpha(opacity=100);
		  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}
.hoverIncrease:hover .hoverShadow{ 
		  opacity: 1;
		  filter: alpha(opacity=100);
		  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}





/*slider*/
.slider .sliderPost h1.alignCenter{ padding: 0 0 50px 0; text-align: center;}
.slider .gridBlock{ text-align:left;}
.slider .gridBlock + .gridBlock { padding:0;}
.slider .gridBlock:before{ content:""; display:block; clear:both; }
.slider .gridBlock h2{ padding:0 0 20px 0; clear:none; margin: 0 0 0 78px}
.slider .gridBlock h2,
.slider .gridBlock p{margin:0 0 0 78px; text-align:left;}
.slider .gridBlock .icon{ display:block; float:left; width:58px; background-position: 0 0 ; background-repeat:no-repeat;
	        background-size: 100%;
	-webkit-background-size: 100%;
	     -o-background-size: 100%;
	   -moz-background-size: 100%;}
.slider .gridBlock .icon.iconRetina{ height:58px; background-image: url(images/lens_icon_retina.html); }
.slider .gridBlock .icon.iconTablet{ height:89px; background-image: url(images/hand_icon_retina.html); }

/* Top panel and slider
------------------------------------------------------------ */
.top_panel_over .sliderHomeBullets { position:absolute; z-index:-1; width: 100%; }
.top_panel_above .fullScreenSlider header { position: fixed; top: 0; left: 0; width: 100%; z-index: 100;}
.top_panel_above.admin-bar .fullScreenSlider header { top: 32px; }
.sidemenu_left.openMenuFix .fullScreenSlider header .topWrap { padding: 0 0 0 250px;}


/* Pagination Bullets
----------------------------------------------------------------------- */
.sliderHomeBullets .rsBullets { height: 2.1em; position: absolute; left: 0; bottom: 20px; width: 100%;  text-align: center; } 
.sliderHomeBullets .rsBullets .rsBullet { width: 2.1em; height: 1.5em; padding: 0.8em 0 0 0 ; display: inline-block;  cursor: pointer;   }
.sliderHomeBullets .rsBullets .rsBullet span { content: ''; width: 0.8em; height: 0.8em; display: block; margin: 0 auto; text-align: center; background-color: #888888; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; border: 1px solid #888888; }
.sliderHomeBullets .rsBullets .rsBullet.rsNavSelected { cursor: default; }
.sliderHomeBullets .rsBullets .rsBullet.rsNavSelected span { background-color: transparent; }


/* Order Button
----------------------------------------------------------------------- */
.sliderHomeBullets .order { position: absolute; z-index: 5; }
.sliderHomeBullets .order a { display: block; border: 1px solid #888; background-color: rgba(136,136,136,0.1); color: #888; font-size: 1.64em; font-weight: 300; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; padding: 0.8em 1.2em; }
.sliderHomeBullets .order a:before {  content: '\e883';  font-family: "fontello"; display: inline-block; padding: 0 1.2em 0 0;}


/* Home Slider
------------------------------------------------------------------------ */
.sliderHomeBullets { overflow: hidden; position: relative; }
.sliderHomeBullets:not(.slider_engine_revo) { display:none;}

.sliderHomeBullets .slideContent { height: 100%;    /*500px; */
    background-repeat: no-repeat;
    background-position: center top;
            background-size: cover;
    -webkit-background-size: cover;
         -o-background-size: cover;
       -moz-background-size: cover;
}

.sliderHomeBullets .main { position: relative; height: 100%; }
.sliderHomeBullets .textBlock { font-size: 3.2em; width: auto; line-height: 120%; position: absolute; z-index: 5;}
.sliderHomeBullets .textBlock .title { font-weight: 700; font-size: 1.05em;}
.sliderHomeBullets .textBlock p { font-weight: 100; padding: 0; margin: 0; }


.sliderHomeBullets.slider_alias_10 .rsBullets .rsBullet span { background-color:transparent; border-color:transparent; position:relative; }
.sliderHomeBullets.slider_alias_10 .rsBullets .rsBullet span:before { content:''; display:block; position:absolute; top:1px; left:1px; bottom:1px; right: 1px; background-color:#ffffff; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; }
.sliderHomeBullets.slider_alias_10 .rsBullets .rsBullet.rsNavSelected span,
.sliderHomeBullets.slider_alias_10 .rsBullets .rsBullet:hover span { border-color:#ffffff; }
.sliderHomeBullets.slider_alias_10 .rsBullets .rsBullet.rsNavSelected span:before { background-color:#ffffff; }

.sliderHomeBullets.slider_alias_10 .textBlock { font-family: 'Signika', sans-serif; font-size: 1.2857em;  color: #ffffff; z-index:10; }
.sliderHomeBullets.slider_alias_10 .textBlock .title { font-weight: 600; font-size: 1em; }
.sliderHomeBullets.slider_alias_10 .textBlock p { font-weight: 400; font-size: 1em; }

.sliderHomeBullets.slider_alias_10 a { color: #ffffff; }

.sliderHomeBullets.slider_alias_10 .slide-1 { 
    background: #7563ad; /* Old browsers */
    background: -moz-radial-gradient(center, ellipse cover,  #7563ad 0%, #5a4a8c 100%); /* FF3.6+ */
    background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#7563ad), color-stop(100%,#5a4a8c)); /* Chrome,Safari4+ */
    background: -webkit-radial-gradient(center, ellipse cover,  #7563ad 0%,#5a4a8c 100%); /* Chrome10+,Safari5.1+ */
    background: -o-radial-gradient(center, ellipse cover,  #7563ad 0%,#5a4a8c 100%); /* Opera 12+ */
    background: -ms-radial-gradient(center, ellipse cover,  #7563ad 0%,#5a4a8c 100%); /* IE10+ */
    background: radial-gradient(ellipse at center,  #7563ad 0%,#5a4a8c 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7563ad', endColorstr='#5a4a8c',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.sliderHomeBullets.slider_alias_10 .slide-1 .screenshot { width: 24.08%; top: auto; bottom:31.34%; left: 50%; margin-left:-9.89em; z-index: 7;}
.sliderHomeBullets.slider_alias_10 .slide-1 .display { width: 31.39%; top: auto; bottom: 20.6%; left: 50%; margin-left:-12.87em; z-index: 5;}
.sliderHomeBullets.slider_alias_10 .slide-1 .path { width: 46.87%; top: 8.95%; left: 25.21%; z-index: 3;}
.sliderHomeBullets.slider_alias_10 .slide-1 .arrows { width: 10.87%; top: 10.45%; left: 26.52%; z-index: 4;}
.sliderHomeBullets.slider_alias_10 .slide-1 .play { width: 8.69%; top: 26.86%; left: 17.39%; z-index: 9;}
.sliderHomeBullets.slider_alias_10 .slide-1 .playText { left:3.91%; top: 41.49%; }
.sliderHomeBullets.slider_alias_10 .slide-1 .window { width: 10%; top: 29.85%; left: 69.56%; z-index: 9;}
.sliderHomeBullets.slider_alias_10 .slide-1 .layout { width: 10.87%; top: 48.36%; left: 77.39%; z-index: 9;}
.sliderHomeBullets.slider_alias_10 .slide-1 .layoutText { left:80.69%; top: 42.98%; }
.sliderHomeBullets.slider_alias_10 .slide-1 .clock { width: 8.61%; top: 44.48%; left: 26.08%; z-index: 9;}
.sliderHomeBullets.slider_alias_10 .slide-1 .aa { width: 4.87%; top: 14.18%; left: 68.08%; z-index: 9;}
.sliderHomeBullets.slider_alias_10 .slide-1 .aaText { left:74.38%; top: 18.21%; }
.sliderHomeBullets.slider_alias_10 .slide-1 .lamp { width: 7.04%; top: 60.45%; left: 13.30%; z-index: 9;}
.sliderHomeBullets.slider_alias_10 .slide-1 .lampText { left:21.48%; top: 70.75%; }
.sliderHomeBullets.slider_alias_10 .slide-1 .link { width: 3.82%; top: 67.46%; left: 73.91%; z-index: 9;}
.sliderHomeBullets.slider_alias_10 .slide-1 .linkText { left:79.39%; top: 70.45%; }
.sliderHomeBullets.slider_alias_10 .slide-1 .pencil { width: 17.39%; top: auto; bottom: 13.13%; left: 50%; margin-left: -7.2em; z-index: 9;}
.sliderHomeBullets.slider_alias_10 .slide-1 .pencilText { left:27.39%; top: 83.4%; }


.sliderHomeBullets.slider_alias_10 .slide-2 { 
    background: #f7b517; /* Old browsers */
    background: -moz-radial-gradient(center, ellipse cover,  #ffc809 0%, #f3ac1e 100%); /* FF3.6+ */
    background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#ffc809), color-stop(100%,#f3ac1e)); /* Chrome,Safari4+ */
    background: -webkit-radial-gradient(center, ellipse cover,  #ffc809 0%,#f3ac1e 100%); /* Chrome10+,Safari5.1+ */
    background: -o-radial-gradient(center, ellipse cover,  #ffc809 0%,#f3ac1e 100%); /* Opera 12+ */
    background: -ms-radial-gradient(center, ellipse cover,  #ffc809 0%,#f3ac1e 100%); /* IE10+ */
    background: radial-gradient(ellipse at center,  #ffc809 0%,#f3ac1e 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc809', endColorstr='#f3ac1e',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.sliderHomeBullets.slider_alias_10 .slide-2 .man { width: 25.13%; top: 27.16%; left: 37.83%; z-index: 7;}
.sliderHomeBullets.slider_alias_10 .slide-2 .path { width: 40.26%; top: 16.57%; left: 26%; z-index: 3;}
.sliderHomeBullets.slider_alias_10 .slide-2 .group { width: 9.39%; top: 9.25%; left: 15.56%; z-index: 4;}
.sliderHomeBullets.slider_alias_10 .slide-2 .tools { width: 12.78%; top: 65.07%; left: 60.43%; z-index: 9;}
.sliderHomeBullets.slider_alias_10 .slide-2 .toolsText { left:74.52%; top: 75.37%; }
.sliderHomeBullets.slider_alias_10 .slide-2 .socials { width: 9.13%; top: 12.98%; left: 32.43%; z-index: 9;}
.sliderHomeBullets.slider_alias_10 .slide-2 .socialsText { top: 21.34%; left:42.87%; }
.sliderHomeBullets.slider_alias_10 .slide-2 .clock { width: 10.69%; top: 40.15%; left: 77.39%; z-index: 9;}
.sliderHomeBullets.slider_alias_10 .slide-2 .clockText { top: 59.85%; left:70.26%; }
.sliderHomeBullets.slider_alias_10 .slide-2 .globe { width: 8.26%; top: 5.82%; left: 50.95%; z-index: 9;}
.sliderHomeBullets.slider_alias_10 .slide-2 .phone { width: 8.69%; top: 74.18%; left: 31.04%; z-index: 9;}
.sliderHomeBullets.slider_alias_10 .slide-2 .comments { width: 16.52%; top: 20%; left: 59.56%; z-index: 9;}
.sliderHomeBullets.slider_alias_10 .slide-2 .save { width: 7.22%; top: 61.64%; left: 20%; z-index: 9;}
.sliderHomeBullets.slider_alias_10 .slide-2 .supportText { top: 35.82%; left:14.43%; text-align:center; }
.sliderHomeBullets.slider_alias_10 .slide-2 .supportText .title { font-size: 2em; font-weight:400; line-height:140%; }
.sliderHomeBullets.slider_alias_10 .slide-2 .supportText p { font-size: 1.33em; }
.sliderHomeBullets.slider_alias_10 .slide-2 .order { top: 48.80%; left: 20.69%; }
.sliderHomeBullets.slider_alias_10 .slide-2 .order a { background:#fb601f; border:none; font-size:1em;  font-weight:700; padding: 1.2em 2.2em;}
.sliderHomeBullets.slider_alias_10 .slide-2 .order a:hover { color: #ffffff; }
.sliderHomeBullets.slider_alias_10 .slide-2 .order a:before { display:none;}


.sliderHomeBullets.slider_alias_10 .slide-3 { 
    background: #6ea10d; /* Old browsers */
    background: -moz-radial-gradient(center, ellipse cover,  #80ba0e 0%, #6da00d 100%); /* FF3.6+ */
    background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#80ba0e), color-stop(100%,#6da00d)); /* Chrome,Safari4+ */
    background: -webkit-radial-gradient(center, ellipse cover,  #80ba0e 0%,#6da00d 100%); /* Chrome10+,Safari5.1+ */
    background: -o-radial-gradient(center, ellipse cover,  #80ba0e 0%,#6da00d 100%); /* Opera 12+ */
    background: -ms-radial-gradient(center, ellipse cover,  #80ba0e 0%,#6da00d 100%); /* IE10+ */
    background: radial-gradient(ellipse at center,  #80ba0e 0%,#6da00d 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80ba0e', endColorstr='#6da00d',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}
.sliderHomeBullets.slider_alias_10 .slide-3 .phone { width: 15.74%; top: 33.13%; left: 42.26%; z-index: 7;}
.sliderHomeBullets.slider_alias_10 .slide-3 .path { width: 38%; top: 17.76%; left: 31.21%; z-index: 3;}
.sliderHomeBullets.slider_alias_10 .slide-3 .ajax { width: 21.13%; top: 43.43%; left: 36.08%; z-index: 9;}
.sliderHomeBullets.slider_alias_10 .slide-3 .player { width: 20.69%; top: 55.07%; left: 46%; z-index: 9;}
.sliderHomeBullets.slider_alias_10 .slide-3 .playerText { top: 62.98%; left:46%; }
.sliderHomeBullets.slider_alias_10 .slide-3 .cog { width: 8.35%; top: 73.13%; left: 27.39%; z-index: 9;}
.sliderHomeBullets.slider_alias_10 .slide-3 .cogText { top: 80.75%; left:auto; right: 72.69%; }
.sliderHomeBullets.slider_alias_10 .slide-3 .note { width: 13.74%; top: 54.48%; left: 22.87%; z-index: 9;}
.sliderHomeBullets.slider_alias_10 .slide-3 .noteText { top: 63.13%; left:auto; right: 77.56%; }
.sliderHomeBullets.slider_alias_10 .slide-3 .menu { width: 11.22%; top: 37.76%; left: 21.39%; z-index: 9;}
.sliderHomeBullets.slider_alias_10 .slide-3 .menuText { top: 42.39%; left:auto; right: 78.78%; }
.sliderHomeBullets.slider_alias_10 .slide-3 .ok { width: 11.74%; top: 20%; left: 28.69%; z-index: 9;}
.sliderHomeBullets.slider_alias_10 .slide-3 .okText { top: 15.22%; left:auto; right: 72.17%; }
.sliderHomeBullets.slider_alias_10 .slide-3 .diamond { width: 10.52%; top: 12.39%; left: 45.65%; z-index: 9;}
.sliderHomeBullets.slider_alias_10 .slide-3 .diamondText { top: 7.76%; left:37.82%; }
.sliderHomeBullets.slider_alias_10 .slide-3 .heart { width: 12.08%; top: 22.83%; left: auto; right: 26.78%; z-index: 9;}
.sliderHomeBullets.slider_alias_10 .slide-3 .heartText { top: 19.40%; left: 73.56%; }
.sliderHomeBullets.slider_alias_10 .slide-3 .cart { width: 9.13%; top: 40.15%; left: auto; right: 19.13%; z-index: 9;}
.sliderHomeBullets.slider_alias_10 .slide-3 .cartText { top: 50.89%; left: 81.30%; }
.sliderHomeBullets.slider_alias_10 .slide-3 .hand { width: 9.74%; top: 64.48%; left: auto; right: 20.61%; z-index: 9;}
.sliderHomeBullets.slider_alias_10 .slide-3 .handText { top: 70.15%; left: 80.61%; }


/* Fullscreen Slider
----------------------------------------------------------- */
.fullScreenSlider { position: relative;}
.fullScreenSlider .sliderHomeBullets .rsBullets .rsBullet span { background: #fff; border-color: #fff;}
.fullScreenSlider .sliderHomeBullets .rsBullets .rsBullet.rsNavSelected span { background-color: transparent; }

.fullScreenSlider .sliderHomeBullets .textBlock { color: #fff;}
.fullScreenSlider .sliderHomeBullets .order a { border: 1px solid #fff; color: #fff;  background-color: rgba(255,255,255,0.2); }
.fullScreenSlider .sliderHomeBullets .order a:hover { background-color: rgba(255,255,255,0.5); color: rgba(0,0,0,0.5); }
.fullScreenSlider .sliderHomeBullets .fonBlock { position: absolute; z-index: 2; left: 0;top: 0; width: 100%; height: 100%; 
    background-repeat: no-repeat;
    background-position: 50% 50%;
            background-size: cover;
    -webkit-background-size: cover;
         -o-background-size: cover;
       -moz-background-size: cover;
}

.fullScreenSlider .sliderHomeBullets .slideContent { height:100%; }

/* Old sliders */
.sliderHomeBullets.slider_alias_2 .slide-1 .fonBlock { background-image: url(https://learningcurveindia.co.in/);  }
.sliderHomeBullets.slider_alias_2 .slide-1 .image,
.sliderHomeBullets.slider_alias_3 .slide-1 .image { width: 15.14em; position: absolute; top: 50%; left: 10%; z-index: 5; margin: -17em 0 0 0 ;}
.sliderHomeBullets.slider_alias_2 .slide-1 .textBlock,
.sliderHomeBullets.slider_alias_3 .slide-1 .textBlock { text-align: right; top: 35%; right: 10%; z-index: 5; }
.sliderHomeBullets.slider_alias_2 .slide-1 .textBlock p,
.sliderHomeBullets.slider_alias_3 .slide-1 .textBlock p { background-image: url(https://learningcurveindia.co.in/);  background-repeat: no-repeat; background-position: right bottom; padding: 0 1.2em 0 0;
            background-size: 1em 2em;
    -webkit-background-size: 1em 2em;
         -o-background-size: 1em 2em;
       -moz-background-size: 1em 2em; 
}
.sliderHomeBullets.slider_alias_2 .slide-1 .order,
.sliderHomeBullets.slider_alias_3 .slide-1 .order { top: 60%; right: 10%; left:auto; }

.sliderHomeBullets.slider_alias_2 .slide-2 .fonBlock { background-image: url(https://learningcurveindia.co.in/);  }
.sliderHomeBullets.slider_alias_2 .slide-2 .textBlock,
.sliderHomeBullets.slider_alias_3 .slide-2 .textBlock { top: 45%; }
.sliderHomeBullets.slider_alias_2 .slide-2 .image,
.sliderHomeBullets.slider_alias_3 .slide-2 .image { width: 52.14em; right: 0%; left: auto; top: 30%; }

.sliderHomeBullets.slider_alias_2 .slide-3 .fonBlock { background-image: url(https://learningcurveindia.co.in/);  }
.sliderHomeBullets.slider_alias_2 .slide-3 .textBlock,
.sliderHomeBullets.slider_alias_3 .slide-3 .textBlock { width: 100%; text-align: center ; top: 40%; left: 0;}
.sliderHomeBullets.slider_alias_2 .slide-3 .order,
.sliderHomeBullets.slider_alias_3 .slide-3 .order { left: 50%; top: 58%; margin-left:-8em; }
.sliderHomeBullets.slider_alias_2 .slide-3 .order a:before,
.sliderHomeBullets.slider_alias_3 .slide-3 .order a:before { content: '\e880'; }


/* New Fullscreen Sliders */
.fullScreenSlider .sliderHomeBullets.slider_alias_11 .textBlock,
.fullScreenSlider .sliderHomeBullets.slider_alias_12 .textBlock,
.fullScreenSlider .sliderHomeBullets.slider_alias_11 .order,
.fullScreenSlider .sliderHomeBullets.slider_alias_12 .order { color: #ffffff; text-align:center; width:100%; margin-left:-50%; left:50%; }
.fullScreenSlider .sliderHomeBullets.slider_alias_11 .textBlock,
.fullScreenSlider .sliderHomeBullets.slider_alias_12 .textBlock { top: 50%; font-size: 1.2857em; }
.fullScreenSlider .sliderHomeBullets.slider_alias_11 .order,
.fullScreenSlider .sliderHomeBullets.slider_alias_12 .order { top:65%; }
.fullScreenSlider .sliderHomeBullets.slider_alias_11 .order a,
.fullScreenSlider .sliderHomeBullets.slider_alias_12 .order a { font-size:1em; font-weight:700; display:inline-block; }
.fullScreenSlider .sliderHomeBullets.slider_alias_11 .order a { color:#ffffff; border-width:0; }
.fullScreenSlider .sliderHomeBullets.slider_alias_11 .order a:before,
.fullScreenSlider .sliderHomeBullets.slider_alias_12 .order a:before { display:none; }

.sliderHomeBullets.slider_alias_11 .slide-1 .fonBlock { background-image: url(https://learningcurveindia.co.in/); }
.sliderHomeBullets.slider_alias_11 .slide-1 .textBlock .title,
.sliderHomeBullets.slider_alias_12 .slide-1 .textBlock .title { font-size: 4em; line-height:120%; }
.sliderHomeBullets.slider_alias_11 .slide-2 .fonBlock { background-image: url(https://learningcurveindia.co.in/); }
.sliderHomeBullets.slider_alias_11 .slide-2 .textBlock .title,
.sliderHomeBullets.slider_alias_12 .slide-2 .textBlock .title { font-size: 2.6667em; line-height:180%; }
.sliderHomeBullets.slider_alias_11 .slide-3 .fonBlock { background-image: url(https://learningcurveindia.co.in/); }
.sliderHomeBullets.slider_alias_11 .slide-3 .image,
.sliderHomeBullets.slider_alias_12 .slide-3 .image { width: 3.65%; top: 50%; left: 50%; margin-left:-1.8%; }
.sliderHomeBullets.slider_alias_11 .slide-3 .textBlock,
.sliderHomeBullets.slider_alias_12 .slide-3 .textBlock { top: 60%; }
.sliderHomeBullets.slider_alias_11 .slide-3 .textBlock .title,
.sliderHomeBullets.slider_alias_12 .slide-3 .textBlock .title { font-size: 3.33em; line-height:150%; }
.sliderHomeBullets.slider_alias_11 .slide-3 .textBlock p,
.sliderHomeBullets.slider_alias_12 .slide-3 .textBlock p { font-size: 1.33em; }

.videoBackground.overlay:after,
.fullScreenSlider .sliderHomeBullets.slider_alias_2 .slideContent:before,
.fullScreenSlider .sliderHomeBullets.slider_alias_11 .slideContent:before { content: ''; position:absolute; left:0; top:0; bottom:0; right:0; background-color:rgba(0,0,0,0.3); z-index:3; }
.videoBackground.overlay:after { background-image:url(https://learningcurveindia.co.in/); }
.fullScreenSlider .sliderHomeBullets.slider_alias_2 .slideContent:before,
.fullScreenSlider .sliderHomeBullets.slider_alias_11 .slideContent:before { background-image:url(https://learningcurveindia.co.in/); }


/* WooCommerce Slider 
---------------------------------------------------------------------- */
.sliderHomeBullets.slider_alias_13 .rsBullets .rsBullet span { background-color:#ffffff; border-color:#ffffff; }
.sliderHomeBullets.slider_alias_13 .rsBullets .rsBullet.rsNavSelected span,
.sliderHomeBullets.slider_alias_13 .rsBullets .rsBullet:hover span { background-color:transparent; }

.sliderHomeBullets.slider_alias_13 .textBlock { color: #ffffff; font-size: 1em;  width: 40%; z-index: 5; text-align: left; top: 20%; left: 3.5%;}
.sliderHomeBullets.slider_alias_13 .textBlock p { font-weight: 300; background:none; padding:0; margin: 0; line-height:140%; }
.sliderHomeBullets.slider_alias_13 .textBlock .title { font-size: 4em; font-weight: 100; line-height:100%; }
.sliderHomeBullets.slider_alias_13 .textTitle1 .title { font-weight: 700; }
.sliderHomeBullets.slider_alias_13 .textTitle2 { top: 33%;}
.sliderHomeBullets.slider_alias_13 .textDescr  { top: 50%;}
.sliderHomeBullets.slider_alias_13 .order { top: 72%; left: 3.5%; }
.sliderHomeBullets.slider_alias_13 .order2 { left: 16%; }
.sliderHomeBullets.slider_alias_13 .order a { color: #ffffff; border-color:#ffffff; font-size:1em; padding:0.5em 1.5em; }
.sliderHomeBullets.slider_alias_13 .order a:hover { background-color:#f35c01; border-color:#f35c01; }
.sliderHomeBullets.slider_alias_13 .order a:before { display: none; }
.sliderHomeBullets.slider_alias_13 .textPrice { color: #ffffff; padding: 1.5em 0.5em 0.5em 1em; font-size: 1.28em; top: 9%; right: 3.9%; left: auto; width:5.5em; height: 5em; text-align:left; background-color:#74cfe2; z-index:20;
    -webkit-border-radius: 50%;
       -moz-border-radius: 50%;
            border-radius: 50%;
}
.sliderHomeBullets.slider_alias_13 .textPrice span { font-size: 2.22em; font-weight:bold; margin-top:0.2em; display:block; }

.sliderHomeBullets.slider_alias_13 { background-image: url(https://learningcurveindia.co.in/); background-position: bottom center; }

.sliderHomeBullets.slider_alias_13 .slide-1 { background: none; }
.sliderHomeBullets.slider_alias_13 .slide-1 .image  { top: 12.8%; left: 50%; width: 46%; }

.sliderHomeBullets.slider_alias_13 .slide-2 { background: none; }
.sliderHomeBullets.slider_alias_13 .slide-2 .textPrice  { background-color:#f35c01; }
.sliderHomeBullets.slider_alias_13 .slide-2 .image1  { top: 20%; left: 50%; width: 14.8%; z-index:15; }
.sliderHomeBullets.slider_alias_13 .slide-2 .image2  { top: 16%; left: 63.9%; width: 26.9%; z-index:16; }




/* Fullscreen slider animations 
------------------------------------------------------------ */

/* From Top Left */
.fullScreenSlider .sliderHomeBullets .sliderBGanima.rsTopLeft .fonBlock {  
            animation: rsTopLeft 50s infinite;  
    -webkit-animation: rsTopLeft 50s infinite;  
}
@keyframes rsTopLeft {
    0% ,100% {
    -webkit-transform: translate(0px, 0px) scale(1.2, 1.2); 
       -moz-transform: translate(0px, 0px) scale(1.2, 1.2); 
         -o-transform: translate(0px, 0px) scale(1.2, 1.2); 
        -ms-transform: translate(0px, 0px) scale(1.2, 1.2); 
            transform: translate(0px, 0px) scale(1.2, 1.2);
        } 
    50% { 
    -webkit-transform: translate(150px, 50px) scale(1.4, 1.4); 
       -moz-transform: translate(150px, 50px) scale(1.4, 1.4); 
         -o-transform: translate(150px, 50px) scale(1.4, 1.4); 
        -ms-transform: translate(150px, 50px) scale(1.4, 1.4); 
            transform: translate(150px, 50px) scale(1.4, 1.4); 
        } 
  }

@-webkit-keyframes rsTopLeft {
    0% ,100% {
    -webkit-transform: translate(0px, 0px) scale(1.2, 1.2); 
       -moz-transform: translate(0px, 0px) scale(1.2, 1.2); 
         -o-transform: translate(0px, 0px) scale(1.2, 1.2); 
        -ms-transform: translate(0px, 0px) scale(1.2, 1.2); 
            transform: translate(0px, 0px) scale(1.2, 1.2);
        } 
    50% { 
    -webkit-transform: translate(150px, 50px) scale(1.4, 1.4); 
       -moz-transform: translate(150px, 50px) scale(1.4, 1.4); 
         -o-transform: translate(150px, 50px) scale(1.4, 1.4); 
        -ms-transform: translate(150px, 50px) scale(1.4, 1.4); 
            transform: translate(150px, 50px) scale(1.4, 1.4); 
        } 
  }

/* From Top Right */
.fullScreenSlider .sliderHomeBullets .sliderBGanima.rsTopRight .fonBlock {  
            animation: rsTopRight 60s infinite;  
    -webkit-animation: rsTopRight 60s infinite;  
}
@keyframes rsTopRight {
    0% ,100% {
    -webkit-transform: translate(0px, 0px) scale(1.2, 1.2); 
       -moz-transform: translate(0px, 0px) scale(1.2, 1.2); 
         -o-transform: translate(0px, 0px) scale(1.2, 1.2); 
        -ms-transform: translate(0px, 0px) scale(1.2, 1.2); 
            transform: translate(0px, 0px) scale(1.2, 1.2);
        } 
    50% { 
    -webkit-transform: translate(-100px, 100px) scale(1.4, 1.4); 
       -moz-transform: translate(-100px, 100px) scale(1.4, 1.4); 
         -o-transform: translate(-100px, 100px) scale(1.4, 1.4); 
        -ms-transform: translate(-100px, 100px) scale(1.4, 1.4); 
            transform: translate(-100px, 100px) scale(1.4, 1.4);
        } 
}

@-webkit-keyframes rsTopRight {
    0% ,100% {
    -webkit-transform: translate(0px, 0px) scale(1.2, 1.2); 
       -moz-transform: translate(0px, 0px) scale(1.2, 1.2); 
         -o-transform: translate(0px, 0px) scale(1.2, 1.2); 
        -ms-transform: translate(0px, 0px) scale(1.2, 1.2); 
            transform: translate(0px, 0px) scale(1.2, 1.2);
        } 
    50% { 
    -webkit-transform: translate(-100px, 100px) scale(1.4, 1.4); 
       -moz-transform: translate(-100px, 100px) scale(1.4, 1.4); 
         -o-transform: translate(-100px, 100px) scale(1.4, 1.4); 
        -ms-transform: translate(-100px, 100px) scale(1.4, 1.4); 
            transform: translate(-100px, 100px) scale(1.4, 1.4);
        } 
}

/* From Bottom Left */
.fullScreenSlider .sliderHomeBullets .sliderBGanima.rsBottomLeft .fonBlock {  
            animation: rsBottomLeft 50s infinite;  
    -webkit-animation: rsBottomLeft 50s infinite;  
}
@keyframes rsBottomLeft {
    0% ,100% {
    -webkit-transform: translate(0px, 0px) scale(1.2, 1.2); 
       -moz-transform: translate(0px, 0px) scale(1.2, 1.2); 
         -o-transform: translate(0px, 0px) scale(1.2, 1.2); 
        -ms-transform: translate(0px, 0px) scale(1.2, 1.2); 
            transform: translate(0px, 0px) scale(1.2, 1.2);
        } 
    50% { 
    -webkit-transform: translate(200px, -100px) scale(1.4, 1.4); 
       -moz-transform: translate(200px, -100px) scale(1.4, 1.4); 
         -o-transform: translate(200px, -100px) scale(1.4, 1.4); 
        -ms-transform: translate(200px, -100px) scale(1.4, 1.4); 
            transform: translate(200px, -100px) scale(1.4, 1.4); 
        } 
}
@-webkit-keyframes rsBottomLeft {
    0% ,100% {
    -webkit-transform: translate(0px, 0px) scale(1.2, 1.2); 
       -moz-transform: translate(0px, 0px) scale(1.2, 1.2); 
         -o-transform: translate(0px, 0px) scale(1.2, 1.2); 
        -ms-transform: translate(0px, 0px) scale(1.2, 1.2); 
            transform: translate(0px, 0px) scale(1.2, 1.2);
        } 
    50% { 
    -webkit-transform: translate(200px, -100px) scale(1.4, 1.4); 
       -moz-transform: translate(200px, -100px) scale(1.4, 1.4); 
         -o-transform: translate(200px, -100px) scale(1.4, 1.4); 
        -ms-transform: translate(200px, -100px) scale(1.4, 1.4); 
            transform: translate(200px, -100px) scale(1.4, 1.4); 
        } 
}


/* From Bottom Right */
.fullScreenSlider .sliderHomeBullets .sliderBGanima.rsBottomRight .fonBlock {  
            animation: rsBottomRight 80s infinite;  
    -webkit-animation: rsBottomRight 80s infinite;  
}
@keyframes rsBottomRight {
    0% ,100% {
    -webkit-transform: translate(0px, 0px) scale(1.2, 1.2); 
       -moz-transform: translate(0px, 0px) scale(1.2, 1.2); 
         -o-transform: translate(0px, 0px) scale(1.2, 1.2); 
        -ms-transform: translate(0px, 0px) scale(1.2, 1.2); 
            transform: translate(0px, 0px) scale(1.2, 1.2);
        } 
    50% { 
    -webkit-transform: translate(-200px, -100px) scale(1.4, 1.4); 
       -moz-transform: translate(-200px, -100px) scale(1.4, 1.4); 
         -o-transform: translate(-200px, -100px) scale(1.4, 1.4); 
        -ms-transform: translate(-200px, -100px) scale(1.4, 1.4); 
            transform: translate(-200px, -100px) scale(1.4, 1.4); 
        } 
}

@-webkit-keyframes rsBottomRight {
    0% ,100% {
    -webkit-transform: translate(0px, 0px) scale(1.2, 1.2); 
       -moz-transform: translate(0px, 0px) scale(1.2, 1.2); 
         -o-transform: translate(0px, 0px) scale(1.2, 1.2); 
        -ms-transform: translate(0px, 0px) scale(1.2, 1.2); 
            transform: translate(0px, 0px) scale(1.2, 1.2);
        } 
    50% { 
    -webkit-transform: translate(-200px, -100px) scale(1.4, 1.4); 
       -moz-transform: translate(-200px, -100px) scale(1.4, 1.4); 
         -o-transform: translate(-200px, -100px) scale(1.4, 1.4); 
        -ms-transform: translate(-200px, -100px) scale(1.4, 1.4); 
            transform: translate(-200px, -100px) scale(1.4, 1.4); 
        } 
}



/* round Button */
.roundButton + .roundButton{ margin-left:12px; }
.roundButton,
.pagination .pageLibrary > li.libPage > .pageFocusBlock.navPadding .rsArrow{list-style: none; width:37px; height:37px;}

.roundButton a,
.pagination .pageLibrary > li.libPage > .pageFocusBlock.navPadding .rsArrow .rsArrowIcn{ width:35px; height: 35px; line-height: 35px; border: 1px solid #ddd; display: block; text-align:center; font-size:18px;}

.footerStyleDark .footerWidget .roundButton a{ background-color:#626262; border-color: #626262;}
.footerStyleDark .footerWidget .roundButton:hover a {border-color: #878787;}
.footerStyleDark .footerWidget .roundButton a:before{ color:#878787;}
.footerStyleLight .footerWidget .roundButton a{ background-color:#fff; border-color: #ddd;}
.footerStyleLight .footerWidget .roundButton:hover a { border-color: #888; background-color:#888;}
.footerStyleLight .footerWidget .roundButton a:before{ color:#888888; border-color: #888888;}
.footerStyleLight .footerWidget .roundButton:hover a:before{ color:#222222; border-color: #222222;}


.roundButton a:before,
.sc_scroll_controls .flex-direction-nav a:before,
.sc_testimonials .flex-direction-nav a:before,
.pagination .flex-direction-nav a:before { font-family: "fontello"; font-style: normal; font-weight: normal;}

.sc_scroll_controls .flex-direction-nav a:hover,
.sc_testimonials_style_1 .flex-direction-nav a:hover,
.sc_testimonials_style_1 .flex-direction-nav a:active,
.pagination .flex-direction-nav a:hover,
.pagination .flex-direction-nav a:active,
.roundButton a:hover,
.roundButton a:active { 
	margin:-1px 0 0 0; 
	-webkit-box-shadow: 0 2px 2px -1px #ddd;
	   -moz-box-shadow: 0 2px 2px -1px #ddd;
	        box-shadow: 0 2px 2px -1px #ddd;}
.footerWidget .roundButton  a:hover,
.footerWidget .roundButton  a:active{ margin:0; background-color:#878787; 
	-webkit-box-shadow: none;
	   -moz-box-shadow: none;
	        box-shadow: none;}
.footerWidget .roundButton:hover a:before{ color:#fff;}

	
			
.roundButton a:active,
.sc_scroll_controls .flex-direction-nav a:active,
.sc_testimonials .flex-direction-nav a:active,
.pagination .flex-direction-nav a:active { color:#fff !important; }

.roundButton.left a:before,
.sc_scroll_controls_horizontal .flex-direction-nav a.flex-prev:before,
.sc_testimonials .flex-direction-nav a.flex-prev:before,
.pagination .flex-direction-nav a.flex-prev:before { content: '\e85f'; }

.roundButton.right a:before,
.sc_scroll_controls_horizontal .flex-direction-nav a.flex-next:before,
.sc_testimonials .flex-direction-nav a.flex-next:before,
.pagination .flex-direction-nav a.flex-next:before { content: '\e860'; }

.sc_scroll_controls_vertical .flex-direction-nav a.flex-prev:before,
.roundButton.up a:before{ content: '\e861'; }
.sc_scroll_controls_vertical .flex-direction-nav a.flex-next:before,
.roundButton.down a:before{ content: '\e856'; }

.roundButton.big{ width:50px; height:50px;}
.roundButton.big a{ width:48px; height:48px; line-height:48px; font-size:26px;}



/* Square button */
.squareButton + .squareButton { margin: 0 0 0 7px; /* margin: 0 0 0 10px; */}
input[type="submit"],
input[type="button"],
.squareButton {height:40px; list-style: none; display: inline-block; vertical-align:bottom; position:relative; /* float:left; */ font-family: 'Fredoka One', cursive; text-transform: uppercase;} /*30*/

.squareButton.mini {height:30px;} /*36*/
.squareButton.big {height:50px;} /*40*/
.squareButton.huge {height:60px;} /*50*/
.squareButton.banner {height:100px;} /*90*/

.squareButton.fullSize{ display: block; text-align: center; margin: 0; clear:both;}
.squareButton.fullSize.ico a:before{ display: inline-block; float: none;}





/* Animations
------------------------------------------------------------------------------------ */
@keyframes zoomin {
	0% {
		transform: scale(.1);
		-webkit-transform: scale(.1);
	}
	100% {
		transform: scale(1);
		-webkit-transform: scale(1);
	}
}
@-webkit-keyframes viewmore {
	0% {
		transform: scale(.1);
		-webkit-transform: scale(.1);
	}
	100% {
		transform: scale(1);
		-webkit-transform: scale(1);
	}
}

@keyframes zoomout {
	0% {
		transform: scale(1);
		-webkit-transform: scale(1);
	}
	100% {
		transform: scale(.1);
		-webkit-transform: scale(.1);
	}
}
@-webkit-keyframes viewmore {
	0% {
		transform: scale(1);
		-webkit-transform: scale(1);
	}
	100% {
		transform: scale(.1);
		-webkit-transform: scale(.1);
	}
}


/*
==============================================
Animation
==============================================
*/

.animated {
    visibility: hidden;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}

/* FADE IN UP */

@-webkit-keyframes fadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0);
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes fadeInUp {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, 100%, 0);
        -ms-transform: translate3d(0, 100%, 0);
        transform: translate3d(0, 100%, 0);
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
    }
}

.fadeInUp {
    visibility: visible;
    -webkit-animation-name: fadeInUp;
    animation-name: fadeInUp;
}

/* FADE IN DOWN */

@-webkit-keyframes fadeInDown {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        transform: none;
    }
}

@keyframes fadeInDown {
    0% {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        -ms-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0);
    }

    100% {
        opacity: 1;
        -webkit-transform: none;
        -ms-transform: none;
        transform: none;
    }
}

.fadeInDown {
    visibility: visible;
    -webkit-animation-name: fadeInDown;
    animation-name: fadeInDown;
}

/* PULSE */

@-webkit-keyframes pulse {
    0% {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }

    50% {
        -webkit-transform: scale3d(1.05, 1.05, 1.05);
        transform: scale3d(1.05, 1.05, 1.05);
    }

    100% {
        -webkit-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }
}

@keyframes pulse {
    0% {
        -webkit-transform: scale3d(1, 1, 1);
        -ms-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }

    50% {
        -webkit-transform: scale3d(1.05, 1.05, 1.05);
        -ms-transform: scale3d(1.05, 1.05, 1.05);
        transform: scale3d(1.05, 1.05, 1.05);
    }

    100% {
        -webkit-transform: scale3d(1, 1, 1);
        -ms-transform: scale3d(1, 1, 1);
        transform: scale3d(1, 1, 1);
    }
}

.pulse {
    -webkit-animation-name: pulse;
    animation-name: pulse;
}