@import url('https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i');
@import url('https://fonts.googleapis.com/css2?family=Comic+Neue:wght@300;400;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Merriweather:wght@300;400;700&display=swap');

@font-face {
  font-family: Dosis-Bold;
  src: url(../fonts/Dosis-Bold.otf);
}
@font-face {
  font-family: Dosis-SemiBold;
  src: url(../fonts/Dosis-SemiBold.otf);
}
*
{
  outline: none !important;
  margin: 0;
  padding: 0;
 font-family: 'Comic Neue', cursive;
  box-sizing: border-box;
}
p
{
	font-size: 16px;
	color: #000;
}
img{
	max-width: 100%;
}
/* digital-accordian */
.digital-learning{
	    padding: 50px 0;
}
.digital-accordian-wrapper ul li
{
	list-style: none;
}
.digital-accordian-wrapper ul li a{
	text-decoration: none;
}
ul.digital-accordian-menu
{
    margin: 0 !important;	
}
ul.digital-accordian-menu li {
    list-style: none;
}
.digital-accordian-menu
{
	width: 100%;
	display: block;
	overflow: hidden;
}
.accordian-menu-item{
	border-bottom: 1px solid #cecece;
	overflow: hidden;
}
.digital-accordian-btn{
	display: block;
	padding: 15px 20px;
	color: #000;
	position: relative;
}
.digital-accordian-btn:before{
    content: '';
    position: absolute;
    width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right:8px solid transparent;
    border-top:10px solid #ff6f61;
    right: 15px;
    bottom: -10px;
    z-index: 9;
    
}
.digital-accordian-btn i {
    margin-right: 10px;
}
.accordian-submenu{
    background: #273057;
    overflow: hidden;
    transition: max-height 0.7s;
    max-height: 0;
}
.accordian-submenu a{
    display: block;
    padding: 15px 20px;
    color: #fff;
    font-size: 14px;
    border-bottom: 1px solid #394c7f;
    position: relative;
    
}
.accordian-submenu a:before{
    content: '';
    opacity: 0;
    transition: opacity 0.3s;

}
.accordian-submenu a:hover:before{
    content: '';
    position: absolute;
    height: 0;
    width: 6px;
    left: 0;
    top:0;
    opacity: 1;
    /* background-color: #d8d824; */
    border-top: 24px solid transparent;
    border-left: 11px solid #fcdc29;
    border-bottom: 24px solid transparent;
}
.accordian-submenu a:after{
    content: '';
    opacity: 0;
    transition: opacity 0.3s;

}
.accordian-submenu a:hover:after{
    content: '';
    position: absolute;
    height: 0;
    width: 6px;
    right: 0px;
    top:0;
    opacity: 1;
    /* background-color: #d8d824; */
    border-top: 24px solid transparent;
    border-right: 11px solid #fcdc29;
    border-bottom: 24px solid transparent;
}
.accordian-submenu a:hover{
    background: #273057;
    background: -moz-linear-gradient(top, #273057 0%, #273057 50%, #394c7f 51%, #394c7f 100%);
    background: -webkit-linear-gradient(top, #273057 0%,#273057 50%,#394c7f 51%,#394c7f 100%);
    background: linear-gradient(to bottom, #273057 0%,#273057 50%,#394c7f 51%,#394c7f 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#273057', endColorstr='#394c7f',GradientType=0 );
    transition: all 0.3s;
    border-bottom: 1px solid #394c7f;
}
.accordian-submenu a:last-child{
    border:none;
}
.accordian-menu-item:target .accordian-submenu{
    max-height: 10em;
}
/* end digital-accordian */
.ccsrv1
{
	font-size: 16px;
    color: #393185;
    display: block;
    margin-bottom: 10px;
}
.strngB
{
	margin-top: 20px;
	display: block;
}
.strngB2
{
	margin-bottom: 20px;
	display: block;
}
.features ul, .abtUs_sec3 ul.ulB2
{
    padding: 10px 0 20px;
}
.wd100p
{
	width: 100%;
}
.mgb20px2
{
		margin-bottom: 20px;
}
.pdngbtm0
{
	padding-bottom: 0 !important;
}
.pdng20px
{
	padding-bottom: 20px !important;
}
.text-justify {
  text-align: justify;
}
.pdng15px
{
	padding: 15px;
}
.topbar 
{
	background: #383085;
	padding: 4px 0;
}
.topbar ul
{	
	margin: 0;
	padding: 0;
	display: flex;
}
.topbar ul li
{
	list-style: none;
	margin: 0 10px;
}
.topbar ul li a
{
	text-decoration: none;
	color: #fff;
	font-size: 14px;
	transition: .5s;
}
.topbar ul li a .fa
{
	transition: .5s;
}
.topbar ul li:hover a .fa
{
	transform: rotateY(360deg);
}
.sec1 ul
{
	margin: 0;
	padding: 0;
	display: flex;
	display: none;
}
.sec1 ul li
{
	list-style: none;
	margin: 0 10px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	overflow: hidden;
}
.sec1 ul li a .fa
{
	color: #fff;
}
.sec1 ul li a
{
	color: #fff;
	font-size: 14px;
	padding: 5px 20px;
	display: block;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: 500;
}

.sec1 ul li:nth-child(1)
{
	background: #007eb7;
}
.sec1 ul li:nth-child(2)
{
	background: #ef7e2d;
}
/*.sec1 ul.sc1ul li:nth-child(4)
{
	background: #75b53c;
}*/
.navbar {
    border: none;
    border-radius: 0;
}
.navbar-brand {
    padding: 0 15px;
    position: relative;
    top: 0;
    transform: scale(0.9);
}
.navbar-right {
    float: right !important;
    margin-right: -15px;
    margin-top: 35px;
    font-weight: 500;
}
.navbar-right li a
{
	color: #262626 !important;
    padding: 8px 10px;
    border-radius: 5px;
    text-transform: uppercase;
    font-size: 14px;
}
.navbar-right li a.active
{
	background: #383085;
	color: #fff !important;
}
.navbar-right li a.active:hover
{
	background: #e4181f;
	color: #fff !important;
}
.navbar-right li a:hover
{
	color: #e4181f !important;
}
.navbar-default {
    background-color: transparent;
}
.sideNav
{
	height: 550px;
	margin: 0;
	padding: 0;
	text-align: center;
	box-sizing: border-box;
}
.sideNav li
{
	position: relative;
	list-style: none;
	height: 23%;
	margin: 3% 0;
	transition: 0.5s;
}
.sideNav li:nth-child(1)
{
    background: rgba(227, 68, 54, .8);
}
.sideNav li:nth-child(2)
{
	background: rgba(0, 157, 180, .8);
}
.sideNav li:nth-child(3)
{
	background: rgba(239, 126, 45, .8);
}
.sideNav li:nth-child(4)
{
	background: rgba(24, 63, 97, .8);
}
.sideNav li:hover
{
    background: rgba(255, 255, 255, 1);
}

.sideNav li:nth-child(1):hover a,
.sideNav li:nth-child(1):hover a .fa
{
    color: rgba(227, 68, 54, .8);
}
.sideNav li:nth-child(2):hover a,
.sideNav li:nth-child(2):hover a .fa
{
	color: rgba(0, 157, 180, .8);
}
.sideNav li:nth-child(3):hover a,
.sideNav li:nth-child(3):hover a .fa
{
	color: rgba(239, 126, 45, .8);
}
.sideNav li:nth-child(4):hover a,
.sideNav li:nth-child(4):hover a .fa
{
	color: rgba(24, 63, 97, .8);
}
.sideNav li a {
    list-style: none;
    color: #fff;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    font-size: 14px;
    font-weight: 500;
    text-decoration: none;
    width: 100%;
    height: 100%;
    font-size: 18px;
    transition: 0.5s;
}
.sideNav li a .fa {
    color: #fff;
    font-size: 30px;
    margin-top: 36px;
    transition: .5s;
}
.sideNav li a:hover .fa {
	transform: rotateY(360deg);
}
.sec2
{
	box-sizing: border-box;
	overflow: hidden;
	margin-top: 30px;
	/*background: url(../images/pattern.jpg);*/
}
.sec2 .col-sm-9
{
	height: 550px;
}
.sec2 .col-sm-9 .img-responsive
{
	display: initial;
}
.wheel_box
{
	padding: 25px 0;
} 
.wheelAnimation
{
	animation: animate 20s linear infinite;
}
@keyframes animate 
{
	0%
	{
		transform: rotate(0deg);
	}
	100%
	{
		transform: rotate(-360deg);
	}
}
.sec3
{
	padding: 50px 0;
}
.abtUs_sec3
{
	padding: 50px 0;
}
.our_glry
{
	padding: 50px 0 0;
}
.glry_sec 
{
	padding: 50px 0;
}
.ourSrv_sec3
{
	padding: 50px 0 0;
}
.ourCru_sec3
{
	padding: 50px 0;
}
.ourCru_sec3 ul
{
	margin: 0;
	padding: 0;
}
.smttl
{
	position: relative;
	height: 80px;
}
.smttl80
{
	height: 90px;
}
.smttl h2,
.smttl h1
{
	position: relative;
	margin: 0;
	padding: 0;
	font-family: 'Comic Neue', cursive;
	font-weight: 600;
	color: #383184;
	font-size: 30px;
	/*text-transform: uppercase;*/
}
.smttl h2 span,
.smttl h1 span
{
	color: #e21d24;
}
.smttl h2:before,
.smttl h1:before {
    content: '';
    position: absolute;
    background: #383184;
    width: 100px;
    height: 2px;
    top: 50px;
    left: 50%;
    /* border-radius: 50%; */
    /* box-shadow: -12px 0 0 #383184, 12px 0 0 #383184; */
    transform: translate(-50%,-50%);
    /* animation: animate2 2s linear infinite; */
}
@keyframes animate2
{
	0%
	{
    	box-shadow: -20px 0 0 #383184, 20px 0 0 #383184;
	}
	50%
	{
    	box-shadow: 20px 0 0 #383184, -20px 0 0 #383184;
	}
	100%
	{
    	box-shadow: -20px 0 0 #383184, 20px 0 0 #383184;
	}

}
.sec3 ul
{
	position: relative;
	margin: 0;
	padding: 10px 0 30px;
}
.features ul,
.abtUs_sec3 ul
{
	position: relative;
	margin: 0;
	padding: 20px 0 20px;
}
.features ul li,
.abtUs_sec3 ul li,
.sec3 ul li
{
	position: relative;
	list-style: none;
	padding-left: 25px;
	color: #000;
	margin: 5px 0;
	font-size: 16px;
}
.features ul li:before,
.abtUs_sec3 ul li:before,
.sec3 ul li:before
{
	content: '\f00c';
	color: #383184;
	position: absolute;
	left: 0px;
	font-family: fontAwesome;
}
.fs18cc
{
    font-size: 18px;
    color: #8c8c8c;
}
.btnD1 {
    color: #fff;
    background: #e21d24;
    padding: 12px 36px;
    font-family: 'Comic Neue', cursive;
	font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 16px;
    border: none;
    position: relative;
    overflow: hidden;
    z-index: 1;
}
.btnD1:hover,
.btnD1:focus,
.btnD1:visited,
.btn-default:active:focus
{
	color: #fff;
	background: #383085;
}
.btnD1:before
{
	content: '';
	width: 100%;
	height: 100%;
	background: #e21d24;
    z-index: -1;
    transition: .5s;
    position: absolute;
    top: 0;
    left: -100%;
}
.btnD1:hover:before
{
	left: 0;
}
.sec4
{
	padding: 0;
	padding-bottom:25px;
}
.sec4Box
{
	padding: 50px;
	background: #009db4;
}
.sec4Box a
{
	text-decoration: none;
}
.sec4Box p
{
	color: #fff;
}
.sec4Box .srvBox h3
{
	margin: 0 0 10px;
	padding: 0;
	color: #383084;
	font-size: 18px;
  	font-family: 'Comic Neue', cursive;
	font-weight: 600;
}
.sec4Box .srvBox {
    background: #fff;
    padding: 15px;
    border-radius: 10px;
    text-align: center;
    margin: 20px 0 0;
    box-shadow: 0 10px 15px rgba(0,0,0,.2);
    transition: .5s;
}
.sec4Box .srvBox:hover {
    box-shadow: 0 10px 15px rgba(0,0,0,.5);
}

.sec4Box .srvBox .srvImg
{
	position: relative;
	height: 200px;
}
.sec4Box .srvBox img
{
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%) scale(.5);
	display: initial;
	transition: .5s;
}
.srvContent
{
	min-height: 70px;
}
.sec4Box .srvBox:hover img
{
	transform: translate(-50%,-50%) scale(.6);
}
.sec4Box .srvBox p
{
	color: #555;
	text-align: center;
}
.sec5
{
	padding: 50px 0;
}
.prdctBox {
    position: relative;
    box-shadow: 0px 2px 10px rgba(0,0,0,.2);
    padding: 1px;
    border-radius: 5px;
    overflow: hidden;
    border: 1px solid rgba(0,0,0,.05);
    transition: .5s;
}
.prdctBox:hover {
    box-shadow: 0px 5px 20px rgba(0,0,0,.6);
}
.prdctBox .prdctImg
{
	position: relative;
	text-align: center;
	height: 250px;
	overflow: hidden;
	margin: 20px 0;
}
.prdctBox .prdctImg img
{
	display: initial;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%) scale(.8);
	transition: .5s;
}
.prdctBox:hover .prdctImg img
{
	transform: translate(-50%,-50%) scale(1);
}
.prdctDtls
{
	position: relative;
	padding: 15px;
	background: #f1f1f1;
}
.prdctDtls h3,
.prdctDtls a
{
	margin: 0;
	padding: 0;
	color: #262626;
  	font-family: Dosis-SemiBold; 
  	font-size: 20px;
  	text-decoration: none;
}
.prdctDtls h2
{
	margin: 10px 0 0;
	padding: 0;
	color: #e21d24;
  	font-family: Dosis-SemiBold; 
  	font-size: 24px;
}
.nnc_sh2 {
    margin: 0 0 20px;
    padding: 0;
    color: #393185;
    font-family: Dosis-SemiBold;
    font-size: 24px;
}
.mgt20px
{
	display: block;
	margin-top: 20px;
}
.mgt40px
{
	margin-top: 40px;
}
.pdng50pxtb
{
	padding: 0 0 50px;
}
.PrdctcartBtn
{
	position: absolute;
	right: 15px;
	bottom: 20px;
	width: 40px;
	height: 40px;
	background: #e21d24;
	text-align: center;
	line-height: 35px;
	font-size: 20px;
	color: #fff;
	border: 2px solid #fff;
	border-radius: 50%;
	box-shadow: 0 2px 5px rgba(0,0,0,.2);
	transition: .5s;
	transform: rotate(0deg);
}
.prdctBox:hover .PrdctcartBtn
{
	right: 15px;
	transform: rotate(0deg);
	color: #fff;
}
.PrdctcartBtn:hover,
.PrdctcartBtn:focus,
.PrdctcartBtn:visited
{
	color: #fff;
}
.btnCC
{
	background: #e21d24 !important;
}
.btnCC:before
{
	content: '';
	width: 100%;
	height: 100%;
	background: #383085;
    z-index: -1;
    transition: .5s;
    position: absolute;
    top: 0;
    left: -100%;
}
.btnCC:hover:before
{
	left: 0;
}
.sec6
{
	background: url(../images/testi.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	background-attachment: fixed;
	padding: 50px 0;
}
.sec6 .testiBox
{
	position: relative;
	border-radius: 5px; 
	background: #fff;
	padding: 20px;
	transition: .5s;
}
.sec6 .testiBox .clientImg
{
	width: 100px;
	height: 100px;
	border-radius: 50%;
	overflow: hidden;
	border: 4px solid #fff;
	box-shadow: 0 0 10px rgba(0,0,0,.4);
	position: absolute;
	left: 50%;
	transform: translateX(-50%);
	top: 10%;
	display: none;
}
.sec6 .testContain
{
	margin-top: 20px;
	padding: 0 100px;
	margin-bottom: 50px;
}
.testContain p
{
	text-align: justify;
}
.sec6 .testContain h3
{
	margin: 0;
	padding: 0;
	font-size: 20px;
	color: #e21d24
}
.sec6 .carousel-indicators li {
    display: inline-block;
    width: 12px;
    height: 12px;
    margin: 0px;
    text-indent: -999px;
    cursor: pointer;
    background-color: #383084;
    border: 1px solid #fff;
    border-radius: 10px;
}
.sec6 .carousel-indicators .active {
    background-color: #e21d24;
}
.sec7 
{
	padding: 50px 0;
}
.glryImgBox
{
	position: relative;
	overflow: hidden;
	margin-bottom: 25px;
	border: 5px solid #fff;
	box-shadow: 0 2px 15px rgba(0,0,0,.2);
	border-radius: 5px;
	max-height: 180px;
}
.glryImgBox:before
{
	content: '';
	width: 50%;
	height: 100%;
	background: rgba(255,255,255,.2);
	position: absolute;
	top: 0;
	left: 125%;
	transform: skew(30deg);
	transition: .5s;
	z-index: 5;
}
.glryImgBox:hover:before
{
	left: -125%;
}
.glryImgBox .view
{
	width: 100%;
	height: 100%;
	background: rgba(56,48,133,.8);
	position: absolute;
	top: 0;
	left: 0;
	transition: .5s;
	z-index: 6;
	font-size: 30px;
	text-align: center;
	transform-origin: left center;
	transform: perspective(1000px) rotateY(180deg);
}
.glryImgBox:hover .view
{
	transform: perspective(1000px) rotateY(0deg);
}
.glryImgBox .view .fa
{
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%);
	color: #fff;
}
.glryImgBox img
{
	width: 100%;
	transition: 1s;
	z-index: 1;
}
.glryImgBox:hover img
{
	transform: scale(1.2);
}
.sec8
{
	padding: 50px 0;
	background: #383085;
}
.sec8 h3
{
	position: relative;
	margin: 0 0 50px; 
	padding: 0;
	font-family: 'Comic Neue', cursive;
	font-weight: 600;
	color: #fff;
	font-size: 22px;
	text-transform: uppercase;
	letter-spacing: 1px;
}
.sec8 h3:before
{
	content: '';
	width: 80px;
	height: 1px;
	background: #fff;
	position: absolute;
	top: 45px;
}
.sec8 iframe
{
	width: 100%;
	height: 250px;
	border: 8px solid #fff !important;
	border-radius: 8px;
	box-shadow: 0 0 15px rgba(0,0,0,.5);
}
.sec8 .nutureForm input,
.sec8 .nutureForm textarea
{
	margin-bottom: 18px;
	background: transparent;
	border: 1px solid #fff;
}
.sec8 .nutureForm textarea
{
	height: 80px;
}
.sec8 .form-control::-webkit-input-placeholder { color: white; }
.sec8 .form-control:-moz-placeholder { color: white; }
.sec8 .form-control::-moz-placeholder { color: white; }
.sec8 .form-control:-ms-input-placeholder { color: white; }
.sec8 .form-control
{
	color: #fff;
}
.sec8 .form-control:focus
{
	box-shadow: none;
}
.stsbmt
{
	background: #e21d24 !important;
	color: #fff !important;
	border: 1px solid #e21d24 !important;
	padding: 5px 20px !important;
	letter-spacing: 1px !important;
	transition: .5s !important;
}
.stsbmt:hover
{
	background: #383085 !important;
	border: 1px solid #383085 !important;
}
.nt_address
{
	font-size: 16px;
	color: #fff;
}
.nt_address h4
{
	color: #f8ff79;
}
.nt_address ul
{
	margin: 0;
	padding: 0;
}
.nt_address ul li
{
	list-style: none;
	margin: 0 0px;
}
.nt_address ul li span
{
    display: inline;
}
.nt_address ul li span:nth-child(1) {
    width: 30px;
    display: -webkit-inline-box;
}
.nt_address ul li span a
{
	color: #fff;
	text-decoration: none;
}
.nt_address ul li span a:hover
{
	opacity: .5;
}
.cpryt
{
	padding: 10px 0;
}
.cpryt p
{
	margin: 0;
	padding: 0;
	text-align: center;
}
.cpryt p span
{
	font-weight: bold;
	color: #383084;
}
.breadcrumbs
{
	margin-top: 40px;
	width: 100%;
	min-height: 50px;
	background: #383085 url(../images/breadcrumbsBg.jpg);
	background-size: cover;
	background-repeat: no-repeat;
	padding: 10px 0;
}
.breadcrumbs h2, .breadcrumbs h1
{
	margin: 0;
	padding: 0;
	color: #fff;
	font-family: Dosis-SemiBold;
	font-size: 30px;
}
.founderMsg
{
	padding: 50px 0;
	background: #bce8ff;
}
.founderMsg p
{

	margin: 0 20px;
	padding: 0;
	font-size: 16px;
	color: #262626;
	font-style: italic;
}
.founderMsg h3
{
	text-align: right;
	font-size: 24px;
	color: #e21d24;
  	font-family: Dosis-SemiBold;
  	padding: 0 20px;
}
.founderMsg h3 span
{
	font-size: 16px;
	color: #383085;
}
.team
{
	padding: 50px 0;
}
.team .temmBx .imgBox
{
	width: 100%;
	height: 240px;
	overflow: hidden;
	position: relative;
}
.team .temmBx .imgBox img
{
	width: 100%;
	transition: .5s;
}
/*.team .temmBx:hover .imgBox img
{
	transform: scale(1.2);
}*/
.team .temmBx .imgBox:before
{
	content: '';
	position: absolute;
	top: 0;
	left: -150%;
	width: 100%;
	height: 100%;
	background: rgba(255,255,255,.2);
	transform: skewX(45deg);
	transition: .5s;
}
.team .temmBx:hover .imgBox:before
{
	left: 150%;
}
.team .temmBx
{
	padding: 15px;
	background: #fff;
	box-shadow: 0 5px 25px rgba(0,0,0,.5);
	border-radius: 5px;
	min-height: 367px;
}
.mmbrDtls h3
{
	margin: 0;
	padding: 15px 0 0;
	font-size: 22px;
	color: #e21d24;
  	font-family: Dosis-SemiBold;
  	line-height: 30px;
}
.mmbrDtls h4 {
    margin-top: 6px;
    padding: 0;
    font-size: 14px;
    color: #6b6b6b;
    line-height: 18px;
}
.temmBx ul {
    margin: 0 auto;
    padding: 0;
    display: flex;
    width: 180px;
}
.temmBx ul li
{
	list-style: none;
}
.mgt20px2 {
margin-top: 20px;
}
.mgt20px3{
margin-top: 30px;
}
.temmBx ul li a
{
	width: 36px;
	height: 36px;
	display: block;
	border-radius: 50%;
	line-height: 36px;
	color: #fff;
	border-radius: 50%;
	margin-right: 12px;
	font-size: 16px;
	transition: .2s;
	transform: scale(.95);
}
.temmBx ul li a:hover
{
	transform: scale(1.1);
}
.temmBx ul li:nth-child(1) a
{
	background: #3b5999;
}
.temmBx ul li:nth-child(2) a
{
	background: #55acee;
}
.temmBx ul li:nth-child(3) a
{
	background: #dd4b39;
}
.temmBx ul li:nth-child(4) a
{
	background: #0077B5;
	margin-right: 0;
}


.ourSrv .srvBox h3
{
	margin: 0 0 10px;
	padding: 0;
	color: #383084;
	font-size: 18px;
  	font-family: Dosis-Bold;
}
.ourSrv .srvBox {
    background: #fff;
    padding: 0 15px;
    border-radius: 10px;
    text-align: center;
    transition: .5s;
    margin-bottom: 50px;
}
.ourSrv .srvBox .srvImg
{
	position: relative;
	height: 260px;
}
.ourSrv .srvBox img
{
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%) scale(.8);
	display: initial;
	transition: .5s;
}
.ourSrv .srvBox:hover img
{
	transform: translate(-50%,-50%) scale(.8);
}
.ourSrv .srvBox p
{
	color: #555;
	text-align: center;
}
.srvBanner
{
	padding: 50px 0;
	background: #393185;
}
.otherSrv
{
	padding: 0 0 50px;
}
.otherSrv h4.media-heading
{
	font-size: 20px;
	color: #393185;
  	font-family: Dosis-SemiBold;
  	margin-bottom: 20px;
}
.otherSrv .media-body
{
	padding-left: 10px;
}
.otherSrv .media
{
	margin-bottom: 40px;
}
.otherSrv .media.Nmgtb
{
	margin-bottom: 0;
}
.otherSrv .media .media-left img
{
	transition: 2s;	
}
.otherSrv .media:hover .media-left img
{
	transform: rotate(360deg);
}
.accoSldr
{
	padding: 50px 0;
}
.accoSldr h3
{
	margin: 0 0 20px;
	padding: 0;
	color: #e21d24;
}
.accoSldr .panel-heading
{
	margin: 0;
	padding: 0;
}
.accoSldr .panel-heading a
{
	background: #393185;
	color: #fff;
	display: block;
	padding: 10px;
	text-decoration: none;
	border-radius: 5px;
	position: relative;
	font-family: Dosis-SemiBold;
	letter-spacing: 1px;
}
.accoSldr .panel-heading a:before
{
	content: '\f054';
	font-family: fontAwesome;
	position: absolute;
	top: 0;
	right: 10px;
	color: #fff;
	font-size: 12px;
	top: 50%;
	transform: translateY(-50%);
}
/*.ourCru_sec3 ul
{
	margin: 20px 0 50px;
	padding: 0;
}
.ourCru_sec3 ul li
{
	position: relative;
	list-style: none;
	padding: 8px 8px 8px 12px;
	background: #fff;
	color: #262626;
	box-shadow: 0 2px 12px rgba(0,0,0,.2);
	margin: 10px 0;
	border-radius: 2px;
	overflow: hidden;
	transition: .5s;
	z-index: 1;
}
.ourCru_sec3 ul li:hover
{
	color: #fff;
}
.ourCru_sec3 ul li:before
{
	content: '';
	position: absolute;
	top: 0;
	left: calc(-100% + 2px);
	width: 100%;
	height: 100%;
	background: #393185;
	z-index: -1;
	transition: .5s;
}
.ourCru_sec3 ul li:hover:before
{
	left: 0;
	background: #e21d24;
}*/
.imgShd
{
    border: 6px solid #fff;
    box-shadow: 0 0 10px rgba(0,0,0,.2);
}
.mgtpd00
{
	padding: 0 !important;
}
.crc_sec1
{
	padding: 0 0 50px;
}
.crc_sec1 h2
{
	margin: 0 0 20px;
	padding: 0;
	color: #393185;
	font-family: Dosis-SemiBold;
	font-size: 24px;
}
.crc_sec1 ul
{
	position: relative;
	margin: 0;
	padding: 0;
}
.crc_sec1 ul li
{
	list-style: none;
	position: relative;
	padding-left: 20px;
	margin: 15px 0;
}
.crc_sec1 ul li:before
{
	content: '\f00c';
	color: #383184;
	position: absolute;
	left: 0px;
	font-family: fontAwesome;
}
.clsBdr
{
	border: 10px solid #fff;
	box-shadow: 0 2px 10px rgba(0,0,0,.2)
}
.mgt10px
{
	padding: 20px 0 0;
}
.mgt10px21
{
	padding: 10px 0 0;
	display: block;
}
.mgt25px
{
	margin-top: 25px;
}
.pr_school
{
	margin: 0 0 50px;
}
.boxHeight200
{
	height: 200px !important;
}
.pdng50px
{
	padding-top: 50px;
}
.mgt20pxGrd
{
	margin-top: 50px;
}
.ntShop
{
	padding: 50px 0;
}
.bkByCt
{
	position: relative;
}
.bkByCt label,
.pplrBk label
{
	font-size: 16px;
	color: #383085;
	margin-bottom: 10px;
}
.bkByCt ul
{
	margin: 0;
	padding: 0;
	position: relative;
}
.bkByCt ul li
{
	list-style: none;
	margin: 0;
	padding: 5px 5px 5px 15px;
	position: relative;

}
.bkByCt ul li a span
{
	color: #383085;
	font-weight: bold;
}
.bkByCt ul li:hover a
{
	color: #e21d24;
	font-weight: bold;
}
.bkByCt ul li:before
{
	content: '\f054';
	position: absolute;
	top: 7px;
	left: 0;
	font-family: fontAwesome;
	color: #e21d24;
	font-size: 12px;
}
.bkByCt ul li a
{
	color: #262626;
	text-decoration: none;
}
.mgt30px
{
	margin-top: 30px;
}
.mgt0px
{
	margin-top: 0px;
}
.bkByPr
{
	position: relative;
	height: 110px;
}
.bkByPr .ui-mobile .ui-page
{
	min-height: 0;
}
.news-and-events-box-link
{
	position: fixed;
	right: -174.61px;
	top: 350px;
	background: #e21d24;
	color: #fff;
	margin: 0;
	padding: 13px 10px;
	z-index: 1000000;
	font-size: 20px;
	transition: 0.5s;
	/*animation: animatebgColor 1s linear infinite;*/
}
.news-and-events-box-link:hover
{
	right: 0;
}
.news-and-events-box-link.rmv:before
{
	content: url('../images/newsEvents.jpg');
	position: absolute;
	top: 0;
	left: -54px;
}
@keyframes animatebgColor
{
	0%
	{
		background: #e21d24;
	}
	50%
	{
		background: #383085;
	}
	100%
	{
		background: #e21d24;
	}
}
.news-and-events-box-link:hover
{
	background: #383085;
	color: #fff;
	text-decoration: none;
}
.ui-mobile .ui-page
{
	min-height: 0 !important;
}
.ui-content {
    padding: 0em;
}
.ui-mobile label strong
{
	color: #383085;
	margin-bottom: 30px;
}
.ui-rangeslider .ui-rangeslider-sliders {
    position: relative;
    overflow: visible;
    height: 30px;
    margin: 0px;
}

