 /*======================footer section css========================*/
/* ================ Fonts Included ================ */
@font-face {
  font-family: 'Helvetica';
  src: url(../fonts/Helvetica.woff2) format('woff2'), url(../fonts/Helvetica.woff) format('woff');
  font-style: normal
}
@font-face {
  font-family: 'Helvetica-Bold';
  src: url(../fonts/Helvetica-Bold.woff2) format('woff2'), url(../fonts/Helvetica-Bold.woff) format('woff');
  font-style: normal
}
@font-face {
  font-family: 'Helvetica-Light';
  src: url(../fonts/Helvetica-Light.woff2) format('woff2'), url(../fonts/Helvetica-Light.woff) format('woff');
  font-style: normal
}
@font-face {
  font-family: 'Dosis-Regular';
  src: url(../fonts/Dosis-Regular.woff2) format('woff2'), url(../fonts/Dosis-Regular.woff) format('woff');
  font-style: normal
}
@font-face {
  font-family: 'Dosis-Bold';
  src: url(../fonts/Dosis-Bold.woff2) format('woff2'), url(../fonts/Dosis-Bold.woff) format('woff');
  font-style: normal
}
@font-face {
  font-family: 'Dosis-SemiBold';
  src: url(../fonts/Dosis-SemiBold.woff2) format('woff2'), url(../fonts/Dosis-SemiBold.woff) format('woff');
  font-style: normal
}
@font-face {
  font-family: 'Roboto-Regular';
  src: url(../fonts/Roboto-Regular.woff2) format('woff2'), url(../fonts/Roboto-Regular.woff) format('woff');
  font-style: normal
}
@font-face {
  font-family: 'Roboto-Medium';
  src: url(../fonts/Roboto-Medium.woff2) format('woff2'), url(../fonts/Roboto-Medium.woff) format('woff');
  font-style: normal
}
@font-face {
  font-family: 'Dosis-ExtraBold';
  src: url(../fonts/Dosis-ExtraBold.woff2) format('woff2'), url(../fonts/Dosis-ExtraBold.woff) format('woff');
  font-style: normal
}
@font-face {
  font-family: 'OpenSans-SemiBold';
  src: url(../fonts/OpenSans-SemiBold.woff2) format('woff2'), url(../fonts/OpenSans-SemiBold.woff) format('woff');
  font-style: normal
}
@font-face {
  font-family: 'AvantGardeDemi';
  src: url(../fonts/AvantGardeDemi.woff2) format('woff2'), url(../fonts/AvantGardeDemi.woff) format('woff');
  font-style: normal
}
html,body{
	overflow-x: hidden;
}
/* line 43, ../sass/style.scss */
.header_background {
	background-color: #f5f5f5;
}
/* line 47, ../sass/style.scss */
.header_background .right_1 .img-responsive {
	position: absolute;
    z-index: 100;
    right: 30px;
    width: 67px;
    height: 67px;
}



.header_background .right_2 .img-responsive {
	position: absolute;
    z-index: 100;
    right: 30px;
    height: 67px;
    width: 67px;
}

.header_background .right_3 .img-responsive {
   	position: absolute;
    z-index: 100;
    right: 30px;
    width: 67px;
    height: 67px;
}
.header_background .right_4 .img-responsive {
    position: absolute;
    z-index: 100;
    right: 130px;
    height: 67px;
    width: 67px;
}
/*.new-res{
	position: relative !important;
    left: 190px !important;
}*/
.register-style {
	text-align: right;

}
.text-img h1 {
	position: relative;
    margin: 0px;
    background: none;
    line-height: 1.2em;
    font-weight: 600;
	font-family: 'Dosis', sans-serif;
	color: #fff;
}
.text-img p {
	position: relative;
    line-height: 1.8em;
    font-family: 'Roboto', sans-serif;
	color: #fff;
}
.text-img {
	position: relative;
	/*top: 50px;*/
}
.text-img .img-responsive {
	display: -webkit-inline-box;
}
.playstore-style {
	padding: 30px 0px 20px 0px;
	background: #a9d03f;
}
.register-style ul {
	margin-bottom: 0px !important;
}
.register-style ul li {
	list-style: none;
	display: inline;
	margin: 0px 4px;
}
.register-style ul li i {
	padding: 8px 6px;
	position: relative;
	text-align: center;
	color: #000;
	margin: 4px 0px;
	width: 40px;
	height: 40px;
	font-size: 15px;
	border-radius: 50%;
	cursor: pointer;
}
/* line 57, ../sass/style.scss */
.header_icon_1 {
	padding-top:5px;
	padding-top: 5px;
    position: relative;
    /*left: 93px;*/
    left: 0;
    top: 1px;
}
.header_icon_1 .form-group{
	margin-bottom: 0px !important;
	
}
.header_icon_1 .form-group .form-control option{
	padding: 5px 0px !important;
}
/* line 60, ../sass/style.scss */
.header_icon_1 ul li {
	list-style: none;
	color: #8bbe00;
	display: inline;
	padding-right: 10px;
}
/* line 65, ../sass/style.scss */
.header_icon_1 ul li span {
	color: #000;
}
/* line 68, ../sass/style.scss */
.header_icon_1 ul li i {
/* padding-right: 10px;*/
}
/* line 79, ../sass/style.scss */
.nav_padding_1 .navbar-nav > li > a {
	padding-top: 60px;
	padding-bottom: 15px;
	padding-right: 22px;
	font-size: 17px;
	color: #222222;
	font-weight: 700;
	font-family: 'Dosis', sans-serif;
}
/* line 94, ../sass/style.scss */
.nav_padding_2 ul > li > a {
	padding-top: 60px;
	padding-bottom: 15px;
	padding-right: 38px;
	font-size: 17px;
	color: #222222;
	font-weight: 700;
	font-family: 'Dosis', sans-serif;
}

/* line 108, ../sass/style.scss */
.navbar-header .visible-xs_1 .navbar-brand {
	float: left;
	height: 50px;
	padding: 10px 10px;
	font-size: 18px;
	line-height: 20px;
}
.spce
{
text-align:center;
margin:0 auto;
display: block;
font-weight: 600;
font-size:20px;
font-family: 'Dosis-SemiBold';
}
/* line 115, ../sass/style.scss */
.navbar-header .visible-xs_1 img {
	max-width: 92px;
	margin-left: 38px;
}
/* line 121, ../sass/style.scss */
.navbar-default {
	background-color: transparent;
	border-color: transparent;
}
/* line 124, ../sass/style.scss */
.navbar-default .navbar-nav > .active > a {
	color: #8bbe00;
	background-color: transparent;
}
#rol_header .navbar-nav a:hover{
	color: #A6CE39;
}
/* line 127, ../sass/style.scss */
.navbar-default .navbar-nav > .active > a:focus {
	color: #8bbe00;
	background-color: transparent;
}
/* line 131, ../sass/style.scss */
.navbar-default .navbar-nav > .active > a:hover {
	color: #8bbe00;
	background-color: transparent;
}
/* line 138, ../sass/style.scss */
.navbar-default .navbar-nav > li > a {
	color: #222222;
}
/* line 143, ../sass/style.scss */
.navbar-default .navbar-nav > .open > a {
	color: #555;
	background-color: transparent;
}
/* line 146, ../sass/style.scss */
.navbar-default .navbar-nav > .open > a:focus {
	color: #555;
	background-color: transparent;
}
/* line 150, ../sass/style.scss */
.navbar-default .navbar-nav > .open > a:hover {
	color: #555;
	background-color: transparent;
}

/* line 160, ../sass/style.scss */
 .logo_1 {
	/*background-image: url(../images/logo_5.png);*/
	/*height: 150px;
	width: 185px;
	background-repeat: no-repeat;
	position: absolute; */
	z-index: 9;
     padding-top:9px;
     
} 
/* line 168, ../sass/style.scss */
.bs-slider {
	overflow: hidden;
	max-height: 700px;
	position: relative;
	background: #000000;
	/*top: 12px;*/
	top: 0px;
}
.carousel-control.left {
	background-image:none;
	color: #b7d75e;
    opacity: 1;
	left:-5%;

}
.carousel-control.right {
	background-image:none;
	color: #b7d75e;
    opacity: 1;
	right:-5%;

}
/* line 174, ../sass/style.scss */
.bs-slider:hover {
	cursor: -moz-grab;
	cursor: -webkit-grab;
}
/* line 178, ../sass/style.scss */
.bs-slider:active {
	cursor: -moz-grabbing;
	cursor: -webkit-grabbing;
}
/* line 182, ../sass/style.scss */
.bs-slider .bs-slider-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
/* line 191, ../sass/style.scss */
.bs-slider > .carousel-inner > .item > img {
	margin: auto;
	width: 100% !important;
}
/* line 196, ../sass/style.scss */
.bs-slider > .carousel-inner > .item > a > img {
	margin: auto;
	width: 100% !important;
}
/* line 204, ../sass/style.scss */
.fade {
	opacity: 1;
}
/* line 206, ../sass/style.scss */
.fade .item {
	top: 0;
	z-index: 1;
	opacity: 0;
	width: 100%;
	position: absolute;
	left: 0 !important;
	display: block !important;
	-webkit-transition: opacity ease-in-out 1s;
	-moz-transition: opacity ease-in-out 1s;
	-ms-transition: opacity ease-in-out 1s;
	-o-transition: opacity ease-in-out 1s;
	transition: opacity ease-in-out 1s;
}
/* line 219, ../sass/style.scss */
.fade .item:first-child {
	top: auto;
	position: relative;
}
/* line 224, ../sass/style.scss */
.fade .item.active {
	opacity: 1;
	z-index: 2;
	-webkit-transition: opacity ease-in-out 1s;
	-moz-transition: opacity ease-in-out 1s;
	-ms-transition: opacity ease-in-out 1s;
	-o-transition: opacity ease-in-out 1s;
	transition: opacity ease-in-out 1s;
}
/* line 235, ../sass/style.scss */
.control-round .carousel-control {
	top: 47%;
	opacity: 0;
	width: 45px;
	height: 45px;
	z-index: 100;
	color: #ffffff;
	display: block;
	font-size: 24px;
	cursor: pointer;
	overflow: hidden;
	line-height: 43px;
	text-shadow: none;
	position: absolute;
	font-weight: normal;
	background: transparent;
	-webkit-border-radius: 100px;
	border-radius: 100px;
}
/* line 255, ../sass/style.scss */
.control-round:hover .carousel-control {
	opacity: 1;
}
/* line 259, ../sass/style.scss */
.control-round .carousel-control.left {
	left: 1%;
}
/* line 261, ../sass/style.scss */
.control-round .carousel-control.left:hover {
	color: #fdfdfd;
	background: rgba(0, 0, 0, 0.5);
	border: 0px transparent;
}
/* line 267, ../sass/style.scss */
.control-round .carousel-control.left > span:nth-child(1) {
	left: 45%;
}
/* line 272, ../sass/style.scss */
.control-round .carousel-control.right {
	right: 1%;
}
/* line 274, ../sass/style.scss */
.control-round .carousel-control.right:hover {
	color: #fdfdfd;
	background: rgba(0, 0, 0, 0.5);
	border: 0px transparent;
}
/* line 280, ../sass/style.scss */
.control-round .carousel-control.right > span:nth-child(1) {
	right: 45%;
}
/* line 287, ../sass/style.scss */
.indicators-line > .carousel-indicators {
	right: 45%;
	bottom: 3%;
	left: auto;
	width: 90%;
	height: 20px;
	font-size: 0;
	overflow-x: auto;
	text-align: right;
	overflow-y: hidden;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 1px;
	white-space: nowrap;
}
/* line 301, ../sass/style.scss */
.indicators-line > .carousel-indicators li {
	padding: 0;
	width: 15px;
	height: 15px;
	border: 1px solid #9e9e9e;
	text-indent: 0;
	overflow: hidden;
	text-align: left;
	position: relative;
	letter-spacing: 1px;
	background: #9e9e9e;
	-webkit-font-smoothing: antialiased;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	margin-right: 5px;
	-webkit-transition: all 0.5s cubic-bezier(0.22, 0.81, 0.01, 0.99);
	transition: all 0.5s cubic-bezier(0.22, 0.81, 0.01, 0.99);
	z-index: 10;
	cursor: pointer;
}
/* line 320, ../sass/style.scss */
.indicators-line > .carousel-indicators li:last-child {
	margin-right: 0;
}
/* line 324, ../sass/style.scss */
.indicators-line > .carousel-indicators .active {
	margin: 1px 5px 1px 1px;
	box-shadow: 0 0 0 2px #fff;
	background-color: transparent;
	position: relative;
	-webkit-transition: box-shadow 0.3s ease;
	-moz-transition: box-shadow 0.3s ease;
	-o-transition: box-shadow 0.3s ease;
	transition: box-shadow 0.3s ease;
	-webkit-transition: background-color 0.3s ease;
	-moz-transition: background-color 0.3s ease;
	-o-transition: background-color 0.3s ease;
	transition: background-color 0.3s ease;
}
/* line 337, ../sass/style.scss */
.indicators-line > .carousel-indicators .active:before {
	transform: scale(0.5);
	background-color: #fff;
	content: "";
	position: absolute;
	left: -1px;
	top: -1px;
	width: 15px;
	height: 15px;
	border-radius: 50%;
	-webkit-transition: background-color 0.3s ease;
	-moz-transition: background-color 0.3s ease;
	-o-transition: background-color 0.3s ease;
	transition: background-color 0.3s ease;
}
/* line 355, ../sass/style.scss */
.slide_style_left {
	text-align: left !important;
	color: #fff;
}
/* line 359, ../sass/style.scss */
.slide_style_right {
	text-align: right !important;
}
/* line 362, ../sass/style.scss */
.slide_style_center {
	text-align: center !important;
}
/* line 365, ../sass/style.scss */
.slide-text {
	left: 0;
	top: 25%;
	right: 0;
	margin: auto;
	padding: 10px;
	position: absolute;
	text-align: left;
	padding: 10px 85px;
}
/* line 374, ../sass/style.scss */
.slide-text img {
	-webkit-animation-delay: 0.9s;
	animation-delay: 0.9s;
	top: -55px;
	position: relative;
}
/* line 380, ../sass/style.scss */
.slide-text h1 {
	padding: 0;
	color: #ffffff !important;
	font-size: 37px;
	font-style: normal;
	line-height: 84px;
	margin-bottom: 0px;
	display: inline-block;
	font-weight: bold;
	-webkit-animation-delay: 0.9s;
	animation-delay: 0.9s;
}
/* line 392, ../sass/style.scss */
.slide-text p {
	padding: 0;
	color: #ffffff;
	font-size: 20px;
	line-height: 36px;
	font-weight: 300;
	margin-bottom: 40px;
	-webkit-animation-delay: 1.1s;
	animation-delay: 1.1s;
}
/* line 402, ../sass/style.scss */
.slide-text > a.btn-default {
	color: #000;
	font-weight: 400;
	font-size: 13px;
	line-height: 15px;
	margin-right: 10px;
	text-align: center;
	padding: 17px 30px;
	white-space: nowrap;
	letter-spacing: 1px;
	display: inline-block;
	border: none;
	text-transform: uppercase;
	-webkit-animation-delay: 2s;
	animation-delay: 2s;
	-webkit-transition: background 0.3s ease-in-out, color 0.3s ease-in-out;
	transition: background 0.3s ease-in-out, color 0.3s ease-in-out;
}
/* line 420, ../sass/style.scss */
.slide-text > a.btn-primary {
	color: #ffffff;
	cursor: pointer;
	font-weight: 400;
	font-size: 13px;
	line-height: 15px;
	margin-left: 10px;
	text-align: center;
	padding: 17px 30px;
	white-space: nowrap;
	letter-spacing: 1px;
	background: #00bfff;
	display: inline-block;
	text-decoration: none;
	text-transform: uppercase;
	border: none;
	-webkit-animation-delay: 2s;
	animation-delay: 2s;
	-webkit-transition: background 0.3s ease-in-out, color 0.3s ease-in-out;
	transition: background 0.3s ease-in-out, color 0.3s ease-in-out;
}
/* line 442, ../sass/style.scss */
.slide-text > a:hover {
	color: #ffffff;
	background: #222222;
	-webkit-transition: background 0.5s ease-in-out, color 0.5s ease-in-out;
	transition: background 0.5s ease-in-out, color 0.5s ease-in-out;
}
/* line 448, ../sass/style.scss */
.slide-text > a:active {
	color: #ffffff;
	background: #222222;
	-webkit-transition: background 0.5s ease-in-out, color 0.5s ease-in-out;
	transition: background 0.5s ease-in-out, color 0.5s ease-in-out;
}
/* line 456, ../sass/style.scss */
/*.slider_bg_1 {
	background-image: url(../images/curved.png);
	height: 50px;
	background-repeat: no-repeat;
}*/
/* line 462, ../sass/style.scss */
.back-to-top {
	cursor: pointer;
	position: fixed;
	bottom: 20px;
	right: 20px;
	display: none;
}
/* line 470, ../sass/style.scss */
.btn-primary_top {
	color: #fff;
	background-color: #000000;
	border-color: #000000;
}
/* line 476, ../sass/style.scss */
.btn_top {
	display: inline-block;
	padding: 8px 15px;
	margin-bottom: 0;
	font-size: 14px !important;
	font-weight: 400;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 60px !important;
}
/* line 500, ../sass/style.scss */
.text-submenu .text-center {
	text-align: -webkit-right !important;
	text-align: -moz-right !important;
}
/* line 503, ../sass/style.scss */
.text-submenu .text-center .centered_5 {
	position: absolute;
	top: 50%;
	right: -6%;
	transform: translate(-50%, -50%);
	color: #fff;
	font-family: AvantGardeDemi;
	font-size: 28px;
	letter-spacing: 1px;
	text-align: center;
}
/* line 513, ../sass/style.scss */
.text-submenu .text-center .centered_5 a {
	text-decoration: none;
	cursor: pointer;
	color: #fff;
}
/* line 520, ../sass/style.scss */
.text-submenu .centered {
	position: absolute;
	top: 50%;
	left: 68%;
	width: 100%;
	transform: translate(-50%, -50%);
	color: #fff;
	font-family: AvantGardeDemi;
	font-size: 28px;
	letter-spacing: 1px;
}
/* line 530, ../sass/style.scss */
.text-submenu .centered a {
	text-decoration: none;
	cursor: pointer;
	color: #fff;
}
/* line 537, ../sass/style.scss */
.text-submenu .centered_1 {
	position: absolute;
	top: 28%;
	width: 12%;
    left: 17%;
	transform: translate(-50%, -50%);
	color: #fff;
	font-family: AvantGardeDemi;
	font-size: 28px;
	letter-spacing: 1px;
}
/* line 547, ../sass/style.scss */
.text-submenu .centered_1 a {
	text-decoration: none;
	cursor: pointer;
	color: #fff;
}
/* line 553, ../sass/style.scss */
.text-submenu .centered_2 {
	position: absolute;
	top: 24%;
	left: 42%;
	transform: translate(-50%, -50%);
	color: #fff;
	font-family: Dosis-SemiBold;
	font-size: 28px;
	letter-spacing: 1px;
	line-height: 28px;
	text-align: center;
}
/* line 565, ../sass/style.scss */
.text-submenu .centered_2 a {
	text-decoration: none;
	cursor: pointer;
	color: #fff;
}
/* line 571, ../sass/style.scss */
.text-submenu .centered_3 {
	position: absolute;
	bottom: 13%;
    right: -4%;
	transform: translate(-50%, -50%);
	color: #fff;
	font-family: AvantGardeDemi;/* font-size: 28px; *//* letter-spacing: 1px; */
}

.text-submenu .centered_8 {
	position: absolute;
	top: 26%;
    right: 13%;
	transform: translate(-50%, -50%);
	color: #fff;
	font-family: AvantGardeDemi;
}
.text-submenu .centered_6 {
	position: absolute;
	bottom: 2%;
    right: 22%;
	transform: translate(-50%, -50%);
	color: #fff;
	font-family: AvantGardeDemi;
}
/* line 581, ../sass/style.scss */
.text-submenu .centered_3 a {
	text-decoration: none;
	cursor: pointer;
	color: #fff;
}
/* line 587, ../sass/style.scss */
.text-submenu .centered_4 {
	position: absolute;
	top: 74%;
    left: 36%;
	transform: translate(-50%, -50%);
	color: #fff;
	font-family: AvantGardeDemi;
	font-size: 28px;
	letter-spacing: 1px;
}
/* line 597, ../sass/style.scss */
.text-submenu .centered_4 a {
	text-decoration: none;
	cursor: pointer;
	color: #fff;
}
/* line 609, ../sass/style.scss */
.our_section_carousel {
	padding-bottom: 20px;/* Custom Arrow */
}
/* line 613, ../sass/style.scss */
.our_section_carousel h2 {
	text-align: center;
	font-family: Dosis-ExtraBold;
	font-size: 36px;
	padding-top: 10px;
}
/* line 621, ../sass/style.scss */
.our_section_carousel img {
	width: 100%;
	height: auto;
	padding: 5px;
}
/* line 629, ../sass/style.scss */
.our_section_carousel .slick-dots {
	text-align: center;
	margin: 0 0 10px 0;
	padding: 0;
}
/* line 634, ../sass/style.scss */
.our_section_carousel .slick-dots li {
	display: inline-block;
	margin-left: 4px;
	margin-right: 4px;
}
/* line 639, ../sass/style.scss */
.our_section_carousel .slick-dots li.slick-active button {
	background-color: black;
}
/* line 642, ../sass/style.scss */
.our_section_carousel .slick-dots li button {
	font: 0/0 a;
	text-shadow: none;
	color: transparent;
	background-color: #999;
	border: none;
	width: 15px;
	height: 15px;
	border-radius: 50%;
}
/* line 652, ../sass/style.scss */
.our_section_carousel .slick-dots li :hover {
	background-color: black;
}
/* line 657, ../sass/style.scss */
.our_section_carousel .prev {
	color: #fff;
	position: absolute;
	top: 23%;
	left: 0px;
	padding: 20px 10px;
	background: #ff2d99;
	font-size: 1.5em;
}
/* line 665, ../sass/style.scss */
.our_section_carousel .prev .fa {
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: 4px;
	font-size: 50px;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
/* line 675, ../sass/style.scss */
.our_section_carousel .prev :hover {
	cursor: pointer;
	color: black;
}
/* line 680, ../sass/style.scss */
.our_section_carousel .next {
	color: #fff;
	position: absolute;
	top: 23%;
	right: 0px;
	padding: 20px 10px;
	background: #ff2d99;
	font-size: 1.5em;
}
/* line 689, ../sass/style.scss */
.our_section_carousel .next .fa {
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	font-size: 4px;
	font-size: 50px;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
/* line 699, ../sass/style.scss */
.our_section_carousel .next :hover {
	cursor: pointer;
	color: black;
}
/* line 707, ../sass/style.scss */
.abt_1 {
	padding-top: 40px;
	padding-bottom: 30px;
}
/* line 711, ../sass/style.scss */
.abt_1 p {
	position: relative;
	color: #222222;
	font-size: 20px;
	font-weight: 600;
	font-family: 'Dosis-SemiBold',sans-serif;
}
/* line 718, ../sass/style.scss */
.abt_1 h6 {
	font-family: 'Roboto-Regular';
	position: relative;
	color: #777777;
	font-size: 15px;
	line-height: 1.8em;
	margin-top: 10px !important;
	margin-bottom: 30px !important;
	letter-spacing: 0.5px;
	text-align: justify;
}
/* line 729, ../sass/style.scss */
.abt_1 .img-thumbnail {
	display: inline-block;
	max-width: 100%;
	height: auto;
	padding: 4px;
	line-height: 1.42857143;
	background-color: #fff;
	border: 3px solid #ffc400;
	border-radius: 4px;
	-webkit-transition: all .2s ease-in-out;
	-o-transition: all .2s ease-in-out;
	transition: all .2s ease-in-out;
}
/* line 743, ../sass/style.scss */
.text_1 {
	text-align: -webkit-center;
}
/* line 745, ../sass/style.scss */
.text_1 h2 {
	position: relative;
	font-size: 44px;
	color: #333333;
	font-weight: 800;
	line-height: 1.4em;
	margin-bottom: 30px;
	text-transform: uppercase;
	font-family: 'Dosis-Bold',sans-serif;
}
/* line 757, ../sass/style.scss */
.text_2 {
	text-align: -webkit-center;
}
/* line 760, ../sass/style.scss */
.numbering {
	background-image: url(../images/pattern-1.png);
	background-color: rgba(66, 206, 57, 0.96);
	background-size: cover;
}
/* line 765, ../sass/style.scss */
.overlay_1 {
	background-color:#fff;
}
/* line 768, ../sass/style.scss */
.padding_1 {
	padding-top: 80px;
	padding-bottom: 80px;
}
/* line 772, ../sass/style.scss */
.inner_1 {
	position: relative;
	max-width: 250px;
	margin: 0 auto;
	text-align: center;
	border-radius: 5px;
	padding: 15px 15px 15px;
	border: 1px solid #00aace;
}
/* line 782, ../sass/style.scss */
.icon-box i {
	position: absolute;
    width: 68px;
    height: 68px;
    left: -34px;
    top: 50%;
    margin-top: -34px;
    line-height: 58px;
    font-size: 26px;
    color: #ffffff;
    border-radius: 50%;
    border: 2px solid #00aace;
    background-color: #ffffff;
    color: #00aace;
}
/* line 798, ../sass/style.scss */
.count-outer {
	position: relative;
	font-size: 40px;
	line-height: 1.4em;
	font-weight: 700;
	color: #00aace;
	letter-spacing: 1px;
	font-family: 'Dosis', sans-serif;
}
/* line 807, ../sass/style.scss */
.counter-title {
	position: relative;
	font-size: 16px;
	line-height: 30px;
	font-weight: 500;
	color: #00aace;
	font-family: 'Dosis', sans-serif;
}
/* line 815, ../sass/style.scss */
.content {
	position: relative;
}
/* line 818, ../sass/style.scss */
.our-feature_1 {
	background-color: #fff;
	padding-top: 25px;
	padding-bottom: 25px;
}
/* line 823, ../sass/style.scss */
.our-feature_1 .features_box {
	border:1px solid #00aace;
	margin-bottom:30px;
	height:170px;
}
/* line 828, ../sass/style.scss */
.our-feature_1 .features_box .padding_feature {
	padding: 0px 20px 0px 20px;

}
/* line 832, ../sass/style.scss */
.our-feature_1 .features_box .padding_feature .img-responsive {
	display: -webkit-inline-box !important;
	max-width: 100%;
	height: auto;
}
/* line 837, ../sass/style.scss */
.our-feature_1 .features_box .padding_feature h3 {
	font-size: 30px;
	font-family: OpenSans-SemiBold;
	    text-align: left
}
.visi {
	color:#a9d03f;
}
.visi:hover {
	color:#333333;
}
/* line 841, ../sass/style.scss */
.our-feature_1 .features_box .padding_feature p {
	color: #707070;
	font-size: 14px;
	font-family: 'Roboto-Regular';
	text-align: left;
}
/* line 847, ../sass/style.scss */
.our-feature_1 .features_box .padding_feature_1 {
	padding: 0px 20px 0px 20px;
    margin: 15px;
    height: 140px;
}
/* line 851, ../sass/style.scss */
.our-feature_1 .features_box .padding_feature_1 .img-responsive {
	display: -webkit-inline-box !important;
	max-width: 100%;
	height: auto;
}
/* line 856, ../sass/style.scss */
.our-feature_1 .features_box .padding_feature_1 h3 {
	font-size: 30px;
	font-family: OpenSans-SemiBold;
	 text-align: left;
}
/* line 860, ../sass/style.scss */
.our-feature_1 .features_box .padding_feature_1 p {
	color: #707070;
	font-size: 14px;
	font-family: 'Roboto-Regular';
	    text-align: left;
}
/* line 868, ../sass/style.scss */
.sec-title {
	position: relative;
	margin-bottom: 35px;
}
/* line 871, ../sass/style.scss */
.sec-title h2 {
	position: relative;
	font-size: 44px;
	color: #333333;
	font-weight: 800;
	text-align: center;
	line-height: 1.4em;
	margin-bottom: 5px;
	text-transform: uppercase;
	font-family: Dosis-Bold;
}
/* line 883, ../sass/style.scss */
.title-icon {
	position: absolute;
	left: 50%;
	margin-left: -70px;
	margin-top: -40px;
	opacity: 0.20;
}
/* line 890, ../sass/style.scss */
.feature-block {
	position: relative;
	margin-bottom: 60px;
}
/* line 893, ../sass/style.scss */
.feature-block .inner-box {
	position: relative;
	padding-right: 100px;
	text-align: right;
}
/* line 897, ../sass/style.scss */
.feature-block .inner-box .icon-box {
	position: absolute;
	right: 5px;
	top: 5px;
	width: 60px;
	height: 60px;
	font-size: 24px;
	color: #ffffff;
	line-height: 60px;
	border-radius: 50%;
	text-align: center;
	margin-bottom: 20px !important;
	background-color: #55b5bd;
}
/* line 910, ../sass/style.scss */
.feature-block .inner-box .icon-box:before {
	position: absolute;
	content: '';
	left: -5px;
	top: -5px;
	bottom: -5px;
	right: -5px;
	border-radius: 50%;
	border: 1px dashed #55b5bd;
}
/* line 921, ../sass/style.scss */
.feature-block .inner-box h3 {
	position: relative;
	font-size: 22px;
	font-weight: bold;
	top: -8px;
	font-family: Dosis-Regular;
}
/* line 927, ../sass/style.scss */
.feature-block .inner-box h3 a {
	color: #333333;
	transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-webkit-transition: all 0.3s ease;
	-ms-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
}
/* line 936, ../sass/style.scss */
.feature-block .inner-box .text {
	color: #777777;
	font-size: 15px;
	font-family: Roboto-Regular;
}
/* line 943, ../sass/style.scss */
.feature-block:nth-child(2) .icon-box {
	background-color: #eb93b6;
}
/* line 945, ../sass/style.scss */
.feature-block:nth-child(2) .icon-box:before {
	border-color: #eb93b6;
}
/* line 951, ../sass/style.scss */
.flaticon-transport {
	margin-left: -19px;
}
/* line 954, ../sass/style.scss */
.flaticon-people {
	margin-left: -19px;
}
/* line 957, ../sass/style.scss */
a {
	text-decoration: none;
	cursor: pointer;
	color: #000;
}
/* line 958, ../sass/style.scss */
a:hover {
	text-decoration: none;
	outline: none;
}
/* line 962, ../sass/style.scss */
a:focus {
	text-decoration: none;
	outline: none;
}
/* line 966, ../sass/style.scss */
a:visited {
	text-decoration: none;
	outline: none;
}
/* line 975, ../sass/style.scss */
.image-column .image {
	margin-top: -50px;
	position: relative;
	text-align: center;
	margin-top: -30px;
}
/* line 982, ../sass/style.scss */
img {
	display: inline-block;
	max-width: 100%;
	display: inline-block;
	max-width: 124%;
}
/* line 988, ../sass/style.scss */
.feature-block-two {
	position: relative;
	margin-bottom: 60px;
}
/* line 991, ../sass/style.scss */
.feature-block-two .inner-box {
	position: relative;
	padding-left: 100px;
	text-align: left;
}
/* line 995, ../sass/style.scss */
.feature-block-two .inner-box .icon-box {
	position: absolute;
	left: 5px;
	top: 5px;
	width: 58px;
	height: 58px;
	font-size: 24px;
	color: #ffffff;
	line-height: 58px;
	border-radius: 50%;
	text-align: center;
	margin-bottom: 20px !important;
	background-color: #55b5bd;
}
/* line 1008, ../sass/style.scss */
.feature-block-two .inner-box .icon-box:before {
	position: absolute;
	content: '';
	left: -5px;
	top: -5px;
	bottom: -5px;
	right: -5px;
	border-radius: 50%;
	border: 1px dashed #55b5bd;
}
/* line 1019, ../sass/style.scss */
.feature-block-two .inner-box h3 {
	position: relative;
	font-size: 22px;
	font-weight: bold;
	top: -8px;
	font-family: Dosis-Regular;
}
/* line 1026, ../sass/style.scss */
.feature-block-two .inner-box .text {
	color: #777777;
	font-size: 15px;
	font-family: Roboto-Regular;
}
/* line 1033, ../sass/style.scss */
.feature-block-two:nth-child(1) .icon-box {
	background-color: #ffa800 !important;
}
/* line 1035, ../sass/style.scss */
.feature-block-two:nth-child(1) .icon-box:before {
	border-color: #ffa800 !important;
}
/* line 1041, ../sass/style.scss */
.feature-block-two:nth-child(2) .icon-box {
	background-color: #9ebe3b;
}
/* line 1043, ../sass/style.scss */
.feature-block-two:nth-child(2) .icon-box:before {
	border-color: #9ebe3b !important;
}
/* line 1049, ../sass/style.scss */
.flaticon-technology {
	margin-left: -19px;
}
/* line 1052, ../sass/style.scss */
.flaticon-agenda {
	margin-left: -19px;
}
/* line 1055, ../sass/style.scss */
.testimonials_1 {
	background-color: #ededed;
}
/* line 1058, ../sass/style.scss */
#quote-carousel {
	padding: 0 10px 30px 10px;
	margin-top: 30px;
}
/* line 1061, ../sass/style.scss */
#quote-carousel .carousel-control {
	background: none;
	color: #818181;
	font-size: 3.7em;
	text-shadow: none;
	margin-top: 50px;
}
/* line 1068, ../sass/style.scss */
#quote-carousel .carousel-control.left {
	left: -30px;
}
/* line 1071, ../sass/style.scss */
#quote-carousel .carousel-control.right {
	right: -30px;
}
/* line 1074, ../sass/style.scss */
#quote-carousel .carousel-indicators {
	right: 50%;
	top: auto;
	bottom: 0px;
	margin-right: -19px;
}
/* line 1079, ../sass/style.scss */
#quote-carousel .carousel-indicators li {
	width: 50px;
	height: 50px;
	margin: 5px;
	cursor: pointer;
	border: 4px solid #CCC;
	border-radius: 50px;
	opacity: 0.4;
	overflow: hidden;
	transition: all 0.4s;
}
/* line 1090, ../sass/style.scss */
#quote-carousel .carousel-indicators .active {
	background: #333333;
	width: 128px;
	height: 128px;
	border-radius: 100px;
	border-color: #f33;
	opacity: 1;
	overflow: hidden;
}
/* line 1101, ../sass/style.scss */
.carousel-inner_1 {
	padding-bottom: 40px !important;
}
/* line 1106, ../sass/style.scss */
.item blockquote {
	border-left: none;
	margin: 0;
}
/* line 1112, ../sass/style.scss */
.texti_1 h1 {
	font-family: Dosis-Bold;
	padding-top: 23px;
	text-transform: uppercase;
}
/* line 1120, ../sass/style.scss */
.texti_2 p {
	font-family: Roboto-Regular;
	color: #575757;
	font-size: 15px;
	line-height: 34px;
}
/* line 1127, ../sass/style.scss */
.texti_2 .img-circle {
	border-radius: 50%;
	width: 100px !important;
	padding: 10px 0px 10px 0px !important;
	height: 125px !important;
}
/* line 1133, ../sass/style.scss */
.class_1 {
	background-image: url(../images/enroll.png);
}
/* line 1137, ../sass/style.scss */
.img_col .image {
	position: relative;
	top: -40px;
	margin-bottom: -80px;
}
/* line 1143, ../sass/style.scss */
.left_1 {
	padding-top: 20px;
	padding-bottom: 20px;
}
/* line 1144, ../sass/style.scss */
.left_1 h1 {
	color: #fff;
	font-size: 45px;
	font-family: Dosis-Regular;
	padding-top: 10px;
}
/* line 1150, ../sass/style.scss */
.left_1 p {
	color: #fff;
	font-size: 19px;
	font-family: Dosis-Regular;
	padding-bottom: 10px;
}
/* line 1159, ../sass/style.scss */
.footer_bg {
	background-color: #313131;
}
/* line 1162, ../sass/style.scss */
.text_footer {
	position: relative;
	font-weight: 400;
	margin-bottom: 20px;
}
/* line 1167, ../sass/style.scss */
.social-links-two {
	position: relative;
}
/* line 1169, ../sass/style.scss */
.social-links-two li {
	position: relative;
	margin-right: 9px;
	display: inline-block;
	border-radius: 50%;
}
/* line 1174, ../sass/style.scss */
.social-links-two li a {
	position: relative;
	width: 32px;
	height: 32px;
	font-size: 12px;
	color: #ffffff;
	line-height: 32px;
	text-align: center;
	border-radius: 50%;
	display: inline-block;
	transition: all 500ms ease;
	-moz-transition: all 500ms ease;
	-ms-transition: all 500ms ease;
	-o-transition: all 500ms ease;
	-webkit-transition: all 500ms ease;
}
/* line 1192, ../sass/style.scss */
.social-links-two li.facebook a {
	background-color: #4d6bab;
	-webkit-box-shadow: 0px 0px 0px 4px rgba(77, 107, 171, 0.5);
	-ms-box-shadow: 0px 0px 0px 4px rgba(77, 107, 171, 0.5);
	box-shadow: 0px 0px 0px 4px rgba(77, 107, 171, 0.5);
}
/* line 1200, ../sass/style.scss */
.widget-content {
	padding-bottom: 20px;
}
/* line 1202, ../sass/style.scss */
.widget-content ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
}
/* line 1208, ../sass/style.scss */
li {
	list-style: none;
	padding: 0px;
	margin: 0px;
}
/* line 1213, ../sass/style.scss */
.img-responsive_1 {
	display: inline !important;
	padding-top: 25px;
	max-width: 100%;
	height: auto;
}
 @media (max-width: 991px) {
/* line 1221, ../sass/style.scss */
.slide-text h1 {
	font-size: 40px;
	line-height: 50px;
	margin-bottom: 20px;
}
/* line 1226, ../sass/style.scss */
.slide-text > p {
	font-size: 18px;
}
}
@media (max-width: 768px) {
/* line 1232, ../sass/style.scss */


.slide-text {
	padding: 10px 50px;
}
/* line 1234, ../sass/style.scss */
.slide-text h1 {
	font-size: 30px;
	line-height: 40px;
	margin-bottom: 10px;
}
/* line 1239, ../sass/style.scss */
.slide-text > p {
	font-size: 14px;
	line-height: 20px;
	margin-bottom: 20px;
}
/* line 1246, ../sass/style.scss */
.control-round .carousel-control {
	display: none;
}
}
@media (max-width: 480px) {
/* line 1252, ../sass/style.scss */

.slide-text {
	padding: 10px 30px;
}
/* line 1254, ../sass/style.scss */
.slide-text h1 {
	font-size: 20px;
	line-height: 25px;
	margin-bottom: 5px;
}
/* line 1259, ../sass/style.scss */
.slide-text > p {
	font-size: 12px;
	line-height: 18px;
	margin-bottom: 10px;
}
/* line 1264, ../sass/style.scss */
.slide-text > a.btn-default {
	font-size: 10px;
	line-height: 10px;
	margin-right: 10px;
	text-align: center;
	padding: 10px 15px;
}
/* line 1271, ../sass/style.scss */
.slide-text > a.btn-primary {
	font-size: 10px;
	line-height: 10px;
	margin-right: 10px;
	text-align: center;
	padding: 10px 15px;
}
/* line 1280, ../sass/style.scss */
.indicators-line > .carousel-indicators {
	display: none;
}
}
/* ================ multipage about us section css ================ */
/* line 1290, ../sass/style.scss */
.multi_about {
	background-image: url(../images/about-us-banner-1.jpg);
	background-size: cover;
	background-position: center;
	margin-top: 33px;/* background: -webkit-linear-gradient(left top, #e02d6e, #7475b4, #23aae8);
	    opacity: 0.5; */
}
/* line 1299, ../sass/style.scss */
.multi_about .text_multi_abt {
	padding-top: 100px;
	padding-bottom: 100px;
}
/* line 1304, ../sass/style.scss */
.multi_about h1 {
	position: relative;
	font-size: 50px;
	margin-bottom: 0px;
	font-weight: 800;
	color: #ffffff;
	text-transform: uppercase;
	line-height: 1.2em;
	font-family: 'Dosis-ExtraBold';
}