.ui-rangeslider .ui-slider-input.ui-rangeslider-first
{
	position: absolute;
	top: 60px;
	left: 0;
    border: none;
    box-shadow: none;
}
.ui-rangeslider .ui-slider-input.ui-rangeslider-last
{
	position: absolute;
	top: 60px;
	right: 0;
    border: none;
    box-shadow: none;
}
.ui-page-theme-a .ui-btn.ui-btn-active, html .ui-bar-a .ui-btn.ui-btn-active, html .ui-body-a .ui-btn.ui-btn-active, html body .ui-group-theme-a .ui-btn.ui-btn-active, html head+body .ui-btn.ui-btn-a.ui-btn-active, .ui-page-theme-a .ui-checkbox-on:after, html .ui-bar-a .ui-checkbox-on:after, html .ui-body-a .ui-checkbox-on:after, html body .ui-group-theme-a .ui-checkbox-on:after, .ui-btn.ui-checkbox-on.ui-btn-a:after, .ui-page-theme-a .ui-flipswitch-active, html .ui-bar-a .ui-flipswitch-active, html .ui-body-a .ui-flipswitch-active, html body .ui-group-theme-a .ui-flipswitch-active, html body .ui-flipswitch.ui-bar-a.ui-flipswitch-active, .ui-page-theme-a .ui-slider-track .ui-btn-active, html .ui-bar-a .ui-slider-track .ui-btn-active, html .ui-body-a .ui-slider-track .ui-btn-active, html body .ui-group-theme-a .ui-slider-track .ui-btn-active, html body div.ui-slider-track.ui-body-a .ui-btn-active {
    background-color: #383085;
    border-color: #383085;
    color: #fff;
    text-shadow: 0 1px 0 #383085;
}
.pplrBk ul
{
	margin: 0;
	padding: 0;
}
.pplrBk ul li
{
	list-style: none;
	margin: 5px 0;
}
.pplrBk ul li h4
{
	font-weight: bold;
	margin-top: 20px;
	font-size: 18px;
	color: #262626;
}
.pplrBk ul li h3
{
	font-weight: bold;
	margin: 0;
	padding: 0;
	color: #383085;
	font-size: 18px;
}
.pplrBk ul li img
{
	margin: 10px 0;
}
.pplrBk ul li a
{
	text-decoration: none;
}
.shrtBy select
{
    height: 34px;
    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;
    width: 150px;
    margin-left: 10px;
    /*-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;*/
}
.shrtBy select option
{
	background: #fff;
	color: #262626;
	outline: none;
	border: none;
}
.shrtBy select option:hover,
.shrtBy select option:active,
.shrtBy select option:focus
{
	background: #f00;
	color: #fff;
}
.shrtBy label strong
{
	color: #262626;
}
.shrtSrch .form-control
{
	border-radius: 0;
}	
.shrtSrch button
{
	border-left: transparent;
	border-radius: 0;
}
.shrtSrch button:hover,
.shrtSrch button:focus,
.shrtSrch button:active
{
	background: transparent;
	color: #383085;
}
.prdctBx {
    position: relative;
    height: 310px;
    border: 1px solid rgba(0,0,0,0.1);
    box-shadow: 0 2px 5px rgba(0,0,0,.2);
    margin-top: 30px;
}
.prdctBx .prdct_imgBx
{
	position: relative;
	height: 240px;
	width: 100%;
	padding: 20px 0;
}
.prdctBx .prdct_imgBx img 
{
	height: 90%;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%,-50%) scale(1);
	transition: .5s;
}
.prdctBx:hover .prdct_imgBx img 
{
	transform: translate(-50%,-50%) scale(1.05);
}
.prdctBx .prdct_dtls
{
	position: relative;
	padding: 0 10px;
}
.prdctBx .prdct_dtls h4
{
	padding: 0;
	color: #383085;
	font-size: 20px;
}
.prdctBx .prdct_dtls h4 a
{
	color: #383085;
}
.prdctBx .prdct_dtls h3
{
	margin: 0;
	padding: 0;
	color: #e21d24;
	font-size: 18px;
	margin: 0 0 5px;
}
.prdctBx .prdct_dtls h3 a
{
	color: #e21d24;
	text-decoration: none;
}
.prdct_dtls .prdct_cart
{
	position: absolute;
	right: 10px;
	bottom: 0;
	width: 40px;
	height: 40px;
	background: #e21d24;
	color: #fff;
	text-align: center;
	line-height: 38px;
	border-radius: 50%;
	font-size: 18px;
	border: 2px solid #fff;
	box-shadow: 0 2px 10px rgba(0,0,0,.3);

}
.paginationBlock
{
	position: relative;
	padding: 0 0 90px;
}
.paginProduct
{
	position: absolute;
	margin: 50px 0 0;
	padding: 0;
	display: flex;
	left: 50%;
	transform: translateX(-50%);
}
.paginProduct li
{
	list-style: none;
}
.paginProduct li a.active,
.paginProduct li a:hover
{
	background: #383085;
	color: #ebebeb;
}
.paginProduct li a
{
	width: 36px;
	height: 36px;
	text-align: center;
	line-height: 36px;
	background: #ebebeb;
	color: #383085;
	display: block;
	border-radius: 50%;
	src: url(../fonts/Dosis-SemiBold.otf);
	text-decoration: none;
	font-weight: bold;
	margin: 0 5px;
	transition: .5s;
}
.paginProduct li:first-child a,
.paginProduct li:last-child a
{
	background: transparent;
	width: auto;
}
.paginProduct li:first-child a:hover,
.paginProduct li:last-child a:hover
{
	color: #e21d24;
}
.paginProduct li:first-child a
{
	margin-right: 15px;
}
.paginProduct li:last-child a
{
	margin-left: 15px;
}
.modal-header {
    border-bottom: 1px solid transparent;
}
.modal-content
{
	border-radius: 0;
	box-shadow: none;
}
#Modal_register,
#Modal_login
{
	box-sizing: border-box;
}
#Modal_register h2,
#Modal_login h2
{
	margin: 0;
	padding: 0;
	font-family: Dosis-SemiBold;
	text-transform: uppercase;
	color: #383184;
}