/* line 1315, ../sass/style.scss */
.multi_about:before {
	position: absolute;
	content: '';
	/* left: 0px;
   top: 0px;*/
	width: 100%;
	height: 280px;
	opacity: 0.5;
	background: -webkit-linear-gradient(left top, #e02d6e, #7475b4, #23aae8);
}
/* line 1327, ../sass/style.scss */
.our-feature_abt {
	padding-top: 20px;
	padding-bottom: 70px;
}
.our_bett{
	padding-bottom: 20px;
}
/* line 1330, ../sass/style.scss */
.our-feature_abt .sec-title_abt {
	position: relative;
	margin-bottom: 20px;
}
/* line 1333, ../sass/style.scss */
.our-feature_abt .sec-title_abt p {
	position: relative;
	color: #222222;
	font-size: 20px;
	font-weight: 600;
	font-family: 'Dosis-SemiBold';
	padding-top: 22px;
	text-align: center;
}
/* line 1343, ../sass/style.scss */
.our-feature_abt .sec-title_abt h2 {
	position: relative;
	font-size: 44px;
	color: #333333;
	font-weight: 800;
	text-align: center;
	line-height: 1.4em;
	margin-bottom: 5px;
	text-transform: uppercase;
	font-family: Dosis-Bold;
}
/* line 1357, ../sass/style.scss */
.our-feature_abt .text-center_abt p {
	position: relative;
	color: #777777;
	font-size: 15px;
	line-height: 1.8em;
	font-family: 'Roboto-Regular';
	text-align:justify !important;
}
/* line 1364, ../sass/style.scss */
.our-feature_abt .text-center_abt img {
	display: -webkit-inline-box !important;
	padding-top: 35px;
	padding-bottom: 30px;
}
/* line 1371, ../sass/style.scss */
.our-feature_abt .team_abt img {
	display: block;
	max-width: 300px;
	height: auto;
}
/* line 1379, ../sass/style.scss */
.our-feature_abt .team_abt_txt h1 {
	line-height: 1.2em;
	font-weight: 600;
	font-family: 'Dosis-Bold';
	color: #777777;
}
/* line 1385, ../sass/style.scss */
.our-feature_abt .team_abt_txt h3 {
	padding-top: 25px;
	line-height: 1.2em;
	font-weight: 600;
	font-family: 'Roboto-Regular';
	color: #777777;
	font-size: 22px;
}
/* line 1393, ../sass/style.scss */
.our-feature_abt .team_abt_txt h6 {
	line-height: 0em;
	font-weight: 600;
	font-family: 'Roboto-Regular';
	color: #777777;
	font-size: 16px;
}
/* line 1401, ../sass/style.scss */
.our-feature_abt .team_abt_txt .para_abt {
	padding-top: 20px;
}
/* line 1404, ../sass/style.scss */
.our-feature_abt .team_abt_txt .para_abt p {
	line-height: 2em;
	font-family: 'Roboto-Regular';
	color: #777777;
	font-size: 15px;
	text-align: justify;
	font-weight: 500;
}
/* line 1413, ../sass/style.scss */
.our-feature_abt .team_abt_txt ul {
	margin-top: 0;
	margin-bottom: 10px;
	left: -26px;
	position: absolute;
}
/* line 1418, ../sass/style.scss */
.our-feature_abt .team_abt_txt ul li {
	display: inline;
	color: #fff;
	margin-right: 10px;
}
/* line 1423, ../sass/style.scss */
.our-feature_abt .team_abt_txt ul i {
	display: inline-block;
	font: normal normal normal 14px/1 FontAwesome;
	background-color: #1E73BE;
	font-size: inherit;
	height: 35px;
	width: 35px;
	padding-top: 10px;
	font-size: 16px !important;
	border-radius: 3px;
	text-align: center;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}
/* ================ classes section css ================ */
/* line 1447, ../sass/style.scss */
.multi_classes {
	background-image: url(../images/in-school-programmer-bg.jpg);
	background-size: cover;
	background-position: center;
	margin-top: 33px;/* background: -webkit-linear-gradient(left top, #e02d6e, #7475b4, #23aae8);
	    opacity: 0.5; */
}
/* line 1456, ../sass/style.scss */
.multi_classes .text_multi_abt {
	padding-top: 100px;
	padding-bottom: 100px;
}
/* line 1461, ../sass/style.scss */
.multi_classes h1 {
	position: relative;
	font-size: 50px;
	margin-bottom: 0px;
	font-weight: 800;
	color: #ffffff;
	text-transform: uppercase;
	line-height: 1.2em;
	font-family: 'Dosis-ExtraBold';
}
/* line 1472, ../sass/style.scss */
.multi_classes:before {
	position: absolute;
	content: '';
	/* left: 0px;
   top: 0px;*/
	width: 100%;
	height: 280px;
	opacity: 0.5;
	background: -webkit-linear-gradient(left top, #e02d6e, #7475b4, #23aae8);
}
/* line 1484, ../sass/style.scss */
.classes_main {
	padding-top: 40px;
}
/* line 1487, ../sass/style.scss */
.classes_main .row_cls {
	border-bottom: 1px solid #e4e4e4;
	
}
/* line 1490, ../sass/style.scss */
.classes_main .row_cls .classes_2 h2 {
	line-height: 1.2em;
	font-weight: 600;
	font-family: 'Dosis-regular';
	color: #777777;
	font-size: 24px;
	margin-top: 0px;
}
/* line 1498, ../sass/style.scss */
.classes_main .row_cls .classes_2 p {
	position: relative;
	color: #777777;
	font-size: 15px;
	padding-top: 8px;
	line-height: 1.8em;
	font-family: 'Roboto-Regular';
	text-align:justify;
}
.classes_main .row_cls .classes_2 p >  strong{
	font-size: 18px;
}
/* line 1509, ../sass/style.scss */
.classes_main .row_cls ul li {
	list-style: unset;
	margin-left: -36px;
	padding-top: 8px;
	position: relative;
	color: #777777;
	font-size: 15px;
	line-height: 1.8em;
	font-family: 'Roboto-Regular';
}
/* line 1522, ../sass/style.scss */
.classes_main .row_cls .cls_text_1 h3 {
	line-height: 1.2em;
	font-weight: 600;
	font-family: 'Dosis-regular';
	color: #777777;
}
/* line 1528, ../sass/style.scss */
.classes_main .row_cls .cls_text_1 h3 strong {
	line-height: 1.2em;
	font-weight: 600;
	font-family: 'Dosis-Bold';
	color: #777777;
}
/* line 1535, ../sass/style.scss */
.classes_main .row_cls .cls_text_1 .btn-default_cls {
	color: #fff;
	background-color: #8bbe00;
	border-color: #8bbe00;
}
/* line 1540, ../sass/style.scss */
.classes_main .row_cls .cls_text_1 .btn_cls {
	display: inline-block;
	padding: 12px 17px;
	margin-bottom: 0;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 0px;
	margin-bottom: 55px;
}
/* line 1568, ../sass/style.scss */
.classes_main .classes_4 h2 {
	line-height: 1.2em;
	font-weight: 600;
	font-family: 'Dosis-regular';
	color: #777777;
	font-size: 24px;
	margin-top: 25px;
}
/* line 1576, ../sass/style.scss */
.classes_main .classes_4 p {
	position: relative;
	color: #777777;
	font-size: 15px;
	padding-top: 8px;
	line-height: 1.8em;
	font-family: 'Roboto-Regular';
	text-align:justify;
}
.classes_main .classes_4 p > strong{
	font-size: 18px;
}
/* line 1586, ../sass/style.scss */
.classes_main .cls_light_bg {
	background-color: #f5f5f5;
	margin-bottom: 40px;
}
/* line 1589, ../sass/style.scss */
.classes_main .cls_light_bg .cls_padding {
	padding: 30px 0px 10px 0px;
}
/* line 1591, ../sass/style.scss */
.classes_main .cls_light_bg .cls_padding h1 {
	line-height: 1.2em;
	font-weight: 800;
	font-family: 'Dosis-regular';
	color: #777777;
	font-size: 26px;
	padding-bottom: 20px;
}
/* line 1599, ../sass/style.scss */
.classes_main .cls_light_bg .cls_padding h4 {
	line-height: 1.2em;
	font-weight: 600;
	font-family: 'Dosis-regular';
	color: #777777;
	font-size: 20px;
	padding-bottom: 15px;
	text-align:center;
}
/* line 1607, ../sass/style.scss */
.classes_main .cls_light_bg .cls_padding p {
	line-height: 1.6em;
	font-weight: 500;
	font-family: 'Roboto-Regular';
	color: #a5a5a5;
	font-size: 15px;
	padding-bottom: 15px;
}
/* line 1615, ../sass/style.scss */
.classes_main .cls_light_bg .cls_padding .btn-default_cls {
	color: #fff;
	background-color: #8bbe00;
	border-color: #8bbe00;
}
/* line 1620, ../sass/style.scss */
.classes_main .cls_light_bg .cls_padding .btn_cls {
	display: inline-block;
	padding: 12px 17px;
	margin-bottom: 0;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 0px;
	margin-bottom: 10px;
}
/* ================ News section css ================ */
/* line 1651, ../sass/style.scss */
.multi_news {
	background-image: url(../images/News-Banner.jpg);
	background-size: cover;
	background-position: center;
	margin-top: 33px;/* background: -webkit-linear-gradient(left top, #e02d6e, #7475b4, #23aae8);
	    opacity: 0.5; */
}
/* line 1660, ../sass/style.scss */
.multi_news .text_multi_abt {
	padding-top: 100px;
	padding-bottom: 100px;
}
/* line 1665, ../sass/style.scss */
.multi_news h1 {
	position: relative;
	font-size: 50px;
	margin-bottom: 0px;
	font-weight: 800;
	color: #ffffff;
	text-transform: uppercase;
	line-height: 1.2em;
	font-family: 'Dosis-ExtraBold';
}
/* line 1676, ../sass/style.scss */
.multi_news:before {
	position: absolute;
	content: '';
	/* left: 0px;
   top: 0px;*/
	width: 100%;
	height: 280px;
	opacity: 0.5;
	background: -webkit-linear-gradient(left top, #e02d6e, #7475b4, #23aae8);
}
/* line 1689, ../sass/style.scss */
.news_main {
	padding-top: 30px;
	padding-bottom: 50px;
}
/* line 1696, ../sass/style.scss */
.news_main .news_para h1 {
	line-height: 1.2em;
	font-weight: 600;
	font-family: 'Dosis-regular';
	color: #000;
	font-size: 22px;
	margin-top: 14px;
}
/* line 1704, ../sass/style.scss */
.news_main .news_para p {
	line-height: 1.6em;
	font-weight: 500;
	font-family: 'Roboto-Regular';
	color: #a5a5a5;
	font-size: 14px;
	padding-bottom: 15px;
}
/* ================blog section css ================ */
/* line 1717, ../sass/style.scss */
.multi_blog {
	background-image: url(../images/banner_5.jpg);
	background-size: cover;
	background-position: center;
	margin-top: 33px;/* background: -webkit-linear-gradient(left top, #e02d6e, #7475b4, #23aae8);
	    opacity: 0.5; */
}
/* line 1726, ../sass/style.scss */
.multi_blog .text_multi_abt {
	padding-top: 100px;
	padding-bottom: 100px;
}
/* line 1731, ../sass/style.scss */
.multi_blog h1 {
	position: relative;
	font-size: 50px;
	margin-bottom: 0px;
	font-weight: 800;
	color: #ffffff;
	text-transform: uppercase;
	line-height: 1.2em;
	font-family: 'Dosis-ExtraBold';
}
/* line 1742, ../sass/style.scss */
.multi_blog:before {
	position: absolute;
	content: '';
	/* left: 0px;
   top: 0px;*/
	width: 100%;
	height: 280px;
	opacity: 0.5;
	background: -webkit-linear-gradient(left top, #e02d6e, #7475b4, #23aae8);
}
/* line 1755, ../sass/style.scss */
.blog_main {
	padding-top: 30px;
	padding-bottom: 40px;
}
/* line 1760, ../sass/style.scss */
.blog_main .row_blog {
	margin-bottom: 30px;
}
/* line 1763, ../sass/style.scss */
.blog_main .row_blog h1 {
	line-height: 1.2em;
	font-weight: 600;
	font-family: 'Dosis-regular';
	color: #000;
	font-size: 22px;
	margin-top: 14px;
}
/* line 1771, ../sass/style.scss */
.blog_main .row_blog p {
	line-height: 1.8em;
	font-weight: 500;
	font-family: 'Roboto-Regular';
	color: #5d5d5d;
	text-align: justify;
	font-size: 15px;
	padding-bottom: 15px;
}
.classes_main {
    padding-top: 6px;
}
/* ================Phiro section css ================ */
/* line 1787, ../sass/style.scss */
.multi_phiro .carousel {
	position: relative;
	top: 12px;
}
/* line 1793, ../sass/style.scss */
.multi_phiro .carousel .carousel-indicators .active {
	width: 14px;
	height: 14px;
	margin: 0;
	background-color: #09b474;
}
/* line 1800, ../sass/style.scss */
.multi_phiro .carousel .carousel-indicators li {
	display: inline-block;
	width: 12px;
	height: 12px;
	margin: 1px;
	text-indent: -999px;
	cursor: pointer;
	background-color: #000 \9;
	background-color: #545454;
	border: 1px solid #fff;
	border-radius: 10px;
}
/* line 1817, ../sass/style.scss */
.multi_phiro .carousel .carousel-control .fa-angle-right {
	font-size: 40px;
	position: absolute;
	top: 50%;
	right: 27px;
}
/* line 1825, ../sass/style.scss */
.multi_phiro .carousel .carousel-control .fa-angle-left {
	font-size: 40px;
	position: absolute;
	top: 50%;
	left: 27px;
}
/* line 1833, ../sass/style.scss */
.multi_phiro .carousel .left {
	background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, 0.0001) 100%);
	background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, 0.0001) 100%);
	background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.0001)));
	background-image: none !important;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
	background-repeat: repeat-x;
}
/* line 1841, ../sass/style.scss */
.multi_phiro .carousel .right {
	background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, 0.0001) 100%);
	background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0, rgba(0, 0, 0, 0.0001) 100%);
	background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.0001)));
	background-image: none !important;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
	background-repeat: repeat-x;
}
/* line 1851, ../sass/style.scss */
.multi_phiro .carousel .carousel-inner .item .carousel-caption {
	right: 37%;
	left: 20%;
	top: 12px;
}
/* line 1857, ../sass/style.scss */
.multi_phiro .carousel .carousel-inner .item .carousel-caption h3 {
	font-weight: 500;
	font-family: 'Roboto-Regular';
	color: #fff;
	font-size: 34px;
	line-height: 1.3em;
}
/* line 1872, ../sass/style.scss */
.phiro_main {
	padding-top: 30px;
	padding-bottom: 20px;
}
/* line 1876, ../sass/style.scss */
.phiro_main .phiro_text h1 {
	line-height: 1.2em;
	font-weight: 600;
	font-family: 'Dosis-regular';
	color: #777777;
	font-size: 32px;
	margin-bottom: 10px;
}
/* line 1884, ../sass/style.scss */
.phiro_main .phiro_text p {
	line-height: 1.6em;
	font-weight: 500;
	font-family: 'Roboto-Regular';
	color: #5d5d5d;
	font-size: 15px;
    text-align: justify;
	padding-bottom: 5px;
}
/* line 1892, ../sass/style.scss */
.phiro_main .phiro_text h3 {
	font-weight: 600;
	font-family: 'Roboto-Regular';
	color: #777777;
	font-size: 15px;
	margin-top: 20px;
	margin-bottom: 20px;
}
/* line 1900, ../sass/style.scss */
.phiro_main .phiro_text .btn-default {
	color: #fff;
	background-color: #8bbe00;
	border-color: #8bbe00;
}
/* line 1905, ../sass/style.scss */
.phiro_main .phiro_text .btn-default:hover {
	color: #fff;
	background-color: #8bbe00;
	border-color: #8bbe00;
	text-decoration: underline;
}
/* line 1912, ../sass/style.scss */
.phiro_main .phiro_text .btn {
	display: inline-block;
	padding: 9px 20px;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 0px;
	margin-top: 12px;
	margin-bottom: 20px;
}
/* line 1940, ../sass/style.scss */
.phiro_col_3 .phiro_txt h1 {
	line-height: 1.2em;
	font-weight: 600;
	font-family: 'Dosis-regular';
	color: #777777;
	font-size: 32px;
}
.phiro_col_3{
	margin-top:30px;
}
/* line 1947, ../sass/style.scss */
.phiro_col_3 .phiro_txt p {
	line-height: 1.6em;
	font-weight: 500;
	font-family: 'Roboto-Regular';
	color: #5d5d5d;
	font-size: 14px;
	padding-bottom: 15px;
}
/* line 1958, ../sass/style.scss */
.phiro_play {
	padding-top: px;
	padding-bottom: 50px;
}
/* line 1962, ../sass/style.scss */
.phiro_play .phiro_play_txt h1 {
	line-height: 1.2em;
	font-weight: 600;
	font-family: 'Dosis-regular';
	color: #777777;
	font-size: 36px;
	letter-spacing: 2px;
	padding-bottom: 20px;
}
/* line 1976, ../sass/style.scss */
.phiro_code .phiro_code_txt h1 {
	line-height: 1.2em;
	font-weight: 600;
	font-family: 'Dosis-regular';
	color: #777777;
	font-size: 36px;
	letter-spacing: 2px;
	padding-bottom: 20px;
}
/* line 1988, ../sass/style.scss */
.phiro_code .phiro_code_txt_1 img {
	display: -webkit-inline-box !important;
	max-width: 100%;
	height: auto;
}
/* line 1993, ../sass/style.scss */
.phiro_code .phiro_code_txt_1 h1 {
	line-height: 1.2em;
	font-weight: 600;
	font-family: 'Dosis-regular';
	color: #777777;
	font-size: 26px;
	letter-spacing: 2px;
}
/* line 2002, ../sass/style.scss */
.phiro_code .phiro_code_txt_1 p {
	line-height: 1.6em;
	font-weight: 500;
	font-family: 'Roboto-Regular';
	color: #5d5d5d;
	font-size: 14px;
	padding-bottom: 35px;
}
/* line 2013, ../sass/style.scss */
.phiro_green {
	background: #8bbe00;
	padding-top: 40px;
}
/* line 2017, ../sass/style.scss */
.phiro_green .phiro_green_txt img {
	display: -webkit-inline-box !important;
	max-width: 100%;
	height: auto;
}
/* line 2022, ../sass/style.scss */
.phiro_green .phiro_green_txt p {
	line-height: 1.7em;
	font-weight: 500;
	font-family: 'Roboto-Regular';
	color: #fff;
	font-size: 15px;
	padding-bottom: 35px;
}
/* line 2034, ../sass/style.scss */
.phiro_video {
	padding-top: 40px;
	padding-bottom: 30px;
}
/* line 2038, ../sass/style.scss */
.phiro_video .phiro_video_txt h1 {
	line-height: 1.2em;
	font-weight: 600;
	font-family: 'Dosis-regular';
	color: #777777;
	font-size: 36px;
	letter-spacing: 2px;
	padding-bottom: 20px;
}
/* line 2051, ../sass/style.scss */
.phiro_explore {
	background: #92d055;
	padding-top: 10px;
	padding-bottom: 30px;
}
/* line 2057, ../sass/style.scss */
.phiro_explore .phiro_explore_txt h1 {
	line-height: 1.2em;
	font-weight: 600;
	font-family: 'Dosis-regular';
	color: #fff;
	font-size: 36px;
	letter-spacing: 2px;
}
/* line 2066, ../sass/style.scss */
.phiro_explore .phiro_explore_txt p {
	line-height: 1.7em;
	font-weight: 500;
	font-family: 'Roboto-Regular';
	color: #fff;
	font-size: 15px;
}
/* line 2074, ../sass/style.scss */
.phiro_explore .phiro_explore_txt .btn-default {
	color: #fff;
	background-color: #000000;
	border-color: #000000;
}
/* line 2079, ../sass/style.scss */
.phiro_explore .phiro_explore_txt .btn-default:hover {
	color: #fff;
	background-color: #000000;
	border-color: #000000;
	text-decoration: underline;
}
/* line 2086, ../sass/style.scss */
.phiro_explore .phiro_explore_txt .btn {
	display: inline-block;
	padding: 12px 18px;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
}
/* line 2115, ../sass/style.scss */
.phiro_accessories {
	padding-top: 30px;
	padding-bottom: 40px;
}
/* line 2120, ../sass/style.scss */
.phiro_accessories .phiro_accessories_txt h1 {
	line-height: 1.2em;
	font-weight: 600;
	font-family: 'Dosis-regular';
	color: #777777;
	font-size: 36px;
}
/* line 2127, ../sass/style.scss */
.phiro_accessories .phiro_accessories_txt h3 {
	line-height: 1.2em;
	font-weight: 600;
	font-family: 'Dosis-regular';
	color: #777777;
	font-size: 27px;
	margin-top: -8px;
}
/* line 2139, ../sass/style.scss */
.phiro_accessories .phiro_accessories_pic p {
	line-height: 1.7em;
	font-weight: 500;
	font-family: 'Roboto-Regular';
	color: #777777;
	font-size: 15px;
	text-align: center;
}
/* line 2149, ../sass/style.scss */
.phiro_accessories .phiro_accessories_txt_1 p {
	line-height: 1.2em;
	font-weight: 600;
	font-family: 'Dosis-regular';
	color: #777777;
	font-size: 14px;
	margin-top: 20px;
}
/* line 2161, ../sass/style.scss */
.phiro_front {
	background: #8bbe00;
	padding-top: 40px;
	padding-bottom: 40px;
}
/* line 2167, ../sass/style.scss */
.phiro_front .phiro_front_txt img {
	display: -webkit-inline-box !important;
	max-width: 100%;
	height: auto;
}
/* line 2172, ../sass/style.scss */
.phiro_front .phiro_front_txt h1 {
	line-height: 1.2em;
	font-weight: 600;
	font-family: 'Dosis-regular';
	color: #fff;
	font-size: 36px;
	margin-top: 20px;
}
/* line 2184, ../sass/style.scss */
.phiro_backed {
	padding-top: 40px;
	padding-bottom: 40px;
}
/* line 2189, ../sass/style.scss */
.phiro_backed .phiro_backed_txt img {
	display: -webkit-inline-box !important;
	max-width: 100%;
	height: auto;
}
/* line 2196, ../sass/style.scss */
.phiro_backed .phiro_backed_txt_1 h1 {
	line-height: 1.2em;
	font-weight: 600;
	font-family: 'Dosis-regular';
	color: #fff;
	font-size: 36px;
}
/* line 2205, ../sass/style.scss */
.phiro_backed .phiro_backed_txt_2 img {
	display: -webkit-inline-box !important;
	max-width: 100%;
	height: auto;
}
/* line 2210, ../sass/style.scss */
.phiro_backed .phiro_backed_txt_2 h6 {
	line-height: 1.7em;
	font-weight: 500;
	font-family: 'Roboto-Regular';
	color: #777777;
	font-size: 15px;
}
/* line 2218, ../sass/style.scss */
.phiro_backed .phiro_backed_txt_2 p {
	line-height: 1.7em;
	font-weight: 500;
	font-family: 'Roboto-Regular';
	color: #000;
	font-size: 15px;
}
/* line 2229, ../sass/style.scss */
.taco_main {
	padding-top: 0px;
	/* padding-bottom: 40px; */
}
.taco_main_bricks{
	padding-top: 0px !important;
}
.taco_main_bricks_1{
	padding-bottom:10px;
	padding-top: 0px !important;
}
/* line 2233, ../sass/style.scss */
.taco_main .taco_main_txt h1 {
	line-height: 1.2em;
	/* font-family: 'Roboto-Regular'; */
	color: #2b1351;
	font-size: 20px;
	font-weight:600;
	/* margin-top:50px; */
	
}
.taco_bricks_1 h1{
	font-family: 'Dosis-Regular';
	color: #000 !important;
	font-size: 30px !important;
	text-align: center;
    margin: 20px 0px;
}
.underline::after{
content: " ";
width:100px;
height:2px;
display: block;
margin: auto;
background-color: #2b1351;
margin-left: 8px;
margin-top: 0px;
}
.underline{
	display: inline-block;	
}
.underline img{
	margin: 0px;
}
.underline-ne-child::after{
	content: " ";
	width:100px;
	height:2px;
	display: block;
	margin: auto;
	background-color: #fff;
	margin-left: 51px;
	margin-top: 3px;
}
.underline-ne-child{
	display: inline-block;	
}
.underline-ne-child img{
	margin: 0px;
}
.underline-ne::after{
	content: " ";
	width:100px;
	height:2px;
	display: block;
	margin: auto;
	background-color: #2b1351;
	margin-left: 51px;
	margin-top: 3px;
}
.underline-ne{
	display: inline-block;	
}
.underline-ne img{
	margin: 0px;
}
.underline-ne-ne::after{	
	margin-left: 22px !important;
}
.taco_main .taco_main_txt h1 span img{
	display: inline;
}
/* line 2240, ../sass/style.scss */
.taco_main .taco_main_txt h6 {
	line-height: 1.2em;
	font-weight: 600;
	font-family: 'Dosis-regular';
	color: #777777;
	font-size: 17px;
}
/* line 2247, ../sass/style.scss */
.taco_main .taco_main_txt h3 {
	line-height: 1.2em;
	font-weight: 600;
	font-family: 'Roboto-Regular';
	color: #777777;
	font-size: 15px;
}
/* line 2254, ../sass/style.scss */

/*TACO ROBOBRICKS*/

.taco_bricks_1 p{
	margin-top: 0px !important;
}
.taco_bricks img{
	padding-top: 10px !important;
}



.taco_main .taco_main_txt p {
	line-height: 1.7em;
	font-weight: 500;
	font-family: 'Roboto-Regular';
	/*color: #777777;*/
	color: #565656;
	font-size: 15px;
	margin-top: 10px;
	text-align: justify;
}
.taco_main .taco_main_txt-neww p {
	color:#FFF !important;
	line-height: 1.8em !important;
	margin-top: 0px !important;
	
}
.taco_main_txt-neww {
	color:#FFF !important;
	margin-top:10px !important;
	/*background-color:#99d8e0;*/
	
}
.taco_main_txt-neww-bg{
	color:#FFF !important;
	margin-top:10px !important;
	background-color:#99d8e0;
}
/* line 2263, ../sass/style.scss */
.taco_main .taco_main_txt img {
	/*margin-top: 8px;
    margin-bottom: 12px;*/
	/* margin-top: 15px;
	margin-bottom: 20px; */
	margin: 8px auto 12px;
}
/* line 2267, ../sass/style.scss */
.taco_main .taco_main_txt .btn-default {
	color: #fff;
	background-color: #8bbe00;
	border-color: #8bbe00;
}
/* line 2272, ../sass/style.scss */
.taco_main .taco_main_txt .btn-default:hover {
	color: #fff;
	background-color: #8bbe00;
	border-color: #8bbe00;
	text-decoration: underline;
}
/* line 2279, ../sass/style.scss */
.taco_main .taco_main_txt .btn {
	display: inline-block;
	padding: 9px 20px;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 0px;
	margin-top: 12px;
	margin-bottom: 20px;
}
/* line 2305, ../sass/style.scss */
.taco_main .taco_main_txt_1 img {
	padding-top: 70px;
	margin:auto;
	padding-bottom: 20px;
}
.taco_main_txt_1_alig img{
	padding-top: 20px !important;
}
.kids-learn img{
	padding-top: 10px !important;
	padding-bottom:20px;
	
}
.taco_main_txt_1 img{
    margin: auto;
}
	