#Modal_register .pdngForm .form-control,
#Modal_login .pdngForm .form-control
{
	border-radius: 0;
	box-shadow: none;
	height: 46px;
	border: 2px solid #ccc;
}
#Modal_register .pdngForm .form-control:focus,
#Modal_login .pdngForm .form-control:focus
{
	border: 2px solid #383085;
}
#Modal_register .pdngForm label,
#Modal_login .pdngForm label
{
  font-family: Dosis-SemiBold;
}
#Modal_register .btn-default,
#Modal_login .btn-default
{
	width: 100%;
	border-radius: 0;
	background: #383085;
	color: #fff;
}
.modal-backdrop.in {
    background: rgba(56, 48, 133, 0.9);
    filter: alpha(opacity=50);
    opacity: 1;
}
.prdct_imgBox
{
	border: 20px solid #fff;
	box-shadow: 0 3px 5px rgba(0,0,0,.2),
				0 -1px 0 rgba(0,0,0,.1),
				-1px 0 0 rgba(0,0,0,.1),
				1px 0 0 rgba(0,0,0,.1);
}
.prdct_imgBox img
{
	width: 100%;
}
.ntShop h3
{
	margin: 0;
	padding: 0;
	color: #383085;
	font-size: 20px;
	font-family: Dosis-SemiBold;
	line-height: 30px;
}
.ntShop h3 span
{
	font-size: 18px;
	color: #e21d23;
}
.ntShop_details ul
{
	padding: 10px 0;
	margin: 0;
}
.ntShop_details ul li
{
	list-style: none;
	padding: 3px 0;
}
.ntShop_details ul li p
{
	margin-bottom: 0;
}
.fts14px
{
	font-size: 14px;
}
.nt_avail
{
	margin-top: 10px;
}
.nt_avail p
{
	font-size: 14px;
}
.nt_avail p span
{
	font-weight: bold;
	color: #383085;
}
.nt_quantity input
{
	width: 70px;
	display: inline-block;
	margin-left: 15px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
}
.mgt50px
{
	margin-top: 50px !important;
}
.emTofrnd a
{
	color: #262626;
	font-weight: bold;
	text-decoration: none;
	font-size: 14px;
}
.emTofrnd a:hover
{
	color: #e21d23;
}
.logoSlider
{
	padding: 0 0 50px;
}
.logoSlider #scrolling
{
	cursor: pointer;
}
.logoSlider #scrolling .clogo
{
	position: relative;
	width: 200px;
	height: 150px;
}
.logoSlider #scrolling .clogo img
{
	position: absolute;
	top: 50%;
	left: 50%;
	max-width: 100%;
	transform: translate(-50%,-50%);
	padding: 0 20px !important;
}
.btnD3
{
	border-radius: 0;
	background: #383085;
	color: #fff;
	border: none;
	box-shadow: none;
}
.btnD3:focus,
.btnD3:active,
.btnD3:visited,
.btnD3:hover
{
	border-radius: 0;
	background: #383085;
	color: #fff;
	opacity: .9;
}
.btnD4
{
	border-radius: 0;
	background: #e21d23;
	color: #fff;
	border: none;
	box-shadow: none;
}
.btnD4:focus,
.btnD4:active,
.btnD4:visited,
.btnD4:hover
{
	border-radius: 0;
	background: #e21d23;
	color: #fff;
	opacity: .9;
}
.masson .block {
    display: inline-block;
    width: 23%;
    margin: 0 1% 30px;
    box-sizing: border-box;
    clear: both;
    border: 8px solid #fff;
    box-shadow: 0 2px 15px rgba(0,0,0,.25);
    transition: .5s;
    overflow: hidden;
}
.masson .block:hover
{
    box-shadow: 0 10px 15px rgba(0,0,0,.5);
}
.masson .block:before
{
	content: '';
	position: absolute;
	top: 0;
	left: -150%;
	width: 50%;
	height: 100%;
	background: rgba(255,255,255,.2);
	transform: skewX(-45deg);
	transition: .5s;
	opacity: 1;
}
.masson .block:hover:before
{
	left: 150%;
	opacity: 0;
}
#ImgModal .modal-dialog {
    width: 80%;
}
#ImgModal .modal-dialog img {
    width: 100%;
}
#ImgModal .modal-header {
    padding: 15px 15px 0;
}
.cont_us
{
	padding: 50px 0;
}
.cont_us p
{
	text-align: center;
}
.cnticn
{
  position: relative;
  width: 86px;
  height: 86px;
  background: #383085;
  border-radius: 50%;
  margin: 10px auto 0;
  transition: .3s;
  overflow: hidden;
}
.cntBx .cnticn:before
{
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #e21d24;
  border-radius: 50%;
  transform: scale(0);
  transition: .5s;
}
.cntBx:hover .cnticn:before
{
  transform: scale(1);
}
.cnticn img
{
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%,-50%);
}
.cntIcon h2 {
    font-size: 20px;
    color: #e21d24;
    margin: 10px 0 8px;
    text-transform: uppercase;
    transition: .5s;
}
.cntBx:hover h2
{
  color: #383085;
}
.cntIcon p {
    font-size: 16px;
    color: #262626;
    text-align: center;
}
.cntIcon p a {
    font-size: 16px;
    color: #262626;
}
.gMap
{
  width: 100%;
  height: 400px;
}
.gMap iframe
{
  width: 100%;
  height: 100%;
}
.getInTouch
{
  padding: 0 0 50px; 
}
.getInTouch h2
{
  margin-bottom: 20px;
}
.getInTouch p
{
	text-align: center;
}
.getInTouch label
{
  color: #262626;
  margin-top: 25px;
  font-size: 14px;
  text-transform: uppercase;
}
.getInTouch .form-control
{
  border: 1px solid #b0b0b0;
  border-radius: 0;
  height: 44px;
}
.getInTouch .form-control.txtarea
{
  height: 80px;
}
.getInTouch .form-control:focus
{
  box-shadow: none;
  outline: none;
  border: 1px solid #e21d24;
}
.btnSbmt
{
  background: #e21d24;
  color: #fff;
  text-transform: uppercase;
  margin-top: 30px;
  border: none;
  outline: none;
  box-shadow: none;
  padding: 8px 30px;
  transition: .5s;
}
.btnSbmt:hover,
.btnSbmt:active,
.btnSbmt:focus
{
  background: #383085;
  color: #fff;
}
.getInTouch .smttl {
    height: auto;
}
.crtSec
{
	padding: 50px 0;
}
.crtSec p.itemcrt
{
	font-size: 16px;
}
.crtSec p.itemcrt span
{
	color: #e21d23;
}
.prdImg
{
	width: 50px;
	height: 65px;
}
.prdImg img
{
	width: 100%;
}
.faRed .fa
{
	color: #de4f61;
	font-size: 18px;
	cursor: pointer;
}
.table-condensed > thead > tr > th
{
	color: #383085;
	font-size: 16px;
}
.spclTd 
{
	margin: 20px 0;
}
.lessHght
{
	height: 80px;
}
.glryTxtSec
{
	padding: 50px 0 0;
}
.sclSltn1
{
	padding: 50px 0 0;
}
.pdng2050
{
	padding: 20px 0 50px;
}
.sclslnBx
{
	padding: 20px 15px;
	box-shadow: 0 1px 10px rgba(0,0,0,.3);
	border-radius: 5px;
	margin-bottom: 30px;
	text-align: center;
	transition: .5s;
	overflow: hidden;
}
.sclslnBx:before
{
	content: '';
	position: absolute;
	top: 0;
	left: 0;
	width: 50%;
	height: 100%;
	background: rgba(255,255,255,.1);
}
.sclSltn1 .sclslnBx h3 {
    margin: 0 0 10px;
    padding: 0;
    color: #383184;
    font-size: 18px;
    font-family: Dosis-Bold;
}
.sclSltn1 .sclslnBx .fa
{
		font-size: 48px;
		color: #262626;
		margin-bottom: 10px;
		transition: .5s;
}
.sclSltn1 .sclslnBx
{
	background: #383184;
}
.sclSltn1 .sclslnBx:hover
{
	background: #e21d24;
}
.sclSltn1 .sclslnBx h3
{
	color: #fff;
}
.sclSltn1 .sclslnBx p
{
	color: #fff;
	text-align: center;
}
.sclSltn1 .sclslnBx .fa
{
	color: #fff;
	transform: rotateY(360deg);
}
.ourTchrs
{
	padding: 0 0 50px;
}
.features
{
	padding: 20px 0;
}
.books-box
{
	border:1px solid rgba(0,0,0,.1);
	padding: 16px;
	margin-top: 30px;
}
/* .books-box:hover {
    background-color: #423a87;
    color: #fff;
    display: block;
}
.books-box h4:hover, .books-box p:hover {
    color: #fff !important;
    display: block;
} */
.books-box .fa {
    font-size: 50px;
    padding-right: 10px;
    color: #383184;
    transition: .5s;
}
.books-box:hover .fa 
{
	color: #e21d24;
}
.books-box h4 {
    color: #383184;
	font-family: Dosis-SemiBold;
	margin-bottom: 10px;
}
.invLabx
{
	border:1px solid rgba(0,0,0,.1);
	padding: 16px;
	margin-top: 30px;
}
.invLabx .fa {
    font-size: 50px;
    padding-right: 10px;
    color: #383184;
    transition: .5s;
}
.invLabx:hover .fa 
{
	color: #e21d24;
}
.invLabx h4 {
    color: #383184;
	font-family: Dosis-SemiBold;
	margin-bottom: 10px;
}
.pdngB50px
{
	padding-bottom: 50px;
}
.adsGms 
{
	padding: 0 0 50px;
}
.adsGmBx
{
	margin-top: 30px;
	padding: 15px;
	border: 1px solid rgba(0,0,0,.1);
	text-align: center;
	border-radius: 5px;
	box-shadow: 0 2px 5px rgba(0,0,0,0.2);
	min-height: 310px;
}
.adsGmBx p
{
	text-align: center;
}
.adsGmBx h3
{
	margin: 20px 0 10px;
	padding: 0;
    color: #383184;
	font-family: Dosis-SemiBold;
	font-size: 18px;
}
.mgtb40px
{
	margin-bottom: 40px;
}
.dspn
{
	display: none;
}
.prdctBx45
{
	padding: 0 0 50px;
}
.prdlstng16
{
	position: relative;
	margin: 0;
	padding: 0;
}
.prdlstng16 li
{
	list-style: none;
	font-size: 16px;
	padding: 6px 15px;
	border-bottom: 1px solid rgba(0,0,0,.2); 
}
.prdlstng16 li:hover
{
	background: #383085;
	color: #fff;
}
.prdlstng16 li:last-child
{
	border-bottom: none; 
}
.thnku
{
	padding: 60px 0;
}
.thnku h2
{
	font-size: 48px;
	color: #383085;
}
.thnku h2 span
{
	color: #e31e24;
}
.thnku h3
{
	font-size: 60px;
	color: #e31e24;
}
.thnku img
{
	display: inline-block;
	padding: 20px 0;
}
.icnCl
{
	margin: 0;
	padding: 0;
    display: inline-block;
}
.icnCl li {
    list-style: none;
    text-align: left;
    padding: 3px;
}
.icnCl li a
{
	color: #383085;
	text-decoration: none;
	transition: .5s;
}
.icnCl li a:hover
{
	color: #e21d24;
}
.icnCl li span:first-child .fa {
    font-size: 20px;
    position: relative;
    top: 2px;
    left: -2px;
    color: #262622;
    width: 16px;
}
.icnCl li span
{
	font-weight: bold;
}
.navbar-default .navbar-toggle
{
    border-color: #ddd;
    z-index: 1;
}
.pdngrght20px
{
	margin-right: 20px;
	transform: scale(.9);
}
.pdnglft20px
{
	margin-left: 20px;
	transform: scale(.9);
}
.fnt0px
{
	font-size: 0px;
	opacity: 0;
    margin: 0;
    padding: 0;
}
.cntBx
{
	min-height: 320px;
    background: #f1f1f1;
    padding: 20px 20px 30px;
    margin: 20px 20px 0;
    border-radius: 5px;
    transition: .5s;
	box-shadow: 0 5px 15px rgba(0,0,0,0.2);
}
.cntBx:hover
{
	box-shadow: 0 5px 15px rgba(0,0,0,0.2);
}
.fsphn
{
	font-size: 17px !important;
}
.sec6 .nav-tabs > li {
    display: inline-flex;
}
.sec6 .nav-tabs > li > a img
{
	display: block;
	margin: 0 auto;
	width: 30%;
}
.sec6 .nav-tabs > li.active > a img
{
	display: block;
}
.sec6 .nav-tabs > li.active > a,
.sec6 .nav-tabs > li.active > a:hover,
.sec6 .nav-tabs > li.active > a:focus {
	text-align: center;
    color: #fff;
    cursor: default;
    background-color: transparent;
    border: transparent;
    border-bottom-color: transparent;
    border: none;
}
.sec6 .nav > li > a:hover,
.sec6 .nav > li > a:focus {
    text-decoration: none;
    background-color: transparent;
}
.sec6 .nav-tabs {
    border-bottom: 2px solid #fff;
}
.sec6 .nav > li.active
{
    border: 2px solid #fff;
    border-bottom: 3px solid #7871c2;
    position: relative;
    top: 1px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
}
.sec6 .nav-tabs > li > a 
{
	border: none;
	opacity: .5;
}
.sec6 .nav-tabs > li.active > a
{	
	opacity: 1;
} 
.nav-tabs {
    border-bottom: none;
}
.sec6 .nav-tabs > li > a h3
{
	color: #fff;
	margin: 0;
	padding: 0;
	font-size: 16px;
	margin-top: 10px;
}
.texti2blcks
{
	background: transparent;
	padding: 20px;
	border-radius: 4px;
}
.texti2blcks p
{
	position: relative;
	font-style: italic;
	padding-top: 50px;
	color: #fff;
}
.our-patron
{
    background: #ffeaf3;
}
.texti2blcks p:before {
    content: '\f10d';
    position: absolute;
    top: -40px;
    color: #fff;
    left: 0px;
    font-family: fontAwesome;
    font-size: 70px;
    opacity: .4;
}
.orprcsUl
{
	margin: 20px 0 !important;
	padding: 0;
	font-size: 16px;
	color: #000;
	position: relative;
}
.orprcsUl li
{
	position: relative;
	list-style: none;
	background: #f1f1f1;
	color: #262626;
	display: block;
	padding: 7px 20px 7px 45px;
	margin: 12px 10px;
	border-radius: 18px;
	display: table;
}
.orprcsUl li span {
    position: absolute;
    display: block;
    width: 40px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    border-radius: 50%;
    background: #fff;
    box-shadow: 0 0 0 4px #fff;
    top: -2px;
    left: -10px;
    font-weight: bold;
    font-size: 18px;
    color: #383085;
}
.orprcsUl li:hover span
{
	background: #e21d24;
	color: #fff;
	box-shadow: 0 0 0 4px #fff;
}
.orprcsUl li:hover
{
	background: #383184;
	color: #fff;
}
.texti2blcks h3
{
	color: rgb(251, 237, 45);
	text-align: right;
	margin: 0;
	padding: 0;
	font-size: 20px;
	display: none;
}
.ida_crtfcte
{
	padding: 50px 0;
}
.hide768
{
	display: none;
}
.innovationLab .invLabx .media .media-left .img-responsive
{
	max-width: 80px;
}
.innovationLab .books-box .media .media-left .img-responsive
{
	max-width: 80px;
}
.nws-evnts-h2
{
	margin: 0;
	padding: 0;
	color: #383184;
}
.nws-evnts-h2 span
{
	color: #e21d24;
	font-size: 20px;
}
.ntr-btch {
    padding: 10px;
    margin: 10px 0;
}
.ntr-btch h2
{
	margin: 0;
	padding: 0;
	font-size: 20px;
}
.ntr-btch h2 span
{
	font-size: 18px;
	color: #e21d24;
}
.ntr-btch ul {
    margin: 10px 0;
    padding: 0;
}
.ntr-btch ul li {
    list-style: none;
    margin: 11px 0;
    font-size: 18px;
}
.news-and-events-box-link
{
    display: none;
	position: fixed;
	right: -174.61px;
	top: 350px;
	background: #e21d24;
	color: #fff;
	margin: 0;
	padding: 13px 10px;
	z-index: 1000000;
	font-size: 20px;
	transition: 0.5s;
	/*animation: animatebgColor 1s linear infinite;*/
}
.news-and-events-box-link:hover
{
	right: 0;
}
.news-and-events-box-link.rmv:before
{
	content: url('../images/newsEvents.jpg');
	position: absolute;
	top: 0;
	left: -54px;
}
.flexBx2
{
	display: flex;
	justify-content: center;
	align-items: center;
	margin: 20px 0;
}
.flexBx2 img
{
	padding-right: 50px;
}
.slideshow
{
	position: relative;
	overflow: hidden;
	max-height: 400px;
}
.slidesho .slide
{
	position: absolute;
	top: 0;
	left: 0;
	display: none;
}
.slidesho .slide img
{
	position: absolute;
	object-fit: contain;
	max-width: 100%;
	height: 100%;
}
@media (min-width: 768px)
{
/*	.navbar-brand > img {
	    display: block;
    	transform: scale(.8) translateX(-40px);
	}*/
	.navbar-default {
	    padding: 5px 0;
	}
	.adsGmBx .AdgmsimgBx
	{
	height: 130px;
	width: 100%;
	overflow: hidden;
	}
	#Modal_register .modal-dialog ,
	#Modal_login .modal-dialog 
	{
    box-shadow: 0 15px 15px rgba(0,0,0,.5);
	}
	#Modal_login .modal-dialog {
		width: 500px;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%,-50%);
		margin: 0;
	}
	#Modal_register{
		position: absolute;
		left: 50%;
		transform: translate(-50%);
		margin: 0;
	}
	#Modal_register .pdngForm,
	#Modal_login .pdngForm
	{
		padding: 20px 60px;
	}
}
@media (max-width:992px)
{
	.masson .block
	{
	display: inline-block;
	width: 48%;
	margin: 0 1% 30px;
	box-sizing: border-box;
	clear: both;
	}
	.mgt25px
	{
		margin-top: 0px;
	}
	.curPrimBox
	{
		margin-bottom: 30px;
	}
	.curPrimBox img
	{
		display: inline-block;
	}
	.team .temmBx .imgBox
	{
		width: 230px;
		height: 240px;
		overflow: hidden;
		position: relative;
		margin: 0 auto;
		overflow: hidden;
	}
	.temmBx
	{
		margin-top: 20px;
	}
	.temmBx img
	{
		display: inline !important;
	}
}
@media (max-width: 768px)
{
	.flexBx2
	{
	    margin: 20px 0 20px;
	    flex-wrap: wrap;
    	justify-content: flex-start;
	}
	.flexBx2 img
	{
		max-width: 200px;
		padding-right: 0;
		padding-bottom: 20px;
	}
	.innovationLab .invLabx .media .media-left .img-responsive {
    	max-width: 50px;
	}
	.innovationLab .books-box .media .media-left .img-responsive {
    	max-width: 50px;
	}
	.hidmM
	{
		display: none;
	}
	.hide768
	{
		display: block;
	}
	.ida_crtfcte
	{
		padding: 0 0 20px;
	}
	.ida_crtfcte img 
	{
		padding-bottom: 20px;
	}
	.sec6 .nav-tabs {
		margin: 0 auto 20px !important;
    	display: table;
	}
	/*.sec6 .nav > li.active
	{
		border: none;
	}*/
	.col-sm-9 .tab-content .tab-pane .col-sm-6:nth-child(even)
	{
		margin-top: 20px;
	}
	.sec6 .nav-tabs {
    /*border-bottom: none;*/
    margin: 0 0 20px;
	}
	.sec6 .nav > li > a {
	    padding: 10px 0;
	}
	.sec6 .nav-stacked > li {
    	float: left;
	}
	.mgtb20px768px
	{
		margin-bottom: 20px;
	}
	.team .temmBx {
	    min-height: auto;
	    width: 260px;
	    margin: 0 auto 20px;
	}
	.cntBx
	{
	    min-height: auto;
	    background: #f1f1f1;
	    padding: 10px 10px 20px;
	    margin: 10px 0 20px;
	    border-radius: 5px;
	    transition: .5s;
	    box-shadow: none;
	}
	.glryImgBox {
    	max-height: initial;
	}
	.thnku h2 {
	    font-size: 30px;
	    color: #383085;
	}
	.thnku {
    	padding: 20px 0 50px;
	}
	.prdctBx45
	{
		padding: 0 0 20px;
	}
	.sec1
	{
		display: none;
	}
	.features {
    	padding: 10px 0 0;
	}
	.mgt30px {
    	margin-top: 10px;
	}
	.sclslnBx
	{
	    margin-bottom: 15px;
	}
	.sclSltn1 {
    	padding: 0 0 0;
	}
	.cont_us {
	    padding: 30px 0;
	}
	.gMap {
	    width: 100%;
	    height: 200px;
	}
	.cnticn {
	    width: 60px;
	    height: 60px;
	}
	.cnticn img{
		transform: translate(-50%,-50%) scale(.5);
	}
	.cntIcon h2 {
	    font-size: 18px;
	    margin: 10px 0 0;
	}
	.masson .block
	{
		display: inline-block;
		width: 98%;
		margin: 0 1% 30px;
		box-sizing: border-box;
		clear: both;
	}
	.breadcrumbs h2, .breadcrumbs h1{
    	font-size: 24px;
	}
	.mgt20px768
	{
		margin-bottom: 20px;
	}
	.mgt50px {
	    margin-top: 20px;
	}
	.ntShop {
	    padding: 20px 0;
	}
	.navbar-right li a
	{
	    border-radius: 0px;
	}
	.sideNav li a {
    font-size: 16px;
	}
	#Modal_register .pdngForm,
	#Modal_login .pdngForm
	{
		padding: 20px;
	}
	.mgt20pxGrd
	{
		margin-top: 20px;
	}
	.pr_school {
    	margin: 0 0 0px;
	}
	.sec1 ul {
	    display: inherit;
	    width: 100%;
	}
	.sec1 ul li {
	    border-bottom-left-radius: 0px;
	    border-bottom-right-radius: 0px;
		margin-bottom:5px;
		text-align: center;
	}
	.navbar-brand {
	    margin: 0px 0 10px;
	}
	.navbar-right {
	    float: right !important;
	    margin-right: 0;
	    margin-top: 35px;
	    font-weight: 500;
	    width: 100%;
	}
	.navbar-collapse
	{
		border-top: 0;
		box-shadow: none;
	}
	.navbar-toggle
	{
		margin-top: 40px;
	}
	.navbar-toggle,.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
	    background-color: #e31b23;
	    border: 1px solid #e31b23;
	}
	.navbar-default .navbar-toggle .icon-bar {
 	   background-color: #fff;
	}
	.sideNav {
 	   height: 300px;
    }
    .sideNav li a .fa {
	    margin-top: 10px;
	}
	.sideNav li {
 	   margin: 1% 0;
	}
	.sec2 .col-sm-9 {
    height: auto;
	}
	.sec3 {
    padding: 20px 0;
	}
	.smttl {
    height: 70px;
	}
	.sec3 ul {
    padding: 10px 0;
	}
	.mgt20px768
	{
		margin-top: 20px
	}
	.smttl h2 {
    font-size: 26px;
	}
	.sec4Box {
    padding: 20px 0;
	}
	.sec4Box .srvBox .srvImg {
    height: 180px;
	}
	.sec5 {
    padding: 20px 0;
	}
	.prdctBox .prdctImg {
    height: 200px;
	}
	.prdctBox .prdctImg img
	{
		height: 100%;
	}
	.sec7 {
    padding: 20px 0;
	}
	.sec8 {
    padding: 20px 0;
    background: #383085;
	}
	.sec6 .testContain {
	    margin-top: 0;
	    text-align: center;
	    padding: 0px 0 0;
	    margin-bottom: 50px;
	}
	.sec6
	{
		padding: 30px 0 20px;
	}
	.sec6 .testiBox .clientImg {
    top: 5%;
	}
	.mgt20px {
    margin-top: 0px;
	}
	.mgt20px2 {
    margin-top: 10px;
	}
	.prdctBox {
    margin: 10px 0;
	}
	.wheel_box {
    padding: 15px 0 25px;
	}
	.abtUs_sec3 {
    padding: 20px 0;
	}
	.ourSrv_sec3 {
    padding: 20px 0;
	}
	.ourCru_sec3 {
    padding: 20px 0;
	}
	.team {
    padding: 20px 0;
	}
	.breadcrumbs {
    margin-top: 0px;
	}
	.founderMsg img
	{
		margin-top: 10px;
	}
	.founderMsg .img-responsive
	{
		display: inline;
	}
	.temmBx
	{
		margin-top: 10px;
	}
	.temmBx img
	{
		display: inline !important;
	}
	.founderMsg {
    	padding: 20px 0;
	}
	.founderMsg h3 {
	    font-size: 20px;
    	padding: 0 20px;
	}
	.founderMsg h3 span{
	    font-size: 16px;
	}
	.ourSrv .srvBox
	{
    	margin-bottom: 0px;
	}
	.srvBanner {
	    padding: 20px 0;
	}
	.otherSrv
	{
		padding: 20px 0;
	}
	.accoSldr
	{
	    padding: 20px 0;
	}
	.crc_sec1 {
    	padding: 0 0 20px;
	}
	.ourCru_sec3 ul {
	    margin: 20px 0 20px;
	    padding: 0;
	}
	.paginProduct
	{
	    left: 10%;
	    transform: translateX(30%);
	}
	.paginProduct li a {
	    width: 26px;
	    height: 26px;
	    line-height: 26px;
	    margin: 0 1px;
	    left: 40%;
	    transform: translateX(-30%);
	}
}