/* line 2310, ../sass/style.scss */
.taco_main .taco_main_txt_2 img {
	display: -webkit-inline-box !important;
	max-width: 100%;
	height: auto;
}
/* line 2315, ../sass/style.scss */
.taco_main .taco_main_txt_2 h1 {
	line-height: 1.2em;
	font-weight: 600;
	font-family: 'Dosis-regular';
	color: #777777;
	font-size: 36px;
}
/* line 2324, ../sass/style.scss */
.taco_main .taco_main_txt_3 img {
	padding-top: 30px;
}
/* line 2329, ../sass/style.scss */
.taco_main .taco_main_txt_4 h1 {
	line-height: 1.2em;
	font-weight: 600;
	font-family: 'Dosis-regular';
	color: #777777;
	font-size: 36px;
}
/* line 2338, ../sass/style.scss */
.taco_main .taco_main_txt_5 img {
	padding-top: 30px;
}
/* line 2343, ../sass/style.scss */
.taco_main .taco_robo_1 {
	padding-top: 30px;
}
/* line 2345, ../sass/style.scss */
.taco_main .taco_robo_1 img {
	display: -webkit-inline-box !important;
	max-width: 100%;
	height: auto;
	width: 60%;
}
/* line 2354, ../sass/style.scss */
.multi_store {
	background-image: url(../images/Robotix-Presentation.jpg);
	background-size: cover;
	background-position: center;
	margin-top: 33px;/* background: -webkit-linear-gradient(left top, #e02d6e, #7475b4, #23aae8);
	    opacity: 0.5; */
}
/* line 2363, ../sass/style.scss */
.multi_store .text_multi_abt {
	padding-top: 100px;
	padding-bottom: 100px;
}
/* line 2368, ../sass/style.scss */
.multi_store h1 {
	position: relative;
	font-size: 50px;
	margin-bottom: 0px;
	font-weight: 800;
	color: #ffffff;
	text-transform: uppercase;
	line-height: 1.2em;
	font-family: 'Dosis-ExtraBold';
}
/* line 2379, ../sass/style.scss */
.multi_store:before {
	position: absolute;
	content: '';
	/* left: 0px;
   top: 0px;*/
	width: 100%;
	height: 280px;
	opacity: 0.5;
	background: -webkit-linear-gradient(left top, #e02d6e, #7475b4, #23aae8);
}
/* line 2391, ../sass/style.scss */
.store_main {
	padding-top: 60px;
	padding-bottom: 40px;
}
/* line 2395, ../sass/style.scss */
.store_main .store_main_txt h1 {
	line-height: 1.2em;
	font-weight: bold;
	font-family: 'Dosis-regular';
	color: #000;
	font-size: 36px;
}
/* line 2402, ../sass/style.scss */
.store_main .store_main_txt .btn-default {
	color: #fff;
	background-color: #8bbe00;
	border-color: #8bbe00;
}
/* line 2407, ../sass/style.scss */
.store_main .store_main_txt .btn-default:hover {
	color: #fff;
	background-color: #8bbe00;
	border-color: #8bbe00;
	text-decoration: underline;
}
/* line 2414, ../sass/style.scss */
.store_main .store_main_txt .btn {
	display: inline-block;
	padding: 9px 20px;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 0px;
	margin-top: 12px;
	margin-bottom: 20px;
}
/* line 2437, ../sass/style.scss */
.store_main .store_main_txt p {
	line-height: 1.7em;
	font-weight: 500;
	font-family: 'Roboto-Regular';
	color: #777777;
	font-size: 18px;
}
/* line 2448, ../sass/style.scss */
.store_main .form-group {
	margin-top: 10px;
}
/* line 2451, ../sass/style.scss */
.store_main .form-group label {
	font-size: 1.3em;
	line-height: 1em;
	font-weight: 600;
	font-family: 'Dosis-regular';
	color: #777777;
}
.head{
    font-size: 20px;
    font-family: 'Dosis-SemiBold';
    text-align: center;
	padding:5px 0;
}
/* line 2460, ../sass/style.scss */
.store_main .form-group .form-control {
	display: block;
	width: 100%;
	height: 34px;
	padding: 6px 12px;
	font-size: 14px !important;
	line-height: 1.42857143;
	color: #555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
/* line 2479, ../sass/style.scss */
.store_main .form-group textarea.form-control {
	height: 110px;/* margin-top: px;*/
}
/* line 2489, ../sass/style.scss */
.store_main .submit {
	font-size: 1.1em;
	float: right;
	width: 150px;
	background-color: #8bbe00;
	color: #fff;
}
/* line 2497, ../sass/style.scss */
.store_main .btn-group, .store_main .btn-group-vertical {
	position: relative;
	display: grid;
	vertical-align: middle;
	margin-left: -17px;/* border-radius: 7px; */
}
/* line 2504, ../sass/style.scss */
.store_main .btn-group label, .store_main .btn-group-vertical label {
	display: inline-block;
	max-width: 100%;
	margin-bottom: 5px;
	font-weight: 700;
	font-size: 1.3em;
	font-family: 'Dosis-regular';
	color: #777;
}
/* line 2516, ../sass/style.scss */
.multi_gallery {
	background-image: url(../images/Indian-Girls-Code.png);
	background-size: cover;
	background-position: center;
	margin-top: 33px;/* background: -webkit-linear-gradient(left top, #e02d6e, #7475b4, #23aae8);
	    opacity: 0.5; */
}
/* line 2525, ../sass/style.scss */
.multi_gallery .text_multi_abt {
	padding-top: 100px;
	padding-bottom: 100px;
}
/* line 2530, ../sass/style.scss */
.multi_gallery h1 {
	position: relative;
	font-size: 50px;
	margin-bottom: 0px;
	font-weight: 800;
	color: #ffffff;
	text-transform: uppercase;
	line-height: 1.2em;
	font-family: 'Dosis-ExtraBold';
}

/*.text_multi_abt-1 h2 {
	position: relative;
    font-size: 40px;
    margin-bottom: 0px;
    color: #333333;
    text-transform: uppercase;
    line-height: 1.2em;
    font-family: 'Dosis-Bold';
}*/

.text_multi_abt-1{
	border:1.5px solid #166ca2;
	margin: 15px auto;
	width:10%;
}
/* line 2541, ../sass/style.scss */
.multi_gallery:before {
	position: absolute;
	content: '';
	/* left: 0px;
   top: 0px;*/
	width: 100%;
	height: 280px;
	opacity: 0.5;
	background: -webkit-linear-gradient(left top, #e02d6e, #7475b4, #23aae8);
}
/* line 2553, ../sass/style.scss */
.girlscode {
	padding-top: 0px;
	/*padding-top: 45px;*//*override modal for demo only*/
}
/* line 2556, ../sass/style.scss */
/*.girlscode p {
	line-height: 1.7em;
	font-weight: 500;
	font-family: 'Roboto-Regular';
	color: #777777;
	font-size: 15px;
	margin-bottom: 45px;
}*/

.girlscode-1 ul li {
	line-height: 1.5em;
    font-weight: 500;
    font-family: 'Roboto-Regular' !important;
    color: #777777;
    font-size: 15px;
    margin-bottom: 5px !important;
	list-style:outside !important;
	margin-left:15px;
}



/* line 2564, ../sass/style.scss */
.girlscode ul {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
}
/* line 2568, ../sass/style.scss */
.girlscode ul li {
	list-style: none;
	margin-bottom: 25px;
}
/* line 2572, ../sass/style.scss */
.girlscode ul li img {
	cursor: pointer;
}
/* line 2577, ../sass/style.scss */
.girlscode .modal-body {
	padding: 5px !important;
}
/* line 2580, ../sass/style.scss */
.girlscode .modal-content {
	border-radius: 0;
}
/* line 2583, ../sass/style.scss */
.girlscode .modal-dialog img {
	text-align: center;
	margin: 0 auto;
}
/* line 2587, ../sass/style.scss */
.girlscode .controls {
	width: 50px;
	display: block;
	font-size: 11px;
	padding-top: 8px;
	font-weight: bold;
}
/* line 2594, ../sass/style.scss */
.girlscode .next {
	float: right;
	text-align: right;
}
/* line 2599, ../sass/style.scss */
.girlscode .modal-dialog {
	max-width: 500px;
	padding-top: 90px;
}
@media screen and (min-width: 768px) {

.girlscode .modal-dialog {
	width: 500px;
	padding-top: 90px;
}
.spce
{
text-align:center;
margin:0 auto;
display: block;
font-weight: 600;
font-size:20px;
font-family: 'Dosis-SemiBold';
padding:10px 0;
}
}
@media screen and (max-width: 1500px) {

.girlscode #ads {
	display: none;
}
}

.multi_contact {
	background-image: url(../images/cont-bg-1.png);
	background-size: cover;
	background-position: center;
	margin-top: 33px;/* background: -webkit-linear-gradient(left top, #e02d6e, #7475b4, #23aae8);
	    opacity: 0.5; */
}
/* line 2626, ../sass/style.scss */
.multi_contact .text_multi_abt {
	padding-top: 100px;
	padding-bottom: 100px;
}
/* line 2631, ../sass/style.scss */
.multi_contact h1 {
	position: relative;
	font-size: 50px;
	margin-bottom: 0px;
	font-weight: 800;
	color: #ffffff;
	text-transform: uppercase;
	line-height: 1.2em;
	font-family: 'Dosis-ExtraBold';
}
/* line 2642, ../sass/style.scss */
.multi_contact:before {
	position: absolute;
	content: '';
	/* left: 0px;
   top: 0px;*/
	width: 100%;
	height: 280px;
	opacity: 0.5;
	background: -webkit-linear-gradient(left top, #e02d6e, #7475b4, #23aae8);
}
/* line 2654, ../sass/style.scss */
.contact_1 {
	padding-top: 40px;
	padding-bottom: 40px;
}
/* line 2658, ../sass/style.scss */
.contact_1 .padding_1 {
	padding-top: 20px;
}
/* line 2662, ../sass/style.scss */
.contact_1 .box_1 {
	border: 1px solid #ccc;
	padding: 10px;
	position: relative;
}
/* line 2666, ../sass/style.scss */
/*.contact_1 .box_1 .inner-box_1 {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 60px;
	height: 100%;
	background-color: #f5f4f4;
}*/
/* line 2674, ../sass/style.scss */
.contact_1 .box_1 .text_contact {
	padding-left: 44px;
}
/* line 2676, ../sass/style.scss */
.contact_1 .box_1 .text_contact h2 {
	line-height: 1.7em;
	font-weight: 600;
	font-family: 'Roboto-Regular';
	color: #545454;
	font-size: 17px;
}
/* line 2683, ../sass/style.scss */
.contact_1 .box_1 .text_contact p {
	line-height: 1.7em;
	font-weight: 500;
	font-family: 'Roboto-Regular';
	color: #777777;
	font-size: 14px;
}
/* line 2692, ../sass/style.scss */
/*.contact_1 .box_1 span i {
	position: absolute;
	left: 30px;
	top: 20%;
	width: 50px;
	height: 50px;
	color: #fff;
	font-size: 24px;
	text-align: center;
	line-height: 55px;
	border-radius: 50%;
	display: inline-block;
	margin-top: -28px;
	background-color: #8bbe00;
}*/
/* line 2710, ../sass/style.scss */
.contact_1 .form-group {
	margin-top: 30px;
}
/* line 2713, ../sass/style.scss */
.contact_1 .form-group label {
	font-size: 1.3em;
	line-height: 1em;
	font-weight: 600;
	font-family: 'Dosis-regular';
	color: #777777;
}
/* line 2722, ../sass/style.scss */
.contact_1 .form-group .form-control {
	display: block;
	width: 100%;
	height: 34px;
	padding: 6px 12px;
	font-size: 14px !important;
	line-height: 1.42857143;
	color: #555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 4px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
/* line 2741, ../sass/style.scss */
.contact_1 .form-group textarea.form-control {
	height: 135px;/* margin-top: px;*/
}
/* line 2751, ../sass/style.scss */
.contact_1 .submit {
	font-size: 1.1em;
	float: right;
	width: 150px;
	background-color: #8bbe00;
	color: #fff;
}
/* line 2763, ../sass/style.scss */
.sliding_1 #hiddenPanel {
	position: fixed;
	top: 280px;
	right: -219px;
	width: 221px;
	background-color: #e7e7e7;
	height: 176px;
	/* border: 1px solid #FDC72E; */
	z-index: 999;
}
/* line 2773, ../sass/style.scss */
.sliding_1 #hiddenPanel #close-bar {
	position: absolute;
	left: -141px;
	color: white;
	width: auto;
	height: 250px;
	cursor: pointer;
}
/* line 2782, ../sass/style.scss */
.sliding_1 #hiddenPanel h5 {
	color: #ff2d99;
	padding-top: 20px;
	font-size: 30px;
	font-weight: bold;
	text-transform: uppercase;
	font-family: 'Dosis-regular';
}
/* line 2790, ../sass/style.scss */
.sliding_1 #hiddenPanel p {
	color: #3f4040;
	font-family: 'Roboto-Regular';
	font-size: 16px;
}
/* line 2797, ../sass/style.scss */
.sliding_1 .side-form {
	padding: 10px;
}
.nav-1 ul {
 *zoom:1;
	list-style: none;
	margin: 0;
	padding: 0;
	background: #333;
}
.nav-1 ul:before, .nav ul:after {
	content: "";
	display: table;
}
.nav-1 ul:after {
	clear: both;
}
.nav-1 ul > li {
	float: left;
	position: relative;
}
/*.nav-1 a {
	display: block;
	padding: 10px 20px;
	line-height: 1.2em;
	color: #fff;
	background: #ffc400;
}*/
.nav-1 a:hover {
	text-decoration: none;
	//background: #595959;
}
.nav-1 li ul {
	background: #273754;
}
.nav-1 li ul li {
	width: 200px;
}
.nav-1 li ul a {
	border: none;
}
.nav-1 li ul a:hover {
	background: rgba(0,0,0,0.2);
}
.nav-1 li ul {
	position: absolute !important;
	left: 0 !important;
	top: 36px !important;
	z-index: 1 !important;
}
.nav-1 li ul li {
	overflow: hidden !important;
	height: 0 !important;
	-webkit-transition: height 200ms ease-in !important;
	-moz-transition: height 200ms ease-in !important;
	-o-transition: height 200ms ease-in !important;
	transition: height 200ms ease-in !important;
}
.nav-1 ul > li:hover ul li {
	height: 36px !important;
}
.sup-text {
	position: relative;
    top: -0.7em;
    background: #fb6372;
    color: #fff;
    padding: 2px 6px 2px 6px;
    font-size: 14px;
    border-radius: 50%;
}
.modal-header-1 {
	padding: 15px !important;
	border-bottom: 1px solid #e5e5e5 !important;
	background: #fb6372 !important;
	color: #fff !important;
	border-radius: 4px;
}
.modal-header-xyz {
    border-bottom:none !important;
	padding:0px !important;
}

.spinner {
/*width: 100px;*/
}
.spinner input {
	text-align: right;
}
.input-group-btn-vertical {
	position: relative;
	white-space: nowrap;
	width: 1%;
	vertical-align: bottom;
	display: table-cell;
}
.input-group-btn-vertical > .btn {
	display: block;
	float: none;
	width: 100%;
	max-width: 100%;
	padding: 8px;
	margin-left: -1px;
	position: relative;
	border-radius: 0;
}
.input-group-btn-vertical > .btn:first-child {
	border-top-right-radius: 4px;
}
.input-group-btn-vertical > .btn:last-child {
	margin-top: -2px;
	border-bottom-right-radius: 4px;
}
.input-group-btn-vertical i {
	position: absolute;
	top: 0;
	left: 4px;
}
.close {
	float: right;
	font-size: 21px;
	font-weight: 700;
	line-height: 1;
	background: #000 !important;
	padding: 7px 12px 7px 11px !important;
	color: #fff;
	text-shadow: 0 1px 0 #fff;
	filter: alpha(opacity=20);
	opacity: 1.2;
	outline: none !important;
	border-radius: 50%;
}
.close:focus, .close:hover {
	color: #fff;
	text-decoration: none;
	cursor: pointer;
	filter: alpha(opacity=50);
	opacity: 1.2;
}
.modal-header .close {
	/*margin-top: -24px;*/ 
    /* margin-left: 18px; */
    position: absolute;
    /* left: 26px; */
    right: 2px;
    z-index: 9;
	top:3px;
}
.modal-footer {

}
.btn-popup-1 {
	display: inline-block;
	padding: 8px 22px !important;
	margin-bottom: 0;
	font-size: 16px !important;
	font-weight: 400;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 0px !important;
}
.btn-default-popup-1 {
	color: #333;
	background-color: #fff !important;
	border-color: #ccc;
}
.btn-default-popup-1:hover {
	color: #000 !important;
	background-color: #fff !important;
	border-color: #ccc !important;
	font-weight: bold !important;
}
.blog-detail-sec {
	padding: 40px 0px 20px 0px;
}
.blog-detail-sec .detail-heading h1 {
	font-family: Dosis-Bold;
	font-size: 30px;
	margin: 0px 0px 20px 0px;
}
.blog-detail-sec .detail-heading p {
	font-family: Roboto-Regular;
	font-size: 15px;
	line-height: 25px;
}
.blog-detail-sec .blog-details-para {
	padding: 30px 0px 20px 0px;
}
.blog-detail-sec .blog-details-para p {
	font-family: Roboto-Regular;
	font-size: 15px;
	line-height: 25px;
	text-align: justify;
	padding-bottom: 10px;
}
.pattern-detail {
	background-image: url(../images/pattern-deatail.jpg);
	border-top: 1px solid #ededed;
}
.pattern-detail-overlay {
	background: rgba(255,255,255,0.2);
}
.pattern-detail-heading h1 {
	font-family: Dosis-Bold;
	font-size: 30px;
	color: #8bbe00;
	letter-spacing: 1px;
	margin: 25px;
}
.pattern-detail-heading p {
	font-family: Roboto-Regular;
	font-size: 18px;
	padding-bottom: 25px;
	letter-spacing: 1px;
}
.pattern-detail-form {
	padding-bottom: 30px;
}
.pattern-detail-form label {
	color: #ef0069;
}
.dropbtn {
	background: transparent;
	padding: 16px;
	font-size: 16px;
	border: none;
}
.dropdown {
	position: relative;
	display: inline-block;
}
.dropdown-content {
	display: none;
	position: absolute;
	background-color: #f1f1f1;
	min-width: 170px;
	box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
	z-index: 9;
}
.dropdown-content a {
	text-align: left;
	color: #000;
	background-color: #ededed !important;
	padding: 12px 16px;
	text-decoration: none;
	display: block;
}
.dropdown-content a:hover {
	background-color: #fff !important;
}
.dropdown:hover .dropdown-content {
	display: block;
}
.dropdown:hover .dropbtn {
background-color: /*#3e8e41;*/
}
.login-style-1 {
	padding: 15px 15px !important;
}
#frm_login{
	padding:15px;
}
.login-form-style-1 label {
	font-family: Roboto-Regular;
	font-size: 14px;
	color: #313131;
	font-weight: 500;
}
.forgot-pass-hide p {
	cursor: pointer;
	padding: 8px 0px;
	font-size: 16px;
	font-family: Roboto-Regular;
	font-weight: 500;
	color: #00c7b2;
	text-align: right;
}
.forgot-pass-hide p:hover {
	cursor: pointer;
	padding: 8px 0px;
	font-size: 16px;
	font-family: Roboto-Regular;
	font-weight: 500;
	color: #00c7b2;
}
.btn-login {
	background: #00c7b2;
	color: #fff;
	font-size: 20px;
	width: 29%;
	height: 40px;
	border-radius: 0px;
	font-family: Roboto-Regular;
	outline: none !important;
	border: 1px solid #00c7b2;
}
.btn-login:hover {
	background: #00c7b2;
	color: #000;
	font-size: 20px;
	width: 29%;
	height: 40px;
	border-radius: 4px;
	font-family: Roboto-Regular;
	outline: none !important;
	border: 1px solid #00c7b2;
 transition:;
}
.forgot-pass-hide h3 {
	cursor: pointer;
	padding: 8px 0px;
	font-size: 16px;
	font-family: Roboto-Regular;
	font-weight: 500;
	color: #00c7b2;
	text-align: left;
	margin: 0px !important;
}
.login-new-hide p{
	 cursor: pointer;
	padding-top: 10px;
	font-size: 13px;
	font-family: Roboto-Regular;
	font-weight: 500;
	color: #00c7b2;
	}
.row-social {
	    margin-top: 53px;
    margin-left: 0px;
    margin-right: 0px;
    padding-top: 0px;
    border-top: 2px solid #ededed;
	margin-bottom:20px;
}
.social-btn {
	width: 100%;
	height: 40px;
	background: #3b5999;
	vertical-align: middle;
	color: #fff;
	font-size: 18px;
	border: 1px solid #3b5999;
}
.social-btn-1 {
	width: 100%;
	height: 40px;
	vertical-align: middle;
	background: #d34836;
	font-size: 18px;
	color: #fff;
	border: 1px solid #d34836;
}
.social-btn span {
	font-size: 20px;
}
.social-btn-1 span {
	font-size: 20px;
}
.social-circle p {
    font-size: 9px;
    font-family: Roboto-Regular;
    font-weight: 500;
    background: #ededed;
    color: #000;
    width: 7%;
    height: 0%;
    padding: 7px 14px 7px 7px;
    border-radius: 50%;
    position: relative;
    top: -15px;
    left: 46%;
    box-shadow: 1px 0px 1px 2px rgb(135, 135, 135, 0.4);
}
.reset-btn {
	width: 25%;
	height: 40px;
	margin-top: 15px;
	background: #000;
	border: 1px solid #000;
	color: #fff;
	font-size: 18px;
}
.login-form-style-1 .form-control {
	display: block;
	width: 100%;
	height: 40px !important;
	padding: 6px 12px;
	font-size: 14px;
	line-height: 1.42857143;
	color: #555;
	background-color: #fff;
	background-image: none;
	border: 1px solid #ccc;
	border-radius: 0px !important;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	-webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
	-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.login-cancel p {
	margin-top: 15px;
}
.login-cancel p a {
	margin-top: 15px;
	font-size: 16px;
	color: #238de9;
}
.cancel-1 {
	margin-top: 25px;
}
.forgot-show{
	padding: 0px 15px;
}
.forgot-show h1 {
	font-size: 28px;
	padding-bottom: 10px;
}
.forgot-show p {
	font-size: 14px;
}
.new-newsletter {
	background-image: url(../images/pattern-deatail.jpg);
}
.new-newsletter-overlay {
	background: rgba(255,255,255,0.4);
	padding: 40px 0px 30px 0px;
}
.table-index {
	color: rgb(255, 255, 255);
	border: none solid rgb(206, 206, 206);
	padding: 10px 0px;
	margin: 0px auto;
	font-family: Roboto-Regular;
	bottom: 2px;
	width: 500px;
	font-size: 11px;
	text-align: left;
}
.table-index-1 {
	font-family: Dosis-Bold;
	color:#000;
    text-transform: uppercase;
    font-size: 26px;
	padding: 0px 0px 20px 0px;
	background: none;
	letter-spacing: 1px;
	font-size: 30px;
	border-left-style: none;
	font-weight: 100;
	text-align: center;
}
.table-index-8 placeholder{
	opacity:0.3;
	}
.table-index-2 {
	color: #707070;
	padding: 0px;
	font-family: Roboto-Regular;
	line-height: 25px;
	background: none;
	letter-spacing: 1px;
	font-size: 14px;
	border-left-style: none;
	font-weight: 100;
	width: 650px;
	text-align: center;
}
.table-index-3 {
	position: relative;
	top: 30px;
}
.table-index-4 {
	display: none;
	position: absolute;
	margin-left: 4%;
	width: 90%;
	background-color: white;
	padding: 3px;
	border: 3px solid rgb(194, 225, 154);
	margin-top: 10px;
	margin-bottom: 10px;
	word-break: break-all
}
.table-index-5 {
	color: rgb(73, 140, 132);
	font-family: sans-serif;
	font-size: 14px;
	word-break: break-word;
}
.table-index-6 {
	display: none;
	background-color: #FFEBE8;
	padding: 10px 10px;
	color: #d20000;
	font-size: 11px;
	margin: 10px;
	border: solid 1px #ffd9d3;
	margin-top: 20px;
}
.table-index-7 {
	text-align: center;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-top: 15px;
}
.table-index-8 {
	border: 2px solid rgb(166, 206, 57);
	width: 72%;
	color: rgb(113, 106, 106);
 background-color:;
	padding: 4px;
	text-align: left;
	border-image: initial;
	box-sizing: border-box;
	text-indent: 5px;
	outline: 0px;
	font-family: Arial;
	border-radius: 0px;
	font-size: 17px;
	height: 43px;
}
.table-index-9 {
	display: none;
}
.table-index-10 {
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-top: 15px;
	display: none;
}
.table-index-11 {
	border-top: none;
	border-right: none;
	border-bottom: 2px solid rgb(1, 176, 255);
	border-left: none;
	width: 100%;
	color: rgb(113, 106, 106);
    background-color:;
	padding: 4px;
	text-align: left;
	border-image: initial;
	box-sizing: border-box;
	text-indent: 5px;
	outline: 0px;
	font-family: Arial;
	border-radius: 0px;
	font-size: 17px;
	height: 43px;
}
.table-index-12 {
	display: none;
}
.table-index-13 {
	text-align: center;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-top: 5px;
}
.table-index-14 {
	background-color: rgb(169, 208, 63);
	color: rgb(255, 255, 255);
	cursor: pointer;
	border: none;
	padding: 6px 10px;
	outline: 0px;
	font-family: Arial;
	
	width: 34%;
	font-size: 20px;
	height: 41px;
	text-align: center;
}
.table-index-15 {
	display: none;
	text-align: center;
	background-color: rgb(0, 0, 0);
	opacity: 0.5;
	z-index: 100;
	position: fixed;
	width: 100%;
	top: 0px;
	left: 0px;
	height: 988px;
}
.table-index-16 {
	display: none;
	z-index: 9999;
	width: 800px;
	height: 40%;
	top: 84px;
	position: fixed;
	left: 26%;
	background-color: #FFFFFF;
	border-color: #E6E6E6;
	border-style: solid;
	border-width: 1px;
	box-shadow: 0 1px 10px #424242;
	padding: 35px;
}
.table-index-17 {
	position: absolute;
	top: -16px;
	right: -14px;
	z-index: 99999;
	cursor: pointer;
}
.terms-style ul{
	padding:20px 0px 5px 0px;
	}
.terms-style ul li{
	display: inline;
    margin-right: 10px;
    color: #fff;
    cursor: pointer;
    font-size: 16px;
    position: relative;
    right:0px;
	}
.terms-style ul li a{
    color: #fff;
	}
.terms-of-use-style ul{
	padding-top:40px;
	padding-bottom:30px;
	}
	
	
.terms-of-use-style ul li{
    padding-bottom: 20px;
    line-height: 25px;
    font-size: 15px;
	font-family: 'Roboto-Regular';
    color:#383838;
    list-style: decimal-leading-zero;
	}
.modal-body {
    /*position: relative;
	padding:0px !important;*/
   /* padding:0px 30px 25px 30px  !important;*/
      padding: 0px 0px;
}
.modal-align{
	    padding: 0px 10px 0px 10px !important;
}
.moal-bod{
	 padding:0px 0px 0px 78px  !important;
	 top:-20px;
}

.img-bl{
	display:-webkit-inline-box !important
}

.taco_main_txt_3-1{
	padding-top: 40px;
    margin-right: 0px !important; 
}

.modal-header-2{
    border-bottom: none !important;
    position: relative;
    top: -12px;
    left: 14px;
	}
.modal-header-2 .close {
    margin-top: -38px !important;
    /* margin-left: 18px; */
    position: relative !important;
    left: 7px !important;
    top: 30px !important;
	background: #fb6372 !important;
}

.marker-1 span i{
	position: absolute;
    left: 55px;
    top: 20%;
    width: 30px;
    height: 30px;
    color: #8bbe00;
    font-size: 20px;
    text-align: center;
    line-height: 33px;
    /*border-radius: 50%;*/
    display: inline-block;
    margin-top: 18px;
   /* background-color: #8bbe00;*/
}
.marker-a-1 span i{
	position: absolute;
    left: 55px;
    top: 20%;
    width: 30px;
    height: 30px;
    color: #8bbe00;
    font-size: 20px;
    text-align: center;
    line-height: 33px;
    /*border-radius: 50%;*/
    display: inline-block;
    margin-top: 18px;
   /* background-color: #8bbe00;*/
}

/*.a-mobi-1 span i{
	position: absolute;
    left: 38px;
    top: 20%;
    width: 50px;
    height: 50px;
    color: #fff;
    font-size: 20px;
    text-align: center;
    line-height: 28px;
    border-radius: 50%;
    display: inline-block;
    margin-top: -28px;
    background-color: #8bbe00;
}*/

.a-mobi ul li i{
 	position: relative;
    float: left;
    right: 30px;
    top: 3px;
    line-height: 18px;
	color:#8bbe00;
	
}

.ri-1{
	position: relative;
    right: .8em;
}

.a-mobi-1 ul li i{
 	position: relative;
    float: left;
    right: 30px;
    top: 3px;
    line-height: 18px;
	color:#8bbe00;	
}

.siz-1{
	font-size:20px !important;
}
#new-hide h3{
	position:relative;
	top:0px;
}
.down-1 li a{
	padding: 3px 0px 3px 7px !important;
     font-size: 15px;
    color: #222222;
    font-weight: 600;
    font-family: 'Dosis', sans-serif;
}
.downarow li a{
		font-size: 15px;
	    color: #222222;
	    font-weight: 600;
	    font-family: 'Dosis', sans-serif;
	}
.down-1 li:not(:last-child) a{
    border-bottom: 1px solid #ededed;
	}
	.abt-banner{
	padding-top:12px;
	position: relative;
	}
	.abt-banner img{margin:0 auto;}
	
/*.centered-new {
    position: absolute;
    top: 47%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.centered-new h1 {
    position: relative;
    font-size: 50px;
    margin-bottom: 0px;
    font-weight: 800;
    color: #ffffff;
    text-transform: uppercase;
    line-height: 1.2em;
    font-family: 'Dosis-ExtraBold';
}*/	
.centered-new {
    position: relative;
}
.centered-new h1 {
    font-size: 50px;
    margin-bottom: 0px;
    font-weight: 800;
    color: #ffffff;
    text-transform: uppercase;
    line-height: 1.2em;
    font-family: 'Dosis-ExtraBold';
    margin: 0;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 100px;
}	
/*.csr-text h1{
	text-shadow: 1px 4px 3px rgb(255, 255, 255);
	color:#000 !important;
}*/

.zoom{
	transition:0.6s all;
	
}
.zoom:hover{
	transform:scale(2);
	transform-origin:63% -2%;
}
.class-imgnew ul li {
    list-style: none;
    margin-bottom: 25px;
}
.class-imgnew ul{
    display: inline-block;
    padding: 0px;
}
.imj-res img{
	display: inline-block;
    padding: 0px;
}
.kc_button {
    border-radius: 5px 5px 5px 5px;
	color:#FFF;
}
.kc-mns-but a{
	padding: 10px 20px;
    display: inline-block;
    background-color: #000;
    color: white;
}
.kc-mns-but a:hover{
	color: #ffffff;
    text-decoration: underline;
}
.taco_main_cen img{
	padding-top: 10px;
	margin: auto;
	padding-bottom: 10px;
}
/* .taco_main_cen-ne img{
	padding-top: 0px !important;
} */
.back-col {
	background-color: #8bbe00;
}
.taco_main_bo{
	margin-bottom: 0px !important;

}
.para-1{
	color:#1b9acd !important;
	font-weight: bold !important;
	/* font-size: 21px !important; */
	width: 57%;
	margin: auto;
	font-family: 'Dosis-ExtraBold' !important;
	margin-top: 30px;
	margin-bottom: 30px;
}
.para-2{
	color:#ef1510 !important;
	font-weight: bold !important;
	/* font-size: 18px !important; */
	width: 63%;
	margin: auto;
	font-family: 'Dosis-ExtraBold' !important;
	margin-bottom: 30px;
}
.taco_main_padsiz{
	padding-top: 1px !important;
}

.foot-1 h3{
  font-size: 18px;
  color: #fff;
      margin: 5px 0px;
}

.footer-menu ul{
	margin: 0;
	padding: 0;
}

.footer-menu ul li{
   display: inline-block;
   position: relative;
}
.footer-menu ul li a{
  color: #ededed;
  padding: 0px 15px 0px 15px;
}
.footer-menu ul li a:hover{
  color: #848484;
  padding: 0px 15px 0px 15px;
}
.footer-menu ul li:not(:last-child):after{
      content: "";
      height: 100%;
      position: absolute;
      width: 2px;
      background-color: #ededed;
      top: 50%;
      transform: translateY(-50%);
      right: 0;
}
.footer-menu{
	padding: 20px 0px;
}
.img-partner{
	display: -webkit-inline-box !important;
	margin: 20px 0px 20px 0px;

}
.partner h1{ 
    position: relative;
    font-size: 44px;
    color: #333333;
    font-weight: 800;
    text-align: center;
    line-height: 1.4em;
    margin-bottom: 5px;
    text-transform: uppercase;
    font-family: Dosis-Bold;
}
.overview-content ul{
	margin: 0;
	padding: 0;
	
}

.overview-content ul li{
	/*padding-bottom: 20px;*/
    line-height: 25px;
    font-size: 15px;
	font-family: 'Roboto-Regular';
    color:#383838;
	list-style:disc;	
}
.overview-content ul p{
	/*padding-bottom: 20px;*/
    line-height: 25px;
    font-size: 15px;
	font-family: 'Roboto-Regular';
    color:#383838;
	list-style:disc;	
}
.overview-content table tbody tr:firstchild{
	width:24%;
	line-height: 25px;
    font-size: 15px;
	font-family: 'Roboto-Regular';
    color:#383838;
}
.txet-compare-kit{
	margin-top:20px !important;
}
.order-summary-style table tbody tr td p{
	 margin: 0px;
	 padding: 0px;
}

.multi_phiro .carousel .carousel-inner .item .carousel-caption h3 sup{
	font-size:18px !important;
	top: -0.6em !important;
}

.disc-bg{
	background-color:#373737;
}
.disclaim-txt p{
	color:silver;
	font-size: 12px;
    line-height: 20px;
	margin: 1px 0px 1px 0px;
	font-weight:400;

}
.disclaim-txt p sup{
	
	font-size: 11px;
    font-weight:400;
	color:silver;
}
.disclaim-txt span{
	color:silver;
	font-size:14px;
}
.ul-new li a{
	 color: #fff !important;
}

.full-border iframe{
	border:2px solid #000;
}
.abt_1-new{
	background-color: #ffffff;
	
}
.abt_1-new h6{
	font-family: 'Roboto-Regular';
	position: relative;
	color: #777777;
	font-size: 15px;
	/*line-height: 1.8em;*/
	margin-top: 10px !important;
	margin-bottom: 20px !important;
	letter-spacing: 0.5px;
	text-align: justify;
}
.video-res-siz iframe{
	margin-top:20px;
}

.form-control-resiz{
	width: 60% !important;
}
.our-awards-bottom{
	margin-bottom:20px;
}

.no-padding{
	padding-left: 0px !important;
    padding-right: 0px !important;
}
.new-group{
	margin-bottom: 10px !important;
}
.size-align{
	 margin-top: -27px !important;
    margin-bottom: 10px !important;
}
.bulk-purchase
{
    
    background-color: #fff;
   
	margin-top:20px;
	 
    width: 200px;
    margin-left: -57px;
}
.bulk-purchase a
{
   
    color: #fff;

}
textarea
{
	resize:none;
}
.finish
{
    background: #8bbe00 !important;
    margin-top: -4% !important;
    margin-right: -3% !important;
}
.start
{
    background-color: #6f882b;
    text-align: center;
    color: #fff;
}
.m-rtl
{
	/*margin-left:83%;*/
	text-align: right;
}
.mtr

	{
    margin-left: 53%;
}
.video-responsive{
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
}
.video-responsive iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}
.vid
{
	width:800px;
}
@media (max-width: 480px) {
	.bulk-purchase {
    background-color: #fff;
    margin-top: 20px;
    width: 200px;
    margin-left: 0px !important;

}
	.vid
{
	width:350px;
}
}
.software-down h2{
	color: #1b9acd;
    font-weight: bold;
    font-size: 21px;
    font-family: 'Dosis-ExtraBold' !important;
    margin-top: 30px;
    margin-bottom: 30px;
}
.software-head h1{
	color: #676767;
    /*font-weight: bold;*/
    font-size: 20px !important;
    font-family: 'Dosis-ExtraBold' !important;
    margin-top: 10px !important;
    margin-bottom: 0px !important;
    
}
.sof-download{
	display: flex; 
	justify-content: center; 
	align-items: center; 
	margin: 0; 
	padding: 0;
	
}
.sof-download li{
	font-size: 23px;
    color: #1b9acd;
    font-family: 'Dosis-ExtraBold' !important;
    font-weight: 500;

     margin: 30px 47px 20px 30px;

}
.sof-download li a{
	background: #fff;
	
	color: #1b9acd;
	border-radius: 5px;
}
.spacee{
	padding: 10px 34px!important;
}
.pr-0
{
	padding-right:0px;

}
.pl-0
{
	padding-left:0px;
}