/*---------------------CSS BY DUSHYANT---------------------*/
.blueBg{
	background: #4eade9;
}
.yellowBg{
	background: #f7cd50;
}
.chokoBg{
	background: #e68b48;
}
.brownBg{
	background: #da4440;
}
.greenBg{
	background: #27AE60;
}
.baigniBg{
	background: #8E44AD;
}
ul{
	list-style: none;
	margin: 0;
	padding: 0;
}
.bannerOuter {
    padding: 0px 15px;
}
.banner_left {
    width: 32%;
    float: left;
}
.banner_left li{
	padding-bottom: 15px;
	width: 98%;
}
.banner_left li a {
    font-size: 34px;
	font-family: 'Comic Neue', cursive;
	display: block;
	padding: 15px 100px;
	text-decoration: none;
	color: #fff;
	line-height: 45px;
	position: relative;
	overflow: hidden;
	z-index: 9;
	font-weight: bold;
	text-align:center;
}

.banner_banner_Right {
    width: 33%;
    float: left;
}
.banner_Right li{
	padding-bottom: 15px;
	width: 100%;
}
.banner_Right li a {
    font-size: 34px;
	font-family: 'Comic Neue', cursive;
	display: block;
	padding: 15px 100px;
	text-decoration: none;
	color: #fff;
	line-height: 45px;
	position: relative;
	overflow: hidden;
	z-index: 9;
	font-weight: bold;
	text-align:center;
}