h4
{
	color: #00aace;
    font-size: 15px;
    font-family: 'Roboto-Regular';
    text-align: left;
}
.ade
{
	height:400px;
	border:2px solid #00aacc;
}
.sec-ad
{
	
    padding: 10px;
    border: 1px solid #00aacc;
    -webkit-box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.75);
    -moz-box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.75);
    box-shadow: 1px 1px 5px 0px rgba(0,0,0,0.75);
	font-family:OpenSans-SemiBold;

}
.slik
{
	padding: 0px 15px 0px;
    border-bottom: none;
}
.conmail
	{
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.foot-txt
{
	
    font-size: 18px;
    text-align: center;
    margin: 10px auto;
    color: #2098D1;

}
.avg
{
	margin:0 auto;
	display:block;
}

.trades-sh{
	width: 60%;
    height: 160px;
	margin: 30% auto;
}
.trade-ade{
	/*height: 200px;
	border:2px solid #00aacc;*/
	padding: 30px 20px;
}
.trade-close .close{
	right: 5px;
	top: 7px;
}
.close-tra {
    float: right;
    font-size: 18px;
    font-weight: 700;
    line-height: 1;
    background: #2e98d1 !important;
    padding: 4px 8px 4px 8px !important;
    color: #fff;
    text-shadow: 0 1px 0 #fff;
    filter: alpha(opacity=20);
    opacity: 1.2;
    outline: none !important;
    border-radius: 50%;
}
.trade-ade h2{
	font-size: 20px;
	font-family: 'Roboto-Regular';
	margin: 0px;
}
.spantra{
	font-size: 14px;
	color: #238de9;
}

.pannel-gro{
	margin-bottom: 10px;
}
.pri-policy{
	font-size: 20px;
    font-family: 'Roboto-Regular';
    font-weight: 500;
    margin-top: 12px;
    
}
.pri-policy a{
	background: #ff595d;
    color: #fff;
    padding: 10px;
    text-align: center;
    border-radius: 5px;
}
.pri-policy a:hover{
	background: #ff474c;
    color: #c5c5c5;
    padding: 10px;
    text-align: center;
    border-radius: 5px;
}
.red-ag{
	font-size: 16px;
    font-family: 'Roboto-Regular';
    font-weight: 500;
    margin:0px;
}
.robo-left
{
    position: absolute;
    z-index: 100;
    left: 40px;
    width: 67px;
    height: 67px;
}
.robo-left-1
{
    position: absolute;
    z-index: 100;
    left: 40px;
    width: 67px;
    height: 67px;
}
.modal-dialog {
    width: 670px;
    margin: 30px auto;
}
.modal-content {
    position: relative;
    /* background-color: #fff; */
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
    border: 1px solid #999;
    border: 1px solid rgba(0,0,0,.2);
    border-radius: 20px;
    outline: 0;
    /* -webkit-box-shadow: 0 3px 9px rgba(0,0,0,.5); */
    /* box-shadow: 0 3px 9px rgba(0,0,0,.5);
    float:left; */
    height:100%;
}
.modal-body {
    position: relative;
   /* padding: 0px !important;*/
}
.form-group {
    margin-bottom: 15px;
    /*padding:10px;*/
    padding: 0px;
}
.bulk-txt
{
	color:#fff;
}


/*ROBOBRICKS NEW 06-02-2019*/
.robo_bricks_title_1{
	margin: 30px 0px 0px 0px;
	font-size: 25px;
	font-weight: bold;
	font-family: 'Dosis-Regular';
}
.marg_taco{
	margin: 20px 0px !important;
}
.underline_taco{
	padding: 15px 0px;
	margin: 0px;
}
.tacorobobricks{
	margin: 30px 0px;
}
.robo_bricks_title{
	margin: 20px 0px;
	font-size: 20px;
	font-weight: bold;
	font-family: 'Dosis-Regular';
}
.taco-robobricks{
	margin: 10px 0px 15px 0px;
}
.taco-robobricks ul{
	margin: 0px 0px 20px 0px;
	/*padding: 0px;*/
	text-align: center;
}
/*.taco-robobricks p{
	padding: 4px 0px;
	font-family: 'Roboto-Regular';
	font-size: 14px;
	margin: 0px 0px;
	text-align: center;
}*/
.taco-robobricks p{
	padding: 0em 18em;
    font-family: 'Roboto-Regular';
    font-size: 14px;
    /*margin: 10px 0px;*/
    text-align: justify;
}
.taco-robobricks ul li{
	padding: 4px 0px;
	font-family: 'Roboto-Regular';
	font-size: 14px;
}
.robo_bricks ul{
	margin: 0px;
	padding: 0px;
}
.robo_bricks ul li{
	padding: 4px 0px;
	font-family: 'Roboto-Regular';
	font-size: 14px;
}
.robo_bricks_im{
	padding: 0px;
	margin: 0px;
}
.robo_bricks_im img{
	/*height: 230px;
    width: 600px;*/
    height: auto;
    width: 100%;
    margin: 0px;
    padding: 0px;
    object-fit: cover;
}
.ta-robo_1{
	margin: 30px 0px;
}
.robo-head-text p{
	font-size: 15px;
	font-family: 'Roboto-Regular';
	margin: 0 0 10px;
	text-align: left;
}
.robo-head-text h2{
	margin-bottom: 15px !important;
}
.robo-head-text h4{
	color: #333333;
    font-size: 20px;
    font-family: 'Roboto-Regular';
    text-align: center;
    margin-bottom: 20px;
}
.robo_list{
	padding: 0px;
}
.robo_list li{
	text-align: left;
	line-height: 1.8;
}
.robo_list li i{
	margin: 0px 10px 0px 0px
}
.bett-mar{
	margin: 30px 0px;
}
.betti_video{
	margin: 20px 0px;
}

.sticky {
  position: fixed;
  top: 0;
  width: 100%;
}

.sticky + .content {
  padding-top: 102px;
}
.sticky.navbar{
	background:#fff;
	box-shadow: 0px 0px 10px rgba(0,0,0,0.5);
	height: 115px;
    z-index: 1010;
}

.sticky .logo_1{
    height: 150px;
    width: 138px !important;
}

.sticky .nav_padding_2 ul>li>a {
    padding-top: 40px;
 }
.sticky .nav_padding_1 .navbar-nav>li>a{
 	padding-top: 50px;
 }

 .fbook-icon{
 	margin: 20px 0px 0px 0px;
 }

.fbook-icon a{
	display: flex;
    align-items: center;
    justify-content: flex-end;
}
 .fbook-icon a i{
 	text-align: center;
    background: #2d5495;
    border-radius: 50px;
    height: 40px;
    width: 40px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 20px;
    color: #fff !important;
    -webkit-box-shadow: box-shadow: 0px 5px 11px 0px #b8b7b7, 0px 4px 15px 0px rgba(0,0,0,0.15);
    -moz-box-shadow: 0 5px 11px 0 #b8b7b7,0 4px 15px 0 rgba(0,0,0,0.15);
    box-shadow: 0px 5px 11px 0px #b8b7b7, 0px 4px 15px 0px rgba(0,0,0,0.15);
 }

.hi-icon-effect-5 .hi-icon {
	box-shadow: 0 0 0 5px rgb(119, 140, 176);
	overflow: hidden;
	-webkit-transition: background 0.3s, color 0.3s, box-shadow 0.3s;
	-moz-transition: background 0.3s, color 0.3s, box-shadow 0.3s;
	transition: background 0.3s, color 0.3s, box-shadow 0.3s;
}

.hi-icon-effect-5 .hi-icon:after {
	display: none;
}

.hi-icon-effect-5 .hi-icon:hover {
	background: #2d5495;
	color: #fff;
	box-shadow: 0 0 0 8px rgb(119, 140, 176);
}

.hi-icon-effect-5c .hi-icon:hover:before {
	-webkit-animation: toTopFromBottom 0.3s forwards;
	-moz-animation: toTopFromBottom 0.3s forwards;
	animation: toTopFromBottom 0.3s forwards;
}

@-webkit-keyframes toTopFromBottom {
	49% {
		-webkit-transform: translateY(-100%);
	}
	50% {
		opacity: 0;
		-webkit-transform: translateY(100%);
	}
	51% {
		opacity: 1;
	}
}
@-moz-keyframes toTopFromBottom {
	49% {
		-moz-transform: translateY(-100%);
	}
	50% {
		opacity: 0;
		-moz-transform: translateY(100%);
	}
	51% {
		opacity: 1;
	}
}
@keyframes toTopFromBottom {
	49% {
		transform: translateY(-100%);
	}
	50% {
		opacity: 0;
		transform: translateY(100%);
	}
	51% {
		opacity: 1;
	}
}

/*CSR*/
.csr_bg{
	background: #fff;
}
.csr-bor{
	border:1px solid #000;
	padding: 0px 20px;
	height: 200px;
}
.csr_contact{
	width: 100%;
    margin: 0px auto;
    background: #fff;
    height: auto;
    top: 0;
    padding: 40px;
    margin: 0px 0px 30px;
}
.address h1{

    font-weight: 600;
    font-family: 'Roboto-Regular';
    color: #565656;
    font-size: 17px;
}
.address p{
	line-height: 1.7em;
    font-weight: 500;
    font-family: 'Roboto-Regular';
    color: #565656;
    font-size: 14px;
}
/*.address-phone {
    width: 20%;
    float: right;
}
.address {
    width: 40%;
    float: left;
}*/
.address-phone h1 {
    color: #565656;
    font-size: 15px;
    font-weight: 300;
}
.address-phone p {
    color: #565656;
    font-weight: 300;
    line-height: 25px;
    font-size: 15px;
}
.csr-overlay:before{
	background-color: rgba(0,0,0,0.4);
	/*z-index: 9999;*/
	width: 100%;
	height: 96%;
	content: "";
	position: absolute;
}
.csr-position{
	position: relative;
}
.fb-image img{
	margin:20px auto;
	width: 12%;
}
.fb-image-csr img{
	margin:0px auto 30px;
	width: 12%;
}
#myModal-1.modal{
	z-index: 99999 !important;
}
.video-res{
	margin: 20px 0px 15px 0px;
}
.offer_through{
	color: #565656 !important;
    padding: 0px 10px;
}
.product-detail-style{
	margin-top: 20px;
}


/*LESSONS MODAL*/

.lession-modals{
	z-index: 999999;
}
.leson-btn{
	background-color: rgb(169, 208, 63);
    color: rgb(255, 255, 255);
    cursor: pointer;
    border: none;
    padding: 9px 10px;
    outline: 0px;
    width: 12%;
    font-size: 16px;
    height: 40px;
    text-align: center;
    font-family: 'Dosis-Bold';
}
.leson-btn:hover{
	background-color: rgb(169, 208, 63);
    color: rgb(255, 255, 255);  
}
.leson-btn:active{
	background-color: rgb(169, 208, 63);
    color: rgb(255, 255, 255);  
}

.leson-btn, .btn-default.active.focus, .btn-default.active:focus, .btn-default.active:hover, .btn-default:active.focus, .btn-default:active:focus, .btn-default:active:hover, .open>.dropdown-toggle.btn-default.focus, .open>.dropdown-toggle.btn-default:focus, .open>.dropdown-toggle.btn-default:hover {
    background-color: rgb(169, 208, 63) !important;
    color: rgb(255, 255, 255) !important;  
    border-color: unset !important;
}

#country{
	padding:10px 12px;
	border-radius: 8px;
	border:1px solid #ccc;
	width: 100%;
	color: #999;
	font-size: 16px;
	font-family: 'Roboto-Regular';
	height: 46px;
	outline: unset;
}
.checkleson{
	margin: 10px 0px;
}
.lson-name{
	color: #555;
	font-size: 16px;
	font-family: 'Roboto-Regular';
	padding:10px 12px;
	height: 46px;
}
.mb-maill{
	margin-bottom: -6px;
}
.modal-alin-foot{
	text-align: center;
	background: transparent;
	border:unset;
	padding: 0px 10px 10px;
}
.lesson-dialog{
	width: 500px !important;
	margin: 10em auto;
}
.lesson-head{
	padding: 0px;
	border:unset;
}
.close-lesson{
	float: right;
    font-size: 18px;
    font-weight: 700;
    line-height: 1;
    background-color: rgb(169, 208, 63) !important;
    padding: 7px 12px 7px 11px !important;
    color: #fff;
    text-shadow: 0 1px 0 #fff;
    filter: alpha(opacity=20);
    opacity: 1.2;
    outline: none !important;
    border-radius: 50%;
}
.lesson-head .close-lesson{
    margin-top: -16px;
    right: -13px;
}
.modal-alin-foot button{
	color: #fff;
    background-color: #a9d03f;
    border-color: #a9d03f;
    font-family: 'Roboto-Regular';
    font-size: 14px;
    padding: 6px 25px;
}
.modal-alin-foot button:hover{
	color: #fff;
    background-color: #a9d03f;
    border-color: #a9d03f;
}
.modal-alin-foot button, .btn-default.active.focus, .btn-default.active:focus, .btn-default.active:hover, .btn-default:active.focus, .btn-default:active:focus, .btn-default:active:hover, .open>.dropdown-toggle.btn-default.focus, .open>.dropdown-toggle.btn-default:focus, .open>.dropdown-toggle.btn-default:hover {
    background-color: rgb(169, 208, 63) !important;
    color: rgb(255, 255, 255) !important;
    border-color: unset !important;
}
.pdf-load{
	padding: 20px 0px 0px;
}
.pdf-load input{
	font-family: 'Roboto-Regular';
    font-size: 14px;
    color:#555;
}
.modal-lesson{
	background: #a9d03f;
    padding: 15px 0px;
    color: #fff;
    border-top-left-radius: 4px;
    border-top-right-radius: 4px;
}
#lesson_country{
	padding: 6px 10px;
	font-size: 16px;
	font-family: 'Roboto-Regular';
	height: 43px;
}

/*FORM ENQUIRY*/

#form-enquiry form{
	width: 50%;
	margin: 20px auto;
}
#form-enquiry .form-enquiry-label label{
	font-size: 16px;
	font-weight: 400;
	color: #333;
	display: block;
	font-family: 'Roboto-Regular';
}
#form-enquiry .button-enquiry-sub{
	display: flex;
    align-items: center;
    justify-content: center;
	margin: 0 auto;
    width: 30%; 
    font-family: 'Roboto-Regular';
    font-size: 16px;  
}

#form-enquiry h2{
	font-weight: 600;
    font-family: 'Dosis-regular';
    color: #777777;
    font-size: 36px;
    text-align: center;
}
.display-cart{
	display: none;
}

.right{
    padding: 10px 0px;
    margin: 20px 0px;
}
.class_cont
{
    font-size: 16px;
    color:#000;
}
.class_cont span a 
{
    text-decoration: none;
    color:#000;
}
.trainging_bx
{
    width:100%;
    height:335px;
    border:2px solid #f15a5f;
    border-radius: 16px;
    position: relative;
}
.trainging_bx .inside_heading
{
    width: 50%;
    position: absolute;
    top: -49px;
    left: 24%;
  
}
.trainging_bx .inside_heading h2 
{
    text-align: center;
  	background-color: #f15a5f;
    padding:10px 0;
    color:#fff;
    border-radius: 24px;
}
.course_bx_all
{
    width:80%;
    margin: 0 auto;
    margin-top: 43px
}
.vm_btt
{
       color: #000;
    background-color: #8bbe00;
    border-color: #8bbe00; 
    border-radius: 16px;
}
.vm_btt:hover
{
 background-color: #000;
    border-color: #000;
    color:#fff;
}
.tr_shadow
{
      transition: all 0.3s cubic-bezier(.25,.8,.25,1);
    display: inline-block;
    margin-bottom: 18px;
    
}
.tr_shadow:hover
{
       box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);  
}
.middel_school
{
   border-color: #34bcab !important; 
}
.middel_school .inside_heading h2
{
    background-color: #34bcab;
}
.high_school
{
   border-color: #00a9ce !important; 
}
.high_school .inside_heading h2
{
    background-color: #00a9ce;
}
.img_vhead, .img_vfoot
{
    border:none !important;
}
.siet_img{
	margin: 0px 0px;
}
.siet_img > div > img{
		margin: 0 auto;
}
.marg_taco_1 {
    margin: 20px 0px 0px!important;
}
.indiantxt-alin{
	color: #fff !important;
    text-shadow: 3px 3px 10px #000;
}
.multi_layout_sec
{
    width:80%;
   margin:0 auto;
    position: relative;
       height: 841px;
    
}
.multi_layout_sec .layout_sec
{
    width:400px;
    height:390px;
    border-radius: 36px;
    
   
    
}
.multi_layout_sec  .top_left_bx
{
   position: absolute;
    top:0;
    left:0;
}
.multi_layout_sec  .top_right_bx
{
   position: absolute;
    top:0;
    right:0;
}
.multi_layout_sec  .bottom_left_bx
{
   position: absolute;
    bottom:0;
    left:0;
}
.multi_layout_sec  .bottom_right_bx
{
   position: absolute;
    bottom:0;
    right:0;
}
.multi_layout_sec .layout_sec .inner
{
  width:100%;
    float:left;
    position: relative;
     height:390px;
    z-index: 10;
    box-shadow: 0 2px 4px 0 rgba(0,0,0,0.16),0 2px 10px 0 rgba(0,0,0,0.12)!important;
     border-radius: 36px;
    background-color: #f1f1f1;
}
.multi_layout_sec .layout_sec .title_lable
{
    position: absolute;
   -webkit-transform: rotate(-90deg); 
            -moz-transform: rotate(-90deg);    
            transform:rotate(-90deg);
    
    color:#fff;
    font-size: 18px;
}
.lable_po1
{
     top: 46%;
    right: -122px;
    padding:8px 16px;
}
.lable_po2
{
     top: 46%;
    right: -113px;
    padding:8px 16px;
}
.lable_po3
{
     top: 46%;
    right: -140px;
    padding:8px 16px;
}
.lable_po4
{
     top: 46%;
    right: -135px;
    padding:8px 16px;
}

.multi_layout_sec .layout_sec .title_lable inner
{
    
 
    z-index: 0;
}