.btnb2:after
{
	content: '';
	width: 100%;
	height: 100%;
	background: #383085;
    z-index: -1;
    transition: .5s;
    position: absolute;
    top: 0;
    left: -100%;
}
.btnb2:hover:after
{
	left: 0%;
}

.banner_Mid {
    width: 35%;
	float: left;
	font-family: 'Comic Neue', cursive;
}
.banner_Mid h3 {
    font-size: 36px;
    margin-top: 0;
    color: #ca0000;
	font-weight: 600;
	line-height: 50px;
}
.banner_Mid i {
    display: block;
    text-align: center;
    padding: 20px 0;
}
.banner_Mid i img {
    width: 100px;
    margin: 0 10px;
}
.banner_Mid h4 {
	font-size: 27px;
	color: #004d80;
	font-weight: 600;
}
.banner_Right {
    float: right;
    width: 33%;
}
.banner_Right i{
	display: block;
	text-align: center;
}

i.covidBannerImg{
	margin-bottom: 15px;
}
i.covidBannerImg img {
    margin-top: -50px;
}

.readychalanges_Outer{
	padding: 30px 0 50px 0;
	background: #fbfbfb;
}
.readychalanges_Outer h3{
	padding-bottom: 40px;
	text-align: center;
	font-size: 30px;
	font-family: 'Comic Neue', cursive;
	font-weight: 600;

}
.readyChal_left {
    width: 45%;
    float: left;
}
.readyChal_right{
    width: 45%;
    float: right;
}
.readyChal_right img{
	max-width: 100%;
}
.readyChal_left p {
    font-size: 30px;
    line-height: 40px;
	font-weight: 300;
	font-family: 'Comic Neue', cursive;
}
.readyChal_left > span{
	display: block;
	text-align: right;
	font-size: 16px;
	padding-top: 80px;
	font-family: 'Comic Neue', cursive;
}
.letsPrep{
	padding-top: 50px;
}
.letsPrep span {
    display: inline-block;
    font-size: 36px;
    font-family: 'Comic Neue', cursive;
    padding-right: 5px;
}
.greenClr{
	color:#409049;
}
.brownClr{
	color:#c6392b;
}
.lightgreenClr{
	color:#91c146;
}
.blueClr{
	color:#5fb1c0;
}
.voiletClr{
	color:#ca307a;
}
.yelloClr{
	color:#d67f35;
}
.stremOuter {
    padding: 20px 0 50px 0;
}
.streamLogo {
	padding-bottom: 0px;
	text-align: center;
}
.streamLogo img {
    max-width: 80%;
}
.stremTitl {
    text-align: center;
    font-size: 20px;
	color: #000;
	font-family: 'Comic Neue', cursive;
	font-weight: 600;
	padding-bottom: 50px;
}
.streamList ul li{

	width: 23.5%;
	float: left;
	margin-right: 2%;
	background: #f1f1f1;
	padding: 20px 10px;
	text-align: center;
	height: 500px;
}
.streamList ul li:last-child{
	margin-right: 0;
}
.streamList ul li i{
	width: 200px;
	height: 200px;
	background-color: #d5d5d5;
	border-radius: 50%;
	display: block;
	margin: 0 auto 20px auto;
	position: relative;
}
.streamList ul li i img {
    max-width: 100%;
    max-height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    margin: auto;
}
.streamList ul li strong {
	font-family: 'Comic Neue', cursive;

    font-size: 22px;
    padding-bottom: 30px;
	display: block;
	color: #004d80;
	height: 80px;
}
.streamList ul li p{
	font-family: 'Comic Neue', cursive;

	font-size: 16px;
	line-height: 22px;
	text-align: left;
}
.natureBg{

background: -moz-linear-gradient(top,  rgba(247,247,247,1) 0%, rgba(255,255,255,0) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(247,247,247,1) 0%,rgba(255,255,255,0) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(247,247,247,1) 0%,rgba(255,255,255,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#00ffffff',GradientType=0 ); /* IE6-9 */
}

.headerOuterBx a.navbar-brand {
    padding: 0;
}


ul.categoryList {
    list-style: disc;
    padding-left: 20px;
    color: #fff;
    font-size: 20px;
}
ul.categoryList li {
    /* display: block; */
    padding-bottom: 10px;
}
ul.categoryList li a {
    font-size: 16px;
    color: #fff;
    line-height: 25px;
    /* margin-bottom: 10px; */
    display: inline-block;
}
ul.categoryList li a:hover{
	color: #f8ff79;
}
.certifiList li {
    box-shadow: #e6e6e6 0 0 5px 1px;
}
.certificateSlider .owl-nav .owl-prev {
    background: url(../images/left-arrow.png) left top no-repeat;
    width: 35px;
    height: 35px;
    cursor: pointer;
    background-size: 100% 100%;
    text-indent: 200px;
    overflow: hidden;
    position: absolute;
    left:-25px;
    top:50%;
    margin-top: -18px;
    opacity: 0.4;
}
.certificateSlider .owl-nav .owl-prev:hover {
    opacity:1;
}
.certificateSlider .owl-nav .owl-next {
    background: url(../images/right-arrow.png) left top no-repeat;
    width: 35px;
    height: 35px;
    cursor: pointer;
    background-size: 100% 100%;
    text-indent: 200px;
    overflow: hidden;
    position: absolute;
    right:-25px	;
    margin-top: -18px;
    top: 50%;
    opacity: 0.4;
    
}
.certificateSlider .owl-nav .owl-next:hover {
    opacity: 1;
}


.bannerInnBx{
	padding-bottom: 20px;
}
.bannerBtns a {
    display: inline-block;
    width: 200px;
    margin: 0 20px 0 0;
}
.bannerBtns a img {
    max-width: 100%;
}



@media(max-width:1170px){
	.banner_Mid h3 {
		font-size: 30px;
    	line-height: 40px;
	}
	.banner_Mid h4 {font-size: 23px;}
	.readyChal_left p {
		font-size: 22px;}
		.letsPrep span{
			font-size: 28px;
		}
		.headerOuterBx .navbar-collapse {
			float: right;
			padding: 0;
		}
}

@media(max-width:1023px){
	.banner_left li a {
		font-size: 25px;
		padding: 10px 10px;
	}
	.banner_Mid h3 {
		font-size: 34px;
		line-height: 35px;
	}
	.banner_Mid h4 {
		font-size: 18px;
	}
	i.covidBannerImg {
		margin-bottom: 20px;
	}
	.readychalanges_Outer h3{
		font-size: 20px;
		padding-bottom: 20px;
	}
	.readyChal_left p {
		font-size: 17px;
	}
	.readyChal_left > span {
		font-size: 14px;
		padding-top: 40px;}
		.letsPrep {
			padding-top: 20px;
		}
		.letsPrep span {
			font-size: 21px;
			font-weight: 600;
		}
		.stremTitl {
			font-size: 16px;}
			.streamList ul li i{
				width: 140px;
				height: 140px;
			}
			.streamList ul li strong {
				font-size: 15px;
				padding-bottom: 0px;
				height: 60px;
			}
			.streamList ul li p {
				font-size: 14px;
				line-height: 22px;}
				.bannerOuter {
					padding: 20px 0 20px 0;
				}
				.bannerBtns a {
					width: 166px;
					margin: 0 10px 0 0;
				}
}
@media(max-width:767px){
	.bannerBtns a {
		width: 47%;
		margin: 0 1% 15px 1%;
	}

	.bannerOuter {
		padding: 20px 0;
	}
	.banner_left {
		width: 100%;
		float: none;
	}
	.banner_Mid {
		width: 100%;
		float: none;
		text-align: center;
	}
	.banner_Right {
		float: none;
		width: 100%;
	}
	i.covidBannerImg img {
		margin-top: 0;
	}
	.banner_left li {
		width: 24%;
		float: left;
		margin-right: 1.33%;
	}
	.banner_left li:last-child{
		margin-right: 0;
	}
	.banner_left li a {
		font-size: 20px;
		padding: 0px 10px;
		text-align: center;
	}
	.banner_Right i {
		display: inline-block;
		text-align: center;
		padding: 0 30px;
	}
	.banner_Right {
		float: none;
		width: 100%;
		text-align: center;
	}
	.readyChal_left {
		width: 100%;
		float: none;
	}
	.readyChal_left > span {
		font-size: 14px;
		padding-top: 20px;
	}
	.letsPrep span {
		font-size: 28px;
		font-weight: 600;
	}
	.readyChal_right {
		width: 100%;
		float: none;
		padding-top: 30px;
	}
	.readyChal_right img {
		max-width: 60%;
		margin: 0 auto;
		display: block;
	}
	.streamList ul li {
		width: 48%;
		float: left;
		margin: 0 1% 10px 1%;
		background: #f1f1f1;
		padding: 20px 10px;
		text-align: center;
		height: 400px;
	}
	.stremTitl {
		font-size: 16px;
		padding-bottom: 30px;
	}
	.headerOuterBx .navbar-collapse{
		float: none;
	}
	ul.categoryList{
		padding-bottom: 30px;
	}
}
@media(max-width:640px){
	

	.banner_left li a {
		font-size: 15px;
		padding: 0px;
	}
	.banner_Right i{
		padding: 0 10px;
	}
	.certifiTitl h2 {
		font-size: 18px;
	}
	.certifiTitl {
		padding: 20px 0px 0 0;
		height: 80px;
	}
	.certifiTitl h2:before{
		top:30px;
	}
	.certificateSlider .owl-nav .owl-prev{
				left: -10px;
			}
			.certificateSlider .owl-nav .owl-next{
				right: -10px;
			}
}
@media(max-width:640px){
	

	.banner_Right li a {
		font-size: 15px;
		padding: 0px;
	}
	.banner_Right i{
		padding: 0 10px;
	}
	.certifiTitl h2 {
		font-size: 18px;
	}
	.certifiTitl {
		padding: 20px 0px 0 0;
		height: 80px;
	}
	.certifiTitl h2:before{
		top:30px;
	}
	.certificateSlider .owl-nav .owl-prev{
				left: -10px;
			}
			.certificateSlider .owl-nav .owl-next{
				right: -10px;
			}
}
@media(max-width:479px){
	.content-mobile {display: none;}
    .banner_left li {
    width: 48%;
    float: left;
    margin: 0 1%;
}
.banner_left li a {
	font-size: 18px;}
	.bannerOuter {
		padding: 0 0 20px 0;
	}
	.readychalanges_Outer h3 {
		font-size: 17px;
		padding-bottom: 15px;
		line-height: 25px;
	}
	.readychalanges_Outer {
		padding: 10px 0 30px 0;
		background: #fbfbfb;
	}
	.readyChal_left p {
		font-size: 15px;
		line-height: 29px;
	}
	.letsPrep span {
		font-size: 19px;
		font-weight: 600;
	}
	.readyChal_right img {
		max-width: 90%;}
		.streamLogo img {
			max-width: 90%;
		}
		.stremTitl {
			font-size: 15px;}
			.streamList ul li {
				width: 100%;
				margin: 0 0 10px 0;
				height: auto;
			}
			.streamList ul li strong {
				font-size: 19px;
				padding-bottom: 10px;
				height: auto;
			}
			.stremOuter {
				padding: 20px 0 20px 0;
			}
				
			.certifiTitl h2:before{
				top:50px;
			}	
	
}

@media(max-width:479px){
	.content-mobile {display: none;}
    .banner_Right li {
    width: 48%;
    float: left;
    margin: 0 1%;
}
.banner_Right li a {
	font-size: 18px;}
	.bannerOuter {
		padding: 0 0 20px 0;
	}
	.readychalanges_Outer h3 {
		font-size: 17px;
		padding-bottom: 15px;
		line-height: 25px;
	}
	.readychalanges_Outer {
		padding: 10px 0 30px 0;
		background: #fbfbfb;
	}
	.readyChal_left p {
		font-size: 15px;
		line-height: 29px;
	}
	.letsPrep span {
		font-size: 19px;
		font-weight: 600;
	}
	.readyChal_right img {
		max-width: 90%;}
		.streamLogo img {
			max-width: 90%;
		}
		.stremTitl {
			font-size: 15px;}
			.streamList ul li {
				width: 100%;
				margin: 0 0 10px 0;
				height: auto;
			}
			.streamList ul li strong {
				font-size: 19px;
				padding-bottom: 10px;
				height: auto;
			}
			.stremOuter {
				padding: 20px 0 20px 0;
			}
				
			.certifiTitl h2:before{
				top:50px;
			}	
	
}