.multi_layout_sec .layout_sec .inner .page_num
{
    width:42px;
    height:42px;
  
    position: absolute;
       display: inline-block;
      z-index: 10;
    overflow: hidden;
}
.multi_layout_sec .layout_sec .pre,.multi_layout_sec .layout_sec .inner .pre_num_color
{
   background-image: linear-gradient(to right top, #37ade1, #2eb4dc, #35bbd4, #47c0cc, #5bc5c3);

    color:#fff;

}
.multi_layout_sec .layout_sec .primary,.multi_layout_sec .layout_sec .inner .primary_num_color
{
    background-image: linear-gradient(to right top, #e72991, #cf2d96, #b63298, #9c3698, #823895);
    color:#fff;
}
.multi_layout_sec .layout_sec .middle,.multi_layout_sec .layout_sec .inner .middle_num_color
{
    background-image: linear-gradient(to right top, #ee3e88, #ff5a6b, #ff834d, #ffae34, #fbd931);
    color:#fff;
}
.multi_layout_sec .layout_sec .higher,.multi_layout_sec .layout_sec .inner .higher_num_color
{
    background-image: linear-gradient(to right top, #41b8e1, #2d9fd9, #3584cc, #4b68b9, #5e4a9e);
    color:#fff;
}
.multi_layout_sec .layout_sec .inner  .page_nmleft
{
    top:0;
    left:0;
      border-top-left-radius: 36px;
    border-bottom-right-radius: 85px;
}
.multi_layout_sec .layout_sec .inner .page_nmright
{
    top:0;
    right:0;
      border-top-right-radius: 36px;
    border-bottom-left-radius: 85px;
}
.multi_layout_sec .layout_sec .inner .page_nm_bot_left
{
    /*bottom:0;
    left:0;
    border-bottom-left-radius: 36px;
    border-top-right-radius: 85px;*/
   	top: 0;
    left: 0;
    border-top-left-radius: 36px;
    border-bottom-right-radius: 85px;
}
.multi_layout_sec .layout_sec .inner .page_nm_bot_right
{
    top:0;
    right:0;
    border-top-right-radius: 36px;
    border-bottom-left-radius: 85px;
}
.multi_layout_sec .page_num
{
    background-image: linear-gradient(to right top, #37ade1, #2eb4dc, #35bbd4, #47c0cc, #5bc5c3);
    
}
.multi_layout_sec .page_num .inside
{
    display: block;
    width:100%;
    height:100%;
    position: relative;
}
.multi_layout_sec .page_num .inside span
{
    display: inline-block;
    font-size: 18px;
    color:#fff;
    position: absolute;
    
}
.multi_layout_sec .page_num .inside .llnum
{
        top: 7px;
    left: 12px;
}
.multi_layout_sec .page_num .inside .rrnum
{
          top: 7px;
    right: 12px;  
}
.multi_layout_sec .center_logo_al
{
    display:inline-block;
    position: absolute;
    top: 39%;
    left: 40%;
}
.multi_layout_sec .center_logo_al img
{
        position: relative;
    z-index: 1000;
    max-width: 54%;
}
.steam_head
{
    text-align: center;
    font-size: 24px;
        -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
    font-weight: bold;
    margin-bottom: 15px;
}
.pre_heading_mob
{
  background-image: linear-gradient(to right top, #37ade1, #2eb4dc, #35bbd4, #47c0cc, #5bc5c3);  
}
.primary_heading_mob
{
   background-image: linear-gradient(to right top, #e72991, #cf2d96, #b63298, #9c3698, #823895);   
}
.middle_heading_mob
{
   background-image: linear-gradient(to right top, #ee3e88, #ff5a6b, #ff834d, #ffae34, #fbd931);  
}
.high_heading_mob
{
  background-image: linear-gradient(to right top, #41b8e1, #2d9fd9, #3584cc, #4b68b9, #5e4a9e);  
}
.nopadding
{
    padding-left: 0 !important;
    padding-right: 0 !important;
}
.layout_inside_cont .layout1_sec
{
    /*width: 48%;
    display: table-cell;
    margin-right: 0px;*/
    width: 48%;
    display: block;
    margin: 0 auto;
}
.layout_inside_cont .layout2_sec
{
   width:48%;
   margin:0 auto;
   display: block;
   vertical-align: middle;
}
.layout_inside_cont .layout1_sec2
{
      width: 65%;
}
.layout_inside_cont .layout2_sec2
{
  width:50%;
    float:left;
}
.layout_inside_cont .layout3_sec2
{
    width: 50%;
    float: left;
   
}
.layout_inside_cont .layout2_sec2, .layout_inside_cont .layout3_sec2
{
    padding:0 5px;
    padding-bottom: 15px;
}
.layout_inside_cont .layout-override_sec2{
	width: 32%;
	display: inline-block;
}
.layout_inside_cont .layout-override_sec2 img{
	padding: 0;
}
.layout_inside_cont .layout-override1_sec2 img{
	padding-right: 0;
}
.layout_inside_cont .layout-override1_sec2{
	width: 50%;
	display: inline-block;
	text-align: center;
    margin-left: 25px;
    margin-top: 10px;
}
.layouttext_sec2{
	width: 40%;
    display: inline-block;
    vertical-align: middle;
    text-align: center;
    margin-left: 25px;
}
.layout_inside_cont .layout1_sec3
{
    width: 50%;
    padding-top: 15px;
}
.layout_inside_cont .layout2_sec3
{
   width:40%;
    float:left;

}
.layout_inside_cont .layout3_sec3
{
   width:40%;
    float:left;
  
    
}
.layout_inside_cont img
{
    width:100%;
    padding-right: 5px;
}
.layout_inside_cont .img-mrg{
	margin-top: 18px;
}
.layout2_sec .mynd_works{
	width: 70%;
	margin: 0 auto;
}
.layout_inside_cont .layout2_sec3, .layout_inside_cont .layout3_sec3
{
    padding:0 5px;
}
.layout_inside_cont .layout1_sec4
{
    width: 61%;
    margin: 0 auto;
    margin-bottom: 15px;
}
.layout_inside_cont
{
    padding-bottom: 18px;
}
.check_out_btt
{
 margin-bottom: 5px;
}
.check_out_btt > a {
  text-decoration: none;
    background-color: #c32127;
    border-radius: 34px;
    color:#fff;
    padding:4px 12px;
    display: inline-block;
}
.check_out_btt a:hover
{
    background-color: #000;
    color:#fff;
}
.font_12
{
    font-size: 12px;
}
.parent_lab
{
    right: -133px !important;
}
.page_hh_center
{
    font-weight: bold;
    font-family: Dosis-Bold;
}
.img_hov_sadow
{
    display: block;
}
.img_hov_sadow:hover
{
  box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);  
}
.modal
{
 z-index: 100000 !important; 
}
.layout_inside_cont .padding-size-override{
	padding-bottom: 6px;
}
.layout_inside_cont .wid-size{
	width: 48%;
    display: inline-block;
    vertical-align: middle;
    padding-left: 10px;
}
.d-inblock{
	display: inline-block;
	padding-left: 18px;
    padding-top: 4px;
}

.vido_back_box
{
    width:100%;
    position: relative;
    height:1248px;
    background-color: red;
    float:left;
}


.vido_back_box .vid_play_back 
{
    width:100%;
    position: absolute;
    top:0;
    left:0;
}
.video_content_bx
{
      width:100%;
    position: absolute;
    top:0;
    left:0;  
}
.vido_back_box .vid_play_back .inner 
{
    width: 100%;
    float:left;
}
.video_content_bx .inner
{
   width: 100%;
    float:left;
     height:1248px;
}
.vido_back_box .vid_play_back .inner video
{
    width: 100%    !important;
  height: auto   !important;
}
.video_content_bx .inner
{
    position: relative;
     height:1248px;
}
.video_content_bx .inner .top_left_cont
{
   position: absolute;
    top:10px;
    left:0;
} 

.commin-soonalin{
	width: 100%;
    background: #f54f52;
    color: #fff;
    padding: 15px;
    text-align: center;
}

#button-products{
	margin: 0px 0px;
    background: #f1f1f1;
    padding: 20px 0px;
}
#button-products .product-btns{
	/*width: 80%;*/
	margin: 10px auto;
}

.loader-icon{min-height:120px; width:100%; background:url(../images/loadding.gif) no-repeat scroll 50% 50%}

.lay-new-mar_1{
	width: 50%;
	display: block;
	margin:0 auto;
	float: unset !important;
}
/*.scroll-add{
  
    border-bottom: 2px solid #1365b1;
    color: #fff;
    text-align: center;
    padding: 0px 0px;
}*/
.logo-awards img{
	width: 50%;
	text-align: center;
	margin: 30px auto;
}
.award_csr_bg .logo-awards{
	margin-bottom: 20px;
}
.award_csr_bg h2{
    text-align: center;
    margin: 0px 0px 20px;
    font-family: 'Dosis-SemiBold';
    text-transform: uppercase;
   /* background: #00a9ce;*/
    padding: 30px;
    font-size: 30px;
    color: #333333;
    font-weight: 800;
}
.award_csr_bg{
    margin: 30px 0px;
}
figure{
	width: 100%;
    height: auto;
    margin: 0;
    padding: 0;
    background: #fff;
    overflow: hidden;
    box-shadow: 4px 2px 10px rgba(0,0,0,0.4);
}

.hover01 img {
	-webkit-transform: scale(1);
	transform: scale(1);
	-webkit-transition: .3s ease-in-out;
	transition: .3s ease-in-out;
}
.hover01:hover img {
	-webkit-transform: scale(1.3);
	transform: scale(1.3);
}
.nav>li>a {
    position: relative;
    display: block;
    padding: 10px 8px;
 }
.pro_det_dec
{
    font-family: 'Roboto-Light' !important;
    font-size: 14px !important;
    text-align: justify !important;
    color:#333 !important;
}
.product-detail-style .row-brdr .row-brdr-2 .row-brdr-5 .store-para-style p
{
    color: #333 !important;
    padding-top:5px;
     text-align: left !important;
}
.product-detail-style .row-brdr .row-brdr-2 .row-brdr-5 .store-para-style .note_color
{
    color:red !important;
}
.mm_list_last a
{
    padding-right:0 !important;
}

.blogs-listing li{
	list-style: disc;
	padding: 5px 0px;
	font-family: Roboto-Regular;
    font-size: 15px;
}
.blog-detail-sec .detail-heading h1 {
    font-family: Dosis-Bold;
    font-size: 16px;
    margin: 20px 0px 20px 0px;
}

/*BLOG*/

.bvm-blog{
	padding: 45px 50px;
    background-color: #fff;
    border: 1px solid #dadada;
    border-top: none;
}

.bvm-blog .entry-content h3{
	font-family: 'Dosis-SemiBold';
	font-size: 30px;
	color:#DA4453;
}
.bvm-blog .entry-content p{
	line-height: 15px;
    font-weight: 500;
    font-family: 'Roboto-Regular';
    color: #5d5d5d;
    font-size: 15px;
}
.bvm-blog .alert-warning {
    color: #fff;
    background-color: #EC971F;
    border-color: #faebcc;
}
.bvm-blog .alert-dismissable, .alert-dismissible {
    padding-right: 35px;
}
.bvm-blog .alert {
    padding: 15px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px;
    text-align: center;
}
.bvm-blog .alert a{
	color:#fff;
	font-family: 'Roboto-Regular';
	font-size: 16px;
}
.bvm-blog .alert-success {
    color: #fff;
    background-color: #449D44;
    border-color: #d6e9c6;
}
.bvm-blog .alert-danger {
    color: #fff;
    background-color: #C9302C;
    border-color: #ebccd1;
}
.bvm-blog .alert-info {
    color: #fff;
    background-color: #31B0D5;
    border-color: #bce8f1;
}
.bvm-blog .pading-blogs{
	margin: 20px 0px;
}
.blog-main-content{
	padding: : 40px 0px;
	background: #f2f2f2;
}

.blog-main-content .left-bar{
	padding: 40px 50px 60px;
    background-color: #fff;
    border: 1px solid #dadada;
    margin: 40px 0px;
}

.blog-main-content .entry-title {
    color: #444;
    font-size: 28px;
    margin-bottom: 30px;
    font-family: 'Dosis-Bold';
}
.blog-main-content .entry-title a {
    color: #444;
}
.blog-main-content .entry-title a:hover {
    color: #DA4453;
}
.blog-main-content .entry-meta {
    font-size: 14px;
    margin-right: 3px;
    margin-bottom: 20px;
    font-family: 'Roboto-Regular';
}
.blog-main-content .entry-meta a {
    font-size: 13px;
    color: #6B6B6B;
}
.blog-main-content .giveMeEllipsis{
	font-family:'Roboto-Regular';
	font-size: 14px;
	color:#6B6B6B;
} 
/*.giveMeEllipsis {
   overflow: hidden;
   text-overflow: ellipsis;
   display: -webkit-box;
   -webkit-box-orient: vertical;
   -webkit-line-clamp: 3; 
   line-height: 20px;  
   max-height:60px;    
}*/

.blog-main-content .btn.btn-default.read-more{
    float: right;
    margin-top: 5px;
    font-size: 14px;
    padding: 8px 20px;
    border-radius: 4px;
    font-family: 'Dosis-SemiBold';
    background-color: #DA4453;
    border-color: #DA4453;
    color: #fff;
}
.blog-main-content .btn.btn-default.read-more:hover{
	background-color: #363636;
    border-color: #363636;
}
.right-bar{
	background-color: #fff;
    padding: 30px;
    border: 1px solid #DADADA;
    overflow: hidden;
    clear: both;
    min-height: 20px;
    margin: 40px 0px;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.05);
}
.right-bar .widget-title {
    font-size: 16px;
    text-transform: uppercase;
    margin-bottom: 25px;
    margin-top: 0;
    color: #636467;
    font-family: 'Dosis-SemiBold'
}
.category-content ul{
	padding: 0px;
}
.category-content ul li{
	list-style: none;
    border-bottom: 1px solid #F2F2F2;
    margin-bottom: 10px;
    padding-bottom: 10px;
}
.category-content ul li a {
    color: #919191;
    font-family: 'Roboto-Regular';
    font-size: 14px;
}
.category-content ul li a:hover {
    color: #DA4453;
}
.category-content ul li span{
	float: right;
	color:#919191;
}
.category-content1 .popular-post{
	float: left;
    clear: both;
    margin-bottom: 20px;
}
.category-content1 .img-post{
	width: 60px;
    height: 60px;
    float: left;
    display: block;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    background-color: #DADADA;
    background-position: center center;
    background-repeat: no-repeat;
    overflow: hidden;
}
.category-content1 .post-content{
	margin-left: 80px;
}
.category-content1 .post-content a{
	font-family: 'Roboto-Regular';
	font-size: 14px;
	color: #DA4453;
}
.category-content1 .post-content a:hover{
	color:#919191;
}
.category-content1 .post-content span{
	display: block;
}
.category-content1 h3{
	margin-top: 25px;
}

/*HEADER TOP TEXT*/

/*.vi-alert-bar {
    background-color: #8bbe00;
    text-align: center;
    width: 100%;
    height: 2.2rem;
    overflow: hidden;
}
.vi-alert-bar__text_animation {
    -webkit-animation-name: scroll-in;
    animation-name: scroll-in;
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
}
.vi-alert-bar__url {
    height: 1.875rem;
    display: flex;
    flex-direction: column;
    justify-content: center;
    bottom: 1.875rem;
}*/

/*WHATSAPP*/
.icon-bar-1 {
    position: fixed;
    top: 65%;
    z-index: 1;
}
.icon-bar-1 a {
    display: block;
    text-align: center;
    padding: 7px;
    color: white;
    font-size: 31px;
    border-radius: 0px 10px 10px 0px;
}
.facebook {
    background: #50ca5e;
    color: white;
}

.icon-bar-2 {
    position: fixed;
    top: 78%;
    left: 0px;
}
.icon-bar-2 a {
    display: block;
    text-align: center;
    padding: 7px;
    color: #fff;
    font-size: 14px;
    text-transform: uppercase;
    font-family: 'Roboto-Medium';
    border-radius: 0px 10px 10px 0px;
}
.icon-bar-2 .supports {
    background: #a9d03f;
    color: #363636;
}
/*.strike-prices{
	font-size: 22px;
	color: #a1a0a5;
}*/

.strikediag {
  display: inline-block;
  position: relative;
  font-size: 22px;
	color: #a1a0a5;
}
.strikediag::before {
  content: '';
  position: absolute;
  left: -0.1em;
  right: -0.1em;
  top: 0.38em;
  bottom: 0.38em;
  background: linear-gradient(to left top, transparent 45.5%, currentColor 47.5%, currentColor 52.5%, transparent 54.5%);
  pointer-events: none;
}

.advisory-padding{
	padding-top: 0 !important;
}
.advisor-space{
	padding: 20px 0px;
}
.advisor-txtpadding h3{
	margin-top: 0px;
}
.enquiry-btncolor{
    background-color: #f15a5f;
    border-color: #f15a5f;
    padding: 5px 8px;
    margin: 10px 0px;
}
.enquiry-btncolor:hover{
    background-color: #ff4a3f;
    border-color: #ff4a3f;
    transition: 0.3s;
}
.enquiry-btncolor.btn-primary.focus, .btn-primary:focus {
    color: #fff;
    background-color: #ff4a3f;
    border-color: #ff4a3f;
}
.enquiry-btncolor .btn-primary.active.focus, .btn-primary.active:focus, .btn-primary.active:hover, .btn-primary:active.focus, .btn-primary:active:focus, .btn-primary:active:hover, .open>.dropdown-toggle.btn-primary.focus, .open>.dropdown-toggle.btn-primary:focus, .open>.dropdown-toggle.btn-primary:hover {
    color: #fff;
    background-color: #ff4a3f;
    border-color: #ff4a3f;
}
.enquiry-btncolor .btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus {
    outline: 0px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}
.becomes_head h2{
	 position: relative;
    font-size: 44px;
    color: #333333;
    font-weight: 800;
    text-align: center;
    line-height: 1.4em;
    margin-bottom: 5px;
    text-transform: uppercase;
    font-family: Dosis-Bold;
}
.Become-Border{
	border:1px solid #ededed;
	padding: 15px;
	margin-bottom: 20px;
	background: #f5f5f5;
}

/*STEM MAKE*/
.stem_head h1{
    font-size: 44px;
    color: #333333;
    font-weight: 800;
    text-align: center;
    line-height: 1.4em;
    margin-bottom: 15px;
    text-transform: uppercase;
    font-family: Dosis-Bold;
}
#stem-make .stem_content h6{
	font-family: 'Roboto-Medium';
	font-size: 18px;
}
#stem-make .stem_content p{
	color: #777777;
    font-size: 15px;
    line-height: 1.6em;
    font-family: 'Roboto-Regular';
    text-align: justify;
}
#stem-make .images-stem img{
	margin: 0 auto;
	width: 100%;
}
#stem-make .images-stem1 {
    margin: 10px 0px;
}
#stem-make .px-2{
	padding-right:5px;
}
#stem-make .px-1{
	padding-left: 5px;
}
#stem-make .stem_content h4{
	font-size: 20px;
    color: #333333;
    font-weight: 600;
    text-align: center;
    line-height: 1.4em;
    margin-bottom: 15px;
    margin-top: 20px;
    text-transform: uppercase;
    font-family: Dosis-Bold;
    position: relative;
}
#stem-make .stem_content h4:after{
	content: '';
    width: 30%;
    position: absolute;
    bottom: -10px;
    margin: 0 auto;
    right: 0;
    left: 0;
    border-bottom: 2px solid #536275;
}
#stem-make .images-stem5 img{
	margin: 10px auto 20px;
	border: 1px solid #363636;
}
#stem-make .content-width{
	width: 70%;
	margin: 0 auto;
}
#stem-make .justify-content-md-center{
	display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    justify-content: center;
}
#stem-make .stem_content h3{
	font-size: 18px;
	font-family: 'Roboto-Medium';
}
#stem-make .stem_content_1{
	margin: 15px 0px;
}
#stem-make .stem_content_1 p {
   	color: #777777;
    font-size: 15px;
    line-height: 1.6em;
    font-family: 'Roboto-Regular';
    text-align: justify;
}
.justify-content-md-center{
	display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    justify-content: center;
}
.wid-80{
	width: 83%;
	margin: 0 auto;
}

.support_btn{
	padding: 6px 15px !important;
	background-color: rgb(169, 208, 63);
	color: #585858 !important;
    cursor: pointer;
    border-radius: 4px;
    font-family: 'Roboto-Medium';
    outline: 0px;
    font-size: 16px;
    text-align: center;
    margin: 0 10px;
}
.support_btn:hover{
	color: #363636 !important;
}


@-webkit-keyframes blinker {
  from {opacity: 1.0;}
  to {opacity: 0.0;}
}
.blink{
	text-decoration: blink;
	-webkit-animation-name: blinker;
	-webkit-animation-duration: 0.6s;
	-webkit-animation-iteration-count:infinite;
	-webkit-animation-timing-function:ease-in-out;
	-webkit-animation-direction: alternate;
	color:#ff0000;
	/*position: absolute;
	top: -5px;*/
}
#ticker-roll ul li a {
	position: relative;

}
 
.blinkimg img{
	position: absolute;
    top: -10px;
    width: 60px;
    right: -62px;
}
.classroom_pop
{
 
}

.clsroom_model .modal-dialog {
  height: 80% !important;
  padding-top:10%;
}

.clsroom_model .modal-content {
  height: auto !important;
  overflow:visible;
    padding:20px;
     position: relative;
}

.clsroom_model  .modal-body {
  height: 80%;
  overflow: auto;
    font-size: 30px;
    text-align: center;
   
}
.clsroom_model .modal-content .coner_right 
{
    position: absolute;
    top:5px;
    right:5px;
    display: inline-block;
}
.clsroom_model .modal-content .modal-header
{
    padding:0 !important;
}
.clsroom_model .modal-content .close 
{
       width: 35px;
    height: 35px;
    cursor: pointer;
    padding: 0 !important;
    float: left;
    line-height: 35px;
    top: 10px;
    right: 10px;
    
}
.clsroom_model .modal-content .close span
{
 top: -2px;
    position: relative;   
}

/*FOOTER NEW CSS*/
.foot_logo ul{
  padding: 0;
  margin: 0;
}
.foot_logo ul li{
  display: inline-block;
  list-style: none;
}